@charset "utf-8";


/*
========== TABLE of CONTENTS ==========

0:import
1:header
2:main layout
3:main-column
4:sub-column
5:fukidashi
6:modal
7:others

8:pastemap-promo
9.teiden
clearfix rules

========== TABLE of CONTENTS ==========
*/

/* ---------- 0:import&reset  ---------- */
@import "common.css";
html {  
    overflow-y /*\**/: auto\9;   
}  
html{
	_overflow: auto;
}
body.yj100per-1 #wrapper{
	margin: 0;
	padding:0;
}
.ff3scrlloff, x:-moz-any-link, x:default{
	overflow: hidden;
}
.ff3scrllon, x:-moz-any-link, x:default{
	overflow: auto;
}
html.IE7scrlloff{
	overflow-y: hidden !important;
}
html.IE7scrllon{
	overflow-y: auto !important;
}
*:first-child+html .ff3scrllon{
	overflow-y: hidden !important;
}
#header{
	margin: 0 !important;
}
.invisible{
	display: none;
}
/* ---------- earthquake ---------- */
.earthquake{
	margin: 5px 5px 0;
	font-size: 123.1%;
	font-weight: bold;
	text-align: center;
}


/* ---------- 1:header  ---------- */

#SaA {
	position:relative;
	margin-bottom:3px;
	padding:2px 0;
	border-bottom:2px solid #ccc;
	background-color:#eee;
	font-size:70%;
	text-align:right;
	line-height:1.2;
	font-family:none;
}
.gLnk {
	display:inline;
	font-family:Arial,sans-serif;
}
#SaA a, #SaA a:visited {
	margin:0 5px;
	color:#000;
}
#SaA .s {
	margin:0 10px 0 5px;
}
#SaA .star {
	background-image:url(http://k.yimg.jp/images/search/s_100323.png);
	background-position:-160px -105px;
	background-repeat:no-repeat;
	display:inline-block;
	min-height:13px;
	padding:1px 0 1px 20px;
	_padding:2px 0 0 20px;
	vertical-align:bottom;
}
#ygps{
	float:none;
	padding:0;
	font-size: 108%;
	line-height: 1.1;
	font-family:Arial,sans-serif;
}
#ygps strong{
	font-weight:bold;
}

.ygunav,
.ygma{
	width: 100%;
	_width: expression((document.all('yschft') )?document.all('yschft').offsetWidth:'100%'); /* IE: min-width  */
	font-size:small;
}

.ygunav{/* use clearfix */
	margin: 0 0 3px;
	padding: 1px 0;
	border-bottom: 2px solid #ccc;
	background: #eee;
	text-align: right;
}
.ygps{
	padding-left: 5px;
	float: left;
	text-align: left;
}

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

.ygunav strong{
	font-weight: bold;
}
.ygunav a,
.ygunav a:visited{
	margin: 0 5px;
	color: #000;
}

.ygma{
	position: relative;
	margin: 5px 0 5px 0;
	_margin: 0 0 3px 0;
	padding: 0;
}
*:first-child+html .ygma{
	margin: 0 0 3px 0;
}
.ygma img.logo {
	position: absolute;
	left: 2px;
	top: 0;
}

.ygma form{
	clear: both;
	margin-left: 200px;
	padding: 0;
	white-space: nowrap;
}
.ygma form select.pldwn{
	margin-right: 1px;
	}

/*--new_search_md--*/

.yschqcon{/*use clear hack*/
	}
	
#SaC {
	display:inline;
	float: left;
	width:470px;
	margin-left:200px;
	z-index:255;
	line-height:1.22;
}
#SaC strong{
	font-weight: bold;
}
#SaC-tg {
	margin:0 0 4px -5px;
*margin:0 0 2px -5px;
	z-index: 255;
}
#SaC-tg .s {
	display:none;
}
#SaC-tg a:hover {
	text-decoration:underline;
}
#SaC-tg .menuLink span {
	display:block;
	position:absolute;
	width:11px;
	height:11px;
	right:2px;
	top:3px;
	text-indent:-9999px;
	background:transparent url(http://k.yimg.jp/images/search/s_100323.png) no-repeat scroll -40px -172px;
	overflow:hidden;
	cursor:pointer;
}
#SaC-tg #arr {
	display:none;
}
#SaC-tg .menuLink:hover #arr {
	background-position:-25px -175px;
}
#SaC-tg .open #arr, #SaC-tg .open:hover #arr {
	background-position:-10px -175px;
}
#SaC-tg .menu {
	position:absolute;
	width:8em;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff none repeat 0 50%;
	left:20em;
	top:1.3em;
}
#SaC-tg .hide {
	display:none;
}
#SaC-tg .menu ul {
	margin:0;
	padding:6px 1px;
	border:1px solid #889aa7;
}
#SaC-tg .end {
	border-bottom:1px dotted #889aa7;
	margin-bottom:5px;
	padding-bottom:5px;
}
#SaC-tg .menu a {
	display:block;
	padding:2px 8px;
	border-left:0 none;
	text-decoration:none;
}
#SaC-tg .menu a:hover {
	background-color:#0000de;
	color:#fff;
	text-decoration:none;
}
#SaC-tg .jsOn {
	position:absolute;
	padding-right:18px;
}
#SaC-tg .jsOn #arr {
	display:block;
}
#SaC-tg .menuLink {
	padding-top:0;
	padding-bottom:0;
}
#SaC-tg a, #SaC-tg .yschon {
	padding:1px 5px;
	border-left:1px solid #ccc;
}
#SaC-tg .first {
	border:0 none;
}
#SaC-tg a, #SaC-tg a:visited {
	color:#0063c6;
}
#SaC-tg a {
	text-decoration:none;
*zoom:1;
}

/*--/new_search_md--*/



.yschbx form{/* use clearfix */
	position: relative;
}
.yschbx input.ygmpschtxt{
	width: 350px;
	padding: 1px;
}
.yschbx input.ygareaschtxt01{
	width: 200px;
	padding: 1px;
}
.yschbx input.ygareaschtxt02{
	width: 105px;
	padding: 1px;
}
.ygbt{
	width: 7em;
	padding: 0;
	font-weight: bold;
	letter-spacing: 0.1em
}
.yschbx-box{
	float: left;
}
.yschbx-othr-plc{
	position: absolute;
	top: -3px;
	left: 661px;
	background: url(../images/sp_detail_01.png) no-repeat 0 -96px;
}
*:first-child+html .yschbx-othr-plc{/* for IE7 */
	top: -2px;
}
*html .yschbx-othr-plc{/* for IE5.x 6 */
	top: -2px;
}
.yschbx-othr-plc a{
	margin-left:2px;
	padding:2px 0 2px 0;
	color: #ff4800;
	font-size:110%;
	font-weight:bold;
}

.chngserch{
	float: left;
	width: 4.5em;
	margin: 3px 5px 0 5px;
	font-size:110%;
	vertical-align: middle;
}
.chngserch .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 4px 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
}

/* ---------- /1:header  ---------- */


#header{
	z-index:1;
}
.yschbx legend{
	display: none;
}
.searchForm p{
	z-index: 0;
	*top: -1px; /* for IE6,IE7 */
	margin-bottom: 2px;
}
.searchForm p label{
	float: left;
	height: 23px;
	width: 0;
	border-right: 1px solid #7c7c7c;
	margin-top: 1px;
	text-indent: -9999px;
	_display: none; /* for IE6 */
}
#yschsp,
#yschsbp{
	width: 330px;
	min-height: 20px;
	padding: 2px 4px 0;
	_padding: 2px 4px; /* for IE6 */
	border-color: #7c7c7c #c3c3c3 #c3c3c3 #999;
	border-style: solid;
	border-width: 1px;
	background: #fff url(http://i.yimg.jp/images/serp/s/s_100323.png) 0 0 repeat-x;
	vertical-align: top;
}
.searchForm .b{
	width: 120px;
	height: 24px;
	_height:1.6923em; /* for IE6 */
	padding: 0 0 0.154em;
	_padding: 0; /* for IE6 */
	*margin-top: 1px;
	border: 1px solid #455893;
	background: #79d8fd url(http://i.yimg.jp/images/serp/s/s_100323.png) 0 -50px repeat-x;
	font-weight: bold;
	letter-spacing: 0.5em;
	vertical-align: top;
	cursor: pointer;
}
*+html .searchForm .b{
	padding: 0;
}


/* ---------- 2:main layout  ---------- */

#contents-body{ /* use clearfix */
	padding:0 5px 0 0 !important;
	_padding:0 !important;
	overflow: hidden;
}
#contents{
}

.ctgrypssarea{
	position: relative;
	_display: inline;
}
.ctgrypssarea a{
	color:#0063C6;
}
#address{
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 2;
	font-weight: bold;
}
.yolp-address{
	color: #5a5a5a;
	white-space: nowrap;
	zoom: 1;
}
.yolp-address span{
	margin-left: 5px;
}
.yolp-address b{
	_font-weight: bold;
}
#address .yolp-address{
	min-width: 299px;
	margin-top: 2px;
	padding: 5px 10px;
	border: solid 1px #6aa9ca;
	background-color: #f0f6fa !important;
}
*html #address .yolp-address{/* for IE5.x 6 */
	width: 299px;
}
#sub-address .yolp-address{
	padding: 5px 10px;
	background: #f7f7f7 url(../images/bg_02.png) repeat-x 0 0;
	border-bottom: 1px solid #fff;
}
.currentplace{
	display: none;
}
.url-print{
	position: absolute;
	bottom: 0px;
	right: 7px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 105%;
	overflow: hidden;
	zoom: 1;
}
.url-print a{
	padding: 0 3px 0;
}
.icn-url{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) no-repeat -127px -50px;
}
.icn-print{
	vertical-align: -3px;
}

.main-column{
	position: relative;
	float: left;
	_clear: right;
	width: 577px;
	margin-top: 3px;
	zoom: 1;
}
.full{
	margin: 0 !important;
	padding: 0 !important;
}
.sub-column{
	float: left;
	width: 321px;
}
.map-footer{
	display: block;
	position: absolute;
	bottom: 0;
	right: 5px;
	font-size: 90%;
}
.map-footer a,
.map-footer-wh a{
	margin-right:10px;
}
.map-footer-wh,
.map-footer-wh a{
	color: #fff;
}

/* ---------- /2:main layout  ---------- */


/* ---------- 3:main-column  ---------- */
.map{
	position: relative;
	min-width: 622px;
	_width: 622px;
	border: 1px solid #a0a0a0;
}
.subclose,
.subopen{
	width: 20px;
	height: 31px;
	position: absolute;
	top: 0;
	left: -20px;
	cursor: pointer;
}
#full-button.subopen{
	position: absolute;
	top:35px;
	left: 0;
}
.subclose a,
.subopen a,
.subclose img,
.subopen img{
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 31px;
}
.subclose img{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 -13px;
}
.subopen img{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 -46px;
}


/* ---------- /3:main-column  ---------- */


/* ---------- 4:sub-column  ---------- */
.sub-column a{
	color: #0063C6;
}

/*-*-*-*-*-*-*-*/
/*     tab     */
.sub-column-tab{
	position: relative;
	height: 31px;
	width: 321px;
	background: url(../images/sp_detail_01.png) 0 3px no-repeat;
	font-size: 120%;
	font-weight: bold;
	overflow: hidden;
	zoom: 1;
}
.sub-column-tab li{
}
.sub-tab-list{ /* use clearfix */
	position: absolute;
	top: 0;
	left: 0;
}
.sub-tab-list a{
	display: inline;
	float: left;
	width: 87px;
	height: 31px;
	margin: 3px 0 0 4px;
	padding: 0;
	background-image: url(../images/sp_detail_01.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.sub-column-tab a.t1{
	background-position: -5px 0;
}
.sub-column-tab a.t2{
	background-position: -96px 0;
}
.sub-column-tab a.t3{
	background-position: -187px 0;
}
.sub-column-tab a.t1:hover{
	background-position: -5px -66px;
}
.sub-column-tab a.t2:hover{
	background-position: -96px -66px;
}
.sub-column-tab a.t3:hover{
	background-position: -187px -66px;
}

.sub-column-tab h2{
	position: relative;
	display: inline;
	float:left;
	width: 87px;
	height: 31px;
	margin-left: 5px;
	background-image: url(../images/sp_detail_01.png);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
}
.sub-column-tab h2.t1{
	background-position: -5px -30px;
}
.sub-column-tab h2.t2{
	background-position: -96px -30px;
}
.sub-column-tab h2.t3{
	background-position: -187px -30px;
}


/*-*-*-*-*-*-*-*/
/* information */
.sub-infrmtn{

}
.sub-cntnt-box{
	position: relative;
	width: 319px;
	height: 450px;
	margin-top: 5px;
	border-bottom: 1px solid #969696;
	background: #fff;
	overflow: auto;
	visibility: visible;
}
#info_tab .sub-cntnt-box{
	margin-top: 0;
}
.sub-cntnt-box h3{
	min-height: 11px;
	_height: 9px;
	padding: 5px 0 4px 5px;
	border-bottom: 1px dotted #d9d9d9;
	border-top: 1px solid #d9d9d9;
	color: #ff4800;
	font-weight: bold;
	font-size: 110%;
	line-height: 0.8;
}
html>/**/body .sub-cntnt-box h3, x:-moz-any-link{/*for FF*/
	padding: 6px 0 4px 5px;
}
.sub-cntnt-box h3 .helpicon{
	margin: -4px 0 0 5px;
	_margin: 0 0 0 5px;
}
*:first-child+html .sub-cntnt-box h3 .helpicon{
	margin: 0 0 0 5px;
}
.nearest-station,
.nearest-traffic{
	position: relative;
	zoom: 1;
}
.nearest-station li{
	position: relative;
	padding: 2px 43px 4px 5px;
}
.nearest-traffic li{
	padding: 2px 5px 4px 5px;
}
.nearest-station .even,
.nearest-traffic .even{
	background: #ededef;
}
.nearest-station li p .bld,
.nearest-traffic li p .bld{
	font-weight: bold;
}
.nearest-station li p .rsltdtl{
	position: absolute;
	top: 2px;
	right: 5px;
	width: 39px;
	height: 18px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 -150px;
}
.nearest-station li p a,
.nearest-traffic li p a{
	margin-right: 3px;
}
.nearest-station li p.ytransit{
	font-size: small;
}
.nearest-station li p.ytransit img{
	margin-right: 3px;
}
.nearest-station li.morelist{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 5px 4px 5px;
	font-size: small;
}
.nearest-traffic li.morelist{
	padding: 0 5px 4px 5px;
	text-align: right;
	font-size: small;
}
.nearest-station li.morelist .mrkarrw,
.nearest-traffic li.morelist .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 2px 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
}




.shplst{
	margin: 2px 0 0 0;
	padding: 3px 5px;
	font-size: 107%;
}
.shplst span{
	margin: 0 0 0 1px;
	color: #b9b9b9;
}
.shplst a,
.shplst span{
	display: block;
	float: left;
	white-space: nowrap;
}
.shplst img{
	float: left;
	padding: 0.2em 0 0 0;
}
.catelist{
	margin: 0;
	padding: 0 5px 4px 5px;
	text-align: right;
}
.catelist .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 2px 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
}
.keeplink{
	padding: 3px 5px;
}

.usflfnksn{ /* use clearfix */
	margin: 2px 0;
	padding: 0 5px 3px;
	font-size: 110%;
}

.usflfnksn li{
float:left;
display:inline;
white-space:nowrap;
}
.mprgst img{
	margin-right: 3px;
}
.tofriend,
.tomobile{
	float: left;
	font-size: small;
}
.tofriend img,
.tomobile img{
	margin-right: 3px;
}
.tofriend{
	margin-right: 15px;
}
.tomobile{
	margin-right: 15px;
}
.tonavi{
	float: left;
	font-size: small;
}
.tonavi img{
	margin-right: 3px;
}

.mstlgn{
	margin: 1px 0 5px 0;
	padding: 0 5px;
}

.othrfnctn{ /* use clearfix */
	width: 272px;
	margin: 3px 0 10px 5px;
	padding: 4px 5px;
	border: 1px solid #d4d5d7;
}
.othrfnctn p{
	display: inline;
}
.othrfnctn .smplmpdsply{
	margin-right: 10px;
}
.othrfnctn .smplmpdsply img{
	margin-right: 2px;
}
.othrfnctn .mprvs img{
	margin-right: 3px;
}


/*-*-*-*-*-*-*-*/
/*    search    */

.sub-srch{
}
.sub-srch .sub-cntnt-box{
	position: relative;
	overflow: hidden;
}
.othrplcinfo{
	position: relative;
	min-height: 1em;
	margin: 0 0 10px 0;
	padding: 3px 5px;
	border-bottom: 1px dotted #d4d5d7;
}

.sub-srch .sub-cntnt-box .nmatch{
	margin: 5px 5px 0;
}
.sub-srch .sub-cntnt-box .nmtchtxt{
	color: #ff0000;
	font-weight: bold;
	letter-spacing: -0.09em;
}

.othrplcinfo .mrkrdtr{
	width: 6px;
	height: 11px;
	margin-right: 3px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -14px 0;
}
.othrplcinfo .todd{
	position: absolute;
	top: 0.2em;
	right: 5px;
}
.othrplcinfo .todd .dspchng{
	width: 11px;
	height: 13px;
	margin-right: 2px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 -136px;
}
.sub-srch .keysrch{
	margin: 5px;
	padding: 3px 5px;
	border: 1px solid #d4d5d7;
}
.sub-srch .keysrch form input.txt{
	padding: 2px;
}
.sub-srch .keysrch form input.btn{
	margin-left: 3px;
	padding: 1px 0 0 0;
	font-weight: bold;
}
.sub-srch .catesrch{
	margin: 5px 5px 15px;
	padding: 3px 5px;
	border: 1px solid #d4d5d7;
	overflow: auto;
}
.sub-srch .catelst{
	height: 200px;
	overflow: auto;
}
.sub-srch .catelst li{
	font-size: 110%;
	line-height: 1.6;
}
.sub-srch .catelst li .mrkgrytr{
	width: 8px;
	height: 13px;
	margin: 0 3px 7px 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 -95px;
	cursor: pointer;
}
.sub-srch .catelst li.select .mrkgrytr{
	width: 9px;
	height: 8px;
	margin: 0 3px 3px 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -8px -99px;
	cursor: pointer;
}
.sub-srch .catelst .scatelst{
	margin: 0 0 10px 0;
}
.sub-srch .catelst .scatelst li{
	margin: 0 0 0 15px;
	font-size: small;
	line-height: 1.3;
}
.sub-srch .reg_map_header{
padding:5px;
}
.sub-srch .reg_map_fcs{
border-top:#bababa solid 1px;
border-bottom:#d9d9d9 dotted 1px;
display:inline-block;
width:100%;
}

body:first-of-type .sub-srch .reg_map_fcs{
	font-size: 90%;
}

.sub-srch .reg_map_fcs dt{
padding:2px;
float:left;
font-weight:bold;
line-height:1.6;
}
.sub-srch .reg_map_fcs dd{
padding:0 3px 0 4px;
margin:2px 0 2px 3px;
float:left;
border-left:solid 1px #d9d9d9;
}
* html .sub-srch .reg_map_fcs dd{
	white-space:nowrap;
}

*:first-child+html .sub-srch .reg_map_fcs dd{
	white-space:nowrap;
}

.sub-srch .reg_map_fcs .li01{
border-left:none;
padding:0 3px 0 1px;
margin:3px 0 3px 1px;
}

.sub-srch .reg_map_fcs span{
font-weight:bold;
}

.sub-srch .list_narabi{
	margin:5px 0;
	display: inline-block;
}

.sub-srch .list_narabi li{
	float: left;
	display: block;
	border: 1px solid #bababa;
	text-align: center;
}
.sub-srch .list_narabi .new_side{
	border-right: 0;
}

.sub-srch .list_narabi li span{
	background: transparent url(../images/ymap_list_slcbg_on.png) repeat-x;
	background-color:#fafafa;
	display: block;
	width:148px;
	padding: 2px 0;
	font-weight: bold;
}
.sub-srch .list_narabi li a{
	background: transparent url(../images/ymap_list_slcbg_off.png) repeat-x;
	background-color:#e4e4e4;
	display: block;
	width:148px;
	padding: 2px 0;
	overflow:hidden;
}




.sub-srch .nmbrr span{
font-weight:bold;}

.sub-srch .nmbrr p.nb01{
float:left;}

.sub-srch .nmbrr p.regit{
float:right;}

.sub-srch .nmbrr p.regit img{
margin-right:3px;}

.sub-srch .reg_map_box{
overflow-x:hidden;
overflow-y:auto;
position:relative;
margin:0;
padding:0;
}
.sub-srch .reg_map_list{
display:block;
margin:0;
padding:0;
}

.sub-srch .reg_map_box .no_pos_error{
margin-top:10px;
margin-left:5px;
font-weight:bold;
color:#FF0000;
}
.sub-srch .reg_map_list li{
margin:0;
padding:5px;
zoom:1;
position:relative;
}
.sub-srch .reg_map_list dl{
display:block;
margin:0;
padding:0;
}

.sub-srch .reg_map_list dt{
font-weight:bold;
padding:0;
margin:0 0 0 30px;
}

.numb{
background: transparent url(http://i.yimg.jp/images/map/v2_2/images/ymap_img_icon01.png) no-repeat;
width:24px;
height:35px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
position:absolute;
top:0px;
left:0px;
}

/*icon_standard*/
.sub-srch .reg_map_list .st_ic01{
background-position: -0px -0px;
}
.sub-srch .reg_map_list .st_ic02{
background-position: -34px -0px;
}
.sub-srch .reg_map_list .st_ic03{
background-position: -68px -0px;
}
.sub-srch .reg_map_list .st_ic04{
background-position: -102px -0px;
}
.sub-srch .reg_map_list .st_ic05{
background-position: -136px -0px;
}
.sub-srch .reg_map_list .st_ic06{
background-position: -170px -0px;
}
.sub-srch .reg_map_list .st_ic07{
background-position: -204px -0px;
}
.sub-srch .reg_map_list .st_ic08{
background-position: -238px -0px;
}
.sub-srch .reg_map_list .st_ic09{
background-position: -272px -0px;
}
.sub-srch .reg_map_list .st_ic10{
background-position: -306px -0px;
}
.sub-srch .reg_map_list .st_ic11{
background-position: -340px -0px;
}
.sub-srch .reg_map_list .st_ic12{
background-position: -374px -0px;
}
.sub-srch .reg_map_list .st_ic13{
background-position: -408px -0px;
}
.sub-srch .reg_map_list .st_ic14{
background-position: -442px -0px;
}
.sub-srch .reg_map_list .st_ic15{
background-position: -476px -0px;
}
.sub-srch .reg_map_list .st_ic16{
background-position: -510px -0px;
}
.sub-srch .reg_map_list .st_ic17{
background-position: -544px -0px;
}
.sub-srch .reg_map_list .st_ic18{
background-position: -578px -0px;
}
.sub-srch .reg_map_list .st_ic19{
background-position: -612px -0px;
}
.sub-srch .reg_map_list .st_ic20{
background-position: -646px -0px;
}

/*route_course*/
.sub-srch .reg_map_list .rt_ic01{
background-position: -0px -45px;
}
.sub-srch .reg_map_list .rt_ic02{
background-position: -34px -45px;
}
.sub-srch .reg_map_list .rt_ic03{
background-position: -68px -45px;
}
.sub-srch .reg_map_list .rt_ic04{
background-position: -102px -45px;
}
.sub-srch .reg_map_list .rt_ic05{
background-position: -136px -45px;
}
.sub-srch .reg_map_list .rt_ic06{
background-position: -170px -45px;
}
.sub-srch .reg_map_list .rt_ic07{
background-position: -204px -45px;
}
.sub-srch .reg_map_list .rt_ic08{
background-position: -238px -45px;
}
.sub-srch .reg_map_list .rt_ic09{
background-position: -272px -45px;
}
.sub-srch .reg_map_list .rt_ic10{
background-position: -306px -45px;
}
.sub-srch .reg_map_list .rt_ic11{
background-position: -340px -45px;
}
.sub-srch .reg_map_list .rt_ic12{
background-position: -374px -45px;
}
.sub-srch .reg_map_list .rt_ic13{
background-position: -408px -45px;
}
.sub-srch .reg_map_list .rt_ic14{
background-position: -442px -45px;
}
.sub-srch .reg_map_list .rt_ic15{
background-position: -476px -45px;
}
.sub-srch .reg_map_list .rt_ic16{
background-position: -510px -45px;
}
.sub-srch .reg_map_list .rt_ic17{
background-position: -544px -45px;
}
.sub-srch .reg_map_list .rt_ic18{
background-position: -578px -45px;
}
.sub-srch .reg_map_list .rt_ic19{
background-position: -612px -45px;
}
.sub-srch .reg_map_list .rt_ic20{
background-position: -646px -45px;
}

/*drive_route*/
.sub-srch .reg_map_list .dr_ic01{
background-position: -0px -90px;
}
.sub-srch .reg_map_list .dr_ic02{
background-position: -34px -90px;
}
.sub-srch .reg_map_list .dr_ic03{
background-position: -68px -90px;
}
.sub-srch .reg_map_list .dr_ic04{
background-position: -102px -90px;
}
.sub-srch .reg_map_list .dr_ic05{
background-position: -136px -90px;
}
.sub-srch .reg_map_list .dr_ic06{
background-position: -170px -90px;
}
.sub-srch .reg_map_list .dr_ic07{
background-position: -204px -90px;
}
.sub-srch .reg_map_list .dr_ic08{
background-position: -238px -90px;
}
.sub-srch .reg_map_list .dr_ic09{
background-position: -272px -90px;
}
.sub-srch .reg_map_list .dr_ic10{
background-position: -306px -90px;
}
.sub-srch .reg_map_list .dr_ic11{
background-position: -340px -90px;
}
.sub-srch .reg_map_list .dr_ic12{
background-position: -374px -90px;
}
.sub-srch .reg_map_list .dr_ic13{
background-position: -408px -90px;
}
.sub-srch .reg_map_list .dr_ic14{
background-position: -442px -90px;
}
.sub-srch .reg_map_list .dr_ic15{
background-position: -476px -90px;
}
.sub-srch .reg_map_list .dr_ic16{
background-position: -510px -90px;
}
.sub-srch .reg_map_list .dr_ic17{
background-position: -544px -90px;
}
.sub-srch .reg_map_list .dr_ic18{
background-position: -578px -90px;
}
.sub-srch .reg_map_list .dr_ic19{
background-position: -612px -90px;
}
.sub-srch .reg_map_list .dr_ic20{
background-position: -646px -90px;
}
.sub-srch .reg_map_list .tx01{
padding:0;
margin:0 0 0 30px;
}

.sub-srch .reg_map_list .tx01 img{
margin-right:3px;
}

/*-*-*-*-*-*-*-*/
/* result list */

.sub-srch .result-list{
	position: relative;
	height: 250px;
	overflow: auto;
	overflow-x: hidden;
}
.sub-srch h4{
	font-weight: bold;
	line-height: 1;
	padding: 0 5px;
}
.sub-srch h4 strong{
	margin-right: 3px;
	font-size: 120%;
	font-weight: bold;
}
.nmbrr{ /* use clearfix */
	margin: 5px 0;
	padding: 0 5px;
	border-bottom: 1px solid #bababa;
}
.list-msr{
	float:left;
}
.list-msr strong{
	font-weight: bold;
}
.hlpr{
	float: right;
	padding-right: 5px;
}
.hlpr img{
	margin: 0 2px 2px 0;
}

.waiwai,
.blg{
	margin-bottom: 5px;
	padding: 3px 5px;
	border-bottom: 1px dotted #bababa;
	color: #733100;
}
.srchrsltlst li{
	position: relative;
	min-height: 35px;
	_height: 35px;
	padding: 7px 5px;
	font-size: 110%;
	zoom: 1;
}
.srchrsltlst li.select{
	background: #ffffcc;
}
.srchrsltlst .listnum1,
.srchrsltlst .listnum2,
.srchrsltlst .listnum3,
.srchrsltlst .listnum4,
.srchrsltlst .listnum5,
.srchrsltlst .listnum6,
.srchrsltlst .listnum7,
.srchrsltlst .listnum8,
.srchrsltlst .listnum9,
.srchrsltlst .listnum10{
	display: block;
	position: absolute;
	top: 10px;
	left: 5px;
	width: 24px;
	height: 35px;
	margin: 0 5px 0 3px;
}
.srchrsltlst .listnum1{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat 0 0;
}
.srchrsltlst .listnum2{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -28px 0;
}
.srchrsltlst .listnum3{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat 0 -39px;
}
.srchrsltlst .listnum4{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -28px -39px ;
}
.srchrsltlst .listnum5{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat 0 -78px;
}
.srchrsltlst .listnum6{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -28px -78px;
}
.srchrsltlst .listnum7{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat 0 -117px;
}
.srchrsltlst .listnum8{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -28px -117px;
}
.srchrsltlst .listnum9{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat 0 -155px;
}
.srchrsltlst .listnum10{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -28px -155px;
}
.srchrsltlst .rsltlsttxt{
	width: 260px;
	padding: 0 0 0 35px;
}
.srchrsltlst .rsltlsttxt dt{
	position: relative;
	padding-right: 64px;
	font-weight: bold;
	zoom: 1;
}
.srchrsltlst .rsltlsttxt dt .rsltdtl{
	position: absolute;
	top: 0;
	right: 5px;
	width: 39px;
	height: 18px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 -150px;
}
.srchrsltlst .rsltlsttxt dt .rsltkeep{
	position: absolute;
	top: 0;
	right: 1px;
	width: 60px;
	height: 22px;
	background: url(../images/ymap_detail_listkp_btn.gif) no-repeat;
}
.srchrsltlst .rsltlsttxt dd img{
	vertical-align: top;
}
.srchrsltlst .rsltlsttxt .rsltmore{
	font-size: small;
}
.srchrsltlst .rsltlsttxt .rsltmore .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 0 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
	vertical-align: baseline;
}
.srchrsltlst .rsltlsttxtct{
	font-size: small;
}
.valstars1,
.valstars2,
.valstars3,
.valstars4,
.valstars5,
.valstars6,
.valstars7,
.valstars8,
.valstars9,
.valstars10{
	width: 80px;
	height: 16px;
}
.valstars1{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px 0;
}
.valstars2{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -16px;
}
.valstars3{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -32px;
}
.valstars4{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -48px;
}
.valstars5{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -64px;
}
.valstars6{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -80px;
}
.valstars7{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -96px;
}
.valstars8{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -113px;
}
.valstars9{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -129px;
}
.valstars10{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -44px -145px;
}
.sptrsltlst li{ /* use clearfix */
	padding: 7px 5px;
	font-size: 110%;
	}
.sptrsltlst li.select{
	background: #ffffcc;
}
.sptrsltlst .listnum1,
.sptrsltlst .listnum2,
.sptrsltlst .listnum3,
.sptrsltlst .listnum4,
.sptrsltlst .listnum5,
.sptrsltlst .listnum6,
.sptrsltlst .listnum7,
.sptrsltlst .listnum8,
.sptrsltlst .listnum9,
.sptrsltlst .listnum10{
	float: left;
	width: 24px;
	height: 35px;
	margin: 0 5px 0 0;
}
.sptrsltlst .listnum1{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -56px 0;
}
.sptrsltlst .listnum2{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -84px 0;
}
.sptrsltlst .listnum3{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -56px -39px;
}
.sptrsltlst .listnum4{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -84px -39px ;
}
.sptrsltlst .listnum5{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -56px -78px;
}
.sptrsltlst .listnum6{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -84px -78px;
}
.sptrsltlst .listnum7{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -56px -117px;
}
.sptrsltlst .listnum8{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -84px -117px;
}
.sptrsltlst .listnum9{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -56px -155px;
}
.sptrsltlst .listnum10{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -84px -155px;
}
.sptrsltlst .rsltlsttxt{
	float: left;
	width: 250px;
}
.sptrsltlst .rsltlsttxt dt{
	position: relative;
	padding-right: 44px;
	font-weight: bold;
}
.sptrsltlst .rsltlsttxt dt .rsltdtl{
	position: absolute;
	top: 0;
	right: 0;
	width: 39px;
	height: 18px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -81px 0;
}
.sptrsltlst .rsltlsttxt dd img{
	vertical-align: top;
}
.sptrsltlst .rsltlsttxtct{
	font-size: small;
}

.blgrsltlst{ /* use clearfix */
	padding: 0 0 0 10px;
}
.blgrsltlst li{
	float: left;
	width: 130px;
	margin: 0 5px 5px 0;
	padding: 3px;
	border: 1px solid #bababa;
	background: url(http://i.yimg.jp/images/map/v2_2/images/bg.png) 0 -638px repeat-x #fff;
	cursor: pointer;
}
.blgrsltlstimg{
	width: 119px;
	height: 86px;
	margin: 5px 0 0 6px;
	border-right: 1px solid #dde2e5;
	border-bottom: 1px solid #dde2e5;
	background: #eff5fa;
}
.blgrsltlst li img{
	border-left: 1px solid #e7edf2;
	border-top: 1px solid #e7edf2;
	border-right: 1px solid #cbced2;
	border-bottom: 1px solid #cbced2;
}
.blgrsltlsttxt{
	height: 4.2em;
	margin:2px 5px 0 5px;
	overflow: hidden;
}
.blgrsltlst .current{
	background: none #fffccc;
}
.blgrsltlst .current .blgrsltlstimg{
	border-right: 1px solid #dcd9ab;
	border-bottom: 1px solid #dcd9ab;
	background: #faf9ef;
}
.blgrsltlst .current img{
	border-left: 1px solid #ebe8b7;
	border-top: 1px solid #ebe8b7;
	border-right: 1px solid #bdba84;
	border-bottom: 1px solid #bdba84;

}
.fkdshttl .blgicn{
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -24px -113px;
}

.pstspt{
	margin: 10px 0;
	padding: 10px;
	border-bottom: dotted 1px #bababa;
	border-top: dotted 1px #bababa;
	zoom:1;
}
.pstspt .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 0 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
	}
.pstspt .pstsptall{
	padding: 0 0 3px 0;
	font-weight: bold;	
	}
.chunk{
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	text-align: center;
	font-size: 110%;
}
.chunk a{
	_margin: 0 -2px;
	padding: 3px 6px;
	_padding: 0 6px;
	border: 1px solid #ddd;
	background: #fff;
	zoom: 1;
}
.chunk a:hover{
	border: 1px solid #0063C6;
	background: #e4f2ff;
}
.chunk span.select{
	_margin: 0 -2px;
	padding: 3px 8px;
	_padding: 0 6px;
	border: 1px solid #d4d5d7;
	background: #eee;
	font-weight:bold;
	zoom: 1;
}
*:first-child+html .chunk a,
*:first-child+html .chunk span.select{
	margin: 0 -2px;
	padding: 0 6px;
}
.chunk .prev,
.chunk .next{
	text-decoration: none;
	font-weight: bold;
}
.chunk .prev span,
.chunk .next span{
	text-decoration: underline;
	zoom: 1;
}
.chunk .prev span{
	padding-right: 3px;
}
.chunk .next span{
	padding-left: 3px;
}
.chunk .prev img{
	width: 7px;
	height: 14px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 -110px;
}
.chunk .next img{
	width: 7px;
	height: 14px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -14px -110px;
}



/*-*-*-*-*-*-*-*/
/*    route    */

.sub-route{
}
.sub-route .sub-cntnt-box{
	position: relative;
	height: 350px;
	overflow: auto;
}
.route-set{
	margin: 0 5px 10px 5px;
	font-size: 110%;
}
.route-set li{
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
}
.strtpossetttl,
.galpossetttl,
.strtposset,
.galposset{
	font-weight: bold;
}
.strtpossetttl span,
.galpossetttl span{
	margin-left: 5px;
	font-weight: normal;
}
.strtposset span,
.galposset span{
	margin-left: 5px;
	font-weight: normal;
}
.strtpos,
.galpos{
	margin: 0 0 5px 0;
}
.strtpos .mrkstrt,
.galpos .mrkgal{
	width: 24px;
	height: 24px;
	margin: 0 3px 0 0;
}
.strtpos .mrkstrt{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -152px -110px;
}
.galpos .mrkgal{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -152px -138px;
}
.strtpos span select,
.strtpos span input{
	font-size: 90%;
}
.sub-route .rtsrch{
	margin: 5px 0 20px 0;
	text-align: center;
}
.sub-route .rtsrch input{
	font-weight: bold;
}
.sub-route .nmatch{
	padding: 0 5px;
}
.sub-route .nmtchtxt{
	margin: 0 5px 10px;
	color: #ff0000;
	font-weight: bold;
}

.nrst-sttn-rt{
	margin: 5px 5px 0 5px;
	font-size: 110%;
}
.route-rslt{
	margin: 0;
	font-size: 110%;
}
.route-rslt li{
	margin: 10px 0 0 0;
	zoom: 1;
}
.route-rslt li a{
	font-weight: bold;
}
.route-rslt .strtpos,
.route-rslt .galpos{
	margin: 0;
	padding: 3px;
	background: #e7e7e7;
}
.route-rslt .route-rslt-dtl{
	margin: 5px 0 0 30px;
}
.route-rslt .route-rslt-dtl li{
	margin: 0 0 3px 0;
}
.route-rslt .route-rslt-dtl li strong{
	font-weight: bold;
}
.route-rslt .route-rslt-dtl li a{
	font-weight: normal;
}
.route-rslt .mrkarrw,
.sub-route .dsplydtlrt .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 4px 0.15em 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
	}

.route-option{
	margin: 5px 0 0 0;
	padding: 5px 0 5px 10px;
	background-color: #EDEDEF;
}
.route-option input{
	margin: 0 3px 0 0;
	vertical-align: middle;
}

.sub-route .reslct{
	margin: 5px 0 0 0;
	text-align:right;
	font-size: 110%;
}
.sub-route .attnsn{
	margin: 10px 5px 5px 5px;
}
.sub-route .dsplydtlrt{
	margin: 5px 0 0 0;
	text-align:right;
	font-size: 110%;
}
.route-dtl{
	margin: 5px 0 0 0;
	font-size: 110%;
}
.route-dtl li{
	margin: 3px 0 0 0;
}
.route-dtl li strong{
	font-weight: bold;
}
.sub-route .via{
	margin: 0 0 0 30px;
}
.sub-route .via a{
	font-weight: normal;
}
.sub-route .via .listnum0,
.sub-route .via .listnum1,
.sub-route .via .listnum2,
.sub-route .via .listnum3,
.sub-route .via .listnum4,
.sub-route .via .listnum5,
.sub-route .via .listnum6,
.sub-route .via .listnum7,
.sub-route .via .listnum8,
.sub-route .via .listnum9,
.sub-route .via .listnum10,
.sub-route .via .listnum11,
.sub-route .via .listnum12,
.sub-route .via .listnum13,
.sub-route .via .listnum14,
.sub-route .via .listnum15,
.sub-route .via .listnum16,
.sub-route .via .listnum17,
.sub-route .via .listnum18,
.sub-route .via .listnum19,
.sub-route .via .listnum20,
.sub-route .via .listnum21,
.sub-route .via .listnum22,
.sub-route .via .listnum23,
.sub-route .via .listnum24,
.sub-route .via .listnum25,
.sub-route .via .listnum26,
.sub-route .via .listnum27,
.sub-route .via .listnum28,
.sub-route .via .listnum29,
.sub-route .via .listnum30{
	width: 19px;
	height: 26px;
	margin: 0 5px 0 0;
}
.sub-route .via .listnum0{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -1px -191px;
}
.sub-route .via .listnum1{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -21px -191px;
}
.sub-route .via .listnum2{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -41px -191px;
}
.sub-route .via .listnum3{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -61px -191px;
}
.sub-route .via .listnum4{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -80px -191px;
}
.sub-route .via .listnum5{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -100px -191px;
}
.sub-route .via .listnum6{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -1px -218px;
}
.sub-route .via .listnum7{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -21px -218px;
}
.sub-route .via .listnum8{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -41px -218px;
}
.sub-route .via .listnum9{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -61px -218px;
}
.sub-route .via .listnum10{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -80px -218px;
}
.sub-route .via .listnum11{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -100px -218px;
}
.sub-route .via .listnum12{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -1px -245px;
}
.sub-route .via .listnum13{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -21px -245px;
}
.sub-route .via .listnum14{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -41px -245px;
}
.sub-route .via .listnum15{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -61px -245px;
}
.sub-route .via .listnum16{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -80px -245px;
}
.sub-route .via .listnum17{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -100px -245px;
}
.sub-route .via .listnum18{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -111px 0;
}
.sub-route .via .listnum19{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -111px -27px;
}
.sub-route .via .listnum20{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -111px -54px;
}
.sub-route .via .listnum21{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -111px -81px;
}
.sub-route .via .listnum22{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -111px -108px;
}
.sub-route .via .listnum23{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -111px -135px;
}
.sub-route .via .listnum24{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -111px -162px;
}
.sub-route .via .listnum25{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -131px 0;
}
.sub-route .via .listnum26{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -131px -27px;
}
.sub-route .via .listnum27{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -131px -54px;
}
.sub-route .via .listnum28{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -131px -81px;
}
.sub-route .via .listnum29{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -131px -108px;
}
.sub-route .via .listnum30{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn.png) scroll no-repeat -131px -135px;
}
.sub-route .intrvl{
	margin: 5px 0 5px 9px;
	padding: 0 0 0 15px;
	border-left: 1px dotted #868686;
	font-size: small;
}
.rshfflsrch{
	margin: 10px 5px;
	font-weight: bold;
}
.sub-route .rshfflsrch .rshffl{
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat -8px -83px;
}

/* ---------- /4:sub-column  ---------- */


/* ---------- 5:fukidashi  ---------- */
.fkdsh{
	position: relative;
	overflow: auto;
}
.fkdsh hr{
	height: 1px;
	margin: 10px 10px 10px 0;
	padding: 0;
	border: none;
	background-color: #ccc;
	color: #ccc;
}
.fkdsh a,
.fkdsh a:visited{
	color: #0063C6;
}
.fkdsh .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 4px 0;
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) no-repeat 0 0;
}
*:first-child+html .fkdsh .mrkarrw{
	margin: 0.2em 4px 0 0;
}
.fkdshttl{
	margin: 0 0 5px 0;
	font-size: 120%;
	font-weight: bold;
}
.fkdshttl_noic{
	margin: 0 0 5px 0;
	padding-left: 20px;
	font-size: 120%;
	font-weight: bold;
}
.fkdshttl .phnbk{
	width: 16px;
	height: 17px;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) no-repeat -26px -54px;
}
.fkdshttl .phnbk01{
	width: 14px;
	height: 17px;
	background: transparent url(http://i.yimg.jp/images/map/v2_2/images/ymap_img_icon01.png) no-repeat -0px -145px;
}
.fkdshttl img{
	margin: 0 3px 0.2em 0;
	padding: 0;
}
.fkdshttl .keep_btn{
	margin: 0 0 3px 4px;
	padding:0 1px;
}
.fkdshttl .keep_btn img{
	vertical-align: middle;
	margin: 0 0 4px 0;
}


.fkdsh_error{
color:#FF0000;
font-weight:bold;
text-align:center;
font-size:120%;
}

.fkdshcntnt{
	position: relative;
	min-height: 90px;
	_height: 90px;
	margin: 0 0 0 20px;
	padding: 0 150px 0 0;
}
.fkdshcntntoff{
	padding:0;
	margin:0;
}
.fkdshcntntoff02{
	padding:0;
}
.fkdshcntntal{
	padding:0;
	margin:0;
	min-height:50px;
	overflow:hidden;
}
* html .fkdshcntntal{
	padding:0;
	margin:0;
	height:50px;
	overflow:hidden;
}
.fkdshcntnt .photo{
	position: absolute;
	top: 0;
	right: 10px;
	_right: 20px;
}
.fkdshcntnt .helpicon{
	margin: 0 3px 0 0;
	padding: 0 0 0.2em 0;
}
.fkdshcntnt .route,
.fkdshcntnt .adress{
	font-size: 100%;
}
.fkdshcntnt .paypercall span{
	font-weight: bold;
	font-size: 110%;
}
.fkdshcntnt .info_prov{
	margin-bottom: 3px;
}


.fkdshcntnt .more{
	margin: 2px 0 0 0;
}
.fkdshcntnt .reg_ct01{
	margin-bottom:1px;
}
.fkdshcntnt .reg_ct01 dt{
	font-weight:bold;
	float:left;
}
.fkdshcntnt .reg_ct01 dd{
	float:left;
}
.fkdshcntnt .reg_date{
	margin-bottom:2px;
	display:inline;
	/padding-bottom:12px;
}
.fkdshcntnt .reg_date dt{
	font-weight:bold;
	float:left;
}
.fkdshcntnt .reg_date dd{
	float:left;
}
.fkdshcntnt .reg_fm01{
	margin-bottom:5px;
}
.fkdshcntnt .reg_fm01 dt{
	font-weight:bold;
}
.fkdshcntnt .reg_fm01 dt span{
font-weight:normal;
}
.fkdshcntnt .reg_fm01 dd input{
	width:95%;	
}
.fkdshcntnt .reg_fm02{
	margin-bottom:2px;
}
.fkdshcntnt .reg_fm02 dt{
	font-weight:bold;
	
}
.fkdshcntnt .reg_fm02 dt span{
font-weight:normal;
}
.fkdshcntnt .reg_fm02 dd textarea{
	width:95%;
	height:90px;
}
.fkdshcntnt .wr_reg_date{
}
.fkdshcntnt .reg_edit{
	float:right;
}
.fkdshcntnt .reg_edit li{
	float:left;
}
.fkdshcntnt .reg_edit li a{
	padding:0 5px;
}
.fkdshcntnt .reg_tx01{
	color:#888888;
}

.fkdshcntnt .reg_bt01{
text-align:center;
margin:5px 0;
}
.fkdshcntnt .reg_bt01 li{
display:inline;
margin:7px;
}
.fkdshcntnt .reg_bt01 input{
width:6em;
}

.fkdshcntnt .tofrnd{ /* use clearfix */
	margin: 10px 0 3px 0;
	width:260px;
}

.fkdshcntnt .toservice{ 
	width:auto;
}

.fkdshcntnt .tofrnd li{
	float: left;
	margin: 0 8px 0 0;
	/width:8em;
}
.fkdshcntnt .tofrnd li.drive{
	float: left;
	margin: 0 8px 0 0;
	width:auto;
}

.fkdshcntnt .tofrnd li img{
	margin: 0 3px 0 0;
}

.fkdshdetail{
	position: relative;
	margin: 15px 0 0 0;
}
*:first-child+html .fkdshdetail{
	height: 0;
}
.fkdshdetail .fkdshdetailnav{ /* use clearfix */
	width: 100%;
	_width: 96%;
	height: 28px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/bg.png) 0 -174px repeat-x #fff;
}
*+html .fkdshdetail .fkdshdetailnav{
	width: 96%;
}
.fkdshdetail .fkdshdetailnav li{
	float: left;
	min-width: 7em;
	_width: 7em;
	height: 27px;
	margin: 0 2px;
	padding: 0 0 0 5px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/tab_bg.png) 0 -72px no-repeat #fff;
	text-align: center;
}
.fkdshdetail .fkdshdetailnav li p{
	min-width: 7em;
	height: 27px;
	padding: 6px 5px 0 0;
	background: url(http://i.yimg.jp/images/map/v2_2/images/tab_bg.png) right -72px no-repeat #fff;
	color: #bababa;
	white-space: nowrap;
}
.fkdshdetail .fkdshdetailnav .crrnt{
	padding: 0 0 0 5px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/tab_bg.png) 0 -39px no-repeat #fff;
}
.fkdshdetail .fkdshdetailnav .crrnt p{
	min-width: 7em;
	height: 27px;
	padding: 4px 5px 0 0;
	background: url(http://i.yimg.jp/images/map/v2_2/images/tab_bg.png) right -39px no-repeat #fff;
	color: #333;
	font-weight: bold;
	font-size: 110%;
}
.fkdshdetailcntnt{ /* use clearfix */
	position: relative;
	padding: 15px 0 0 0;
}
.fkdshdetailcntnt .fkdshdetailcntntlft{
	min-height: 160px;
	_height: 160px;
	padding: 0 140px 0 0;
}
.fkdshdetailcntnt .noimage{
	padding: 0;
}
.fkdshdetailcntnt .dtllst{
	margin: 2px 0;

}
.fkdshdetailcntnt .dtllst dt{
	display: inline;
	font-weight: bold;
	font-size: 110%;
}
.fkdshdetailcntnt .dtllst dd{
	display: inline;
}
.fkdshdetailcntnt .imgarea{
	position: absolute;
	top: 10px;
	right: 10px;
	_right: 20px;
	width: 120px;
}
.fkdshdetailcntnt .cpy{
	margin: 5px 0;
}
.fkdshdetailcntnt .btn{
	margin: 5px 0 10px 0;
}
.fkdshdetailcntnt .othrlnk{
	font-size: 110%;
}
.fkdshdetailcntnt .othrinf{
	margin: 15px 0 0 0;
}
.fkdshdetailcntnt .othrinf dt{
	font-weight: bold;
	font-size: 110%;
}
.fkdshdetailcntnt .more{
	margin: 15px 0 0 0;
	zoom: 1;
}

.fkdshdetailcntntlft .rv{
	margin: 5px 0 10px 0;
	font-size: 110%;
	font-weight: bold;
}
.fkdshdetail .websrch{
	zoom: 1;
}
.fkdshdetail .websrch li{
	margin: 0 0 10px 0;
	_border: solid 1px #fff;
	zoom: 1;
}
*+html .fkdshdetail .websrch li{
	border: solid 1px #fff;
}


.fkdshdetail .websrch dt{
	font-size: 110%;
	font-weight: bold;
}
.fkdshdetail .websrch .url{
	color: #009500;
}
.fkdshdetail .blgsrchttl{
	margin: 0 0 5px 0;
	font-size: 110%;
	font-weight: bold;
}
.fkdshdetail .blgsrch{
	zoom: 1;
}
.fkdshdetail .blgsrch li{
	margin: 0 0 10px 0;
	_border: solid 1px #fff;
	zoom: 1;
}
*+html .fkdshdetail .blgsrch li{
	border: solid 1px #fff;
}
.fkdshdetail .blgsrch dt{
	font-size: 110%;
	font-weight: bold;
}
.fkdshdetail .blgsrch dt span{
	margin: 0 0 0 5px;
	font-size: 90%;
	font-weight: normal;
}
.fkdshdetail .blgsrch .url{
	color: #009500;
}
.fkdshdetail .attntn{
	margin: 10px 0 0 0;
	padding: 5px 0;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	line-height: 1.3;
}
.fkdshdetail .imgsrch{ /* use clearfix */

}
.fkdshdetail .imgsrch li{
	float: left;
	width: 160px;
	height: 120px;
	margin: 0 3px 3px 0;
	border: solid 1px #bababa;
	text-align: center;
}
.fkdsh .Right{
	display: block;
	text-align: right;
}

/**//* old detail *//**/
.fkdshdetail b{
	margin: 0 5px 0 0;
	font-weight: bold;
	font-size: 110%;
}
/*realestate*/
.mid_summary_image{
	float: right;
	width: 120px;
	margin: 0 10px 0 0;
	line-height: 1.2;
}
.mid_summary_image br{
	display: none;
}
.mid_summary_cont{
	padding: 0 145px 0 0;
	_padding: 0 10px 0 0;
	min-height: 170px;
	_height: 170px;
}
*:first-child+html .mid_summary_cont{
	padding: 0 10px 0 0;
}
.mid_summary_cont img{
	margin: 5px 0 0 0;
}
.mid_summary_cont .rcmnd{
	padding: 0 0 9px 0;
}
/**//**//**/


/* ---------- /5:fukidashi  ---------- */


/* ---------- 6:modal ---------- */
.modal{
	position: absolute;
	width: 600px;
	padding: 0 0 7px 0;
	background: url(http://i.yimg.jp/images/map/v2_2/images/mdlbg.png) 0 bottom no-repeat;
	z-index: 3;
}

.modal_alert{
display: block;
position: absolute;
}
.modal_alert .reg_tx02{
	text-align:center;
	font-weight:bold;
	font-size:120%;
	padding:50px 15px 15px 15px;
}
.modal_alert .reg_tx02 span{
	text-align:center;
	font-weight:normal;
	font-size:small;
	margin-left:10px;
	display:block;
}
.modal_alert .reg_tx03{
	text-align:center;
	font-weight:bold;
	font-size:120%;
	padding:50px 0 15px 0;
	color:#FF0000;
}
.modal_alert .reg_tx04{
text-align:center;
margin:5px 0;
padding-bottom:50px;
font-size:110%;
}
.modal_alert .reg_bt01{
text-align:center;
margin:5px 0;
padding-bottom:50px;
}
.modal_alert .reg_bt01 li{
display:inline;
margin:7px;
}
.modal_alert .reg_md_top{
	padding: 10px 10px 0 20px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/mdlbg.png) 0 0 no-repeat;
	font-size: 110%;
}

.modal .mpaddrss{
	padding: 10px 10px 0 20px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/mdlbg.png) 0 0 no-repeat;
	font-weight: bold;
	font-size: 110%;
	zoom: 1;
}
.modal .mpcstms{
	padding: 0 30px 15px 10px;
	font-weight: bold;
	text-align: right;
}
.modal .urllg,
.modal .rthrlst{
	position: relative;
	margin: 5px 15px 5px 15px;
}
.modal .urllg dt,
.modal .rthrlst dt{
	_height: 21px;
	margin-bottom: 5px;
	padding: 2px 0 0 5px;
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #bababa;
	background: url(http://i.yimg.jp/images/map/v2_2/images/bg.png) 0 -107px repeat-x #fff;
	font-size: 110%;
	font-weight: bold;
	zoom: 1;
}
.modal .rthrlst dd,
.modal .urllg dd .atntn{
	margin: 5px 0 0 0;
}
*:first-child+html .modal .rthrlst dd,,
*:first-child+html .modal .urllg dd .atntn{
	margin: 5px 15px 0 0;
}
.modal .urllg dt .helpicon{
	margin: -5px 0 0 5px;
	_margin: 0 0 0 5px;
	vertical-align: middle;
}
.modal .urllg dd input,
.modal .urllg dd .cptxt{
	width: 550px;
	margin: 5px 0 5px 0;
	padding: 3px;
	border: solid 1px #333;
	font-size: 110%;
}
.modal .urllg .blgsrchlnk{
	display: block;
	position: absolute;
	top: 0.3em;
	right: 5px;
	font-weight: normal;
	font-size: 90%;
}
.modal .mprlcp{
	margin: 0 15px 0 0;
	font-weight: bold;
	text-align: right;
}
.modal .pstbkmrk a{
	margin: 0 0 0 5px;
}
.modal strong{
	font-weight: bold;
}
.modal .othrsrvs{ /* use clearfix */
	margin: 0 15px 15px 15px;
}
.modal .othrsrvs dt{
	font-size: 110%;
	font-weight: bold;
}
.modal .othrsrvs dd{
	float: left;
	margin: 0 10px 0 0;
}
.modal .othrsrvs .btn-cls{
	margin: 0 0 0 15px;
	font-weight:bold;
}
.modal .othrsrvs .cls,
.modal .othrsrvs .opn{
	width: 11px;
	height: 11px;
	margin: 0 3px 0 0;
}
.modal .othrsrvs .cls{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) no-repeat 0 -123px;
}
.modal .othrsrvs .opn{
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) no-repeat -11px -123px;
}
.modal .othrsrvslst{ /* use clearfix */
	margin: 0 15px 15px 15px;
}
.modal .othrsrvslst li{
	float:left;
	margin:0 15px 10px 0;
}
.modal .othrsrvs dd img,
.modal .othrsrvslst li img{
	margin: 0 3px 0 0;
}
.modal .clsbtn{
	position: absolute;
	top: 8px;
	right: 15px;
	width: 18px;
	height: 18px;
}
.modal .close{
	width: 18px;
	height: 19px;
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -25px 0 no-repeat;
}
.modal .othrkywrd{
	padding: 10px 10px 0 20px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/mdlbg.png) 0 0 no-repeat;
	font-size: 110%;
	_border: 1px solid #000;
	zoom: 1;
}
.modal .othrkywrd strong{
	font-weight: bold;
}
.modal .addrndlst{
	margin: 0 0 5px 0;
 }
.modal .addrndlst td,
.modal .addrndlst th{
	padding: 4px;
	border: solid 1px #bababa;
 }
.modal .addrndlst th{
	background: #ededef;
	font-weight: bold;
 }
.modal .more{
	text-align: right;
 }
.modal .more .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 2px 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
}
.modal .modalcntnt{
	position: relative;
	background: url(http://i.yimg.jp/images/map/v2_2/images/mdlbg2.gif) 0 0 repeat-y #fff;
	zoom: 1;
}
.modal .modalscrll{
	position: relative;
	max-height: 470px;
	_height: 470px;
	margin: 0 10px 0 0;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
}
.modal .errtxt{
	margin: 15px 0 15px 0;
	color: #ff0000;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}
.modal .hntttl{
	margin: 0 15px 5px 15px;
	font-weight: bold;
}
.modal .hntlst{
	margin: 0 15px 30px 15px;
}
.modal .hntlst li{
	margin: 0 15px;
	list-style: disc;
}

/* ---------- /6:modal ---------- */


/* ---------- 7:others  ---------- */
.loader{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.tlchp{
	display: inline;
	position: relative;
	min-width: 140px;
	_width: 140px;
	padding: 5px;
	background: #fff;
	border: 1px solid #313131;
	border-bottom: 2px solid #313131;
	border-right: 2px solid #313131;
}
.tlchp .tlchpimg{
	position: absolute;
	left: -9px;
	top: 8px;
	width: 9px;
	height: 9px;
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -184px -68px no-repeat;
}


.flldspatt{
	position: absolute;
	top: 0;
	left: 0;
	min-width: 475px;
	_width: 475px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/bg.png) 0 -325px no-repeat;
}
.flldspatt .flldspatttxt{
	background: url(http://i.yimg.jp/images/map/v2_2/images/bg.png) right -429px no-repeat;
}
.flldspatt .flldspatttxt span{
	display: block;
	min-width: 475px;
	_width: 475px;
	margin: 0 4px;
	padding: 20px 15px 0 15px;
	height: 82px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/bg.png) 0 -533px repeat-x;
	color: #fff;
	font-weight: bold;
	font-size: 140%;
}
.flldspattfkdsh{
	position: absolute;
	top: 0;
	left: 0;
	min-width: 130px;
	_width: 130px;
	border-bottom: 1px solid #b1adad;
	border-right: 1px solid #b1adad;
	background: url(http://i.yimg.jp/images/map/v2_2/images/bg.png) 0 -1282px repeat-x #f65201;
}
.flldspattfkdshtxt{
	position: relative;
	height: 21px;
	min-width: 125px;
	_width: 125px;
	padding: 3px 5px 0 5px;
	border: 1px solid #7e3a00;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
}
.flldspattfkdsh .cls{
	width: 14px;
	height: 14px;
	margin: 0 0 0 3px;
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -25px -72px no-repeat;
	cursor: pointer;
}
.flldspattfkdshtxt .flldspattfkdshimg{
	position: absolute;
	top: -22px;
	left: 2px;
	width: 19px;
	height: 22px;
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -25px -87px no-repeat;
}

.yolp-home img{
	margin: 0 3px;
}
.yolp-home a{
	display: block;
}

.mgnfctn4,
.crtl4{
	width: 47px;
	height: 48px;
}
.mgnfctn4{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) 0 -210px no-repeat;
}
.crtl4{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -48px -210px no-repeat;
}
.mgnfctn3,
.crtl3{
	width: 39px;
	height: 39px;
}
.mgnfctn3{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -0px -170px no-repeat;
}
.crtl3{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -39px -170px no-repeat;
}
.mgnfctn2,
.crtl2{
	width: 31px;
	height: 32px;
}
.mgnfctn2{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -77px -170px no-repeat;
}
.crtl2{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -108px -170px no-repeat;
}
.mgnfctn1,
.crtl1{
	width: 25px;
	height: 27px;
}
.mgnfctn1{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -95px -210px no-repeat;
}
.crtl1{
	background: url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) -95px -237px no-repeat;
}

/*pos-icon-st*/
p.ymap-st_ic01,
p.ymap-st_ic02,
p.ymap-st_ic03,
p.ymap-st_ic04,
p.ymap-st_ic05,
p.ymap-st_ic06,
p.ymap-st_ic07,
p.ymap-st_ic08,
p.ymap-st_ic09,
p.ymap-st_ic10,
p.ymap-st_ic11,
p.ymap-st_ic12,
p.ymap-st_ic13,
p.ymap-st_ic14,
p.ymap-st_ic15,
p.ymap-st_ic16,
p.ymap-st_ic17,
p.ymap-st_ic18,
p.ymap-st_ic19,
p.ymap-st_ic20,
p.ymap-dr_ic01,
p.ymap-dr_ic02,
p.ymap-dr_ic03,
p.ymap-dr_ic04,
p.ymap-dr_ic05,
p.ymap-dr_ic06,
p.ymap-dr_ic07,
p.ymap-dr_ic08,
p.ymap-dr_ic09,
p.ymap-dr_ic10,
p.ymap-dr_ic11,
p.ymap-dr_ic12,
p.ymap-dr_ic13,
p.ymap-dr_ic14,
p.ymap-dr_ic15,
p.ymap-dr_ic16,
p.ymap-dr_ic17,
p.ymap-dr_ic18,
p.ymap-dr_ic19,
p.ymap-dr_ic20,
p.ymap-rt_ic01,
p.ymap-rt_ic02,
p.ymap-rt_ic03,
p.ymap-rt_ic04,
p.ymap-rt_ic05,
p.ymap-rt_ic06,
p.ymap-rt_ic07,
p.ymap-rt_ic08,
p.ymap-rt_ic09,
p.ymap-rt_ic10,
p.ymap-rt_ic11,
p.ymap-rt_ic12,
p.ymap-rt_ic13,
p.ymap-rt_ic14,
p.ymap-rt_ic15,
p.ymap-rt_ic16,
p.ymap-rt_ic17,
p.ymap-rt_ic18,
p.ymap-rt_ic19,
p.ymap-rt_ic20,
p.ymap-no_ic01{
	position: relative;
	width: 24px;
	height: 35px;
	overflow: hidden;
}

/*icon_st-img*/
.ymap-st_ic01 img{
position:absolute;
top:0;
left:0;
}
.ymap-st_ic02 img{
position:absolute;
left:-34px;
top:0;
}
.ymap-st_ic03 img{
left: -68px;
position:absolute;
top:0;
}
.ymap-st_ic04 img{
left: -102px;
position:absolute;
top:0;
}
.ymap-st_ic05 img{
left: -136px;
top:0;
position:absolute;
}
.ymap-st_ic06 img{
left: -170px;
top:0;
position:absolute;
}
.ymap-st_ic07 img{
left: -204px;
top:0;
position:absolute;
}
.ymap-st_ic08 img{
left: -238px;
top:0;
position:absolute;
}
.ymap-st_ic09 img{
left: -272px;
top:0;
position:absolute;
}
p.ymap-st_ic10 img{
left: -306px;
top:0;
position:absolute;
}
.ymap-st_ic11 img{
left: -340px;
top:0;
position:absolute;
}
.ymap-st_ic12 img{
left: -374px;
top:0;
position:absolute;
}
p.ymap-st_ic13 img{
left: -408px;
top:0;
position:absolute;
}
.ymap-st_ic14 img{
left: -442px;
top:0;
position:absolute;
}
.ymap-st_ic15 img{
left: -476px;
top:0;
position:absolute;
}
.ymap-st_ic16 img{
left: -510px;
top:0;
position:absolute;
}
.ymap-st_ic17 img{
left: -544px;
top:0;
position:absolute;
}
.ymap-st_ic18 img{
left: -578px;
top:0;
position:absolute;
}
.ymap-st_ic19 img{
left: -612px;
top:0;
position:absolute;
}
.ymap-st_ic20 img{
left: -646px;
top:0;
position:absolute;
}

/*icon_dr-img*/
.ymap-dr_ic01 img{
position:absolute;
top:-45px;
left:0;
}
.ymap-dr_ic02 img{
position:absolute;
left:-34px;
top:-45px;
}
.ymap-dr_ic03 img{
left: -68px;
position:absolute;
top:-45px;
}
.ymap-dr_ic04 img{
left: -102px;
position:absolute;
top:-45px;
}
.ymap-dr_ic05 img{
left: -136px;
top:-45px;
position:absolute;
}
.ymap-dr_ic06 img{
left: -170px;
top:-45px;
position:absolute;
}
.ymap-dr_ic07 img{
left: -204px;
top:-45px;
position:absolute;
}
.ymap-dr_ic08 img{
left: -238px;
top:-45px;
position:absolute;
}
.ymap-dr_ic09 img{
left: -272px;
top:-45px;
position:absolute;
}
p.ymap-dr_ic10 img{
left: -306px;
top:-45px;
position:absolute;
}
.ymap-dr_ic11 img{
left: -340px;
top:-45px;
position:absolute;
}
.ymap-dr_ic12 img{
left: -374px;
top:-45px;
position:absolute;
}
p.ymap-dr_ic13 img{
left: -408px;
top:-45px;
position:absolute;
}
.ymap-dr_ic14 img{
left: -442px;
top:-45px;
position:absolute;
}
.ymap-dr_ic15 img{
left: -476px;
top:-45px;
position:absolute;
}
.ymap-dr_ic16 img{
left: -510px;
top:-45px;
position:absolute;
}
.ymap-dr_ic17 img{
left: -544px;
top:-45px;
position:absolute;
}
.ymap-dr_ic18 img{
left: -578px;
top:-45px;
position:absolute;
}
.ymap-dr_ic19 img{
left: -612px;
top:-45px;
position:absolute;
}
.ymap-dr_ic20 img{
left: -646px;
top:-45px;
position:absolute;
}

/*icon_dr-img*/
.ymap-rt_ic01 img{
position:absolute;
top:-90px;
left:0;
}
.ymap-rt_ic02 img{
position:absolute;
left:-34px;
top:-90px;
}
.ymap-rt_ic03 img{
left: -68px;
position:absolute;
top:-90px;
}
.ymap-rt_ic04 img{
left: -102px;
position:absolute;
top:-90px;
}
.ymap-rt_ic05 img{
left: -136px;
top:-90px;
position:absolute;
}
.ymap-rt_ic06 img{
left: -170px;
top:-90px;
position:absolute;
}
.ymap-rt_ic07 img{
left: -204px;
top:-90px;
position:absolute;
}
.ymap-rt_ic08 img{
left: -238px;
top:-90px;
position:absolute;
}
.ymap-rt_ic09 img{
left: -272px;
top:-90px;
position:absolute;
}
p.ymap-rt_ic10 img{
left: -306px;
top:-90px;
position:absolute;
}
.ymap-rt_ic11 img{
left: -340px;
top:-90px;
position:absolute;
}
.ymap-rt_ic12 img{
left: -374px;
top:-90px;
position:absolute;
}
p.ymap-rt_ic13 img{
left: -408px;
top:-90px;
position:absolute;
}
.ymap-rt_ic14 img{
left: -442px;
top:-90px;
position:absolute;
}
.ymap-rt_ic15 img{
left: -476px;
top:-90px;
position:absolute;
}
.ymap-rt_ic16 img{
left: -510px;
top:-90px;
position:absolute;
}
.ymap-rt_ic17 img{
left: -544px;
top:-90px;
position:absolute;
}
.ymap-rt_ic18 img{
left: -578px;
top:-90px;
position:absolute;
}
.ymap-rt_ic19 img{
left: -612px;
top:-90px;
position:absolute;
}
.ymap-rt_ic20 img{
left: -646px;
top:-90px;
position:absolute;
}

/*no-number-icon*/
.ymap-no_ic01 img{
left: -0px;
top:-325px;
position:absolute;
}


.ymap-rt_cent{
	position: relative;
	width: 11px;
	height: 11px;
	overflow: hidden;
}

.ymap-rt_cent img{
position:absolute;
left: -0px;
top: -172px;
}





/* ---------- /7:others  ---------- */



/* ---------- 8:pastemap-promo  ---------- */

.blgpromo{
	padding: 3px;
	border: 1px solid #D4D5D7;
	background: #f2f3f3;
}
.blgpromo .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 4px 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
}
.pstmapprm{
	_height: 27px;
	padding: 10px 0 0 0;
	background: url(http://i.yimg.jp/images/map/v2_2/images/mdlbg.png) 0 0 no-repeat;
}
.pstmapprm .modalscrll{
	max-height: 365px;
	_height: 365px;
	margin-bottom: 15px;
}
.pstmapprm-ttl{
	height: 30px;
	margin: 10px 0 0 0;
	_margin: 20px 0 0 0;
	padding: 0 10px 0 20px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/mdlbg2.gif) 0 0 repeat-y #fff;
}
*:first-child+html .pstmapprm-ttl{
	height: 77px;
	padding: 10px 10px 0 20px;
}
.pstmapprm-ttl .ttltxt{
	width: 547px;
	height: 77px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 0 no-repeat;
}
.pstmapprm-cp{
	position: relative;
	_margin-top: -50px;
	padding: 10px 20px 0 95px;
}
*:first-child+html .pstmapprm-cp{
	margin-top: -50px;
}
.pstmapprm-cmcar{
	position: relative;
	width: 547px;
	height: 262px;
	margin: 10px 10px 0 20px;
}
.cmc1{
	position: absolute;
	top: 0;
	left: 0;
	width: 273px;
	height: 131px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -77px no-repeat;
}
.cmc2{
	position: absolute;
	top: 0;
	left: 273px;
	width: 274px;
	height: 131px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -273px -77px no-repeat;
}
.cmc3{
	position: absolute;
	top: 131px;
	left: 0;
	width: 273px;
	height: 132px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -208px no-repeat;
}
.cmc4{
	position: absolute;
	top: 131px;
	left: 273px;
	width: 274px;
	height: 132px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -273px -208px no-repeat;
}
.prmdt1 img,
.prmdt2 img,
.prmdt4 img{
	position: absolute;
	width: 93px;
	height: 22px;
}
.prmdt1 img{
	top: 80px;
	left: 17px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -17px -157px no-repeat;
}
.prmdt2 img{
	top: 99px;
	left: 360px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -360x -176px no-repeat;
}
.prmdt4 img{
	top: 196px;
	left: 356px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -356px -273px no-repeat;
}
.pstmprcmnd{
	width: 539px;
	margin: 15px 0 0 20px;
	padding: 3px;
	background: #eff8fd;
	border: 1px solid #d2e3ef;
}
.pstmprcmnd span{
	margin-right: 7px;
	font-weight: bold;
}
.pstmprcmnd a{
	margin: 0 3px;
}
.pstmpprmcontnt{
	width: 547px;
	padding: 25px 0 0 20px;
}
.pstmpprmcontnt dt{
	position: relative;
	height: 21px;
	margin: 0 0 5px 0;
}
.pstmpprmcontntttl1{
	position: absolute;
	top: 0;
	left: 0;
	width: 547px;
	height: 21px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -345px no-repeat;
}
.pstmpprmcontntttl1-2{
	position: absolute;
	top: 0;
	left: 0;
	width: 547px;
	height: 21px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -855px no-repeat;
}
.pstmpprmcontntttl2{
	position: absolute;
	top: 0;
	left: 0;
	width: 547px;
	height: 21px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -1158px no-repeat;
}
.pstmpprmcontnt dd{ /* use clearfix */
	margin: 0 0 10px 0;
}
.pstmpprmpict1{
	float: left;
	width: 294px;
	height: 127px;
}
.pstmpprmpict1 img{
	width: 294px;
	height: 127px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -370px no-repeat;
}
.prmdt1txt{
	position: relative;
	float: right;
	width: 239px;
	margin: 0 0 10px 0;
	padding: 3px;
	background: #efede0;
	line-height: 1.3;
}
.prmdt1txt .trgl{
	position: absolute;
	bottom: -10px;
	left: 15px;
	width: 13px;
	height: 10px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -307px -370px no-repeat;
}
.pstmpprmpict1-2 img{
	width: 546px;
	height: 356px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -498px no-repeat;
}
.pstmpprmpict1-3 img{
	width: 546px;
	height: 276px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -877px no-repeat;
}
.pstmpprmpict2{
	float: left;
	width: 264px;
	height: 279px;
}
.pstmpprmpict2 img{
	width: 264px;
	height: 279px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) 0 -1184px no-repeat;
}
.pstmpprmpict2-2{
	float: left;
	width: 283px;
	height: 186px;
}
.pstmpprmpict2-2 img{
	width: 283px;
	height: 186px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -264px -1184px no-repeat;
}
.prmdt2txt{
	position: relative;
	float: right;
	width: 267px;
	margin: 15px 0 0 0;
	padding: 3px;
	background: #efede0;
}
.prmdt2txt .trgl{
	position: absolute;
	top: 10px;
	left: -9px;
	width: 9px;
	height: 10px;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -298px -390px no-repeat;
}
.pstmapprm .attnsn{
	padding: 0 10px 0 20px;
}
.pstmapprm .cls{
	padding: 15px 10px 10px 20px;
	font-size: 110%;
	text-align: center;
}
.allw{
	width: 7px;
	height: 7px;
	margin: 0 4px 0 0;
	background: url(http://i.yimg.jp/images/map/v2_2/images/promo/pastemap_promo.jpg) -324px -370px no-repeat;
}
.topagetop{
	clear: both;
	margin: 5px 0 15px 0;
	font-size: small;
	text-align: right;
}

/*  clearfix rules(float clear hack) for promo area  */

.pstmpprmcontnt dd:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.pstmpprmcontnt dd{
	display: inline-block;
	}
/*\*/
*html .pstmpprmcontnt dd{
	height: 1%;
	}
.pstmpprmcontnt dd{
	display: block;
	}
/**/

/* ---------- /8:pastemap-promo  ---------- */



/* ----------- keep -------------------- */

.sub-srch .reg_map_list .keep_list{
	padding:0 5px 5px 5px;
}

.sub-srch .keep_list dt{
	position:relative;
	margin:0 0 1px 0;
	padding:0 49px 0 15px;
	background: url(../images/ymap_keeplist_ic.png) no-repeat 0 4px;
	font-weight: bold;
	font-size: 105%;
	word-wrap: break-word;
}
.sub-srch .keep_list .no_btn{
	padding:0 0 0 15px;
}

.sub-srch .keep_list dt .more a{
	position:absolute;
	right:0;
	_right:5px;
	top:0;
	width:39px;
	height:18px;
	background:url("http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png") 		no-repeat scroll 0 -150px transparent;
	text-indent: -9999px;
	overflow: hidden;
}

.sub-srch .keep_list dd{
	margin:0 0 5px 15px;
}

.sub-srch .keep_list dd.keep_msg{
	display:block;
	background:url("../images/ymap_placep_msg_bg01.png") repeat scroll 0 0 transparent;
	margin-top:2px;
	/margin-top:4px;
	padding: 3px;
	zoom:1;
}
.sub-srch .keep_list dd.keep_msg .in_keep_msg{
	display:block;
	padding: 2px 5px;
	background:url("../images/ymap_keeplist_bg.png") repeat-x scroll 0 0 #FFFB86;
	zoom:1;
}

.sub-srch .keep_list dd.keep_msg .in_keep_msg .msg_icon{
	background:url("../images/ymap_kp_icon_yl.gif") no-repeat scroll 0 0 	transparent;
	display:inline-block;
	height:16px;
	width:18px;
	margin-left:5px;
	text-indent:-9999px;
	vertical-align:text-top;
}

/*pop_up*/
.fkdshttl img.keep_ttlic{
	display:inline-block;
	width:7px;
	height:11px;
	margin:0 12px 0 0; 
	padding:0;
	background:url("../images/ymap_keeplist_ic.png") no-repeat;
	vertical-align:middle;
}
.fkdshcntnt .keep_main_info{
	min-height: 100px;
	height: auto !important;
  	height: 100px;
	margin-right:150px;
}
.fkdshcntnt .keep_msg{
	display:block;
	background:url("../images/ymap_placep_msg_bg01.png") repeat scroll 0 0 transparent;
	margin-bottom: 6px;
	padding: 3px;
	zoom:1;
}
.fkdshcntnt .keep_msg .in_keep_msg{
	display:block;
	padding: 2px;
	background:url("../images/ymap_keeplist_bg.png") repeat-x scroll 0 0 #FFFB86;
	zoom:1;
}
.fkdshcntnt .keep_msg .in_keep_msg .msg_icon{
	background:url("../images/ymap_kp_icon_yl.gif") no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:16px;
	width:18px;
	margin-left:5px;
	text-indent:-9999px;
	vertical-align:top;
}

/* starparts */
.fkdshcntnt .keep_pnt{
	margin-bottom: 3px;
}
.fkdshcntnt .keep_pnt strong{
	float:left;
	font-weight: bold;
}
.fkdshcntnt .keep_pnt .star{
	position:relative;
	top:0;
	display:block;
	float:left;
	width:45px;
	height:10px; /* ff */
	_height:13px; 
	line-height:1;
	text-indent:-9999px;
	background-image:url(http://k.yimg.jp/images/search/dd/star_10.gif);
	background-repeat:no-repeat;
	font-size:1px;
	padding-right:5px;
/* border:1px solid red; */
}
*+html .fkdshcntnt .keep_pnt .star,
*+html .fkdshcntnt .keep_pnt .star{
	top:-1px;
}
*+html .fkdshcntnt .keep_pnt .star{
	top:1px;
}
.fkdshcntnt .keep_pnt .star{
	top:3px;
	height:14px;
	_top:3px; 
	_height:17px; 
}
*+html .fkdshcntnt .keep_pnt .star{
	top:3px;
	height:18px; 
}
.fkdshcntnt .keep_pnt .rate05{
	background-position:0 0;
}  
.fkdshcntnt .keep_pnt .rate10{
	background-position:0 -37px;
}
.fkdshcntnt .keep_pnt .rate15{
	background-position:0 -74px;
}
.fkdshcntnt .keep_pnt .rate20{
	background-position:0 -111px;
}
.fkdshcntnt .keep_pnt .rate25{
	background-position:0 -148px;
}
.fkdshcntnt .keep_pnt .rate30{
	background-position:0 -185px;
}
.fkdshcntnt .keep_pnt .rate35{
	background-position:0 -222px;
}
.fkdshcntnt .keep_pnt .rate40{
	background-position:0 -259px;
}
.fkdshcntnt .keep_pnt .rate45{
	background-position:0 -296px;
}
.fkdshcntnt .keep_pnt .rate50{
	background-position:0 -333px;
}
.fkdshcntnt .usermemo{
	margin:4px 0;
	padding: 5px 0;
	border-top:1px dotted #d9d9d9;
	border-bottom:1px dotted #d9d9d9;
}

/*popup_keep_edit*/
.fkdshcntnt .keep_mailcnfg{
	width: 95%;
	margin:15px 0;
}
.fkdshcntnt .keep_mailcnfg dt{
	background:url(../images/ymap_keepedit_ic.png) 0 50% no-repeat;
	display:inline-block;
	margin-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;
}
.fkdshcntnt .keep_mailcnfg .cnfg_lc{
	float:left;
}
.fkdshcntnt .keep_mailcnfg .cnfg_lc strong{
	margin-right:5px;
	font-weight: bold;
}
.fkdshcntnt .keep_mailcnfg .cnfg_lc span{
	margin-right:5px;
}
.fkdshcntnt .keep_mailcnfg .cnfg_lc span input{
	margin-right:3px;
}
.fkdshcntnt .keep_mailcnfg .cnfg_all{
	float:right;
}
.fkdshcntnt .keep_mailcnfg .nfg_lc{
	display: block;
	clear: both;
}






/* ----------- /loco0.5 -------------------- */


/* ----------- 9.teiden -------------------- */
#teiden{
	}
.teiden-area{
	margin: 7px 5px 5px 5px;
	font-weight: bold;
	line-height: 1.2;
	}
.teiden-release{
	margin: 5px;
	padding: 3px;
	color:#d54100;
	border: 1px dotted #d54100;
	}
.teiden-attention{
	margin: 5px;
	}
.teiden-attention dt{
	color: #592500;
	font-weight: bold;
	}
.teiden-table{
	width: 290px;
	margin: 5px;
	border: 1px solid #666;
}
.teiden-table td{
	padding: 3px 0 3px 3px;
	border: 1px solid #666;
}
.teiden-gr-all,
.teiden-gr-1,
.teiden-gr-2,
.teiden-gr-3,
.teiden-gr-4,
.teiden-gr-5,
.teiden-gr-other,
.teiden-t-gr-1,
.teiden-t-gr-2,
.teiden-t-gr-3,
.teiden-t-gr-4,
.teiden-t-gr-5,
.teiden-t-gr-6,
.teiden-t-gr-7,
.teiden-t-gr-8{
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	font-weight: bold;
	}
.teiden-gr-all{
	background: #fff;
	}
.teiden-gr-1{
	width: 100px;
	background: #ccffff;
	}
.teiden-gr-2{
	background: #18baff;
	}
.teiden-gr-3{
	background: #f7cf31;
	}
.teiden-gr-4{
	background: #ef9ac6;
	}
.teiden-gr-5{
	background: #cec300;
	}
.teiden-gr-other{
	background: #ffffcc;
	}
.teiden-t-gr-1{
	width: 100px;
	background: #52c5e7;
	}
.teiden-t-gr-2{
	background: #94d028;
	}
.teiden-t-gr-3{
	background: #c2ddb5;
	}
.teiden-t-gr-4{
	background: #ac85c8;
	}
.teiden-t-gr-5{
	background: #ec6413;
	}
.teiden-t-gr-6{
	background: #f5ed28;
	}
.teiden-t-gr-7{
	background: #ddae18;
	}
.teiden-t-gr-8{
	background: #c457aa;
	}
.teiden-attention-txt{
	color:#d54100;
	font-weight: bold;
	}
.teiden-gr-attention{
	margin: 0 5px 5px 5px;
	}
.teiden-info{
	margin: 5px;
	}
.teiden-deteil{
	margin: 10px 5px 5px 5px;
	}
.teiden-deteil dt{
	font-weight: bold;
	}
#teiden .mrkarrw{
	width: 10px;
	height: 10px;
	margin: 0 3px 4px 0;
	*margin: 0.2em 4px 0 0;
	background: transparent url(http://i.yimg.jp/images/map/api/yolp/images/yolp_icn_02.png) scroll no-repeat 0 0;
}
.teiden-other-link{
	margin: 15px 5px 15px 5px;
	}
.teiden-tab{ /* use clearfix */
	margin: 5px 0 10px 0;
	font-weight: bold;
	font-size: 110%;
	background: url(../images/bg_teiden_tab2.gif) left bottom repeat-x;
	}
.teiden-tab li{
	float: left;
	margin: 0 10px 0 5px;
	padding: 10px 15px 5px 15px;
	}
.teiden-tab .current{
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	background: url(../images/bg_teiden_tab.gif) 0 0 repeat-x #fff;
}
.teiden-tab .current a{
	color: #000;
	text-decoration: none;
	cursor: default;
}
#teiden .current .mrkarrw{
	display: none;
	}
.teiden-area-select{
	width: 280px;
	margin: 12px 0 10px 3px;
	color: #ccc;
	word-break: break-all;
	}
.teiden-area-select a{
	margin: 0 2px;
	font-size: 120%;
	white-space: nowrap;
	}

#yolplist .srchrsltlst .listnum1,
#yolplist .srchrsltlst .listnum2,
#yolplist .srchrsltlst .listnum3,
#yolplist .srchrsltlst .listnum4,
#yolplist .srchrsltlst .listnum5,
#yolplist .srchrsltlst .listnum6,
#yolplist .srchrsltlst .listnum7,
#yolplist .srchrsltlst .listnum8,
#yolplist .srchrsltlst .listnum9,
#yolplist .srchrsltlst .listnum10{
	background: none;
	}
#yolplist .srchrsltlst .rsltlsttxt dt{
	padding-right: 0;
	}

#usng-mblphn{
	}
#traffic-info{
	}
.usng-mblphn-area-select,
.traffic-info-area-select{
	width: 280px;
	margin: 12px 0 10px 3px;
	color: #ccc;
	word-break: break-all;
	}
.usng-mblphn-area-select a,
.traffic-info-area-select a{
	margin: 0 2px;
	font-size: 120%;
	white-space: nowrap;
	}
.usng-mblphn-log,
.traffic-info-log{
	padding: 0 5px 10px 5px;
	line-height: 1.2;
	border-bottom: 1px dotted #d9d9d9;
	}
.usng-mblphn-select,
.traffic-info-select{
	padding: 10px 5px;
	border-bottom: 1px dotted #d9d9d9;
	font-weight: bold;
	}
.usng-mblphn-select dt,
.traffic-info-select dt{
	margin-bottom: 5px;
	padding-left: 13px;
	background: url("../images/icn_usng_mblphn_select.png") 0 4px no-repeat;
	}
.usng-mblphn-select dd{
	margin-bottom: 1px;
	padding: 3px 5px;
	color: #fff;
	font-size: 110%;
	}
.traffic-info-select dd{
	margin-bottom: 1px;
	padding: 5px 5px;
	color: #fff;
	}
.usng-mblphn-select input{
	margin-right: 5px;
	vertical-align: middle;
	}
.traffic-info-select input{
	margin-right: 3px;
	vertical-align: middle;
	}
.usng-mblphn-docomo{
	background-color: #cc0033;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px; 
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	}
.usng-mblphn-au{
	background-color: #ed6d00;
	}
.usng-mblphn-softbank{
	background-color: #888;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-radius-bottomleft: 5px;
	}
.traffic-info-nomal{
	background-color: #0084d8;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px; 
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	}
.traffic-info-congestion{
	background-color: #ff4800;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-radius-bottomleft: 5px;
	}
.usng-mblphn-ex{
	padding: 10px 5px;
	border-bottom: 1px dotted #d9d9d9;
	}
.usng-mblphn-attention{
	padding: 10px 5px;
	}
.usng-mblphn-attention li{
	margin-bottom: 3px;
	}
.traffic-info-source{
	padding: 10px 5px;
	border-bottom: 1px dotted #d9d9d9;
	}
.traffic-info-source strong{
	font-weight: bold;
	}
.traffic-info-attention{
	padding: 10px 5px;
	}
.traffic-info-attention li{
	margin-bottom: 3px;
	}
.traffic-info-nomal{
	background-color: #0084d8;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px; 
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-radius-bottomleft: 5px;
	}
.traffic-info-congestion{
	background-color: #ff4800;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px; 
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	}
	
.blackout-fkdsh{
	position: relative;
	min-height:	74px;
	_height:	74px;
	}
.blackout-fkdsh-icn{
	position: absolute;
	top: 0;
	left: 0;
	width: 44px;
	height: 74px;
	}
.blackout-fkdsh-contents{
	margin: 0 0 0 54px;
	}
.blackout-fkdsh-contents dt{
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #d9d9d9;
	font-size: 120%;
	font-weight: bold;
	}
.blackout-fkdsh-contents .gr-name{
	color: #d54100;
	}
.blackout-fkdsh-contents span{
	font-weight: bold;
}

	

/* ----------- /9.teiden -------------------- */


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

.shplst:after,
.modal .othrsrvslst:after,
.blgrsltlst:after,
.modal .othrsrvs:after,
.fkdshdetailcntnt:after,
.fkdshdetail .imgsrch:after,
.fkdshdetail .fkdshdetailnav:after,
.fkdshcntnt .tofrnd:after,
.sptrsltlst li:after,
.nmbrr:after,
.othrfnctn:after,
.usfllnk:after,
.usflfnksn:after,
.sub-tab-list:after,
#contents-body:after,
.yschbx form:after,
.ygunav:after,
.yschqcon:after,
.reg_ct01:after,
.reg_fm02:after,
.reg_bt01:after,
.wr_reg_date:after,
.fkdshcntnt .keep_pnt:after,
.fkdshcntnt .keep_mailcnfg dd:after,
.sub-srch .list_narabi:after,
.ygma:after,
.teiden-tab:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.shplst,
.modal .othrsrvslst,
.blgrsltlst,
.modal .othrsrvs,
.fkdshdetailcntnt,
.fkdshdetail .imgsrch,
.fkdshdetail .fkdshdetailnav,
.fkdshcntnt .tofrnd,
.sptrsltlst li,
.nmbrr,
.othrfnctn,
.usfllnk,
.usflfnksn,
.sub-tab-list,
#contents-body,
.yschbx form,
.ygunav,
.yschqcon,
.reg_ct01,
.reg_fm02,
.reg_bt01,
.wr_reg_date,
.fkdshcntnt .keep_pnt,
.fkdshcntnt .keep_mailcnfg dd,
.sub-srch .list_narabi,
.ygma,
.teiden-tab{
	display: inline-block;
	}
/*\*/
*html .shplst,
*html .modal .othrsrvslst,
*html .blgrsltlst,
*html .modal .othrsrvs,
*html .fkdshdetailcntnt,
*html .fkdshdetail .imgsrch,
*html .fkdshdetail .fkdshdetailnav,
*html .fkdshcntnt .tofrnd,
*html .sptrsltlst li,
*html .nmbrr,
*html .othrfnctn,
*html .usfllnk,
*html .usflfnksn,
*html .sub-tab-list,
*html #contents-body,
*html .yschbx form,
*html .ygunav,
*html .yschqcon,
*html .reg_ct01,
*html .reg_fm02,
*html .reg_bt01,
*html .wr_reg_date,
*html .fkdshcntnt .keep_pnt,
.fkdshcntnt .keep_mailcnfg dd,
*html .sub-srch .list_narabi,
*html .ygma,
*html .teiden-tab{
	height: 1%;
	}
.shplst,
.modal .othrsrvslst,
.blgrsltlst,
.modal .othrsrvs,
.fkdshdetailcntnt,
.fkdshdetail .imgsrch,
.fkdshdetail .fkdshdetailnav,
.fkdshcntnt .tofrnd,
.sptrsltlst li,
.nmbrr,
.othrfnctn,
.usfllnk,
.usflfnksn,
.sub-tab-list,
#contents-body,
.yschbx form,
.ygunav,
.yschqcon,
.reg_ct01,
.reg_fm02,
.reg_bt01,
.wr_reg_date,
.fkdshcntnt .keep_pnt,
.fkdshcntnt .keep_mailcnfg dd,
.sub-srch .list_narabi,
.ygma,
.teiden-tab{
	display: block;
	}
/**/

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