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

/* yjMain */
#yjContentWrap{width: 623px;margin: -5px 0 20px 5px;background: url(../../images/media/cobg_01_v2.png) repeat-y top left;}
.yjContent{background: url(../../images/media/cobg_02.png) no-repeat top left;}
.yjContentInner{width: 612px;padding: 8px 6px 40px;background: url(../../images/media/cobg_03.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%;}
#contents h1 a{ text-decoration:underline;} 
h1 a,
h1 strong{font-size: 184.6%;}
h1 strong{margin-right: 3px;color: #000;}
.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;}
.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;}
h1 span.btn01{ /position:relative; /top:5px; margin-left:5px;}
h1 span.btn01 a{ font-size:100%;}

/* featureSelect */
.featureSelect{ margin-bottom:20px; padding:0 16px 0 10px;}
.featureSelectWrp{ position: relative; min-height:223px; _height:223px; border:#DDDDD1 solid 1px; background-color:#FBFAED;}
.featureSelect .img{ position:absolute;top:1px;right:1px;width:452px;height:221px; z-index:1;}
.featureSelect .img a{ display:block;cursor:pointer; }
.featureSelect .nav{ position:relative; width:160px; zoom:1; z-index:10;}
.featureSelect .nav li{ width:158px; min-height:53px; border-color:#FBFAED; border-style:solid; border-width:1px 1px 0 1px; line-height:1.2;}
.featureSelect .nav li a{ _display:block;_cursor:pointer; zoom:1;}
.featureSelect .nav li.crnt{ width:160px; background:url(../../images/top/bg_featureSelectCrnt.png) no-repeat 0 0; font-weight:bold; color:#FFF;}
.featureSelect .nav li.crnt .wrp{ position: relative; left:10px; display:block; width:160px; min-height:32px; border:#B2AE85 solid 1px; background-color:#624001;}
.featureSelect .nav li.crnt .wrp .inner{ display:block; width:159px; min-height:32px; border-color:#FFF; border-style:solid; border-width:2px 0 2px 2px;}
.featureSelect .nav li.crnt .wrp .inner .bg{ display:block; width:143px; min-height:32px; padding:8px 18px 8px 8px; background:url(../../images/top/bg_featureSelectCrntArw.png) no-repeat right center;}
.featureSelect .nav li.crnt a:link,
.featureSelect .nav li.crnt a:visited{ color:#FFF;}
.featureSelect .nav li.item a{ display:block; border:#C3BF93 solid 1px; background:url(../../images/top/bg_featureSelectBtn.png) repeat 0 0;}
.featureSelect .nav li.item a .inner{ display:block; min-height:32px; padding:10px 8px; background:url(../../images/top/bg_featureSelectArw.png) no-repeat right center;}
.featureSelect .nav li.item a:link,
.featureSelect .nav li.item a:visited{ color:#333;}

*:first-child+html .featureSelect .nav{ zoom:1;}
*:first-child+html .featureSelect .nav li.item{ margin-bottom:-2px;}

*html .featureSelect .img{ float:right; width:452px;}
*html .featureSelect .nav{ float:left; width:146px; padding-right:0;}

*html .featureSelect .nav li{ width:157px; height:54px; zoom:1;}
*html .featureSelect .nav li.item{ margin-bottom:-2px;}
*html .featureSelect .nav li.crnt .wrp{ width:146px; margin-left:0;}
*html .featureSelect .nav li.crnt .wrp .inner{ width:135px; height:49px; border:#FFF solid 2px;}
*html .featureSelect .nav li.crnt .wrp .inner .bg{ width:135px; padding:8px; background:none;}

/* map */
.map{ margin:0 16px 10px 10px; border:#DDDDD1 solid 1px;}
.map .titleArea{ background:url(../../images/top/bg_mapTitle.png) repeat-x 0 bottom #FBF9E4; border-bottom:#DDDDD1 solid 1px;}
.titleArea h2{ float:left; padding:3px 0 3px 35px; background:url(../../images/icn_pinL.png) no-repeat 5px center;}
.titleArea h2 em{ margin-right:8px; font-size:184.6%;}
.titleArea p.btn01 {float: right;margin: 11px 13px 0 0;}
.btn01 {-moz-border-radius: 3px 3px 3px 3px;background: url(../../images/user/cobg02.png) repeat-x scroll 0 bottom #FEFEFE;border: 1px solid #C6C3A4;display: inline-block;line-height: 1.1;}
.btn01 a.st01 {background: url(../../images/user/ic01.png) no-repeat scroll 4px center transparent;padding: 2px 4px 2px 14px;}
.btn01 a {display: inline-block;line-height: 1.1;}
.btn01 a:link {color: #0063C6;}

/* news */
#news{position: relative;padding:10px 0; background-color:#FFF; border-color:#bfbda5; border-style:solid; border-width:1px 0;zoom: 1; z-index:1;}
#news .front{float: left;width: 505px;}
#news ul{ padding:0 10px;}
#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; margin:0 10px;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{ position:relative; padding-bottom: 10px; z-index:10;}
#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{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 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;}}
#spot .area ul{padding: 10px;}
#spot .area li{display: inline;float: left;width: 33%;padding: 2px 0;background: url(../../images/icn-link-arrow.png) no-repeat left 7px;}
#spot .area a:link,
#spot .area a:visited{display: block;padding-left: 10px;}

#spot .station .titleArea{ margin-bottom: 10px;}
#spot .station .titleArea .title{float:left; margin-right:5px;}

#spot .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 .form{position: relative;padding: 10px;float: left;width: 340px;}
#spot .station .input{margin-bottom: 10px;}
#spot .station .sel1{width: 90px;}
#spot .station .sel2{width: 100px;}
#spot .station .sel3{width: 70px;}
#spot .station .textBox{width: 262px;padding: 2px;}
#spot .station .link{padding: 10px 10px 10px 0;float: right;width: 210px;}
#spot .station .link li{display: inline;float: left;margin-right: 10px;white-space: nowrap;}
.station .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);}
.station .acResults li{padding: 2px 5px;cursor: pointer;}
.station .acMatch{font-weight: bold;}
.station .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;}

.map .jsoff{ margin-bottom:10px; padding:3px; background-color:#EFEFEF; color:#F00;}
.map .jsoff em{ font-weight:bold;}


#fav{margin: 0 16px 10px 10px;padding-bottom: 10px;border-bottom: 1px dotted #dadfc3;}
#fav h2{margin: 10px 0 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
#fav h2 .b{color: #6b9b01;}
#fav li{padding-left: 0.5em;text-indent: -0.5em;}
#fav .more{margin-left: 5px;}
#fav .dt p{display: inline;float: left;width: 525px;}
#fav .read{margin-left: 0.5em;}
#fav .img{float: right;display:table-cell;width:73px;height:73px;padding: 2px;border: 1px solid #deddcb;text-align:center;vertical-align: middle;/padding-left:0;_padding-left:2px;/width:75px;}
#fav .img img{vertical-align: middle;}
#fav .img a{display:table-cell;width:73px;height:73px;text-align:center;vertical-align:middle;/width:75px;/display:block;}
#fav .img span{ display:none;/width:1px;/height:73px;/display:inline-block;/vertical-align:middle;}

.newsList{ margin:0 16px 10px 10px; padding-bottom:10px; border-bottom:1px dotted #dadfc3;}
.newsList h2{margin: 10px 0 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
.newsList h2 .b{color: #6b9b01;}
.newsList .img{float: right;display:table-cell;width:73px;height:73px;padding: 2px;border: 1px solid #deddcb;text-align:center;vertical-align: middle;/padding-left:0;_padding-left:2px;/width:75px;}
.newsList .img img{vertical-align: middle;}
.newsList .img a{display:table-cell;width:73px;height:73px;text-align:center;vertical-align:middle;/width:75px;/display:block;}
.newsList .img span{ display:none;/width:1px;/height:73px;/display:inline-block;/vertical-align:middle;}
/* special */
#special{margin: 0 6px 10px 10px;padding-bottom: 10px;border-bottom: 1px dotted #dadfc3;}
#special h2{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;line-height: 1.3;}
#special .col{float: left;width: 50%;line-height: 1.3;}
#special .item{width: 302px;margin-bottom: 10px;}
#special .ttl{display: -moz-inline-box;/* for FireFox2 */
display: inline-block;width: 212px;margin-bottom: 5px;font-size: 115.4%;font-weight: bold;}
*html #special .ttl{/* for IE5.x 6 */
display: inline;float: left;zoom: 1;}
#special .link a:link,
#special .link a:visited{display: -moz-inline-box;/* for FireFox2 */
display: inline-block;white-space: nowrap;}
#special p{ line-height:1.3;}
#special .img{display: inline;float: left;margin-right: 10px;}
#special .more {display: inline;float: right;margin-right: 15px;}
#special .more a:link,
#special .more  a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

/* special_v2 */
#special_v2{margin: 0 6px 10px 10px;padding-bottom: 10px;border-bottom: 1px dotted #dadfc3;line-height: 1.3;}
#special_v2 h2{margin-bottom: 10px;padding-left: 3px;border-left: 4px solid #71a500;font-size: 115.4%;font-weight: bold;}
#special_v2 .item{float: left;width: 302px;margin:0 5px 10px 0; *border:#FFF solid 1px; *padding-bottom:10px;}
#special_v2 .ttl{display: -moz-inline-box;/* for FireFox2 */
display: inline-block;width: 212px;margin-bottom: 5px;font-size: 115.4%;font-weight: bold;}
*html #special_v2 .ttl{/* for IE5.x 6 */
display: inline;float: left;zoom: 1;}
#special_v2 .link a:link,
#special_v2 .link a:visited{display: -moz-inline-box;/* for FireFox2 */
display: inline-block;white-space: nowrap;}
#special_v2 .img{display: inline;float: left;margin-right: 10px;}
#special_v2 .more {display: inline;float: right;margin-right: 15px;}
#special_v2 .more a:link,
#special_v2 .more  a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}

.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;}

/* rank */
.rank{width:610px;margin: 0 0 10px 10px;}
#gourmet,
#leisure,
#shop,
#life{float: left;width: 46%;margin-right:20px;}
.rank h2{margin-bottom: 3px;font-weight: bold;line-height: 1.3;}
.rank h2 .b{color: #6b9b01;}
.rank .areaLink{margin-bottom: 3px;}
.rank .rankList{margin-bottom: 5px;border-bottom: 1px solid #ddddd1;}
.rank .areaLink a:link,
.rank .areaLink a:visited{text-decoration: underline;}
.rank .more {display: inline;float: right;margin-right: 10px;}
.rank .more a:link,
.rank .more  a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}
.rank .noList{ padding:5px; border:#CBCFAA dotted 1px; color:#999; line-height:1.2;}
/*ratingS*/
/*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;}
/* rankListS */
.rankListS{margin-right: 8px;}
.rankListS li{position: relative;margin: -1px 0 10px;padding-top: 10px;zoom: 1;}
.rankListS .icn{position: absolute;top: 10px;left: 0;width: 30px;text-align: center;}
.rankListS .icn .r{font-size: 123.1%;font-weight: bold;}
.rankListS .icn img{margin-bottom: 3px;}
.rankListS .img{float: right; /width:73px; /height:73px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
.rankListS .img a{display:table-cell;width:73px;height:73px; padding:2px; border:1px solid #DEDDCB;text-align:center;vertical-align:middle;}
.rankListS .img a{ /border:none; /display:block; /padding:0; /height:73px;}
.rankListS .ttl{font-size: 115.4%;line-height: 1.3;word-break:break-all; word-wrap:break-word;}
.rankListS .ttl a:link{vertical-align: top;}
.rankListS .item{margin-left: 30px;}
.rankListS div.noRank{margin-left: 0;}
.rankListS .genre{font-size: 84.6%;}
.rankListS .genre a:link,
.rankListS .genre a:visited{color: #8e8846;}
.rankListS .st .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 1px;}
.rankListS .coupon{display: inline;float: left;margin-right: 5px;padding-left: 18px;background: url(../../images/icn_coupon.png) no-repeat left center;}
.rankListS .stamp{float: left;padding-left: 18px;background: url(../../images/icn_stamp.png) no-repeat left center;}

/* 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;}

/* shopInfo */
.shopInfo{ margin-bottom:10px; border:#E6DA75 solid 1px;}
.shopInfo .wrp{ padding:5px 10px; border:#FFF287 solid 5px;}
.shopInfo .ttl{ margin-bottom:5px; padding-bottom:5px; border-bottom:#DDDDD1 solid 1px; color:#9A4201; font-weight:bold;}
.shopInfo ul{}
.shopInfo ul li{ margin-bottom:5px; padding-bottom:5px; border-bottom:#DDDDD1 dotted 1px; line-height:1.3;}
.shopInfo ul li p.sn{ font-size:93.4%;}
.shopInfo ul li p{word-break:break-all; word-wrap:break-word;}

.shopInfo ul li p.sn span{ padding:2px 0; background:url(../../images/poi/ymap_kp_icon_yl.gif) no-repeat 0 -1px;width:18px;height:16px;display:inline-block;margin-left: 5px;text-indent: -9999px;vertical-align:middle;}

.imgAreaM .img { border:1px solid #DEDDCB; *width:73px; padding:2px; *padding:1px;}
.imgAreaM .img a{ display:table-cell; width:73px; height:73px; text-align:center; vertical-align:middle;}
.imgAreaM .img a{ *border:none; *display:block; *width:73px; *height:73px;}

/* novice */
#novice{margin-bottom: 10px;text-align: center;font-size: 115.4%;font-weight: bold; zoom:1;}
#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;}

/* myPage */
#myPage{position:relative;margin-bottom: 10px;}
#yahooIdentityUserCard .yahooIdentityUserCardThumbnail{padding:0 !important;}
#yahooIdentityUserCardThumbnailJsAvatar{cursor:pointer;}
#yahooIdentityUserCard .yahooIdentityUserCardContents,
#yahooIdentityUserCard .yahooIdentityUserCardProfInfoWrap{font-size:100% !important;}
#yahooIdentityUserCard .yahooIdentityUserCardThumbnailFullContainerAvt{margin-bottom:0 !important;}
#yahooIdentityUserCard .yahooIdentityUserCardProfInfoWrap,
#yahooIdentityUserCard .yahooIdentityUserCardTitleAndConnection,
#yahooIdentityUserCard .yahooIdentityUserCardPullDownMenuJsOff,
#yahooIdentityUserCard .yahooIdentityUserCardProfInfoWrap .yahooIdentityUserCardProfInfoMoreInfo{width:180px !important;}
#yahooIdentityUserCard .yahooIdentityUserCardPullDownMenuJsOff form select{width:auto !important;}
.myBtn{margin: 10px 0;padding: 10px 0 7px;background-color: #f0f0ea;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#myPage li{padding-left: 0.5em;text-indent: -0.5em;}

#modalArea {width:100%;position:absolute;bottom:-155px;left:0;z-index:100;font-size:small;}
#modalArea a { text-decoration:none;}
#modalArea a:hover {text-decoration:underline;}
/* Lrec */
.modalInnr01,
.modalInnr02 {display:inline-block;/display:inline;/zoom:1;}

.modalSkin {margin:0 auto;text-align:left;padding:5px;background-color:#53779b;-moz-box-shadow: 0 5px 10px 2px #888;-webkit-box-shadow: 0 5px 10px 2px #888;box-shadow: 0 5px 10px 2px #888;position:relative;}
.modalSkin div.innr {padding:20px;background-color:#fff;
}
.modalSkin .innr ul li a { padding:1px 0 1px 20px; background:url(../../images/user/ic12.png) no-repeat 0 2px; text-decoration:none;}
.modalSkin dd {clear:both;}
.modalSkin p.closeBtn {width:16px;height:16px;position:absolute;top:10px;right:10px;}
.modalSkin p.closeBtn a {width:16px;height:16px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../images/user/close_btn.png) no-repeat 0 0;}
/* myArea */
.myArea{margin-bottom: 10px;padding-top: 10px;border-top: 1px dotted #dadfc3;}
.myArea .ttl{font-weight: bold;}
.myArea .b{font-size: 107.7%;font-weight: bold;}
.myArea .notice{color: #9d9d9c;margin-bottom: 5px;}
.myArea a.editBtn{float: right;display: -moz-inline-box;/* for FireFox2 */
display: inline-block;margin-left: 5px;padding: 0 5px;border:1px solid #ccc;-webkit-border-radius: 2px;-moz-border-radius: 3px;border-radius: 3px;background: #e0e0e0 url(../../images/genre/cobg_new_01.png) repeat-x left top;}
.myArea a.editBtn span{padding-left: 10px;background: url(../../images/user/ic01.png) no-repeat left center;}

/* newInfo */
.newInfo{ margin-bottom:10px;}
.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;}

/* recent */
.recent{margin-bottom: 8px;padding-top: 10px;border-top: 1px dotted #dadfc3;}
.recent li{padding-left: 0.5em;text-indent: -0.5em;word-break:break-all; word-wrap:break-word;}
.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;}
.recent a.editBtn{clear: both;float: right;display: -moz-inline-box; for FireFox2 
display: inline-block;margin: 5px 0 0 5px;padding: 0 5px;border:1px solid #ccc;-webkit-border-radius: 2px;-moz-border-radius: 3px;border-radius: 3px;background: #e0e0e0 url(../../images/genre/cobg_new_01.png) repeat-x left top;}
.recent a.editBtn span{padding-left: 10px;background: url(../../images/user/ic01.png) no-repeat left center;}

/* tran */
.tran{position: relative;margin-bottom: 10px;padding-top: 10px;border-top: 1px dotted #dadfc3;}
#yjSub .tran h2{padding-right: 11em;}
.tran .time{position: absolute;top: 10px;right: 0;zoom: 1;}
.tran .notice{margin-bottom: 5px;}
.tran .more{display: inline;float: right;margin-top:5px;}
.tran .more a:link,
.tran .more  a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}
.tran a.editBtn{float: right;display: -moz-inline-box; for FireFox2 
display: inline-block;margin-left: 5px;padding: 0 5px;border:1px solid #ccc;-webkit-border-radius: 2px;-moz-border-radius: 3px;border-radius: 3px;background: #e0e0e0 url(../../images/genre/cobg_new_01.png) repeat-x left top;}
.tran a.editBtn span{padding-left: 10px;background: url(../../images/user/ic01.png) no-repeat left center;}

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

hr.spBorder{ display:none;}

/* in_pickup */
#yjMain .pickUp{ border:#c9cfd6 solid 1px;margin: 0 16px 10px 10px;padding: 10px 0;}
#yjMain .pickupWrp li{ float:left;width: 285px;margin: 0 10px 8px; min-height:55px; line-height:1.2;}
#yjMain .pickupWrp .img{float:left;width:50px;margin-right:3px;}
#yjMain .pickupWrp .img a img{vertical-align:top;}
#yjMain .pickupWrp dl{float: right;width: 225px;}
#yjMain .pickupWrp dt{font-weight: bold;}

#yjMain .in_pickup{ border:#c9cfd6 solid 1px;margin: 0 16px 10px 10px;padding: 10px 0;}
#yjMain .fl_pickup{ clear:both;}
#yjMain .fl_pickup li{ float:left;width: 285px;margin: 0 10px 8px; min-height:55px; line-height:1.2; _margin: 0 5px 8px;}
#yjMain .fl_pickup .img_pickup{float:left;width:50px;margin-right:3px;}
#yjMain .fl_pickup .img_pickup a img{vertical-align:top;}
#yjMain .fl_pickup dl{float: right;width: 225px;}
#yjMain .fl_pickup dt{font-weight: bold;}

/* in_pickup */
#yjSub .pickUp{width:280px;border:#c9cfd6 solid 1px;margin-bottom:10px;padding: 10px 8px;}
#yjSub .pickupWrp ul{margin-bottom: 10px;}
#yjSub .pickupWrp li{width: 280px;margin-bottom: 8px;}
#yjSub .pickupWrp .img{float:left;width:50px;margin-right:3px;}
#yjSub .pickupWrp .img a img{vertical-align:top;}
#yjSub .pickupWrp dl{float: right;width: 225px;}
#yjSub .pickupWrp dt{font-weight: bold;}

/* promoLnk */
.promoLnk{border: 1px solid #ddd;margin-bottom: 10px;}
.promoLnk dt {float: left;padding: 5px 0 0 5px;width: 35px;}
.promoLnk img {padding:2px 0;vertical-align: middle;}
.promoLnk dd {float: left;line-height:1.3;padding: 5px 0px 3px;width: 258px;}
.promoLnk dd a {vertical-align: middle;}

/* promoLnk2 */
.promoLnk2{ border-color:#DDD; border-style:solid; border-width:1px 1px 0 1px;margin-bottom: 10px;}
.promoLnk2 dl{  border-bottom:#DDD solid 1px;}
.promoLnk2 dt {float: left;padding: 5px 0 0 5px;width: 35px;}
.promoLnk2 img {padding:2px 0;vertical-align: middle;}
.promoLnk2 dd {float: left;line-height:1.3;padding: 5px 0px 3px;width: 258px;}
.promoLnk2 dd a {vertical-align: middle;}

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

/* blogLink */
.blogLink{ margin-bottom:10px; border:#DDDDD1 solid 1px;}
.blogLink .ttlArea{ padding:2px 10px;border:#FFF solid 1px; background-color:#B1D648;}
.blogLink .ttl{ float:left; font-weight:bold;}
.blogLink .img{ float:right;}
.blogLink .img a{ margin-left:3px;}
.blogLink .img img{ vertical-align:middle;}
.blogLink .wrp{padding:5px;}

/* 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;}

/* 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%;}
/*ULM*/
.ulmwindow .ulmStart0 .ulmwindowbd{overflow:hidden;}
.ulmwindow .ulmStart0 .ulmwindowsearch{float:right;}
.ulmwindow .ulmStart0 .ulmwindowCth{float:left;}
.ulmwindow .ulmStart0 .ulmwindowmds{clear:left;margin:0;width:75%;}
.ulmwindow{position:absolute;left:-9px;z-index:9;display:block;width:300px;width:24.6em;margin-top:-2px;padding:5px;border:1px solid #6990b4;background:#fffac6;color:#666;}
.ulmwindow form{position:relative;*zoom:1;}
body .ulmwindow .alert{color:#f00;}
.ulmwindowttl{margin:10px 0 -6px;}
.ulmwindowdtl{height:100px;margin-top:11px;padding:1px 0;border:1px solid #ccc;background:#fff;overflow:auto;}
ul.ulmwindowdtl li{margin:3px 0;}
ul.ulmwindowdtl li a{display:block;margin:0 1px;padding:1px 0 1px 0.5em;}
.ulmwindow .ulmwindowbd{padding:8px 9px;border:1px solid #ccc;background:#fffac6;}
.ulmwindow label{display:block;}.ulmwindow .ulmwindowCth{margin-bottom:4px;color:#000;line-height:1.5;}.ulmwindow .ulmwindowmds{margin-bottom:7px;color:#666;}.ulmwindow .ulmStart .ulmwindowmds{margin-bottom:2px;}.ulmwindowmds span{display:block;margin:3px 0 0 1em;}.ulmwindow .ulmwindowsearch *{vertical-align:middle;}.ulmwindow .ulmwindowarea{position:relative;}.ulmwindow .ulmwindowsearch{vertical-align:middle;padding-bottom:3px;}.ulmwindow .ulmwindowsearch input{width:75%;min-height:16px;margin-right:3px;padding:1px 3px;border:1px solid #7f9db9;}.ulmwindow .ulmwindowsearch button{padding:0 10px;border:1px solid;background-repeat:repeat-x;background-position:0 -2070px;}.ulmwindow .ulmwindowsearch .ulmwindowsrchbtn0{border-color:#666767;background-color:#ccc;}.ulmwindow .ulmwindowsearch .ulmwindowsrchbtn{border-color:#57718f;background-color:#57718f;background-position:0 -2030px;color:#fff;}.ulmwindow .ulmwindowevery{margin:6px 0 0 4em;}.ulmwindow .ulmwindowevery input{margin-right:1em;}.ulmwindowoption{margin:7px 0 -4px;text-align:right;}#localfw{top:1.6em;left:-1px;}
#localfw2{position:relative;z-index:10;left:0;width:auto;margin:0 0 10px;border:none;}.ulmwindow .ulmbg{position:absolute;z-index:10;left:10px;bottom:0;display:block;height:9px;width:31px;margin:10px 0 -9px;background-repeat:no-repeat;background-position:0 -190px;}#centralPosition{margin-top:-20px;border-top:0;}#centralPosition h2{padding:2px 2px 7px;}#centralPosition ul{margin:-7px 4px -8px 59px;*margin-bottom:-4px;padding-top:9px;overflow:visible;}#centralPosition li{margin-left:-30px;position:relative;z-index:9;overflow:hidden;}#centralPosition dl{margin:0 9px 0 67px;padding:9px 0 7px 0;background-repeat:repeat-x;background-position:0 -2700px;}#centralPosition dt{position:absolute;left:9px;font-weight:bold;}#centralPosition dd{margin-left:-67px;padding-left:3.8em;}

/* toolbar */
.toolbar{margin-bottom: 10px;padding:40px 5px 0 5px;background:url(https://s.yimg.jp/images/loco/pc/images/img_tb.png) no-repeat;border: 1px solid #bbb;line-height:1.3;}
.toolbar .dl{width:260px;height:40px;padding-left:15px;text-indent:-9999px;}
.toolbar .dl a{width:260px;height:40px;display:block;}
.toolbar .note{padding:10px 0 0 0;}
.toolbar .link{padding:2px 0;text-align:right;}

/*AD*/
#pos-sqb{ margin:0 16px 10px 10px; font-size:medium;}
div#pos-sqb table b small{display: block;text-align: center;}
.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; }