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

/* common */

.yj950-2 .yjMainGrid{ padding:0 16px 0 10px;}
.pos-im { margin-bottom:10px;}

.message{ margin:10px; padding:5px 10px; border:#F00 solid 1px; color:#F00; text-align:center;}
.message a{ color:#F00;}

/* image */
.ylMImg .ylBox{ position:relative; border:1px solid #DEDDCB; padding:1px;}
.ylMImg .ylBox a,.ylMImg .ylBox span{ display:table-cell; text-align:center; vertical-align:middle;}
.ylMImg .ylBox a{ *border:none; *display:block;}
.ylMImg .ylBox.w75{ width:75px;}.ylMImg .ylBox.w75 a{ width:75px; height:75px; *border:none; *display:block;}
.ylMImg .ylBox.w80{ *width:80px;}.ylMImg .ylBox.w80 a{ width:80px; height:80px; *border:none; *display:block;}
.ylMImg .ylBox.w100{ *width:100px;}.ylMImg .ylBox.w100 a{ width:100px; height:100px; *border:none; *display:block;}
.ylMImg .ylBox.w120{ *width:120px;}.ylMImg .ylBox.w120 a{ width:120px; height:120px; *border:none; *display:block;}

/* calender */
.cal .ttl{ position:relative; text-align:center;}
.cal .ttl .prev{ position:absolute; left:0; top:5px; width:9px; height:9px; background:url(../../images/media/sp_media.png) no-repeat -60px 0; overflow:hidden; *display:inline;}
.cal .ttl .next{ position:absolute; right:0; top:5px; width:9px; height:9px; background:url(../../images/media/sp_media.png) no-repeat -60px -15px; overflow:hidden; *display:inline;}
.cal .ttl .prev a,
.cal .ttl .next a{ display:block; height:100%; text-indent:-9999px;}
.cal .calInnr{ border:#CDCDC5 solid 1px;background-image: -moz-linear-gradient(top, #2B2B23, #4A493C);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #2B2B23), color-stop(1.0, #4A493C)); background-color:#4A493C;}
.cal .calInnr table{ width:100%; text-align:center; font-weight:bold;}
.cal tr.day{ background-image:-moz-linear-gradient(top, #FCFCFB, #DFDFD5); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FCFCFB), color-stop(1.0, #DFDFD5)); background-color:#edede7;}
.cal .calInnr .h{ color:#943737;}
.cal .calInnr .d{ color:#326891;}
.cal .calInnr a{ display:block; color:#333; background-image: -moz-linear-gradient(top, #FEFEFD, #DBDACF); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FEFEFD), color-stop(1.0, #DBDACF)); background-image: -moz-linear-gradient(top, #FEFEFD, #DBDACF); background-color:#FEFEFD; border: 1px solid #FFF; line-height:1.2; font-size:92.3%;}
.cal .calInnr span{ display:block; color:#333; line-height:1.2; font-size:92.3%;}
.cal .calInnr tr.num span{ background-color:#FEFEFD; border: 1px solid #FFF;}
.cal .calInnr tr.num a.e,
.cal .calInnr tr.num span.e{ background-image:none; background-color:#78786F; border: 1px solid #828277; color:#A7A79F;}
.cal .calInnr tr.num a.c{ background-image: -moz-linear-gradient(top, #FFC052, #FFD996); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFC052), color-stop(1.0, #FFD996)); background-color:#FFC052; border: 1px solid #FFA406;}
.cal .calInnr .num td{ border:1px solid #323128;}

.topContents,
.contBox,
.contBox.areaEvent{ margin-bottom:20px; border:#C2BB70 solid 1px; -webkit-box-shadow:1px 2px 2px #C0C0C0; -moz-box-shadow:1px 2px 2px #C0C0C0; box-shadow:1px 2px 2px #C0C0C0;}

/* header */
.header{ border:#FFF solid 1px; background:url(../../images/media/bg_mainTtl.png) repeat-x 0 0; width:610px;}

.header .wrp{ background:url(../../images/media/bg_mainTtl_default.png) no-repeat 0 bottom;}
.wArea .header .wrp{ background-position:right bottom;}

.header .wrp.p1{ background-image:url(../../images/media/bg_mainTtl_1.png);}
.header .wrp.p2{ background-image:url(../../images/media/bg_mainTtl_2.png);}
.header .wrp.p3{ background-image:url(../../images/media/bg_mainTtl_3.png);}
.header .wrp.p4{ background-image:url(../../images/media/bg_mainTtl_4.png);}
.header .wrp.p5{ background-image:url(../../images/media/bg_mainTtl_5.png);}
.header .wrp.p6{ background-image:url(../../images/media/bg_mainTtl_6.png);}
.header .wrp.p7{ background-image:url(../../images/media/bg_mainTtl_7.png);}
.header .wrp.p8{ background-image:url(../../images/media/bg_mainTtl_8.png);}
.header .wrp.p9{ background-image:url(../../images/media/bg_mainTtl_9.png);}
.header .wrp.p10{ background-image:url(../../images/media/bg_mainTtl_10.png);}
.header .wrp.p11{ background-image:url(../../images/media/bg_mainTtl_11.png);}
.header .wrp.p12{ background-image:url(../../images/media/bg_mainTtl_12.png);}
.header .wrp.p13{ background-image:url(../../images/media/bg_mainTtl_13.png);}
.header .wrp.p14{ background-image:url(../../images/media/bg_mainTtl_14.png);}
.header .wrp.p15{ background-image:url(../../images/media/bg_mainTtl_15.png);}
.header .wrp.p16{ background-image:url(../../images/media/bg_mainTtl_16.png);}
.header .wrp.p17{ background-image:url(../../images/media/bg_mainTtl_17.png);}
.header .wrp.p18{ background-image:url(../../images/media/bg_mainTtl_18.png);}
.header .wrp.p19{ background-image:url(../../images/media/bg_mainTtl_19.png);}
.header .wrp.p20{ background-image:url(../../images/media/bg_mainTtl_20.png);}
.header .wrp.p21{ background-image:url(../../images/media/bg_mainTtl_21.png);}
.header .wrp.p22{ background-image:url(../../images/media/bg_mainTtl_22.png);}
.header .wrp.p23{ background-image:url(../../images/media/bg_mainTtl_23.png);}
.header .wrp.p24{ background-image:url(../../images/media/bg_mainTtl_24.png);}
.header .wrp.p25{ background-image:url(../../images/media/bg_mainTtl_25.png);}
.header .wrp.p26{ background-image:url(../../images/media/bg_mainTtl_26.png);}
.header .wrp.p27{ background-image:url(../../images/media/bg_mainTtl_27.png);}
.header .wrp.p28{ background-image:url(../../images/media/bg_mainTtl_28.png);}
.header .wrp.p29{ background-image:url(../../images/media/bg_mainTtl_29.png);}
.header .wrp.p30{ background-image:url(../../images/media/bg_mainTtl_30.png);}
.header .wrp.p31{ background-image:url(../../images/media/bg_mainTtl_31.png);}
.header .wrp.p32{ background-image:url(../../images/media/bg_mainTtl_32.png);}
.header .wrp.p33{ background-image:url(../../images/media/bg_mainTtl_33.png);}
.header .wrp.p34{ background-image:url(../../images/media/bg_mainTtl_34.png);}
.header .wrp.p35{ background-image:url(../../images/media/bg_mainTtl_35.png);}
.header .wrp.p36{ background-image:url(../../images/media/bg_mainTtl_36.png);}
.header .wrp.p37{ background-image:url(../../images/media/bg_mainTtl_37.png);}
.header .wrp.p38{ background-image:url(../../images/media/bg_mainTtl_38.png);}
.header .wrp.p39{ background-image:url(../../images/media/bg_mainTtl_39.png);}
.header .wrp.p40{ background-image:url(../../images/media/bg_mainTtl_40.png);}
.header .wrp.p41{ background-image:url(../../images/media/bg_mainTtl_41.png);}
.header .wrp.p42{ background-image:url(../../images/media/bg_mainTtl_42.png);}
.header .wrp.p43{ background-image:url(../../images/media/bg_mainTtl_43.png);}
.header .wrp.p44{ background-image:url(../../images/media/bg_mainTtl_44.png);}
.header .wrp.p45{ background-image:url(../../images/media/bg_mainTtl_45.png);}
.header .wrp.p46{ background-image:url(../../images/media/bg_mainTtl_46.png);}
.header .wrp.p47{ background-image:url(../../images/media/bg_mainTtl_47.png);}

.header .wrp{ _background:url(../../images/media/bg_mainTtl_default6.png) no-repeat 0 bottom !important;}
.header h1{ margin-right:5px; line-height:1;}

.header h1 span.p{ display:inline;}
.header h1 span a,
.header h1 span span
{ font-size:161.5%; font-weight:bold;}
.header .area{ float:left; padding:6px 0 6px 10px; /*width:500px;*/}
.header .area.shopping{ padding:6px 0 6px 10px;}
.header .area.leisure{ padding:6px 0 6px 10px;}
.header .area.life{ padding:6px 0 6px 10px;}
.header .areaName{ display:table-cell; height:45px; vertical-align:middle;}

.top .header .area{ width:490px;}
.top .header h1{ display:inline;}
.top .header h1 span{ font-size:161.5%; font-weight:bold;}
.top .header .area .map{ display:inline; color:#CCC;}

.wArea .header .area{ width:385px;}
.wArea .header .areaName{ _width:420px;}
.wArea .header h1{ display:inline;}
.wArea .header h1 span{ font-size:161.5%; font-weight:bold;}
.wArea .header .area .map{ display:inline; color:#CCC; *zoom:1;}

.wGenre .header h1{ width:460px; _width:450px;}
.wGenre .header .areaName{ _width:420px;}

.header .area .map{ display:inline-block; color:#CCC; *display:inline; *zoom:1;}
.header .keepBtn{ float:right; margin:3px 0 3px 5px; padding:4px 3px 9px; background-color:#FFF; color:#9B9B9B; font-size:84.6%;}
#keep_button{ position:relative; display:inline-block;}
#keep_button .num{ position:absolute; bottom:-6px; right:0; padding:1px 5px; border-radius:10px; background-color:#000; color:#FFF; font-size:76.9%; line-height:1; letter-spacing:1px; zoom:1;}

.wGenre .header{ border:none; width:612px;}
.wGenre .header .wrp{ border-bottom:1px solid #dad7ae;}
.wGenre .header,.wGenre .header .wrp{ background:none;}
.wGenre .header .keepBtn{ margin:5px 10px;}

.wGenre .header .gourmet{ background:url(../../images/media/icn_gourmet.png) no-repeat 5px center;padding-left:50px; _background:url(../../images/media/icn_gourmetNa.png) no-repeat 5px center;}
.wGenre .header .shopping{ background:url(../../images/media/icn_shopping.png) no-repeat 5px center;padding-left:50px; _background:url(../../images/media/icn_shoppingNa.png) no-repeat 5px center;}
.wGenre .header .leisure{ background:url(../../images/media/icn_leisure.png) no-repeat 5px center;padding-left:50px; _background:url(../../images/media/icn_leisureNa.png) no-repeat 5px center;}
.wGenre .header .life{ background:url(../../images/media/icn_life.png) no-repeat 5px center;padding-left:50px; _background:url(../../images/media/icn_lifeNa.png) no-repeat 5px center;}

.wGenre .header .navi li span,.wGenre .header .navi li a{background:url(../../images/genre/sp_genre_head.png) no-repeat;}

.wGenre .header .navi{ margin:1px; background:url(../../images/genre/bg_gourmetHdr.png) repeat-x 0 bottom #FB8F35;}
.wGenre .header .navi .nv1{ float:left; width:131px; height:26px; background:url(../../images/genre/img_goumetHdr.png) no-repeat 0 0; text-indent:-9999px;}
.wGenre .header .navi .nv2{ float:right; text-align:right;}
.wGenre .header .navi .nv2 a{ display:block; height:23px; padding:2px 10px 0 28px; background:url(../../images/genre/icn_gourmetHdr.png) no-repeat 0 50%; color:#FFF; font-size:115.4%; _display:inline; _padding:5px 10px 5px 28px;}
#contents .wGenre .header .navi .nv2 a{ text-decoration:underline;}

.top .header .wrp.p13{ background:url(../../images/media/bg_mainTtl_13.png) no-repeat -20px bottom;}
.header.area .wrp.p13{ background:url(../../images/media/bg_mainTtl_13.png) no-repeat -60px bottom;}

.top .header .wrp{ _background:url(../../images/media/bg_mainTtl_default6.png) no-repeat 0 bottom !important;}
.header.area .wrp{ _background:url(../../images/media/bg_mainTtl_default6.png) no-repeat 0 bottom !important;}

.header .weather{ float:right; margin:3px;}
.header .weather a{ text-decoration:none !important;}

.weather .ttl{ padding:3px 2px 0; background-color:#E9F1F2; font-size:84.6%; text-align:center; line-height:1.1; color:#0063C6;}
.weather .data{ padding:2px 2px 0; background-color:#FFF; color:#D6D6D6; text-align:center;}
.weather .data img{ vertical-align:middle; position:relative; top:-2px; _display:none;}
.weather .data .h{ color:#FF4E22; font-size:92.4%;}
.weather .data .l{ color:#227AFF; font-size:92.4%;}

/* areaTab */
.areaTab{ height:51px; background:url(../../images/media/bg_areaTab.png) repeat-x;}
.areaTab .ttl{ float:left; width:46px; height:47px; padding-top:5px; border-bottom:#C2BB70 solid 1px; background-color:#D9D7B0; overflow:hidden; text-align:center; font-weight:bold;}
.areaTab dt{ height:21px; color:#777453; overflow:hidden;}
.areaTab dl{ float:left; border-right:#C2BB70 dotted 1px; border-bottom:#C2BB70 solid 1px; text-align:center;}

.top .areaTab dl.fav{ width:139px;}
.wArea .areaTab dl.fav,
.wGenre .areaTab dl.fav{ width:127px; background:url(../../images/media/bg_areaTabChange.png) no-repeat 0 center;}

.top .areaTab dl.new{ width:418px;}
.wArea .areaTab dl.new,
.wGenre .areaTab dl.new{ width:385px;}

.areaTab dl.new img{ margin-right:5px; vertical-align:middle;}

.areaTab .other{ float:left; width:52px; border-bottom:#C2BB70 solid 1px;}
.areaTab .other a{ display:block; width:51px; height:52px; background:url(../../images/media/sp_media.png) no-repeat 0 0; text-indent:-9999px;}

.areaTab dd{*overflow:hidden;}
.areaTab dd a,
.areaTab dd span{ display:block; width:138px; height:31px; line-height:32px; text-align:center; margin:0 auto; /height:31px; /line-height:31px;}

.wArea .areaTab dd a,
.wArea .areaTab dd span,
.wGenre .areaTab dd a,
.wGenre .areaTab dd span{ width:127px;}

.wArea .areaTab dd.item4 span,
.wGenre .areaTab dd.item4 span{ width:386px;}

.areaTab dd.item1,
.areaTab dd.item2,
.areaTab dd.item11{ border-right:#C2BB70 dotted 1px;}

.areaTab dl.new dd{ float:left; width:138px; text-align:center;}
.areaTab dl.new dd.item3{ width:140px;}

.wArea .areaTab dl.new dd,
.wGenre .areaTab dl.new dd{ float:left; width:127px; text-align:center;}

.wArea .areaTab dl.new dd.item3,
.wGenre .areaTab dl.new dd.item3{ width:129px;}

.wArea .areaTab dl.new dd.item4,
.wGenre .areaTab dl.new dd.item4{ width:386px; _width:385px; overflow:hidden;}

.areaTab dl.new dd.item4 .srt{ font-size:92.3%;}

.areaTab dl.new dd.item11{ width:260px;}
.areaTab dl.new dd.item12{ width:279px;}
.areaTab dl.new dd.item11 a,
.areaTab dl.new dd.item11 span{ width:260px;}
.areaTab dl.new dd.item12 a,
.areaTab dl.new dd.item12 span{ width:279px;}

.areaTab .crnt{ margin:1px auto -1px; background:url(../../images/media/bg_areaTabCrnt.png) no-repeat center bottom; font-weight:bold; /position:relative;}
.areaTab .item11 .crnt,
.areaTab .item12 .crnt{ background:url(../../images/media/bg_areaTabCrntLong.png) no-repeat center bottom;}

.narrowArea{ padding:1px 5px; border-bottom:#DADFC3 solid 1px; background-color:#FFF; font-size:76.9%; color:#9A9A9A;}
.wArea .narrowArea{ border-top:#C2BB70 solid 1px;}
.narrowArea a{ margin-left:10px;}

/* areaInfo */
.areaInfo{ margin:20px 0;}
.areaInfo h2,.areaTopics1clm h2{ height:34px; border:#FFF solid 1px; background:url(../../images/media/sp_mediaTtl.png) no-repeat 0 0; text-indent:-9999px;}
.areaInfo.horizon{ margin-left:10px; background:url(../../images/media/bg_areaInfo.png) no-repeat 0 bottom;}
.areaInfo .area,
.areaInfo .event{ float:left; width:289px; border-color:#DADFC3; border-style:solid; border-width:1px 1px 0 1px;}

.areaInfo .area h2{ background-position:-300px 0;}
.areaInfo .area ul{ padding:10px;}
.areaInfo .area li{ margin-bottom:5px;}

.areaInfo .event{ margin-left:10px;}
*html .areaInfo .event,
*html .areaInfo .event .pic{ margin-left:5px;}
.areaInfo .event .wrp{ padding:10px 8px;}
.areaInfo .event .cal{ float:left; width:163px;}
.areaInfo .event .pic{ float:right; width:104px; margin-left:6px;}
.areaInfo .event .pic .num{ margin-bottom:5px; padding:0 9px; border-radius:3px; background-color:#DBD7AF;}
.areaInfo .event .pic .num li{ float:left; width:15px; height:15px; margin:0 1px; text-indent:-9999px;}
.areaInfo .event .pic .num a{ display:block; background:url(../../images/media/sp_media.png) no-repeat -95px 0;}
.areaInfo .event .pic .num span.crnt{ display:block; background:url(../../images/media/sp_media.png) no-repeat -75px 0;}
.areaInfo .event .pic .cap{ margin-top:3px; font-size:92.3%; line-height:1.2; word-break:break-all; word-wrap:break-word;}

.areaInfo.loading{ padding:0 10px;}
.areaInfo.loading p{ height:220px; border:#DADFC3 solid 1px; background:url(https://s.yimg.jp/images/loco/sp/images/loading.gif) no-repeat 50% 50%; text-indent:-9999px;}

/* areaBox */
.areaBox{ margin:0 10px 10px; padding-bottom:10px; border-top:#E3E0C5 solid 2px; background-color:#F3F2E8;}
.areaBox .ttlArea,.contBox .areaBox .ttlArea{ border-bottom:#E3E0C5 dotted 1px;}
.areaBox .ttlArea .ttl{ float:left; padding:2px 10px; font-size:115.4%; font-weight:bold;}
.areaBox .ttlArea .fr{ padding:6px 10px 0 0;}
.areaBox .ttlArea .link{ float:right; padding:8px 10px 0 0 ;}
.areaBox .ttlArea .link a{ *white-space:nowrap;}

.areaBox .boxTtl,
.areaBox .boxTtlArea{ padding:3px 5px; background-color:#F3F2E8; font-weight:bold;}
.areaBox .boxTtlArea .boxTtl{ float:left; padding:0;}
.areaBox .boxTtlArea .link{ float:right; font-weight:normal;}

.areaBox .box{ margin:10px 10px 0 10px; padding:10px; border:#E3E0C5 solid 1px; background-color:#FFF;}
.areaBox .alignRight{ border-top:1px dotted #dadfc3; padding:6px 10px 0 10px; text-align: right; margin-top:10px;}

/* btmTab btmLink */
.btmTab{ margin:20px 0 -10px; border-top:#E3E0C5 solid 1px;}
.btmTab .tab{ height:30px; margin-top:-1px; padding:0 0 10px 10px; border-top:#D7D5C3 solid 1px; background: #EEECDF; font-weight:bold; /position:relative;}
.btmTab .tab a{ display:block; width:216px; height:100%; margin-top:-1px; padding:5px 5px 0 22px; background:url(../../images/media/sp_media.png) no-repeat -120px 0; text-align:center;}
.btmTab .tab.close a{ background-position:-365px 0;}
.btmTab .link{ padding:10px 0; background-color:#FFF; text-align:center;}
.btmTab .link .wrp{ padding:5px 0; border-top:#E3E0C5 dotted 1px; border-bottom:#E3E0C5 dotted 1px;}
.btmTab .link a{ margin-left:10px;}
.btmLink{ margin:10px 0; padding:5px 0; border-top:#E3E0C5 dotted 1px; border-bottom:#E3E0C5 dotted 1px; text-align:center;}
.btmLink a{ margin-left:10px;}

.readMore{ margin:0 10px 10px; padding:5px; border:#BDC093 solid 1px; border-radius:3px; background-image: -moz-linear-gradient(top, #FFF, #F4F3E2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFF), color-stop(1.0, #F4F3E2)); text-align:center; font-weight:bold; background-color:#F4F3E2;}
.readMore a{ display:block; height:100%;}

/* box */
.box .shopUnit{ float:left; width:268px;}
.box .shopUnit.u1{ margin-right:10px;}
.box .shopUnit .ylMImg{ float:left; margin-right:10px;}
.box .shopUnit .dataWrp{ overflow:hidden;}
.box .shopUnit .dataWrp .ttl{ margin-bottom:10px; font-weight:bold; word-break:break-all; word-wrap:break-word;}
.box .shopUnit .dataWrp p{ line-height:1.2;}
.box .shopUnit .dataWrp .genre{ margin-top:5px; font-size:84.6%;}

.box .shopUnit_1shop .ylMImg{ float:left; margin-right:10px;}
.box .shopUnit_1shop .dataWrp{ overflow:hidden;}
.box .shopUnit_1shop .dataWrp .ttl{ font-weight:bold; line-height:1.2; word-break:break-all; word-wrap:break-word;}
.box .shopUnit_1shop .dataWrp .genre{ font-size:84.6%;}

.box .genreList{ margin:0 -1px; /position:relative;}
.box .genreList .itemUnit{ float:left; width:138px;}
.box .genreList p a{ display:block; height:62px; background:url(../../images/nav_spotGenre.png) no-repeat; overflow:hidden; text-indent:-9999px;}
.box .genreList ul{ padding-left:5px;}
.box .hisGenre ul{ padding:10px 0 0 0;}
.box .genreList li,
.box .hisGenre li,
.searchArea li,
.srcGenreTxt li{ padding-left:12px; background:url(../../images/icn-link-arrow.png) no-repeat 0 5px;}
.box .hisGenre li{ float:left; width:171px;}
.box .hisGenre {padding-bottom:10px;}

.box .srcMenu{ border-top:1px dotted #dadfc3; padding:8px 0; font-weight:bold;}
.box .srcMenu span{ display:inline-block; background:url(../../images/icn_gserach.png) no-repeat 0 3px; padding:1px 0 1px 20px;}

.box .otherCate{ border-top:1px dotted #dadfc3; padding:8px 0 10px; color:#ccc; text-align:center;}
.box .otherCate strong{ color:#333; font-weight:bold; margin:0 5px;}
.box .otherCate a{ margin:0 5px;}
.box .genreList .item1 a:hover{ background-position:0 -65px;}
.box .genreList .item2 a:hover{ background-position:-145px -65px;}
.box .genreList .item3 a:hover{ background-position:-290px -65px;}
.box .genreList .item4 a:hover{ background-position:-434px -65px;}
.box .genreList .item1 a{ background-position:0 0;}
.box .genreList .item2 a{ background-position:-145px 0;}
.box .genreList .item3 a{ background-position:-290px 0;}
.box .genreList .item4 a{ background-position:-434px 0;}

.box .mapArea{}
.box .mapWrp{ float:left; width:298px; border:#C2C979 solid 1px;}
.box .listArea{ float:right; width:240px;}
.box .listArea .shop{ font-size:115.4%; font-weight:bold; line-height:1.2;}
.box .listArea .genre{ font-size:92.3%;}
.box .listArea .shop,
.box .listArea .genre,
.box .listArea .link,
.box .listArea li .cf{ margin-left:30px;}

.box .listArea ol{ overflow:hidden;}
.box .listArea li{ width:100%; margin-top:-1px; padding:10px 0; border-top:#DADFC3 dotted 1px;}
.box .listArea li .num{ float:left; width:25px; height:25px; background:url(../../images/media/sp_media.png) no-repeat 0 0; overflow:hidden;}
.box .listArea li.i1 .num{ background-position:-165px -40px;}
.box .listArea li.i2 .num{ background-position:-190px -40px;}
.box .listArea li.i3 .num{ background-position:-215px -40px;}
.box .listArea li.i4 .num{ background-position:-240px -40px;}
.box .listArea li.i5 .num{ background-position:-265px -40px;}

.box .listArea li .dataWrp{ overflow:hidden;}
.box .listArea li .ylImg{ float:left;}
.box .listArea li .shop{ margin-bottom:5px;}
.box .listArea li .dataWrp .shop,
.box .listArea li .dataWrp .genre,
.box .listArea li .dataWrp .link{ margin-left:5px;}
.box .listArea li .shop a{ margin-right:5px; display:inline-block; _width:197px;}
.box .listArea li .shop .icnPlace{ display:inline-block; width:61px; height:17px; background:url(../../images/media/sp_media.png) no-repeat -140px -65px; text-indent:-9999px;}

.genreTxtList .list{ word-break:break-all; word-wrap:break-word;}
.genreTxtList .sep{ margin:0 5px; color:#A8AB8E;}

/* contBox */
.contBox{}

.contBox .ttlArea{ position:relative; border-bottom:#dadfc3 solid 1px;}
.contBox .ttlArea .ttl{float:left; display:inline-block; padding:5px 10px; font-size:115.4%; font-weight:bold;}
.contBox .ttlArea .link{ float:right; padding: 8px 10px 3px 0;}
.contBox .ttlArea .link a{ *white-space:nowrap;}
.contBox .alignRight{ padding:5px 10px;}
.contBox .areaBox{ margin:0;}
.contBox .areaBox .ttlArea .link{ position:static;}

.preSelect{ padding:10px;}
.preSelect dt{ font-size:115.4%; font-weight:bold; float:left; width:7em;}
.preSelect dd{ float:left;}

.recKeepList{ border-bottom:#C2BB70 dotted 1px; background:url(../../images/media/bg_recKeepList.png) repeat-y center 0;}
.recKeepList .ttl{ margin-bottom:3px; word-break:break-all; word-wrap:break-word;}
.recKeepList .ttl a{ font-weight:bold;}
.recKeepList .ttl span{ display:block;}
.recKeepList .fav em{ font-weight:bold;}
.recKeepList .recKeepListUnit{ padding:10px 7px; float:left; width:292px;}
.recKeepList .recKeepListUnit.u1{}

.recKeepListUnit{}
.recKeepListUnit .ylMImg{ float:left; margin-right:10px;}
.recKeepListUnit .dataWrp{ position:relative;}
.recKeepListUnit .txt{ padding-bottom:2em; line-height:1.2; overflow:hidden;}
.recKeepListUnit .fav{ position:absolute; right:0; bottom:0; padding-left:22px; background-position:7px -373px;}
.recKeepListUnit .btn01{ display:block; text-align:center;}
.recKeepListUnit .item{ float:left; line-height:1.2; width:137px;}
.recKeepListUnit .item .ylMImg{ float:none; margin-bottom:5px; width:124px;}
.recKeepListUnit .left{ padding-right:10px;}
.recKeepListUnit .item .ttl{margin-bottom:5px;}
.recKeepListUnit .item .ttl a{ font-size:100%; font-weight:normal;}
.recKeepListUnit .item .genre{ font-size:84.6%; margin-bottom:7px;}
.recKeepListUnit .wrpfav{ background-color:#f3f2e8; margin-bottom:5px; text-align:center; padding:2px;}
.recKeepListUnit .wrpfav .fav{ display:inline-block; position:static;}

#yjMain .special{ margin-bottom:0; padding:10px; border-bottom:#C2BB70 dotted 1px; padding:10px 5px;}
#yjMain .special .item{ float:left; width:290px; padding:0 5px 10px;}
#yjMain .special .ttl{ margin-bottom:5px; font-size:115.4%; font-weight:bold; line-height:1.2; overflow:hidden;}
#yjMain .special .txt{ line-height:1.2;}
#yjMain .special .img{ float:left; margin-right:10px;}
#yjMain .special .dataWrp{ overflow:hidden;}

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

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

/* socialMedia */
.socialMedia{ padding:10px 10px 0;}
.socialMedia .fl{ width:290px;}
.socialMedia .fr{ width:290px; margin-bottom:10px;}
.socialMedia .unit{ margin-bottom:10px; line-height:1.4;}
.socialMedia .unit .img{ float:left; margin-right:10px;}
.socialMedia .unit .t,
.socialMedia .unit .l,
.socialMedia .unit .b{ float:right; width:240px;}
.socialMedia .unit .b img{ margin-right:5px;}
.socialMedia .unit .l{ font-weight:bold;}
.socialMedia .unit .b{}

/* photoRank */
.photoRank{ border-bottom: 1px dotted #C2BB70;}
.photoRank .ttl{ padding:10px;}
.photoRank li.top3{ float:left; width:172px; padding:0 14px 10px;}
.photoRank li.top3 span{ display:inline-block; width:26px; height:26px; margin:5px 5px 0 0; vertical-align:-2px;}
.photoRank li.otherRank{ float:left; width:274px; padding:0 16px 10px;}
.photoRank li.otherRank span{ display:inline-block; float:left; width:40px; height:30px; margin:0.4em 7px 0 0; vertical-align:bottom;}
.photoRank .rank1{ background: url("../../images/icn_rank1.png") no-repeat 0 0;}
.photoRank .rank2{ background: url("../../images/icn_rank2.png") no-repeat 0 0;}
.photoRank .rank3{ background: url("../../images/icn_rank3.png") no-repeat 0 0;}
.photoRank .rank4{ background: url("../../images/photoGallery/sp_ranking.png") no-repeat 0 -30px;}
.photoRank .rank5{ background: url("../../images/photoGallery/sp_ranking.png") no-repeat -50px -30px;}
.photoRank .top3 .rnkImg{ display:table-cell; *display:inline-block; width:172px; height:172px; padding:1px; border: 1px solid #DEDDCB; text-align:center; vertical-align:middle;}

/* sub */
#yjSub strong{ font-weight:bold;}
.spBorder{ height:4px; margin-bottom:10px; padding-bottom:3px; border:none; background:url(../../images/media/bg_subLine.png) no-repeat 0 bottom; line-height:1;}

/* locoBo */
.locoBox{ margin-bottom:10px; padding:5px 5px 0; border:#DFE2CA solid 1px; background-color:#EEECDF;}
.locoBox .wrp{ margin-bottom:5px; padding-bottom:10px; background-color:#FFF;}
.locoBox .wrp .ttlMy{ width:288px; height:39px; background:url(../../images/media/sp_media.png) no-repeat -310px -35px; text-indent:-9999px;}

/* loginArea */
.loginArea{ margin-bottom:5px; padding-bottom:5px; border-bottom:#E4E6CE solid 1px;}
.loginArea span{ font-weight:bold;}
.loginArea .logout,
.loginArea .newid{ color:#CCC;}
.loginArea .newid span{ font-weight:normal; color:#333;}

/* myLink */
.myLink{ margin-bottom:5px; padding:10px; border-bottom:#E4E6CE dotted 1px;}
.myLink .list .linkMark01{ margin-right:20px;}
.myLink .posting{ color:#CCC;}
.myLink .history{ _display:inline;}
.locoBox .ttl{ margin-bottom:5px; color:#9A4202; font-weight:bold;}
.locoBox .btn{ margin:10px 10px 0; padding:1px; border:#BDC093 solid 1px; border-radius:3px; background-color:#F4F3E2; background-image: -moz-linear-gradient(top, #FFF, #F4F3E2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFF), color-stop(1.0, #F4F3E2)); text-align:center;}
.locoBox .btn a{ display:block; height:100%;}

/* shopNewInfo */
.shopNewInfo{ padding:10px 10px 0 10px;}
.shopNewInfo .bb{ margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #DEDDCB;}
.shopNewInfo .unit{ margin-bottom:10px;}
.shopNewInfo .unit .ttl{ margin-bottom:5px; color:#9A4202; font-weight:bold;}
.shopNewInfo .ylMImg{ float:right; margin-left:10px;}
.shopNewInfo .dataWrp{ overflow:hidden;}
.shopNewInfo .dataWrp .name{ font-size:92.3%;}
.shopNewInfo .dataWrp .genre{ font-size:84.6%;}
.shopNewInfo .dataWrp .date{ color:#666;}
.shopNewInfo .check li{ padding-bottom:10px; line-height:1.4;}
.shopNewInfo .check span{ display:block; font-size:84.6%;}
.shopNewInfo .noResult{ padding:0 10px 10px;}

/* couponBox */
.couponBox{ margin-bottom:10px; padding:10px; border:#DCD9BC solid 5px; border-radius:10px; background-color:#F3F2E8;}
.couponBox .ttl{ margin-bottom:10px; font-weight:bold;}
.couponBox .unit{ margin-bottom:10px; padding-bottom:5px; border-bottom:#DCD9BC dotted 1px;}
.couponBox .unit .txt{ word-break:break-all; word-wrap:break-word;}
.couponBox .ylMImg{ float:left; margin-right:10px;}
.couponBox .dataWrp{ overflow:hidden; line-height:1.2; float:left; width:126px;}
.couponBox .price em{color:#f60; font-weight:bold;}
.couponBox .price .arw{ display:inline-block; width:14px; height:13px; margin:0 5px; padding:2px 0; background:url(../../images/coupon/icn_rightArw.png) no-repeat 0 4px; text-indent:-9999px; _background-position:0 8px;/*IE6*/}
.couponBox .price .price{ margin-right:1em;}
.couponBox .price .priced{ text-decoration:line-through;}
.couponBox .alignRight strong{ font-weight:normal;}

/* chirashi */
.chirashi .list{ padding:5px 5px 0; border-top:1px dotted #DCE1C1; border-bottom:1px dotted #DCE1C1;}
*html .chirashi .list{ padding:0;}
.chirashi .photoList li{ float:left; width:126px; margin:0 7px; padding-bottom:10px;}
.chirashi .photoList li.more{ width:121px; height:125px; margin:0 0 0 7px; background:url(../../images/poi/bg_morePic_v2.png) no-repeat 0 0; padding-left:5px;}
.chirashi .photoList li.more a{ display:block; width:100%; height:70px; padding-top:55px;}
.chirashi .ylBox{ margin-bottom:2px;}
.chirashi .list .t{ font-weight: bold; min-height:45px; *height:45px;}
.chirashi .list .category{ font-size: 84.6%; color: #8B8C40;}

/* chirashiHub */
.chirashiHub{ padding:10px;}
.chirashiHub .order{ margin:2px 0 10px; padding:0 0 6px; border-bottom:1px dotted #DCE1C1; letter-spacing:0.1em;}
.chirashiHub .order dt,
.chirashiHub .order dd,
.chirashiHub .order li{ float:left;}
.chirashiHub .order li .sp{ color:#989898;}
.chirashiHub .order .cur a{ font-weight:bold;}
.chirashiHub .order a.upDw{ padding-right:15px; background:url(../../images/icn_arwOrderUp.png) no-repeat right center;}
.chirashiHub .order a.down{ background-image:url(../../images/icn_arwOrderDown.png);}
.chirashiHub .chirashi .photoList{ border-top:1px dotted #DCE1C1;}
.chirashiHub .chirashi .caution{ margin:7px 0; color:#999; line-height:1.2;}
.chirashiHub .chirashi .list{ padding-top:15px; border:none;}
.chirashiHub .chirashi .list p{ line-height:1.3;}
.chirashiHub .chirashi .list .t{ min-height:40px;}
.chirashiHub .chirashi .list .category{ font-size:84.6%; color:#8B8C40;}
.chirashiHub .pageWrp{ margin-top:10px; padding-top:10px; border-top:1px dotted #DCE1C1;}
.chirashiHub .noMatch{ padding:30px 0; line-height:1; text-align:center;}

/* shopOwner */
.shopOwner{ margin-bottom:10px; border:#DDDDD1 solid 1px;}
.shopOwner .ttl{ padding:2px 10px; border:#FFF solid 1px; background-color:#E9ECD1; font-weight:bold;}
.shopOwner ul{ padding:0 5px; overflow:hidden;}
.shopOwner li{  margin:-1px 0 5px;  padding-top:5px; border-top:1px dotted #DEDDCB;}
.shopOwner .img{ float:left; margin-right:10px;}
.shopOwner .txt{ overflow:hidden;}

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

/* mobile */
.mobile{ background:url(../../images/media/bg_subLine.png) no-repeat 0 bottom;}

/* newInfo */
.newInfo{ margin-bottom:10px;}
.newInfo .item{ margin-bottom:10px;border-top: 1px dotted #DCE1C1;padding-top: 5px;}
.newInfo .ttl{ margin-bottom:2px; font-weight:bold;}
.newInfo .img{ float:left; margin-right:10px;}
.newInfo .txtWrp{ overflow:hidden;}
.newInfo .read{ line-height:1.2; word-break:break-all; word-wrap:break-word;}
.newInfo .date{ margin-top:3px; text-align:right;}
.newInfo .more{ text-align:right;}

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

/* mobile */
.mobile_v5{ margin-bottom: 10px; border: 1px solid #bbb;line-height:1.3;}
.mobile_v5 .mobileTtl{ padding:3px 5px; border: 1px solid #FFF; background-color:#E9ECD1; font-weight:bold;}
.mobile_v5 .wrp{ padding:5px;}
.mobile_v5 .img{ float:left;}
.mobile_v5 .dataWrp{ min-height:60px; margin-bottom:12px; overflow:hidden;}
.mobile_v5 .ttl{ margin-bottom:5px; font-weight:bold;}
.mobile_v5 .send{ margin-bottom:5px; padding-left:20px; background:url(https://s.yimg.jp/images/icon/f/bsc/1.0.0/send_mobile16.png) no-repeat left center;}
.mobile_v5 .need{ margin-bottom:5px; font-size: 84.6%;}
.mobile_v5 .app{ font-size: 84.6%;}

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

/* 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 .cnt{ padding:10px;}
.wagamachi .ylImg{ float:left; margin-right:10px;}
.wagamachi .l{ overflow:hidden; line-height:1.3; float:left; width:202px;}
.wagamachi .l li{ padding-left:5px; background:url(../../images/icn_listimg01.png) no-repeat 0 8px;}

/* localGov */
.localGov{}
.localGov .ttlArea{}
.localGov .ttlArea .ttl2{ float:left;}
.localGov .ttlArea .img{ float:right}
.localGov .ttlArea .img a{ margin-left:3px;}

/* banner */
.spBanner .bnrWrp{ margin-bottom:5px; padding:0 5px;}

.banner a{ display:block; margin-bottom:10px;}
.banner.bnrWrp{ margin-bottom:5px;}

/* keepGuide */
.keepGuide p{ width:290px; height:154px; margin:0 5px 10px; background:url(../../images/media/img_keepGuide.png) no-repeat 0 0; text-indent:-9999px;}
.keepGuide p a{ display:block; height:100%;}

/* keepGuide2 */
.keepGuide2{ padding:15px 10px 10px 10px; text-align:center;}
.keepGuide2 .expImg{ background:url(../../images/media/img_keepGuide2.png) no-repeat 0 0; border:1px solid #dadfc3; text-indent:-9999px; height:283px; width:590px; position:relative; margin-bottom:15px;}
.keepGuide2 .expImg h2{ position:absolute; top:0; left:0; height:60px; width:590px;}
.keepGuide2 .expImg p{ position:absolute; top:60px; left:0; height:223px; width:590px;}
.keepGuide2 .read{ font-size:107.7%;}
.keepGuide2 .read img{ padding:0 3px; vertical-align:middle;}
.keepGuide2 .search{ background:#ffffd8; border:3px solid #c2bb70; font-size:107.7%; font-weight:bold; padding:5px 0; margin:10px auto; width:20em;}
.keepGuide2 .login a{ margin-left:10px; font-weight:bold; text-decoration:underline !important;}

/* delivery_v2 */
.delivery_v2{ }
.delivery_v2 .link{text-align:center;color:#989898;}

/* recipe_v2 */
.recipe_v2{ padding-bottom:10px;}
.recipe_v2 .recipe_box{background:#FCF6D4;padding:5px;}
.recipe_v2 .img{display: inline;float: right;margin:0px 0px 0px 10px;border:#C1BF74 1px solid;padding:1px;background:#FFF;}
.recipe_v2 .ttl{margin-right:85px;margin-bottom:3px;border-bottom:#F4E2BE 1px solid;}
.recipe_v2 .icon{background:url(https://s.yimg.jp/images/sicons/recipe16.gif) left center no-repeat;padding:3px 0 3px 18px;font-weight: bold;}
.recipe_v2 ul{margin:0 3px;padding:0;}
.recipe_v2 li{margin:0;padding:0 0 0 5px;background: url(../../images/icn_listimg01.png) no-repeat scroll 0 8px transparent;line-height:1.4;}

.ttlIcn{ display:inline-block; width:38px; height:31px; background:url(../../images/media/sp_media.png) no-repeat 0 0; vertical-align:middle;}

.ttlIcn.new{ background-position:0 -55px; vertical-align:-10px; *vertical-align:middle;}
.ttlIcn.genreList{ background-position:-50px -55px; vertical-align:-10px; *vertical-align:middle;}
.ttlIcn.best3{ background-position:-433px -87px; vertical-align:-10px; *vertical-align:middle;}
.ttlIcn.history{ width:21px; height:24px; margin-right:5px; background-position:-75px -20px; vertical-align:-7px;}
.ttlIcn.rank{ width:20px; height:20px; margin-right:5px; background-position:-110px -55px; vertical-align:-4px;}

span.ttlIcn.genreListArea{ width:30px; height:20px; margin-right:5px; background-position:-150px -90px; vertical-align:-4px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -150px -90px;}
span.ttlIcn.area{ width:19px; height:18px; margin-right:5px; background-position:0 -90px; _background:url(../../images/media/sp_mediaNa.png) no-repeat 0 -90px;}
span.ttlIcn.keep{ width:30px; height:23px; margin-right:5px; background-position:-30px -90px; vertical-align:-6px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -30px -90px;}
span.ttlIcn.feature{ width:31px; height:31px; margin-right:5px; background-position:-70px -90px; vertical-align:-10px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -70px -90px;}
span.ttlIcn.update{ width:17px; height:22px; margin-right:5px; background-position:-110px -90px; vertical-align:-4px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -110px -90px;}
span.ttlIcn.social{ width:27px; height:23px; margin-right:5px; background-position:-316px -90px; vertical-align:-6px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -316px -90px;}
span.ttlIcn.photoGallery{ width:21px; height:20px; margin-right:5px; background-position:-360px -90px; vertical-align:-6px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -360px -90px;}
span.ttlIcn.phtRanking{ width:29px; height:17px; margin-right:5px; background-position:-390px -90px; vertical-align:-6px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -390px -90px;}

span.ttlIcn.event{ width:20px; height:25px; margin-right:5px; background-position:-190px -90px; vertical-align:-7px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -190px -90px;}
span.ttlIcn.shop{ width:27px; height:25px; margin-right:5px; background-position:-230px -90px; vertical-align:-4px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -230px -90px;}
span.ttlIcn.pacNew{ width:24px; height:27px; margin-right:5px; background-position:-275px -90px; _background:url(../../images/media/sp_mediaNa.png) no-repeat -275px -90px;}

.btn01{ display:inline-block; border:1px solid #C6C3A4; border-radius:3px 3px 3px 3px; background:url(../../images/user/cobg02.png) repeat-x 0 bottom #FEFEFE; /display:inline; /zoom:1;}
.hor .btn01{ margin-left:10px;}
.btn01 a{ padding: 2px 15px;}
.btn01 .icn,.recKeepListUnit .fav{ background-image:url(../../images/user/sp_icnUser.png); background-repeat:no-repeat;}
.btn01 .icn.lstFav{ padding-left:25px; background-position:7px -375px;}
.btn01 .icn.linkMark02{ background:url(../../images/user/sp_icnUser.png) no-repeat 4px 6px;}

/* area_v5 common */
.areaTopics h2,.areaTopics .viewMore .btm,.areaTopics .viewMore span,.areaEvent h2,.areaEvent .search dt span{ background:url(../../images/media/sp_area_v5.png) no-repeat;}
.areaTopics h2,.areaEvent h2{ background-position:0 0; border-bottom:1px dotted #dadfc3; height:36px; line-height:36px; font-weight:bold; font-size:107.7%; padding-left:10px;}

/* areaTopics */
.areaTopics,.areaTopics1clm{ border:1px solid #dadfc3; margin:15px 10px;}
.areaTopics .listMark01,.areaTopics1clm .listMark01{ padding:10px;}
.areaTopics .listMark01 li,.areaTopics1clm .listMark01 li{ float:left; line-height:2; width:278px;}
.areaTopics1clm .listMark01 li,
.areaTopics .listMark01 li{ background-position:0 12px;}
.areaTopics .viewMore{ background:#f3f2ea; border-top:1px solid #e3e0c5; padding:0 10px 10px 10px; width:570px;}
*html .areaTopics .viewMore{padding-bottom:0;}
.areaTopics .viewMore p{ background-color:#fff; border-top:1px solid #f3f2ea; border-left:1px solid #d7d5c3; border-right:1px solid #d7d5c3; margin-top:-1px; text-align:center; font-weight:bold; /position:relative;}
.areaTopics .viewMore p a{ display:block; padding:6px 0 2px 0; height:100%; width:100%;}
.areaTopics .viewMore span{ padding:1px 0 2px 22px;}
.areaTopics .viewMore span.open{ background-position:-595px 0;}
.areaTopics .viewMore span.close{ background-position:-595px -20px;}
.areaTopics .viewMore .btm{ background-position:0 -80px; height:3px;}

.areaTopics1clm{ background:url(../../images/media/bg_area_v5.png) no-repeat right bottom;}
.areaTopics1clm h2{ background-position:-300px 0;border-bottom:1px dotted #dadfc3; padding:1px;}

.areaTopics .wrp{ padding:10px;}
.areaTopics .wrp .txtArea .ylImg{ float:right; margin-left:10px;}
.areaTopics .wrp .txtArea p{ overflow:hidden;}
.areaTopics .wrp .txtArea .ttl{ margin-bottom:5px; color:#999;}
.areaTopics .wrp .txtArea .ttl .icn{ display:inline-block; width:12px; height:12px; margin-right:5px; background:url(../../images/media/sp_media.png) no-repeat -210px -70px; vertical-align:middle;}
.areaTopics .wrp .txtArea ul{ margin-bottom:20px;} 
.areaTopics .wrp .txtArea li{ margin-bottom:5px; padding:1px 1px 5px 12px; background:url(../../images/icn_listimg01.png) no-repeat 0 9px;}

/* areaEvent */
.areaEvent{ border:1px solid #dadfc3; margin:0 10px 15px 10px;}
.areaEvent h2.ttl{ background-position:0 -40px;}
.areaEvent .wrp{ background: url(../../images/media/bg_recKeepList.png) repeat-y 186px 0 transparent;}
.areaEvent .search{ padding:4px 10px 10px 10px; float:left; width:164px;}
.areaEvent .search .listMark01{ margin-bottom:10px;}
.areaEvent .search .listMark01 li{ border-bottom:1px dotted #dadfc3; padding:6px 0 6px 8px; background-position:0 15px;}
.areaEvent .search dt{ background:#f4f3e6; text-align:center; margin-bottom:2px;}
.areaEvent .search dt span{ background-position:-595px -83px; padding:1px 0 1px 16px;}
.areaEvent .pickup{ float:left; width:386px; padding:0 10px;}
.areaEvent .pickup ul{ overflow:hidden;}
.areaEvent .pickup li{ border-top:1px dotted #dadfc3; margin-top:-1px; padding:10px 0;}
.areaEvent .pickup .ylMImg{ float:left; margin-right:10px;}
.areaEvent .pickup .dataWrp{ float:left; line-height:1.3; width:251px;}
.areaEvent .pickup .schedule{ background:#baa42f; color:#fff; display:inline-block; font-weight:bold; width:6em; text-align:center; /display:inline; /zoom:1;}
.areaEvent .pickup .ttl{ font-weight:bold; margin:8px 0 5px 0; word-break:break-all; word-wrap:break-word;}
.areaEvent .pickup .genre{ margin-top:5px; font-size:84.6%;}

.areaEvent .pacPickup{ float:right; width:405px; padding:10px 10px 0;}
.areaEvent .pacPickup .ylImg{ float:left; margin-right:10px;}
.areaEvent .pacPickup .dataWrp{ overflow:hidden; _width:250px;}
.areaEvent .pacPickup .ttl{ font-size:115.4%; font-weight:bold;}
.areaEvent .pacPickup .shop{ margin-top:5px;}
.areaEvent .pacPickup .shop a{ _display:inline-block; _width:251px;}

.areaEvent .viewMore{ padding:5px 10px; border-top:1px dotted #dadfc3; text-align:right;}
.areaEvent .pacPickup .viewMore{ border-top:1px dotted #dadfc3;}
.contBox .areaEvent{ border:none; margin:0;}
.contBox .areaEvent h2.ttl{ background:none; border:none; height:auto; line-height:normal;}
.contBox .areaEvent .pickup{ width:408px;}
.contBox .areaEvent .pickup .dataWrp{ width:274px;}

/* updateInfo */
.updateInfo{ padding:0 10px;}
.updateInfo li{ background-position:0 15px; border-bottom:1px dotted #dadfc3; padding:6px 0 6px 7px;}
.updateInfo dl,
.updateInfo dt{ float:left;}
.updateInfo dl{ width:410px;}
.updateInfo dt{ width:115px; font-weight:bold; margin-right:10px;}
.updateInfo dd{ overflow:hidden; _width:280px;}
.updateInfo p{ float:right; width:160px; text-align:right;}

/* photoGallery */
.photoGallery{ }
.photoGallery .wrp{ padding:10px 10px 5px;}
.photoGallery .txt{ margin-bottom:10px; color:#9A4201; font-weight:bold;}
.photoGallery li{ display:inline; float:left; width:275px; margin:0 20px 5px 0; padding-bottom:0;}
.photoGallery li a{ padding-left:25px; background:url(../../images/poi/sp_photoGallery.png) no-repeat -590px 0; _display:block;}
.photoGallery li img{ float:left; margin-right:10px;}

/* wrpGenreList */
.wrpGenreList{ padding:10px;}
.wrpGenreList .genreList{ width:560px; margin:0 auto 10px;}
.wrpGenreList .genreList .itemUnit{ width:140px;}
.wrpGenreList ul{ text-align:left;}
.wrpGenreList .hisGenre ul{ padding:10px 0 0 10px;}
.wrpGenreList .hisGenre li{ width:168px;}
.wrpGenreList .boxTtl{ background:#f3f2e8; font-weight:bold; padding:2px 0 2px 5px;}
.wrpGenreList .btmTab{ margin:0;}

/* searchArea */
.searchArea{ padding:10px 10px 0 10px;}
.searchArea h4{font-weight:bold; margin-bottom:6px;}
.searchArea ul{margin-bottom:15px;}
.searchArea li{ float:left;width: 170px;}

/* otherArea */
.otherArea{ border:1px solid #ccc; padding:10px; margin:10px 10px 30px 10px; line-height:1.2;}
.otherArea dt{ font-weight:bold; margin-bottom:8px;}
.otherArea dd{ color:#ccc;}
.otherArea a{ color:#666;}

/* featureList */
.featureList{ padding:15px 10px; border-bottom:1px dotted #dadfc3;}
.featureList .bnrL{ margin-bottom:10px;}
.featureList ul{ border:1px solid #dadfc3; background:#f3f2e8; padding:10px 0 10px 10px;}
.featureList li{ text-indent:-9999px; float:left; padding-right:10px; height:77px; width:183px;}
.featureList li a{ background:url(../../images/genre/sp_spotGenre_v2.jpg) no-repeat; display:block; height:100%; overflow:hidden;}
.featureList .item1 a{ background-position:-386px 0;}
.featureList .item2 a{ background-position:0 0;}
.featureList .item3 a{ background-position:-193px 0;}

/* srcRestaurant */
.srcRestaurant{ margin:0 10px 15px 10px;}
.srcRestaurant .areaBox .ttlArea .ttl{ padding:5px 10px;}
.srcRestaurant .areaBox .ttlArea .fr a{ *white-space:nowrap;}
.srcRestaurant .areaBox{ margin:0 0 15px 0;}
.srcRestaurant .genreBox{ /*border-top:1px dotted #dadfc3;*/}
.srcRestaurant .boxTtl{ background:#F3F2E8; font-weight:bold; padding: 2px 0 2px 5px;}
.srcRestaurant .hisGenre{ border-bottom:1px dotted #dadfc3; margin-bottom:10px;}
.srcRestaurant .box .hisGenre{ border-bottom:none; margin-bottom:0;}
.srcRestaurant .box.genreBox .hisGenre{  padding-top:15px; border-top:1px dotted #dadfc3;}
.srcRestaurant .hisGenre ul{ padding:10px 0 10px 10px;}
.srcRestaurant .box .hisGenre ul{ padding:10px 0 0 10px;}
.srcRestaurant .hisGenre li{ width:182px;}
.srcRestaurant .box .hisGenre li{ width:168px;}
.srcRestaurant #area{ margin:0;}
.srcRestaurant .btmTab{ margin:0 0 15px 0;}
.srcRestaurant .noResult{ padding:30px 10px; font-weight:bold; text-align:center;}
.srcRestaurant .postBtn{ margin-bottom:30px; font-size:115.4%; text-align:center; }
.srcRestaurant .postBtn a:link,
.srcRestaurant .postBtn a:visited{ display: block;width:16em; margin: 0 auto;padding: 2px 5px;border: 1px solid #c6c3a4;background: #f3f2e5 url(../../images/genre/cobg_area_01.png) no-repeat center bottom;zoom: 1;background-image: -webkit-gradient(linear, left top, left bottom, from( #fffffe ), to( #e9e8d6 ) );	background-image: -moz-linear-gradient(-90deg,rgb(255, 255, 254) 0%,rgb(233, 232, 214) 100%); filter:progid:DXImageTransform.Microsoft.Gradient(Enabled=1,GradientType=0,StartColorStr=#FFFFFFFE,EndColorStr=#FFE9E8D6);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight: bold;}

/* srcRestTtl */
.srcRestTtl{ padding:8px 10px 5px 10px;}
.srcRestTtl .subTtl{ float:left; font-weight:bold; margin-right:15px; font-size:107.7%;}
.srcRestTtl .srcArea a{ background:url(../../images/genre/ar_blue.png) no-repeat 0 center; float:left; padding-left:13px; margin-right:15px;}
.srcRestTtl .lnkResult{ float:right;}
.srcRestTtl .lnkResult a{ display:inline-block; background:url(../../images/icn_gserach.png) no-repeat 0 2px; padding:1px 0 1px 20px;}

/* genreBanner */
.genreBanner{ margin-top:10px;}

/* srcGenre,srcGenreList */
.srcGenre{ padding:10px 10px 0 10px;}
.srcGenreList li{ float:left;}
.srcGenre dl,.srcGenreList li{ background:#fff; border:1px solid #dadfc3; padding:1px; margin-bottom:5px;}

.srcGenre dt a,
.srcGenre .srcGenreList li a{ display:block; padding:4px 0 4px 95px; font-weight:bold; font-size:92.3%; float:left; min-height:42px; height:auto !important; height:42px; line-height:1.14;}
.srcGenre dt a{ width:85px;}
.srcGenre .srcGenreList li a{ width:88px;}
.srcGenre dd{ color:#ccc; float:right; padding-top:5px; width:383px;}
.srcGenre dd li{ display:inline-block; /display:inline; /zoom:1;}

.srcGenre.gourmet dt a,
.srcGenre.gourmet .srcGenreList li a{ background:url(../../images/genre/img_genreGourmet_v5.jpg) no-repeat;}

.srcGenre .g0101 dt a{ background-position:0 0;}
.srcGenre .g0102 dt a{ background-position:0 -80px;}
.srcGenre .g0104 dt a{ background-position:0 -160px;}
.srcGenre .g0105 dt a{ background-position:0 -240px;}
.srcGenre.gourmet .srcGenreList .g0110 a{ background-position:0 -320px;}
.srcGenre.gourmet .srcGenreList .g0108 a{ background-position:0 -400px; width:89px;}
.srcGenre.gourmet .srcGenreList .g0106 a{ background-position:0 -640px;}
.srcGenre.gourmet .srcGenreList .g0107 a{ background-position:0 -720px;}
.srcGenre.gourmet .srcGenreList .g0115 a{ background-position:0 -480px; width:89px;}
.srcGenre.gourmet .srcGenreList .g0118 a{ background-position:0 -560px;}

.gourmet .g0110,.gourmet .g0108,.gourmet .g0107,.gourmet .g0115{ margin-right:5px;}


.srcGenre.shopping dt a,
.srcGenre.shopping .srcGenreList li a{ background:url(../../images/genre/img_genreShopping_v5.jpg) no-repeat;}

.srcGenre .s0204 dt a{ background-position:0 0;}
.srcGenre .s0209 dt a{ background-position:0 -80px;}
.srcGenre .s0207 dt a{ background-position:0 -160px;}
.srcGenre .s0208 dt a{ background-position:0 -240px;}
.srcGenre.shopping .srcGenreList .s0205 a{ background-position:0 -320px;}
.srcGenre.shopping .srcGenreList .s0210 a{ background-position:0 -400px; width:89px;}
.srcGenre.shopping .srcGenreList .s0203 a{ background-position:0 -480px;}

.shopping .s0205,.shopping .s0210{ margin-right:5px;}


.srcGenre.leisure dt a,
.srcGenre.leisure .srcGenreList li a{ background:url(../../images/genre/img_genreLeisure_v5.jpg) no-repeat;}

.srcGenre .l0303 dt a{ background-position:0 0;}
.srcGenre .l0304 dt a{ background-position:0 -80px;}
.srcGenre .l0305 dt a{ background-position:0 -160px;}
.srcGenre .l0301 dt a{ background-position:0 -240px;}
.srcGenre .l0306 dt a{ background-position:0 -320px;}
.srcGenre.leisure .srcGenreList .l0308 a{ background-position:0 -400px;}
.srcGenre.leisure .srcGenreList .l0302 a{ background-position:0 -480px; width:89px;}
.srcGenre.leisure .srcGenreList .l0307 a{ background-position:0 -560px;}

.leisure .l0308,.leisure .l0302{ margin-right:5px;}

.srcGenre.life dt a,
.srcGenre.life .srcGenreList li a{ background:url(../../images/genre/img_genreLife_v5.jpg) no-repeat;}

.srcGenre .l0401 dt a{ background-position:0 0;}
.srcGenre .l0419 dt a{ background-position:0 -80px;}
.srcGenre .l0403 dt a{ background-position:0 -160px;}
.srcGenre .l0405 dt a{ background-position:0 -240px;}
.srcGenre .l0412 dt a{ background-position:0 -320px;}
.srcGenre.life .srcGenreList .l0407 a{ background-position:0 -400px;}
.srcGenre.life .srcGenreList .l0406 a{ background-position:0 -480px; width:89px;}
.srcGenre.life .srcGenreList .l0408 a{ background-position:0 -560px;}
.srcGenre.life .srcGenreList .l0413 a{ background-position:0 -640px;}
.srcGenre.life .srcGenreList .l0418 a{ background-position:0 -720px; width:89px;}
.srcGenre.life .srcGenreList .l0424 a{ background-position:0 -800px;}

.life .l0407,.life .l0406,.life .l0413,.life .l0418{ margin-right:5px;}

/* srcGenreTxt */
.srcGenreTxt{background:#fff; border:1px solid #dadfc3; font-size:92.3%; padding:10px; word-break:break-all; word-wrap:break-word; /margin-top:5px;}
.srcGenreTxt li{ float:left; margin-bottom:5px; width:171px;}
.areaBox .box.srcGenreTxt2{ margin:10px 10px 0 10px;}
.srcGenreTxt2 a{ white-space:nowrap;}

/* srcTheme */
.srcTheme{ padding:10px 5px 0 10px; /padding-right:0;}
.srcTheme li{ background:#fff; border:1px solid #dadfc3; float:left; padding:3px 0 3px 5px; margin:0 4px 5px 0; width:181px;}
.srcTheme li a{display:block; background:url(../../images/icn_atmosphere.png) no-repeat; padding:2px 0 2px 25px;}
.srcTheme .theme01 a{ background-position:0 0;}
.srcTheme .theme02 a{ background-position:0 -25px;}
.srcTheme .theme03 a{ background-position:0 -50px;}
.srcTheme .theme04 a{ background-position:0 -75px;}
.srcTheme .theme05 a{ background-position:0 -100px;}
.srcTheme .theme06 a{ background-position:0 -125px;}
.srcTheme .theme07 a{ background-position:0 -150px;}
.srcTheme .theme08 a{ background-position:0 -175px;}
.srcTheme .theme09 a{ background-position:0 -200px;}
.srcTheme .theme10 a{ background-position:0 -225px;}
.srcTheme .theme11 a{ background-position:0 -250px;}
.srcTheme .theme12 a{ background-position:0 -275px;}

/* imgList4 */
.imgList4{ padding-left:4px;}
.imgList4 li{ float:left; margin-right:15px; line-height:1.2; width:124px;}
.imgList4 .last{ margin:0;}
.imgList4 .ttl{ font-weight:bold;word-break:break-all; word-wrap:break-word;}
.imgList4 .ttl a{ margin-right:5px;}
.imgList4 .ttl img{ vertical-align:middle;}
.imgList4 .genre,
.imgList4 .num{ font-size:84.6%;}
.imgList4 .num em{ font-weight:bold;}
.imgList4 .ylMImg,.imgList4 .ttl{ margin-bottom:5px;}
.imgList4 li.imgw{ width:262px; margin-right:0;}
.imgList4 li.imgw a{ height:120px;}
.imgList4 li.imgw .alignRight{ margin-top:0; padding:0; border-top:none;}

/* shopInfoList */
.shopInfoList{ padding:0 10px}
.shopInfoList li{ border-top:1px dotted #dadfc3; float:right; padding-top:10px; line-height:1.3; width:290px;}
.shopInfoList .top li{ border:none;}
.shopInfoList .left{ float:left;}
.shopInfoList .ttl,.shopInfoList .genre,.shopInfoList .tel{ margin-bottom:3px;}
.shopInfoList .ttl{ font-weight:bold; word-break:break-all; word-wrap:break-word;}
.shopInfoList .genre{ font-size:84.6%;}
.shopInfoList .tel{ font-weight:bold;}
.shopInfoList .tel .num{ background:#ffeab8; color:#9a4201; padding:1px 3px;}
.shopInfoList .tel .num2{ font-weight:normal;}
.shopInfoList .tel .s{ font-weight:normal; font-size:84.6%;}
.shopInfoList .summary{ margin-bottom:8px;}
.shopInfoList .msg{ border:1px solid #e6da75; margin-bottom:10px;}
.shopInfoList .msg dl{ border:4px solid #fff287; padding:4px 10px;}
.shopInfoList .msg dt { background:url(../../images/genre/ttl_msg.png) no-repeat; text-indent:-9999px;}
.shopInfoList .msg dd{ border-top:1px solid #e7e5cb; padding-top:4px;}

/* wrpSearch */
.wrpSearch h1{ background:#f4f3e6; font-size:123.1%; font-weight:bold; padding:4px 10px; margin-bottom:10px;}
.wrpSearch .selectArea1{ background:#f6f5ec; border-top:1px solid #e7e5cb; border-bottom:1px solid #fff; text-align:center; padding:2px 0;}
.wrpSearch .selectArea1 strong{ color:#333; font-weight:bold;}
.wrpSearch .selectArea1 li{ display:inline; padding:0 15px; border-right:1px solid #ccc;}
.wrpSearch .selectArea1 .last{ border:none;}
.wrpSearch .selectArea2{ width:100%; font-size:107.7%; margin-bottom:10px;}
.wrpSearch .selectArea2 td{ border-top:2px solid #e3e0c5; border-bottom:1px solid #dadfc3; text-align:center;}
.wrpSearch .selectArea2 .crnt{ background:url(../../images/media/bg_search_crnt.png) no-repeat center top; border-color:#979571;}
.wrpSearch .selectArea2 td a{ display:block; padding:9px 0;}
.wrpSearch .selectArea2 .crnt strong{ font-weight:bold;}
.wrpSearch .tab li{ border:1px solid #e7e5cb; border-bottom:none; float:left; font-size:107.7%; text-align:center; margin-right:2px; width:201px; /position:relative; /z-index:2;}
.wrpSearch .tab li a{ display:block; padding:7px 0;}
.wrpSearch .tab .tab3{ margin:0;}
.wrpSearch .tab li strong{ font-weight:bold;}
.wrpSearch .tab .crnt{ background:#f6f5ec; padding:7px 0; width:202px;}

.wrpSearch .areaList{ background:#f6f5ec; border:1px solid #e7e5cb; margin:-1px 0 10px 0; /position:relative; /z-index:1; width:612px;}
.wrpSearch .areaList dl{zoom:1;}
.wrpSearch .areaList dt{ font-weight:bold; padding:10px 10px 5px 15px;}
.wrpSearch .areaList dd{}
.wrpSearch .areaList li{ border-top:1px dotted #dadfc3; padding:5px 0; float:left; margin:0 15px; width:276px; _margin:0 10px;}
.wrpSearch .areaList .cityList dt{ background:#e3e0c5; padding:1px 10px; margin:0 10px;}
.wrpSearch .areaList .cityList dd{ padding:10px;}
.wrpSearch .areaList .cityList li{ border:none; margin:0; padding:0 4px 8px; width:189px; color:#CCC;}
.wrpSearch .areaList .cityList li span{ color:#CCC; margin-left:3px; font-size:92.3%; white-space:nowrap;}
.wrpSearch .areaList.station .ttl{ font-weight:bold; padding:10px 10px 5px 15px;}
.wrpSearch .areaList .acResults{ position:absolute;width: 370px;border: 1px solid #666;background-color: #fff; overflow:hidden; 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); z-index:100; *margin-top:-1px; zoom:1;}
.wrpSearch .areaList .acResults li{ width:auto; margin:-1px 0 0 0; border-top:1px dotted #dadfc3; padding:3px 10px; float:none; cursor: pointer;}
.wrpSearch .areaList .acMatch{font-weight: bold;}
.wrpSearch .areaList .hilight{background-color: #D8E8A4;}

.wrpSearch .areaList .acResults{}
.wrpSearch .areaList .acResults li{ }

.wrpSearch .areaList .popup{ position:absolute; top:0; left:0; width:240px; padding:5px; border:#71A900 solid 1px; background-color:#FFF; -webkit-box-shadow:1px 1px 2px #C0C0C0; -moz-box-shadow:1px 1px 2px #C0C0C0; box-shadow:1px 1px 2px #C0C0C0; z-index:100;}
.wrpSearch .areaList .popup .closeBtn{ float:right; margin-left:10px;}
.wrpSearch .areaList .popup .closeBtn a{ display:block; width:19px; height:19px; background:url(../../images/media/sp_media.png) no-repeat -140px -40px; text-indent:-9999px;}
.wrpSearch .areaList .popup .ttl{ margin-bottom:-1px; padding-bottom:3px; border-bottom:#DADEC5 solid 1px; font-weight:bold;}
.wrpSearch .areaList .popup .unit{ padding:5px 0; border-top:#DADEC5 dotted 1px;}
.wrpSearch .areaList .popup .a1{ font-weight:bold;}
.wrpSearch .areaList .popup .a2{ padding-left:12px;}
.wrpSearch .areaList .popup .unit p{ color:#CCC;}

.wrpSearch .station dt{ padding:10px 10px 5px 10px;}
.wrpSearch .station dd{ padding:0 10px;}
.wrpSearch .station dd .txt{ background:#fff url(../../images/icn_gserach.png) no-repeat 1px 3px; border:1px solid #ABC1D4; padding:4px 0 4px 20px; width:350px;}
.wrpSearch .station .routeList{ background:#fff; border:1px solid #e7e5cb; padding:0 10px; margin:0 10px 10px 10px;}
.wrpSearch .station .cityList.routeList{ padding:10px 5px;}
.wrpSearch .station .cityList.routeList li{ width:185px; _width:182px;}
.wrpSearch .station .routeList dl{ border-bottom:1px dotted #dadfc3; padding:10px 0;}
.wrpSearch .station .routeList .last{ border:none;}
.wrpSearch .station .routeList dt,
.wrpSearch .station .routeList dd{ float:left; padding:0;}
.wrpSearch .station .routeList dt{ width:130px;}
.wrpSearch .station .routeList dd{ color:#ccc; width:430px; margin-left:10px; _position:static;}
.wrpSearch .station .routeList dd a{ display:inline-block;}
.wrpSearch .station .cityList{ padding:10px;}
.wrpSearch .areaList .back,
.wrpSearch.changeGenre .back{ background:url(../../images/media/icn_back_arrow.png) no-repeat left center; padding-left:20px; margin:10px;}

/* changeArea */
.changeArea h2{ background:#f4f3e6; font-weight:bold; padding:3px 10px;}
.changeArea .box{ padding:10px 10px 30px 10px;}
.changeArea .noResult{ padding:10px; color:#333;}
.changeArea .left{ float:left; width:292px;}
.changeArea .right{ float:right; width:292px;}
.changeArea .ulm{ color:#999;}
.changeArea .ulm .areaName{ font-size:107.7%; font-weight:bold; margin-bottom:5px;}
.changeArea .ulm .set{ text-align:right; margin-top:3px;}
.changeArea .ulm .set a{ background:url(https://s.yimg.jp/images/loco/pc/images/icn_breadcrumbs_arw.png) no-repeat right center; padding-right:17px;}
.changeArea .keepArea{ border:1px solid #dadfc3; padding:5px; margin-bottom:5px;}
.changeArea .keepArea .txt{ padding:10px; line-height:1.2;}
.changeArea .keepArea ul{ height:220px; overflow:auto; padding:0 5px;}
.changeArea .keepArea li{ border-bottom:1px dotted #dadfc3; padding:6px 0;}
.changeArea .keepArea p{ background:#f5f4e3 url(../../images/user/cobg08.png) repeat-x left top; border:1px solid #bdc093; border-radius:3px; margin-top:5px; text-align:center;}
.changeArea .keepArea p a{ display:block;}
.changeArea .edit{ text-align:right;}
.changeArea .edit a{ background:url(../../images/user/icn_edit.png) no-repeat left center; padding-left:15px;}
.changeArea .wrpSelect{ border-top:1px solid #e7e5cb; border-bottom:1px solid #e7e5cb; padding-bottom:10px;}
.changeArea .selectAreaL1{font-size:107.7%; float:left;}
.changeArea .selectAreaL1 li{ border-bottom:1px dotted #dadfc3; border-right:1px solid #dadfc3; width:100px;}
.changeArea .selectAreaL1 li a,.changeArea .selectAreaL1 .crnt{ display:block; padding:10px 0;}
.changeArea .selectAreaL1 .crnt{ border-right:none;}
.changeArea .selectAreaL1 li strong{ border-left:3px solid #72a600; padding-left:5px; font-weight:bold;}
.changeArea .selectAreaL2{ font-size:107.7%; float:left; width:70px; padding-top:6px; position:relative; z-index:2;}
.changeArea .selectAreaL2 li{ padding:4px 0; text-align:center;}
.changeArea .selectAreaL2 .crnt{ margin-left:10px; width:62px;}
.changeArea .selectAreaL2 strong{ background:#f6f5ec; border:1px solid #e7e5cb; border-right:none; font-weight:bold; padding:4px 0; display:block;}
.changeArea .areaList{ border-color:#E7E5CB; float:left; margin:0; width:422px; min-height:290px; _height:290px; margin:10px 0 0 -1px; position:relative; z-index:1; _width:416px;}
.changeArea .areaList dt{ padding:5px 10px;}
.changeArea .areaList li{ margin:0 10px; width:191px; _margin:0 6px;}

.changeArea .selectCity{ border-bottom:1px solid #e7e5cb; margin-bottom:5px; padding:6px 0 6px 0; font-weight:bold;}
.changeArea .selectCity .icn{ position:relative; top:2px; display:inline-block; width:13px; height:13px; margin-right:5px; background:url(../../images/sp_arw.png) no-repeat 0 0;}
.changeArea .selectCity .icnClose{ background-position:0 -15px;}

.changeArea .inputWrp{ margin-bottom:8px;}
.changeArea .inputWrp .txt{ float:left;}
.changeArea .inputWrp .searchBox{ float:right;}
.changeArea .inputWrp .searchBox .txt{ background:url(../../images/icn_gserach.png) no-repeat 1px 3px; border:1px solid #ABC1D4; padding:4px 0 4px 20px; width:135px; margin-right:-1px; _margin-right:-4px; /position:relative;}
.changeArea .inputWrp .searchBox .btn{ background:#97D6FF url(../../images/bg_gsearch_btn.png) repeat-x; border:1px solid #88A8C4; cursor:pointer; display:inline-block;  font-weight:bold; letter-spacing:5px; line-height:1.4; padding:3px 1px 3px 6px; /padding:1px 1px 0 1px;}
.changeArea .ylMap{ border:1px solid #e9ecd1; margin-bottom:10px;}
.changeArea .ylMap p{ background:#e9ecd1; padding:5px 10px;}
.changeArea #map p{ padding:0; background:none;}
.changeArea .areaBtn p{ background:#f4f3e2 url(../../images/bg_areaBtn.png) repeat-x;border:1px solid #bdc093; border-radius:3px; margin:0 auto; text-align:center; width:20em;}
.changeArea .areaBtn p.disabled{ background-image:none; border:#C6C3A4 solid 1px; background-color:#EFEFEF; color:#999;}
.changeArea .areaBtn a{ display:block;}
.changeArea .areaBtn span{ background:url(../../images/media/icn_clossPoint.png) no-repeat 0 center; display:inline-block; padding:5px 0 5px 28px;}
.changeArea .areaBtn a span:hover{ text-decoration:underline;}

.changeArea .selectList{ height:300px; overflow:auto;}
.changeArea .selectList .ttl{ margin-bottom:5px; padding:1px 10px; background:#F4F3E6; font-weight:bold;}
.changeArea .selectList li{ float:left; width:33%; margin-bottom:5px; font-size:115.4%; margin-bottom:5px;}

/* changeGenre */
.changeGenre{ margin-bottom:20px;}
.changeGenre .titleArea{ margin-bottom:10px; background-color:#f4f3e6;}
.changeGenre .titleArea h1{ float:left; margin-bottom:0;}
.changeGenre h2{ background:#f4f3e6; font-weight:bold; padding:3px 10px;}
.changeGenre .fr{ padding:4px 10px;}
.changeGenre .glContent p{ padding:10px;} 
.changeGenre .glContent .sep{ margin:0 5px; color:#CCC;}

/* Best3Box */
.best3Box{ margin:15px 10px 10px; padding-bottom:10px; border-top:#E3E0C5 solid 2px; background-color:#F3F2E8;}
.best3Box .ttlArea,.contBox .areaBox .ttlArea{ border-bottom:#E3E0C5 dotted 1px;}
.best3Box .ttlArea .ttl{ float:left; padding:2px 10px; font-size:115.4%; font-weight:bold;}
.best3Box .ttlArea .link{ float:right; padding:8px 10px 0 0 ;}
.best3Box .ttlArea .link a{ *white-space:nowrap;}

.best3Box .boxTtl{ padding:3px 5px; font-weight:bold; font-size:115.4%;}
.best3Box .boxTtlArea .boxTtl{ float:left; padding:10px;}
.best3Box .boxTtlArea .category{ float:right; text-indent: 100%; white-space: nowrap; overflow: hidden; display:inline-block; width:80px; height:40px; background:url(../../images/media/sp_media.png) no-repeat 0 0; vertical-align:middle; position:relative; top:-1px; right:-1px;}
.best3Box .boxTtlArea .category.local{ background-position:-475px -81px;}

.best3Box .box{ margin:10px 10px 0; padding:0px; border:#e3d19d solid 1px; background-color:#fff6da;}
.best3Box .alignRight{ border-top:1px dotted #dadfc3; padding:6px 10px 0 10px; text-align: right; margin-top:10px;}
.best3Box .ttlArea .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;}
.best3Box .box .shopUnit{ margin:0 10px 10px; border:none; width:226px;}
.best3Box .box .shopUnit.u2{ width:105px; margin:0; text-align:center;}
.best3Box .box .shopUnit.u2 .ylMImg,.best3Box .box .shopUnit.u2 .ylBox{ float:none; margin: 0 auto;}
.best3Box .box .shopUnit.u2 .ylMImg {position:relative;}
.best3Box .box .shopUnit.u2 .ylMImg .rank1,.best3Box .box .shopUnit.u2 .ylMImg .rank2,.best3Box .box .shopUnit.u2 .ylMImg .rank3{ width:19px; height:19px; position:absolute; left: 71px; top:2px; display:inline-block; text-indent:-9999px;}
.best3Box .box .shopUnit.u2 .ylMImg .rank1 { background:url(../../images/icn_rank.gif) no-repeat;}
.best3Box .box .shopUnit.u2 .ylMImg .rank2 { background:url(../../images/icn_rank.gif) no-repeat -20px 0px;}
.best3Box .box .shopUnit.u2 .ylMImg .rank3 { background:url(../../images/icn_rank.gif) no-repeat -40px 0px;}
.best3Box .box .shopUnit.u2 .name{ font-size:100%; margin-top:5px; font-weight:bold;}
.best3Box .box .shopUnit .ttl{ background-color:#e3d19d; padding:5px; font-weight:normal; color:#3e2b27; display:block;}
.best3Box .box .shopUnit .ylBox{ float:left;}
.best3Box .box .shopUnit .name{ margin-bottom:10px; font-size:115.4%; line-height:1.3em;}
.best3Box .box .shopUnit .genre img{ margin-right:2px; float:left;}
.best3Box .box .shopUnit .genre span{ display:inline-block; float:left; line-height: 1em; margin-left:5px;}

.best3Box .box .reference{ text-align:center; position:relative; top:-26px; height:0; margin-bottom:15px;}

/* addPOI */
#addPOI.topContents{ border:none; box-shadow:none;}
#addPOI .header{ width:auto; border: 1px solid #C2BB70;}
#addPOI .header .wrp{ border: 1px solid #ffffff}
#addPOI .header h1 span{ margin-left:0.3em;}

#addPOI .areaTopics h2,
#addPOI .areaEvent h2{ height:auto; line-height:normal; padding:5px; background:none;}
#addPOI .areaTopics h2 .ttl,
#addPOI .areaEvent h2 .ttl{ padding-left:3px; line-height:2.2em;}
#addPOI .areaTopics h2 .ic,
#addPOI .areaEvent h2 .ic{ display:block; float:left; width:40px; height:31px; background:url(../../images/media/sp_addPOI.png) no-repeat 0 0;}
#addPOI .areaEvent h2 .ic{ background-position: -40px 0;}

#addPOI .areaTopics{ margin:10px 0; border:1px solid #dadfc3;}
#addPOI .areaTopics .wrp{ padding:0;}
#addPOI .areaTopics .pickup{ float:left; width:590px; padding:0 10px;}
#addPOI .areaTopics .pickup ul{ overflow:hidden;}
#addPOI .areaTopics .pickup li{ border-top:1px dotted #dadfc3; margin-top:-1px; padding:10px 0;}
#addPOI .areaTopics .pickup .ylMImg{ float:left; margin-right:10px;}
#addPOI .areaTopics .pickup .dataWrp{ float:left; line-height:1.3; width:448px;}
#addPOI .areaTopics .pickup .ttl{ font-weight:bold; margin:0 0 5px; word-break:break-all; word-wrap:break-word;}
#addPOI .areaTopics .date{ margin-left:5px; font-weight:bold;}
#addPOI .areaTopics .pickup .genre{ font-size:84.6%;}
#addPOI .areaTopics .acc{ margin-top:5px; padding:5px; background:#F3F2E6;}

#addPOI .areaEvent{ margin:0;}
#addPOI .areaEvent .wrp{ background:none;}
#addPOI .areaEvent .pickup{ width:590px;}
#addPOI .areaEvent .dataWrp{ width:448px;}
#addPOI .areaEvent .ttl,
#addPOI .areaEvent .genre,
#addPOI .areaEvent .hold{ margin:0 0 5px;}
#addPOI .areaEvent .date{ margin-left:5px; font-weight:bold;}
#addPOI .areaEvent .acc{ margin-top:5px; padding:5px; background:#F3F2E6;}

#yjSub .map{ margin-bottom:10px; background:#E5E8D2;}
#yjSub .map .more{ margin:3px;}
#yjSub .weather{ text-align: center;}
#yjSub .weather h2,#yjSub .unit .ttl{ text-align:left; border-left:3px solid #72A600; font-weight:bold; margin-bottom:10px; padding-left:5px; line-height:1.1;}
#yjSub .weather h2 span{font-weight: normal;}
#yjSub .weather ul{margin-bottom: 10px;overflow: hidden;zoom: 1;}
#yjSub .weather li{float: left;width: 99px;margin-left: -1px;border-left: 1px dotted #ccc;}
#yjSub .weather .maxTemp{color:#F30;}
#yjSub .weather .minTemp{color:#06F;}
#yjSub .weather .more{ display:inline; float:right; margin-bottom:10px;}
#yjSub .weather .more a:link,
#yjSub .weather .more a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}
#yjSub.addPOI .locoBox{ margin-bottom:5px;}
#yjSub.addPOI .newInfo{ margin:0;}
#yjSub.addPOI .newInfo .item{ margin-bottom:5px; border:none;}
#yjSub.addPOI .listMark01 li{ line-height: 2em;}

.stetas{ display:block; float:left; width:6em; margin-right:5px; padding:1px 0; color:#fff; font-weight:bold; text-align:center; line-height:1.2;}
.stetas.s1,.stetas.s2{background-color:#baa42f;}
.stetas.s3,
.stetas.s4,.stetas.s5{background-color:#9a4201;}
.stetas.s6{background-color:#999;}

/* ratingM */
.ratingM{ background-image:url(../../images/icn_starM.png); background-repeat: no-repeat; vertical-align: -2px;}
.ratingM.st00{background-position: -96px 0;}.ratingM.st05{background-position: -80px 0;}.ratingM.st10{ background-position: -224px 0;}.ratingM.st15{background-position: -64px 0;}.ratingM.st20{background-position: -208px 0;}.ratingM.st25{background-position: -48px 0;}.ratingM.st30{background-position: -192px 0;}.ratingM.st35{background-position: -32px 0;}.ratingM.st40{background-position: -176px 0;}.ratingM.st45{background-position: -16px 0;}.ratingM.st50{background-position: 0 0;}

#addPOI .ratingArea{ margin-bottom:5px;}
#addPOI .ratingArea .st .s{ color:#f27900; font-weight:bold; font-size:123.1%;}
#addPOI .ratingArea .st .e{ display:inline-block; width:16px; height:16px; padding:1px 0; background:url(../../images/sp_commonImage.png) no-repeat -60px -30px; text-indent:-9999px;}

/* pagenation */
.yjListTab{ margin-bottom:10px;text-align:center; font-size:115.4%;line-height:1.6em;}.yjListTab p{height:1%;margin:0 auto;padding:0;}html>body .yjListTab p{height:auto;}.yjListTab br.cl{clear:both;}.yjListTab .left{float:left;}.yjListTab .right{float:right;}.yjListTab a{margin:2px;padding:.19em .28em;_padding:.1em .4em;}.yjListTab a:hover{margin:2px 1px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #003399;}.yjListTab strong{margin:2px;padding:.19em .28em;_padding:.1em .4em;color:#000;}.yjListTab .listPrev,.yjListTab .listNext{color:#888;}.yjListTab .listPrev span,.yjListTab .listNext span{margin:2px;padding:.1em .4em;}.yjListTab .listPrev span,.yjListTab .listPrev a{padding-left:17px;background:url(../../images/media/ar_prev.gif) no-repeat left center;}*html .yjListTab .listPrev a:hover{padding-left:16px;margin-left:2px;}.yjListTab .listNext span,.yjListTab .listNext a{padding-right:17px;background:url(../../images/media/ar_next.gif) no-repeat right center;}*html .yjListTab .listNext a:hover{margin-right:2px;padding-right:16px;}.yjListTab .left .listPrev span,.yjListTab .right .listPrev span,.yjListTab .left .listNext span,.yjListTab .right .listNext span,.yjListTab .left .listPrev a,.yjListTab .right .listPrev a,.yjListTab .left .listNext a,.yjListTab .right .listNext a,.yjListTab .left .listPrev span,.yjListTab .right .listPrev span,.yjListTab .left .listNext span,.yjListTab .right .listNext span,.yjListTab .left .listPrev a:hover,.yjListTab .right .listPrev a:hover,.yjListTab .left .listNext a:hover,.yjListTab .right .listNext a:hover,.yjListTab .left .listPrev a,.yjListTab .right .listPrev a,.yjListTab .left .listNext a,.yjListTab .right .listNext a{padding:.19em .28em;_padding:.1em .4em;background-image:none;}.yjListTab .left .listPrev a:hover,.yjListTab .right .listPrev a:hover,.yjListTab .left .listNext a:hover,.yjListTab .right .listNext a:hover{margin:2px 1px;} .yjListTab tt{display:none;}.boxTab a{margin:2px;_margin:1px 2px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #eee;}.boxTab a:hover{margin:2px;_margin:1px 2px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #0000dd;background-color:#003399;color:#fff;}.boxTab strong{margin:2px;_margin:1px 2px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #ddd;background-color:#eee;color:#000;}.boxTab .listPrev span,.boxTab .listNext span{border:1px solid #eee;}.boxTab .listPrev a:hover{margin:2px;padding-left:17px;}.boxTab .listNext a:hover{margin:2px;padding-right:17px;}*html .boxTab .listPrev a:hover{margin:2px;padding-left:17px;}*html .boxTab .listNext a:hover{margin:2px;padding-right:17px;}.boxTab .left .listPrev a:hover,.boxTab .right .listPrev a:hover,.boxTab .left .listNext a:hover,.boxTab .right .listNext a:hover{margin:2px;}.lineTab strong,.lineTab a{margin:0;margin-left:-1px;padding:.19em .5em;_padding:.1em .5em;border-left:1px solid #ccc;border-right:1px solid #ccc;}.lineTab a:hover{margin:0;margin-left:-1px;padding:.19em .5em;_padding:.1em .5em;border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#DEDBFB;}.lineTab .listPrev span,.lineTab .listPrev a{margin:0;border:0;}.lineTab .listNext span,.lineTab .listNext a{margin:0;margin-left:-1px;border-left:1px solid #ccc;border-right:0;}.lineTab .listPrev a:hover{margin:0;padding-left:17px;border:0;}.lineTab .listNext a:hover{margin:0;margin-left:-1px;padding-right:17px;border-left:1px solid #ccc;border-right:0;}*html .lineTab .listPrev a:hover{margin:0;padding-left:17px;border:0;}*html .lineTab .listNext a:hover{margin:0;margin-left:-1px;padding-right:17px;border-left:1px solid #ccc;border-right:0;}.lineTab p.left,.lineTab p.right{padding-left:1px;}.lineTab .left .listPrev span,.lineTab .right .listPrev span,.lineTab .left .listNext span,.lineTab .right .listNext span,.lineTab .left .listPrev a,.lineTab .right .listPrev a,.lineTab .left .listPrev a:hover,.lineTab .right .listPrev a:hover,.lineTab .left .listNext a,.lineTab .right .listNext a,.lineTab .left .listNext a:hover,.lineTab .right .listNext a:hover{margin:0;padding:.19em .5em;_padding:.1em .5em;}.lineTab .left .listNext a,.lineTab .right .listNext a,.lineTab .left .listNext a:hover,.lineTab .right .listNext a:hover{margin-left:-1px;}.lineTab .left .cl a,.lineTab .right .cl a{border:0;}span.yjListTab tt{visibility:visible;position:relative;left:auto;width:auto;}/*/.yjListTab{hight:1%;}.yjListTab .left{text-align:left;}.yjListTab .right{text-align:right;}.yjListTab tt{display:none;}/**/
/* paging */
.paging{ margin-bottom:10px; line-height:1;}.paging .left{ float:left;}.paging .right{ float:right; color:#888;}.paging em{ font-weight:bold;}