@charset "utf-8";/* CSS Document */

/* yjMain */
#yjContentWrap{width: 623px;margin: -5px 0 20px 5px;background: url(../../images/media/cobg_01.png) repeat-y top left;}
.yjContent{background: url(../../images/media/cobg_02.png) no-repeat top left;}
.yjContentInner{position: relative;width: 612px;padding: 8px 6px;background: url(../../images/media/cobg_04.png) no-repeat bottom left;}
.h1Wrp{	min-height: 35px;padding-bottom: 5px;background: #fbf9e4 url(../../images/media/ttbg_01.png) repeat-x bottom left;color: #000;}
h1{ width:520px;}
*html h1{/* for IE5.x 6 */
height: 33px;padding-top: 8px;}
h1 .s{margin: 0 5px;color: #a8ab8e;font-size: 161.5%;}
h1 a,
h1 strong{font-size: 184.6%;line-height: 1.6;}
h1 strong{margin-right: 3px;color: #000;}
h1 img{margin-right: 3px;}
.jp{padding:3px 0 3px 35px;background:url(../../images/icn_pinL.png) no-repeat 5px center;}
.otherArea{padding: 0 10px 3px;background-color: #f0f0df;color: #98956a;line-height: 1.3;}
.otherArea strong{ font-weight:bold;}

.keepBtnL{position: absolute;top: 12px;left: 525px;}
.message{ margin:10px; padding:5px 10px; border:#F00 solid 1px; color:#F00; text-align:center;}
.message a{ color:#F00;}
.noticeTop{margin: 0 16px 5px 10px;text-align: center;}

/* news */
#news{position: relative;padding: 10px;zoom: 1;}
#news .front{float: left;width: 505px;}
#news li{ margin-bottom:5px;}
#news .ttl{font-size: 115.4%;font-weight: bold;line-height:1.2;}
#news .txt{line-height:1.4;}
#news .img{float: right; /width:60px; /height:60px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
#news .img a{display:table-cell;width:60px;height:60px; padding:2px; border:1px solid #DEDDCB;text-align:center;vertical-align:middle;}
#news .img a{ /border:none; /display:block; /padding:0; /height:60px;}
#news .pick{clear: both;padding: 5px;background-color: #f0f0ea;zoom: 1;}
#news .pick img{margin-right: 5px;vertical-align: middle;}
#news .pick a:link,
#news .pick a:visited{vertical-align: middle;line-height: 1.3;}
#news #moreTog{position: absolute;bottom: -1.8em;right: 10px;width: 7.5em;height: 1.8em;border-right: 1px solid #c1bfa7;border-bottom: 1px solid #c1bfa7;border-left: 1px solid #c1bfa7;background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;overflow: hidden;zoom: 1;}
html>/**/body #news #moreTog{/* for IE8 */
bottom/*\**/: -26px\9;height/*\**/: 25px\9;}
*:first-child+html #news #moreTog{/* for IE7 */
bottom: -26px;height: 25px;}
*html #news #moreTog{/* for IE5.x 6 */
bottom: -26px;height: 25px;}
#news #moreTog span{padding-left: 20px;background:url(../../images/top/icn_moreArw.png) no-repeat left center;color: #0063c6;line-height: 1.8em;font-weight: bold;cursor: pointer;}
#news #moreTog .close{background: url(../../images/top/icn_moreCloseArw.png) no-repeat left center;}

/* spot */
#spot{padding-bottom: 10px;border-top: 1px solid #bfbda5;background: url(../../images/media/cobg_05.png);}
#spot h2{margin: 10px;padding-left: 25px;background:url(../../images/icn_pinGenre.png) no-repeat left center;color: #537900;font-size: 123.1%;font-weight: bold;line-height: 1.3;}

/* tabTop */
/* tabTop */
.tabTop{margin: 0 10px;}
.tabTop ul{position: relative;float: left;border-bottom: 1px solid #c3bf93;background: url(../../images/genre/nabg_04.png) no-repeat left top;}
.tabTop li{display: inline;float: left;margin: 3px 1px 0 0;padding: 2px 1px 0;background: #c3bf93 url(../../images/genre/nabg_01.png) no-repeat center top;text-align: center;}
.tabTop .ui-tabs-selected{margin-top: 0;}
.tabTop ul .ui-tabs-selected a:link,
.tabTop ul .ui-tabs-selected a:visited{position: relative;display: block;width: 108px;margin-bottom: -1px;padding: 3px 0 1px;border-right: 1px solid #fff;border-left: 1px solid #fff;background: #fcfcf8 url(../../images/genre/nabg_02.png) repeat-x left top;color: #333;font-weight: bold;overflow: hidden;zoom: 1;}
#contents .tabTop ul .ui-tabs-selected a:hover{text-decoration: none;}
.tabTop ul a:link,
.tabTop ul a:visited{display: block;width: 108px;border-right: 1px solid #fff;border-left: 1px solid #fff;background: #f3f2e5 url(../../images/genre/nabg_03.png) repeat-x left top;overflow: hidden;}
.tabTop .genreList{display: inline;float: right;max-width: 112px;margin-top: 5px;padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat left center;white-space: nowrap;overflow: hidden;zoom: 1;}
#spot .genre p a{ display:block; width:139px; height:62px; background:url(../../images/nav_spotGenre.png) no-repeat; overflow:hidden; text-indent:-9999px;}
#spot .genre .item1 a:hover{ background-position:0 -65px;}
#spot .genre .item2 a:hover{ background-position:-145px -65px;}
#spot .genre .item3 a:hover{ background-position:-290px -65px;}
#spot .genre .item4 a:hover{ background-position:-434px -65px;}
#spot .genre .item1 a{ background-position:0 0;}
#spot .genre .item2 a{ background-position:-145px 0;}
#spot .genre .item3 a{ background-position:-290px 0;}
#spot .genre .item4 a{ background-position:-434px 0;}
.tabContent{margin: -1px 10px 0;border-top: 1px solid #c3bf93;border-right: 1px solid #c3bf93;border-bottom: 1px solid #c3bf93;border-left: 1px solid #c3bf93;background-color: #fff;}
.tabContent img{vertical-align: bottom;}
#spot .genre{padding-bottom: 10px;}

#spot .genre div{display: inline;float: left;width: 140px;margin: 10px 0 0 6px;}
#spot .genre .title{margin:10px 0 0 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
#spot .genre ul{padding-left: 5px;}
#spot .genre li{padding: 2px 10px;background: url(../../images/icn-link-arrow.png) no-repeat left 5px;line-height: 1.3;}
@media screen and (-webkit-min-device-pixel-ratio:0){#spot .genre li{letter-spacing: -1px !important;}}
.area .title{margin:10px 0 0 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.area ul{padding: 10px;}
.area li{display: inline;float: left;width: 33%;padding: 2px 0;background: url(../../images/icn-link-arrow.png) no-repeat left 7px;}
.area a:link,
.area a:visited{display: block;padding-left: 10px;}
.station .title{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.station .titleArea{ margin-bottom: 10px;}
.station .titleArea .title{float:left; margin-right:5px;}

.station .form{padding: 10px;float: left;width: 340px;}
.station .input{margin-bottom: 10px;}
.station .sel1{width: 90px;}
.station .sel2{width: 100px;}
.station .sel3{width: 70px;}
.station .textBox{width: 262px;padding: 2px;}
.station .link{padding: 10px 10px 10px 0;float: right;width: 210px;}
.station .link li{display: inline;float: left;margin-right: 10px;white-space: nowrap;}
.station .jsoff,.map .jsoff{ padding:3px; background-color:#EFEFEF; color:#F00;}
.station .jsoff em,.map .jsoff em{ font-weight:bold;}

.station_v2 .titleArea{ margin-top: 10px;}
.station_v2 .titleArea .title{float:left; margin-right:5px;}
.station_v2 .title{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3; zoom:1;}
.station_v2 .form{position: relative;padding: 10px;float: left;width: 340px;}
.station_v2 .textBox{width: 317px;padding: 2px 0 2px 20px; border: 1px solid #81A0C0; background:url(../../images/icn_searchSuggest.png) no-repeat 2px 2px;}
.station_v2 .link{padding: 10px 10px 10px 0;float: right;width: 210px;}
.station_v2 .link li{display: inline;float: left;margin-right: 10px;white-space: nowrap;}
.station_v2 .acResults{ position:absolute;width: 337px;border: 1px solid #666;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4); *margin-top:-1px;}
.station_v2 .acResults li{cursor: pointer;}
.station_v2 .acMatch{font-weight: bold;}
.station_v2 .form li a,
.station_v2 .form .acTtl,
.station_v2 .form .noData{ display:block; height:100%;padding: 2px 5px;}
.station_v2 .form .hilight{background-color: #D8E8A4;}
*html .station_v2 .acResults{ position:static; border:none;}
*html .station_v2 .acResults li{ float:left; width:auto;}
*html .station_v2 .form li.acTtl{ display:block; width:100%; font-weight:bold;}
*html .station_v2 .form a{ display:inline; width:auto; height:100%;padding: 2px 5px; white-space:nowrap;}
*html .station_v2 .titleArea{ margin: 10px 0;}
.station_v2 .searchForm{float: left;}
#spot .station_v2 .searchBtn,
#spot .station_v2 .searchBtnOff{ float:none;display: inline-block;}
.station_v2 .jsoff{ margin-bottom:10px; padding:3px; background-color:#EFEFEF; color:#F00;}
.station_v2 .jsoff em{ font-weight:bold;}

.map .jsoff{ margin-bottom:5px;}
.acResults{position: absolute;width: 267px;border: 1px solid #666;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);}
.acResults li{padding: 2px 5px;cursor: pointer;}
.acMatch{font-weight: bold;}
.acOver{background-color: #bbe9fb;}

#spot .searchForm{float: left;}
#spot .searchBtn{float: right;display: -moz-inline-box;/* for FireFox2 */
display: inline-block;width: 70px;height: 23px;background: url(../../images/sp_btn01.png) no-repeat 0 0;}
#spot .searchBtnOff{float: right;display: -moz-inline-box;/* for FireFox2 */
display: inline-block;width: 70px;height: 23px;background: url(../../images/sp_btn01.png) no-repeat 0 -25px;}
#spot .searchBtn input,
#spot .searchBtnOff input{width: 70px;height: 23px;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
#spot .searchBtn input{ cursor:pointer;}

#spot .map{padding: 10px;}
#spot .map .title{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;zoom: 1;}
#spot .map .linkBtm{margin-bottom: 10px;}
#spot .map .t{margin-right: 5px;font-weight: bold;}
#spot .map .sep{color: #cfceb4;margin: 0 5px;}
.atmosphere{padding: 10px;}
.atmosphere .title{margin-bottom:10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.atmosphere li{ float:left; width:190px; margin-bottom:5px;}
.atmosphere li a{ padding:5px 0 5px 27px; background:url(../../images/icn_atmosphere.png) no-repeat 0 center;}
.atmosphere li.item1 a{ background-position:0 0;}
.atmosphere li.item2 a{ background-position:0 -25px;}
.atmosphere li.item3 a{ background-position:0 -50px;}
.atmosphere li.item4 a{ background-position:0 -75px;}
.atmosphere li.item5 a{ background-position:0 -100px;}
.atmosphere li.item6 a{ background-position:0 -125px;}
.atmosphere li.item7 a{ background-position:0 -150px;}
.atmosphere li.item8 a{ background-position:0 -175px;}
.atmosphere li.item9 a{ background-position:0 -200px;}
.atmosphere li.item10 a{ background-position:0 -225px;}
.atmosphere li.item11 a{ background-position:0 -250px;}

/* areaList */
.areaList{width: 614px;margin: 0 0 30px 10px;}
.areaList h2{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.areaList h3{margin-bottom: 10px;padding: 1px 5px;background-color: #e9ecd1;font-size: 115.4%;font-weight: bold;}
.areaList ul{margin-bottom: 15px;}
.areaList li{width: 33%;float: left;margin-bottom: 5px;font-size: 115.4%;}

/* calendar */
#calendar{ margin: 0 16px 10px 10px;padding-bottom: 10px;overflow: hidden;zoom: 1; _width:610px;}

#calendar .ttlArea h2{ float:left;}
#calendar .ttlArea p{ float:right; width:11em; padding-top:5px; text-align:right;}

#calendar h2{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
#calendar ul{margin: 0;width: 624px;}
*html #calendar ul{/* for IE5.x 6 */
width: auto;}
#calendar ul li{float: left;margin:0 5px;border: 2px solid #b5b5b5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;background-color:#A0C43A;color:#FFF;}
*html #calendar ul li{/* for IE5.x 6 */
margin:0 4px;}
#calendar ul a{display:block;width:63px;}
#calendar ul a:link,
#calendar ul a:visited{text-decoration: none;color:#333;}
#calendar ul a:link,
#calendar ul a:visited{background:url(../../images/event/bg_calOff.png) repeat-x left bottom #FFF;}
#calendar ul a:hover{background:url(../../images/event/bg_calOn.png) repeat-x left bottom #FFF;}
#calendar ul .sat a:link,
#calendar ul .sat a:visited{color:#0487B3;}
#calendar ul .hol a:link,
#calendar ul .hol a:visited{color:#F23041;}
#calendar ul .crnt a:link,
#calendar ul .crnt a:visited{background-image:none;background-color:#A0C43A;color:#FFF;}
#calendar ul .d{font-weight:900;}
#calendar ul a:link .b,
#calendar ul a:visited .b{font-size: 216.7%;}
#calendar ul a .t{font-size:115.4%;}

/* attention */
.attention{ margin:0 10px 10px; border-top:#DDDDD1 dotted 1px;}
.attention h2{margin: 10px 0 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.attention .wr_msg{ margin-bottom:20px; background:url(../../images/poi/ymap_placep_msg_bg01.png) repeat;padding: 5px; line-height:1.2;}
.attention .in_msg{ background:url(../../images/poi/ymap_placep_msg_bg02.png) repeat-x #fffb86;padding: 5px; word-wrap:break-word;}
.attention .in_msg .msgWrp{ margin-bottom:10px; padding-bottom:10px; border-bottom:#DDDDD1 solid 1px;}
.attention .in_msg .img{ float:left; background-color:#FFF; position:relative; font-size:115.4%;}
.attention .in_msg .img{ /width:60px; /height:60px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
.attention .in_msg .img a{display:table-cell;width:60px;height:60px; padding:2px; border:1px solid #DEDDCB;text-align:center;vertical-align:middle;}
.attention .in_msg .img a{ /border:none; /display:block; /padding:0; /height:60px;}
.attention .in_msg .img a span {position:absolute; top:44px; left:4px; width:16px; height:16px;background: url(https://s.yimg.jp/images/icon/f/bsc/1.0.0/zoom_in16.png) no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}

.attention .place_msg_mini{ margin-left: 85px; background:url(../../images/poi/ymap_placep_msg_bg01.png) repeat;}
.attention .place_msg_mini p.title{background:url(../../images/poi/ymap_placep_msg_mini_ttl.png) no-repeat;height:15px;text-indent:-9999px;}
.attention .place_msg_mini .in_msg{ padding: 2px 5px;}
.attention .place_msg_mini .wr_msg_mini{ padding: 5px; line-height:1.2;}

.attention .cntWrp{ margin-left:75px;}
.attention .cntWrp .ttl,.attention .cntWrp2 .ttl{ font-size:115.4%; font-weight:bold;}
.attention .cntWrp .read,.attention .cntWrp2 .read{ margin-bottom:3px;}
.attention .cntWrp .genre,.attention .cntWrp2 .genre{font-size: 84.6%;}

.attention .in_msg .msg_ic{background:url(../../images/poi/ymap_kp_icon_yl.gif) no-repeat;width:18px;height:16px;display:inline-block;margin-left: 5px;text-indent: -9999px;vertical-align: baseline;}
.attention .info{ text-align:right; font-size:115.4%;}
.attention .info a{ padding-left:20px; background:url(../../images/coupon/icn_rightArw.png) no-repeat 0 50%;}

.attention .list .listWrp{ margin-bottom:10px; padding-bottom:20px; border-bottom:#DDDDD1 dotted 1px;}
.attention .list .listWrp .listUnit{ width:285px;}

.attention .listUnit .ttlWrp{ position:relative;}
.attention .listUnit.L{ float:left; padding:0 15px 0 10px;}
.attention .listUnit.R{ float:right; padding:0 10px 0 15px;}
.attention .listUnit .ttl{ width:220px; font-size:115.4%; font-weight:bold; line-height:1;}
.attention .listUnit .ttl img{ margin-left:5px;}
.attention .listUnit .genre{ font-size: 84.6%;}
.attention .genre a:link, .attention .genre a:visited {color:#8E8846;}
.attention .listUnit .keepBtn{ position:absolute; top:0; right:0; width:59px; height:21px;}
.attention .listUnit .keepBtn a{ width:59px; height:21px;}

.attention .listUnit .detailWrp{ margin-top:5px;}
.attention .listUnit .img{ float:left; /width:73px; /height:73px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
.attention .listUnit .img a{display:table-cell;width:73px;height:73px; padding:2px; border:1px solid #DEDDCB;text-align:center;vertical-align:middle;}
.attention .listUnit .img a{ /border:none; /display:block; /padding:0; /height:73px;}

.attention .listUnit .tel{ margin-left:85px; line-height:1.2;}
.attention .listUnit .tel span.t{ font-weight: bold;}
.attention .listUnit .tel span.n{ padding: 1px 2px 2px 18px; background: url(../../images/icn_phone.png) no-repeat 0 0 #ffeab8; color:#9A4201; font-size: 115.4%; font-weight: bold;}
.attention .listUnit .tel span.c{ display:block; text-align:right; font-weight:normal;}
.attention .listUnit .price{ margin-left:85px;}
.attention .listUnit .price em{ font-weight:bold;}
.attention .listUnit .coupon{ margin-left:85px; padding:1px 0 1px 20px; background:url(../../images/icn_coupon.png) no-repeat 0 0;}
.attention .listUnit .detail{ margin:5px 0;}

/* rankList */
.keepBtn{display: inline;vertical-align: bottom;}

/* yjSub */
#yjSub h2{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-weight: bold;line-height: 1.3;}
#yjSub h2 .b{color: #6b9b01;}

/* novice */
#novice{margin-bottom: 10px;text-align: center;font-size: 115.4%;font-weight: bold;}
#novice a:link,
#novice a:visited{display: block;padding: 5px 0;border:1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #e0e0e0 url(../../images/genre/cobg_new_01.png) repeat-x left top;}
#novice span{padding-left: 20px;background: url(https://s.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat left center;}

/* special */
#special{ margin-bottom:10px; border-bottom:#DDDDD1 dotted 1px;}
#special .item{ margin-bottom:10px;}
#special .img{ float:left; white-space:80px;}
#special .txtWrp{ margin-left:90px; line-height:1.2;}
#special .txtWrp .ttl{ margin-bottom:5px; font-weight:bold;}
#special .txtWrp .read{ word-break:break-all; word-wrap:break-word;}
#special .txtWrp .read a{ white-space:nowrap;}
#special .more{ text-align:right;}

#yjSub .banner a{ display:block; margin-bottom:10px;}
#yjSub .banner.bnrWrp{ margin-bottom:10px; border-bottom:#DDDDD1 dotted 1px;}

/* newInfo */
.newInfo{ margin-bottom:10px; border-bottom:#DDDDD1 dotted 1px;}
.newInfo .item{ margin-bottom:10px;}
.newInfo .date{ font-weight:bold;}
.newInfo .img{ float:left; white-space:80px;}
.newInfo .txtWrp{ margin-left:90px; line-height:1.2;}
.newInfo .txtWrp .ttl{ margin-bottom:5px; font-weight:bold;}
.newInfo .txtWrp .read{ word-break:break-all; word-wrap:break-word;}
.newInfo .txtWrp .read a{ white-space:nowrap;}
.newInfo .more{ text-align:right;}

/* weather */
.weather{margin-bottom: 10px;text-align: center;}
.weather h2{text-align: left;}
.weather h2 span{font-weight: normal;}
.weather ul{margin-bottom: 10px;overflow: hidden;zoom: 1;}
.weather li{float: left;width: 99px;margin-left: -1px;border-left: 1px dotted #ccc;}
.weather .maxTemp{color:#F30;}
.weather .minTemp{color:#06F;}
.weather .more{display: inline;float: right;margin-bottom: 8px;}
.weather .more a:link,
.weather .more a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

/* banner */
.banner{margin-bottom: 10px;}

/*areaCoupon*/
#yjSub .areaCoupon h2{ border-left:none; padding-left:0;}
.areaCoupon dt {width:159px;float:right;}
.areaCoupon dd.st01 {width:136px;float:left;}
.areaCoupon .ph {width:130px;height:73px;margin-bottom:8px;padding:2px;border:solid 1px #deddcb;}
.areaCoupon dd.st01 p.txt {text-align:center;font-size:184.6%;font-weight:bold;color:#72a600;line-height:1.1;}

.areaCoupon dd.st02 {padding-top:6px;clear:both;}

.areaCoupon dd.st02 .txt01,
.areaCoupon dd.st02 .txt02 {display:inline-block;/display:inline;/zoom:1;line-height:1.3;}
.areaCoupon dd.st02 .txt01 {width:136px;margin-right:8px;padding:0 0 0;float:left;text-align:center;background-color:#e9ecd1;}
.areaCoupon dd.st02 .txt02 {}
.areaCoupon dd.st02 .txt02 span {width:14px;height:13px;margin-top:3px;/margin-top:2px;display:inline-block;vertical-align:top;text-indent:-9999px;overflow:hidden;background:url(../../images/coupon/icn_rightArw.png) no-repeat 0 0;}
.areaCoupon dd.st02 .txt02 em {font-weight:bold;font-size:115.4%;color:#ff6600;}

/* flier */
.flier{_clear:both;margin-bottom: 8px;padding-top: 10px;border-top: 1px dotted #dadfc3;}
.flier .img{display: inline;float: left;margin-right: 10px;border: 1px solid #dadbd5;padding: 2px;}
.flier .img img{vertical-align: bottom;}
.flier .ttl{font-weight: bold;}
.flier .area{margin-bottom: 5px;font-size: 107.7%;font-weight: bold;}
.flier .more {clear: both;display: inline;float: right;zoom: 1;}
.flier .more a:link,
.flier .more  a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

/* place_msg */
.place_msg{ margin:8px 0 10px; padding:5px; background:url(../../images/poi/ymap_placep_msg_bg01.png) repeat; border-top: 1px dotted #DADFC3;}
.place_msg .in_msg{ position:relative; padding:5px; background:url(../../images/poi/ymap_placep_msg_bg02.png) repeat-x #fffb86; word-wrap:break-word; word-break:break-all;}
#yjSub .place_msg h2{ padding:5px; background-color:#F9EE82; border:#EAE184 solid 1px; font-size:115.4%;}
.place_msg .msg{ margin-bottom:3px; padding-bottom:3px; border-bottom:#DDDDD1 solid 1px; line-height:1.2;}
/*.place_msg .msg em{ font-size:115.4%; font-weight:bold;}*/
.place_msg .msg_ic{background:url(../../images/poi/ymap_kp_icon_yl.gif) no-repeat;width:18px;height:16px;display:inline-block;margin-left: 5px;text-indent: -9999px;vertical-align: baseline;}
.place_msg .info{ text-align:right; font-size:115.4%;}
.place_msg .info a{ padding-left:20px; background:url(../../images/coupon/icn_rightArw.png) no-repeat 0 50%;}

/* recent */
.recent{margin-bottom: 8px;padding-top: 10px;border-top: 1px dotted #dadfc3;}
.recent li{padding-left: 0.5em;text-indent: -0.5em;}
.recent .genre{font-size: 84.6%;}
.recent .genre a:link,
.recent .genre a:visited{color: #8e8846;}
.recent .more {display: inline;float: right;}
.recent .more a:link,
.recent .more  a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

/* qa */
.qa{margin-bottom: 8px;padding-top: 10px;border-top: 1px dotted #dadfc3;}
.qa li{padding-left: 0.5em;text-indent: -0.5em;}
.qa .more {display: inline;float: right;margin-right: 15px;}
.qa .more a:link,
.qa .more a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

/* localGov */
.localGov{margin-bottom: 8px;padding-top: 10px;border-top: 1px dotted #dadfc3;}
.localGov .ttlArea h2{float:left;}
.localGov .ttlArea .img{float:right;}
.localGov .ttlArea .img img{margin:0 1px;    
}
.localGov .txt{margin-bottom: 5px;}
.localGov li{padding-left: 0.5em;text-indent: -0.5em;}
.localGov li span{display:block;padding-left: 0.5em;text-indent: -0.5em;}
.localGov .more {display: inline;float: right;margin-right: 15px;}
.localGov .more a:link,
.localGov .more a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

/* mobile */
.mobile{margin-bottom: 10px;padding: 8px 6px;border: 1px solid #bbb;line-height:1.3;}
.mobile .img{float: left;}
.mobile .ttl{margin-left: 105px;font-weight: bold;}
.mobile .explain{margin-left: 105px;}
.mobile .send{margin-left: 105px;padding-left: 35px;background: url(https://s.yimg.jp/images/mobile/common/phonemail.gif) no-repeat left center;}
.mobile .need{margin-left: 105px;font-size: 84.6%;}

/* countryDetail */
.countryDetail{ padding:10px;}
.countryDetail h2{margin-bottom: 5px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.countryDetail em{ font-size:115.4%; color:#9a4201; font-weight:bold;}
.exp{ margin-bottom:10px; padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}
.exp .flag{ float:left; width:80px; padding:2px;; border:#DEDDCB solid 1px;}
.exp .txt,.exp .source{ margin-left:100px;}
.exp .txt{ font-size:115.4%;}
.exp .txt a{ margin-left:10px; padding:1px 0 1px 20px; background:url(https://s.yimg.jp/images/sicons/10016.gif) no-repeat 0 0; font-size:86.7%;}
.exp .txt span{ font-size:86.7%;}
.currency { margin-bottom:10px; padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}
.currency .linkMark01{ margin-left:20px;}
.timeUnit{width:290px;}
.timeUnit.left{ float:left; margin-right:5px;}
.timeUnit.right{ float:right; margin-left:5px;}
.timeUnit .box{ padding:10px; background:url(../../images/area/bg_timeBox.png) repeat-x 0 bottom; border:#DADFC3 solid 1px;}
.timeUnit .box h3{ float:left; width:150px; padding-top:16px; line-height:1;}
.timeUnit .box p{ float:right; width:115px; text-align:center; font-weight:bold; line-height:1.2;}
.timeUnit .box p strong{ font-size:220%; font-weight:900;}

/* tabiMemo */
.tabiMemo{ width: 614px; margin: 0 0 30px 10px; border: #C6C3A4 solid 1px;}
.tabiMemo .wrp{ padding:10px;}
.tabiMemo .ttlArea{ padding:3px 5px; background-color:#E9ECD1;}
.tabiMemo h2{ float:left;}
.tabiMemo h2 span{ font-size:115.4%; font-weight:bold;}
.tabiMemo .travelLogo{ float:right; padding-left:20px; background:url(https://s.yimg.jp/images/sicons/travel16.gif) no-repeat 0 50%;}
.tabiMemo .memoUnit{ width:290px;}
.memoUnit.left{ float:left; padding-right:5px; border-right:#DADFC3 solid 1px;}
.memoUnit.right{ float:right; margin-left:5px;}
.memoTitle{ margin-bottom:10px;}
.memoTitle h3{ float:left; padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.memoTitle a.editBtn {-moz-border-radius: 3px 3px 3px 3px; background: url(../../images/genre/cobg_new_01.png) repeat-x scroll left top #E0E0E0;border: 1px solid #CCCCCC; display: inline-block; float: right; margin-left: 5px; padding: 0 5px;}
.memoTitle a.editBtn span {background: url(../../images/user/ic01.png) no-repeat scroll left center transparent;padding-left: 10px;}
.memoUnit .ttl{ padding-left:7px; background:url(../../images/icn_listimg01.png) no-repeat 0 9px; font-size: 115.4%; font-weight: bold; line-height:1.1;}
.memoUnit .img .ttl,.memoUnit .img .author{ margin-left:95px;}
.memoUnit .imgBox{ float:left;}
.memoUnit li{ margin-bottom:5px;}
.tabiMemo .innerNavi{ margin-bottom:10px; background:url(../../images/area/nav_memoNavi.png) no-repeat 0 -22px;}
.tabiMemo .innerNavi ul{}
.tabiMemo .innerNavi li{ float:left; height:22px; text-align:center;}
.tabiMemo .innerNavi li.crnt{ float:left; width:74px; margin-right:-1px; background:url(../../images/area/nav_memoNavi.png) no-repeat 0 0;}
.tabiMemo .innerNavi li a{ display:block; width:72px; height:22px; margin-left:0;}
.tabiMemo .icn{ margin:5px 10px;}
.tabiMemo .icn img{ margin-right:10px;}

/*ratingS*/
.ratingArea div{ float:left;}
.ratingArea img{ margin-right:3px; vertical-align:-4px; _vertical-align:middle;}
.ratingS{ width:60px; margin-right:3px; background:url(../../images/icn_starS.png) no-repeat 0 6px; text-indent:-9999px;}
span.ratingS { display:inline-block;}
.ratingS.score00{ background-position:-72px 4px;}
.ratingS.score10{ background-position:-168px 4px;}
.ratingS.score20{ background-position:-156px 4px;}
.ratingS.score30{ background-position:-144px 4px;}
.ratingS.score40{ background-position:-132px 4px;}
.ratingS.score50{ background-position:0 4px;}
.ratingS.score05{ background-position:-60px 4px;}
.ratingS.score15{ background-position:-48px 4px;}
.ratingS.score25{ background-position:-36px 4px}
.ratingS.score35{ background-position:-24px 4px;}
.ratingS.score45{ background-position:-12px 4px;}
.ratingArea .score{color: #F27900;font-weight: bold;}
.ratingArea .e{display: -moz-inline-box;/* for FireFox2 */display: inline-block;margin: 0 2px;width: 16px;height: 16px;text-indent: -9999px;background:url(../../images/icn_kutikomi.png) no-repeat left center;}

/* spotList */
.spotList{ margin:0 10px 10px; padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}
.spotList h2{ padding-left:18px; background:url(../../images/icn_pinS.png) no-repeat;}
.spotList .rank{ margin:0 0 10px 0;}
.spotList .rankListS{ margin-right:10px;}
.spotList .rankListS .item{ margin-left: 0;}
.spotList .rankListS .item .ttl{ font-weight:bold;}
.spotList .searchTitle h2{ font-size:115.4%; font-weight:bold;}
.spotList .searchMore{padding-top: 10px;border-top: 1px dotted #dadfc3;text-align: center;font-size: 115.4%;font-weight: bold;}

/* wHeritage */
.wHeritage{ margin:0 10px 10px; padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}
.wHeritage h2{ margin-bottom: 5px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.photoList{line-height:1.2;margin-bottom:10px;}
.photoList h3{ line-height:1.56;}
.photoList .exp{background:url(http://dummyimg.corp.yahoo.co.jp/16x16) no-repeat;line-height:1.5em;margin-bottom:7px;padding-left:20px;text-align:left;}
.photoList .list{padding:0 11px;}
*html .photoList .list{padding:0;}
.photoList li{ float:left; margin:0 10px; padding-bottom:10px; position:relative; width:126px;}
.photoList .list div{ margin-bottom:2px; padding:2px; border:1px solid #DEDDCB; /padding:2px 2px 0 2px;}
.photoList .list em{ font-weight:bold;}
.photoList div a span { position:absolute; top:102px; left:3px; width:21px; height:21px;background: url(http://dummyimg.corp.yahoo.co.jp/26x30) no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.photoList .alignRight{ margin:5px 0;}

.photoList .list .title{ font-weight:bold; word-break:break-word; word-wrap:break-word;}
.photoList .list .genre{ font-size:	84.6%;}
.photoList .genre a:link, .photoList .genre a:visited { color: #8E8846;}

/* special */
.special{ padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}

/* blogSearch */
.blogSearch{ margin:0 10px 10px;}
.blogSearch h2{margin-bottom: 5px;padding: 5px 23em 5px 5px;border-top: 1px solid #cacdbc;background-color: #efefef;font-size: 115.4%;font-weight: bold;}
.seachUnit{ margin-bottom:10px;}
.seachUnit h3{ font-size:123.1%; font-weight:bold;}
.seachUnit .txt{ line-height:1.2;}
.seachUnit .url{ color:#72a600;}

/* imgSearch */
.imgSearch{ margin:0 10px 10px;}
.imgSearch h2{margin-bottom: 10px;padding: 5px 23em 5px 5px;border-top: 1px solid #cacdbc;background-color: #efefef;font-size: 115.4%;font-weight: bold;}
.imgSearch li{ float:left; width:73px; height:73px; margin:0 4px 10px; padding:2px; border:1px solid #DEDDCB;}

/* movieSearch */
.movieSearch{ margin:0 10px 10px;}
.movieSearch h2{margin-bottom: 10px;padding: 5px 23em 5px 5px;border-top: 1px solid #cacdbc;background-color: #efefef;font-size: 115.4%;font-weight: bold;}
.movieSearch li{ float:left; width:128px; height:96px; margin:0 10px 10px; padding:2px; border:1px solid #DEDDCB;}

/* qaForeign */
.qaForeign{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dotted #dadfc3;}
.qaForeign li{padding-left: 0.5em;text-indent: -0.5em;}
.qaForeign .more {display: inline;float: right;margin-right: 15px;}
.qaForeign .more a:link,.qa .more a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

/* reserve */
.reserve{ margin-bottom:10px; padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}
.reserve .title{ padding-left:20px; background:url(https://s.yimg.jp/images/sicons/travel16.gif) no-repeat 0 0; font-weight:bold;}
.reserve li{ float:left; margin-right:15px;}
.reserve li a{ padding-left:8px; background:url(../../images/icn_listimg01.png) no-repeat 0 50%;}

/* category */
.category{ margin-bottom:10px; padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}
.category .title{ padding-left:20px; background:url(https://s.yimg.jp/images/sicons/catsearch16.gif) no-repeat 0 0; font-weight:bold;}
.category li{ float:left; width:50%;}
.category li a{ padding-left:18px; background:url(https://s.yimg.jp/images/sicons/catsearch13.gif) no-repeat;}

/* areaList */
.areaList{width: 614px;margin: 0 0 30px 10px;}
.areaList h2{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.areaList h3{margin-bottom: 10px;padding: 1px 5px;background-color: #e9ecd1;font-size: 115.4%;font-weight: bold;}
.areaList ul{margin-bottom: 15px;}
.areaList li{width: 33%;float: left;margin-bottom: 5px;font-size: 115.4%;}

/* areaTitle */
.areaTitle{ width:614px; margin:0 0 10px 10px;}
.areaTitle h1 {background-color: #EFEFEF;border-top: 1px solid #CACDBC;font-size: 115.4%;font-weight: bold;padding: 5px 23em 5px 5px;}

/* areaBox */
.areaBox{ width:614px; margin:0 0 10px 10px; background-color:#F4F9E4; border:#E9ECD1 solid 1px;}
.areaBox ul{ padding:10px;}
.areaBox li{ float:left; width:125px; margin-right:5px; font-size: 115.4%; font-weight:bold;}
.areaBox li.l{ width:185px;}

/* wagamachi */
.wagamachi{ margin-bottom:10px; border:#DCDBD6 solid 1px;}
.wagamachi .t{ padding:2px 5px; background-color:#73A601; color:#FFF; font-size: 115.4%; font-weight:bold;}
.wagamachi .c{ padding:5px 10px; font-weight:bold;}
.wagamachi .l{}
.wagamachi .cnt{ padding:0 10px 5px;}
.wagamachi .cnt .i{ float:left; width:60px;}

.wagamachi .cnt .i{ /width:60px; /height:60px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
.wagamachi .cnt .i a{display:table-cell;width:60px;height:60px; padding:2px; border:1px solid #DEDDCB; text-align:center;vertical-align:middle;}
.wagamachi .cnt .i a{ /border:none; /display:block; /padding:0; /height:60px;}
.wagamachi .l{ padding:5px 10px; 5px}
.wagamachi .cnt .l{ margin-left:75px; padding:0; line-height:1.3;}
.wagamachi .l li{ padding-left:5px; background:url(../../images/icn_listimg01.png) no-repeat 0 8px;}

/*AD*/
.pos-im{ margin:0 16px 10px 10px;}
#yjSub .pos-im{ margin:0 0 10px 0;}

/*
* jQuery UI CSS Framework 1.8.8
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI Tabs 1.8.8
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
.ui-tabs { position: relative; zoom: 1; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; }
.ui-tabs .ui-tabs-hide { display: none !important; }