@charset "utf-8"; 

@media screen{
		div#print_logo p.print{position:absolute; right:0; bottom:8px; font-size:100%; font-weight:bold;}
	}

@media print{
		div#print_logo p.print{position:absolute; right:0; bottom:8px; font-size:100%; font-weight:bold; display:none;}
	}

/* spot_print start */
div#print_wrap{width:635px; text-align:left; padding:0 5px; margin:0 auto;}
div#print_wrap_wide{width:845px; text-align:left; padding:0 5px; margin:0 auto;}
div#print_logo{margin-bottom:3px; padding-bottom:8px; border-bottom:2px solid #FFB253; position:relative; width:100%;}
div#print_logo p{font-size:10px; color:#5C5C5C; line-height:1em;}
div#print_logo p.print a{background:url(//imagex.navi.com/simage/common/ico/ico_print.gif) no-repeat scroll 0 0 transparent; padding:1px 0 1px 20px;}
div#print_name{width:435px; float:left;}
div#print_map{width:635px;	height:auto; margin:0px auto;}
div#print_map_wide{width:845px;	height:auto; margin:0px auto;}
div#print_wrap table.access{clear:both; width:625px; margin:5px auto 0px auto; border-bottom:1px solid #CCCCCC; line-height:1.1em; border-collapse:collapse;}
div#spotmap2{text-align:center;}
div#spotmap2 img{width:625px;}
div#print_wrap address,div#print_wrap_wide address{padding:5px; font-style:normal; text-align:center; color:#666666;}
/* spot_print end */

/* 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_seoul{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_seoul.gif) repeat;}
div#spot_coupon2_pusan{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_pusan.gif) repeat;}
div#spot_coupon2_taipei{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_taipei.gif) repeat;}
div#spot_coupon2_hongkong{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_hongkong.gif) repeat;}
div#spot_coupon2_shanghai{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_shanghai.gif) repeat;}
div#spot_coupon2_bangkok{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_bangkok.gif) repeat;}
div#spot_coupon2_phuket{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_phuket.gif) repeat;}
div#spot_coupon2_vietnam{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_vietnam.gif) repeat;}
div#spot_coupon2_sydney{width:623px; padding:5px; border:solid 1px #f33; background-color:#FFF2F2; position:relative; margin:5px auto 20px; clear:both; background:url(//imagex.navi.com/simage/spot/couponbk_sydney.gif) repeat;}
div#spot_coupon2_in1 {
	width:623px; 
	background-image:url(//imagex.navi.com/simage/spot/bg_spot_line2.gif); 
	background-position:center bottom; 
	background-repeat:no-repeat;
}
div#spot_coupon2_in1 p.text0{color:#f33; font-weight:bold; font-size:120%; padding:5px 70px 0px 5px; width:553px; line-height:1.3em;}
div#spot_coupon2_in1 p.text1{width:588px; padding:0px 30px 0px 5px; color:#000; font-family:"MS UI Gothic"; font-size:100%;}
div#spot_coupon2_in1 p.text2{width:588px; padding:10px 30px 5px 5px; color:#666; line-height:18px;}
div#spot_coupon2_in2 p.text3{width:613px; padding:0px 5px; padding-top:3px; color:#333; line-height:1.4em; font-size:100%;}	
div#spot_coupon2_in2 p.text4{width:613px; padding:0px 5px; color:#333; line-height:1.4em; font-size:100%;}

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_map add 10/07/29 */
div.map_access{margin:15px auto 60px; width:635px;}
div.print_data{margin:20px auto 0; width:625px;}
div.print_data p{font-weight:bold;}
p.map_access_ttl{margin-right:25px; font-weight:bold; display:inline;}
p.map_access_distance{padding:3px 5px; display:inline; background-color:#e0e0e0;}
p.map_access_distance img{vertical-align:middle; padding:0 2px;}
div.map_access_box{border-top:1px solid #CCCCCC; margin-top:10px; padding-top:10px; overflow:hidden; zoom:1;}
div.map_access_box ul li{float:left; display:inline; width:312px; 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:162px;}
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;}
p.map_acs_photo{float:left; padding-right:10px; width:140px;}
p.map_acs_photo img{width:140px; height:105px;}

/* mapsearch_print add 11/02/18 */
div.print_spot_list{margin-top:10px;}
div.print_spot_list2 table{margin:5px auto 0; width:837px;}
div.print_spot_list2 table td{padding:0 0 7px; width:200px; vertical-align:top; border-bottom:1px solid #E0E0E0;}
.print_spot_list2 .snl_ttl,.print_spot_list2 .snl_category{cursor:auto;}
div.psl2_box{overflow:hidden; zoom:1; line-height:1.4em;}

