@charset "utf-8";
/* CSS Document */

/*Today's Condition
--------------------------------------------------------------*/
#condition{	background:url(../images/clm_01_mdl2.gif) repeat-y;
	margin-bottom:20px;
}

#condition_cont{
	background:url(../images/clm_01_mdl.gif) no-repeat top;
	width:798px;
	padding:0 6px;
}

.top_clm{
	border-bottom:1px #E2E2E2 solid;
	width:100%;
}
.mdl_clm{
	border-bottom:1px #E2E2E2 solid;
}



/*Today's Condition　左カラム
--------------------------------------------------------------*/
#condition_cont #leftclm{
	float:left;
	width:205px;
	border-right:1px #E2E2E2 solid;
}

#camera{
	height:110px;
	border-right:1px #FFF solid;
	border-bottom:1px #FFF solid;
	border-left:1px #FFF solid;
}
#camera .img_camera,#course .img_course{
	float:left;
	margin:5px 5px 0 0;
}
#camera .txt{
	float:left;
	width:85px;
	padding:5px 5px 5px 5px;
}

#course{
	height:85px;
	border-top:1px #FFF solid;
	border-right:1px #FFF solid;
	border-bottom:1px #FFF solid;
	padding:5px 5px 5px 0;
}
#course .txt{
	float:left;
	padding:10px 5px 5px 5px;
}

#road{
	height:80px;
	border-top:1px #FFF solid;
	border-right:1px #FFF solid;
	padding:5px;
}
#road .weather_table{
	float:left;
	text-align:center;
	margin-top:20px;
}

/*Today's Condition　センターカラム
--------------------------------------------------------------*/
#condition_cont #centerclm{
	float:left;
	width:230px;
	border-right:1px #E2E2E2 solid;
}

#weather_clm1{
	height:110px;
	padding:0 5px;
	border-right:1px #FFF solid;
	border-bottom:1px #FFF solid;
	border-left:1px #FFF solid;
}

#weather_clm2{
	height:85px;
	border:1px #FFF solid;
	padding:5px;
}

#weather_clm3{
	height:80px;
	border-top:1px #FFF solid;
	border-left:1px #FFF solid;
	border-right:1px #FFF solid;
	padding:5px;
}
#weather_clm2 .weather_table,#weather_clm3 .weather_table{
	text-align:center;
}

/*Today's Condition　右カラム
--------------------------------------------------------------*/
#condition_cont #rightclm{
	float:left;
	width:350px;
	padding-left:5px;
	height:100%;
}

#report{
	clear:both;
}
#report h4{
	background:url(../images/icon_new.gif) no-repeat;
	padding-left:30px;
	line-height:12px;
	margin-bottom:5px;
	width:155px;
}

#new_report1{
	padding:5px 5px 10px 0;
	border-bottom:1px #E2E2E2 solid;
	margin-bottom:5px;
	clear:both;
}

#new_report2{
	padding:5px 5px 10px 0;
	margin-bottom:5px;
	clear:both;
}

.left_area{
	width:185px;
	max-width:185px;
	float:left;
}

.movie{
	width:155px;
	height:125px;
	float:right;
}


/*Box left,Box right
--------------------------------------------------------------*/
#box_left{
	float:left;
	width:415px;
}
#box_right{
	float:right;
	width:380px;
}


/*Pick Up
--------------------------------------------------------------*/
#pickup{
	width:415px;
	margin-bottom:10px;
	background:url(../images/clm_02_mdl2.gif) repeat-y;
}

#pickup_cont{
	background:url(../images/clm_02_mdl.gif) no-repeat;
	padding:0 6px;
	width:403px;
}

#pickup_cont .left{
	float:left;
}

#pickup_cont .right{
	float:right;
}

#pickup_cont .left li,#pickup_cont .right li{
	margin-bottom:5px;
}

/*Wallpaper
--------------------------------------------------------------*/
#paper{
	width:415px;
	margin-bottom:10px;
	background:url(../images/clm_06_mdl2.gif) repeat-y;
}

#paper_cont{
	background:url(../images/clm_06_mdl.gif) no-repeat;
	padding:0 6px;
	width:403px;
}

#paper_cont .left{
	float:left;
	margin:5px;
}

*html #paper_cont .left{
	float:left;
	margin:0 5px;
}

#paper_cont .img{
	border:1px #CCC solid;
}



/*Mobile
--------------------------------------------------------------*/
#mobile{
	width:222px;
	background:url(../images/clm_04_mdl2.gif) repeat-y;
	/*clear:both;*/
	float:left;
}

#mobile_cont{
	background:url(../images/clm_04_mdl.gif) repeat-y;
	padding:0 6px;
	min-height:114px;
}
.left_img{
	float:left;
	width:63px;
}
.txt_right{
	float:right;
	width:140px;
}

/*Enquete
--------------------------------------------------------------*/
#enquete{
	width:184px;
	float:right;
}

#enquete_cont{
	background:url(../images/clm_05_mdl.gif) no-repeat;
	padding:0 6px;
	min-height:114px;
}

#enquete_cont p{
	text-align:right;
}

/*Topics
--------------------------------------------------------------*/

#topics{
	width:380px;
	margin-bottom:10px; 
	background:url(../images/clm_topic_mdl.gif) repeat-y;
}
#topics_cont{
	padding:0 6px;
}

#topics_iflame {
	 width:360px;
	 height:120px;
}

/*Game・Card
--------------------------------------------------------------*/
#game{
	width:380px;
	margin-bottom:10px;
	background:url(../images/clm_03_mdl2.gif) repeat-y;
}
#game_cont{
	background:url(../images/clm_03_mdl.gif) no-repeat;
	padding:0 6px;
}

#game .left{
	float:left;
	margin:0 30px 0 20px;
}

.card{
	margin:5px 10px;
}


/*Bus Tour
--------------------------------------------------------------*/
#bus_tour{
	border:1px #E2E2E2 solid; 
	clear:both;
	padding:5px 10px;
	margin-bottom:20px;
}

#bus_tour ul{
	padding-left:5px;
}
#bus_tour li{
	float:left;
}
#bus_tour .img_space{
	margin-right:60px;
}


/*Banner
--------------------------------------------------------------*/
#banner_area {
	clear:both;
}


#banner_area .img_space{
	margin-right:10px;
	float:left;
}

*html #banner_area .img_space{
	margin-right:8px;
	float:left;
}

