@charset "UTF-8";
/* CSS Document */


/* --------------ブルー用--------------------------------- */


/* \*/
* html div, * html p{
 height:1%;
 }
/* */

body {
	color:#423113;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
}

/* ---------------------------------------------------------
ブルーヘッダー
--------------------------------------------------------- */

#header {
	width: 1004px;
	height: 67px;
	margin:0;
	padding: 0;
	background:url("/images/weather/h_f/header_bg.jpg") no-repeat;
}


/* ---------------------------------------------------------
Footer
--------------------------------------------------------- */
#footer {
	width: 1004px;
	height: 33px;
	margin: 0px;
	padding: 10px 0 0 0;
	background:#FFFFFF url(/images/weather/blue_footer_bg.jpg) no-repeat;!important
	font-size:12px;
	display:block;
	clear:both;
	text-align:center;
	}
	
/* ---------------------------------------------------------
Footer　リンク
--------------------------------------------------------- */
div.footer_link {
	width: 950px;
	height: 240px;
	margin: 0;
	padding: 10px 0 0 54px;
	background:#FFFFFF url(/images/weather/blue_bg_link.gif) repeat-x bottom;!important
	font-size:12px;
	clear:both;
	text-align:left;
	}

div.footer_link ul.f_link {
	width: 170px;
	height: auto;
	float:left;
	margin: 10px 0 0 5px;
	padding: 0;
	list-style:none;
	}
	
div.footer_link ul.f_link li.title{
	font-weight:bold;
	padding:0;
	margin:0;
	}

div.footer_link ul.f_link li.link{
	margin:0;
	padding:0;
	}
	
div.footer_link a:link { color:#666666; text-decoration: underline }
div.footer_link a:visited { color: #666666; text-decoration: underline }
div.footer_link a:active { color:#FFFFFF; text-decoration: none ; background-color:#666666; }
div.footer_link a:hover { color:#FFFFFF; text-decoration: none ; background-color:#666666;}



/* ---------------------------------------------------------
ブルー左メニュー 第1階層
--------------------------------------------------------- */
ul.blue_m_01{
	margin:0;
	padding:0;
	list-style:none;
}

ul.blue_m_01 li {
	color:#000000;
	font-weight:bold;
	font-size: 14px;
	width: 175px;
	height:30px;
	line-height:30px;
	margin:0 0 1px 0;
	padding:0 0 0 30px;
}

ul.blue_m_01 li a:link { color:#000000; text-decoration: none }
ul.blue_m_01 li a:visited { color: #000000; text-decoration: none }
ul.blue_m_01 li a:active { color:#333333; text-decoration: underline ; }
ul.blue_m_01 li a:hover { color:#333333; text-decoration: underline ;}

/* 背景世界のお天気*/
ul.blue_m_01 li.weather {
	background:url(/com_img/side/left_m_weather.gif) no-repeat;
}

/* 第2階層枠　3辺*/
ul.blue_m_02{
	width: 200px;
	height:auto;
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
}

/* ブルー→　太字*/
li.blue_m_or_arrow_b{
	font-size: 12px;
	width:182px;
	height:25px;
	line-height:25px;
	margin:0 0 0 1px;
	padding:0 0 0 18px;
	background:url(/com_img/side/parts_bg_on.gif) no-repeat left;
}

li.blue_m_or_arrow_b a:link { color:#000000; text-decoration: none }
li.blue_m_or_arrow_b a:visited { color: #000000; text-decoration: none }
li.blue_m_or_arrow_b a:active { color:#333333; text-decoration: underline ;}
li.blue_m_or_arrow_b a:hover { color:#333333; text-decoration: underline ;}


/* ブルー□→　太字*/
li.m_or_r1{
	font-size: 12px;
	width:182px;
	height:25px;
	line-height:25px;
	margin:0 0 0 1px;
	padding:0 0 0 18px;
	background:url(/com_img/side/parts_bg.gif) no-repeat left;
}

li.m_or_r1 a:link { color:#000000; text-decoration: none }
li.m_or_r1 a:visited { color: #000000; text-decoration: none }
li.m_or_r1 a:active { color:#333333; text-decoration: underline ;}
li.m_or_r1 a:hover { color:#333333; text-decoration: underline ;}

