/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_d_blue .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_d_blue .content_box_topl {
	background: url(../images/content_box_p5_d_blue_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_d_blue .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_blue_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_d_blue .content_box_topr {
	background: url(../images/content_box_p5_d_blue_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_d_blue h3 {
	background: url(../images/content_box_p5_d_blue_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #ffffff;
}
#all_content #main_content .p5_d_blue h3,
#all_content #main_content .p5_d_blue h3 a,
#all_content #main_content .p5_d_blue h4,
#all_content #main_content .p5_d_blue h4 a
{
	color: #ffffff;
}

.p5_d_blue h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_d_blue .content_box_h3_right {
	background: url(../images/content_box_p5_d_blue_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_d_blue .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_blue_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_d_blue .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_blue_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_d_blue .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_d_blue .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_d_blue_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_d_blue .content_box_body{
	background: url(../images/content_box_p5_d_blue_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_d_blue_not_no_frame p,
#all_content #main_content .p5_d_blue_not_no_frame dl,
#all_content #main_content .p5_d_blue_not_no_frame div,
#all_content #main_content .p5_d_blue_not_no_frame li
{
	color: #fff;
}

#all_content #main_content .p5_d_blue_no_frame p,
#all_content #main_content .p5_d_blue_no_frame dl,
#all_content #main_content .p5_d_blue_no_frame div,
#all_content #main_content .p5_d_blue_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_d_blue .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_d_blue .content_box_bottoml
{
	background: url(../images/content_box_p5_d_blue_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_d_blue .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_blue_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_d_blue .content_box_bottomr
{
	background: url(../images/content_box_p5_d_blue_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_d_blue_frame_only .content_box_top_div,
body .content_box_link_p5_d_blue .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_d_blue_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_d_blue .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_d_blue_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_d_blue_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_d_blue .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_d_blue_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_d_blue_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_d_blue .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_d_blue_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_d_blue h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_d_blue_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_d_blue .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_d_blue_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_d_blue_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_d_blue_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_d_blue_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_d_blue_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_d_blue_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_d_blue_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_d_blue_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_d_blue .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_d_blue_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_d_blue_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_d_blue_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_d_blue_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_d_blue_no_frame .content_box_body {
	background: none	!important;
}
body .p5_d_blue_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_d_blue_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_blue_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_d_blue_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_blue_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_d_blue h3,
.p5_d_blue h4
{
	border: none !important;
}

.p5_d_blue h4,
.p5_d_blue .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_d_blue 
{
	border: none !important;

}

#content .p5_d_blue h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_d_blue,
#content  .content_box_file_l_p5_d_blue,
#content  .content_box_free_l_marge_p5_d_blue,
#content  .content_box_file_l_marge_p5_d_blue,
#content  .content_box_free_c_p5_d_blue,
#content  .content_box_free_c_marge_p5_d_blue,
#content  .content_box_free_r_p5_d_blue,
#content  .content_box_file_r_p5_d_blue,
#content  .content_box_free_r_marge_p5_d_blue,
#content  .content_box_file_r_marge_p5_d_blue,
#content  .content_box_img_l_p5_d_blue,
#content  .content_box_img_l_marge_p5_d_blue,
#content  .content_box_img_m_p5_d_blue,
#content  .content_box_img_s_p5_d_blue,
#content  .content_box_img_s_marge_p5_d_blue,
#content  .content_box_link_p5_d_blue,
#content  .content_box_link_marge_p5_d_blue,
#content  .content_box_iframe_l_p5_d_blue,
#content  .content_box_iframe_outside_p5_d_blue,
#content  .content_box_iframe_l_marge_p5_d_blue,
#content  .content_box_iframe_outside_marge_p5_d_blue,
#content  .content_box_iframe_free_p5_d_blue,
#content  .content_box_iframe_outside_free_p5_d_blue,
#content  .inlineframe_free_p5_d_blue,
#content  .inlineframe_outside_free_p5_d_blue,
#content  .content_box_member_p5_d_blue,
#content  .content_box_img_m_marge_p5_d_blue
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_d_blue .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_d_blue .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_d_blue h3,
#content  .p5_d_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_d_blue .content_box_topm {
	width: 449px;
}

#content  .p5_d_blue .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_d_blue .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_d_blue .inlineframe_l,
#content  .p5_d_blue .inlineframe_outside,
#content  .p5_d_blue .inlineframe_m,
#content  .p5_d_blue .inlineframe_s,
#content  .p5_d_blue .inlineframe_free,
#content  .p5_d_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_d_blue h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_d_blue,
#content .content_box_subcolumns2 .content_box_file_l_p5_d_blue,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_free_c_p5_d_blue,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_free_r_p5_d_blue,
#content .content_box_subcolumns2 .content_box_file_r_p5_d_blue,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_img_l_p5_d_blue,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_img_m_p5_d_blue,
#content .content_box_subcolumns2 .content_box_img_s_p5_d_blue,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_link_p5_d_blue,
#content .content_box_subcolumns2 .content_box_link_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_d_blue,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_d_blue,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_d_blue,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_d_blue,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_d_blue,
#content .content_box_subcolumns2 .inlineframe_free_p5_d_blue,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_d_blue,
#content .content_box_subcolumns2 .content_box_member_p5_d_blue,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_d_blue
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_blue .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_d_blue .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_d_blue h3,
#content .content_box_subcolumns2 .p5_d_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_d_blue .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_blue .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_d_blue .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_d_blue .inlineframe_l,
#content .content_box_subcolumns2 .p5_d_blue .inlineframe_outside,
#content .content_box_subcolumns2 .p5_d_blue .inlineframe_m,
#content .content_box_subcolumns2 .p5_d_blue .inlineframe_s,
#content .content_box_subcolumns2 .p5_d_blue .inlineframe_free,
#content .content_box_subcolumns2 .p5_d_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_d_blue h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_d_blue,
#content .content_box_subcolumns3 .content_box_file_l_p5_d_blue,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_free_c_p5_d_blue,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_free_r_p5_d_blue,
#content .content_box_subcolumns3 .content_box_file_r_p5_d_blue,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_img_l_p5_d_blue,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_img_m_p5_d_blue,
#content .content_box_subcolumns3 .content_box_img_s_p5_d_blue,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_link_p5_d_blue,
#content .content_box_subcolumns3 .content_box_link_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_d_blue,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_d_blue,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_d_blue,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_d_blue,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_d_blue,
#content .content_box_subcolumns3 .inlineframe_free_p5_d_blue,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_d_blue,
#content .content_box_subcolumns3 .content_box_member_p5_d_blue,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_d_blue
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_blue .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_d_blue .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_d_blue h3,
#content .content_box_subcolumns3 .p5_d_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_d_blue .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_blue .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_d_blue .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_d_blue .inlineframe_l,
#content .content_box_subcolumns3 .p5_d_blue .inlineframe_outside,
#content .content_box_subcolumns3 .p5_d_blue .inlineframe_m,
#content .content_box_subcolumns3 .p5_d_blue .inlineframe_s,
#content .content_box_subcolumns3 .p5_d_blue .inlineframe_free,
#content .content_box_subcolumns3 .p5_d_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_d_blue h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_d_gray .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_d_gray .content_box_topl {
	background: url(../images/content_box_p5_d_gray_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_d_gray .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_gray_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_d_gray .content_box_topr {
	background: url(../images/content_box_p5_d_gray_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_d_gray h3 {
	background: url(../images/content_box_p5_d_gray_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #ffffff;
}
#all_content #main_content .p5_d_gray h3,
#all_content #main_content .p5_d_gray h3 a,
#all_content #main_content .p5_d_gray h4,
#all_content #main_content .p5_d_gray h4 a
{
	color: #ffffff;
}

.p5_d_gray h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_d_gray .content_box_h3_right {
	background: url(../images/content_box_p5_d_gray_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_d_gray .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_gray_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_d_gray .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_gray_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_d_gray .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_d_gray .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_d_gray_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_d_gray .content_box_body{
	background: url(../images/content_box_p5_d_gray_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_d_gray_not_no_frame p,
#all_content #main_content .p5_d_gray_not_no_frame dl,
#all_content #main_content .p5_d_gray_not_no_frame div,
#all_content #main_content .p5_d_gray_not_no_frame li
{
	color: #fff;
}

#all_content #main_content .p5_d_gray_no_frame p,
#all_content #main_content .p5_d_gray_no_frame dl,
#all_content #main_content .p5_d_gray_no_frame div,
#all_content #main_content .p5_d_gray_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_d_gray .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_d_gray .content_box_bottoml
{
	background: url(../images/content_box_p5_d_gray_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_d_gray .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_gray_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_d_gray .content_box_bottomr
{
	background: url(../images/content_box_p5_d_gray_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_d_gray_frame_only .content_box_top_div,
body .content_box_link_p5_d_gray .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_d_gray_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_d_gray .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_d_gray_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_d_gray_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_d_gray .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_d_gray_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_d_gray_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_d_gray .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_d_gray_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_d_gray h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_d_gray_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_d_gray .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_d_gray_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_d_gray_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_d_gray_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_d_gray_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_d_gray_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_d_gray_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_d_gray_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_d_gray_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_d_gray .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_d_gray_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_d_gray_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_d_gray_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_d_gray_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_d_gray_no_frame .content_box_body {
	background: none	!important;
}
body .p5_d_gray_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_d_gray_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_gray_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_d_gray_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_gray_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_d_gray h3,
.p5_d_gray h4
{
	border: none !important;
}

.p5_d_gray h4,
.p5_d_gray .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_d_gray 
{
	border: none !important;

}

#content .p5_d_gray h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_d_gray,
#content  .content_box_file_l_p5_d_gray,
#content  .content_box_free_l_marge_p5_d_gray,
#content  .content_box_file_l_marge_p5_d_gray,
#content  .content_box_free_c_p5_d_gray,
#content  .content_box_free_c_marge_p5_d_gray,
#content  .content_box_free_r_p5_d_gray,
#content  .content_box_file_r_p5_d_gray,
#content  .content_box_free_r_marge_p5_d_gray,
#content  .content_box_file_r_marge_p5_d_gray,
#content  .content_box_img_l_p5_d_gray,
#content  .content_box_img_l_marge_p5_d_gray,
#content  .content_box_img_m_p5_d_gray,
#content  .content_box_img_s_p5_d_gray,
#content  .content_box_img_s_marge_p5_d_gray,
#content  .content_box_link_p5_d_gray,
#content  .content_box_link_marge_p5_d_gray,
#content  .content_box_iframe_l_p5_d_gray,
#content  .content_box_iframe_outside_p5_d_gray,
#content  .content_box_iframe_l_marge_p5_d_gray,
#content  .content_box_iframe_outside_marge_p5_d_gray,
#content  .content_box_iframe_free_p5_d_gray,
#content  .content_box_iframe_outside_free_p5_d_gray,
#content  .inlineframe_free_p5_d_gray,
#content  .inlineframe_outside_free_p5_d_gray,
#content  .content_box_member_p5_d_gray,
#content  .content_box_img_m_marge_p5_d_gray
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_d_gray .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_d_gray .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_d_gray h3,
#content  .p5_d_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_d_gray .content_box_topm {
	width: 449px;
}

#content  .p5_d_gray .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_d_gray .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_d_gray .inlineframe_l,
#content  .p5_d_gray .inlineframe_outside,
#content  .p5_d_gray .inlineframe_m,
#content  .p5_d_gray .inlineframe_s,
#content  .p5_d_gray .inlineframe_free,
#content  .p5_d_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_d_gray h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_d_gray,
#content .content_box_subcolumns2 .content_box_file_l_p5_d_gray,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_free_c_p5_d_gray,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_free_r_p5_d_gray,
#content .content_box_subcolumns2 .content_box_file_r_p5_d_gray,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_img_l_p5_d_gray,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_img_m_p5_d_gray,
#content .content_box_subcolumns2 .content_box_img_s_p5_d_gray,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_link_p5_d_gray,
#content .content_box_subcolumns2 .content_box_link_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_d_gray,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_d_gray,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_d_gray,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_d_gray,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_d_gray,
#content .content_box_subcolumns2 .inlineframe_free_p5_d_gray,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_d_gray,
#content .content_box_subcolumns2 .content_box_member_p5_d_gray,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_d_gray
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_gray .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_d_gray .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_d_gray h3,
#content .content_box_subcolumns2 .p5_d_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_d_gray .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_gray .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_d_gray .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_d_gray .inlineframe_l,
#content .content_box_subcolumns2 .p5_d_gray .inlineframe_outside,
#content .content_box_subcolumns2 .p5_d_gray .inlineframe_m,
#content .content_box_subcolumns2 .p5_d_gray .inlineframe_s,
#content .content_box_subcolumns2 .p5_d_gray .inlineframe_free,
#content .content_box_subcolumns2 .p5_d_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_d_gray h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_d_gray,
#content .content_box_subcolumns3 .content_box_file_l_p5_d_gray,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_free_c_p5_d_gray,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_free_r_p5_d_gray,
#content .content_box_subcolumns3 .content_box_file_r_p5_d_gray,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_img_l_p5_d_gray,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_img_m_p5_d_gray,
#content .content_box_subcolumns3 .content_box_img_s_p5_d_gray,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_link_p5_d_gray,
#content .content_box_subcolumns3 .content_box_link_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_d_gray,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_d_gray,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_d_gray,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_d_gray,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_d_gray,
#content .content_box_subcolumns3 .inlineframe_free_p5_d_gray,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_d_gray,
#content .content_box_subcolumns3 .content_box_member_p5_d_gray,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_d_gray
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_gray .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_d_gray .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_d_gray h3,
#content .content_box_subcolumns3 .p5_d_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_d_gray .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_gray .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_d_gray .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_d_gray .inlineframe_l,
#content .content_box_subcolumns3 .p5_d_gray .inlineframe_outside,
#content .content_box_subcolumns3 .p5_d_gray .inlineframe_m,
#content .content_box_subcolumns3 .p5_d_gray .inlineframe_s,
#content .content_box_subcolumns3 .p5_d_gray .inlineframe_free,
#content .content_box_subcolumns3 .p5_d_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_d_gray h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_d_green .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_d_green .content_box_topl {
	background: url(../images/content_box_p5_d_green_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_d_green .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_green_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_d_green .content_box_topr {
	background: url(../images/content_box_p5_d_green_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_d_green h3 {
	background: url(../images/content_box_p5_d_green_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #ffffff;
}
#all_content #main_content .p5_d_green h3,
#all_content #main_content .p5_d_green h3 a,
#all_content #main_content .p5_d_green h4,
#all_content #main_content .p5_d_green h4 a
{
	color: #ffffff;
}

.p5_d_green h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_d_green .content_box_h3_right {
	background: url(../images/content_box_p5_d_green_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_d_green .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_green_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_d_green .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_green_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_d_green .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_d_green .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_d_green_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_d_green .content_box_body{
	background: url(../images/content_box_p5_d_green_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_d_green_not_no_frame p,
#all_content #main_content .p5_d_green_not_no_frame dl,
#all_content #main_content .p5_d_green_not_no_frame div,
#all_content #main_content .p5_d_green_not_no_frame li
{
	color: #fff;
}

#all_content #main_content .p5_d_green_no_frame p,
#all_content #main_content .p5_d_green_no_frame dl,
#all_content #main_content .p5_d_green_no_frame div,
#all_content #main_content .p5_d_green_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_d_green .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_d_green .content_box_bottoml
{
	background: url(../images/content_box_p5_d_green_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_d_green .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_green_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_d_green .content_box_bottomr
{
	background: url(../images/content_box_p5_d_green_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_d_green_frame_only .content_box_top_div,
body .content_box_link_p5_d_green .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_d_green_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_d_green .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_d_green_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_d_green_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_d_green .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_d_green_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_d_green_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_d_green .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_d_green_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_d_green h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_d_green_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_d_green .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_d_green_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_d_green_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_d_green_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_d_green_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_d_green_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_d_green_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_d_green_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_d_green_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_d_green .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_d_green_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_d_green_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_d_green_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_d_green_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_d_green_no_frame .content_box_body {
	background: none	!important;
}
body .p5_d_green_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_d_green_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_green_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_d_green_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_green_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_d_green h3,
.p5_d_green h4
{
	border: none !important;
}

.p5_d_green h4,
.p5_d_green .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_d_green 
{
	border: none !important;

}

#content .p5_d_green h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_d_green,
#content  .content_box_file_l_p5_d_green,
#content  .content_box_free_l_marge_p5_d_green,
#content  .content_box_file_l_marge_p5_d_green,
#content  .content_box_free_c_p5_d_green,
#content  .content_box_free_c_marge_p5_d_green,
#content  .content_box_free_r_p5_d_green,
#content  .content_box_file_r_p5_d_green,
#content  .content_box_free_r_marge_p5_d_green,
#content  .content_box_file_r_marge_p5_d_green,
#content  .content_box_img_l_p5_d_green,
#content  .content_box_img_l_marge_p5_d_green,
#content  .content_box_img_m_p5_d_green,
#content  .content_box_img_s_p5_d_green,
#content  .content_box_img_s_marge_p5_d_green,
#content  .content_box_link_p5_d_green,
#content  .content_box_link_marge_p5_d_green,
#content  .content_box_iframe_l_p5_d_green,
#content  .content_box_iframe_outside_p5_d_green,
#content  .content_box_iframe_l_marge_p5_d_green,
#content  .content_box_iframe_outside_marge_p5_d_green,
#content  .content_box_iframe_free_p5_d_green,
#content  .content_box_iframe_outside_free_p5_d_green,
#content  .inlineframe_free_p5_d_green,
#content  .inlineframe_outside_free_p5_d_green,
#content  .content_box_member_p5_d_green,
#content  .content_box_img_m_marge_p5_d_green
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_d_green .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_d_green .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_d_green h3,
#content  .p5_d_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_d_green .content_box_topm {
	width: 449px;
}

#content  .p5_d_green .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_d_green .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_d_green .inlineframe_l,
#content  .p5_d_green .inlineframe_outside,
#content  .p5_d_green .inlineframe_m,
#content  .p5_d_green .inlineframe_s,
#content  .p5_d_green .inlineframe_free,
#content  .p5_d_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_d_green h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_d_green,
#content .content_box_subcolumns2 .content_box_file_l_p5_d_green,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_free_c_p5_d_green,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_free_r_p5_d_green,
#content .content_box_subcolumns2 .content_box_file_r_p5_d_green,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_img_l_p5_d_green,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_img_m_p5_d_green,
#content .content_box_subcolumns2 .content_box_img_s_p5_d_green,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_link_p5_d_green,
#content .content_box_subcolumns2 .content_box_link_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_d_green,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_d_green,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_d_green,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_d_green,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_d_green,
#content .content_box_subcolumns2 .inlineframe_free_p5_d_green,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_d_green,
#content .content_box_subcolumns2 .content_box_member_p5_d_green,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_d_green
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_green .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_d_green .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_d_green h3,
#content .content_box_subcolumns2 .p5_d_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_d_green .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_green .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_d_green .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_d_green .inlineframe_l,
#content .content_box_subcolumns2 .p5_d_green .inlineframe_outside,
#content .content_box_subcolumns2 .p5_d_green .inlineframe_m,
#content .content_box_subcolumns2 .p5_d_green .inlineframe_s,
#content .content_box_subcolumns2 .p5_d_green .inlineframe_free,
#content .content_box_subcolumns2 .p5_d_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_d_green h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_d_green,
#content .content_box_subcolumns3 .content_box_file_l_p5_d_green,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_free_c_p5_d_green,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_free_r_p5_d_green,
#content .content_box_subcolumns3 .content_box_file_r_p5_d_green,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_img_l_p5_d_green,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_img_m_p5_d_green,
#content .content_box_subcolumns3 .content_box_img_s_p5_d_green,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_link_p5_d_green,
#content .content_box_subcolumns3 .content_box_link_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_d_green,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_d_green,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_d_green,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_d_green,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_d_green,
#content .content_box_subcolumns3 .inlineframe_free_p5_d_green,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_d_green,
#content .content_box_subcolumns3 .content_box_member_p5_d_green,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_d_green
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_green .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_d_green .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_d_green h3,
#content .content_box_subcolumns3 .p5_d_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_d_green .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_green .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_d_green .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_d_green .inlineframe_l,
#content .content_box_subcolumns3 .p5_d_green .inlineframe_outside,
#content .content_box_subcolumns3 .p5_d_green .inlineframe_m,
#content .content_box_subcolumns3 .p5_d_green .inlineframe_s,
#content .content_box_subcolumns3 .p5_d_green .inlineframe_free,
#content .content_box_subcolumns3 .p5_d_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_d_green h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_d_red .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_d_red .content_box_topl {
	background: url(../images/content_box_p5_d_red_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_d_red .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_red_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_d_red .content_box_topr {
	background: url(../images/content_box_p5_d_red_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_d_red h3 {
	background: url(../images/content_box_p5_d_red_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #ffffff;
}
#all_content #main_content .p5_d_red h3,
#all_content #main_content .p5_d_red h3 a,
#all_content #main_content .p5_d_red h4,
#all_content #main_content .p5_d_red h4 a
{
	color: #ffffff;
}

.p5_d_red h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_d_red .content_box_h3_right {
	background: url(../images/content_box_p5_d_red_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_d_red .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_red_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_d_red .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_red_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_d_red .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_d_red .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_d_red_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_d_red .content_box_body{
	background: url(../images/content_box_p5_d_red_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_d_red_not_no_frame p,
#all_content #main_content .p5_d_red_not_no_frame dl,
#all_content #main_content .p5_d_red_not_no_frame div,
#all_content #main_content .p5_d_red_not_no_frame li
{
	color: #fff;
}

#all_content #main_content .p5_d_red_no_frame p,
#all_content #main_content .p5_d_red_no_frame dl,
#all_content #main_content .p5_d_red_no_frame div,
#all_content #main_content .p5_d_red_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_d_red .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_d_red .content_box_bottoml
{
	background: url(../images/content_box_p5_d_red_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_d_red .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_d_red_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_d_red .content_box_bottomr
{
	background: url(../images/content_box_p5_d_red_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_d_red_frame_only .content_box_top_div,
body .content_box_link_p5_d_red .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_d_red_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_d_red .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_d_red_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_d_red_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_d_red .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_d_red_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_d_red_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_d_red .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_d_red_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_d_red h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_d_red_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_d_red .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_d_red_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_d_red_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_d_red_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_d_red_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_d_red_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_d_red_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_d_red_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_d_red_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_d_red .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_d_red_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_d_red_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_d_red_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_d_red_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_d_red_no_frame .content_box_body {
	background: none	!important;
}
body .p5_d_red_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_d_red_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_d_red_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_d_red_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_d_red_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_d_red h3,
.p5_d_red h4
{
	border: none !important;
}

.p5_d_red h4,
.p5_d_red .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_d_red 
{
	border: none !important;

}

#content .p5_d_red h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_d_red,
#content  .content_box_file_l_p5_d_red,
#content  .content_box_free_l_marge_p5_d_red,
#content  .content_box_file_l_marge_p5_d_red,
#content  .content_box_free_c_p5_d_red,
#content  .content_box_free_c_marge_p5_d_red,
#content  .content_box_free_r_p5_d_red,
#content  .content_box_file_r_p5_d_red,
#content  .content_box_free_r_marge_p5_d_red,
#content  .content_box_file_r_marge_p5_d_red,
#content  .content_box_img_l_p5_d_red,
#content  .content_box_img_l_marge_p5_d_red,
#content  .content_box_img_m_p5_d_red,
#content  .content_box_img_s_p5_d_red,
#content  .content_box_img_s_marge_p5_d_red,
#content  .content_box_link_p5_d_red,
#content  .content_box_link_marge_p5_d_red,
#content  .content_box_iframe_l_p5_d_red,
#content  .content_box_iframe_outside_p5_d_red,
#content  .content_box_iframe_l_marge_p5_d_red,
#content  .content_box_iframe_outside_marge_p5_d_red,
#content  .content_box_iframe_free_p5_d_red,
#content  .content_box_iframe_outside_free_p5_d_red,
#content  .inlineframe_free_p5_d_red,
#content  .inlineframe_outside_free_p5_d_red,
#content  .content_box_member_p5_d_red,
#content  .content_box_img_m_marge_p5_d_red
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_d_red .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_d_red .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_d_red h3,
#content  .p5_d_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_d_red .content_box_topm {
	width: 449px;
}

#content  .p5_d_red .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_d_red .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_d_red .inlineframe_l,
#content  .p5_d_red .inlineframe_outside,
#content  .p5_d_red .inlineframe_m,
#content  .p5_d_red .inlineframe_s,
#content  .p5_d_red .inlineframe_free,
#content  .p5_d_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_d_red h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_d_red,
#content .content_box_subcolumns2 .content_box_file_l_p5_d_red,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_free_c_p5_d_red,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_free_r_p5_d_red,
#content .content_box_subcolumns2 .content_box_file_r_p5_d_red,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_img_l_p5_d_red,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_img_m_p5_d_red,
#content .content_box_subcolumns2 .content_box_img_s_p5_d_red,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_link_p5_d_red,
#content .content_box_subcolumns2 .content_box_link_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_d_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_d_red,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_d_red,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_d_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_d_red,
#content .content_box_subcolumns2 .inlineframe_free_p5_d_red,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_d_red,
#content .content_box_subcolumns2 .content_box_member_p5_d_red,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_d_red
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_red .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_d_red .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_d_red h3,
#content .content_box_subcolumns2 .p5_d_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_d_red .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_d_red .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_d_red .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_d_red .inlineframe_l,
#content .content_box_subcolumns2 .p5_d_red .inlineframe_outside,
#content .content_box_subcolumns2 .p5_d_red .inlineframe_m,
#content .content_box_subcolumns2 .p5_d_red .inlineframe_s,
#content .content_box_subcolumns2 .p5_d_red .inlineframe_free,
#content .content_box_subcolumns2 .p5_d_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_d_red h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_d_red,
#content .content_box_subcolumns3 .content_box_file_l_p5_d_red,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_free_c_p5_d_red,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_free_r_p5_d_red,
#content .content_box_subcolumns3 .content_box_file_r_p5_d_red,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_img_l_p5_d_red,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_img_m_p5_d_red,
#content .content_box_subcolumns3 .content_box_img_s_p5_d_red,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_link_p5_d_red,
#content .content_box_subcolumns3 .content_box_link_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_d_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_d_red,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_d_red,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_d_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_d_red,
#content .content_box_subcolumns3 .inlineframe_free_p5_d_red,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_d_red,
#content .content_box_subcolumns3 .content_box_member_p5_d_red,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_d_red
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_red .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_d_red .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_d_red h3,
#content .content_box_subcolumns3 .p5_d_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_d_red .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_d_red .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_d_red .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_d_red .inlineframe_l,
#content .content_box_subcolumns3 .p5_d_red .inlineframe_outside,
#content .content_box_subcolumns3 .p5_d_red .inlineframe_m,
#content .content_box_subcolumns3 .p5_d_red .inlineframe_s,
#content .content_box_subcolumns3 .p5_d_red .inlineframe_free,
#content .content_box_subcolumns3 .p5_d_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_d_red h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_l_blue .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_l_blue .content_box_topl {
	background: url(../images/content_box_p5_l_blue_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_l_blue .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_blue_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_l_blue .content_box_topr {
	background: url(../images/content_box_p5_l_blue_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_l_blue h3 {
	background: url(../images/content_box_p5_l_blue_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #226e98;
}
#all_content #main_content .p5_l_blue h3,
#all_content #main_content .p5_l_blue h3 a,
#all_content #main_content .p5_l_blue h4,
#all_content #main_content .p5_l_blue h4 a
{
	color: #226e98;
}

.p5_l_blue h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_l_blue .content_box_h3_right {
	background: url(../images/content_box_p5_l_blue_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_l_blue .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_blue_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_l_blue .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_blue_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_l_blue .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_l_blue .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_l_blue_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_l_blue .content_box_body{
	background: url(../images/content_box_p5_l_blue_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_l_blue_not_no_frame p,
#all_content #main_content .p5_l_blue_not_no_frame dl,
#all_content #main_content .p5_l_blue_not_no_frame div,
#all_content #main_content .p5_l_blue_not_no_frame li
{
	color: #105074;
}

#all_content #main_content .p5_l_blue_no_frame p,
#all_content #main_content .p5_l_blue_no_frame dl,
#all_content #main_content .p5_l_blue_no_frame div,
#all_content #main_content .p5_l_blue_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_l_blue .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_l_blue .content_box_bottoml
{
	background: url(../images/content_box_p5_l_blue_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_l_blue .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_blue_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_l_blue .content_box_bottomr
{
	background: url(../images/content_box_p5_l_blue_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_l_blue_frame_only .content_box_top_div,
body .content_box_link_p5_l_blue .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_l_blue_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_l_blue .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_l_blue_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_l_blue_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_l_blue .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_l_blue_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_l_blue_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_l_blue .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_l_blue_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_l_blue h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_l_blue_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_l_blue .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_l_blue_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_l_blue_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_l_blue_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_l_blue_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_l_blue_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_l_blue_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_l_blue_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_l_blue_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_l_blue .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_l_blue_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_l_blue_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_l_blue_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_l_blue_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_l_blue_no_frame .content_box_body {
	background: none	!important;
}
body .p5_l_blue_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_l_blue_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_blue_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_l_blue_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_blue_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_l_blue h3,
.p5_l_blue h4
{
	border: none !important;
}

.p5_l_blue h4,
.p5_l_blue .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_l_blue 
{
	border: none !important;

}

#content .p5_l_blue h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_l_blue,
#content  .content_box_file_l_p5_l_blue,
#content  .content_box_free_l_marge_p5_l_blue,
#content  .content_box_file_l_marge_p5_l_blue,
#content  .content_box_free_c_p5_l_blue,
#content  .content_box_free_c_marge_p5_l_blue,
#content  .content_box_free_r_p5_l_blue,
#content  .content_box_file_r_p5_l_blue,
#content  .content_box_free_r_marge_p5_l_blue,
#content  .content_box_file_r_marge_p5_l_blue,
#content  .content_box_img_l_p5_l_blue,
#content  .content_box_img_l_marge_p5_l_blue,
#content  .content_box_img_m_p5_l_blue,
#content  .content_box_img_s_p5_l_blue,
#content  .content_box_img_s_marge_p5_l_blue,
#content  .content_box_link_p5_l_blue,
#content  .content_box_link_marge_p5_l_blue,
#content  .content_box_iframe_l_p5_l_blue,
#content  .content_box_iframe_outside_p5_l_blue,
#content  .content_box_iframe_l_marge_p5_l_blue,
#content  .content_box_iframe_outside_marge_p5_l_blue,
#content  .content_box_iframe_free_p5_l_blue,
#content  .content_box_iframe_outside_free_p5_l_blue,
#content  .inlineframe_free_p5_l_blue,
#content  .inlineframe_outside_free_p5_l_blue,
#content  .content_box_member_p5_l_blue,
#content  .content_box_img_m_marge_p5_l_blue
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_l_blue .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_l_blue .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_l_blue h3,
#content  .p5_l_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_l_blue .content_box_topm {
	width: 449px;
}

#content  .p5_l_blue .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_l_blue .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_l_blue .inlineframe_l,
#content  .p5_l_blue .inlineframe_outside,
#content  .p5_l_blue .inlineframe_m,
#content  .p5_l_blue .inlineframe_s,
#content  .p5_l_blue .inlineframe_free,
#content  .p5_l_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_l_blue h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_l_blue,
#content .content_box_subcolumns2 .content_box_file_l_p5_l_blue,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_free_c_p5_l_blue,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_free_r_p5_l_blue,
#content .content_box_subcolumns2 .content_box_file_r_p5_l_blue,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_img_l_p5_l_blue,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_img_m_p5_l_blue,
#content .content_box_subcolumns2 .content_box_img_s_p5_l_blue,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_link_p5_l_blue,
#content .content_box_subcolumns2 .content_box_link_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_l_blue,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_l_blue,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_l_blue,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_l_blue,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_l_blue,
#content .content_box_subcolumns2 .inlineframe_free_p5_l_blue,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_l_blue,
#content .content_box_subcolumns2 .content_box_member_p5_l_blue,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_l_blue
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_blue .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_l_blue .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_l_blue h3,
#content .content_box_subcolumns2 .p5_l_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_l_blue .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_blue .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_l_blue .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_l_blue .inlineframe_l,
#content .content_box_subcolumns2 .p5_l_blue .inlineframe_outside,
#content .content_box_subcolumns2 .p5_l_blue .inlineframe_m,
#content .content_box_subcolumns2 .p5_l_blue .inlineframe_s,
#content .content_box_subcolumns2 .p5_l_blue .inlineframe_free,
#content .content_box_subcolumns2 .p5_l_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_l_blue h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_l_blue,
#content .content_box_subcolumns3 .content_box_file_l_p5_l_blue,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_free_c_p5_l_blue,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_free_r_p5_l_blue,
#content .content_box_subcolumns3 .content_box_file_r_p5_l_blue,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_img_l_p5_l_blue,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_img_m_p5_l_blue,
#content .content_box_subcolumns3 .content_box_img_s_p5_l_blue,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_link_p5_l_blue,
#content .content_box_subcolumns3 .content_box_link_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_l_blue,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_l_blue,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_l_blue,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_l_blue,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_l_blue,
#content .content_box_subcolumns3 .inlineframe_free_p5_l_blue,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_l_blue,
#content .content_box_subcolumns3 .content_box_member_p5_l_blue,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_l_blue
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_blue .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_l_blue .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_l_blue h3,
#content .content_box_subcolumns3 .p5_l_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_l_blue .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_blue .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_l_blue .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_l_blue .inlineframe_l,
#content .content_box_subcolumns3 .p5_l_blue .inlineframe_outside,
#content .content_box_subcolumns3 .p5_l_blue .inlineframe_m,
#content .content_box_subcolumns3 .p5_l_blue .inlineframe_s,
#content .content_box_subcolumns3 .p5_l_blue .inlineframe_free,
#content .content_box_subcolumns3 .p5_l_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_l_blue h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_l_gray .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_l_gray .content_box_topl {
	background: url(../images/content_box_p5_l_gray_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_l_gray .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_gray_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_l_gray .content_box_topr {
	background: url(../images/content_box_p5_l_gray_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_l_gray h3 {
	background: url(../images/content_box_p5_l_gray_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #3e4c54;
}
#all_content #main_content .p5_l_gray h3,
#all_content #main_content .p5_l_gray h3 a,
#all_content #main_content .p5_l_gray h4,
#all_content #main_content .p5_l_gray h4 a
{
	color: #3e4c54;
}

.p5_l_gray h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_l_gray .content_box_h3_right {
	background: url(../images/content_box_p5_l_gray_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_l_gray .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_gray_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_l_gray .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_gray_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_l_gray .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_l_gray .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_l_gray_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_l_gray .content_box_body{
	background: url(../images/content_box_p5_l_gray_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_l_gray_not_no_frame p,
#all_content #main_content .p5_l_gray_not_no_frame dl,
#all_content #main_content .p5_l_gray_not_no_frame div,
#all_content #main_content .p5_l_gray_not_no_frame li
{
	color: #1e272c;
}

#all_content #main_content .p5_l_gray_no_frame p,
#all_content #main_content .p5_l_gray_no_frame dl,
#all_content #main_content .p5_l_gray_no_frame div,
#all_content #main_content .p5_l_gray_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_l_gray .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_l_gray .content_box_bottoml
{
	background: url(../images/content_box_p5_l_gray_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_l_gray .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_gray_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_l_gray .content_box_bottomr
{
	background: url(../images/content_box_p5_l_gray_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_l_gray_frame_only .content_box_top_div,
body .content_box_link_p5_l_gray .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_l_gray_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_l_gray .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_l_gray_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_l_gray_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_l_gray .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_l_gray_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_l_gray_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_l_gray .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_l_gray_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_l_gray h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_l_gray_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_l_gray .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_l_gray_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_l_gray_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_l_gray_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_l_gray_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_l_gray_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_l_gray_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_l_gray_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_l_gray_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_l_gray .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_l_gray_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_l_gray_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_l_gray_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_l_gray_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_l_gray_no_frame .content_box_body {
	background: none	!important;
}
body .p5_l_gray_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_l_gray_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_gray_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_l_gray_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_gray_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_l_gray h3,
.p5_l_gray h4
{
	border: none !important;
}

.p5_l_gray h4,
.p5_l_gray .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_l_gray 
{
	border: none !important;

}

#content .p5_l_gray h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_l_gray,
#content  .content_box_file_l_p5_l_gray,
#content  .content_box_free_l_marge_p5_l_gray,
#content  .content_box_file_l_marge_p5_l_gray,
#content  .content_box_free_c_p5_l_gray,
#content  .content_box_free_c_marge_p5_l_gray,
#content  .content_box_free_r_p5_l_gray,
#content  .content_box_file_r_p5_l_gray,
#content  .content_box_free_r_marge_p5_l_gray,
#content  .content_box_file_r_marge_p5_l_gray,
#content  .content_box_img_l_p5_l_gray,
#content  .content_box_img_l_marge_p5_l_gray,
#content  .content_box_img_m_p5_l_gray,
#content  .content_box_img_s_p5_l_gray,
#content  .content_box_img_s_marge_p5_l_gray,
#content  .content_box_link_p5_l_gray,
#content  .content_box_link_marge_p5_l_gray,
#content  .content_box_iframe_l_p5_l_gray,
#content  .content_box_iframe_outside_p5_l_gray,
#content  .content_box_iframe_l_marge_p5_l_gray,
#content  .content_box_iframe_outside_marge_p5_l_gray,
#content  .content_box_iframe_free_p5_l_gray,
#content  .content_box_iframe_outside_free_p5_l_gray,
#content  .inlineframe_free_p5_l_gray,
#content  .inlineframe_outside_free_p5_l_gray,
#content  .content_box_member_p5_l_gray,
#content  .content_box_img_m_marge_p5_l_gray
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_l_gray .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_l_gray .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_l_gray h3,
#content  .p5_l_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_l_gray .content_box_topm {
	width: 449px;
}

#content  .p5_l_gray .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_l_gray .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_l_gray .inlineframe_l,
#content  .p5_l_gray .inlineframe_outside,
#content  .p5_l_gray .inlineframe_m,
#content  .p5_l_gray .inlineframe_s,
#content  .p5_l_gray .inlineframe_free,
#content  .p5_l_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_l_gray h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_l_gray,
#content .content_box_subcolumns2 .content_box_file_l_p5_l_gray,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_free_c_p5_l_gray,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_free_r_p5_l_gray,
#content .content_box_subcolumns2 .content_box_file_r_p5_l_gray,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_img_l_p5_l_gray,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_img_m_p5_l_gray,
#content .content_box_subcolumns2 .content_box_img_s_p5_l_gray,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_link_p5_l_gray,
#content .content_box_subcolumns2 .content_box_link_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_l_gray,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_l_gray,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_l_gray,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_l_gray,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_l_gray,
#content .content_box_subcolumns2 .inlineframe_free_p5_l_gray,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_l_gray,
#content .content_box_subcolumns2 .content_box_member_p5_l_gray,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_l_gray
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_gray .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_l_gray .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_l_gray h3,
#content .content_box_subcolumns2 .p5_l_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_l_gray .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_gray .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_l_gray .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_l_gray .inlineframe_l,
#content .content_box_subcolumns2 .p5_l_gray .inlineframe_outside,
#content .content_box_subcolumns2 .p5_l_gray .inlineframe_m,
#content .content_box_subcolumns2 .p5_l_gray .inlineframe_s,
#content .content_box_subcolumns2 .p5_l_gray .inlineframe_free,
#content .content_box_subcolumns2 .p5_l_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_l_gray h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_l_gray,
#content .content_box_subcolumns3 .content_box_file_l_p5_l_gray,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_free_c_p5_l_gray,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_free_r_p5_l_gray,
#content .content_box_subcolumns3 .content_box_file_r_p5_l_gray,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_img_l_p5_l_gray,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_img_m_p5_l_gray,
#content .content_box_subcolumns3 .content_box_img_s_p5_l_gray,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_link_p5_l_gray,
#content .content_box_subcolumns3 .content_box_link_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_l_gray,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_l_gray,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_l_gray,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_l_gray,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_l_gray,
#content .content_box_subcolumns3 .inlineframe_free_p5_l_gray,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_l_gray,
#content .content_box_subcolumns3 .content_box_member_p5_l_gray,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_l_gray
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_gray .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_l_gray .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_l_gray h3,
#content .content_box_subcolumns3 .p5_l_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_l_gray .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_gray .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_l_gray .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_l_gray .inlineframe_l,
#content .content_box_subcolumns3 .p5_l_gray .inlineframe_outside,
#content .content_box_subcolumns3 .p5_l_gray .inlineframe_m,
#content .content_box_subcolumns3 .p5_l_gray .inlineframe_s,
#content .content_box_subcolumns3 .p5_l_gray .inlineframe_free,
#content .content_box_subcolumns3 .p5_l_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_l_gray h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_l_green .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_l_green .content_box_topl {
	background: url(../images/content_box_p5_l_green_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_l_green .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_green_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_l_green .content_box_topr {
	background: url(../images/content_box_p5_l_green_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_l_green h3 {
	background: url(../images/content_box_p5_l_green_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #3f6d39;
}
#all_content #main_content .p5_l_green h3,
#all_content #main_content .p5_l_green h3 a,
#all_content #main_content .p5_l_green h4,
#all_content #main_content .p5_l_green h4 a
{
	color: #3f6d39;
}

.p5_l_green h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_l_green .content_box_h3_right {
	background: url(../images/content_box_p5_l_green_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_l_green .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_green_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_l_green .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_green_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_l_green .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_l_green .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_l_green_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_l_green .content_box_body{
	background: url(../images/content_box_p5_l_green_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_l_green_not_no_frame p,
#all_content #main_content .p5_l_green_not_no_frame dl,
#all_content #main_content .p5_l_green_not_no_frame div,
#all_content #main_content .p5_l_green_not_no_frame li
{
	color: #1f5817;
}

#all_content #main_content .p5_l_green_no_frame p,
#all_content #main_content .p5_l_green_no_frame dl,
#all_content #main_content .p5_l_green_no_frame div,
#all_content #main_content .p5_l_green_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_l_green .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_l_green .content_box_bottoml
{
	background: url(../images/content_box_p5_l_green_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_l_green .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_green_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_l_green .content_box_bottomr
{
	background: url(../images/content_box_p5_l_green_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_l_green_frame_only .content_box_top_div,
body .content_box_link_p5_l_green .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_l_green_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_l_green .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_l_green_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_l_green_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_l_green .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_l_green_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_l_green_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_l_green .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_l_green_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_l_green h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_l_green_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_l_green .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_l_green_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_l_green_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_l_green_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_l_green_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_l_green_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_l_green_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_l_green_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_l_green_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_l_green .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_l_green_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_l_green_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_l_green_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_l_green_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_l_green_no_frame .content_box_body {
	background: none	!important;
}
body .p5_l_green_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_l_green_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_green_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_l_green_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_green_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_l_green h3,
.p5_l_green h4
{
	border: none !important;
}

.p5_l_green h4,
.p5_l_green .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_l_green 
{
	border: none !important;

}

#content .p5_l_green h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_l_green,
#content  .content_box_file_l_p5_l_green,
#content  .content_box_free_l_marge_p5_l_green,
#content  .content_box_file_l_marge_p5_l_green,
#content  .content_box_free_c_p5_l_green,
#content  .content_box_free_c_marge_p5_l_green,
#content  .content_box_free_r_p5_l_green,
#content  .content_box_file_r_p5_l_green,
#content  .content_box_free_r_marge_p5_l_green,
#content  .content_box_file_r_marge_p5_l_green,
#content  .content_box_img_l_p5_l_green,
#content  .content_box_img_l_marge_p5_l_green,
#content  .content_box_img_m_p5_l_green,
#content  .content_box_img_s_p5_l_green,
#content  .content_box_img_s_marge_p5_l_green,
#content  .content_box_link_p5_l_green,
#content  .content_box_link_marge_p5_l_green,
#content  .content_box_iframe_l_p5_l_green,
#content  .content_box_iframe_outside_p5_l_green,
#content  .content_box_iframe_l_marge_p5_l_green,
#content  .content_box_iframe_outside_marge_p5_l_green,
#content  .content_box_iframe_free_p5_l_green,
#content  .content_box_iframe_outside_free_p5_l_green,
#content  .inlineframe_free_p5_l_green,
#content  .inlineframe_outside_free_p5_l_green,
#content  .content_box_member_p5_l_green,
#content  .content_box_img_m_marge_p5_l_green
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_l_green .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_l_green .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_l_green h3,
#content  .p5_l_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_l_green .content_box_topm {
	width: 449px;
}

#content  .p5_l_green .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_l_green .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_l_green .inlineframe_l,
#content  .p5_l_green .inlineframe_outside,
#content  .p5_l_green .inlineframe_m,
#content  .p5_l_green .inlineframe_s,
#content  .p5_l_green .inlineframe_free,
#content  .p5_l_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_l_green h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_l_green,
#content .content_box_subcolumns2 .content_box_file_l_p5_l_green,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_free_c_p5_l_green,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_free_r_p5_l_green,
#content .content_box_subcolumns2 .content_box_file_r_p5_l_green,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_img_l_p5_l_green,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_img_m_p5_l_green,
#content .content_box_subcolumns2 .content_box_img_s_p5_l_green,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_link_p5_l_green,
#content .content_box_subcolumns2 .content_box_link_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_l_green,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_l_green,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_l_green,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_l_green,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_l_green,
#content .content_box_subcolumns2 .inlineframe_free_p5_l_green,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_l_green,
#content .content_box_subcolumns2 .content_box_member_p5_l_green,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_l_green
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_green .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_l_green .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_l_green h3,
#content .content_box_subcolumns2 .p5_l_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_l_green .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_green .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_l_green .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_l_green .inlineframe_l,
#content .content_box_subcolumns2 .p5_l_green .inlineframe_outside,
#content .content_box_subcolumns2 .p5_l_green .inlineframe_m,
#content .content_box_subcolumns2 .p5_l_green .inlineframe_s,
#content .content_box_subcolumns2 .p5_l_green .inlineframe_free,
#content .content_box_subcolumns2 .p5_l_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_l_green h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_l_green,
#content .content_box_subcolumns3 .content_box_file_l_p5_l_green,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_free_c_p5_l_green,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_free_r_p5_l_green,
#content .content_box_subcolumns3 .content_box_file_r_p5_l_green,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_img_l_p5_l_green,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_img_m_p5_l_green,
#content .content_box_subcolumns3 .content_box_img_s_p5_l_green,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_link_p5_l_green,
#content .content_box_subcolumns3 .content_box_link_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_l_green,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_l_green,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_l_green,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_l_green,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_l_green,
#content .content_box_subcolumns3 .inlineframe_free_p5_l_green,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_l_green,
#content .content_box_subcolumns3 .content_box_member_p5_l_green,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_l_green
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_green .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_l_green .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_l_green h3,
#content .content_box_subcolumns3 .p5_l_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_l_green .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_green .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_l_green .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_l_green .inlineframe_l,
#content .content_box_subcolumns3 .p5_l_green .inlineframe_outside,
#content .content_box_subcolumns3 .p5_l_green .inlineframe_m,
#content .content_box_subcolumns3 .p5_l_green .inlineframe_s,
#content .content_box_subcolumns3 .p5_l_green .inlineframe_free,
#content .content_box_subcolumns3 .p5_l_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_l_green h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_l_red .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_l_red .content_box_topl {
	background: url(../images/content_box_p5_l_red_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_l_red .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_red_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_l_red .content_box_topr {
	background: url(../images/content_box_p5_l_red_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_l_red h3 {
	background: url(../images/content_box_p5_l_red_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #a5581b;
}
#all_content #main_content .p5_l_red h3,
#all_content #main_content .p5_l_red h3 a,
#all_content #main_content .p5_l_red h4,
#all_content #main_content .p5_l_red h4 a
{
	color: #a5581b;
}

.p5_l_red h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_l_red .content_box_h3_right {
	background: url(../images/content_box_p5_l_red_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_l_red .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_red_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_l_red .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_red_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_l_red .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_l_red .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_l_red_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_l_red .content_box_body{
	background: url(../images/content_box_p5_l_red_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_l_red_not_no_frame p,
#all_content #main_content .p5_l_red_not_no_frame dl,
#all_content #main_content .p5_l_red_not_no_frame div,
#all_content #main_content .p5_l_red_not_no_frame li
{
	color: #803d09;
}

#all_content #main_content .p5_l_red_no_frame p,
#all_content #main_content .p5_l_red_no_frame dl,
#all_content #main_content .p5_l_red_no_frame div,
#all_content #main_content .p5_l_red_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_l_red .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_l_red .content_box_bottoml
{
	background: url(../images/content_box_p5_l_red_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_l_red .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_l_red_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_l_red .content_box_bottomr
{
	background: url(../images/content_box_p5_l_red_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_l_red_frame_only .content_box_top_div,
body .content_box_link_p5_l_red .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_l_red_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_l_red .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_l_red_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_l_red_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_l_red .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_l_red_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_l_red_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_l_red .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_l_red_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_l_red h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_l_red_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_l_red .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_l_red_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_l_red_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_l_red_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_l_red_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_l_red_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_l_red_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_l_red_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_l_red_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_l_red .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_l_red_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_l_red_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_l_red_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_l_red_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_l_red_no_frame .content_box_body {
	background: none	!important;
}
body .p5_l_red_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_l_red_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_l_red_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_l_red_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_l_red_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_l_red h3,
.p5_l_red h4
{
	border: none !important;
}

.p5_l_red h4,
.p5_l_red .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_l_red 
{
	border: none !important;

}

#content .p5_l_red h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_l_red,
#content  .content_box_file_l_p5_l_red,
#content  .content_box_free_l_marge_p5_l_red,
#content  .content_box_file_l_marge_p5_l_red,
#content  .content_box_free_c_p5_l_red,
#content  .content_box_free_c_marge_p5_l_red,
#content  .content_box_free_r_p5_l_red,
#content  .content_box_file_r_p5_l_red,
#content  .content_box_free_r_marge_p5_l_red,
#content  .content_box_file_r_marge_p5_l_red,
#content  .content_box_img_l_p5_l_red,
#content  .content_box_img_l_marge_p5_l_red,
#content  .content_box_img_m_p5_l_red,
#content  .content_box_img_s_p5_l_red,
#content  .content_box_img_s_marge_p5_l_red,
#content  .content_box_link_p5_l_red,
#content  .content_box_link_marge_p5_l_red,
#content  .content_box_iframe_l_p5_l_red,
#content  .content_box_iframe_outside_p5_l_red,
#content  .content_box_iframe_l_marge_p5_l_red,
#content  .content_box_iframe_outside_marge_p5_l_red,
#content  .content_box_iframe_free_p5_l_red,
#content  .content_box_iframe_outside_free_p5_l_red,
#content  .inlineframe_free_p5_l_red,
#content  .inlineframe_outside_free_p5_l_red,
#content  .content_box_member_p5_l_red,
#content  .content_box_img_m_marge_p5_l_red
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_l_red .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_l_red .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_l_red h3,
#content  .p5_l_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_l_red .content_box_topm {
	width: 449px;
}

#content  .p5_l_red .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_l_red .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_l_red .inlineframe_l,
#content  .p5_l_red .inlineframe_outside,
#content  .p5_l_red .inlineframe_m,
#content  .p5_l_red .inlineframe_s,
#content  .p5_l_red .inlineframe_free,
#content  .p5_l_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_l_red h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_l_red,
#content .content_box_subcolumns2 .content_box_file_l_p5_l_red,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_free_c_p5_l_red,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_free_r_p5_l_red,
#content .content_box_subcolumns2 .content_box_file_r_p5_l_red,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_img_l_p5_l_red,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_img_m_p5_l_red,
#content .content_box_subcolumns2 .content_box_img_s_p5_l_red,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_link_p5_l_red,
#content .content_box_subcolumns2 .content_box_link_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_l_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_l_red,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_l_red,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_l_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_l_red,
#content .content_box_subcolumns2 .inlineframe_free_p5_l_red,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_l_red,
#content .content_box_subcolumns2 .content_box_member_p5_l_red,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_l_red
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_red .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_l_red .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_l_red h3,
#content .content_box_subcolumns2 .p5_l_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_l_red .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_l_red .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_l_red .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_l_red .inlineframe_l,
#content .content_box_subcolumns2 .p5_l_red .inlineframe_outside,
#content .content_box_subcolumns2 .p5_l_red .inlineframe_m,
#content .content_box_subcolumns2 .p5_l_red .inlineframe_s,
#content .content_box_subcolumns2 .p5_l_red .inlineframe_free,
#content .content_box_subcolumns2 .p5_l_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_l_red h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_l_red,
#content .content_box_subcolumns3 .content_box_file_l_p5_l_red,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_free_c_p5_l_red,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_free_r_p5_l_red,
#content .content_box_subcolumns3 .content_box_file_r_p5_l_red,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_img_l_p5_l_red,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_img_m_p5_l_red,
#content .content_box_subcolumns3 .content_box_img_s_p5_l_red,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_link_p5_l_red,
#content .content_box_subcolumns3 .content_box_link_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_l_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_l_red,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_l_red,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_l_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_l_red,
#content .content_box_subcolumns3 .inlineframe_free_p5_l_red,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_l_red,
#content .content_box_subcolumns3 .content_box_member_p5_l_red,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_l_red
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_red .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_l_red .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_l_red h3,
#content .content_box_subcolumns3 .p5_l_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_l_red .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_l_red .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_l_red .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_l_red .inlineframe_l,
#content .content_box_subcolumns3 .p5_l_red .inlineframe_outside,
#content .content_box_subcolumns3 .p5_l_red .inlineframe_m,
#content .content_box_subcolumns3 .p5_l_red .inlineframe_s,
#content .content_box_subcolumns3 .p5_l_red .inlineframe_free,
#content .content_box_subcolumns3 .p5_l_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_l_red h4
{
	width: 259px;
}

/********************************
	新デザイン
*********************************/
/*============================*/
/*        上部                */
/*============================*/
.p5_s_red .content_box_top_div{
	height: 2px	!important;
	_overflow: hidden;
	border: none;
}

/*上左*/
.p5_s_red .content_box_topl {
	background: url(../images/content_box_p5_s_red_top_fill.gif) 	!important;
	height: 2px 	!important;
	width: 26px;
}

/*上中*/
.p5_s_red .content_box_topm {
	height: 2px	!important;
	background: url(../images/content_box_p5_s_red_top_fill.gif) -26px 0px	!important;
}
/*上右*/
.p5_s_red .content_box_topr {
	background: url(../images/content_box_p5_s_red_top_fill.gif) right	!important;
	width: 26px	!important;
	height: 2px	!important;
	width: 26px;
}





/*============================*/
/*          タイトル              */
/*============================*/
#all_content #main_content .p5_s_red h3 {
	background: url(../images/content_box_p5_s_red_h3.gif) no-repeat	!important;
	height: 36px	!important;
	line-height: 36px	!important;
	margin-left: 0 !important;
	
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border: none;

	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
	color: #d90d00;
}
#all_content #main_content .p5_s_red h3,
#all_content #main_content .p5_s_red h3 a,
#all_content #main_content .p5_s_red h4,
#all_content #main_content .p5_s_red h4 a
{
	color: #d90d00;
}

.p5_s_red h3 a {
	


	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	
}

/*h3右*/
.p5_s_red .content_box_h3_right {
	background: url(../images/content_box_p5_s_red_h3.gif) right no-repeat	!important;
	height: 36px	!important;
	width: 13px !important;
}



/*h3下*/
.p5_s_red .content_box_h3_bottom {
	background: url(../images/content_box_p5_s_red_h3_bottom.gif) left	!important;
	float: left;
	height: 0px	!important;
}
/*h3下右*/
.p5_s_red .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_s_red_h3_bottom.gif) right	!important;
	float: left;
	height: 0px	!important;
	width: 13px !important;
}


/*============================*/
/*          テキスト部          */
/*============================*/

#content .p5_s_red .content_box_body_right{
	border: none;
}
/*テキスト右*/
.p5_s_red .content_box_body_right{
	border: none;
	height: auto	!important;
	/*#warning対策*/
	padding-right:  2px	!important;
	background: url(../images/content_box_p5_s_red_body.gif) right repeat-y	!important;
}
/*記事本体*/
 .p5_s_red .content_box_body{
	background: url(../images/content_box_p5_s_red_body.gif) repeat	!important;
	_overflow: hidden	!important;
}


#all_content #main_content .p5_s_red_not_no_frame p,
#all_content #main_content .p5_s_red_not_no_frame dl,
#all_content #main_content .p5_s_red_not_no_frame div,
#all_content #main_content .p5_s_red_not_no_frame li
{
	color: #9d0900;
}

#all_content #main_content .p5_s_red_no_frame p,
#all_content #main_content .p5_s_red_no_frame dl,
#all_content #main_content .p5_s_red_no_frame div,
#all_content #main_content .p5_s_red_no_frame li
{
	color: #000;
}

/*============================*/
/*          下部              */
/*============================*/
.p5_s_red .content_box_bottom_div{
	height: 2px	!important;
}
/*下左*/
.p5_s_red .content_box_bottoml
{
	background: url(../images/content_box_p5_s_red_bottom_frame.gif) left	!important;
	height: 100%	!important;
	width: 26px;
}
/*下中*/
.p5_s_red .content_box_bottomm {
	height: 2px	!important;
	background: url(../images/content_box_p5_s_red_bottom_frame.gif) -26px 0px	!important;
}
/*下右*/
.p5_s_red .content_box_bottomr
{
	background: url(../images/content_box_p5_s_red_bottom_frame.gif) right	!important;
	height: 100%	!important;
	width: 26px;

}


/*============================*/
	/*枠のみ, リンク集*/
/*============================*/
body .p5_s_red_frame_only .content_box_top_div,
body .content_box_link_p5_s_red .content_box_top_div
{
	height: 2px	!important;	
}
/*上左*/
body .p5_s_red_frame_only .content_box_top_div .content_box_topl,
body .content_box_link_p5_s_red .content_box_top_div .content_box_topl
{
	background: url(../images/content_box_p5_s_red_top_frame.gif)	!important;
	height: 2px	!important;	
}
/*上中*/
body .p5_s_red_frame_only .content_box_top_div .content_box_topm,
body .content_box_link_p5_s_red .content_box_top_div .content_box_topm 
 {
	background: url(../images/content_box_p5_s_red_top_frame.gif) -26px 0px	!important;
	height: 2px	!important;	
}
/*上右*/
body .p5_s_red_frame_only .content_box_top_div .content_box_topr ,
body .content_box_link_p5_s_red .content_box_top_div .content_box_topr 
{
	background: url(../images/content_box_p5_s_red_top_frame.gif) right	!important;
	height: 2px	!important;	
} 


/*---リンク集 h4---*/
body #content .content_box_link_p5_s_red h4
{
	height: 40px	!important;
	background: url(../images/content_box_p5_s_red_h4.gif) no-repeat	!important;
}
/*リンク集 タイトル右*/
body #content .content_box_link_p5_s_red .content_box_h4_right{
	float: right;
	height: 40px	!important;
	margin-right: 3px;
	width: 12px;
	background: url(../images/content_box_p5_s_red_h4.gif) right no-repeat	!important;
}


/*============================*/
/*タイトルのみ*/
/*============================*/
body .p5_s_red_title_only .content_box_bottom_div {
	height: 2px	!important;
}
/*下左*/
body .p5_s_red_title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/content_box_p5_s_red_bottom_fill.gif)	!important;
	height: 2px	!important;
}
/*下中*/
body .p5_s_red_title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/content_box_p5_s_red_bottom_fill.gif) -26px 0px	!important;
	height: 2px	!important;
}
/*下右*/
body .p5_s_red_title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/content_box_p5_s_red_bottom_fill.gif) right	!important;
	height: 2px	!important;
}
/*--タイトル部--*/
/*h3*/

 .p5_s_red .title_only h3{
	height: 25px	!important;
}
/*h3下*/
body .p5_s_red_title_only .content_box_h3_bottom {
	height: 0px	!important;
}
/*h3下右*/
body .p5_s_red_title_only .content_box_h3_bottom_right {
	height: 0px	!important;
}


/*============================*/
/*枠なし*/
/*============================*/
body .p5_s_red_no_frame .content_box_middle {
	background: none	!important;
	border-left: none	!important;
	border-right: none	!important;
}

body .p5_s_red_no_frame .content_box_body_right {
	background: none	!important;	
}
body .p5_s_red_no_frame .content_box_body {
	background: none	!important;
}
body .p5_s_red_no_frame .content_box_bottom {
	display: none	!important;
}


/*h3下*/
body .p5_s_red_no_frame .content_box_h3_bottom {
	background: url(../images/content_box_p5_s_red_bottom_fill.gif) left	!important;
	height: 2px	!important;
}
/*h3下右*/
body .p5_s_red_no_frame .content_box_h3_bottom_right {
	background: url(../images/content_box_p5_s_red_bottom_fill.gif) right	!important;
	height: 2px	!important;
}

/*スリムリンク集用*/
.p5_s_red h3,
.p5_s_red h4
{
	border: none !important;
}

.p5_s_red h4,
.p5_s_red .content_box_h4_right
{
	display: block !important;
}

.content_box_link_p5_s_red 
{
	border: none !important;

}

#content .p5_s_red h4
{
	line-height: 43px;
	text-indent: 17px;
}
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
#all_content .content_box_iframe_l_p5,
#all_content .content_box_iframe_l_marge_p5,
#all_content .content_box_iframe_outside_p5,
#all_content .content_box_iframe_outside_marge_p5,
#all_content .content_box_iframe_free_p5,
#all_content .content_box_iframe_outside_free_p5,
.stopper{
	left: 0px;
}


#all_content .p5_marge .content_box_top_div
{
	display: none;
}

.content_box_free_l_marge_p5,
.content_box_file_l_marge_p5,
.content_box_free_c_marge_p5,
.content_box_free_r_marge_p5,
.content_box_file_r_marge_p5,
.content_box_img_l_marge_p5,
.content_box_img_s_marge_p5,
.content_box_link_marge_p5,
.content_box_iframe_l_marge_p5, 
.content_box_iframe_outside_marge_p5,
.content_box_img_m_marge_p5 
{
	margin-top: -14px !important;
}

#content .content_box_link_px h4,
#content .content_box_link_px .content_box_h4_right
{
	margin-top: 5px;
	margin-bottom: 8px;
}




#content  .content_box_free_l_p5_s_red,
#content  .content_box_file_l_p5_s_red,
#content  .content_box_free_l_marge_p5_s_red,
#content  .content_box_file_l_marge_p5_s_red,
#content  .content_box_free_c_p5_s_red,
#content  .content_box_free_c_marge_p5_s_red,
#content  .content_box_free_r_p5_s_red,
#content  .content_box_file_r_p5_s_red,
#content  .content_box_free_r_marge_p5_s_red,
#content  .content_box_file_r_marge_p5_s_red,
#content  .content_box_img_l_p5_s_red,
#content  .content_box_img_l_marge_p5_s_red,
#content  .content_box_img_m_p5_s_red,
#content  .content_box_img_s_p5_s_red,
#content  .content_box_img_s_marge_p5_s_red,
#content  .content_box_link_p5_s_red,
#content  .content_box_link_marge_p5_s_red,
#content  .content_box_iframe_l_p5_s_red,
#content  .content_box_iframe_outside_p5_s_red,
#content  .content_box_iframe_l_marge_p5_s_red,
#content  .content_box_iframe_outside_marge_p5_s_red,
#content  .content_box_iframe_free_p5_s_red,
#content  .content_box_iframe_outside_free_p5_s_red,
#content  .inlineframe_free_p5_s_red,
#content  .inlineframe_outside_free_p5_s_red,
#content  .content_box_member_p5_s_red,
#content  .content_box_img_m_marge_p5_s_red
{
	background: none;
	border: none !important;
	width: 501px;
	margin-left: 0px;
}


#all_content #main_content #content  .p5 .content_box_top_div,
#all_content #main_content #content  .p5 .content_box_bottom_div
{
	border: none !important;
	width: 501px;
}

#all_content #main_content #content  .p5 .content_box_topm {
	width: 449px;
}
#all_content #main_content #content  .p5 .content_box_bottomm {
	width: 449px;
}

#content  .p5_s_red .content_box_middle
{
	border: none		!important;
	width: 501px;
}

#content  .p5_s_red .inner_box
{
	width: 478px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content  .p5_s_red h3,
#content  .p5_s_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 488px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content  .p5_s_red .content_box_topm {
	width: 449px;
}

#content  .p5_s_red .content_box_bottomm {
	width: 449px;
}

/*記事本体*/
#content  .p5_s_red .content_box_body {
	width: 499px;
}

/*inline_box*/
#content  .p5_s_red .inlineframe_l,
#content  .p5_s_red .inlineframe_outside,
#content  .p5_s_red .inlineframe_m,
#content  .p5_s_red .inlineframe_s,
#content  .p5_s_red .inlineframe_free,
#content  .p5_s_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 497px;
}
/*幅調整画像*/




#content  .p5_s_red h4
{
	width: 259px;
}




#content .content_box_subcolumns2 .content_box_free_l_p5_s_red,
#content .content_box_subcolumns2 .content_box_file_l_p5_s_red,
#content .content_box_subcolumns2 .content_box_free_l_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_file_l_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_free_c_p5_s_red,
#content .content_box_subcolumns2 .content_box_free_c_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_free_r_p5_s_red,
#content .content_box_subcolumns2 .content_box_file_r_p5_s_red,
#content .content_box_subcolumns2 .content_box_free_r_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_file_r_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_img_l_p5_s_red,
#content .content_box_subcolumns2 .content_box_img_l_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_img_m_p5_s_red,
#content .content_box_subcolumns2 .content_box_img_s_p5_s_red,
#content .content_box_subcolumns2 .content_box_img_s_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_link_p5_s_red,
#content .content_box_subcolumns2 .content_box_link_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_iframe_l_p5_s_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_p5_s_red,
#content .content_box_subcolumns2 .content_box_iframe_l_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_marge_p5_s_red,
#content .content_box_subcolumns2 .content_box_iframe_free_p5_s_red,
#content .content_box_subcolumns2 .content_box_iframe_outside_free_p5_s_red,
#content .content_box_subcolumns2 .inlineframe_free_p5_s_red,
#content .content_box_subcolumns2 .inlineframe_outside_free_p5_s_red,
#content .content_box_subcolumns2 .content_box_member_p5_s_red,
#content .content_box_subcolumns2 .content_box_img_m_marge_p5_s_red
{
	background: none;
	border: none !important;
	width: 245px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 245px;
}

#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_topm {
	width: 193px;
}
#all_content #main_content #content .content_box_subcolumns2 .p5 .content_box_bottomm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_s_red .content_box_middle
{
	border: none		!important;
	width: 245px;
}

#content .content_box_subcolumns2 .p5_s_red .inner_box
{
	width: 222px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns2 .p5_s_red h3,
#content .content_box_subcolumns2 .p5_s_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 232px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns2 .p5_s_red .content_box_topm {
	width: 193px;
}

#content .content_box_subcolumns2 .p5_s_red .content_box_bottomm {
	width: 193px;
}

/*記事本体*/
#content .content_box_subcolumns2 .p5_s_red .content_box_body {
	width: 243px;
}

/*inline_box*/
#content .content_box_subcolumns2 .p5_s_red .inlineframe_l,
#content .content_box_subcolumns2 .p5_s_red .inlineframe_outside,
#content .content_box_subcolumns2 .p5_s_red .inlineframe_m,
#content .content_box_subcolumns2 .p5_s_red .inlineframe_s,
#content .content_box_subcolumns2 .p5_s_red .inlineframe_free,
#content .content_box_subcolumns2 .p5_s_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 241px;
}
/*幅調整画像*/




#content .content_box_subcolumns2 .p5_s_red h4
{
	width: 259px;
}




#content .content_box_subcolumns3 .content_box_free_l_p5_s_red,
#content .content_box_subcolumns3 .content_box_file_l_p5_s_red,
#content .content_box_subcolumns3 .content_box_free_l_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_file_l_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_free_c_p5_s_red,
#content .content_box_subcolumns3 .content_box_free_c_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_free_r_p5_s_red,
#content .content_box_subcolumns3 .content_box_file_r_p5_s_red,
#content .content_box_subcolumns3 .content_box_free_r_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_file_r_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_img_l_p5_s_red,
#content .content_box_subcolumns3 .content_box_img_l_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_img_m_p5_s_red,
#content .content_box_subcolumns3 .content_box_img_s_p5_s_red,
#content .content_box_subcolumns3 .content_box_img_s_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_link_p5_s_red,
#content .content_box_subcolumns3 .content_box_link_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_iframe_l_p5_s_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_p5_s_red,
#content .content_box_subcolumns3 .content_box_iframe_l_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_marge_p5_s_red,
#content .content_box_subcolumns3 .content_box_iframe_free_p5_s_red,
#content .content_box_subcolumns3 .content_box_iframe_outside_free_p5_s_red,
#content .content_box_subcolumns3 .inlineframe_free_p5_s_red,
#content .content_box_subcolumns3 .inlineframe_outside_free_p5_s_red,
#content .content_box_subcolumns3 .content_box_member_p5_s_red,
#content .content_box_subcolumns3 .content_box_img_m_marge_p5_s_red
{
	background: none;
	border: none !important;
	width: 160px;
	margin-left: 0px;
}


#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_top_div,
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 160px;
}

#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_topm {
	width: 108px;
}
#all_content #main_content #content .content_box_subcolumns3 .p5 .content_box_bottomm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_s_red .content_box_middle
{
	border: none		!important;
	width: 160px;
}

#content .content_box_subcolumns3 .p5_s_red .inner_box
{
	width: 137px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content .content_box_subcolumns3 .p5_s_red h3,
#content .content_box_subcolumns3 .p5_s_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 147px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content .content_box_subcolumns3 .p5_s_red .content_box_topm {
	width: 108px;
}

#content .content_box_subcolumns3 .p5_s_red .content_box_bottomm {
	width: 108px;
}

/*記事本体*/
#content .content_box_subcolumns3 .p5_s_red .content_box_body {
	width: 158px;
}

/*inline_box*/
#content .content_box_subcolumns3 .p5_s_red .inlineframe_l,
#content .content_box_subcolumns3 .p5_s_red .inlineframe_outside,
#content .content_box_subcolumns3 .p5_s_red .inlineframe_m,
#content .content_box_subcolumns3 .p5_s_red .inlineframe_s,
#content .content_box_subcolumns3 .p5_s_red .inlineframe_free,
#content .content_box_subcolumns3 .p5_s_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 156px;
}
/*幅調整画像*/




#content .content_box_subcolumns3 .p5_s_red h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_d_blue,
#content2 .content_box_file_l_p5_d_blue,
#content2 .content_box_free_l_marge_p5_d_blue,
#content2 .content_box_file_l_marge_p5_d_blue,
#content2 .content_box_free_c_p5_d_blue,
#content2 .content_box_free_c_marge_p5_d_blue,
#content2 .content_box_free_r_p5_d_blue,
#content2 .content_box_file_r_p5_d_blue,
#content2 .content_box_free_r_marge_p5_d_blue,
#content2 .content_box_file_r_marge_p5_d_blue,
#content2 .content_box_img_l_p5_d_blue,
#content2 .content_box_img_l_marge_p5_d_blue,
#content2 .content_box_img_m_p5_d_blue,
#content2 .content_box_img_s_p5_d_blue,
#content2 .content_box_img_s_marge_p5_d_blue,
#content2 .content_box_link_p5_d_blue,
#content2 .content_box_link_marge_p5_d_blue,
#content2 .content_box_iframe_l_p5_d_blue,
#content2 .content_box_iframe_outside_p5_d_blue,
#content2 .content_box_iframe_l_marge_p5_d_blue,
#content2 .content_box_iframe_outside_marge_p5_d_blue,
#content2 .content_box_iframe_free_p5_d_blue,
#content2 .content_box_iframe_outside_free_p5_d_blue,
#content2 .inlineframe_free_p5_d_blue,
#content2 .inlineframe_outside_free_p5_d_blue,
#content2 .content_box_member_p5_d_blue,
#content2 .content_box_img_m_marge_p5_d_blue
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_d_blue .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_d_blue .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_d_blue h3,
#content2 .p5_d_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_d_blue .content_box_topm {
	width: 148px;
}

#content2 .p5_d_blue .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_d_blue .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_d_blue .inlineframe_l,
#content2 .p5_d_blue .inlineframe_outside,
#content2 .p5_d_blue .inlineframe_m,
#content2 .p5_d_blue .inlineframe_s,
#content2 .p5_d_blue .inlineframe_free,
#content2 .p5_d_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_d_blue h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_d_gray,
#content2 .content_box_file_l_p5_d_gray,
#content2 .content_box_free_l_marge_p5_d_gray,
#content2 .content_box_file_l_marge_p5_d_gray,
#content2 .content_box_free_c_p5_d_gray,
#content2 .content_box_free_c_marge_p5_d_gray,
#content2 .content_box_free_r_p5_d_gray,
#content2 .content_box_file_r_p5_d_gray,
#content2 .content_box_free_r_marge_p5_d_gray,
#content2 .content_box_file_r_marge_p5_d_gray,
#content2 .content_box_img_l_p5_d_gray,
#content2 .content_box_img_l_marge_p5_d_gray,
#content2 .content_box_img_m_p5_d_gray,
#content2 .content_box_img_s_p5_d_gray,
#content2 .content_box_img_s_marge_p5_d_gray,
#content2 .content_box_link_p5_d_gray,
#content2 .content_box_link_marge_p5_d_gray,
#content2 .content_box_iframe_l_p5_d_gray,
#content2 .content_box_iframe_outside_p5_d_gray,
#content2 .content_box_iframe_l_marge_p5_d_gray,
#content2 .content_box_iframe_outside_marge_p5_d_gray,
#content2 .content_box_iframe_free_p5_d_gray,
#content2 .content_box_iframe_outside_free_p5_d_gray,
#content2 .inlineframe_free_p5_d_gray,
#content2 .inlineframe_outside_free_p5_d_gray,
#content2 .content_box_member_p5_d_gray,
#content2 .content_box_img_m_marge_p5_d_gray
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_d_gray .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_d_gray .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_d_gray h3,
#content2 .p5_d_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_d_gray .content_box_topm {
	width: 148px;
}

#content2 .p5_d_gray .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_d_gray .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_d_gray .inlineframe_l,
#content2 .p5_d_gray .inlineframe_outside,
#content2 .p5_d_gray .inlineframe_m,
#content2 .p5_d_gray .inlineframe_s,
#content2 .p5_d_gray .inlineframe_free,
#content2 .p5_d_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_d_gray h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_d_green,
#content2 .content_box_file_l_p5_d_green,
#content2 .content_box_free_l_marge_p5_d_green,
#content2 .content_box_file_l_marge_p5_d_green,
#content2 .content_box_free_c_p5_d_green,
#content2 .content_box_free_c_marge_p5_d_green,
#content2 .content_box_free_r_p5_d_green,
#content2 .content_box_file_r_p5_d_green,
#content2 .content_box_free_r_marge_p5_d_green,
#content2 .content_box_file_r_marge_p5_d_green,
#content2 .content_box_img_l_p5_d_green,
#content2 .content_box_img_l_marge_p5_d_green,
#content2 .content_box_img_m_p5_d_green,
#content2 .content_box_img_s_p5_d_green,
#content2 .content_box_img_s_marge_p5_d_green,
#content2 .content_box_link_p5_d_green,
#content2 .content_box_link_marge_p5_d_green,
#content2 .content_box_iframe_l_p5_d_green,
#content2 .content_box_iframe_outside_p5_d_green,
#content2 .content_box_iframe_l_marge_p5_d_green,
#content2 .content_box_iframe_outside_marge_p5_d_green,
#content2 .content_box_iframe_free_p5_d_green,
#content2 .content_box_iframe_outside_free_p5_d_green,
#content2 .inlineframe_free_p5_d_green,
#content2 .inlineframe_outside_free_p5_d_green,
#content2 .content_box_member_p5_d_green,
#content2 .content_box_img_m_marge_p5_d_green
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_d_green .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_d_green .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_d_green h3,
#content2 .p5_d_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_d_green .content_box_topm {
	width: 148px;
}

#content2 .p5_d_green .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_d_green .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_d_green .inlineframe_l,
#content2 .p5_d_green .inlineframe_outside,
#content2 .p5_d_green .inlineframe_m,
#content2 .p5_d_green .inlineframe_s,
#content2 .p5_d_green .inlineframe_free,
#content2 .p5_d_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_d_green h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_d_red,
#content2 .content_box_file_l_p5_d_red,
#content2 .content_box_free_l_marge_p5_d_red,
#content2 .content_box_file_l_marge_p5_d_red,
#content2 .content_box_free_c_p5_d_red,
#content2 .content_box_free_c_marge_p5_d_red,
#content2 .content_box_free_r_p5_d_red,
#content2 .content_box_file_r_p5_d_red,
#content2 .content_box_free_r_marge_p5_d_red,
#content2 .content_box_file_r_marge_p5_d_red,
#content2 .content_box_img_l_p5_d_red,
#content2 .content_box_img_l_marge_p5_d_red,
#content2 .content_box_img_m_p5_d_red,
#content2 .content_box_img_s_p5_d_red,
#content2 .content_box_img_s_marge_p5_d_red,
#content2 .content_box_link_p5_d_red,
#content2 .content_box_link_marge_p5_d_red,
#content2 .content_box_iframe_l_p5_d_red,
#content2 .content_box_iframe_outside_p5_d_red,
#content2 .content_box_iframe_l_marge_p5_d_red,
#content2 .content_box_iframe_outside_marge_p5_d_red,
#content2 .content_box_iframe_free_p5_d_red,
#content2 .content_box_iframe_outside_free_p5_d_red,
#content2 .inlineframe_free_p5_d_red,
#content2 .inlineframe_outside_free_p5_d_red,
#content2 .content_box_member_p5_d_red,
#content2 .content_box_img_m_marge_p5_d_red
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_d_red .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_d_red .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_d_red h3,
#content2 .p5_d_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_d_red .content_box_topm {
	width: 148px;
}

#content2 .p5_d_red .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_d_red .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_d_red .inlineframe_l,
#content2 .p5_d_red .inlineframe_outside,
#content2 .p5_d_red .inlineframe_m,
#content2 .p5_d_red .inlineframe_s,
#content2 .p5_d_red .inlineframe_free,
#content2 .p5_d_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_d_red h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_l_blue,
#content2 .content_box_file_l_p5_l_blue,
#content2 .content_box_free_l_marge_p5_l_blue,
#content2 .content_box_file_l_marge_p5_l_blue,
#content2 .content_box_free_c_p5_l_blue,
#content2 .content_box_free_c_marge_p5_l_blue,
#content2 .content_box_free_r_p5_l_blue,
#content2 .content_box_file_r_p5_l_blue,
#content2 .content_box_free_r_marge_p5_l_blue,
#content2 .content_box_file_r_marge_p5_l_blue,
#content2 .content_box_img_l_p5_l_blue,
#content2 .content_box_img_l_marge_p5_l_blue,
#content2 .content_box_img_m_p5_l_blue,
#content2 .content_box_img_s_p5_l_blue,
#content2 .content_box_img_s_marge_p5_l_blue,
#content2 .content_box_link_p5_l_blue,
#content2 .content_box_link_marge_p5_l_blue,
#content2 .content_box_iframe_l_p5_l_blue,
#content2 .content_box_iframe_outside_p5_l_blue,
#content2 .content_box_iframe_l_marge_p5_l_blue,
#content2 .content_box_iframe_outside_marge_p5_l_blue,
#content2 .content_box_iframe_free_p5_l_blue,
#content2 .content_box_iframe_outside_free_p5_l_blue,
#content2 .inlineframe_free_p5_l_blue,
#content2 .inlineframe_outside_free_p5_l_blue,
#content2 .content_box_member_p5_l_blue,
#content2 .content_box_img_m_marge_p5_l_blue
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_l_blue .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_l_blue .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_l_blue h3,
#content2 .p5_l_blue .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_l_blue .content_box_topm {
	width: 148px;
}

#content2 .p5_l_blue .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_l_blue .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_l_blue .inlineframe_l,
#content2 .p5_l_blue .inlineframe_outside,
#content2 .p5_l_blue .inlineframe_m,
#content2 .p5_l_blue .inlineframe_s,
#content2 .p5_l_blue .inlineframe_free,
#content2 .p5_l_blue .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_l_blue h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_l_gray,
#content2 .content_box_file_l_p5_l_gray,
#content2 .content_box_free_l_marge_p5_l_gray,
#content2 .content_box_file_l_marge_p5_l_gray,
#content2 .content_box_free_c_p5_l_gray,
#content2 .content_box_free_c_marge_p5_l_gray,
#content2 .content_box_free_r_p5_l_gray,
#content2 .content_box_file_r_p5_l_gray,
#content2 .content_box_free_r_marge_p5_l_gray,
#content2 .content_box_file_r_marge_p5_l_gray,
#content2 .content_box_img_l_p5_l_gray,
#content2 .content_box_img_l_marge_p5_l_gray,
#content2 .content_box_img_m_p5_l_gray,
#content2 .content_box_img_s_p5_l_gray,
#content2 .content_box_img_s_marge_p5_l_gray,
#content2 .content_box_link_p5_l_gray,
#content2 .content_box_link_marge_p5_l_gray,
#content2 .content_box_iframe_l_p5_l_gray,
#content2 .content_box_iframe_outside_p5_l_gray,
#content2 .content_box_iframe_l_marge_p5_l_gray,
#content2 .content_box_iframe_outside_marge_p5_l_gray,
#content2 .content_box_iframe_free_p5_l_gray,
#content2 .content_box_iframe_outside_free_p5_l_gray,
#content2 .inlineframe_free_p5_l_gray,
#content2 .inlineframe_outside_free_p5_l_gray,
#content2 .content_box_member_p5_l_gray,
#content2 .content_box_img_m_marge_p5_l_gray
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_l_gray .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_l_gray .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_l_gray h3,
#content2 .p5_l_gray .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_l_gray .content_box_topm {
	width: 148px;
}

#content2 .p5_l_gray .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_l_gray .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_l_gray .inlineframe_l,
#content2 .p5_l_gray .inlineframe_outside,
#content2 .p5_l_gray .inlineframe_m,
#content2 .p5_l_gray .inlineframe_s,
#content2 .p5_l_gray .inlineframe_free,
#content2 .p5_l_gray .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_l_gray h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_l_green,
#content2 .content_box_file_l_p5_l_green,
#content2 .content_box_free_l_marge_p5_l_green,
#content2 .content_box_file_l_marge_p5_l_green,
#content2 .content_box_free_c_p5_l_green,
#content2 .content_box_free_c_marge_p5_l_green,
#content2 .content_box_free_r_p5_l_green,
#content2 .content_box_file_r_p5_l_green,
#content2 .content_box_free_r_marge_p5_l_green,
#content2 .content_box_file_r_marge_p5_l_green,
#content2 .content_box_img_l_p5_l_green,
#content2 .content_box_img_l_marge_p5_l_green,
#content2 .content_box_img_m_p5_l_green,
#content2 .content_box_img_s_p5_l_green,
#content2 .content_box_img_s_marge_p5_l_green,
#content2 .content_box_link_p5_l_green,
#content2 .content_box_link_marge_p5_l_green,
#content2 .content_box_iframe_l_p5_l_green,
#content2 .content_box_iframe_outside_p5_l_green,
#content2 .content_box_iframe_l_marge_p5_l_green,
#content2 .content_box_iframe_outside_marge_p5_l_green,
#content2 .content_box_iframe_free_p5_l_green,
#content2 .content_box_iframe_outside_free_p5_l_green,
#content2 .inlineframe_free_p5_l_green,
#content2 .inlineframe_outside_free_p5_l_green,
#content2 .content_box_member_p5_l_green,
#content2 .content_box_img_m_marge_p5_l_green
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_l_green .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_l_green .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_l_green h3,
#content2 .p5_l_green .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_l_green .content_box_topm {
	width: 148px;
}

#content2 .p5_l_green .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_l_green .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_l_green .inlineframe_l,
#content2 .p5_l_green .inlineframe_outside,
#content2 .p5_l_green .inlineframe_m,
#content2 .p5_l_green .inlineframe_s,
#content2 .p5_l_green .inlineframe_free,
#content2 .p5_l_green .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_l_green h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_l_red,
#content2 .content_box_file_l_p5_l_red,
#content2 .content_box_free_l_marge_p5_l_red,
#content2 .content_box_file_l_marge_p5_l_red,
#content2 .content_box_free_c_p5_l_red,
#content2 .content_box_free_c_marge_p5_l_red,
#content2 .content_box_free_r_p5_l_red,
#content2 .content_box_file_r_p5_l_red,
#content2 .content_box_free_r_marge_p5_l_red,
#content2 .content_box_file_r_marge_p5_l_red,
#content2 .content_box_img_l_p5_l_red,
#content2 .content_box_img_l_marge_p5_l_red,
#content2 .content_box_img_m_p5_l_red,
#content2 .content_box_img_s_p5_l_red,
#content2 .content_box_img_s_marge_p5_l_red,
#content2 .content_box_link_p5_l_red,
#content2 .content_box_link_marge_p5_l_red,
#content2 .content_box_iframe_l_p5_l_red,
#content2 .content_box_iframe_outside_p5_l_red,
#content2 .content_box_iframe_l_marge_p5_l_red,
#content2 .content_box_iframe_outside_marge_p5_l_red,
#content2 .content_box_iframe_free_p5_l_red,
#content2 .content_box_iframe_outside_free_p5_l_red,
#content2 .inlineframe_free_p5_l_red,
#content2 .inlineframe_outside_free_p5_l_red,
#content2 .content_box_member_p5_l_red,
#content2 .content_box_img_m_marge_p5_l_red
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_l_red .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_l_red .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_l_red h3,
#content2 .p5_l_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_l_red .content_box_topm {
	width: 148px;
}

#content2 .p5_l_red .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_l_red .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_l_red .inlineframe_l,
#content2 .p5_l_red .inlineframe_outside,
#content2 .p5_l_red .inlineframe_m,
#content2 .p5_l_red .inlineframe_s,
#content2 .p5_l_red .inlineframe_free,
#content2 .p5_l_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_l_red h4
{
	width: 259px;
}




#content2 .content_box_free_l_p5_s_red,
#content2 .content_box_file_l_p5_s_red,
#content2 .content_box_free_l_marge_p5_s_red,
#content2 .content_box_file_l_marge_p5_s_red,
#content2 .content_box_free_c_p5_s_red,
#content2 .content_box_free_c_marge_p5_s_red,
#content2 .content_box_free_r_p5_s_red,
#content2 .content_box_file_r_p5_s_red,
#content2 .content_box_free_r_marge_p5_s_red,
#content2 .content_box_file_r_marge_p5_s_red,
#content2 .content_box_img_l_p5_s_red,
#content2 .content_box_img_l_marge_p5_s_red,
#content2 .content_box_img_m_p5_s_red,
#content2 .content_box_img_s_p5_s_red,
#content2 .content_box_img_s_marge_p5_s_red,
#content2 .content_box_link_p5_s_red,
#content2 .content_box_link_marge_p5_s_red,
#content2 .content_box_iframe_l_p5_s_red,
#content2 .content_box_iframe_outside_p5_s_red,
#content2 .content_box_iframe_l_marge_p5_s_red,
#content2 .content_box_iframe_outside_marge_p5_s_red,
#content2 .content_box_iframe_free_p5_s_red,
#content2 .content_box_iframe_outside_free_p5_s_red,
#content2 .inlineframe_free_p5_s_red,
#content2 .inlineframe_outside_free_p5_s_red,
#content2 .content_box_member_p5_s_red,
#content2 .content_box_img_m_marge_p5_s_red
{
	background: none;
	border: none !important;
	width: 200px;
	margin-left: 0px;
}


#all_content #main_content #content2 .p5 .content_box_top_div,
#all_content #main_content #content2 .p5 .content_box_bottom_div
{
	border: none !important;
	width: 200px;
}

#all_content #main_content #content2 .p5 .content_box_topm {
	width: 148px;
}
#all_content #main_content #content2 .p5 .content_box_bottomm {
	width: 148px;
}

#content2 .p5_s_red .content_box_middle
{
	border: none		!important;
	width: 200px;
}

#content2 .p5_s_red .inner_box
{
	width: 177px		!important;
	margin-left: 10px		!important;
	margin-right: 10px	!important;
}

/*記事タイトル, 記事タイトル下部*/
#content2 .p5_s_red h3,
#content2 .p5_s_red .content_box_h3_bottom 
{
	float: left			!important;
	width: 187px;
	padding-left: 0px;
}


/*サイドカラム　既存項目　上下*/

#content2 .p5_s_red .content_box_topm {
	width: 148px;
}

#content2 .p5_s_red .content_box_bottomm {
	width: 148px;
}

/*記事本体*/
#content2 .p5_s_red .content_box_body {
	width: 198px;
}

/*inline_box*/
#content2 .p5_s_red .inlineframe_l,
#content2 .p5_s_red .inlineframe_outside,
#content2 .p5_s_red .inlineframe_m,
#content2 .p5_s_red .inlineframe_s,
#content2 .p5_s_red .inlineframe_free,
#content2 .p5_s_red .inlineframe_outside_free
{
	margin-top: 0;
	margin-left: 2px;
	
	width: 196px;
}
/*幅調整画像*/




#content2 .p5_s_red h4
{
	width: 259px;
}

