@import url("/search/css/side.css");
@import url("weather_useful.css");
@charset "utf-8";

/* main_coulum */

#main_column{
	float: left;
	position: relative;
	letter-spacing: 0;
	width: 670px;
	overflow: hidden;
	text-align: left;
}

#main_column h1{
	width:670px;
	height:102px;
	margin:0 0 20px 0;
}

/* search_01 */
#search_01{
	margin:0 0 35px 0;
}

#search_01 > .inner{
	background: transparent url(../image/map/map_bg.png) no-repeat scroll left top;
	position: relative;
	width: 670px;
	height: 658px;
	overflow: hidden;
}

#search_01 > .inner > h2{
	font-size:18px;
	margin:20px 0 0 25px;
}

#search_01 .area_name{
	position: absolute;
}

#search_01 .area_name.i01{ top: 158px; left: 456px;}
#search_01 .area_name.i02{ top: 70px; left: 346px;}
#search_01 .area_name.i03{ top: 253px; left: 509px;}
#search_01 .area_name.i04{ top: 70px; left: 241px;}
#search_01 .area_name.i05{ top: 437px; left: 509px;}
#search_01 .area_name.i06{ top: 437px; left: 350px;}
#search_01 .area_name.i07{ top: 70px; left: 86px;}
#search_01 .area_name.i08{ top: 437px; left: 241px;}
#search_01 .area_name.i09{ top: 253px; left: 86px;}
#search_01 .area_name.i10{ top: 437px; left: 86px;}

#search_01 .area_name img{
	position: relative;
	top: 0;
	left: 0;
	vertical-align: top;
}

#search_01 .prefs{
	position: absolute;
	width: 88px;
}

#search_01 .prefs.cols{
	width: 200px;
}

#search_01 .prefs > li{
	float: left;
	position: relative;
	top: 13px;
	left: 1px;
	margin: 0 10px 6px 0;
}

#search_01 .prefs.i01{ top: 170px; left: 454px;}
#search_01 .prefs.i02{ top: 80px; left: 345px;}
#search_01 .prefs.i03{ top: 265px; left: 454px;}
#search_01 .prefs.i04{ top: 80px; left: 235px;}
#search_01 .prefs.i05{ top: 450px; left: 454px;}
#search_01 .prefs.i06{ top: 450px; left: 345px;}
#search_01 .prefs.i07{ top: 80px; left: 28px;}
#search_01 .prefs.i08{ top: 450px; left: 235px;}
#search_01 .prefs.i09{ top: 265px; left: 28px;}
#search_01 .prefs.i10{ top: 450px; left: 28px;}

#search_01 .prefs > li a{
	display: block;
	background: transparent url(../image/map/search_01_bg_btn.png) no-repeat scroll 0 0;
	width: 88px;
	height: 38px;
	text-align: left;
}

#search_01 .prefs > li a:hover{
	background-position: 0 -50px;
}

#search_01 .prefs > li a img{
	padding: 9px 0 0 24px;
}

/*-- footer_comment --*/

.footer_comment{
	width:750px;
	padding:20px;
	text-align:left;
	border:3px solid #ededed;
	margin:20px auto 40px;
	line-height:1.4;
}

