/*---関連リンク・関連ナビ記事共通タイトル------------*/
#main .ttl_format {
	margin:0 0 10px 0;
	}
/*---ナビ記事--------------------------------------------------------*/
#left {
	float:left;
	width:580px;
	margin:0;
	padding:0;
	font-size:125%;
	text-align:center;
	line-height:145%;
	}
#left br {
	margin:5px 0 0 0;
	padding:0;
	}
#left p.text{
	margin:0;
	padding:0 5px 0 8px;
	}
#left p.text_center{
	margin:0;
	padding:0 5px 0 8px;
	text-align:center;
	}
#left .text_red{
	margin:0;
	padding:0;
	color:#cc0000;
	}
#left p.text_red{
	margin:0;
	padding:0;
	color:#cc0000;
	text-align:left;
	}
#left .text_white{
	clear:both;
	margin:0;
	padding:0;
	color:#ffffff;
	}
#left .text_s{
	margin:0;
	padding:0 0 0 8px;
	font-size:85%;
	line-height:115%;
	}
#left .text_table{
	clear:both;
	margin:0;
	padding:0;
	font-size:125%;
	line-height:115%;
	}
#left .ttl_img {
	clear:both;
	margin:0;
	padding:0 0 7px 0;
	text-align:left;
	}
/*---ナビ記事リスト------------------------*/
#left ol {
	clear:both;
	text-align:left;
	margin:5px 0 0 20px;
	padding:0px;
	}
#left ul {
	clear:both;
	text-align:left;
	}
ul.square {
	}
/*=======================================
	■付きリスト用
=======================================*/
#left ul li {
	width:93%;
	/*list-style:square url(none) outside;*/
	margin:0 0 5px 5px;
	padding:0 0 0 15px;
	background:url(/image_cmn/list_square.gif) no-repeat 0px 4px;
	}
/*=======================================
	数字入りリスト用
=======================================*/
#left ul li.no_01 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_01.gif) no-repeat 0px 4px;
	}
#left ul li.no_02 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_02.gif) no-repeat 0px 4px;
	}
#left ul li.no_03 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_03.gif) no-repeat 0px 4px;
	}
#left ul li.no_04 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_04.gif) no-repeat 0px 4px;
	}
#left ul li.no_05 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_05.gif) no-repeat 0px 4px;
	}
#left ul li.no_06 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_06.gif) no-repeat 0px 4px;
	}
#left ul li.no_07 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_07.gif) no-repeat 0px 4px;
	}
#left ul li.no_08 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_08.gif) no-repeat 0px 4px;
	}
#left ul li.no_09 {
	margin:0 0 6px 0;
	background:url(/image_cmn/list_no_09.gif) no-repeat 0px 4px;
	}
#left ul li.no_10 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_10.gif) no-repeat 0px 4px;
	}
#left ul li.no_11 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_11.gif) no-repeat 0px 4px;
	}
#left ul li.no_12 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_12.gif) no-repeat 0px 4px;
	}
#left ul li.no_13 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_13.gif) no-repeat 0px 4px;
	}
#left ul li.no_14 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_14.gif) no-repeat 0px 4px;
	}
#left ul li.no_15 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_15.gif) no-repeat 0px 4px;
	}
#left ul li.no_16 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_16.gif) no-repeat 0px 4px;
	}
#left ul li.no_17 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_17.gif) no-repeat 0px 4px;
	}
#left ul li.no_18 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_18.gif) no-repeat 0px 4px;
	}
#left ul li.no_19 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_19.gif) no-repeat 0px 4px;
	}
#left ul li.no_20 {
	margin:0 0 6px 0;
	padding:0 0 0 23px;
	background:url(/image_cmn/list_no_20.gif) no-repeat 0px 4px;
	}
	
/*---注釈[※]---*/
#left .p_kome {
	clear:both;
	margin:0 0 0 8px;
	padding:0 0 0 15px;
	background:url(/image_cmn/list_kome.gif) no-repeat 0px 5px;
	}
#left .p_kome_s {
	clear:both;
	margin:0 0 0 8px;
	padding:0 0 0 15px;
	background:url(/image_cmn/list_kome_s.gif) no-repeat 0px 2px;
	font-size:85%;
	line-height:115%;
	}
/*---テキスト位置---*/
#left .text_left {
	text-align:left;
	}
#left .text_center {
	text-align:center;
	}
#left .text_right {
	text-align:right;
	}
#left p.text_li{
	padding:5px 5px 5px 20px;
	}

/*---ナビ記事見出し------------------------*/
/*---見出し[タイトル]---*/
#left h1 {
	clear:both;
	width:580px;
	margin:0 0 17px 0;
	padding:8px 0 6px 0;
	border:none;
	border-top:1px solid #333333;
	border-bottom:3px double #333333;
	color:#444444;
	font-size:185%;
	text-align:left;
	line-height:115%;
	}
/*---見出し[本文　中見出し]---*/
#left h2 {
	clear:both;
	width:566px;
	margin:0 0 15px 0;
	padding:5px 0 4px 6px;
	border:1px solid #555555;
	border-left:6px solid #555555;
	background:#888888;
	color:#FFFFFF;
	font-size:115%;
	text-align:left;
	line-height:115%;
	}
/*---見出し[本文　小見出し]---*/
#left h3 {
	clear:both;
	margin:0 0px 8px 3px;
	padding:2px 0 3px 6px;
	border-bottom:1px solid #555555;
	border-left:4px solid #555555;
	font-size:115%;
	text-align:left;
	line-height:115%;
	}
#left h3.not {
	clear:both;
	margin:0 0px 7px 6px;
	padding:0;
	border:none;
	font-size:115%;
	text-align:left;
	line-height:115%;
	}
#left h3.red {
	color:#cc0000;
	}
/*---見出し[リード]---*/
#left .read {
	margin:0;
	padding:5px 0 0 0;
	}
#left .read strong {
	font-weight:normal;
	}

#left p.read_text {
	float:left;
	margin:0;
	padding:0;
	}
#left .release {
	float:right;
	margin:0;
	padding:0 0 3px 0;
	}
/*---ナビ記事本文--------------*/
#left .box_left{
	float:left;
	width:auto;
	height:100%;
	margin:0 5px 0 0;
	padding:0;
	}
#left .box_right{
	float:right;
	width:auto;
	height:100%;
	margin:0 0 0 5px;
	padding:0;
	}
#left .box_half{
	float:left;
	width:47%;
	margin:0px 7px 0px 0px;
	padding:0;
	}
#left .box_third{
	float:left;
	width:30%;
	height:100%;
	margin:0;
	padding:0px 0 0px 5px;
	text-align:center;
	}

/*---ナビ記事画像組み合わせ用------------------------*/
#left .box_left_0 {
	float:left;
	height:100%;
	margin:0;
	padding:0;
	}
#left .box_right_0 {
	float:right;
	height:100%;
	margin:0;
	padding:0;
	}
#left .image_left {
	float:left;
	margin:0;
	padding:0 10px 10px 0;
	}
#left .image_right {
	float:right;
	margin:0;
	padding:0;
	padding:0 0 10px 10px;
	}
/*---関連リンク------------------------*/
#left .p_left {
	margin:0;
	padding:0;
	font-size:85%;
	line-height:100%;
	}
#left p.p_ttl_b {
	margin:0 0 5px 5px;
	padding:0;
	font-size:95%;
	font-weight:bold;
	line-height:100%;
	}
#left p.p_link {
	margin:0 0 5px 5px;
	padding:0;
	font-size:85%;
	line-height:100%;
	}
#left p.p_link_url {
	margin:2px 0 5px 10px;
	padding:0;
	font-size:85%;
	line-height:100%;
	}

/*---コンテンツ左--------------------*/
#right {
	float:right;
	width:190px;
	margin:0;
	padding:0;
	text-align:left;
	}
/*---コンテンツ左（関連ナビ記事）----------*/
#right .box_b10 {
	border-bottom:1px dotted #999999;
	margin:0 0 10px 0;
	}


/*=======================================
	画像幅230px以下用
=======================================*/
#left .box_left_img{
	float:left;
	width:230px;
	margin:0px 0 0 5px;
	}
#left .box_left_text{
	float:left;
	margin: 0;
	width: 328px;
	}
#left .box_right_img{
	float:right;
	width:230px;
	margin:0 5px 0 12px;
	}
#left .box_right_text{
	float:right;
	margin: 0 0 0 0px;
	width: 328px;
	}
#left .box_left_text h3{
	clear: none;
	}
#left .box_right_text h3{
	clear: none;
	}
#left .ttl_img{
	clear:none;
	}
/*=======================================
	画像幅330px以下用
=======================================*/
#left .box_left_img2{
	float:left;
	width:330px;
	margin:0px 0 0 5px;
	}
#left .box_left_text2{
	float:left;
	margin: 0;
	width: 228px;
	}
#left .box_right_img2{
	float:right;
	width:330px;
	margin:0 5px 0 12px;
	}
#left .box_right_text2{
	float:right;
	margin: 0 0 0 0px;
	width: 228px;
	}

/*=======================================
	画像幅130px以下用
=======================================*/
#left .box_left_img3{
	float:left;
	width:130px;
	margin:0px 0 0 5px;
	}
#left .box_left_text3{
	float:left;
	margin: 0;
	width: 428px;
	}
#left .box_right_img3{
	float:right;
	width:130px;
	margin:0 5px 0 12px;
	}
#left .box_right_text3{
	float:right;
	margin: 0 0 0 0px;
	width: 428px;
	}
		
/*=======================================
	左メニュー用
=======================================*/
#menu {
	float:left;
	width:110px;
	margin:0 10px 0 0;
	padding:0;
	text-align:left;
	}
#menu .ttl_search {
	clear:both;
	width:auto;
	height:16px;
	margin:0;
	padding:7px 9px 6px 9px;
	background:#c50000;
	color:#ffffff;
	font-size:100%;
	text-align:left;
	}
#menu .menu_box {
	clear:both;
	margin:0 0 15px 0;
	padding:0;
	}
#menu .menu_box li {
	clear:both;
	float:left;
	margin:0;
	font-size:100%;
	border-bottom:1px dotted #999999;
	text-align:left;
	}
#menu .menu_box ul li.li_01{
	width:85px;
	padding:6px 0 5px 25px;
	background:url(/image_cmn/icon_menu_01.gif) #FFF0F0 no-repeat 0;
	}
#menu .menu_box ul li.li_02{
	width:85px;
	padding:6px 0 5px 25px;
	background:url(/image_cmn/icon_menu_02.gif) #FFF0F0 no-repeat 0;
	}
#menu .menu_box ul li.li_03{
	width:85px;
	padding:6px 0 5px 25px;
	background:url(/image_cmn/icon_menu_03.gif) #FFF0F0 no-repeat 0;
	}
#menu .menu_box ul li.li_04{
	width:85px;
	padding:6px 0 5px 25px;
	background:url(/image_cmn/icon_menu_04.gif) #FFF0F0 no-repeat 0;
	}
#menu .menu_box ul li.li_05{
	width:85px;
	padding:6px 0 5px 25px;
	background:url(/image_cmn/icon_menu_05.gif) #FFF0F0 no-repeat 0;
	}
#menu .menu_box ul li.li_06{
	width:85px;
	padding:6px 0 5px 25px;
	background:url(/image_cmn/icon_menu_06.gif) #FFF0F0 no-repeat 0;
	}
#menu .menu_box ul li.li {
	width:95px;
	padding:6px 0px 4px 15px;
	background:url(/image_cmn/icon_menu_red.gif) no-repeat left top;
	line-height:120%;
	}
#menu .menu_box ul{
	overflow:auto;
	clear:both;
	height:100%;
	margin:0;
	padding:0;
	}
	
/* c05 03 01 Mo1182 */
#left p.text_red_box{
	display:block;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	background:url(/navi/c05/03/01/1182/image/bg_dotted.gif) no-repeat 0 5px;
	color:#CC0000;
	}



