/*--------------------------------------
all_search
--------------------------------------*/
#all_search{
	margin-bottom:18px;
}

.clear{
clear:both;
}
/*--------------------------------------
container
--------------------------------------*/

#container{
	float:left;
	width:715px;
	margin-top:10px;	
}

#container h2 a{
	display:block;
	width:278px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(../images/h2.jpg);
	background-repeat: no-repeat;
}


#cloud_list_area{
width:300px;
float:left;
margin-left:15px;
margin-right:13px;
}


#cloud_img_area{
width:690px;
color:#666666;
margin-left:10px;
}

#cloud_img_area img{
float:left;
margin-right:10px;}

#redtxt2{
clear:both;
color:#FF0000;
font-size:10px;
margin:10px 0 0 10px;
}

*html #redtxt2{
clear:both;
color:#FF0000;
font-size:10px;
margin:5px 0 0 10px;
}

*+html #redtxt2{
clear:both;
color:#FF0000;
font-size:10px;
margin:5px 0 0 10px;
}



#weather_aera{
width:713px;
background:#eeeeee;
border:1px solid #d1d1d1;
margin-bottom:15px;
margin-top:10px;
}

#weather_in{
width:705px;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding-bottom:10px;
}

#weather_in h3{
width:700px;
height:20px;
background:#686868;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:0.3px;
padding:3px 0 0 5px;
}




/*attentioncss*/

.at_bg{
background:url(../images/at_bg.jpg) top right no-repeat;}

#reload{
font-size:10px;
line-height:14px;
padding-top:5px;
}


#reload img{ 
float:left;
margin-left:10px;
margin-right:10px;
}

.at_bg .title{
width:687px;
height:22px;
background:#efecd5;
font-weight:bold;
font-size:14px;
padding:5px 0 0 10px;
margin-left:4px;
margin-top:7px;
color:#666666;
margin-bottom:5px;
}

.at_bg .title{
margin-top:10px;}


.at_bg table{
width:687px;
border:0;
margin-left:4px;}


.at_bg table td{
padding:5px 0 5px 5px;
text-align:left;}

.at_bg table td.td1{
width:15%;
}

.at_bg table td.td2{
width:23%;
}

.at_bg table td.td3{
width:62%;
}

.at_bg table td.td3 img{
margin-right:3px;
}




#weather_time{
color:#FFFFFF;
text-align:right;
margin-right:5px;
margin-top:-20px;
margin-bottom:13px;}

#weather_img_area{
width:470px;
color:#666666;
float:left;
}

#weather_img_area img{
width:470px;
height:264px;
}


#redtxt{
color:#FF0000;
font-size:10px;
margin:5px 0 0 0;
}

#weather_list_area{
width:192px;
background:#f3b204;
float:left;
margin-left:15px;
margin-right:13px;
}

#weather_list_area ul{
width:190px;
background:#FFFFFF;
padding-top:1px;
}

#weather_list_area li{
width:185px;
height:21px;
margin-top:5px;
padding-top:4px;
}

#weather_list_area li a{
color:#666666;
margin-left:27px;
}

#weather_list_area li.w_icon1{background:url(../images/w_icon1.jpg) no-repeat;}
#weather_list_area li.w_icon2{background:url(../images/w_icon2.jpg) no-repeat;}
#weather_list_area li.w_icon3{background:url(../images/w_icon3.jpg) no-repeat;}
#weather_list_area li.w_icon4{background:url(../images/w_icon4.jpg) no-repeat;}
#weather_list_area li.w_icon5{background:url(../images/w_icon5.jpg) no-repeat;}
#weather_list_area li.w_icon6{background:url(../images/w_icon6.jpg) no-repeat;}
#weather_list_area li.w_icon7{background:url(../images/w_icon7.jpg) no-repeat;}
#weather_list_area li.w_icon8{background:url(../images/w_icon8.jpg) no-repeat;}
#weather_list_area li.w_icon9{background:url(../images/w_icon9.jpg) no-repeat;}
#weather_list_area li.w_icon10{background:url(../images/w_icon10.jpg) no-repeat;}
#weather_list_area li.w_icon11{background:url(../images/w_icon11.jpg) no-repeat;}
#weather_list_area li.w_icon12{background:url(../images/w_icon12.jpg) no-repeat;}

#weather_list_area li.w_icon1_on{background:url(../images/w_icon1_on.jpg) no-repeat;}
#weather_list_area li.w_icon2_on{background:url(../images/w_icon2_on.jpg) no-repeat;}
#weather_list_area li.w_icon3_on{background:url(../images/w_icon3_on.jpg) no-repeat;}
#weather_list_area li.w_icon4_on{background:url(../images/w_icon4_on.jpg) no-repeat;}
#weather_list_area li.w_icon5_on{background:url(../images/w_icon5_on.jpg) no-repeat;}
#weather_list_area li.w_icon6_on{background:url(../images/w_icon6_on.jpg) no-repeat;}
#weather_list_area li.w_icon7_on{background:url(../images/w_icon7_on.jpg) no-repeat;}
#weather_list_area li.w_icon8_on{background:url(../images/w_icon8_on.jpg) no-repeat;}
#weather_list_area li.w_icon9_on{background:url(../images/w_icon9_on.jpg) no-repeat;}
#weather_list_area li.w_icon10_on{background:url(../images/w_icon10_on.jpg) no-repeat;}
#weather_list_area li.w_icon11_on{background:url(../images/w_icon11_on.jpg) no-repeat;}
#weather_list_area li.w_icon12_on{background:url(../images/w_icon12_on.jpg) no-repeat;}


#weather_list_area li.w_icon1_on a,
#weather_list_area li.w_icon2_on a,
#weather_list_area li.w_icon3_on a,
#weather_list_area li.w_icon4_on a,
#weather_list_area li.w_icon5_on a,
#weather_list_area li.w_icon6_on a,
#weather_list_area li.w_icon7_on a,
#weather_list_area li.w_icon8_on a,
#weather_list_area li.w_icon9_on a{ color:#FFFFFF;}
#weather_list_area li.w_icon10_on a,
#weather_list_area li.w_icon11_on a,
#weather_list_area li.w_icon12_on a,

#rssBtn{

	margin:-6px 0 0 657px;
}

*html #rssBtn{
	clear:both;
	margin:-45px 0 0 657px;
}



#news_top_category{
	clear:both;
	margin-top:16px;
	margin-bottom:15px;
}

*html #news_top_category{
	margin-top:18px;
}

*+html #news_top_category{
	margin-top:18px;
}

.news_in{
	width:715px;
	background:url(../images/news_bg.jpg) repeat-y;
}

#news_pickup{
	position:relative;
}

#news_img{
	padding:8px 8px 8px 12px;
	float:left;
}

#news_link{
	font-weight:bold;
	font-size:14px;
	padding:7px 0 7px 5px;
	color:#666666;	
}

#news_txt{
	color:#666666;
}

*html #news_txt{
	width:517px;
	color:#666666;
}

*+html #news_txt{
	width:517px;
	color:#666666;
}

#news_txt2{
	width:700px;
	color:#666666;
}

*html #news_txt2{
	width:538px;
	color:#666666;
}

*+html #news_txt2{
	width:538px;
	color:#666666;
}


#news_link img{
	vertical-align:middle;
}

#news_icons{
/*	position:absolute;
	top:113px;
	left:523px;*/
	text-align:right;
	margin-right:12px;
	margin-top:25px;
}

*html #news_icons{
/*	position:absolute;
	top:113px;
	left:343px;*/
	text-align:right;
	margin-right:12px;
	margin-top:25px;	
}

*+html #news_icons{
/*	position:absolute;
	top:110px;
	left:523px;*/
	text-align:right;
	margin-right:12px;
	margin-top:23px;	
}

#news_icons2{
	text-align:right;
	margin-right:10px;
	margin-top:16px;	
}

*html #news_icons2{
	text-align:right;
	margin-right:10px;
	margin-top:16px;
}

*+html #news_icons2{
	text-align:right;
	margin-right:10px;
	margin-top:16px;
}

#news_icons2 img{
	vertical-align:middle;
}

.line{
	clear:both;
	margin-left:8px;
}

.news_common_area{
	padding:5px 0 0 0;
}

*html .news_common_area{
	padding:6px 0 4px 0;
}

*+html .news_common_area{
	padding:5px 0 3px 0;
}

.news_common_txt{
	float:left;
	margin-left:12px;
	margin-top:2px;
}

*html .news_common_txt{
	float:left;
	margin-left:6px;
	margin-top:2px;
}

*+html .news_common_txt{
	float:left;
	margin-left:12px;
	margin-top:0px;
}

.news_common_txt a{
	color:#666666;
}

.news_icons{
text-align:right;
margin-right:12px;
margin-top:2px;
}

*html .news_icons{
text-align:right;
margin-right:12px;
margin-top:2px;
}



.news_sub_category{
	clear:both;
	margin-bottom:15px;
}

*html .news_sub_category{

}

*+html .news_sub_category{

}

.big{
	margin:-19px 0 0 622px;
	padding-bottom:6px;
}

.day{
	margin:-20px 0 0 610px;
	padding-bottom:7px;
	color:#666666;
}


.news_in2{
	width:713px;
	background:#f1f5fc;
	border-left:1px solid #d4dff5;
	border-right:1px solid #d4dff5;
}

/*--------------------------------------
side
--------------------------------------*/

#side{
	float:right;
	width:232px;
	margin-bottom:30px;
	margin-top:10px;	
	margin-right:7px;
}

*html #side{
	float:right;
	width:232px;
	margin-bottom:30px;
	margin-right:3px;
}

.side_banner{
	margin-bottom:5px;
}

#weather{
	width:232px;
	height:190px;
	margin-bottom:5px;
}

#weather_title{
	padding:3px 0 0 10px;
	font-weight:bold;
	font-size:14px;
	color:#666666;
}

#weather_btn{
	margin:-18px 0 0 193px;
}

#weather_btn a{
	font-weight:bold;
	color:#FFFFFF;	
}



*html #weather_btn{
	margin:-20px 0 0 193px;
}

*+html #weather_btn{
	margin:-20px 0 0 193px;
}


#weather_btn img{
	border:none;
}

#weather_icon{
	margin:13px 0 0 14px;
}

#weather_detail{
	margin:-49px 0 0 115px;
	line-height:18px;	
}

*html #weather_detail{
	margin:-49px 0 0 115px;
}

*+html #weather_detail{
	margin:-49px 0 0 115px;
}

#weather_squall{
	color:#666666;
	margin:15px 0 0 110px;
	line-height:16px;	
}


#mediaplayer{
	margin-top:5px;
}

#mediaplayer p{
	font-size:11px;
	line-height:15px;
	color:#666666;
}

#mediaplayer p img{
	vertical-align:middle;
}

#media_img{
	float:left;
	margin-right:10px;
	width:95px;
}

#media_txt{
	float:left;
	width:600px;
}



#weather2{
width:227px;
/*height:367px; 苺領コgAEgO鼾蜀*/
height:337px;
background:#c7c7c7;
margin-bottom:5px;
padding-left:5px;
padding-top:5px;
}

*html #weather2{
width:227px;
/*height:369px; 苺領コgAEgO鼾蜀*/
height:339px;
background:#c7c7c7;
margin-bottom:5px;
padding-left:5px;
padding-top:5px;
}



#today_weather{
width:222px;
height:193px;
background:url(/images/2009/w_bg.jpg) no-repeat;
margin-bottom:5px;
position:relative;
}

.w_btn{
clear:both;
margin-bottom:10px;}

#today_weather ul{
clear:both;
}

#today_weather ul.icon1 li{
float:left;
margin-right:5px;
}

#today_weather ul.icon2 li{
float:left;
margin-right:5px;
}

#today_weather ul.icon3 li{
float:left;
margin-top:5px;
margin-left:33px;
}

*+html #today_weather ul.icon3 li{
float:left;
margin-top:-3px;
margin-left:33px;
}


*html #today_weather ul.icon3 li#icon3_1{
position:absolute;
top:162px;
left:35px;
}

*html #today_weather ul.icon3 li#icon3_2{
position:absolute;
top:162px;
left:106px;
}

*html #today_weather ul.icon3 li#icon3_3{
position:absolute;
top:162px;
left:180px;
}

#today_weather ul.icon1{
padding:34px 0 0 8px;
}

#today_weather ul.icon2{
padding:38px 0 0 8px;
}

*+html #today_weather ul.icon2{
padding:21px 0 0 8px;
}

*html #today_weather ul.icon2{
padding:40px 0 0 8px;
}

#today_weather ul.icon3{
padding:36px 0 0 0;
}

*+html #today_weather ul.icon3{
padding:20px 0 0 0;
}


#today_weather ul.icon3 li#icon3_1{ margin-left:35px;}
#today_weather ul.icon3 li#icon3_2{ margin-left:33px;}
#today_weather ul.icon3 li#icon3_3{ margin-left:31px;}

*html #today_weather ul.icon3 li#icon3_1{
position:absolute;
top:157px;
left:0px;
}

*html #today_weather ul.icon3 li#icon3_2{
position:absolute;
top:157px;
left:70px;
}

*html #today_weather ul.icon3 li#icon3_3{
position:absolute;
top:157px;
left:150px;
}

#footer{
	clear:both;
}

.chui {
	color: #676566;
	background-color: #FEF337;
	padding: 5px;
}
.keihou {
	color: #FFFFFF;
	background-color: #D60000;
	padding: 5px;
}

#Tyhoon {
	color: #333333;
	width: 360px;
}

