
@charset "utf-8"; 

/* map start */
div#map{float:left; width :633px; margin-top:10px; margin-bottom:10px; border:solid #ccc 1px; background-color:#f2f2f2; padding:0 0 10px 0;}
div.map_left{float:left; display:block; width:499px;}
 
div#map1{width:613px; height:89px; margin-top:9px; margin-left:9px; border:solid #ccc 1px; background-color:#fff;}
	
div.map1_c{clear:both; width :auto; height:auto; margin-top:8px; margin-left:10px;}

div#map1 ul{margin:0px; line-height:14px;color:#1D3994; display:inline;}

div#map1 ul li{ height:16px; display:inline; padding-right:4px;}
div#map1 ul li.on{height:16px; display:inline; font-weight:bold;}
div#map1 ul li.line{
	display:inline;
	background-image:url(//imagex.navi.com/simage/common/list_vbar3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:7px;
	}
div#map1 ul li.line_on{
	display:inline;
	background-image:url(//imagex.navi.com/simage/common/list_vbar3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:8px;
	font-weight:bold;
	}	

div#map1 h2 {
	font-size:120%;
	height: 18px;
	color: #333;
	margin-left:10px;
	background-image:url(//imagex.navi.com/simage/area/ico/ico_search.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:22px;
	margin-top:3px;
}
div#map3 h2 {
	font-size:120%;
	line-height: 18px;
	color: #333;
	margin-top:3px;
	margin-bottom: 0px;
}
div#map1 p {
	font-size:100%;
	height:13px;
	line-height:13px;
	color:#1D3994;
	margin-left:10px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-repeat: no-repeat;
	padding-left:18px;
	margin-top:8px;
}
div#map5 h2 {
	font-size:120%;
	height: 18px;
	line-height:18px;
	color: #333;
	background-image:url(//imagex.navi.com/simage/area/ico/ico_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:22px;
	margin-top:2px;
}
	
div#map2{display:inline; float:left; width:490px; height:308px; margin-top:5px; margin-left:5px; border:solid #ccc 1px;}
div#map25{display:inline; float:left; width:497px; height:auto; margin-right:2px;}
	
div#map3{
	float:left ;
	width:122px; 
	height:auto; 
	margin:5px 5px 0px; 
	border:solid #ccc 1px; 
	background-color:#FFF; 
	padding-bottom:5px;
	display:inline;
 }	
div#map3 p{line-height:14px;}

div#map4{
	float:left; 
	width :124px; 
	height:36px; 
	margin-top:5px; 
	margin-left:5px; 
	border:solid #1D3994 0px; 
	z-index;1;
/* 	background:url(//imagex.navi.com/simage/area/btn/btn_area_all.gif) no-repeat left top;*/
}	

div#map4 ul li {
	list-style:none;
	font-size: 100%;
	height: 18px;
	line-height:18px;
	color:#1D3994;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_04.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	margin:0px;
	padding:0px;
}

div#map5 {display:inline; float:left; margin-left:7px; margin-top:0; width:490px;}
div#map5 ul li {
	float:left;
	list-style:none;
	font-size:100%;
	width:143px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_03.gif);
	background-repeat:no-repeat;
	background-position:left 0.5em;
	margin-left:0px;
	padding-left:7px;
	margin-top:6px;  
	margin-right:10px;
}

div.mapside3{float:left; display:block; margin-top:8px; width:118px;}
div.mapside3 ul li.no1 {
	list-style:none;
	font-size:100%;	
	line-height:14px;
	color:#1D3994;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:5px;
}

div.mapside3 ul li.no2 {
	list-style:none;
	color:#1D3994;	
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no3 {
	list-style:none;
	font-size:100%;
	color:#1D3994;
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no4 {
	list-style:none;
	font-size: 100%;
	color:#1D3994;	
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_04.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no5 {
	list-style:none;
	font-size: 100%;
	color:#1D3994;
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_05.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no6 {
	list-style:none;
	font-size: 100%;
	color:#1D3994;
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_06.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no7 {
	list-style:none;
	font-size:100%;
	color:#1D3994;
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_07.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no8 {
	list-style:none;
	font-size:100%;
	color:#1D3994;
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_08.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no9 {
	list-style:none;
	font-size:100%;
	color:#1D3994;
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_09.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.mapside3 ul li.no10 {
	list-style:none;
	font-size:100%;
	color:#1D3994;
	line-height:14px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_10.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:22px;
	margin-top:6px;
}
div.map5_c{float:left; width:150px; height:auto; margin-top:6px; margin-left:10px; margin-right:10px;}	

div#area_list_all{
	position:absolute;
	z-index:4;
	width:388px;
	height:auto;
	border:solid 1px #B1C4EC;
	background-color:#DEE9FB;
	padding: 12px 12px 12px 12px;
	text-align:right;
	top:820px;
	left:56%;
}

div#area_list table{text-align:left; margin-bottom:3px;}
div#area_list th{width:60px; background-color:#ffffff; padding:5px 5px 5px 8px; color:#1D3994; font-weight:normal; font-size:100%;}
div#area_list td.text{width:312px; background-color:#ffffff; padding:5px 5px 5px 5px; color:#1D3994;}
/* map end */

/* keyword start */
div#keyword{float:left; width:310px; height:auto;}	
div#keyword2{clear:both; width:288px; height:auto; border:solid #ccc; background-position:top center; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:1px; padding-left:10px; padding-right:10px; padding-bottom:8px;}
#keyword2 ul li{line-height:18px;  display:inline; margin-right:10px; margin-top:6px; color:#1D3994;}
/* keyword end */


/* article start */	
div#article{float:left; width:310px; height:auto;}
div#article2{float:left; clear:both; width:292px; height:auto; border:solid #ccc; background-position:top center; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:1px; padding-left:8px; padding-right:8px; padding-bottom:8px;}	

div.area_article2{float:left; clear:both; width:300px; height:auto; background:url(//imagex.navi.com/simage/common/bg_mbox2.gif) no-repeat; border:solid #ccc; background-position:top center; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:1px; padding-left:8px; padding-right:0px; padding-bottom:10px; padding-top:10px;}	
div .article_c{
	float:left;
	width:215px;
	height:18px; 
	margin-left:7px;
	display:inline;	
	}	
div .article_d{
	float:left;
	width:215px;
	height:54px; 
	margin-left:7px;
	line-height:18px;
	margin-bottom:13px;
	display:inline;	
	}
/* article end */		


/* event start*/
div#event {clear:both; width:300px; height:auto;}
div#event2 {float:left; width:296px; height:auto; background: url(//imagex.navi.com/simage/common/bg_sbox2.gif)  no-repeat; border:solid #ccc ; padding-left:1px; padding-right:1px; background-position:top center; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:1px;}
div#event2 ul li{margin-left: 10px; margin-top:6px;}
/* event end*/

/* click_area start*/
div#click_area {border:1px solid #CCCCCC; display:block; float:left; margin-bottom:10px; padding:5px; width:488px;}
div#click_area span {
	float:left;
	font-size: 100%;
	font-weight:bold;
	height: 16px;
	line-height:16px;
	color: #333;
	background-image:url(//imagex.navi.com/simage/area/ico/ico_search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom:2px;
}
div#click_area2 {clear:both; height:auto; padding:3px 0px 0px 0px;}

div#click_area ul{margin:0px; line-height:14px; color:#1D3994; display:inline;}
div#click_area ul li{line-height:18px; display:inline; padding-right:3px;}
div#click_area ul li.on{display:inline; font-weight:bold;}
div#click_area ul li.line{
	display:inline;
	background-image:url(//imagex.navi.com/simage/common/list_vbar3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:7px;
	}
div#click_area ul li.line_on{
	display:inline;
	background-image:url(//imagex.navi.com/simage/common/list_vbar3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:7px;
	font-weight:bold;
	}	

div#click_area p{background:url(//imagex.navi.com/simage/common/ico/ico_down.gif) no-repeat left top; float:left; padding-bottom:2px; padding-left:13px; margin:1px 0px 0px 15px;}
/* click_area end*/

/* weather start*/
div#weather {
	width:104px;
	height:29px;
	border:solid #ccc;
	border-width:1px;
	padding:2px 3px;
	display:block;
	background-color:#FFFFFF;
	position:absolute;
	top:2px;
	right:5px;
	overflow:hidden;
	zoom:1;
}
div#weather ul {display:block; margin:0px;}
div#weather ul li{display:block; }
li.wt_icon{float:left; width:29px; height:29px;}
li.wt_temperature{float:right; width:70px; margin-top:1px; font-size:12px;}
li.wt_temperature span.tred{color:#FF3333;}
li.wt_temperature span.tblue{color:#3366FF;}
li.wt_forecast{float:right; width:55px; background:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif) no-repeat left center; margin-top:1px; padding-left:15px; font-size:11px;}
/* weather end*/

/* main start*/
div#main {float:left; width:635px; margin:10px 0;}	
div#main_basic {float:left; width:110px; height:342px; border:#ccc solid; border-right-width:0px; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; background-color:#F7F7F7; display:block;}
div#main_basic_navi{margin-top:3px; margin-left:3px;}
div#main_basic_navi ul{float:left; background:url(//imagex.navi.com/simage/area/navi_main_basic.gif) no-repeat; background-position:left top;}
div#main_basic_navi ul li {float:left; width:107px;list-style:none;}
div#main_basic_navi ul li a {float:left; display: block; height: 24px; overflow:hidden; text-decoration:none; padding-top:3px;}

/* off */
div#main_basic_navi li.main_navi1 a {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi1.gif) no-repeat 0px 0px;
	width: 107px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi2 a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi2.gif) no-repeat 0px 0px;
	width: 89px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi3 a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi3.gif) no-repeat 0px 0px;
	width: 89px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi4 a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi4.gif) no-repeat 0px 0px;
	width: 89px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi5 a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi5.gif) no-repeat 0px 0px;
	width: 89px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi6 a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi6.gif) no-repeat 0px 0px;
	width: 89px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi7 a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi7.gif) no-repeat 0px 0px;
	width: 89px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi8 a {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi8.gif) no-repeat 0px 0px;
	width: 107px;
	overflow: hidden;
	}
div#main_basic_navi li.main_navi9 a {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi9.gif) no-repeat 0px 0px;
	width: 107px;
	overflow: hidden;
	}

/* hover */
div#main_basic_navi li.main_navi1 a:hover {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi1_on.gif) no-repeat 0px 0px;
	width: 107px;
	}
div#main_basic_navi li.main_navi2 a:hover {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi2_on.gif) no-repeat 0px 0px;
	width: 89px;
	}
div#main_basic_navi li.main_navi3 a:hover {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi3_on.gif) no-repeat 0px 0px;
	width: 89px;
	}	
div#main_basic_navi li.main_navi4 a:hover {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi4_on.gif) no-repeat 0px 0px;
	width: 89px;
	}		
div#main_basic_navi li.main_navi5 a:hover {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi5_on.gif) no-repeat 0px 0px;
	width: 89px;
	}		
div#main_basic_navi li.main_navi6 a:hover {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi6_on.gif) no-repeat 0px 0px;
	width: 89px;
	}		
div#main_basic_navi li.main_navi7 a:hover {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi7_on.gif) no-repeat 0px 0px;
	width: 89px;
	}	
div#main_basic_navi li.main_navi8 a:hover {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi8_on.gif) no-repeat 0px 0px;
	width: 107px;
	}	
div#main_basic_navi li.main_navi9 a:hover {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi9_on.gif) no-repeat 0px 0px;
	width: 107px;
	}			

/* on */
div#main_basic_navi li.main_navi1_on a {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi1_on.gif) no-repeat 0px 0px;
	width: 107px;
	}
div#main_basic_navi li.main_navi2_on a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi2_on.gif) no-repeat 0px 0px;
	width: 89px;
	}
div#main_basic_navi li.main_navi3_on a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi3_on.gif) no-repeat 0px 0px;
	width: 89px;
	}
div#main_basic_navi li.main_navi4_on a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi4_on.gif) no-repeat 0px 0px;
	width: 89px;
	}
div#main_basic_navi li.main_navi5_on a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi5_on.gif) no-repeat 0px 0px;
	width: 89px;
	}
div#main_basic_navi li.main_navi6_on a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi6_on.gif) no-repeat 0px 0px;
	width: 89px;
	}
div#main_basic_navi li.main_navi7_on a {
	float: right;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi7_on.gif) no-repeat 0px 0px;
	width: 89px;
	}
div#main_basic_navi li.main_navi8_on a {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi8_on.gif) no-repeat 0px 0px;
	width: 107px;
	}
div#main_basic_navi li.main_navi9_on a {
	float: left;
	background:url(//imagex.navi.com/simage/area/btn/btn_navi9_on.gif) no-repeat 0px 0px;
	width: 107px;
	}
div#main_basic_guide {float:left; width:633px; background-color:#F6F6F6; border:#DCDCDC solid 1px; display:block;}
div#main_basic_guide1 {float:left; width:198px; height:200px;margin-top:20px; padding-left:58px; display:block; margin-left:0px;}
div#main_basic_guide1 p.photo{width: 190px; height:167px; padding:3px; border:#ccc solid 1px;}
div#main_basic_guide1_photo{width: 190px; height:167px; padding:3px; border:#ccc solid 1px; background-color:#FFFFFF;}
div#main_basic_guide2 {float:left; width:274px; height:200px;margin-top:20px; display:block;padding-left:30px; margin-left:0px;}
div#main_basic_guide2 p.photo{width: 266px; height:167px; padding:3px; border:#ccc solid 1px;}
div#main_basic_guide2_photo{width: 272px; height:173px; border:#ccc solid 1px; background-color:#FFFFFF;}

div#main_basic_guide1 p.text{
	display:inline;
	float:left;
	font-size :95%;
	height:13px;
	line-height:13px;
	color:#1D3994;
	margin-top:5px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom:6px;
}
div#main_basic_guide2 p.text{
	display:inline;
	font-size :95%;
	float:left;
	height:13px;
	line-height:13px;
	color:#1D3994;
	margin-right:10px;
	margin-top:5px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom:6px;
}
div#main_basic_guide3 {clear:both; margin-left:18px; margin-right:18px; line-height:16px; margin-bottom:10px; padding:10px 0 0 0;}
div#main_basic_guide3 p{color:#333; line-height:1.6em;}
div#main_basic_guide4 {float:left; line-height:16px; margin-bottom:10px; width:470;  display:inline;}
div#main_basic_guide4 ul {float:left; width:412px;margin-left:6px;}
div#main_basic_guide4 ul li {line-height:16px; display:inline;}
div#main_basic_guide4 span{margin-left:18px; color:#333 ; font-size:100%; font-weight:bold; float:left; display:inline;}
/* main end*/

/* keyword_search start*/
div#keyword_search {float:left; width:310px; height:auto; display:inline;}
div#keyword_search2 {float:left; width:306px; height:auto; border:solid #ccc ; padding-left:1px; padding-right:1px; background-position:top center; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:1px;}
div#keyword_search2 ul {margin:10px 10px 0 10px; width:286px; padding:0px;}
div#keyword_search2 ul li{height:16px; display:inline;}
div#keyword_search4 {float:left; padding-left:10px; padding-right: 10px;  width:286px;}
div#keyword_search4 select{float:left; margin-left:0px; margin-top:5px;}
input#search2{width:110px; height:auto; float:left; margin-left:3px; margin-right:3px; margin-top:5px; color:#333; padding:2px;}
input.search03{float:left; margin-top:4px;}
div#keyword_search4 p{padding-top:7px; padding-left:4px;}
div#keyword_search5{ clear:both;}
div#keyword_search5 ul li{display:inline; margin-right:4px;}
div#keyword_search strong{color:#666666;}
/* keyword_search end*/

/* article_recom_sub start*/
div#article_recom_sub { float:left; width:310px; height:500px; display:inline;}
div#article_recom_sub2 {float:left; width:306px; height:472px; background: url(//imagex.navi.com/simage/common/bg_mbox2.gif) no-repeat; border:solid #ccc ; padding-left:1px; padding-right:1px; background-position:top center; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:1px;}
div#article_recom_sub2 dl.list {
	display: block;
	width: 290px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left:9px;
	float: left;
	line-height:16px;
	background-image: url(//imagex.navi.com/simage/common/bg_dot_line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
div#article_recom_sub2 dl.list_end {
	display: block;
	width: 290px;
	padding-left:9px;
	padding-top: 10px;
	line-height:16px;
	float: left;
}
div#article_recom_sub2 dt {
	float: left;
	width: 70px;
	display: block;
	height: 70px;
	padding-right:10px;
}
div#article_recom_sub2 dd {
	float: left;
	display: block;
	width: 210px;
}
div#article_recom_sub2 dd.food {
	width: 193px;
}
div#article_recom_sub2 dd.beauty {
	width: 193px;
}
div#article_recom_sub2 dd.shopping {
	width: 193px;
}
div#article_recom_sub2 dd.hotel {
	width: 193px;
}
div#article_recom_sub2 dd.play {
	width: 193px;
}
div#article_recom_sub2:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
/* article_recom_sub end*/


/* search_box start*/

div#search_box_esthe {float:left; width:635px; height:auto;}
div#search_box_gourmet {float:left; width:635px; height:auto;}
div#search_box_hotel {float:left; width:635px; height:auto;}
div#search_box_play {float:left; width:635px; height:auto;}
div#search_box_shopping {float:left; width:635px; height:auto;}
div#search_box_sightseen {float:left; width:635px; height:auto;}
div#search_box_tour {float:left; width:635px; height:auto;}


/* search_box end*/

/* search_hotel start*/
div#search_hotel{display:block; margin:0px;}
div#search_hotel2{float:left; width:629px; height:auto; border:solid #FFB253; border-top-width:0px; border-bottom-width:3px; border-left-width:3px; border-right-width:3px; margin-top:0px;}	
div.search_hotel_in1{width:613px; height:27px; float:left; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;}	
div.search_hotel_in1 strong{float:left; font-weight:bold; color:#666; padding-top:8px; width:91px;}
div.search_hotel_in2{width:613px; height:21px; float:left; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px; border:solid #ccc; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px;}
div.search_hotel_in21{width:613px; height:21px; float:left; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px; border:solid #ccc; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px;}
div.search_hotel_in21 img{vertical-align:middle;}
div.search_hotel_in21 select{float:left; margin:2px 4px 0px 0px;}
div.search_hotel_in2 strong.title1{float:left; font-weight:bold; color:#666; padding-top:4px;width:91px;}
div.search_hotel_in2 strong.title2{float:left; font-weight:bold; color:#666; padding-top:4px; padding-right:5px;}
div.search_hotel_in2 strong.title3{float:left; font-weight:bold; color:#666; padding-top:4px; padding-right:5px; padding-left:5px;}
div.search_hotel_in21 strong.title1{float:left; font-weight:bold; color:#666; padding-top:4px;width:91px;}
div.search_hotel_in21 strong.title2{float:left; font-weight:bold; color:#666; padding-top:4px; padding-right:5px;}

div.search_hotel_in1 p.btn{float:right; padding-left:5px;} 
div.search_hotel_in1 span{font-size:90%; font-weight:bold;}
select#search_hotel3{color:#333; height:22px;margin-top:3px;}
select#search_hotel4{color:#333; height:22px;}
select#search_hotel5{color:#333; height:22px;margin-right:4px; float:left;}
select#search_hotel6{color:#333; height:22px;margin-right:4px; float:left;}
select#search_hotel7{color:#333; height:22px;margin-right:4px; float:left;}
select#search_hotel8{color:#333; height:22px;margin-right:14px; float:left;}
select#search_hotel9{color:#333; height:22px;margin-right:4px; float:left;}
select#search_hotel10{color:#333; height:22px;margin-right:4px; float:left;}
select#search_hotel11{color:#333; height:22px;margin-right:18px; float:left;}
select#search_hotel12{color:#333; height:22px; margin-right:4px; float:left;}

div.search_hotel_in2 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.search_hotel_in2 span.date2{
	font-size :85%;
	float:left;
	margin-left:3px;
	margin-top: 6px;
	padding-bottom:2px;
	margin-right:25px;
}
div.search_hotel_in21 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.search_hotel_in21 span.date2{
	font-size :85%;
	float:left;
	margin-left:3px;
	margin-top: 6px;
	padding-bottom:2px;
	margin-right:25px;
}

div.check_label_align{
	display:inline;
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

/* search_hotel end*/

/* date_search start */
div.date_search{float:left; display:block; margin:12px 0px 12px 0px; width:635px; height:auto; text-align:right;}

/* date_search end */

/* area_album start */
div.area_album{float:left; display:block; width:635px; height:auto;}

div.area_album ul{list-style-type:none;}
div.area_album ul li.start{
	float:left; 
	display:block; 
	list-style-type:none; 
	width:198px; height:auto; 
	padding-right:20px; 
	padding-bottom:36px;
}
div.area_album ul li.tend{
	float:left; 
	display:block; 
	list-style-type:none; 
	width:198px; height:auto; 
	padding-bottom:36px;
}
div.area_album_photo{display:block; width:190px; height:167px; border:solid 1px #ccc; padding:3px;}
div.area_album_photo img{width:190px; height:167px;}
p.area_album_text{display:block; width:193px; height:auto; margin-top:5px; line-height:16px; color:#333;}
p.area_album_stext{display:block; width:193px; height:auto; font-size:90%; margin-top:5px;}
/* area_album end */

/* area_weather start */
div#weaContents {width: 635px;}
div.clr {clear: both;}
/* area_weather table common */
div#today table,div#tomorrow table {border-bottom:1px solid #C0C0C0; border-collapse:collapse; border-top:1px solid #C0C0C0; width:313px; margin:3px 0px 0px 0px;}
div#day5 table,div.week table {
	border-collapse: collapse;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	font-size: 12px;
	width: 100%;
}

div#today td,div#tomorrow td,div#day5 td,div#today tr,div#tomorrow tr,div#day5 tr {
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-left-color: #c0c0c0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	text-align: center;
	padding: 3px;
}
div.week td,div.week tr {
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-left-color: #c0c0c0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	text-align: center;
	padding: 3px;
}
td.koumoku {
	background-color: #f7f7f7;
	color: #666666;
}

div.weaTher {
	margin-top: 10px;
	margin-bottom: 5px;
}
div.weaImage {
	float: left;
	width: 155px;
	text-align: center;
}
div.weaDetails {float: left; width: 150px; text-align: left;}
p.tenki {
	font-size: 14px;
	font-weight: bold;
}
p.saikou,.saikou {
	color: #ff0000;
}
p.saitei,.saitei {
	color: #3333ff;
}
p.ame,.ame {
	color: #1cb7ce;
}


tr.day {
	background-color: #efefef;
	font-weight: bold;
	font-size: 14px;
}
tr.dayweek {
	background-color: #efefef;
}
td.white {
	text-align: center;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.fontsmall {
	font-size: 11px;
}

/* area_weather main */
p.midashi {
	font-size: 14px;
	font-weight: bold;
	color: #4447bb;
	background-image: url(//imagex.navi.c//imagex.navi.com/simage/home/wea_haikei.gif);
	background-repeat: repeat-x;
	border: 1px solid #a6d0e7;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
div#today,div#tomorrow {
	float: left;
	width: 313px;
	margin-bottom: 10px;
}
div.weaBody {width:635px; margin:10px auto 20px;}
div#today {margin-right:9px;}
p.areaName {margin:0px 0px 3px;}
p.areaList {margin:5px 0px 0px 0px; padding:0px;}
div#weaChannel {margin:5px 0px;	text-align: right;}

span.active {font-weight:bold; vertical-align:middle;}
div.pageLink {text-align:center; margin-bottom:10px;}
div.pageLink a:link {
	color: #4447bb;
	text-decoration: none;
}
div.pageLink a:visited {
	color: #4447bb;
	text-decoration: none;
}
div.pageLink a:hover {
	color: #4447bb;
	text-decoration: none;
}
div.pageLink img {border:0 none;}
div.pageLink a {display:block; line-height:14px;}
div.week {margin-top: 13px;}
div.weaTher p {padding:1px 0px;}
/* area_weather end */

/* area_rate start */
div#kwsContents {width: 635px;}
div#kwsContents img {
	border: 0px;
}
div.clr {
	clear: both;
}
p#midashi {
	font-size: 21px;
	color: #666666;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div#kwsBodywaku {
	background-color: #f0f0ff;
	width: 633px;
	margin:10px 0;
	border: 1px solid #d6d6ff;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
p#kome {font-size:90%; line-height:1.4em; margin:10px 20px 0px; padding:0; text-align:left;}
div.kihon {
	width: 613px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(//imagex.navi.c//imagex.navi.com/simage/home/waku_haikei.gif);
	background-repeat: repeat-y;
	text-align: left;
}
div.wakuTop {
	background-image: url(//imagex.navi.c//imagex.navi.com/simage/home/waku_top.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 613px;
	margin-right: auto;
	margin-left: auto;
	height: 14px;
}
div.wakuBottom {
	background-image: url(//imagex.navi.c//imagex.navi.com/simage/home/waku_bottom.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 613px;
	margin-right: auto;
	margin-left: auto;
	height: 14px;
}
div.kihon table {
	background-color:#FFFFFF;
	border-bottom:1px solid #C0C0C0;
	border-collapse:collapse;
	border-top:1px solid #C0C0C0;
	margin:10px auto;
	width:530px;
}
div.kihon td,div.kihon tr {
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-left-color: #c0c0c0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	text-align: center;
	padding: 5px;
	margin: 0px;
}
div.kihon td.yajiBefore {text-align: left; padding-left: 10px;}
td.rate {font-weight: bold;}
tr.tableMidashi{background-color:#efefef; font-weight: bold;}
td.Result {font-size: 14px; font-weight: bold; line-height: 1.6em;}
td.Result span.blue {color: #3333ff;}
td.Result span.red {color: #ff3333; font-size: 16px;}
img.imgSpace {margin-right: 5px; margin-left: 5px; vertical-align: top;}
input.kansanBtn{margin:5px 0px 0px}
select#source,select#target{margin:0px 3px 0px 0px; vertical-align:middle;}
input#money{vertical-align:middle;}
/* area_rate end */

/* Quick Area add 09/05/01 */
div#quick_area {border:1px solid #CCCCCC; display:block; margin-bottom:10px; padding:5px; width:623px;}
div#quick_area span {
	float:left;
	font-size: 100%;
	font-weight:bold;
	height: 16px;
	line-height:16px;
	color: #333;
	background-image:url(//imagex.navi.com/simage/area/ico/ico_search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
div#quick_area2 {clear:both; height:auto; padding:0px;}
div#quick_area ul{margin:0px;}
div#quick_area ul li{display:inline; line-height:1.4em; color:#666666;}
div#quick_area ul li.are_asch_ttl{padding:3px 10px 3px 18px; height:16px; background:url(//imagex.navi.com/simage/area/ico/ico_search.gif) left center no-repeat; color:#333333; font-weight:bold;}
div#quick_area ul li.area_asch_another{padding:1px 3px 0 0; background-color:#d9e8ff; font-size:11px;}
div#quick_area ul li.area_asch_another a{padding-left:13px; background:transparent url(//imagex.navi.com/simage/common/ico/ico_right_04.gif) no-repeat left center;}
div#quick_area ul li.on{display:inline; font-weight:bold;}
div#quick_area ul li.line{
	display:inline;
	background-image:url(//imagex.navi.com/simage/common/list_vbar3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:7px;
	}
div#quick_area ul li.line_on{
	display:inline;
	background-image:url(//imagex.navi.com/simage/common/list_vbar3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:7px;
	font-weight:bold;
	}	

div#quick_area p{background:url(//imagex.navi.com/simage/common/ico/ico_down.gif) no-repeat left top; float:left; padding-left:13px; margin:1px 0px 0px 15px;}

/* Title & Weather add 09/05/01 */
div.main_title{position:relative; clear:both;}

