
@charset "utf-8"; 

div#spot_head {clear:both; width:635px; height:auto;}

div.spot_head_mod{float:left; width:635px; height:auto; display:block;}
div.spot_head_mod h1{display:block; float:left; font-size:150%; color:#333; background-image:none; width :400px;}
div.spot_head_mod2 h1{margin-bottom:3px; display:block; float:left; font-size:150%; color:#333; background-image:none; width :950px;}
div#spot_head h1{
	float:left; 
	font-size:150%; 
	color:#333; 
	background-image:none; 
	margin:0px; 
	padding:0px;
	width :635px;
	height:auto;
	line-height:1.4em; 
}
div#spot_head p.title1{ font-size:110%; width :350px; color:#666; font-weight:bold; padding-top:4px;}
div#spot_head p.title2{font-size:110%; width :350px; color:#333; font-weight:bold; padding-top:4px;}

div.spot_head_modtit01{display:block; float:left; font-size:110%; width :370px; color:#666; font-weight:bold; margin-top:5px;}
div.spot_head_modtit02{display:block; font-size:110%; width :395px; color:#333; margin-top:6px; clear:both; font-family:"MS UI Gothic";}

div#spot_head1{float:right; width:217px; padding:6px 6px 0px 6px;  border:solid 1px #fcac4c;}
div#spot_head1 ul{display:block;}
div#spot_head1 ul li {
	float:left;
	list-style-type:none;
	width:170px;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_coupon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:47px;
	padding-bottom:6px;
	}
div#spot_head1 ul li.event {
	float:left;
	list-style-type:none;
	width:170px;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_event.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:47px;
	padding-bottom:6px;
	}
div#spot_head2{ 
	float:left;
	margin-top:8px;
	width:635px;
	height:33px; 
	background:url(//imagex.navi.com/simage/spot/bg_menu_bar.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}
	
div#spot_head2 ul{display:block; margin-left:5px; margin-top:10px; margin-bottom:10px;}

div#spot_head2 ul li{
	float:left;
	list-style-type:none;
	margin-right:6px;
	background-image:url(//imagex.navi.com/simage/spot/ico/head_vline.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:5px;
	font-size:100%;
	font-weight:bold;
	}
div#spot_head2 ul li.on{
	float:left; 
	font-weight:bold;
	color:#333;
	}	
div#spot_head2 ul li.top{
	float:left; 
	font-weight:bold;
	color:#333;
	background-image:none;
	}
div#spot_head2 ul li.topa{
	float:left; 
	font-weight:bold;	
	background-image:none;
}
span.spot_head2_small{
	font-size:90%;
	font-weight:normal;
}
div#spot_head3{
	background:transparent url(//imagex.navi.com/simage/spot/bg_spot_head3.gif) no-repeat scroll left bottom; 
	width:605px;
	padding:3px 15px 10px;
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	zoom:1;
	clear:both;
	}
div#spot_head3 span.text1{padding-right:17px; padding-top:10px;}
div#spot_head3 span.btn{float:right; padding-top:10px;}
div.spot_head3_spantext1{padding-top:5px; width: 605px;}
div.spot_head3_spantext1 img{vertical-align:middle;}
div.spot_head3_spantext2{float:left; padding-right:17px; padding-top:10px; width: 580px; height:30px;}
div#spot_head3 p{padding-top:6px;}
div#spot_naviarticle{width:470px; margin:0 auto; margin-top:20px; clear:both; line-height:1.4em;}
div.spot_ico_menu_space{float:left; display:block; width: 540px; height:16px; }	
ul.spot_ico_menu{display:block; float:right; width:100%;}
ul.spot_ico_menu li.rumor{ 
    float:right;
	padding-top:2px;
	list-style-type:none;
	height:16px;
	margin-right:15px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_balloon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	font-weight:bold;
	vertical-align:middle;
}
ul.spot_ico_menu li.qna{ 
	float:right;
	padding-top:2px;
	list-style-type:none;
	height:16px;
	margin-right:15px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_question.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:14px;
	font-weight:bold;
	vertical-align:middle;
}

ul.spot_ico_menu li.album{ 
	float:right;
	padding-top:2px;
	height:16px;
	list-style-type:none;
	margin-right:15px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_img.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	vertical-align:middle;
}

ul.spot_ico_menu li.movie{ 
	float:right;
	padding-top:3px;
	height:16px;
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_camera.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:22px;
	font-weight:bold;
	vertical-align:middle;	
}

div.spot_btn_menu1{display:block; width:605px; height:auto; margin-top:5px;}
ul.spot_btn_menu{ display:block; }
ul.spot_btn_menu li{padding-right:5px; list-style-type:none; display:inline;}
ul.spot_btn_menu img{margin-bottom:0px;}
div.spot_btn_menu_textbtn{margin-right:0px; text-align:right; float:right; width:110px;}
div.spot_btn_menu_textbtn a{background-image:url(//imagex.navi.com/simage/common/ico/ico_clib.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px;}

div#album_food_menu{float:left; width:360px; height:auto; display:block;}
div#album_food_menu h1{
	float:left; 
	font-size:150%; 
	color:#ff3333; 
	background-image:none; 
	margin:0px; 
	padding:0px;
	width :350px; 
	height:18px;
}
div.album_food_menu2{float:left; width:350px; height:auto; display:block; margin-top:5px;}
div.album_food_menu2 ul{margin:0px; float:left; clear:both;}
div.album_food_menu2 ul li{float:left; list-style-type:none; display:inline;}
div.album_food_menu2 ul li.boldt{
	float:left; 
	list-style-type:none; 
	display:inline; 
	font-weight:bold; 
	margin-right:16px; 
	font-size:120%;
}
div.album_food_menu2 ul li.smallt{float:left; list-style-type:none; display:inline; font-weight:normal;}

/* food_area_search start */
div.food_area_search{float:right; width:250px; height:auto; padding:7px; border:solid 1px #ffd39c; background-color:#fff0df; position:relative;}
div.food_area_search ul{display:inline;}
div.food_area_search ul li{display:inline; list-style-type:none;}
div.food_area_search ul li.search01{display:inline; list-style-type:none; }
div.food_area_search ul li.search02{display:inline; list-style-type:none;}
div.food_area_search select{width:160px; color:#333; margin:0px; vertical-align:middle; margin:0px 5px 0px 0px;}
div.food_area_search img{vertical-align:middle; width:71px; position:absolute; top:3px; right:3px;}

/* spot_summary */
div#spot_summary{clear:both; margin-bottom:40px; width:635px; height:auto;} 
div#spot_summary1{float:left; width:325px; height:auto; margin-right:10px; line-height:1.5em; display:inline; padding-bottom:10px;} 
div#spot_summary2{float:left; width:300px;}
div#spot_summary2 img{width:300px;}
div#spot_summary3{float:left; width:225px; border:solid 1px #ccc; padding:5px; margin:0px 0px 0px 37px; display:inline;}
div#spot_summary3 img{width:225px;}
div#spot_summary1 h2{
	font-size:120%; 
	color:#FF6600; 
	font-weight:bold; 
	margin:0px; 
	padding:0px 0px 15px; 
	background-image:none; 
	line-height:20px;
}	
div#spot_summary1 p{font-size:110%; line-height:20px; margin-top:27px;}	
div#spot_summary1 span{font-weight:bold;}

div.spot_summary{margin-bottom:10px; overflow:hidden; zoom:1;}
div.spot_summary a{display:block; text-decoration:none; overflow:hidden; zoom:1;}
div.spot_summary a:hover{display:block; background-color:#f3f7fd; text-decoration:none;}
img.spot_summary_photo{float:right; width:300px; padding:5px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
span.spot_summary_pr{float:left; display:block; width:313px; font-size:120%; color:#FF6600; padding:0px 0px 15px; line-height:1.5em; font-weight:bold;} 
span.spot_summary_text{float:left; display:block; width:313px; color:#333333; line-height:1.5em;}
span.spot_summary_text span{font-weight:bold; color:#1D3994;}
div.spot_summary a:hover span.spot_summary_text span{text-decoration:underline;}


/* spot_basic */	
div#spot_basic{clear:both; width:635px; height:auto; padding-top:16px; } 	
div#spot_basic table{ background-color:#ccc; }
div#spot_basic th{width:93px; background-color:#f7f7f7; padding-left:5px; padding-top:5px; padding-bottom:5px; line-height:16px; color:#666666;}
div#spot_basic td.text{width:332px; background-color:#ffffff; padding:5px; line-height:16px;}

div#spot_basic td.photo{
	width:180px; 
	background-color:#ffffff; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:8px; 
	padding-bottom:4px; 
	vertical-align:top;
}
div#spot_basic td.title2{
	width:180px; 
	background-color:#ffffff; 
	padding-top:4px; 
	font-size:90%; 
	text-align:center; 
	font-size:90%;
}
div#spot_basic td.text2{width:180px; background-color:#ffffff; padding-top:4px;}

div#spot_basic span{font-weight:bold;} 
div#spot_basic p{float:right; padding-right:2px; padding-top:4px; font-size:90%; color:#666;}

/* spot_event */
div#spot_thumbnail dl.spot_event_in{width:635px; clear:both; float:none; overflow:hidden; zoom:1;}
div#spot_thumbnail dl.spot_event_in dt.pic {display:block; float:left; padding:10px 17px 0px 0px; width:145px;}
div#spot_thumbnail dl.spot_event_in dt.pic img{width:145px;}
div#spot_thumbnail dl.spot_event_in dd {padding-bottom:5px; display:block; float:right; width:473px;}
div#spot_thumbnail dl.spot_event_in dd.text1 {display:block; float:left; height:auto; line-height:1.4em; width:473px;}
div#spot_thumbnail dl.spot_event_in dd.text2 {color:#FF3333; display:block; float:left; height:auto; line-height:1.4em; width:473px;}

/* spot_event_coupon */
div#spot_event_coupon{
	background-color:#fff2f2;
	width:619px; 
	height:auto; 
	margin-bottom:10px; 
	padding:7px 7px 2px 7px; 
	border:solid 1px #ff3333;
	overflow:hidden;
	zoom:1;
}
div#spot_event_coupon ul{display:block;}
div#spot_event_coupon ul li{clear:both;}
div#spot_event_coupon div{float:left;}
div#spot_event_coupon div.spot_head3_spanbtn{float:right; width:110px;}
div#spot_event_coupon div.spot_head3_spanbtn img{padding-bottom:5px;}
div#spot_event_coupon div.btn1 {
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_coupon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:52px;
	padding-bottom:5px;
	width:457px;
	}
	
div#spot_event_coupon div.btn2 {
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_event.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:52px;
	padding-bottom:5px;
	width:457px;
	}	
	
div#spot_event_coupon div.btn3 {
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_event.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:52px;
	padding-bottom:5px;
	width:457px;
	}
	
div#spot_event_coupon div.btn4 {
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_extra_fee.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:52px;
	padding-bottom:5px;
	width:457px;
	}
	
div#spot_event_coupon div.btn5 {
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_privilege.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:52px;
	padding-bottom:5px;
	width:457px;
	}

div#spot_event_coupon div.btn6 {
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_limitation.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:52px;
	padding-bottom:5px;
	width:457px;
	}

div#spot_event_coupon div.btn7 {
	list-style-type:none;
	background-image:url(//imagex.navi.com/simage/common/btn/btn_list_reserve.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:52px;
	padding-bottom:5px;
	width:457px;
	}
div#spot_event_coupon div.btn7_word {padding-top:5px; width:500px; text-align:right; font-weight:bold; font-size:120%; color:#FF3333;}
li.sec_line{padding-top:5px; border:#ff3333 dotted; border-width:1px 0 0 0; overflow:hidden; zoom:1;}

/* spot_experience */

div#spot_experience {clear:both; width:635px; height:auto;}
div#spot_experience h2{
	float:left;
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}
div#spot_experience dl{display:block; }
div#spot_experience dt{
	float:left;
	width:70px; 
	height:70px; 
	padding:10px 10px 0px 7px;
	}
div#spot_experience dd.tit{
	float:left;
	width:545px;
	padding-top:10px;
	font-weight:bold; 
	font-size:110%;
	line-height:18px;
	}
	
div#spot_experience dd.txt1{
	float:left;
	width:545px;
	line-height:18px;
	}
div#spot_experience dd.txt2{
	float:left;
	width:545px;
	line-height:18px;
	font-size:90%;
	font-weight:bold;
	}

div#spot_experience span{font-size:12px; font-weight:100; color:#999;} 

/* spot_album */
div#spot_album {float:left; width:635px; height:auto; display:block;}
div#spot_album h2{
	float:left;
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}

div#spot_album p.down{
	float:left;
	margin-top:15px;
	padding-left:10px;
	margin-left:3px;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_down1.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
div#spot_album p.right a{
	float:right;
	margin-right:2px;
	margin-top:15px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

div.spot_album1{
	float:left; 
	width:621px; 
	height:auto; 
	margin-top:4px; 
	padding:6px; 
	border:solid 1px #ccc; 
	background-color:#fafafa;
}
div.spot_album1 ul{display:block; margin:0 auto; width:610px;}
div.spot_album1 ul li{list-style-type:none;}
div.spot_album1 ul li.photo{float:left; margin-right:15px; width:110px; height:110px;}
div.spot_album1 ul li.photo_end{float:left; width:110px; height:110px;}


/* spot_notice */
div#spot_notice {clear:both; width:635px; height:auto; display:block;}
div#spot_notice h2{
	float:left;
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}
div#spot_notice ul{float:left; display:block; margin-top:10px; margin-left:7px; }
div#spot_notice ul li{line-height:18px; width:621px; list-style-type:none;}

div#spot_notice a{margin-left:10px;}

div#spot_notice p.right a{
	width:auto;
	float:right;
	margin-right:2px;
	margin-top:25px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/* spot_course_price */
div#spot_course_price{clear:both; width:635px; height:auto;} 	
div#spot_course_price table{ background-color:#B1C4EC; width:635px;}
div#spot_course_price th.title1{width:205px; background-color:#DEE9FB; text-align:center; line-height:18px;}
div#spot_course_price th.title2{width:418px; background-color:#DEE9FB; text-align:center; line-height:18px;}
div#spot_course_price td.text1{width:205px; background-color:#ffffff; padding-left:5px; line-height:24px; color:#333;}
div#spot_course_price td.text2{ background-color:#ffffff; padding-left:5px; line-height:24px; color:#333;}
div#spot_course_price td.text3{background-color:#ffffff; padding-left:5px; line-height:24px; color:#333;}


/* spot_schedule */
div#spot_schedule {clear:both; width:635px; height:auto; display:block;}
div#spot_schedule h2{
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}
div#spot_schedule1 {clear:both; width:635px; margin-top:10px;}	
div#spot_schedule1 p.text1{padding:10px 7px 0px 7px; line-height:18px;}
div#spot_schedule1 p.text2{padding-left:7px; line-height:18px;}
div#spot_schedule1 p.text3{padding:20px 7px 0px 7px; line-height:18px;}

/* spot_pickup */
div#spot_pickup {clear:both; width:635px; height:auto; display:block; overflow:hidden; zoom:1;}
div#spot_pickup h2{
	float:left;
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}
div#spot_pickup1 {float:left; width:200px; height:152px; padding:10px 7px 0px 10px;}
div#spot_pickup2 {float:left; width:411px; height:152px; padding-right:7px; padding-top:10px;}
div#spot_pickup3 {padding-top:10px; margin:0 auto; clear:both;} /* 既存データへの対応 */
div#spot_pickup3 img {padding:0px;} /* 既存データへの対応 */

div#spot_pickup2 p{line-height:18px;}

/* spot_detail_notice */
div#spot_detail_notice {clear:both; width:635px; height:auto; display:block;}
div#spot_detail_notice h2{
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}
div#spot_detail_notice1 {clear:both; width:635px; margin-top:10px;}	
div#spot_detail_notice1 p.text1{padding:10px 7px 0px 7px; line-height:18px;}
div#spot_detail_notice1 p.text2{padding-left:7px; line-height:18px;}
div#spot_detail_notice1 p.text3{padding:20px 7px 0px 7px; line-height:18px;}

/* spot_thumbnail */

div#spot_thumbnail {clear:both; width:635px; overflow:hidden; zoom:1;}
div#spot_thumbnail h2{
	float:left;
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}
div#spot_thumbnail h3{
	float:left; 
	color:#333; 
	font-weight:bold; 
	font-size:100%; 
	width:466px; 
	padding-top:10px;
}	

div#spot_thumbnail dl{
	float:left; 
	display:block; 
	background-image:url(//imagex.navi.com/simage/spot/bg_spot_line.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	padding-bottom:10px; 
}
div#spot_thumbnail dt.pic{
	float:left;
	display:block;
	width:145px; 
	padding:10px 7px 10px 10px;
	}
div#spot_thumbnail dd.text1{
	float:left;
	display:block;
	width:466px;
	height:auto;
	line-height:18px;
	}
div#spot_thumbnail dd.text2{
	float:left;
	display:block;
	width:466px;
	height:auto;
	color:#FF3333;
	line-height:18px;
	}

/* spot_coupon */
div#spot_coupon {width:635px; height:auto; display:block; clear:both; padding-top:10px;}
div#spot_coupon h2{width:620px;	height:19px; margin-top:20px; font-size:120%; font-weight:bold; text-decoration:none; background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px; padding-top:5px;}
div#spot_coupon2{width:613px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:10px auto;}

div#spot_coupon3 {float:left; width:635px; height:auto; display:block;}
div#spot_coupon3 p.text5{float:right; font-size:90%; padding-top:3px; padding-right:10px;} 
div#spot_coupon3 p.text6 a{
	float:right; 
	font-size:110%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/ico/ico_print.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:21px;
	margin-right:7px;
	} 
div.navi_cpn{position:absolute; top:5px; right:5px;}	

/* spot_article */

div#spot_article {clear:both; width:635px; height:auto;}
div#spot_article1 { float:left; }
div#spot_article1 h2{
	float:left;
	width:620px;
	height:19px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	text-decoration: underline;
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
}

div#spot_article h3{
	float:left;
	width:600px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/ico/ico_circle.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	}

div#spot_article2 h3{
	float:left;
	width:70px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/ico/ico_circle.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	}

div#spot_article3 h3{
	float:left;
	width:70px;
	margin-top:20px;
	font-size:120%;
	font-weight:bold;
	background-image:url(//imagex.navi.com/simage/spot/ico/ico_circle.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	}
div#spot_article dl.line{
	float:left; 
	display:block; 
	background-image:url(//imagex.navi.com/simage/spot/bg_spot_line.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	margin-top:10px; 
	width:635px;
}
div#spot_article dl{float:left; display:block; margin-top:10px; width:635px;}

div#spot_article dt.pic{
	float:left;
	display:block;
	width:70px; 
	padding:0px 10px 10px 0px;
}
div#spot_article dd.tit1{
	float:left;
	display:block;
	font-weight:bold;
	width:325px;
	height:auto;
	line-height:18px;
}	
div#spot_article dd.tit2{
	float:left;
	display:block;
	font-weight:bold;
	width:550px;
	height:auto;
	line-height:18px;
}
div#spot_article dd.text1{
	float:left;
	display:block;
	width:325px;
	height:auto;
	line-height:18px;
}
div#spot_article dd.text2{
	float:left;
	display:block;
	width:550px;
	height:auto;
	line-height:18px;
}
div#spot_article dd.btn1{
	float:left;
	padding-top:12px;
	padding-left:10px;
	display:block;
	padding-right:3px;	
}	
div#spot_article dd.btn2{
	float:left;
	display:block;
	padding-right:3px;
}	

div#spot_article span.text1{font-size:90%; font-weight:bold;}
div#spot_article span.text2{font-size:100%; color:#666666; padding-left:10px;}

div#spot_map_area{clear:both; width:635px; display:block;}
div#spotmap2 img{width:635px;}

/* large_box_line start  */
div#large_box_line{clear:both; width:633px; border:solid 1px #ccc; margin-bottom:10px;}
div#large_box_line img{width:633px; height:auto;}
div#spotmap{width:633px;}

/* fourcolcol_photo_list */
div#fourcol_list {
	float:left; 
	width:635px; 
	height:auto; 
	display:block; 
	padding-bottom:10px; 
}
div.fourcol_photo_list_all{float:left; width:635px;}
div.fourcol_photo_list_all ul{clear:both; display:block; width:635px;}
div.fourcol_photo_list_all ul div{font-size:90%;}
div.fourcol_photo_list_all ul li{list-style-type:none;}
div.fourcol_photo_list_all ul li.photo{float:left; margin-right:25px; padding-bottom:15px; width:140px;	height:158px; list-style-type:none;	display:block;}
div.fourcol_photo_list_all ul li.photo_end{float:left; padding-bottom:15px; width:140px; height:158px; list-style-type:none;}
div.fourcol_text{float:left; width:140px; height:55px; line-height:16px; margin-top:2px;}

div.fourcol_photo_list_all_end{float:left; width:635px; height:176px;}
div.fourcol_photo_list_all_end ul{float:left; display:block;}
div.fourcol_photo_list_all_end ul li{list-style-type:none;}
div.fourcol_photo_list_all_end ul li.photo{
	float:left; 
	margin-right:25px; 
	margin-top: 9px; 
	width:140px; 
	height:158px; 
	list-style-type:none; 
	display:block;
}
div.fourcol_photo_list_all_end ul li.photo_end{float:left; width:140px; margin-top: 9px; height:158px; list-style-type:none;}

div.fourcol_photo_list_all img{width:140px; height:105px;}
div.fourcol_photo_list_all_end img{width:140px; height:105px;}
/* fourcol_photo_list end*/

/*line_menu_box */
div.line_menu_box{clear:both; width:635px; line-height:16px; overflow:hidden; zoom:1;}
div.line_menu_box ul.text_menu{width:460px; font-size:110%;}
div.line_menu_box ul.text_menu li{font-size:110%;}
p.spot_map_print{width:635px; text-align:right;}
p.spot_map_print span{padding-left:20px; padding-top:1px; padding-bottom:1px; background:url(//imagex.navi.com/simage/common/ico/ico_print.gif) no-repeat 0 0; line-height:1.4em;}
p.spot_map_print a{font-weight:bold; font-size:110%;}
li.close_viewer{padding-left:15px; background:url(//imagex.navi.com/simage/common/ico/ico_x.gif) left 2px no-repeat;}

/* spot_access start */
div.spot_access {
	background-image:url(//imagex.navi.com/simage/spot/access_back.gif); 
	background-repeat:no-repeat;
	background-position:left top;
	float:left; 
	display:block;
	width:633px;
	border-top:solid 1px #CCCCCC;	
	}
div.spot_access h3{
	font-size:110%;
	color:#333333;
	float:left; 
	font-weight:bold;	
	padding:8px 0px 6px 7px;
	display: block;
	line-height:16px;
	}
div.spot_access p{
	width:95%;
	float:left; 
	font-size:110%;		
	display: block;
	clear:both;
	padding:0px 0px 8px 7px;
	}
/* spot_access end */

div.click_zoom_text{
	float:left; 
	display:block; 
	margin-top:20px; 
	background-image:url(//imagex.navi.com/simage/common/text_click_zoom.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	width:101px; 
	height:15px;
}

/* spot_album_navi start */
div#spot_album_navi{float:left;	width:635px; height:auto; display:block;}
div.spot_album_navi_listall{
	float:left;
	width:635px;
	height:auto;
	display:block;
	margin-top:10px;
}
div.spot_album_navi_list{float:left; width:626px; height:auto; margin-left:3px; }
div.spot_album_navi_list ul{float:left; display:block; height:146px;}
div.spot_album_navi_list ul li{list-style-type:none;}
div.spot_album_navi_list ul li.photo{
	float:left; 
	margin-right:19px; 
	width:110px; 
	height:110px; 
	list-style-type:none; 
	display:block;
}
div.spot_album_navi_list ul li.photo_end{float:left; width:110px; height:110px; list-style-type:none;}
div.spot_album_navi_list_text{float:left; font-size:90%; width:110px; height:30px; margin-top:2px; vertical-align:top;}

div.spot_album_dotline_move{
	float:left; 
	display:inline; 
	background-image:url(//imagex.navi.com/simage/common/dot_wline.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	width:634px; 
	height:32px; 
	list-style-type:none; 
}
div.spot_album_move_text{ 
	float:left; 
	color:#1D3994; 
	display:inline; 
	margin-top:10px; 
	list-style-type:none; 
	margin-top:10px; 
	margin-left:260px;
}
div.spot_album_move_text ul{float:left;  display:inline; list-style-type:none; width:120px; }
div.spot_album_move_text ul li.pre{float:left; color:#ccc; font-weight:normal; list-style-type:none;}
div.spot_album_move_text ul li.pre a:link {float:left; color:#1D3994; font-weight:bold;}
div.spot_album_move_text ul li.pre a:visited {float:left; color:#1D3994; font-weight:bold;}
div.spot_album_move_text ul li.pre a:hover {float:left; color:#1D3994; font-weight:bold;}
div.spot_album_move_text ul li.pre a:active {float:left; color:#1D3994; font-weight:bold;}
div.spot_album_move_text ul li.next{float:left; color:#ccc; font-weight:normal; list-style-type:none;}
div.spot_album_move_text ul li.next a:link {float:left; color:#1D3994;  font-weight:bold;}
div.spot_album_move_text ul li.next a:visited {float:left; color:#1D3994;  font-weight:bold;}
div.spot_album_move_text ul li.next a:hover {float:left; color:#1D3994; font-weight:bold;}
div.spot_album_move_text ul li.next a:active {float:left; color:#1D3994;  font-weight:bold;}

div#spot_album_navi img{width:110px; height:110px;}
/* spot_album_navi end */

/* spot_album_vendor start */
div#spot_album_vendor{float:left; width:635px; height:auto; display:block;}
div#spot_album_vendor img{width:110px; height:110px;}

/* spot_report_other */

div#spot_report_other{float:left; width:635px; height:auto; display:block;}
div.spot_report_other1 dl.line{
	float:left; 
	display:block; 
	background-image:url(//imagex.navi.com/simage/spot/bg_spot_line.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	margin-bottom:0px; 
	margin-top:10px; 
	width:635px;
}

div.spot_report_other1 dl.lineno{float:left; display:block; margin-bottom:0px; margin-top:0px; width:635px;}
div.spot_report_other1 dl{float:left; display:block; margin-top:10px; width:635px;}

div.spot_report_other1 dt.pic{
	float:left;
	display:block;
	width:70px; 
	height:70px; 
	padding:0px 10px 10px 0px;
}
div.spot_report_other1 dd.tit1{
	float:left;
	display:block;
	font-weight:bold;
	width:325px;
	height:auto;
	line-height:18px;
}
	
div.spot_report_other1 dd.tit2{
	float:left;
	display:block;
	font-weight:bold;
	width:550px;
	height:auto;
	line-height:22px;
}
div.spot_report_other1 dd.text1{
	float:left;
	display:block;
	width:325px;
	height:auto;
	line-height:18px;
}
div.spot_report_other1 dd.text2{
	float:left;
	display:block;
	width:550px;
	height:auto;
	line-height:18px;
}
div.spot_report_other1 dd.btn1{
	float:left;
	padding-top:12px;
	padding-left:10px;
	display:block;
	padding-right:3px;	
}	
div.spot_report_other1 dd.btn2{
	float:left;
	display:block;
	padding-right:3px;
}	

div.spot_report_other1 span.text1{font-size:90%; font-weight:bold;}
div.spot_report_other1 span.text2{font-size:100%; color:#999; padding-left:10px;}

/* background square title start */
div.square_back_title {clear:both; margin-bottom:25px; width:635px; overflow:hidden; zoom:1;}
div.square_back_title h2{
	float:left;
	width:635px;
	height:19px;
	font-size:100%;
	font-weight:bold;
	}
div.square_back_title h3{float:left; color:#333; font-weight:bold; font-size:100%; width:466px; padding-top:10px;}
/* background square title end */

div.title_orange h2{
	float:left; 
	width:635px; 
	height:auto; 
	font-size:125%; 
	color:#FF6600; 
	font-weight:bold; 
	margin:0px; 
	padding:0px; 
	background-image:none; 
	line-height:1.4em; 
	display:block; 
	margin-bottom:5px; 
}

/* spot user album start*/
div#spot_user_album{clear:both; float:left; width:310px; height:auto; display:block; }
div.spot_user_album1{
	clear:both; 
	float:left; 
	width:310px; 
	height:auto; 
	display:block; 
	margin-top:22px; 
	margin-bottom:10px;
}
div.spot_user_album1 h2 {
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar1.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	height:24px;
	background-position:left top;
	font-size:120%;
	padding-left:15px;
	padding-top:5px;
	margin-bottom:8px;
	}
div.spot_user_album1 ul {float:left; margin-top:0px; display:block; padding-left:0px;}
div.spot_user_album1 ul li {float:left; display:block;}
div.spot_user_album1 ul li.photo {float:left; display:block;}
div.spot_user_album1 ul li.photo_start {clear:both; display:block; padding-left:15px;}
div.spot_user_album1 p.img {
	width:70px; height:70px; 
	margin-bottom:3px; 
	margin-right:20px; 
	padding:2px; 
	border:#ccc solid 1px; 
	background-color:#fff;
	background-position: 0px 0px;
}
div.spot_user_album1 p.img_end {
	width:70px; 
	height:70px; 
	margin-bottom:3px; 
	padding:2px; 
	border:#ccc solid 1px; 
	background-color:#fff; 
	background-position: 0px 0px;
}
div.spot_user_album1 ul li.imgarrow{
	width:260px;
	background-image: url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	background-position:right top;
	height:15px;
}
div.spot_user_album1 ul li.more a{
	width:auto;
	float:left;
	display:block;
	font-size:90%;	
	padding-left:3px;
	padding-top:0px;
}
div.spot_user_album1 img{width:70px; height:70px;}

div.spot_user_album1_dot_line{
	display:block; float:left; background-image:url(//imagex.navi.com/simage/spot/small_dot_line.gif); 
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-top:18px; margin-bottom:7px;
	width:305px; 
	height:1px;
	line-height:0px;
}
div.spot_user_album1 p.right a{
	width:auto;
	float:right;
	clear:both;
	margin-right:2px;
	margin-top:0px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/* spot user album  end*/

/* spottop article  start*/
div#spottop_article{clear:both; float:left; width:310px; height:auto; display:block;}
div.spottop_article1 {
	clear:both; 
	float:left; 
	width:310px; 
	height:auto; 
	display:block; 
	margin-top:22px; 
	margin-bottom:10px;
}
div.spottop_article1 h2 {
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar1.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	height:24px;
	background-position:left top;
	font-size:120%;
	padding-left:15px;
	padding-top:5px;
	margin-bottom:8px;
}
div.spottop_article1 img.photo{width:70px; height:70px;}
div.spottop_article1_listb {
	display:block;
	width:280px;
	padding:5px;
	float:left;
	line-height:16px;
	border:solid 1px #ccc;
	margin-left:8px;
	margin-bottom:4px;
}
div.spottop_article1_listb_end {
	display: block;	
	float:left;
	width:280px;
	padding:5px;
	line-height:16px;
	border:solid 1px #ccc;
	margin-left:8px;
	margin-bottom:0px;
}

div.spottop_article1 dd.title {
	float:left;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 0.1em;
	font-weight:bold;
	width:180px;
}
div.spottop_article1 dd.imgnotitle {
	float:left;	
	display:block;
	padding-left:0px;	
	font-weight:bold;
	width:196px;
}

div.spottop_article1 dt.photob {
	float:left;
	width:70px;
	display:block;
	height:70px;
	padding-right:10px;
}

div.spottop_article1 dd.textbox {float:left; display:block; width:196px;}
div.spottop_article1 p.right a{
	width:auto;
	float:right;
	margin-right:2px;
	margin-top:5px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/* spottop article  end*/

/* spot recommend start */
div#spot_recommend{float:inherit; width:310px; height:auto; display:block;}
div.spot_recommend1 {float:inherit; width:310px; height:auto; display:block; margin-top:22px; margin-bottom:10px;
}
div.spot_recommend1 h2 {
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar1.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration: underline;
	height:24px;
	background-position:left top;
	font-size:120%;
	padding-left:15px;
	padding-top:5px;
	margin-bottom:8px;	
}
div.spot_recommend1 ul{display:block; float:left; list-style-type:none;}

div.spot_recommend1 ul li.icon_01{
	display:block; 
	float:left; 
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_01.gif);
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-left:9px;
	padding-left:20px;
	width:270px; height:16px;
	color:#333;
}
div.spot_recommend1 ul li.icon_02{
	display:block; 
	float:left; 
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_02.gif);
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-left:9px;
	padding-left:20px;
	width:270px; height:16px;
	color:#333;
}
div.spot_recommend1 ul li.icon_03{
	display:block; 
	float:left; 
	background-image:url(//imagex.navi.com/simage/common/ico/ico_num_03.gif);
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-left:9px;
	padding-left:20px;
	width:270px; height:16px;
	color:#333;
}

div.spot_recommend1 ul li.text_01{
	display:block; 
	float:left; 	
	background-position:left top;;	
	margin-left:9px;
	padding-left:20px;
	width:270px; height:auto;
}

div.spot_recommend1_dot_line{
	display:block; float:left; background-image:url(//imagex.navi.com/simage/spot/small_dot_line.gif); 
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-top:7px; 
	margin-bottom:8px;
	width:305px; 
	height:1px;
	line-height:0px;
}
div.spot_recommend1 span.textb{font-weight:bold; color:#ff6600;}
div.spot_recommend1 p.right a{
	width:auto;
	float:right;
	margin-right:2px;
	margin-top:0px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/* spot_comment_summary start */
div#spot_comment_summary{display:block; float:left; width:635px; height:auto;}
div#spot_user_article_summary{display:block; float:left; width:635px; height:auto;}
div#spot_comment_summary p.right a{
	width:auto;
	float:right;
	margin-right:2px;
	margin-top:10px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
div#spot_user_article_summary p.right a{
	width:auto;
	float:right;
	margin-right:2px;
	margin-top:10px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
div.spot_comment_left{
	display:block; 
	float:left; 
	list-style-type:none; 
	margin-left:5px; 
	width:70px; 
	margin-top:11px; 
	height:auto;	
}
div.spot_comment_left img{width:39px; height:39px;}
div.spot_comment_left ul{display:block; float:left; list-style-type:none;}
div.spot_comment_left ul li.photo{
	display:block; 
	float:left;
	width:39px; 
	height:39px;
	list-style-type:none;
}
div.spot_comment_left ul li.text01{
	display:block; 
	height:auto;
	float:left; 	
	width:60px;
	background-position:left top;;	
	margin-left:0px;
	font-size:90%;
	color:#666;
}
div.spot_comment_left ul li.album2 {
	float:left; 
	clear:both; 
	font-size:90%; 
	padding:0px 0px 3px 0px; 
	margin-top:4px; 
	margin-bottom:0px; 
	width:60px;
}
div.spot_comment_right{display:block; float:left; list-style-type:none; margin-top:11px; height:auto; width:553px;}
div.spot_comment_right ul{display:block; float:left; list-style-type:none;}
div.spot_comment_right ul li.top01{
	display:block; 
	float:left;
	background-image:url(//imagex.navi.com/simage/spot/bg_topcomment_t01.gif);
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-top:0px; 
	margin-bottom:0px;
	width:425px; 
	height:33px;
	padding-left:0px;
	padding-top:0px;
}
div.spot_comment_right ul li.top01_1{
	display:block; 
	float:left;
	background-image:url(//imagex.navi.com/simage/spot/bg_topcomment_t02.gif);
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-top:0px; 
	margin-bottom:0px;
	width:425px; 
	height:33px;
	padding-left:0px;
	padding-top:0px;
}
div.spot_comment_right ul li.top02{
	display:block; 
	float:left;
	background-image:url(//imagex.navi.com/simage/spot/bg_topcomment_t01_2.gif);
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-top:0px; 
	margin-bottom:0px;
	width:128px; 
	height:33px;
	padding-left:0px;
	padding-top:0px;
}
div.spot_comment_right ul li.mid{
	display:block; 
	float:left;
	background-image:url(//imagex.navi.com/simage/spot/bg_topcomment02.gif);
	background-position:left top;;
	background-repeat:repeat-y;
	margin-top:0px; 
	margin-bottom:0px;
	width:514px; 
	height:auto;
	padding:8px 15px 6px 24px;
}
div.spot_comment_right ul li.bottom{
	display:block; 
	float:left;
	background-image:url(//imagex.navi.com/simage/spot/bg_topcomment03.gif);
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-top:0px; 
	margin-bottom:0px;
	width:553px; 
	height:9px;
}
div.spot_comment_right h3{font-size:100%; color:#1D3994; margin-left:47px; margin-top:10px;}
div.spot_comment_right h3 a:link {color: #1D3994; font-weight:bold;}
div.spot_comment_right h3 a:visited {color: #1D3994; font-weight:bold;}
div.spot_comment_right h3 a:hover {color: #1D3994; font-weight:bold;}
div.spot_comment_right h3 a:active {color: #1D3994; font-weight:bold;}

div.spot_comment_right_tit01{margin-top:12px; text-align:right; padding-right:15px;}
div.spot_comment_right_tit01 span.tit02{color:#ff6600; font-weight:bold; margin-top:12px;}

div.spot_comment_right p.article{line-height:18px; width:504px; height:auto; margin:0 auto;}
/* spot_comment_summary end */

/* rooms_main start */
div#rooms_main{float:left; width:310px; height:auto; display:block;}
div.rooms_main1 {
	float:left; 
	width:310px; 
	height:auto; 
	display:block; 
	margin-top:22px; 
	margin-bottom:10px;
}
div.rooms_main1 h2 {
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar1.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration: underline;
	height:24px;
	background-position:left top;
	font-size:120%;
	padding-left:15px;
	padding-top:5px;
	margin-bottom:8px;	
}

div.rooms_main1 dl{float:left; margin-left:5px; margin-bottom:7px; line-height:19px;}
div.rooms_main1 dt{
	float:left; 
	width:285px; 
	height:auto; 
	border:solid 1px #ccc; 
	padding:0px 0px 0px 10px;
	background-image:url(//imagex.navi.com/simage/spot/bg_rooms_main01.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div.rooms_main1 dd{
	float:left; 
	width:290px; 
	height:auto; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc; 
	padding:0px 0px 0px 5px;
}
div.rooms_main1 dd.end{
	float:left; 
	width:290px; height:auto; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	padding:0px 0px 0px 5px;
}
div.rooms_main1 p.right a{
	width:auto;
	float:right;
	margin-right:2px;
	margin-top:0px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
/* rooms_main end */

/* spot_hotel_amenity start */
div.spot_hotel_amenity_box{margin-bottom:40px;}
div.spot_hotel_amenity {margin-bottom:3px; display:block; width:635px; border-bottom:1px solid #CCCCCC; overflow:hidden; zoom:1;}
div.spot_hotel_amenity dl{float:left; display:block; }
div.spot_hotel_amenity dt.gray{
	float:left;
	display:block; 
	width:635px;
	height:18px; 
	background-color:#FFFFFF; 
	padding:0; 
	font-weight:bold;
}
div.spot_hotel_amenity dt{
	float:left; display:block; 
	width:615px;
	height:18px; 
	background-color:#dee9fb; 
	padding:5px 10px 0px 10px; 
	font-weight:bold; 
	color:#333;
}
div.spot_hotel_amenity dd{
	float:left;
	display:block; 
	width:635px;
	padding:5px 0 10px; 
	line-height:1.4em;
}

div#room_equip{display:block; width:613px; height:auto;}
div#room_equip_ex ul li{float:left;	display:block; width:152px; margin-right:6px;}

div.spot_hotel_amenity ul{display:block; line-style-type:none; margin-bottom:6px; width:635px; overflow:hidden; zoom:1;}
div.spot_hotel_amenity ul li.cb{float:left; display:block; width:18px; margin-bottom:6px; padding-right:2px;}
div.spot_hotel_amenity ul li.cbtext{
	float:left;
	display:block; 
	width:122px;
	margin-right:6px; 
	margin-bottom:6px;
	width:125px;
	padding-top:2px; 
	}
div.spot_hotel_amenity ul li.cbtextlong{
	float:left; 
	display:block; 
	width:400px; 
	margin-right:8px; 
	margin-bottom:6px; 
	padding-top:4px;
}
div.spot_hotel_amenity ul li.end{float:left; display:block; width:124px;  margin-bottom:6px;}
div.spot_hotel_amenity ul li.text{float:left; display:block; margin-top:10px; line-height:16px; color:#666666;}

div#toilet_equip{display:block; width:613px; height:auto;}

div#facility{float:left; display:block; width:613px; height:auto;}
div#facility ul li.cbtext{
	float:left;
	display:block; 
	margin-right:6px; 
	margin-bottom:6px;
	width:275px;
	padding-top:2px; 
	}

/* spot_hotel_amenity add 09.03.23 */
div.spot_hotel_amenity ul li.on{float:left;	display:block; background:url(//imagex.navi.com/simage/spot/ico/ico_hotel_on.gif) no-repeat left top; margin-right:6px; width:134px; padding:0 0 0 18px; color:#333333;}
div.spot_hotel_amenity ul li.off{float:left; display:block; background:url(//imagex.navi.com/simage/spot/ico/ico_hotel_off.gif) no-repeat -1px top; margin-right:6px; width:134px; padding:0 0 0 18px; color:#999999;}
div#facility ul li.on{float:left; display:block; margin-right:0px; padding-right:6px; background:url(//imagex.navi.com/simage/spot/ico/ico_hotel_on.gif) no-repeat left top; width:275px; padding:0 0 0 18px; color:#333333;}
div.spot_hotel_amenity p{clear:both; line-height:1.4em;}

/* spot_hotel_amenity end */

div#room_list{margin:0 auto; padding-top:10px; width:633px; overflow:hidden; zoom:1;}


/* spot_ucc_menu start */
div.spot_ucc_menu {float:left; display:block; width:635px; height:auto; margin-bottom:12px;}
div.spot_ucc_menu ul{float:left; width:635px; margin-top:10px; }
div.spot_ucc_menu ul li{float:left; display:inline; list-style-type:none; }
div.spot_ucc_menu ul li.menu01 a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat 0px 0px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu01_on a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat 0px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu01 a:hover{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat 0px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu02 a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -111px 0px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu02_on a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -111px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu02 a:hover{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -111px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu03 a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -222px 0px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu03_on a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -222px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu03 a:hover{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -222px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu04 a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -333px 0px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu04_on a{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -333px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.menu04 a:hover{
	float:left; 
	margin-right:7px; 
	background:url(//imagex.navi.com/simage/spot/btn/btn_spot_kuchi.gif) no-repeat -333px -23px;
	width:111px; 
	height:23px;
}
div.spot_ucc_menu ul li.text{float:left; line-height:18px; margin-left:10px;}
/* spot_ucc_menu end */

/* spot_talk_search start*/
div.spot_talk_search{clear:both; display:block; margin-bottom:10px; width:635px;}
div.spot_talk_search_box{width:633px; height:auto; border:solid #FFB253; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; margin-top:0px; overflow:hidden; zoom:1;}
div.spot_talk_search_in1{
	width:613px; 
	height:27px; 
	float:left; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:4px; 
	padding-bottom:4px;
	border:solid #ccc; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-left-width:0px; 
	border-right-width:0px;
}	
div.spot_talk_search_in1 strong{float:left; font-weight:bold; color:#666; padding-top:8px; width:91px; padding-right:5px;}
div.spot_talk_search_in2{width:617px; 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.spot_talk_search_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.spot_talk_search_in2 strong.title1{float:left; font-weight:bold; color:#666; padding:4px 5px 0px 0px; width:91px;}
div.spot_talk_search_in2 strong.title2{float:left; font-weight:bold; color:#666; padding-top:4px; padding-right:5px;}
div.spot_talk_search_in2 span.text01{float:left; color:#333333; padding-top:4px;}
div.spot_talk_search_in2 span.title2{float:left; font-weight:bold; color:#666; padding-top:4px; padding-right:5px; padding-left:30px;}
div.spot_talk_search_in2 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.spot_talk_search_in2 strong.title3{
	float:left; 
	font-weight:bold; 
	color:#666; 
	padding-top:4px; 
	padding-right:5px; 
	padding-left:5px;
}
div.spot_talk_search_in21 strong.title1{float:left; font-weight:bold; color:#666; padding-top:4px;width:91px;}
div.spot_talk_search_in21 strong.title2{float:left; font-weight:bold; color:#666; padding-top:4px; padding-right:5px;}

div.spot_talk_search_in1 p.btn{float:right; padding-left:5px;} 
div.spot_talk_search_in1 span{font-size:90%; font-weight:bold;}
select.spot_talk_search1{color:#333; margin-top:3px;}
select.spot_talk_search2{color:#333; margin-top:3px;}
select.spot_talk_search3{color:#333; margin-top:3px;}
select.spot_talk_search4{color:#333; margin-top:3px;}
select.spot_talk_search5{color:#333; margin-top:3px;}
select.spot_talk_search6{color:#333; margin-top:3px;}
select.spot_talk_search7{color:#333; margin-right:4px; vertical-align:middle;}
input.spot_talk_search8{color:#333; margin-right:6px; border:solid 1px #b1b1b1; width:270px; vertical-align:middle; padding:2px;}

div.spot_talk_search_in2 img{vertical-align:middle;}
div.spot_talk_search_in2 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.spot_talk_search_in2 span.date2{
	font-size :85%;
	float:left;
	margin-left:3px;
	margin-top: 6px;
	padding-bottom:2px;
	margin-right:25px;
}
div.spot_talk_search_in21 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.spot_talk_search_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;
}
div.spot_space{float:left; display:block; width:635px; height:1px; margin-bottom:10px;}
div.spot_talk_search_button{float:right;}
/* spot_talk_search end*/

/* spot_ucc_sort start */
div.spot_ucc_sort{float:inherit; clear:both; display:block; width:635px; height:auto; margin-bottom:11px;}
div.spot_ucc_sort1{
	width:619px; 
	border:solid #ccc; 
	border-width:1px 0 0 0; 
	background-color:#F4F4F4; 
	padding:5px 8px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
div.spot_ucc_sort1 span{ float:left; color:#999; font-weight:110%; padding-top:2px; padding-right:10px;}
div.spot_ucc_sort1 ul{float:left;}
div.spot_ucc_sort1 ul li{list-style-type:none; font-size:110%;}
div.spot_ucc_sort1 form{float:right; width:125px;}
select.spot_ucc_sort2{height: 22px; width:48px;}

/* spot_ucc_sort end */

/* talk_view_s start */
div.talk_list{display:block; width:635px; height:auto;}
div#talk_view{display:block; width:635px; height:auto; padding-bottom:10px;}

div.talk_view_s{
	float:left; 
	clear:both; 
	display:block; 
	width:633px; 
	height:auto; 
	border:solid 1px #ccc; 
	margin-bottom:10px;
	background:url(//imagex.navi.com/simage/spot/bg_talk_view_s.gif) no-repeat left top;
}

div.talk_view_sbg{display:block; padding:11px 0px 5px;}
div.talk_view_sbg ul{float:left; width:600px;}
div.talk_view_sbg ul li.writer{
	float:left; 
	background-color:#eaeffa; 
	list-style-type:none; 
	margin-right:10px; 
	margin-left:0px;
}
div.talk_view_sbg ul li.writer a{font-weight:bold; list-style-type:none;}
div.talk_view_sbg ul li.red{float:left; color:#ff3333; list-style-type:none; padding-left:5px;}
div.talk_view_sbg ul li.red a{color:#ff3333; list-style-type:none;}
div.talk_view_sbg ul li.ip{float:right; font-size:90%; list-style-type:none; display:inline; padding-left:5px;}
div.talk_view_sbg h2{clear:both; font-size:120%; margin:10px 11px 0px; padding:0px 0px 5px 21px; width:590px; background:transparent url(//imagex.navi.com/simage/common/bg_dot_line.gif) repeat-x scroll left bottom;}


div.talk_view_s ul{padding:0px 11px; width:611px; float:none; overflow:hidden; zoom:1;}
div.talk_view_s ul li.stext{float:left; list-style-type:none; font-size:90%; padding-right:10px;}
div.talk_view_s ul li.stext2{
	clear:both; 
	width:600px; 
	float:left; 
	list-style-type:none; 
	font-size:90%; 
	padding-right:10px; 
	line-height:18px;
}
div.talk_view_s1{float:right; display:block; width:600px; height:auto;}
div.talk_view_s1 ul{list-style-type:none;}
div.talk_view_s1 ul li.etext01{
	float:right; 
	list-style-type:none; 
	padding-bottom:10px; 
	padding-right:5px;
  	display:inline; 
}
div.talk_view_s1 ul li.etext02{
	float:right; 
	list-style-type:none; 
	padding-bottom:10px; 
	padding-left:5px; 
	padding-right:5px; 
	display:inline; 
}


div.talk_view_s span{color:#ff6600; font-weight:bold;}

div.talk_view_s p{float:left; width:611px; padding:5px 11px; line-height:1.5em;}
div.talk_view_l{width:633px; height:25px; border-top:solid 1px #ccc; text-align:center; overflow:hidden; zoom:1;}
div.talk_view_l ul li{list-style-type:none; line-height:25px; padding-right:5px; display:inline;} 
div.talk_view_lend{clear:both; width:635px; height:auto; display:block;}

div.talk_view_lend_text{
	float:left;
	display:inline;
	color:#1D3994;		
	list-style-type:none;
	margin-top:0px;
	margin-left:245px;
	font-weight:bold;
}
div.talk_view_lend_text2{ float:right; color:#1D3994; display:inline; list-style-type:none; margin-top:0px; margin-right:0px;}
div.talk_view_lend_text2 ul{display:inline; list-style-type:none;}
div.talk_view_lend_text2 ul li.pre{color:#ccc; font-weight:normal; list-style-type:none; display:inline;}
div.talk_view_lend_text2 ul li.pre a:link {color:#1D3994;  font-weight:bold;}
div.talk_view_lend_text2 ul li.pre a:visited {color:#1D3994;  font-weight:bold;}
div.talk_view_lend_text2 ul li.pre a:hover {color:#1D3994;  font-weight:bold;}
div.talk_view_lend_text2 ul li.pre a:active {color:#1D3994;  font-weight:bold;}
div.talk_view_lend_text2 ul li.next{color:#ccc; font-weight:normal; list-style-type:none; display:inline;}
div.talk_view_lend_text2 ul li.next a:link {color:#1D3994;  font-weight:bold;}
div.talk_view_lend_text2 ul li.next a:visited {color:#1D3994;  font-weight:bold;}
div.talk_view_lend_text2 ul li.next a:hover {color:#1D3994;  font-weight:bold;}
div.talk_view_lend_text2 ul li.next a:active {color:#1D3994;  font-weight:bold;}

div.talk_view_s ul.com_three{float:right; width:611px; padding:10px 11px 11px; margin:0px;}
ul.com_three li{float:right; list-style-type:none; font-size:100%;}
ul.com_three span.otext{color:#ff6600; font-weight:bold;}

/* talk_view_s end */

/* talk_comment_list */
div.talk_comment_list{float:left; display:block; width:633px; height:auto; border:solid 1px #ccc; margin-top:34px; margin-bottom:10px;}

div.talk_comment_list_title{
	float:left; display:block; 
	background-color:#f4f4f4; 		
	width:622px; 
	padding-left:11px; padding-top:2px; padding-bottom:2px;	
	font-weight:bold;
}

div.talk_comment_list_title h2{float:left; display:block; font-size:110%; padding-left:0px;}
div.comment_view{
	width:611px; 
	height:auto; 
	display:block; 
	border-top:solid 1px #ccc;
	padding:11px;
	clear:both;
	overflow:hidden;
	zoom:1;
}

div.comment_view ul{list-style-type:none; display:inline;}
li.comment_view_ico{
	float:left; 
	background:url(//imagex.navi.com/simage/spot/ico/ico_comment_view.gif) no-repeat left top;  
	padding-left:20px; 
	height:16px; 
	list-style-type:none; 
	display:inline;
}
li.comment_view_date{float:right; font-size:90%; list-style-type:none; display:inline;}
li.comment_view_red{float:left; color:#ff3333; list-style-type:none; padding-left:10px; display:inline;}
li.comment_view_red a{color:#ff3333; list-style-type:none; display:inline;}
div.comment_view p{line-height:18px; margin-top:8px; clear:both; padding-top:5px;}

div.comment_view p.toptext{line-height:18px; margin-top:0px; clear:both; padding-bottom:5px; padding-top:0px;}

div.comment_view_mod{float:left; display:block; width:610px; height:auto; text-align:center;}
div.comment_view_mod2{float:left; display:block; width:610px; height:auto; font-size:90%; text-align:left; margin-top:5px;}
/* talk_comment_list end */

div.talk_step2{
	float:left; display:block; 
	width:635px; height:30px; 
	background:url(//imagex.navi.com/simage/spot/bg_talk_step02.gif) no-repeat left top;
	margin-bottom:16px;
}
div.talk_step3{
	float:left; display:block; 
	width:635px; height:30px; 
	background:url(//imagex.navi.com/simage/spot/bg_talk_step03.gif) no-repeat left top;
	margin-bottom:16px;
}

div.ukiji_step2{
	float:left; display:block; 
	width:635px; height:1px; 
/* 	background:url(//imagex.navi.com/simage/spot/bg_ukiji_step02.gif) no-repeat left top;*/
	margin-bottom:16px;
}
div.album_step2{
	float:left; display:block; 
	width:635px; height:30px; 
	background:url(//imagex.navi.com/simage/spot/bg_album_step02.gif) no-repeat left top;
	margin-bottom:16px;
}
div.ukiji_step3{
	float:left; display:block; 
	width:635px; height:30px; 
	background:url(//imagex.navi.com/simage/spot/bg_ukiji_step03.gif) no-repeat left top;
	margin-bottom:16px;
}

/* talk_step2_head start */
div#talk_step2_head{float:left; display:block;}
div.talk_step_title{
	float:left; 
	display:block; 
	width:633px; 
	height:25px;	
	background-color:#f4f4f4; 
	border-top:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc;
	margin-bottom:8px;
}
div#talk_step2_head p{float:left; display:block; width:635px; height:auto; line-height:16px; }
div.talk_step_title h2{float:left; font-size:120%; padding-left:8px;}
div#talk_step3_head{float:left; display:block;}
div#talk_step3_head p{float:left; display:block; width:635px; height:auto; line-height:16px; }
/* talk_step2_head end */

/* talk_write start */
div#talk_write{float:inherit; clear:both; display:block; margin-top:22px; width:635px; height:auto;}
div#talk_write p.s_text{float:left; font-size:90%; display:inline; margin-top:2px; margin-bottom:2px;}
div#talk_write p.s_text2{float:left; font-size:90%; margin-bottom:2px; color:#ff3333; }
p.red_stext{float:left; font-size:90%; margin-bottom:2px; color:#ff3333; line-height:12px; margin-top:2px;}
div#talk_write span.ico{color:#ff3333; font-size:100%; font-weight:normal;}

div.talk_write1{float:left; display:block; width:635px;}
div.talk_write1 table{border-collapse:collapse; border-top:1px solid #CCCCCC;}
div.talk_write1 th{border-bottom:1px solid #CCCCCC; padding:8px;  width:70px; line-height:1.4em; text-align:left;}
div.talk_write1 th.t02{ background-color:#dee9fb; padding:5px 0px 5px 10px;  width:120px; line-height:1.4em;}
div.talk_write1 th.t03{ background-color:#dee9fb; padding:5px 0px 5px 10px;  width:120px; line-height:1.4em;}
div.talk_write1 th.t05{ background-color:#dee9fb; padding:5px 0px 5px 10px;  width:120px; line-height:1.4em;}

div.talk_write1 td{border-bottom:1px solid #CCCCCC; background-color:#FFFFFF; padding:8px; width:533px; line-height:1.4em;}
div.talk_write1 td.d02{background-color:#FFFFFF; padding:5px 5px 5px 5px; width:491px;  line-height:1.4em;}
div.talk_write1 td.d03{background-color:#FFFFFF; padding:5px 5px 5px 5px; width:491px;  line-height:1.4em;}
div.talk_write1 td.d04{background-color:#FFFFFF; padding:5px 5px 5px 5px; width:491px; line-height:1.4em;}
div.talk_write1 td.d05{background-color:#FFFFFF; padding:5px 5px 5px 5px; width:491px;  line-height:1.4em;}
div.talk_write1 td.gray{border:none; text-align:center; width:621px; padding:2px 5px 10px;}

div.talk_write1 td.t01{ background-color:#dee9fb; padding:5px 0px 5px 10px; width:120px; line-height:1.4em; font-weight:bold;}

div.talk_write1 ul{ list-style-type:none; margin:0 auto; display:inline;}
div.talk_write1 ul li{ list-style-type:none; padding-left:0px; padding-right:25px; display:inline;}
div.talk_write1 ul li.left{list-style-type:none; display:inline; padding-right:10px;}

div.talk_write1 ul.mod{float:left; margin:0px; display:inline; list-style-type:none;}
div.talk_write1 ul.mod li.left{list-style-type:none; padding-right:90px; display:inline;}
div.talk_write1 ul.mod li.center{list-style-type:none; display:inline; padding-right:10px;}

div.ctb_btn input{width:120px;}

/* talk_write2 start */
div.talk_write2{float:inherit; clear:both; display:block; margin-top:22px; width:635px; height:auto;}
div.talk_write2 p.s_text{float:left; font-size:90%; display:inline; margin-top:2px; margin-bottom:2px;}
div.talk_write2 p.s_text2{float:left; font-size:90%; margin-bottom:2px; color:#ff3333; }
div.talk_write2 span.ico{color:#ff3333; font-size:100%; font-weight:normal;}
/* talk_write2 end */

/* talk_write_new start */
div.talk_write_new{float:inherit; clear:both; display:block; margin-top:22px; width:635px; height:auto;}
div.talk_write_new p.s_text{float:left; font-size:90%; display:inline; margin-top:22px; margin-bottom:2px;}
div.talk_write_new p.s_text2{float:left; font-size:90%; margin-bottom:2px; color:#ff3333; }
div.talk_write_new span.ico,p.s_text span.ico,div.talk_write_new1 span.ico{color:#ff3333; font-size:100%; font-weight:normal;}

div.talk_write_new1{float:left; display:block; width:633px; height:auto; border:solid 1px #ccc; }
div.talk_write_new1 table{background-color:#ccc;}
div.talk_write_new1 th{ background-color:#fbe9de; padding:5px 0px 5px 10px;  width:120px; line-height:18px;}
div.talk_write_new1 td{background-color:#FFFFFF; padding:5px 5px 5px 5px; width:491px;  line-height:18px;}
div.talk_write_new1 td.gray{background-color:#f4f4f4; text-align:center; width:621px; padding:2px 5px 5px 5px;}

div.talk_write_new1 td.t01{ background-color:#fbe9de; padding:5px 0px 5px 10px; width:120px; line-height:18px; font-weight:bold;}

div.talk_write_new1 ul{ list-style-type:none; margin:0 auto; display:inline;}
div.talk_write_new1 ul li{ list-style-type:none; padding-left:0px; display:inline;}
div.talk_write_new1 ul li.left{list-style-type:none; display:inline; padding-right:10px;}

div.talk_write_new1 ul.mod{float:left; margin:0px; display:inline; list-style-type:none;}
div.talk_write_new1 ul.mod li.left{list-style-type:none; padding-right:160px; display:inline;}
div.talk_write_new1 ul.mod li.center{list-style-type:none; display:inline; padding-right:10px;}
/* talk_write_new end */

/* comment_write start */
div.comment_write{
	float:inherit; 
	clear:both; 
	display:block; 
	width:613px; 
	height:auto; 
	border:solid 1px #ccc; 
	padding:10px; 
	background-color:#f4f4f4; 
	margin-top:10px;
}
div.comment_write1 h2{font-size:110%; color:#666; padding:0px;}
div.comment_write1 p{padding:8px 0px 0px;}
div.comment_write1 p a{background:transparent url(//imagex.navi.com/simage/common/ico/ico_right_04.gif) no-repeat scroll -3px -0.2em; padding-left:13px; font-weight:bold;}

textarea.comment_write01{
	clear:both; 
	float:left; 
	margin-top:3px; 
	width:608px; 
	border:solid 1px #b3b3b3; 
	height:110px; 
	line-height:16px;
}
textarea.comment_modify{
	clear:both; 
	float:left; 
	margin-top:3px; 
	width:607px; 
	border:solid 1px #b3b3b3; 
	height:110px; 
	line-height:16px;
}
p.s_text{font-size:90%; line-height:20px;}
div.comment_write2{text-align:center; }

/* comment_write end */

/* spot_ucc_others start */
div.spot_ucc_others{
	float:left; 
	display:block; 
	width:633px; 
	height:auto; 
	border:solid 1px #ccc; 
	margin-top:10px;
	background:url(//imagex.navi.com/simage/spot/bg_spot_ucc_others.gif) no-repeat left top; 
	padding-bottom:11px;
}
div.spot_ucc_others1{
	float:left; display:block; 	
	width:633px; height:auto;	
	padding-top:0px;	
}
div.spot_ucc_others1 h2{float:left; font-size:110%;}
div.spot_ucc_others1 ul{clear:both; display:block;  list-style-type:none; margin-top:6px; width:633px; padding-top:5px;}
div.spot_ucc_others1 ul li.text{
	float:left; 
	display:inline; 
	background:url(//imagex.navi.com/simage/common/ico/ico_right_04.gif) no-repeat left top; 
	width:450px; 
	padding-left:15px; 
	margin-top:6px; 
	margin-left:5px;
}
div.spot_ucc_others1 ul li.ico{
	float:right; 
	display:inline;  
	background:url(//imagex.navi.com/simage/spot/ico/ico_comment_view.gif) no-repeat left top; 
	width:78px; 
	padding-left:20px; 
	margin-top:6px;
}

/* spot_ucc_others end */

/* step_head start */
div.step_head{clear:both; display:block; overflow:hidden; zoom:1;}
div.step_head_title{
	display:block; 
	width:633px;
	background-color:#f4f4f4; 
	border-top:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc;
	margin-bottom:8px;
	clear:both;
}
div.step_head_title h2{padding:5px;}
div.step_head p{float:left; display:block; width:635px; height:auto; line-height:16px;}
div.step_head h2{font-size:120%; padding-left:8px;}

/* step_head end */

/* spot_ukiji_table  start */
div#user_article_write{float:inherit; clear:both; display:block; margin-top:22px; width:635px; height:auto;}
div#user_article_write p.s_text{float:left; font-size:90%; display:inline; margin-top:2px; margin-bottom:2px;}
div#user_article_write p.s_text2{float:left; font-size:90%; display:inline; margin-bottom:2px; color:#ff3333;}
div#user_article_write span.ico{color:#ff3333; font-size:100%; font-weight:normal;}

div.user_article_ul{float:left; display:block; width:485px;}
div.user_article_ul ul{float:left; list-style-type:none;}
div.user_article_ul ul li{padding-right:20px; padding-left:0px;}
textarea.user_art_write{margin-top:2px; width:485px; border:solid 1px #b3b3b3; height:110px; line-height:16px;}
input.user_art_write{margin-top:2px; width:485px; border:solid 1px #b3b3b3; height:18px;}
input.user_art_write2{padding:2px 0; border:solid 1px #b3b3b3;}
input.user_art_write2_error{padding:2px 0; border:solid 1px #b3b3b3; background-color:#FFDDEB;}
select.user_art_write_y,select.user_art_write_m{border:solid 1px #b3b3b3;}
select.user_art_write_y_error,select.user_art_write_m_error{border:solid 1px #b3b3b3; background-color:#FFDDEB;}
select.user_art_write{border:solid 1px #b3b3b3;}
select.user_art_write_error{border:solid 1px #b3b3b3; background-color:#FFDDEB;}
input.l_submit{width:118px; margin-top:5px;}
input.s_submit{}
/* spot_ukiji_table end */

/* user_article_item start */
div.user_article_item{
	float:left; 
	display:block; 
	width:633px; 
	height:auto; 
	border:solid 1px #ccc;
	background:url(//imagex.navi.com/simage/spot/bg_user_article_item.gif) no-repeat left top;
	padding-top:8px;
	margin-bottom:10px;
}
div.user_article_item1{float:left; width:250px; display:block; margin-left:10px; }
div.user_article_item1 ul{float:left;}
div.user_article_item1 ul li.writer{float:left; background-color:#eaeffa; list-style-type:none;  margin-right:10px; }
div.user_article_item1 ul li.writer a{font-weight:bold; list-style-type:none; }
div.user_article_item1 ul li.red{float:left; color:#ff3333; list-style-type:none; padding-left:10px; }
div.user_article_item1 ul li.red a{color:#ff3333; list-style-type:none; }
div.user_article_item1 h2{	
	clear:both;
	float:left;
	font-size:120%;
	padding-left:18px;
	margin-top:10px;
	margin-left:0px;
	padding-bottom:8px;
	background:url(//imagex.navi.com/simage/spot/ico/ico_doc.gif) no-repeat left center;
	width:200px;
}
div.user_article_item2{float:right; width:350px; padding-right:10px; text-align:right;}
div.user_article_item2 ul li.stext{ font-size:90%;  letter-spacing: -0.1em;  list-style-type:none; padding-top:3px;}
div.user_article_item2 ul li.text{float:right; list-style-type:none; width:126px; padding-top:14px;}
div.user_article_item2 ul li.text2{float:right; list-style-type:none; width:70px; padding-top:14px;}
div.user_article_item2 span{color:#ff6600; font-weight:bold;}
div.user_article_item2 span.btext{color:#1D3994; font-weight:bold;}

/* user_article_item end */

/* user_article_sum start */
div.user_article_sum{
	clear:both; 
	display:block; 
	width:613px; 
	border:solid 1px #ccc;
	background:url(//imagex.navi.com/simage/spot/bg_user_article_sum01.gif) no-repeat left top;
	padding:10px;
	margin-bottom:10px;
}
div.user_article_sum:after{content: ""; clear:both; height:0; display:block; visibility:hidden;}
div.user_article_left{float:left; display:inline; width:301px; margin:0px 12px 0px 0px;}

div.user_article_left ul{float:left;}
div.user_article_left ul li.writer{float:left; background-color:#eaeffa; list-style-type:none;  margin-right:10px; }
div.user_article_left ul li.writer a{font-weight:bold; list-style-type:none; }
div.user_article_left ul li.red{float:left; color:#ff3333; list-style-type:none; padding-left:10px; }
div.user_article_left ul li.red a{color:#ff3333; list-style-type:none; }
div.user_article_left h2{	
	clear:both;
	float:left;
	font-size:120%;
	padding-left:18px;
	margin-top:10px;
	margin-left:0px;
	padding-bottom:8px;
	background:url(//imagex.navi.com/simage/spot/ico/ico_doc.gif) no-repeat left 0.3em;
	width:283px;
}
div.user_article_left p{clear:both; line-height:1.5em; padding-top:3px; padding-bottom:32px;}
div.user_article_left ul li.stext{float:left; list-style-type:none; font-size:90%; padding-right:10px;}
div.user_article_left ul li.stext2{float:left; list-style-type:none; font-size:90%; padding-right:10px; width:200px;}

div.user_article_right{float:left; display:inline; width:300px;}
div.user_article_right img{width:300px;}
div.user_article_right ul li.text{float:right; list-style-type:none; padding-top:7px; padding-right:10px;}
div.user_article_right ul li.text2{float:right; list-style-type:none;  padding-top:7px; padding-right:0px;}
div.user_article_right ul li.stext{float:right; list-style-type:none; padding-top:3px;}
div.user_article_right ul li.stext2{float:right; list-style-type:none; padding-top:3px; padding-right:0px;}
div.user_article_right span{color:#ff6600; font-weight:bold;}
div.user_article_right span.btext{color:#1D3994; font-weight:bold;}
/* user_article_sum end */

/* spot_ukiji_closeup */
div.spot_ukiji_closeup{
	float:left; display:block; width:615px; height:auto; 
	border:solid 1px #ccc;	
	padding:6px 9px 10px 9px;
	margin-bottom:0px;
}
div.user_article_tail{
	float:left; 
	width:633px; 
	height:auto; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc; 
	margin-bottom:7px;
}
div.user_article_tail ul{padding-left:140px;}
div.user_article_tail ul li{float:left; list-style-type:none; line-height:25px; padding-right:5px;} 
div.spot_ukiji_both{float:left; display:block; width:615px; margin-bottom:10px;}
/* spot_ukiji_closeup end */

/* user_article_detail start */
div.user_article_detail{
	float:inherit; 
	clear:both; 
	display:block; 
	width:615px; height:auto; 
	border:solid 1px #ccc;	
	padding:6px 6px 10px 12px;
	margin-bottom:0px;
}

div.ukiji_step_head{float:left; display:block; margin-bottom:18px;}
div.ukiji_step_head_title{float:left; display:block; width:633px; height:25px;	
	background-color:#f4f4f4; 
	border-top:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc;
	margin-bottom:8px;
}
div.ukiji_step_head p{float:left; display:block; width:635px; height:auto; line-height:16px; }
div.ukiji_step_head h2{float:left; font-size:120%; padding-left:8px;}
div.user_article_detail_end{
	float:left; 
	display:block; 
	width:631px; 
	background-color:#f4f4f4; 
	border-top:solid 1px #ccc;
	border-bottom:solid 2px #ccc;
	border-left:solid 2px #ccc;
	border-right:solid 2px #ccc;
	height:37px; 
	text-align:center;
	
}
div.user_article_detail_end ul{display:inline; list-style-type:none; padding-top:2px;}
div.user_article_detail_end ul li{list-style-type:none; padding-left:10px; display:inline;}
div.user_article_detail_end ul li.left{list-style-type:none;  display:inline;}
/* user_article_detail end */



/* album_write_btn start */
div.album_write_btn{
	float:left; 
	display:block; 
	width:631px; 
	background-color:#f4f4f4; 
	border-top:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
	border-left:solid 2px #ccc;
	border-right:solid 2px #ccc;
	height:37px; 
	text-align:center;
	
}
div.album_write_btn ul{float:left; display:inline; list-style-type:none; padding-top:2px;}
div.album_write_btn ul li{float:left; list-style-type:none; padding-left:10px;}
div.album_write_btn ul li.left{float:left; list-style-type:none; padding-left:190px;}
/* album_write_btn end */

select.ucc_list_menu2{width:120px; position:absolute; top:3px; right:8px;}


/* food_menus start */
div#food_menus{float:inherit; width:310px; height:auto; display:block;}
div.food_menus1 {float:inherit; width:310px; height:auto; display:block; margin-top:22px; margin-bottom:10px;
}
div.food_menus1 h2 {
	background-image:url(//imagex.navi.com/simage/spot/bg_title_bar1.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration: underline;
	height:24px;
	background-position:left top;
	font-size:120%;
	padding-left:15px;
	padding-top:5px;
	margin-bottom:8px;	
}
div.food_menus1 ul{display:block; list-style-type:none;}

div.food_menus1 ul li.tit_01{
	display:block; 
	float:left; 
	clear:both;	
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-left:9px;	
	width:290px; 
	height:16px;
	color:#333;
	font-weight:bold;
}

div.food_menus1 ul li.text_01{
	display:block; 
	float:left; 
	clear:both;
	background-position:left top;;	
	margin-left:9px;	
	width:290px; 
	height:auto;
}

div.food_menus1 ul li.dot_line{
	display:block; 
	float:left; 
	clear:both;
	background-image:url(//imagex.navi.com/simage/spot/small_dot_line.gif); 
	background-position:left top;;
	background-repeat:no-repeat; 
	margin-top:7px; 
	margin-bottom:8px;
	width:305px; 
	height:1px;
	line-height:0px;
}
div.food_menus1 span.textb{font-weight:bold; color:#ff6600;}
div.food_menus1 p.right a{
	width:auto;
	float:right;
	margin-right:2px;
	margin-top:0px;
	padding-left:15px;
	font-size:90%;
	background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/* food_menus end */

/* food_recipe start */
div.food_recipe_top{
	float:left; 
	display:block; 
	width:635px; 
	height:6px; 
	background:url(//imagex.navi.com/simage/spot/bg_food_recipe_top.gif) left bottom no-repeat;
}
div.food_recipe_bottom{
	float:left; 
	display:block; 
	width:635px; 
	height:6px; 
	background:url(//imagex.navi.com/simage/spot/bg_food_recipe_bottom.gif) left top no-repeat;
}
div.food_recipe{
	float:left; 
	display:block; 
	width:613px; 
	height:auto; 
	background:url(//imagex.navi.com/simage/spot/bg_food_recipe_mid.gif) no-repeat left bottom;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:5px 10px 5px 10px;
}
div.food_recipe h1{
	float:left;
	color:#ff3333;
	font-size:120%;
	background-image:none;
	padding:0px;
	margin:0px;
	line-height:20px;	
	width:610px;
	height:25px;
}
div.food_recipe_line{
	float:left; 
	display:block; 
	clear:both; 
	border-bottom:solid 1px #ccc; 
	width:610px; 
	height:1px; 
	padding:0px; 
	margin:0px 0px 8px 0px;
}
div.food_recipe p{float:left; line-height:20px;}

div.food_recipe ul{float:right; display:block;}
div.food_recipe ul li{
	float:right; 
	display:block; 
	list-style-type:none;
	background-image: url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:16px;
	font-size:90%;
	margin:5px 0px 5px 0px;
}
/* food_recipe end */

div.gourmetspot_album{float:left; display:block; width:635px; height:auto; }
div.gourmetspot_album ul{float:right; display:block;}
div.gourmetspot_album ul li{
	float:right; 
	display:block; 
	list-style-type:none;
	background-image: url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:16px;
	font-size:90%;
	margin:5px 0px 5px 0px;
}

/* spot_print start */
div#print_wrap{width:635px; text-align:left; padding:5px; margin:0 auto;}
div#print_name{width:435px; float:left;}
div#print_wrap table.access{clear:both; width:625px; margin:10px auto 0px auto; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; line-height:1.4em;}
/* spot_print end */

/* spot_price_list start */
div.spot_price_list_btn{float:left; width:635px; height:auto; text-align:right; display:block; padding:7px 0px 9px 0px;}
div.spot_price_list{float:left; width:635px; height:auto; display:block; margin-top:10px;}
div.spot_price_list table{background-color:#ccc; width:100%; border-collapse:collapse; border:1px solid #CCCCCC; border-width:1px 0px;}
div.spot_price_list th{border-bottom:1px solid #CCCCCC;}
div.spot_price_list th.tit01{
	width:40%; 
	background-color:#efefef; 
	padding:2px 5px 2px 5px; 
	line-height:16px; 
	text-align:center;
	font-weight:normal;
}
div.spot_price_list th.tit02{width:30%; background-color:#efefef; padding:2px 5px 2px 5px;	line-height:16px; text-align:center; font-weight:normal; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
div.spot_price_list th.tit03{
	width:100px; 
	background-color:#efefef; 
	padding:2px 5px 2px 5px; 
	line-height:16px; 
	text-align:center;
	font-weight:normal;
}
div.spot_price_list th.tit04{
	width:30%; 
	background-color:#efefef; 
	padding:2px 5px 2px 5px; 
	line-height:16px; 
	text-align:center;
	font-weight:normal;
}
div.spot_price_list td.smallt{background-color:#ffffff; padding:5px; line-height:16px; font-size:90%; text-align:left;}
div.spot_price_list td{background-color:#ffffff; padding:5px; line-height:16px; text-align:right; border-bottom:1px solid #CCCCCC;}
div.spot_price_list td.boldt{background-color:#ffffff; padding:5px; line-height:16px; font-weight:bold; text-align:right; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
div.spot_price_list table h3{float:left; clear:both; font-size:110%; font-weight:bold;}
div.spot_price_list2{padding:15px 0px 0px; line-height:18px;}
div.spot_price_list2 p{padding-bottom:3px; size:120%; font-weight:bold;}

/* spot_header add 09/06/26 */
div.spot_header_navi{clear:both; width:627px; height:auto; margin-bottom:10px; padding:4px 4px 0px; background:url(//imagex.navi.com/simage/spot/spot_header_navi_back.gif) repeat-x 0 0; overflow:hidden; zoom:1;}
div.spot_header_navi ul{overflow:hidden; zoom:1;}
div.spot_header_navi ul li{float:left; display:inline; padding:0px 1px 0 0; font-size:14px; font-weight:bold; background:url(//imagex.navi.com/simage/spot/spot_header_navi_line.gif) no-repeat right 3px;}
div.spot_header_navi ul li span.shn_number{background-color:transparent; padding:0px; display:inline; font-size:10px; font-weight:normal;}
div.spot_header_navi ul li a{margin:0 2px 0 1px; padding:5px 4px 9px; display:block; color:#333333; outline:none;}
div.spot_header_navi ul li a:visited{color:#333333;}
div.spot_header_navi ul li a.on{background-color:#FFFFFF;}
div.spot_head_modtit{clear:both;}
.spot_head_modtit01{font-size:100%; color:#666; padding-right:10px;}
.spot_head_modtit02{font-size:110%; color:#333; font-family:"MS UI Gothic";}
ul.spot_text_kind{padding:5px 0px 8px;}
ul.spot_text_kind li{display:inline; padding-right:15px; font-size:100%;}
ul.spot_text_kind li a{font-weight:bold;}
ul.spot_text_kind img{vertical-align:middle;}
ul.spot_header_btn{width:635px; height:25px; margin-bottom:5px;}
ul.spot_header_btn li{display:inline;}
li.shb_album{padding-left:7px;}
p.ctb_btn_bottom{float:left; margin-top:10px; padding:8px 0px; width:635px; background-color:#e4eefe; text-align:center;}

/* spot_summary add 09/07/01 */
div.spot_box {clear:both; margin-bottom:25px; width:635px; height:auto; display:block; line-height:1.5em;}
div.spot_box h2{width:635px; margin-bottom:5px; font-size:100%; font-weight:bold;}
div.spot_pickup{margin-bottom:10px; padding-bottom:10px; border:1px dotted #666666; border-width:0 0 1px; overflow:hidden; zoom:1;}
div.spot_pickup a{font-weight:bold;}
span.spot_pickup_ttl{padding-right:3px; font-weight:bold;}
div.s_pickup_l{float:left; width:210px;}
div.s_pickup_l img{width:200px;}
div.s_pickup_r{float:left; width:425px;}
div.spot_schedule table{width:635px; border:1px solid #CCCCCC; border-width:1px 0 0;}
div.spot_schedule th,div.spot_schedule td{padding:3px; border:1px solid #CCCCCC; border-width:0 0 1px; vertical-align:top;}
div.spot_schedule th{background-color:#f1f1f1; color:#666666; text-align:center;}
div.spot_schedule th.data4,div.spot_schedule td.data4{border:1px solid #CCCCCC; border-width:0 1px 1px 0px;width:100px;}
div.spot_schedule th.data2,div.spot_schedule td.data2{border:1px solid #CCCCCC; border-width:0 1px 1px; width:300px;}
div.spot_schedule th.data1,div.spot_schedule td.data1{width:100px;}
div.spot_experience{overflow:hidden; zoom:1;}
div.spot_experience dl{margin-bottom:10px; padding-bottom:10px; border:1px dotted #666666; border-width:0 0 1px; overflow:hidden; zoom:1;}
div.spot_experience dt{float:left; width:70px; height:70px;	padding-right:10px;}
div.spot_experience dd.tit{float:left; width:555px; font-weight:bold; font-size:120%; margin-bottom:3px;}
div.spot_experience dd.txt1{float:left; width:555px; line-height:1.3em; margin-bottom:3px;}
div.spot_experience dd.txt2{float:left; width:555px; line-height:1.5em; font-size:90%; font-weight:bold;}
div.spot_experience span{padding-left:10px; font-weight:normal; color:#333333;} 
div.spot_user_album ul{overflow:hidden; zoom:1;}
div.spot_user_album ul li{float:left; padding:5px; width:110px; border:1px solid #CCCCCC; margin-right:6px; margin-bottom:5px; display:inline;}
div.spot_user_album ul li.end{margin-right:0px;}
p.s_user_album_name{padding-top:3px; font-size:10px; line-height:1.2em;}
p.s_user_album_all{width:635px; text-align:center;}
*:first-child+html p.s_user_album_all{margin-top:5px;}/*IE7用*/
p.s_user_album_all a{padding-bottom:1px; padding-top:1px; padding-left:17px; background-image:url(//imagex.navi.com/simage/common/ico/ico_down.gif);	background-position:left center; background-repeat:no-repeat; font-weight:bold;}
p.s_user_album_all a.down{background-image:url(//imagex.navi.com/simage/common/ico/ico_down.gif);	background-position:left center; background-repeat:no-repeat;}
p.s_user_album_all a.up{background-image:url(//imagex.navi.com/simage/common/ico/ico_top.gif);	background-position:left center; background-repeat:no-repeat;}
div.summary_album{margin-bottom:40px; overflow:hidden; zoom:1;}
div.spot_navi_album,div.spot_user_album{clear:both; margin-bottom:15px; width:635px;}
div.spot_navi_album2{clear:both; width:635px;}
div.spot_navi_album ul,div.spot_navi_album2 ul{overflow:hidden; zoom:1;}
div.spot_navi_album ul li,div.spot_navi_album2 ul li{float:left; padding:5px; width:110px; height:110px; border:1px solid #CCCCCC; margin-right:6px; margin-bottom:5px; display:inline;}
div.spot_navi_album ul li.end,div.spot_navi_album2 ul li.end{margin-right:0px;}
p.s_navi_album_all{width:635px; text-align:right;}
p.s_navi_album_all a{padding-left:15px;	font-size:90%; background-image:url(//imagex.navi.com/simage/common/ico/ico_right_02.gif);	background-position:left top; background-repeat:no-repeat;}
div.spot_essential_info{margin-bottom:40px;}
div.spot_data{clear:both; width:635px;}
div.spot_data p{padding-bottom:2px; font-weight:bold;}
table.s_data_box{width:635px; border:1px solid #CCCCCC; border-width:1px 0 0; line-height:1.4em;}
table.s_data_box th{width:110px; background-color:#f1f1f1; color:#666666;}
table.s_data_box th{padding:5px; border:1px solid #CCCCCC; border-width:0 1px 1px 0; vertical-align:top;}
table.s_data_box td{padding:5px; border:1px solid #CCCCCC; border-width:0 0 1px; vertical-align:top;}
table.s_data_box td.s_data_course{padding:0px;}
table.s_data_course_box{width:100%; border:none;}
table.s_data_course_box th{width:auto; background-color:#e0eafb; border:1px solid #FFFFFF; border-width:0 1px 0 0;}
table.s_data_course_box td{background-color:#eff4fd; border:1px solid #FFFFFF; border-width:1px 1px 0 0;}
table.s_data_course_box th.data_btn,table.s_data_course_box td.data_btn{width:70px; text-align:center; border-right:none;}
div.spot_album_ttl{padding:0 0 2px 0px; overflow:hidden; zoom:1;}
p.album_ttl{float:left; color:#333333; font-weight:bold;}
p.album_link{margin-left:30px; float:left; font-weight:bold;}
td.s_data_map{overflow:hidden; zoom:1;}
div.s_data_map_box{margin-bottom:3px; padding:5px; border-bottom:1px solid #CCCCCC; overflow:hidden; zoom:1;}
div.s_data_map_box:after{content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}
div.s_data_map_l{display:inline; float:left; padding-right:5px; width:180px; text-align:center;}
p.s_data_map_l_link{font-size:90%; padding-top:2px;}
div.s_data_map_l_sv{display:inline; float:left; padding-right:10px; width:180px; height:180px;}
div.s_data_map_r{display:inline; float:left; width:440px; line-height:1.4em; text-align:left;}
div.s_data_map_text{line-height:1.5em; text-align:left;}

/* spot_relation_tag add 09/07/08 */
div.spot_relation_tag{clear:both; margin-bottom:5px; padding:5px 0;}
div.spot_relation_tag a{font-weight:bold;}

/* spot_map_access add 09/07/10 */
div.map_access{margin-bottom:10px; clear:both;}
p.map_access_ttl{margin-right:25px; font-weight:bold; display:inline;}
p.map_access_distance{padding:5px; display:inline; background-color:#e0e0e0;}
p.map_access_distance img{vertical-align:middle; padding:0 2px;}
p.map_view_none{margin-left:25px; display:inline;}
p.map_view_none input{vertical-align:middle;}
div.map_access_box{border-top:1px solid #CCCCCC; margin-top:10px; padding-top:10px; line-height:1.5em; overflow:hidden; zoom:1;}
div.map_access_box ul li{float:left; display:inline; width:310px; padding-right:10px;}
div.map_access_box ul li.end{padding-right:0px;}
p.map_acs_text{float:left; width:485px;}
div.map_acs_r{float:right; width:160px;}
div.map_acs_text{min-height:83px; line-height:1.5em;}
div.map_acs_text img{vertical-align:middle; padding-right:2px;}
p.map_acs_svbtn{text-align:left; font-weight:bold;}
p.map_acs_svbtn img{vertical-align:middle;}
p.map_acs_photo{float:left; padding-right:10px; width:140px;}
p.map_acs_photo img{width:140px; height:105px;}


/* spot_map add 09/09/18 */
div.spot_map{clear:both;}
div.map_kind{width:950px; margin-bottom:7px; overflow:hidden; zoom:1;}
div.map_kind ul{padding:3px 0;}
div.map_kind ul li{display:inline; color:#666666;}
div.map_kind ul li a{font-weight:bold;}
div.map_kind ul li span{padding:5px; font-weight:bold; color:#333333;background-color:#92b9f2;}
span.spot_radius{padding-right:15px; font-size:90%;}
select.spot_radius_box{width:80px;}
div.map_switch{border-bottom:4px solid #666666;}
div.map_switch ul{height:23px; overflow:hidden; zoom:1;}
div.map_switch ul li{display:block; float:left; padding-right:5px;}
div.basic_search_box_sm{clear:both; margin-top:5px;}

/* spot_map_window add 09/09/18 */
div.map_window_info{margin-bottom:20px; line-height:1.4em;}
div.map_window_info p{padding:5px 10px; background-color:#f4f4f4; border-bottom:1px dotted #C1C1C1; font-weight:bold; text-align:center;}
div.map_window_info div{padding:5px 10px;}
div.map_window_access{padding:5px 10px; line-height:1.4em;}
div.map_window_access p{margin-bottom:5px; padding:3px; background-color:#fffdc7; font-weight:bold;}
div.map_window_access div{margin-bottom:15px;}
div.map_window_access div img{float:left; padding:2px 5px 5px 0;}
div.map_window_allaccess{margin-bottom:8px; padding:5px 10px; line-height:1.4em;}
div.map_window_allaccess p{margin-bottom:5px; padding:3px; background-color:#fff0c7; font-weight:bold;}
div.map_window_allaccess div{margin-bottom:15px;}

/* spot_top_menu add 09/11/13 */
div#spot_price_pick {clear:both; margin-bottom:25px; width:635px; height:auto;}
div#spot_price_pick h2{float:left; width:635px;	font-size:100%; font-weight:bold;}
table.price_pick_box{clear:both; margin-bottom:3px; width:635px; border-collapse:collapse; border-spacing:0;}
table.price_pick_box tr td{padding:5px; border:1px solid #CCCCCC; line-height:1.4em;}
table.price_pick_box p.jtext{color:#FF6600; font-size:90%;}
table.price_pick_box tr td.ptext{width:186px; text-align:right;}

table.price_pick_box_b{clear:both; margin-bottom:3px; width:635px; border-collapse:collapse; border-spacing:0; border-top:1px solid #CCCCCC;}
table.price_pick_box_b th{text-align:center; background-color:#F4F4F4;}
table.price_pick_box_b tr td,table.price_pick_box_b th{padding:3px 5px; border-bottom:1px solid #CCCCCC; line-height:1.4em;}
th.ppb_b_menu{width:50%;}
th.ppb_b_time{width:20%;}
th.ppb_b_price{width:30%;}
th.ppb_b_time,td.ppb_b_time{border:1px solid #CCCCCC; border-width:0 1px;}
th.ppb_b_price,td.ppb_b_price{text-align:right;}
span.ppb_b_strike{text-decoration:line-through;}

table.price_pick_box_g{clear:both; margin-bottom:3px; width:635px; border-collapse:collapse; border-spacing:0; border-top:1px solid #CCCCCC;}
table.price_pick_box_g th{text-align:center; background-color:#F4F4F4;}
table.price_pick_box_g tr td,table.price_pick_box_g th{padding:3px 5px; border-bottom:1px solid #CCCCCC; line-height:1.4em;}
td.ppb_g_menu{width:80%;}
td.ppb_g_price{width:20%; text-align:right;}
table.price_pick_box_g p.jtext{color:#FF6600; font-size:90%;}
table.price_pick_box_g tr td.ptext{width:186px; text-align:right;}

/* spot_gourmet_menu add 10/05/13 */
table.spot_pricelist_g{clear:both; margin-bottom:5px; width:100%; border-collapse:collapse; border:1px solid #CCCCCC; border-width:1px 0px;}
table.spot_pricelist_g td{padding:5px; line-height:1.5em; border-bottom:1px solid #CCCCCC;}
table.spot_pricelist_g td.spg_price{width:160px; font-weight:bold; text-align:right; border-left:1px solid #CCCCCC;}
table.spot_pricelist_g td.spg_menu{width:335px; text-align:left;}
table.spot_pricelist_g td.spg_menu2{width:455px; text-align:left;}
table.spot_pricelist_g td.spg_img{width:110px;}
table.spot_pricelist_g td.spg_img img{vertical-align:middle;}
div.spg_notice{margin-top:3px; font-size:90%; line-height:1.2em;}
p.spg_name{font-weight:bold;}
p.spg_namejp{color:#FF6600;}
div.spg_push{padding-left:50px; background:url(//imagex.navi.com/simage/spot/ico/ico_push.gif) left top no-repeat; min-height:40px;}
p.spg_unit{text-align:right;}

/* Spot map add 10/05/28 */
div.traffic_map_view_spot{margin-bottom:10px; padding:6px 0px 4px; border:1px solid #CCCCCC; width:633px; text-align:left;}
ul.tmap_view_spot{margin-bottom:3px; overflow:hidden; zoom:1;}
ul.tmap_view_spot li{float:left; display:block; width:205px;}
ul.tmap_view_spot li img{padding:0 3px; vertical-align:top;}
ul.tmap_view_spot li input{vertical-align:middle;}
p.tmap_view_list_all{margin-bottom:3px;}
p.tmap_view_list_all img{padding:0 2px; vertical-align:top;}
p.tmap_view_list_all input{vertical-align:middle;}
p.tmap_view_list_all label{padding-left:3px;}
div.tmap_box{padding:0 8px; overflow:hidden; zoom:1;}

/* Spot top surrounding info add 10/06/24 */
div.spot_surrounding_info{margin-bottom:10px; border:1px solid #CCCCCC; width:633px;}
div.spot_surrounding_info2{margin-bottom:3px; border:1px solid #CCCCCC; border-width:0 1px 1px; width:633px;}
div.spot_surrounding_info_line{margin:0 auto; background:url(//imagex.navi.com/simage/common/article_line.gif) 0 0 no-repeat; width:615px; height:2px;}
div.spot_surrounding_infoline hr{display:none;}

/* Spot top near spot add 10/07/16 */
div.spot_near_info{margin-bottom:10px;}
div.spot_near{margin-bottom:10px;}
div.spot_near_box{clear:both;}
ul.spot_near_list{clear:both; margin:0 auto; width:633px; overflow:hidden; zoom:1;}
ul.spot_near_list li{float:left; display:inline; width:211px;}
ul.spot_near_list li a{display:block; padding:5px; background-color:#FFFFFF; text-decoration:none; overflow:hidden; zoom:1;}
ul.spot_near_list li a:hover{display:block; background-color:#f3f7fd; text-decoration:none;}
img.snl_img{float:left; width:70px; padding-right:5px;}
span.snl_ttl{float:right; width:125px; line-height:1.4em; display:block; font-weight:bold; cursor:pointer;}
span.snl_ttl img{padding-right:2px;}
span.snl_category{float:right; width:125px; display:block; cursor:pointer; color:#339933; font-size:90%;}
span.snl_coupon{float:right; width:125px; display:block; cursor:pointer;}
ul.spot_near_list li a:link span.snl_category,ul.spot_near_list li a:visited span.snl_category{text-decoration:none; color:#339933;}
ul.spot_near_list li a:hover span.snl_catehgory{text-decoration:none; color:#339933;}
span.snl_distance{font-weight:normal;}
ul.spot_near_list li a:link span.snl_distance,ul.spot_near_list li a:visited span.snl_distance{text-decoration:none; color:#333333;}
ul.spot_near_list li a:hover span.snl_distance{text-decoration:none; color:#333333;}
ul.spot_near_list li a:link span.snl_ttl,ul.spot_near_list li a:visited span.snl_ttl{text-decoration:none;}
ul.spot_near_list li a:hover span.snl_ttl{ text-decoration:underline;}
img.snl_icon{float:left; width:15px; padding-right:5px;}
span.snl_name{float:right; width:180px; line-height:1.4em; display:block; font-weight:bold; cursor:pointer;}
span.snl_traffic{float:right; width:180px; display:block; cursor:pointer; color:#339933; font-size:90%;}
ul.spot_near_list li a:link span.snl_traffic,ul.spot_near_list li a:visited span.snl_traffic{text-decoration:none; color:#339933;}
ul.spot_near_list li a:hover span.snl_traffic{text-decoration:none; color:#339933;}
ul.spot_near_list li a:link span.snl_name,ul.spot_near_list li a:visited span.snl_name{text-decoration:none;}
ul.spot_near_list li a:hover span.snl_name{text-decoration:underline;}
div.spot_others_link{position:relative;}
div.spot_others_link ul{margin:10px 0 15px; text-align:center;}
div.spot_others_link ul li{font-weight:bold; display:inline; padding-top:1px; padding-bottom:1px;}
li.spot_others_down {padding-left:17px; background:url(//imagex.navi.com/simage/common/ico/ico_down.gif) left center no-repeat;}
li.spot_others_up {padding-right:20px; padding-left:17px; background:url(//imagex.navi.com/simage/common/ico/ico_top.gif) left center no-repeat;}
p.spot_others_map{position:absolute; top:0px; right:10px;}
p.spot_others_map a{font-weight:bold;}

ul.spot_near_category{margin:0px; background:url(//imagex.navi.com/simage/common/bg_solid_line.gif) left bottom no-repeat #F7F7F7; border:1px solid #CCCCCC; border-width:1px 1px 0; overflow:hidden; zoom:1;}
ul.spot_near_category li{float:left; list-style-position:none; display:inline;}
ul.spot_near_category li a{color:#666666; font-weight:bold;}
ul.spot_near_category li.tab01_on{padding:6px 15px; background-color:#FFFFFF; border-right:1px solid #CCCCCC; font-weight:bold; text-align:center;}
ul.spot_near_category li.tab02_on{border:solid #CCCCCC; border-width:0 1px; padding:6px 15px; background-color:#FFFFFF; font-weight:bold; text-align:center;}
ul.spot_near_category li a{display:block; padding:6px 15px; color:#666666; font-weight:bold;}
ul.spot_near_category li a:link{color:#666666;}
ul.spot_near_category li a:visited{color:#666666;}
ul.spot_near_category li a:hover{color:#666666;}
ul.spot_near_category li a:active{color:#666666;}

/* Spot top shop info add 10/10/18 */
div.spot_info{margin-bottom:25px; padding:8px; width:615px; border:2px solid #CCCCCC;}
div.spot_info_ttl{width:615px; overflow:hidden; zoom:1;}
p.sit_ttl{float:left; padding-top:2px; width:447px; font-weight:bold;}
p.sit_btn{float:right; width:168px;}
div.spot_info_box{overflow:hidden; zoom:1; margin-top:5px;}
div.spot_info_box2{overflow:hidden; zoom:1; margin-top:5px; padding-top:5px; background:url(//imagex.navi.com/simage/common/bg_full_line.gif) left top no-repeat;}
div.sib_l{float:left; display:inline; width:495px; line-height:1.4em;}
div.sib_r{float:right; display:inline; padding-left:10px; width:110px;}
div.sib_full{line-height:1.4em;}
p.spot_info_sttl{margin-bottom:3px; font-weight:bold; color:#FF6600;}
div.spot_info_btn{margin-top:15px; overflow:hidden; zoom:1;}
span.sib_date{float:left; display:inline; padding:1px 20px 0 0;}
ul.sib_editbtn{float:left; display:inline; overflow:hidden; zoom:1;}
ul.sib_editbtn li{float:left; padding-right:5px; width:76px; height:20px;}
div.spot_info_text a.more{padding-bottom:1px; padding-top:1px; padding-left:17px; background-image:url(//imagex.navi.com/simage/common/ico/ico_down.gif); background-position:left center; background-repeat:no-repeat; font-weight:bold;}

/* Spot matome registration lightbox add 10/10/18 */
div.matome_name_box{margin-bottom:10px; width:580px; overflow:hidden; zoom:1;}
div.mnb_l{float:left; display:inline; width:90px; color:#FF0000; font-weight:bold;}
div.mnb_r{float:left; display:inline; width:490px;}
div.matome_name{margin-bottom:10px;}
div.matome_name a{margin-left:15px; font-weight:bold; color:#1D3994;}
div.matome_name input{width:476px;}
div.edit_state input{margin-right:2px; vertical-align:middle;}
div.matome_memo_box{margin-bottom:10px; padding:10px; width:560px; background-color:#e9e9e9; overflow:hidden; zoom:1;}
div.mmb_l{float:left; display:inline; width:80px;}
div.mmb_l img{width:70px!important; height:70px!important;}
div.mmb_r{float:left; display:inline; width:480px;}
p.mmb_r_spot{min-height:20px; font-weight:bold; line-height:1.4em;}
p.mmb_r_spot img{vertical-align:middle; padding-right:2px;}
div.mmb_r_memo{margin-bottom:5px;}
div.mmb_r_memo textarea{width:476px; height:48px;}
p.matome_check{margin-bottom:20px; text-align:center;}
p.matome_check input{vertical-align:middle; margin-right:2px;}

/* Spot header navigation add 10/12/17 */
div.spot_head_navi{margin-bottom:10px;}
div.spot_head_navi ul{clear:both; margin-top:5px; width:635px; overflow:hidden; zoom:1;}
div.spot_head_navi ul li{float:left; height:25px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; background-color:#f7f7f7; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-right:1px solid #CCC;}
div.spot_head_navi ul li a{color:#666666; display:block; height:20px; padding-top:6px;}
div.spot_head_navi ul li a:hover{color:#666666; background-color:#FFFFFF; height:20px; padding-top:6px;}
div.spot_head_navi ul li span.shn_number{font-size:10px; font-weight:normal;}
div.spot_head_navi ul li.spn_am {width:110px;}
div.spot_head_navi ul li.spn_am_2 {width:110px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn_am_on {width:109px; height:26px; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn_am_on a{color:#333333;}
div.spot_head_navi ul li.spn_am_none {padding-top:6px; width:110px; height:19px; color:#CCCCCC;}
div.spot_head_navi ul li.spn_am_none_2 {padding-top:6px; width:110px; height:19px; color:#CCCCCC; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn_k4 {width:120px;}
div.spot_head_navi ul li.spn_k4_2  {width:120px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn_k4_on {width:119px; height:26px; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn_k4_on a{color:#333333;}
div.spot_head_navi ul li.spn_k4_none {padding-top:6px; width:120px; height:19px; color:#CCCCCC;}
div.spot_head_navi ul li.spn_k4_none_2 {padding-top:6px; width:120px; height:19px; color:#CCCCCC; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn4 {width:72px;}
div.spot_head_navi ul li.spn4_2 {width:72px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn4top_2 {width:72px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:none; letter-spacing:-1px;}
div.spot_head_navi ul li.spn4top_3 {width:72px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; letter-spacing:-1px;}
div.spot_head_navi ul li.spn4_on {width:71px; height:26px; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF; letter-spacing:-1px;}
div.spot_head_navi ul li.spn4_on a{color:#333333;}

div.spot_head_navi ul li.spn_k3 {width:120px;}
div.spot_head_navi ul li.spn_k3_2  {width:121px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn_k3_on {width:120px; height:26px; color:#333333; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn_k3_on a{color:#333333;}
div.spot_head_navi ul li.spn_k3_none {padding-top:6px; width:120px; height:19px; color:#CCCCCC;}
div.spot_head_navi ul li.spn_k3_none_2 {padding-top:6px; width:121px; height:19px; color:#CCCCCC; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn3 {width:96px;}
div.spot_head_navi ul li.spn3_2 {width:96px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn3top_2 {width:96px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:none;}
div.spot_head_navi ul li.spn3top_3 {width:96px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
div.spot_head_navi ul li.spn3_on {width:96px; height:26px; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn3_on a{color:#333333;}

div.spot_head_navi ul li.spn_k2 {width:120px;}
div.spot_head_navi ul li.spn_k2_2  {width:120px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn_k2_on {width:119px; height:26px; color:#333333; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn_k2_on a{color:#333333;}
div.spot_head_navi ul li.spn_k2_none {padding-top:6px; width:120px; height:19px; color:#CCCCCC;}
div.spot_head_navi ul li.spn_k2_none_2 {padding-top:6px; width:120px; height:19px; color:#CCCCCC; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn2 {width:145px;}
div.spot_head_navi ul li.spn2_2 {width:145px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn2top_2 {width:145px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:none;}
div.spot_head_navi ul li.spn2top_3 {width:145px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
div.spot_head_navi ul li.spn2_on {width:144px; height:26px; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn2_on a{color:#333333;}

div.spot_head_navi ul li.spn_k1 {width:120px;}
div.spot_head_navi ul li.spn_k1_2  {width:120px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn_k1_on {width:119px; height:26px; color:#333333; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn_k1_on a{color:#333333;}
div.spot_head_navi ul li.spn_k1_none {padding-top:6px; width:120px; height:19px; color:#CCCCCC;}
div.spot_head_navi ul li.spn_k1_none_2 {padding-top:6px; width:120px; height:19px; color:#CCCCCC; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn1 {width:290px;}
div.spot_head_navi ul li.spn1_2 {width:290px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:none; border-right:none;}
div.spot_head_navi ul li.spn1top_2 {width:291px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:none;}
div.spot_head_navi ul li.spn1top_3 {width:291px; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
div.spot_head_navi ul li.spn1_on {width:290px; height:26px; border:1px solid #FFB253; border-width:1px 1px 0 1px; background-color:#FFF;}
div.spot_head_navi ul li.spn1_on a{color:#333333;}

/* Spot header button add 10/12/20 */
ul.spot_head_btn{width:635px; height:24px;}
ul.spot_head_btn li{display:inline; float:right; padding:0 2px 0 1px;}

p.text_more{margin-bottom:10px; text-align:center;}
div.shn_print_box{margin-bottom:25px;}
div.shn_print_box_in{overflow:hidden; zoom:1;}
ul.shn_top_list{float:left; width:525px;}
ul.shn_top_list li{display:inline; color:#666666;}
ul.shn_top_list li span{color:#333333; font-weight:bold;}
ul.shn_top_list li a{color:#333333; font-weight:bold; margin:0 5px 0 0;}
p.shn_print_link{float:right; width:70px; font-weight:bold; text-align:right;}
p.shn_print_link a{padding-left:20px; padding-top:1px; padding-bottom:1px; background:url(//imagex.navi.com/simage/common/ico/ico_print.gif) no-repeat 0 0; line-height:1.4em;}
div.shn_print_open{margin-bottom:10px;}
div.shn_print_open p.check_text{margin-top:12px;}
div.shn_print_check{margin:5px 0 10px; overflow:hidden; zoom:1;}
div.shn_print_check p{float:left; width:70px;}
div.shn_print_check ul{float:right; width:565px; text-align:right;}
div.shn_print_check ul li{margin-left:20px; display:inline;}
div.shn_print_check input{vertical-align:middle; margin-right:2px;}
p.shn_print_btn{text-align:center;}
div.social_btn_box{margin-bottom:0!important;}

/* Spot matome add 11/01/07 */
div.spot_matome_box{margin:0 auto; padding:0 0 10px; width:590px; line-height:1.6em;}
div.spot_matome_box h2{margin-top:2px; font-size:100%; line-height:1.3em;}
div.spot_matome_box h2 span{font-size:10px;}
ul.matome_box_in{overflow:hidden; zoom:1;}
ul.matome_box_in li{display:inline; float:left; padding-right:50px; width:110px;}
ul.matome_box_in li.end{display:inline; float:left; padding-right:0px; width:110px;}
p.smb_date,p.smb_user{margin-top:1px; font-size:90%; line-height:1.2em;}
div#spot_matome_list{padding-top:10px;}

p.spot_writedate{text-align:left; color:#666666;}
p.spot_writedate span{font-weight:bold;}

/* Spot summary article add 11/08/18 */
div.spot_summary_article {width: 635px;	line-height: 1.7em; color: #333333; margin-bottom: 20px; clear: both; text-align:left; overflow:hidden; zoom:1;}
div.spot_summary_article img{float: right; clear: right; padding-left: 15px; padding-bottom: 10px;}
div.spot_summary_article h2{font-size:120%; color:#FF6600;	font-weight:bold;	margin:0px;	padding:0px 0px 15px;	background-image:none; line-height:1.4em;}
div.spot_summary_article p{font-size:100%; line-height:1.5em; margin-top:10px;}	


