﻿div.more_sinjin{margin:0 auto}.overlay{background:rgba(31,34,38,0.5) none repeat scroll 0% 0%;display:table-cell;height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:9999}.modalWindow{background:#FFF none repeat scroll 0%;border-radius:15px;left:8%;padding:20px 0px;position:absolute;text-align:center;width:85%}.modalWindow .mwClose{cursor:pointer;display:block;height:33px;position:absolute;right:-10px;top:-10px;width:33px}.modalWindow div.modalWindowOver{height:300px;overflow-y:scroll;width:100%}.modalWindow div.modalWindowOver::-webkit-scrollbar{width:15px}.modalWindow div.modalWindowOver::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.modalWindow div.modalWindowOver::-webkit-scrollbar-track-piece:start{background:#ddd}.modalWindow div.modalWindowOver::-webkit-scrollbar-track-piece:end{background:#fff}.modalMailmagazine{background:transparent url(/img/smart/mailmagazine.jpg) #fff repeat scroll center center;max-height:350px;min-height:300px;top:70px}.marquee{background-color:#161616;color:white;overflow:hidden;padding:15px 0;position:relative;margin:0 auto}.marquee>div{animation:marquee 10s linear infinite;display:inline-block;padding-left:100vw;white-space:nowrap}.marquee>div::after{content:"";padding-right:100px;white-space:nowrap}.marquee>div>*{display:inline-block}@keyframes marquee{0%{transform:translate(0%)}100%{transform:translate(-100%)}}.newgirl{background:white}.newgirl>.conboxIn>section h2>span{background-position:0 0;background-size:406px}.newgirl.sokumen>.conboxIn>section h2>span{background-position:-210px -520px;background-size:406px}.newgirl .bx-wrapper{-webkit-text-size-adjust:100%;margin:0 0 12px}.newgirl .bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;border:none;left:0}.newgirl .bx-wrapper .bx-viewport ul li:nth-child(3n+1){clear:none}.newgirl .list ul li{float:left;margin:0 0.5% 20px 0;text-align:center;width:33%}.newgirl .list ul li:nth-child(3n){margin:0 0 20px 0}.newgirl .list ul li:nth-child(3n+1){clear:both}.newgirl .list ul li>p{padding:3px 0;width:98%}.newgirl .list ul li div.listThum{float:none;position:relative;width:100%}.newgirl .list ul li div.listThum p img{margin:3%}.newgirl .list ul li div.listData{float:none;padding:3px 0 5px;width:100%}.newgirl .list ul li div.listData p{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.newgirl .list ul li div.listData plistDataName{margin-bottom:1px}.newgirl .list ul li div.listData p:nth-of-type(3){-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:9px;width:100%}.newgirl .list ul li div.listData p.sche{font-size:14px;letter-spacing:0;margin:3px auto 5px;padding:3px 0;width:94%}.newgirl .list ul li div.listData .listDataCate{display:none;margin:0 auto;text-align:center;width:98%}.newgirl .list ul li div.listData .listDataCate ul{margin:0 auto;text-align:center;width:100%}.newgirl .list ul li div.listData .listDataCate ul:before{color:#a9a9a9;content:none;font-size:11px;width:0}.newgirl .list ul li div.listData .listDataCate ul li{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:red;color:white;display:inline-block;font-size:10px;float:none;letter-spacing:-1px;max-width:55px;margin:2px 1px 2px 0;text-align:center;width:90% !important}.newgirl .list ul li div.listNew,.newgirl .list ul li div.listGravure{width:30%}#newFaceNav:after,#sokumenNav:after{clear:both;content:"";display:block}#newFacePrev a,#newFaceNext a,#sokumenPrev a,#sokumenNext a{background:#e1315b;color:white;display:block;float:left;height:40px;line-height:40px;text-align:center;width:130px}#newFaceNext,#sokumenNext{float:right}.news{background:white;background-size:20px}.news>.conboxIn>section h2>span{background-position:0 -40px;background-size:406px}.news ul li{border-bottom:1px solid #fff;padding:5px 0}.news ul li p{padding:5px 0}.news ul li a{background:url(/img/smart/btn-right.png) right 10px center no-repeat;background-size:8px;color:#030303;display:block}.news ul li a p:nth-child(2){text-decoration:underline}.news .more-btn{background:url(/img/smart/btn-more.png) no-repeat 8% center #e1315b;background-size:11px}.news .more-btn a{color:white}.ranking{background-color:#e2e2e2;background-size:8px 100%}.ranking>.conboxIn>section h2>span{background-position:0 -600px;background-size:406px}.ranking section{background:url(/img/smart/ranking-bg-bubble.png) no-repeat;background-size:100%;background-position:center 10px}.ranking section .rankingSub{background:#252525;box-sizing:border-box;color:white;font-size:16px;font-weight:normal;margin:0 auto 10px;padding:13px 2%;text-align:center}.ranking section .rankingSub span:before,.ranking section .rankingSub span:after{background:url(/img/smart/totalranking.png);background-size:contain;content:"";display:inline-block;height:30px;vertical-align:middle;width:30px}@media screen and (max-width: 480px){.ranking section .rankingSub span:before,.ranking section .rankingSub span:after{height:20px;width:20px}}.ranking section .rankingSub span:before{margin:-5px 10px 0 0}@media screen and (max-width: 480px){.ranking section .rankingSub span:before{margin:-5px 8px 0 0}}.ranking section .rankingSub span:after{margin:-5px 0 0 10px}@media screen and (max-width: 480px){.ranking section .rankingSub span:after{margin:-5px 0 0 8px}}.ranking section div.list ul li{font-size:11px;font-weight:bold}.ranking section div.list ul li a{background:#1f2226;box-sizing:border-box;border:3px #c0c0c0 solid}.ranking section div.list ul li:nth-of-type(2) a{border:3px #E0CA82 solid}.ranking section div.list ul li:nth-of-type(3) a{border:3px #ce6f2e solid}.ranking section div.list ul li .listRank img{margin-bottom:5px;max-width:235px}.ranking section div.list ul li div.listData{color:#ffffff}.ranking .list ul li{float:left;margin:0 0.5% 20px 0;text-align:center;width:33%}.ranking .list ul li:nth-child(3n){margin:0 0 20px 0}.ranking .list ul li:nth-child(3n+1){clear:both}.ranking .list ul li>p{padding:3px 0;width:98%}.ranking .list ul li div.listThum{float:none;position:relative;width:100%}.ranking .list ul li div.listThum p img{margin:3%}.ranking .list ul li div.listData{float:none;padding:3px 0 5px;width:100%}.ranking .list ul li div.listData p{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ranking .list ul li div.listData plistDataName{margin-bottom:1px}.ranking .list ul li div.listData p:nth-of-type(3){-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:9px;width:100%}.ranking .list ul li div.listData p.sche{font-size:14px;letter-spacing:0;margin:3px auto 5px;padding:3px 0;width:94%}.ranking .list ul li div.listData .listDataCate{display:none;margin:0 auto;text-align:center;width:98%}.ranking .list ul li div.listData .listDataCate ul{margin:0 auto;text-align:center;width:100%}.ranking .list ul li div.listData .listDataCate ul:before{color:#a9a9a9;content:none;font-size:11px;width:0}.ranking .list ul li div.listData .listDataCate ul li{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:red;color:white;display:inline-block;font-size:10px;float:none;letter-spacing:-1px;max-width:55px;margin:2px 1px 2px 0;text-align:center;width:90% !important}.ranking .list ul li div.listNew,.ranking .list ul li div.listGravure{width:30%}.nFranking>.conboxIn>section h2>span{background-position:0 -640px;background-size:406px}.nFranking .more-btn{margin:0 auto 30px}.shift{background:white}.shift>.conboxIn>section h2>span{background-position:0 -120px;background-size:406px}.shift .list ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.shift .list ul li{margin:0 1% 8px 0;text-align:center;width:32%}.shift .list ul li:nth-child(3n){margin:0 0 8px 0}.shift .list ul li>p{padding:3px 0;width:98%}.shift .list ul li div.listThum{float:none;position:relative;width:100%}.shift .list ul li div.listThum p img{margin:3%}.shift .list ul li div.listData{float:none;padding:3px 0 5px;width:100%}.shift .list ul li div.listData p{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.shift .list ul li div.listData plistDataName{margin-bottom:1px}.shift .list ul li div.listData p:nth-of-type(3){-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:9px;width:100%}.shift .list ul li div.listData p.sche{font-size:14px;letter-spacing:0;margin:3px auto 5px;padding:3px 0;width:94%}@media screen and (max-width: 500px){.shift .list ul li div.listData p.sche{letter-spacing:-1px;font-size:13px}}.shift .list ul li div.listData p.sche.lodging:after{background:red;border-radius:50%;box-sizing:border-box;color:white;content:"泊";display:inline-block;font-family:"M PLUS Rounded 1c";font-size:14px;font-weight:600;height:20px;margin:0 0 0 3px;padding:1px 3px 1px 2px;width:20px;vertical-align:baseline}.shift .list ul li div.listData p.size14{font-size:12px}.shift .list ul li div.listData .listDataCate{display:none;margin:0 auto;text-align:center;width:98%}.shift .list ul li div.listData .listDataCate ul{margin:0 auto;text-align:center;width:100%}.shift .list ul li div.listData .listDataCate ul:before{color:#a9a9a9;content:none;font-size:11px;width:0}.shift .list ul li div.listData .listDataCate ul li{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:red;color:white;display:inline-block;font-size:10px;float:none;letter-spacing:-1px;max-width:55px;margin:2px 1px 2px 0;text-align:center;width:90% !important}.shift .list ul li div.listNew,.shift .list ul li div.listGravure{width:30%}.youtube{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.topScheArea{background-color:white;padding:15px 0 0}.topScheArea .topScheCount{background:#f0f0f0;color:#111;display:block;line-height:0;margin:0 auto;max-width:870px;text-align:center;font-family:"M PLUS Rounded 1c";font-size:24px;font-weight:700;padding:29px 0 30px;width:100%}.topScheArea .topScheCount span{color:#f32860;display:inline-block;font-size:32px;vertical-align:bottom}.topScheArea .topScheCount.type2{background:#f32860;color:white}.topScheArea .topScheCount.type2 span{color:#ffff00}.ticker{background:#111;border:none;cursor:pointer;margin:0 auto;overflow:hidden;padding:20px 3%;position:relative;text-align:center;width:94%}.ticker ul{width:100%;position:relative}.ticker ul li{color:white;display:none;font-size:14px;width:100%}@media screen and (max-width: 360px){.ticker ul li{font-size:13px}}.ticker ul li span{color:#ffff00;font-size:18px}@media screen and (max-width: 360px){.ticker ul li span{font-size:16px}}.ticker ul li span:nth-of-type(2){color:white;display:inline-block;font-size:14px}@media screen and (max-width: 360px){.ticker ul li span:nth-of-type(2){font-size:13px}}.mvSub{background:#252525;color:white;font-size:18px;font-weight:normal;line-height:1.0;padding:15px 3%;text-align:left;width:94%}.mvSub i{margin:0 10px 0 0}.mvTopBase{background:white;box-sizing:border-box;padding:20px 1.5% 1px;width:100%}.mvTopBase .mvWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;width:100%}.mvTopBase .mvWrap li{box-sizing:border-box;padding:0 2% 10px;width:100%}.mvTopBase .mvWrap li h3.simpleHeading{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:normal;padding:0 0 5px;margin:0}.mvTopBase .mvWrap li .movieArea{margin:0 auto;padding:0 0 10px;text-align:center;width:100%}.mvTopBase .mvWrap li .movieArea .mvInner{margin:0 auto;max-width:680px}.mvTopBase .mvWrap li .movieArea .mvInner .mvBase{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.mvTopBase .mvWrap li .movieArea .mvInner .mvBase iframe{left:0;position:absolute;top:0;height:100% !important;width:100% !important}.mvTopBase .mvWrap li .movieArea .mvInner .mvBase a{display:block;width:100%}.mvTopBase .mvWrap li .movieArea .mvInner .mvBase a img{max-width:100%;height:auto}.mvTopBase .mvWrap li .movieArea .txt{color:#111;display:block;font-size:14px;margin:0 auto;max-width:640px;padding:20px 0 0;text-align:left;width:100%}.mvTopBase .more-btn{margin-bottom:30px}.shameSub{background:#252525;color:white;font-size:18px;font-weight:normal;line-height:1.0;padding:15px 3%;text-align:left;width:94%}.shameSub i{margin-right:10px}#shameListBox{background:white;padding-bottom:1px}#shameListBox .shameList{margin:0;margin-top:12px}#shameListBox .more-btn{margin:30px auto}#fixedTicker{background:white;color:white;border:none;max-width:870px;margin:0 auto;padding:0 0 10px;text-align:center;width:100%}#fixedTicker>div{background:#111;border-bottom:1px #444 solid;color:white;cursor:pointer;margin:0 auto;padding:20px 2% 20px;position:relative}#fixedTicker>div:last-of-type{border-bottom:none}#fixedTicker>div:before{border-radius:0 0 6px 6px;background:#cf0074;color:white;content:"PICK UP!";font-size:11px;left:0;padding:3px 5px 1px;position:absolute;top:0}.reservOverlay{background:rgba(0,0,0,0.7);box-sizing:border-box;display:none;height:100vh;left:0;padding:30px 0 0;position:fixed;top:0;width:100%;z-index:99999}.reservOverlay .reservInfo{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#111;box-sizing:border-box;border:none;margin:0 auto;max-width:640px;padding:0;position:relative;text-align:center;width:94%}.reservOverlay .reservInfo .cancelBtn{display:block;left:0px;height:45px;position:absolute;top:-20px;width:45px}.reservOverlay .reservInfo .cancelBtn img{height:auto;width:100%}.reservOverlay .reservInfo ul{height:600px;margin:0 auto;max-width:640px;overflow:auto;position:relative;width:100%}@media screen and (max-width: 360px){.reservOverlay .reservInfo ul{height:420px}}.reservOverlay .reservInfo ul li{box-sizing:border-box;color:white;padding:15px 3%;width:100%}.reservOverlay .reservInfo ul li span{color:white;font-size:16px;padding:0 0 3px}.reservOverlay .reservInfo ul li:nth-of-type(even){background:#1f1f1f}.topVideo{margin:10px auto 5px;width:100%}.sokumenBtnArea{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:20px auto 0}.sokumenBtnArea .prevBase{width:25%}.sokumenBtnArea .prevBase .bx-prev{width:100% !important}.sokumenBtnArea .more-btn{margin:0 2%;width:46%}.sokumenBtnArea .more-btn a{box-sizing:border-box;height:40px;padding:10px 0 0;width:100% !important}.sokumenBtnArea .nextBase{margin:0;width:25%}.sokumenBtnArea .nextBase .bx-next{width:100% !important}.news ul li.tpFixed{background-color:#f0f0f0}.news ul li.tpFixed a p:first-of-type{position:relative}.news ul li.tpFixed a p:first-of-type::after{background:url(/img/smart/tpFixed.png) no-repeat;background-size:contain;background-position:left top;content:"固定";display:block;font-size:11px;padding:0 0 0 20px;position:absolute;top:6px;right:6px}.movieBase{aspect-ratio:16 / 9;margin:0 auto 10px;max-width:640px;position:relative;width:100%}.movieBase video{height:100%;width:100%;z-index:2}.movieBase .play-btn{border:2px #fff solid;border-radius:10px;color:white;cursor:pointer;font-size:36px;padding:10px 20px;display:block;height:46px;line-height:1.4;text-align:center;width:60px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.movieBase .play-btn.playActive{display:none}
