@charset "euc-jp";
@import "https://s.yimg.jp/images/map/css/map_commmon.css";
@import "https://s.yimg.jp/images/css/print.css";
<!--

body, div, td
{
	font-family: MS PGothic, Arial, Verdana, sans-serif;
}

body{
	margin:0 0 5px 0;
	padding:0;
}
ol,ul,li,p{
	margin:0;
	margin-left:5px;
	padding:0;
	list-style:none;
	line-height:150%;
}


/*コンテンツ部分*/
body{
font-size:12px;
line-height:115%;
}

.contents_body{
display:block;
padding:0px;
font-size:12px;
margin:3px;
text-align:center;
}
.contents_body td{
font-size:12px;
}

#main_map,
#option{
	zoom:1;
}
img{zoom:1;}


/*メイン帯*/
h1{
margin-top:3px;
font-size:12px;
height:26px;
}
/* \*/
h1{
height:16px;
}
/* */
#titleline_l{
}
#titleline_r{
text-align:right;
font-weight:lighter;
padding:1px;
}
#titleline_r img{
_vertical-align:middle;
}
#category_pass{
text-align:left;
}

/*注意文*/
.notice{
margin-top:10px;
margin-bottom:10px;
color:#f00;
}

/*縮尺と画像*/
.sam{
clear:both;
display:block;
width:100%;
background-color:#ccf;
margin-top:5px;
margin-bottom:5px;
border:1px solid #999999;
text-align:left;
}
.sam td{
font-size:12px;
line-height:115%;
background-color:#ffffff;
}
.sam .current{
background:#ffff66;
font-weight:bolder;
}
div.sam ul{
white-space:nowrap;
display:inline;
margin:0px 0px 0px 0px;
padding:2px;
font-weight:bolder;
}
div.sam li{
display:inline;
list-style:none;
margin:2px 2px 2px 2px;
padding:0px;
line-height:150%;
font-weight:normal;
}

/*メインの地図*/
#main_map{
clear:both;
display:block;
text-align:center;
padding:5px;
}


/*メモ*/
#print_memo{
width:100%;
border:1px solid #858ba3;
margin-top:3px;
margin-bottom:8px;
}

div.print_memo{
width: auto;
text-align: left;
}

/*QRコード*/
#print_qr{
border:1px solid #858ba3;
margin-bottom:8px;
text-align: left;
zoom:1;
}
div#qrlimit{
position:absolute;
right:76px;
bottom:2px;
}

/*ルートメモ*/
#print_rootnavi{
width:100%;
border:1px solid #666;
margin-top:3px;
margin-bottom:8px;
}
#print_rootnavi td{
border:1px solid #999;
}
#print_rootnavi_notice{
text-align:right;
margin-bottom:8px;
}


/*フッタ*/
footer{
margin-top:5px;
}


/*広告*/
div.ad_C{
clear:both;
padding:3px;
padding-top:8px;
}
div#ad_SBP table.sticher_SBP{
border:1px solid #eee;
background-color:#eee;
}

/*戻る*/
.print_back{
font-size: 14px;
margin:10px 0px 10px 0px;
}

/*ルート検索*/
.r-td img{
	margin:0 5px 0 3px;
	vertical-align:middle;
}
.r-td-line{
	border-bottom:solid 1px #bcc3df;
}
.r-td-line-side{
	border-right:solid 1px #bcc3df;
}
.r-td span{
	margin:0 0 0 10px;
}
.r-td-titlecell{
	width:90px;
}
.r-td-titlecell strong{
	white-space:nowrap;
}

/*DD*/
#dd-detail-data dl,#dd-detail-data dt,#dd-detail-data dd{
	margin:0;
	padding:0;
}
#dd-detail-data{
	padding: 3px;
	border-right:dotted 1px #d0d9ff;
}
#dd-detail-data dl{
	height:100%;
	padding: 5px;
}
#dd-detail-data cite{
	color:#009900;
	font-style:normal;
	font-weight:normal;
}
#print_qr .dd-detail-line{
	border-bottom:dotted 1px #666;
	margin-bottom:4px;
	padding-bottom: 5px;
}
.dd-detail-line strong,
.dd-detail-line cite{
	vertical-align: middle;
}
.dd-detail-line .keep_btn{
	margin-left: 3px;
	vertical-align: middle;
}
.dd-detail-line .keep_btn img{
	vertical-align: middle;
}
.dd-detail-float{
	float:left;
}
.dd-detail-tel{
	padding-right:15px !important;
}
.dd-detail-ad{
	clear:both;
}
.dd-detail-trafic{
	border:none !important;
	padding:0 !important;
}
.dd-detail-trafic dt{
	width:3em !important;
	margin: 0 0 -1.3em 0 !important;
}
.dd-detail-trafic dd{
	margin: 0 0 0 3em !important;
}
.keep_pr_text a{
	white-space: nowrap;
}

.mobile-url{
	padding: 5px;
}

/*list*/
.yjmthprintproplogoarea{
	width:146px !important;
}
.print-list-comment{
	width:480px;
	float:left;
	text-align:left
}
.print-list-comment textarea{
	width:100%;
	padding:3px;
	font-size:100%;
}
.print-list-notice {
	clear: both;
}
.print-list-notice ul{
}
.print-list-notice li{
	width:490px;
	float:left;
	text-align:left;
}
.print-list-notice li p{
	color:#888;
	line-height:1.4em;
}
.print-list-bb{
	width:127px !important;
}
.print-list-bb a{
	display:block;
	width: 98px;
	margin-bottom:0.5em;
}
.print-notice-red{
	margin-top:10px;
	color:#f00;
	}
#print-list{
	text-align:left;
}
#print-list dl,#print-list dt,#print-list dd{
	margin:0;
	padding:0;
}
#print-list img{
	margin-right: 3px;
}
#print-list ul{
	margin:0;
	padding:0;
}
#print-list ul li{
	width:306px;
	float:left;
	margin:2px 0;
	padding:5px;
	border:solid 1px #858ba3;
	background:url(https://s.yimg.jp/images/maps/print/print_list_bg.gif) top left repeat-x;
}
*html #print-list ul li{
	width:318px;
}

#print-list dl dt{
	margin-bottom:2px;
	border-bottom:dotted 1px #858ba3;
}
#print-list .icn{
	display: inline-block;
	width: 21px;
	height: 21px;
	margin-right: 3px;
	vertical-align: middle;
	background-image: url(../../../api/yolp/images/yolp_icn_point.png);
}
#print-list dl dd{
	min-height:17px;
	line-height:1.3em;
	vertical-align:middle;
}
*html #print-list dl dd{
	height:17px;
}
.print-list-tel{
	float:left;
	padding-right:15px !important;
}
.print-list-zip{
	clear: left;
}
.print-list-left{
	margin-right:4px !important;
}



/*登録地図印刷*/
.reg_map_list{
background:url(https://s.yimg.jp/images/maps/print/print_list_bg.gif) top left repeat-x;
border:#858ba3 solid 1px;
margin:0;
}

.reg_map_list ul{
margin:0;
padding:0;
}
.reg_map_list li{
float:left;
border-bottom:#dcdde1 solid 1px;
width:319px;
margin:0;
padding:5px 0;
}

.reg_map_list li.list_left{
border-right:#dcdde1 solid 1px;
width:318px;
}

.reg_map_list li.list_bottom_left{
border-right:#dcdde1 solid 1px;
border-bottom:0;
width:318px;
}

.reg_map_list li.list_bottom_right{
border-right:0;
border-bottom:0;
}

.reg_map_list li dl{
margin:0;
padding:0;
}

.reg_map_list li dt{
float:left;
text-indent:-9999px;
background-image: url(../../../api/yolp/images/yolp_icn_point.png);
width:21px;
height:24px;
display:block;
margin:0 0 0 5px;
padding:0;
}

.reg_map_list li dd{
float:left;
font-size:120%;
font-weight:bold;
margin:0 0 0 10px;
padding:0;
}

/* print_keep */
.print_keep ul{
	width: 623px;
	margin: 0 auto 10px;
}
.print_keep li{
	display: inline;
	float: left;
	width: 308px;
	margin: 0 0 3px 0;
	border: 1px solid #dcdde1;
}
.print_keep .list_left{
	margin-right: 3px;
}
.print_keep li dl{
	margin: 0;
	padding: 5px;
}
.print_keep li dt{
	display: inline;
	float: left;
	width: 21px;
	height: 21px;
	margin-right: 3px;
	text-indent: -9999px;
	background-image: url(../../../api/yolp/images/yolp_icn_point.png);
}
.print_keep li dd{
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight: bold;
}

/*result*/
.ymap_result_ic00{ background-position: -207px -69px; }
.ymap_result_ic01{ background-position: 0 0; }
.ymap_result_ic02{ background-position: -23px 0; }
.ymap_result_ic03{ background-position: -46px 0; }
.ymap_result_ic04{ background-position: -69px 0; }
.ymap_result_ic05{ background-position: -92px 0; }
.ymap_result_ic06{ background-position: -115px 0; }
.ymap_result_ic07{ background-position: -138px 0; }
.ymap_result_ic08{ background-position: -161px 0; }
.ymap_result_ic09{ background-position: -184px 0; }
.ymap_result_ic10{ background-position: -207px 0; }
.ymap_result_ic11{ background-position: 0 -23px; }
.ymap_result_ic12{ background-position: -23px -23px; }
.ymap_result_ic13{ background-position: -46px -23px; }
.ymap_result_ic14{ background-position: -69px -23px; }
.ymap_result_ic15{ background-position: -92px -23px; }
.ymap_result_ic16{ background-position: -115px -23px; }
.ymap_result_ic17{ background-position: -138px -23px; }
.ymap_result_ic18{ background-position: -161px -23px; }
.ymap_result_ic19{ background-position: -184px -23px; }
.ymap_result_ic20{ background-position: -207px -23px; }
.ymap_result_ic21{ background-position: 0 -46px; }
.ymap_result_ic22{ background-position: -23px -46px; }
.ymap_result_ic23{ background-position: -46px -46px; }
.ymap_result_ic24{ background-position: -69px -46px; }
.ymap_result_ic25{ background-position: -92px -46px; }
.ymap_result_ic26{ background-position: -115px -46px; }
.ymap_result_ic27{ background-position: -138px -46px; }
.ymap_result_ic28{ background-position: -161px -46px; }
.ymap_result_ic29{ background-position: -184px -46px; }
.ymap_result_ic30{ background-position: -207px -46px; }

/*spot*/
.ymap_spot_ic00{ background-position: -207px -192px; }
.ymap_spot_ic01{ background-position: 0 -123px; }
.ymap_spot_ic02{ background-position: -23px -123px; }
.ymap_spot_ic03{ background-position: -46px -123px; }
.ymap_spot_ic04{ background-position: -69px -123px; }
.ymap_spot_ic05{ background-position: -92px -123px; }
.ymap_spot_ic06{ background-position: -115px -123px; }
.ymap_spot_ic07{ background-position: -138px -123px; }
.ymap_spot_ic08{ background-position: -161px -123px; }
.ymap_spot_ic09{ background-position: -184px -123px; }
.ymap_spot_ic10{ background-position: -207px -123px; }
.ymap_spot_ic11{ background-position: 0 -146px; }
.ymap_spot_ic12{ background-position: -23px -146px; }
.ymap_spot_ic13{ background-position: -46px -146px; }
.ymap_spot_ic14{ background-position: -69px -146px; }
.ymap_spot_ic15{ background-position: -92px -146px; }
.ymap_spot_ic16{ background-position: -115px -146px; }
.ymap_spot_ic17{ background-position: -138px -146px; }
.ymap_spot_ic18{ background-position: -161px -146px; }
.ymap_spot_ic19{ background-position: -184px -146px; }
.ymap_spot_ic20{ background-position: -207px -146px; }
.ymap_spot_ic21{ background-position: 0 -169px; }
.ymap_spot_ic22{ background-position: -23px -169px; }
.ymap_spot_ic23{ background-position: -46px -169px; }
.ymap_spot_ic24{ background-position: -69px -169px; }
.ymap_spot_ic25{ background-position: -92px -169px; }
.ymap_spot_ic26{ background-position: -115px -169px; }
.ymap_spot_ic27{ background-position: -138px -169px; }
.ymap_spot_ic28{ background-position: -161px -169px; }
.ymap_spot_ic29{ background-position: -184px -169px; }
.ymap_spot_ic30{ background-position: -207px -169px; }

/**poi**/
p.yolp-listnum1,
p.yolp-listnum2,
p.yolp-listnum3,
p.yolp-listnum4,
p.yolp-listnum5,
p.yolp-listnum6,
p.yolp-listnum7,
p.yolp-listnum8,
p.yolp-listnum9,
p.yolp-listnum10,
p.yolp-listnum11,
p.yolp-listnum12,
p.yolp-listnum13,
p.yolp-listnum14,
p.yolp-listnum15,
p.yolp-listnum16,
p.yolp-listnum17,
p.yolp-listnum18,
p.yolp-listnum19,
p.yolp-listnum20,
p.yolp-listnum21,
p.yolp-listnum22,
p.yolp-listnum23,
p.yolp-listnum24,
p.yolp-listnum25,
p.yolp-listnum26,
p.yolp-listnum27,
p.yolp-listnum28,
p.yolp-listnum29,
p.yolp-listnum30,
p.yolp-onematch{
	position: relative;
	width: 24px;
	height: 35px;
	overflow: hidden;
}
p.yolp-listnum1 img{
	position: absolute;
	top: 0;
	left: 0;
}
p.yolp-listnum2 img{
	position: absolute;
	top: 0;
	left: -28px;
}
p.yolp-listnum3 img{
	position: absolute;
	top: -39px;
	left: 0;
}
p.yolp-listnum4 img{
	position: absolute;
	top: -39px;
	left: -28px;
}
p.yolp-listnum5 img{
	position: absolute;
	top: -78px;
	left: 0;
}
p.yolp-listnum6 img{
	position: absolute;
	top: -78px;
	left: -28px;
}
p.yolp-listnum7 img{
	position: absolute;
	top: -117px;
	left: 0;
}
p.yolp-listnum8 img{
	position: absolute;
	top: -117px;
	left: -28px;
}
p.yolp-listnum9 img{
	position: absolute;
	top: -155px;
	left: 0;
}
p.yolp-listnum10 img{
	position: absolute;
	top: -155px;
	left: -28px;
}
p.yolp-listnum11 img{
	position: absolute;
	top: 0;
	left: -180px;
}
p.yolp-listnum12 img{
	position: absolute;
	top: -39px;
	left: -180px;
}
p.yolp-listnum13 img{
	position: absolute;
	top: -78px;
	left: -180px;
}
p.yolp-listnum14 img{
	position: absolute;
	top: -117px;
	left: -180px;
}
p.yolp-listnum15 img{
	position: absolute;
	top: -155px;
	left: -180px;
}
p.yolp-listnum16 img{
	position: absolute;
	top: -193px;
	left: -180px;
}
p.yolp-listnum17 img{
	position: absolute;
	top: -231px;
	left: -180px;
}
p.yolp-listnum18 img{
	position: absolute;
	top: -0;
	left: -208px;
}
p.yolp-listnum19 img{
	position: absolute;
	top: -39px;
	left: -208px;
}
p.yolp-listnum20 img{
	position: absolute;
	top: -78px;
	left: -208px;
}
p.yolp-listnum21 img{
	position: absolute;
	top: -117px;
	left: -208px;
}
p.yolp-listnum22 img{
	position: absolute;
	top: -155px;
	left: -208px;
}
p.yolp-listnum23 img{
	position: absolute;
	top: -193px;
	left: -208px;
}
p.yolp-listnum24 img{
	position: absolute;
	top: -231px;
	left: -208px;
}
p.yolp-listnum25 img{
	position: absolute;
	top: 0;
	left: -236px;
}
p.yolp-listnum26 img{
	position: absolute;
	top: -36px;
	left: -236px;
}
p.yolp-listnum27 img{
	position: absolute;
	top: -78px;
	left: -236px;
}
p.yolp-listnum28 img{
	position: absolute;
	top: -117px;
	left: -236px;
}
p.yolp-listnum29 img{
	position: absolute;
	top: -155px;
	left: -236px;
}
p.yolp-listnum30 img{
	position: absolute;
	top: -193px;
	left: -236px;
}
p.yolp-onematch img{
	position: absolute;
	top: -166px;
	left: -152px;
}
p.yolp-sptlistnum1,
p.yolp-sptlistnum2,
p.yolp-sptlistnum3,
p.yolp-sptlistnum4,
p.yolp-sptlistnum5,
p.yolp-sptlistnum6,
p.yolp-sptlistnum7,
p.yolp-sptlistnum8,
p.yolp-sptlistnum9,
p.yolp-sptlistnum10,
p.yolp-sptlistnum11,
p.yolp-sptlistnum12,
p.yolp-sptlistnum13,
p.yolp-sptlistnum14,
p.yolp-sptlistnum15,
p.yolp-sptlistnum16,
p.yolp-sptlistnum17,
p.yolp-sptlistnum18,
p.yolp-sptlistnum19,
p.yolp-sptlistnum20,
p.yolp-sptlistnum21,
p.yolp-sptlistnum22,
p.yolp-sptlistnum23,
p.yolp-sptlistnum24,
p.yolp-sptlistnum25,
p.yolp-sptlistnum26,
p.yolp-sptlistnum27,
p.yolp-sptlistnum28,
p.yolp-sptlistnum29,
p.yolp-sptlistnum30{
	position: relative;
	width: 24px;
	height: 35px;
	overflow: hidden;
}
p.yolp-sptlistnum1 img{
	position: absolute;
	top: 0;
	left: -56px;
}
p.yolp-sptlistnum2 img{
	position: absolute;
	top: 0;
	left: -84px;
}
p.yolp-sptlistnum3 img{
	position: absolute;
	top: -39px;
	left: -56px;
}
p.yolp-sptlistnum4 img{
	position: absolute;
	top: -39px;
	left: -84px;
}
p.yolp-sptlistnum5 img{
	position: absolute;
	top: -78px;
	left: -56px;
}
p.yolp-sptlistnum6 img{
	position: absolute;
	top: -78px;
	left: -84px;
}
p.yolp-sptlistnum7 img{
	position: absolute;
	top: -117px;
	left: -56px;
}
p.yolp-sptlistnum8 img{
	position: absolute;
	top: -117px;
	left: -84px;
}
p.yolp-sptlistnum9 img{
	position: absolute;
	top: -155px;
	left: -56px;
}
p.yolp-sptlistnum10 img{
	position: absolute;
	top: -155px;
	left: -84px;
}
p.yolp-sptlistnum11 img{
	position: absolute;
	top: 0;
	left: -264px;
}
p.yolp-sptlistnum12 img{
	position: absolute;
	top: -39px;
	left: -264px;
}
p.yolp-sptlistnum13 img{
	position: absolute;
	top: -78px;
	left: -264px;
}
p.yolp-sptlistnum14 img{
	position: absolute;
	top: -117px;
	left: -264px;
}
p.yolp-sptlistnum15 img{
	position: absolute;
	top: -155px;
	left: -264px;
}
p.yolp-sptlistnum16 img{
	position: absolute;
	top: -193px;
	left: -264px;
}
p.yolp-sptlistnum17 img{
	position: absolute;
	top: -231px;
	left: -264px;
}
p.yolp-sptlistnum18 img{
	position: absolute;
	top: 0;
	left: -292px;
}
p.yolp-sptlistnum19 img{
	position: absolute;
	top: -39px;
	left: -292px;
}
p.yolp-sptlistnum20 img{
	position: absolute;
	top: -78px;
	left: -292px;
}
p.yolp-sptlistnum21 img{
	position: absolute;
	top: -117px;
	left: -292px;
}
p.yolp-sptlistnum22 img{
	position: absolute;
	top: -155px;
	left: -292px;
}
p.yolp-sptlistnum23 img{
	position: absolute;
	top: -193px;
	left: -292px;
}
p.yolp-sptlistnum24 img{
	position: absolute;
	top: -231px;
	left: -292px;
}
p.yolp-sptlistnum25 img{
	position: absolute;
	top: 0;
	left: -320px;
}
p.yolp-sptlistnum26 img{
	position: absolute;
	top: -39px;
	left: -320px;
}
p.yolp-sptlistnum27 img{
	position: absolute;
	top: -78px;
	left: -320px;
}
p.yolp-sptlistnum28 img{
	position: absolute;
	top: -117px;
	left: -320px;
}
p.yolp-sptlistnum29 img{
	position: absolute;
	top: -155px;
	left: -320px;
}
p.yolp-sptlistnum30 img{
	position: absolute;
	top: -193px;
	left: -320px;
}
p.yolp-rtlistnum0,
p.yolp-rtlistnum1,
p.yolp-rtlistnum2,
p.yolp-rtlistnum3,
p.yolp-rtlistnum4,
p.yolp-rtlistnum5,
p.yolp-rtlistnum6,
p.yolp-rtlistnum7,
p.yolp-rtlistnum8,
p.yolp-rtlistnum9,
p.yolp-rtlistnum10,
p.yolp-rtlistnum11,
p.yolp-rtlistnum12,
p.yolp-rtlistnum13,
p.yolp-rtlistnum14,
p.yolp-rtlistnum15,
p.yolp-rtlistnum16,
p.yolp-rtlistnum17,
p.yolp-rtlistnum18,
p.yolp-rtlistnum19,
p.yolp-rtlistnum20,
p.yolp-rtlistnum21,
p.yolp-rtlistnum22,
p.yolp-rtlistnum23,
p.yolp-rtlistnum24,
p.yolp-rtlistnum25,
p.yolp-rtlistnum26,
p.yolp-rtlistnum27,
p.yolp-rtlistnum28,
p.yolp-rtlistnum29,
p.yolp-rtlistnum30{
	position: relative;
	width: 19px;
	height: 26px;
	overflow: hidden;
}
p.yolp-rtlistnum0 img{
	position: absolute;
	top: -191px;
	left: -1px;
}
p.yolp-rtlistnum1 img{
	position: absolute;
	top: -191px;
	left: -21px;
}
p.yolp-rtlistnum2 img{
	position: absolute;
	top: -191px;
	left: -41px;
}
p.yolp-rtlistnum3 img{
	position: absolute;
	top: -191px;
	left: -61px;
}
p.yolp-rtlistnum4 img{
	position: absolute;
	top: -191px;
	left: -80px;
}
p.yolp-rtlistnum5 img{
	position: absolute;
	top: -191px;
	left: -100px;
}
p.yolp-rtlistnum6 img{
	position: absolute;
	top: -218px;
	left: -1px;
}
p.yolp-rtlistnum7 img{
	position: absolute;
	top: -218px;
	left: -21px;
}
p.yolp-rtlistnum8 img{
	position: absolute;
	top: -218px;
	left: -41px;
}
p.yolp-rtlistnum9 img{
	position: absolute;
	top: -218px;
	left: -61px;
}
p.yolp-rtlistnum10 img{
	position: absolute;
	top: -218px;
	left: -80px;
}
p.yolp-rtlistnum11 img{
	position: absolute;
	top: -218px;
	left: -100px;
}
p.yolp-rtlistnum12 img{
	position: absolute;
	top: -245px;
	left: -1px;
}
p.yolp-rtlistnum13 img{
	position: absolute;
	top: -245px;
	left: -21px;
}
p.yolp-rtlistnum14 img{
	position: absolute;
	top: -245px;
	left: -41px;
}
p.yolp-rtlistnum15 img{
	position: absolute;
	top: -245px;
	left: -61px;
}
p.yolp-rtlistnum16 img{
	position: absolute;
	top: -245px;
	left: -80px;
}
p.yolp-rtlistnum17 img{
	position: absolute;
	top: -245px;
	left: -100px;
}
p.yolp-rtlistnum18 img{
	position: absolute;
	top: 0;
	left: -111px;
}
p.yolp-rtlistnum19 img{
	position: absolute;
	top: -27px;
	left: -111px;
}
p.yolp-rtlistnum20 img{
	position: absolute;
	top: -54px;
	left: -111px;
}
p.yolp-rtlistnum21 img{
	position: absolute;
	top: -81px;
	left: -111px;
}
p.yolp-rtlistnum22 img{
	position: absolute;
	top: -108px;
	left: -111px;
}
p.yolp-rtlistnum23 img{
	position: absolute;
	top: -135px;
	left: -111px;
}
p.yolp-rtlistnum24 img{
	position: absolute;
	top: -162px;
	left: -111px;
}
p.yolp-rtlistnum25 img{
	position: absolute;
	top: 0;
	left: -131px;
}
p.yolp-rtlistnum26 img{
	position: absolute;
	top: -27px;
	left: -131px;
}
p.yolp-rtlistnum27 img{
	position: absolute;
	top: -54px;
	left: -131px;
}
p.yolp-rtlistnum28 img{
	position: absolute;
	top: -81px;
	left: -131px;
}
p.yolp-rtlistnum29 img{
	position: absolute;
	top: -108px;
	left: -131px;
}
p.yolp-rtlistnum30 img{
	position: absolute;
	top: -135px;
	left: -131px;
}

/* 星 */
.valstars1,
.valstars2,
.valstars3,
.valstars4,
.valstars5,
.valstars6,
.valstars7,
.valstars8,
.valstars9,
.valstars10{
	width: 64px;
	height: 12px;
	vertical-align: top;
}
.valstars1{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -52px -15px;
}
.valstars2{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -52px 0;
}
.valstars3{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -39px -15px;
}
.valstars4{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -39px 0;
}
.valstars5{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -26px -15px;
}
.valstars6{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -26px 0;
}
.valstars7{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -13px -15px;
}
.valstars8{
	background: transparent url(../../images/ic_star.png) scroll no-repeat -13px 0;
}
.valstars9{
	background: transparent url(../../images/ic_star.png) scroll no-repeat 0 -15px;
}
.valstars10{
	background: transparent url(../../images/ic_star.png) scroll no-repeat 0 0;
}

#ad_SQB{
	text-align: left;
}

/* bug fix */
#line{
zoom:1;
}

.line{
zoom:1;
}

@media print {
   .line {
   display: none;
   }
}

/* route-tran */
.route-tran{
	margin-bottom: 10px;
}
.route-tran .route-icn{
	display: inline-block;
	padding: 0 2px;
	background-color: #a34a4a;
	color: #fff;
	font-weight: bold;
}
.route-tran .num{
	font-size: 115.4%;
	font-weight: bold;
	color: #880101;
	line-height: 1.2;
}
.route-tran p{
	display: inline;
	float: left;
	margin-right: 10px;
}
.route-tran .route-dtl{
	clear: both;
	margin: 5px 0 0 5px;
}
.route-tran .route-dtl li{
	margin: 3px 0 0 0;
	line-height: 1.6;
}
.route-tran .route-dtl li .t{
	font-weight: bold;
	vertical-align: -2px;
	margin-right: 0;
}
.route-tran .dsplydttran{
	float: right;
}
.route-tran .dsplydttran .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 4px 0.15em 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(../../../api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
}
.via-tran{
	margin: 5px auto;
	text-align: left;
}
.via-tran .st{
	margin-left: 0;
	padding: 5px;
	background-color: #e7e7e7;
}
.route-tran img{
	background-image: url(../../images/sp_detail_01.png);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.route-tran .arr-icn{ background-position: -220px -100px; }
.route-tran .trans-icn{ background-position: -250px -130px; }
.route-tran .land-icn{ background-position: -280px -130px; }
.route-tran .back-icn{ background-position: -220px -190px; }
.route-tran .chan-icn{ background-position: -250px -190px; }
.route-tran .bus-icn{ background-position: -280px -190px; }
.route-tran .port-icn{ background-position: -220px -220px; }
.via-tran .st a{
	margin: 0 5px;
	font-size: 115.4%;
	font-weight: bold;
}
.via-tran .exit{
	font-size: 115.4%;
	font-weight: bold;
}
.via-tran .intrvl-tran{
	margin-left: 12px;
	padding: 5px 10px;
	border-left: 5px solid #ff4e56;
}
.via-tran .intrvl-walk{
	margin-left: 12px;
	padding: 5px 10px;
	border-left: 5px dotted #ccc;
}

.via-tran .time{
	font-weight: bold;
}
.via-tran .heading{
	color: #880101;
}
.remarks{
	margin: 0 5px 10px;
	text-align: right;
}

/* ---------- clearfix rules(float clear hack) ---------- */

.cf:after,
.clear-fix:after,
.reg_map_list:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cf,
.clear-fix,
.reg_map_list{
	zoom: 1;
}
