@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);article{display:-webkit-flex;display:flex;-weblit-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:10px 10px 20px}#main{width:720px}#side{-webkit-box-sizing:border-box;box-sizing:border-box;width:210px}#features{display:grid;grid-template-columns:1.2fr .8fr;gap:5px;margin-top:-6px;margin-bottom:5px;padding:51px 5px 5px;background:#ddd url(../img/top/heading_features_r.png) no-repeat}#weekly,#koko,#digicame,#premium,#question{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-transition:all linear .1s;transition:all linear .1s}#weekly:after,#koko:after,#digicame:after,#premium:after,#question:after{content:"";display:block;position:absolute;left:0;top:0;z-index:100;width:23px;height:23px;background:url(../img/top/point.png) no-repeat}#weekly a,#koko a,#digicame a,#premium a,#question a{text-decoration:none;-webkit-transition:all linear .1s;transition:all linear .1s}#weekly,#koko,#digicame{grid-column:1}#weekly .button,#premium .button a,#digicame .button,#question .button{position:relative;width:104px;height:22px;margin:0;text-align:left;text-indent:15px;line-height:22px;color:#fff;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#weekly .button:after,#premium .button a:after,#digicame .button:after,#question .button:after{content:"";display:inline-block;position:absolute;right:7px;top:50%;width:12px;height:12px;margin-top:-6px;background:url(../img/top/arrow.png) no-repeat center center;vertical-align:middle}#weekly{grid-row:1;background-color:#fc3;border:solid 1px #b38600}#weekly:hover{box-shadow:0 0 1px 2px #806000}#weekly h2{position:absolute;right:4px;top:6px;width:170px;height:63.75px;background:url(../img/top/logo_weekly.png) no-repeat center center / 170px 66.9375px;text-indent:-9999px}#weekly .photo{width:230px;height:200px;margin:0}#weekly .photo img{display:block;width:230px;height:200px}#weekly .comment{position:absolute;left:0;bottom:0;z-index:200;width:230px;height:20px;margin:0;overflow:hidden;font-size:13px;font-weight:bold;color:#fff;text-shadow:1px 1px #b38600,1px -1px #b38600,-1px 1px #b38600,-1px -1px #b38600,2px 2px 3px #b38600,2px -2px 3px #b38600,-2px 2px 3px #b38600,-2px -2px 3px #b38600;text-shadow:1px 1px #b38600,1px -1px #b38600,-1px 1px #b38600,-1px -1px #b38600,1px 1px 3px #b38600,1px -1px 3px #b38600,-1px 1px 3px #b38600,-2px -2px 3px #b38600}#weekly .comment span{display:block;position:absolute;left:156px;top:0;height:20px;padding:0 5px}#weekly .data{display:-webkit-flex;display:flex;-weblit-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:center;align-items:center;position:absolute;right:9px;top:70px;-webkit-box-sizing:border-box;box-sizing:border-box;width:160px;height:95px;margin:0;padding:5px 5px 12px;background:url(../img/top/bg_weekly.png) no-repeat;border:solid 1px #c90;list-style:none;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#weekly .data li{margin:0 0 2px;text-align:center;line-height:1;letter-spacing:0;font-weight:bold;color:#332600}#weekly .data li.name{margin-bottom:4px;font-size:16px}#weekly .data li.name .age{font-size:12px}#weekly .data li.shop-name{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;align-items:center;font-weight:bold}#weekly .data li.shop-name .area{display:block}#weekly .data li.shop-name .area:before{content:"("}#weekly .data li.shop-name .area:after{content:")"}#weekly .data li.date{position:absolute;right:5px;bottom:0;font-size:10px;font-weight:normal;color:#b20000}#weekly .button{position:absolute;right:37px;bottom:8px;background-color:#8c4600}#premium{grid-column:2;grid-row:1 / span 3;background:#fff1ec url(../img/top/bg_premium.png) repeat-x;border:solid 1px #ff5a57}#premium h2 a{display:block;width:100%;height:70px;background:url(../img/top/logo_premium_r.png) no-repeat center top;text-indent:-9999px}#premium h3{height:20px;margin:0 5px 5px;background-color:#ff2824;text-align:center;font-size:12px;line-height:20px;letter-spacing:.5px;font-weight:bold;color:#fff}#premium h3 span{margin:0 2px;color:#600}#premium .top-girl{margin:3px 8px 0;padding:2px;border:solid 1px #fff}#premium .top-girl a{display:grid;grid-template-columns:100px 1fr;grid-template-rows:1fr 20px 14px;gap:0 5px;padding-right:4px;background-color:#ffe1e0;-webkit-transition:box-shadow linear .1s;transition:box-shadow linear .1s}#premium .top-girl a:hover{box-shadow:0 0 1px 2px #ff0f0a}#premium .top-girl .photo{grid-column:1;grid-row:1 / span 3;position:relative;width:100px;height:108px;margin:0;padding:0}#premium .top-girl .photo img{display:block;position:absolute;left:0;top:0;width:100px;height:108px;opacity:0;transition:opacity .4s linear}#premium .top-girl .photo img.active{opacity:1}#premium .top-girl .data{grid-column:2;grid-row:1;position:relative;margin:0;padding:0;list-style:none;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#premium .top-girl .data>li{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 2px 2px;padding:0;text-align:center;font-size:10px;line-height:1.2;letter-spacing:0;color:#f00500}#premium .top-girl .data>li.name{height:22px;margin-top:3px;margin-bottom:5px;background-color:#ffc8c7;font-size:12px;font-weight:bold}#premium .top-girl .data>li.name .newface{margin-left:-14px;margin-right:4px;padding:2px 5px;background-color:#ff2824;font-size:11px;color:#fff;border-radius:3px}#premium .top-girl .data>li.shop-name{font-weight:bold}#premium .top-girl .data>li.area{font-weight:bold}#premium .top-girl .data>li.area:before{content:"("}#premium .top-girl .data>li.area:after{content:")"}#premium .top-girl .button{grid-column:2;grid-row:2;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;margin:0;background-color:#ff5a57;text-align:center;text-indent:-3px;font-size:11px;line-height:20px;color:#fff;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#premium .top-girl .button:after{content:"";display:inline-block;position:absolute;right:6px;top:50%;width:5px;height:5px;margin-top:-4px;border-right:solid 2px rgba(255,255,255,0.5);border-bottom:solid 2px rgba(255,255,255,0.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#premium .top-girl .date{grid-column:2;grid-row:3;display:-webkit-flex;display:flex;-weblit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-end;margin:0;text-align:right;font-size:9px;color:#b20000}#premium>.button{margin:4px 0 0}#premium>.button a{display:block;width:230px;margin:0 auto;background-color:#ff2824;text-align:center;text-indent:-6px}#premium>.button a:hover{background-color:#d60400;box-shadow:0 0 1px 3px #f00500}#koko{grid-row:2;background-color:#96e35f;border:solid 1px #56a51d}#koko h2{width:300px;height:40px;background:url(../img/top/logo_koko.png) no-repeat left top;text-indent:-9999px}#koko .shop-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;margin:0;padding:3px;list-style:none}#koko .shop-list>li{margin:0}#koko .shop-list>li a{display:grid;grid-template-columns:70px 1fr;grid-template-rows:20px 1fr 12px;gap:2px;height:70px;padding:1px;background-color:rgba(86,165,29,0.25);border:solid 1px rgba(86,165,29,0.5)}#koko .shop-list>li a:hover{box-shadow:0 0 1px 2px #294e0e}#koko .shop-list>li a p{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;align-items:center;margin:0;padding:0 6px;float:left;font-size:12px;line-height:1;letter-spacing:0;color:#000}#koko .shop-list>li a p.photo{grid-column:1;grid-row:1 / span 2;margin-right:2px;padding:0}#koko .shop-list>li a p.photo img{display:block;width:70px;height:70px}#koko .shop-list>li a p.area{grid-column:2;grid-row:1;background-color:#3f7915;color:#fff;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}#koko .shop-list>li a p.shop-name{grid-column:2;grid-row:2;font-size:13px}#koko .shop-list>li a p.date{grid-column:2;grid-row:3;justify-content:flex-end;text-align:right;font-size:10px;color:#b20000}#koko .list-page{position:absolute;right:4px;top:8px;margin:0}#koko .list-page a{display:block;width:116px;height:27px;background:url(../img/top/watch_koko.png) no-repeat;text-indent:-9999px}#koko .list-page a:hover{box-shadow:0 0 1px 2px #294e0e}#digicame{grid-row:3;height:160px;background:#2491ff url(../img/top/bg_digicame.png) no-repeat 195px 15px;border:solid 1px #0078f0}#digicame:hover{box-shadow:0 0 1px 2px #00458a}#digicame a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:160px;padding:7px 0 0 15px;overflow:hidden;text-decoration:none}#digicame a h2{width:176px;height:44px;margin:4px 0 10px;background:url(../img/top/logo_digicame.png) no-repeat center center / 176px;text-indent:-9999px}#digicame a p.catch,#digicame a p.girls,#digicame a p.date{width:176px;margin:0;padding:5px 0 0;text-align:center;font-size:11px;line-height:1;color:#ffbfbf;background:-webkit-gradient(linear, left top, right top, from(rgba(0,94,189,0)), color-stop(.5, rgba(0,94,189,0.7)), to(rgba(0,94,189,0)));background:linear-gradient(to right, rgba(0,94,189,0) 0, rgba(0,94,189,0.7) 50%, rgba(0,94,189,0) 100%)}#digicame a p.catch{border-top:solid 1px rgba(0,94,189,0.7)}#digicame a p.girls .number{display:inline-block;width:45px;margin:0 5px;padding:2px 0;background-color:#fff;font-size:16px;font-weight:bold;color:#f00;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#digicame a p.date{padding-bottom:5px;font-size:11px;color:#fff}#digicame a p.button{margin-left:28px;background-color:#0052a3}#digicame a .photos{position:absolute;right:-100px;top:0}#digicame a .photos p{position:absolute;margin:0;padding:2px;background-color:#fff;box-shadow:0 0 3px 2px rgba(0,0,0,0.5)}#digicame a .photos p img{display:block;object-fit:cover;object-position:center top}#digicame a .photos p.photo0{right:180px;top:17px;z-index:1000;width:91px;height:120px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}#digicame a .photos p.photo0 img{width:91px;height:120px}#digicame a .photos p.photo1{right:110px;top:65px;z-index:999;width:68px;height:90px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#digicame a .photos p.photo1 img{width:68px;height:90px}#digicame a .photos p.photo2{right:240px;top:50px;z-index:998;width:76px;height:100px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}#digicame a .photos p.photo2 img{width:76px;height:100px}#digicame a .photos p.photo3{right:130px;top:1px;z-index:997;width:68px;height:90px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}#digicame a .photos p.photo3 img{width:68px;height:90px}#question{position:relative;width:580px;height:102px;margin:0 0 5px;background:url(../img/top/bg_question.png) no-repeat;border:solid 1px #f53d99}#question:hover{box-shadow:0 0 1px 2px #f20d80}#question a{display:block;width:100%;height:100%;color:#fff}#question a h2{position:absolute;right:0;top:3px;width:153px;height:70px;background:url(../img/top/logo_question_r.png) no-repeat center center;text-indent:-9999px}#question a .photo{position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:100px;margin:0}#question a .photo img{display:block;width:100%;height:100%}#question a .comment{display:table;position:absolute;left:110px;top:3px;-webkit-box-sizing:border-box;box-sizing:border-box;width:315px;height:40px;margin:0;padding:0 5px;background-color:rgba(255,255,255,0.85);font-size:13px;font-weight:bold;line-height:1.2;color:#c20a66;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#question a .comment span{display:table-cell;text-align:center;vertical-align:middle}#question a .comment:before{content:"";display:block;position:absolute;left:-10px;top:17px;width:0;height:0;border-style:solid;border-width:5px 10px 2px 0;border-color:transparent rgba(255,255,255,0.9) transparent transparent}#question a .data{position:absolute;left:110px;bottom:3px;-webkit-box-sizing:border-box;box-sizing:border-box;width:315px;height:51px;margin:0;padding:6px 5px 0;background-color:rgba(218,11,115,0.3);list-style:none;text-align:left;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#question a .data li{margin:0}#question a .data li.shop-name{font-size:12px;text-shadow:1px 1px #f4258c,1px -1px #f4258c,-1px 1px #f4258c,-1px -1px #f4258c,2px 2px 3px #f4258c,2px -2px 3px #f4258c,-2px 2px 3px #f4258c,-2px -2px 3px #f4258c;text-shadow:1px 1px #f4258c,1px -1px #f4258c,-1px 1px #f4258c,-1px -1px #f4258c,1px 1px 3px #f4258c,1px -1px 3px #f4258c,-1px 1px 3px #f4258c,-2px -2px 3px #f4258c}#question a .data li.shop-name strong{font-size:13px;font-weight:normal}#question a .data li.shop-name strong:before{content:"『"}#question a .data li.shop-name strong:after{content:"』"}#question a .data li.name{margin-left:10px;font-size:15px;text-shadow:1px 1px #f4258c,1px -1px #f4258c,-1px 1px #f4258c,-1px -1px #f4258c,2px 2px 3px #f4258c,2px -2px 3px #f4258c,-2px 2px 3px #f4258c,-2px -2px 3px #f4258c;text-shadow:1px 1px #f4258c,1px -1px #f4258c,-1px 1px #f4258c,-1px -1px #f4258c,1px 1px 3px #f4258c,1px -1px 3px #f4258c,-1px 1px 3px #f4258c,-2px -2px 3px #f4258c}#question a .data li.name .age{font-size:11px}#question a .data li.name .age:before{content:"("}#question a .data li.name .age:after{content:")"}#question a .data li.date{position:absolute;right:5px;bottom:0;font-size:10px;color:#400000}#question a .button{position:absolute;right:24.5px;bottom:3px;background-color:#da0b73}#question.ippan{background-image:url(../img/top/bg_question_ippan.png);border-color:#40bf40}#question.ippan a h2{background-image:url(../img/top/logo_question_ippan_r.png)}#question.ippan a .comment{color:#267326}#question.ippan a .data{background-color:rgba(45,134,45,0.3)}#question.ippan a .data li.shop-name,#question.ippan a .data li.name{text-shadow:1px 1px #39ac39,1px -1px #39ac39,-1px 1px #39ac39,-1px -1px #39ac39,2px 2px 3px #39ac39,2px -2px 3px #39ac39,-2px 2px 3px #39ac39,-2px -2px 3px #39ac39;text-shadow:1px 1px #39ac39,1px -1px #39ac39,-1px 1px #39ac39,-1px -1px #39ac39,1px 1px 3px #39ac39,1px -1px 3px #39ac39,-1px 1px 3px #39ac39,-2px -2px 3px #39ac39}#question.ippan a .data li.date{color:#004000}#question.ippan a .button{background-color:#2d862d}#cosplayshot{margin-bottom:10px}#cosplayshot a{display:block;overflow:hidden;border:solid 1px #e93499;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#cosplayshot a img{display:block;margin:-1px}#xmas{margin-bottom:10px}#xmas a{display:block;overflow:hidden;border:solid 1px #ff5a57;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#xmas a img{display:block;margin:-1px}#guest{-webkit-box-sizing:border-box;box-sizing:border-box;width:590px;margin-bottom:10px;float:left;background-color:#fafaff;border-bottom:solid 3px #bdbdff}#guest h2{padding:4px;background:#4747ff url(../img/top/pattern_diagonal.png);text-align:center;font-size:13px;color:#fff}#guest .shop-list{margin:5px 0 0;padding:0;list-style:none;*zoom:1}#guest .shop-list:before,#guest .shop-list:after{content:"";display:table}#guest .shop-list:after{clear:both}#guest .shop-list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:192.66666667px;margin:0 6px 8px 0;padding:0 0 5px;float:left;border-bottom:dashed 1px #bdbdff}#guest .shop-list li:nth-child(3n){margin-right:0}#guest .shop-list li:nth-child(4),#guest .shop-list li:nth-child(5),#guest .shop-list li:nth-child(6){margin-bottom:0;border-bottom:none}#guest .shop-list li a{display:block;text-decoration:none}#guest .shop-list li a p{transition:color .1s linear}#guest .shop-list li a img{transition:border-color .1s linear,box-shadow .1s linear}#guest .shop-list li a:hover p{color:#e500d2}#guest .shop-list li a:hover img{border-color:#e500d2;box-shadow:0 0 2px 0 #e500d2}#guest .shop-list p{-webkit-box-sizing:border-box;box-sizing:border-box;width:111.66666667px;margin:0 0 5px 0;float:right;line-height:1.2;letter-spacing:0;color:#000}#guest .shop-list p.photo{width:77px;margin:0;padding:0;float:left}#guest .shop-list p.photo img{display:block;width:75px;height:90px;border:solid 1px #000}#guest .shop-list p.shop-name{padding:4px 4px;background-color:#e0e0ff;font-weight:bold}#guest .shop-list p.area-job{font-size:11px;line-height:1}#guest .shop-list p.name{margin-bottom:0}#guest .shop-list p.size{margin-bottom:0;font-size:11px}#route-map{margin-top:6px;margin-bottom:20px}#route-map h2{height:46px;background:url(../img/top/heading_map_r.png) no-repeat;text-indent:-9999px}#route-map p{margin:0}#route-map p img{display:block}#index-girl{-webkit-box-sizing:border-box;box-sizing:border-box;width:38%;padding:5px;float:left;background-color:#f2f0f8;text-align:center;font-size:11px;color:#2d264e}#index-girl h2{padding:2px 5px;background-color:#d0cbe6;text-align:center;font-size:13px}#index-girl figure{margin:10px 0;padding:0 25px;line-height:1.3;font-weight:bold}#index-girl figure a img{display:block;width:100%;margin-bottom:5px;box-shadow:0 0 0 1px #ccc;-webkit-transition:box-shadow linear .1s;transition:box-shadow linear .1s}#index-girl figure a:hover img{box-shadow:0 0 1px 1px #e500d2}#index-girl table{margin:10px 5px 5px;line-height:1.2}#index-girl table th{width:28px;background-color:#d0cbe6;border-bottom:solid 1px #eee;text-align:center}#index-girl table td{letter-spacing:0}#mutual-link ul{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;width:100%;margin:0;padding:0;list-style:none}#mutual-link ul li{margin:0 5px 15px;text-align:center;font-size:10px;letter-spacing:0}#mutual-link ul li img{display:block;margin:0 auto}#mutual-link p{margin:0;padding:10px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:center;line-height:1}#immunity{margin-top:10px}#immunity p{padding:0 10px;font-size:11px;color:#666}#nav-side{margin-bottom:20px}#nav-side ul{list-style:none;padding:0}#nav-side ul li{margin:0}#nav-side a{position:relative;display:block;padding:5px 10px;font-weight:bold;text-decoration:none;-webkit-transition:none;transition:none}#nav-side a:after{content:"";display:inline-block;position:absolute;right:5px;top:50%;width:8px;height:8px;margin-top:-5px;border-right:solid 1px rgba(255,255,255,0.8);border-bottom:solid 1px rgba(255,255,255,0.8);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-side>ul.area{margin:0 0 5px}#nav-side>ul.area>li>a{border:solid 2px;background-color:#679be4;background:linear-gradient(to bottom, #7daae8 0, #528de0 100%);border-color:#93b8ec #2671d9 #2671d9 #93b8ec;text-align:left;font-size:1.1em;color:#080066}#nav-side>ul.area>li>a:hover{background-color:#1b4f98;background:linear-gradient(to bottom, #528de0 0, #2671d9 100%);border-color:#679be4 #1f5aad #1f5aad #679be4;color:#fff}#nav-side>ul.area>li.route-map a{-webkit-box-sizing:border-box;box-sizing:border-box;height:64px;background:url('../img/top/nav_route-map.png'),linear-gradient(to bottom, #a8c6f0 0, #7daae8 100%);background-repeat:no-repeat;background-position:left bottom;text-indent:-9999px}#nav-side>ul.area>li.route-map a:hover{background:#1f5aad url(../img/top/nav_route-map.png);background:url('../img/top/nav_route-map.png'),linear-gradient(to bottom, #528de0 0, #2671d9 100%);background-repeat:no-repeat;background-position:left bottom}#nav-side figure{display:-webkit-flex;display:flex;-weblit-flex-flow:row nowrap;flex-flow:row nowrap;height:57px}#nav-side figure:last-child figcaption{border-bottom-width:1px}#nav-side figure figcaption,#nav-side figure>ul{font-size:11px;font-weight:bold}#nav-side figure a{border:solid 1px}#nav-side figure figcaption{display:-webkit-flex;display:flex;-weblit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;align-items:center;width:70px;border-style:solid;border-width:1px 1px 0;text-align:center}#nav-side figure figcaption.esthe1{background-color:#a9d6ca;background:-webkit-gradient(linear, left top, left bottom, from(#cbe6df 0), color-stop(.5, #eef7f4) to(#cbe6df 0));background:linear-gradient(to bottom, #cbe6df 0, #eef7f4 50%, #cbe6df 100%);border-color:#a9d6ca}#nav-side figure figcaption.esthe2{background-color:#f1a7c7;background:-webkit-gradient(linear, left top, left bottom, from(#f8d3e3 0), color-stop(.5, #fff) to(#f8d3e3 0));background:linear-gradient(to bottom, #f8d3e3 0, #fff 50%, #f8d3e3 100%);border-color:#f1a7c7}#nav-side figure figcaption.other-job{background-color:#e8c5e6;background:-webkit-gradient(linear, left top, left bottom, from(#f6e9f6 0), color-stop(.5, #fff) to(#f6e9f6 0));background:linear-gradient(to bottom, #f6e9f6 0, #fff 50%, #f6e9f6 100%);border-color:#e8c5e6}#nav-side figure>ul{flex-grow:1;margin:0}#nav-side figure>ul.esthe1 a{background:linear-gradient(to bottom, #90d5c3 0, #6bc7ae 100%);border-color:#a3dccd #46b99a #46b99a #a3dccd;color:#001913}#nav-side figure>ul.esthe1 a:hover{background:linear-gradient(to bottom, #59c0a4 0, #38947b 100%);border-color:#a3dccd #31816c #31816c #a3dccd;color:#fff}#nav-side figure>ul.esthe2 a{background:linear-gradient(to bottom, #f8b9d5 0, #f48ab8 100%);border-color:#fbd0e3 #f05c9c #f05c9c #fbd0e3;color:#66002c}#nav-side figure>ul.esthe2 a:hover{background:linear-gradient(to bottom, #f273aa 0, #eb2d80 100%);border-color:#fbd0e3 #e91671 #e91671 #fbd0e3;color:#fff}#nav-side figure>ul.other-job .delivery a{background:linear-gradient(to bottom, #d8b1f8 0, #c081f5 100%);border-color:#e4c8fa #a952f1 #a952f1 #e4c8fa;color:#33005e}#nav-side figure>ul.other-job .delivery a:hover{background:linear-gradient(to bottom, #b46af3 0, #9123ed 100%);border-color:#e4c8fa #8513e4 #8513e4 #e4c8fa;color:#fff}#nav-side figure>ul.other-job .health a{background:linear-gradient(to bottom, #f8b9d5 0, #f48ab8 100%);border-color:#fbd0e3 #f05c9c #f05c9c #fbd0e3;color:#66002c}#nav-side figure>ul.other-job .health a:hover{background:linear-gradient(to bottom, #f273aa 0, #eb2d80 100%);border-color:#fbd0e3 #e91671 #e91671 #fbd0e3;color:#fff}#nav-side>.update{margin:5px 0 0}#nav-side>.update a{position:relative;border:solid 2px;background-color:#69b9d3;background:linear-gradient(to bottom, #a4d4e5 0, #69b9d3 100%);border-color:#7dc2d9 #3699ba #3699ba #7dc2d9;text-indent:22px;font-size:1.2em;color:#143743}#nav-side>.update a:hover{background-color:#143743;background:linear-gradient(to bottom, #3699ba 0, #2a7892 100%);border-color:#55b0ce #1f586b #1f586b #55b0ce;color:#fff}#nav-side>.update a:before{content:"";display:block;position:absolute;left:6px;top:5px;width:22px;height:20px;background:url(../img/top/icon_update.png) no-repeat}#new-shop{width:100%;margin-top:-6px}#new-shop h2{height:46px;background:url(../img/top/heading_newshop_r.png) no-repeat;text-indent:-9999px}#new-shop .shop-list{padding:0;list-style:none}#new-shop .shop-list li{position:relative;padding-bottom:5px;border-bottom:dashed 1px #ccc;*zoom:1}#new-shop .shop-list li:before,#new-shop .shop-list li:after{content:"";display:table}#new-shop .shop-list li:after{clear:both}#new-shop .shop-list a{display:block;text-decoration:none;*zoom:1}#new-shop .shop-list a:before,#new-shop .shop-list a:after{content:"";display:table}#new-shop .shop-list a:after{clear:both}#new-shop .shop-list a:hover .thumb img{border-color:#e500d2;box-shadow:0 0 2px 0 #e500d2}#new-shop .shop-list p{margin:0}#new-shop .shop-list .thumb{width:50px;margin-right:5px;float:left}#new-shop .shop-list .thumb img{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:50px;border:solid 1px #999}#new-shop .shop-list .job{-webkit-box-sizing:border-box;box-sizing:border-box;width:123px;margin-bottom:2px;padding:0 4px;float:left;text-align:center;font-size:10px;color:#fff;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#new-shop .shop-list .job.esthe1 span,#new-shop .shop-list .job.esthe2 span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4px}#new-shop .shop-list .job.esthe1 span.jobA,#new-shop .shop-list .job.esthe2 span.jobA{width:55%;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}#new-shop .shop-list .job.esthe1 span.jobB,#new-shop .shop-list .job.esthe2 span.jobB{width:45%;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background-color:rgba(255,255,255,0.2);border-left:solid 1px #fff}#new-shop .shop-list .job.esthe1{padding:0;background-color:#6bc7ae}#new-shop .shop-list .job.esthe2{padding:0;background-color:#f48ab8}#new-shop .shop-list .job.delivery{background-color:#c081f5}#new-shop .shop-list .job.health{background-color:#f48ab8}#new-shop .shop-list .shop-name{position:relative;z-index:10;width:123px;float:left;font-size:11px;line-height:1.2;font-weight:bold;text-shadow:1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff}#new-shop .shop-list .shop-name.too-long{font-size:10px;letter-spacing:0}#new-shop .shop-list .date{position:absolute;right:0;bottom:0;z-index:1;font-size:10px;color:#666}#new-shop .shop-list2{padding:0;list-style:none}#new-shop .shop-list2>li{padding-bottom:5px;border-bottom:dashed 1px #ccc}#new-shop .shop-list2>li a{display:block;display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;position:relative;color:#333;text-decoration:none}#new-shop .shop-list2>li a p{margin:0}#new-shop .shop-list2>li a p.shop-name{width:100%;margin-bottom:1px;background-color:#ef767f;text-align:center;color:#fff}#new-shop .shop-list2>li a p.thumb img{display:block;width:75px;height:75px;border:solid 1px #999}#new-shop .shop-list2>li a p.date{position:absolute;right:0;bottom:0;font-size:10px;color:#ccc}#new-shop .shop-list2>li a .shop-data{display:-webkit-flex;display:flex;-weblit-flex-flow:column nowrap;flex-flow:column nowrap;width:92px;margin:0 0 0;padding:0;list-style:none}#new-shop .shop-list2>li a .shop-data>li{margin:0;text-align:center;line-height:1.2}#new-shop .shop-list2>li a .shop-data>li.area{flex-grow:1;display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;align-items:center;padding-bottom:10px;background-color:rgba(0,0,0,0.03);font-size:11px}#new-shop .shop-list2>li a .shop-data>li.job{padding:4px 0;font-size:10px}#new-shop .shop-list2>li a .shop-data>li.job.esthe1{background-color:rgba(107,199,174,0.3);color:#0e251f}#new-shop .shop-list2>li a .shop-data>li.job.esthe2{background-color:rgba(244,138,184,0.3);color:#750b39}#banner{margin-top:10px}#banner ul{padding:0;list-style:none;text-align:center;font-size:11px}#banner ul li a{color:#c00;text-decoration:none}#banner ul li a img{display:block;margin:0 auto}#banner ul li a strong{font-size:10px;letter-spacing:0}#plan-banner{padding:0 4.5px 4.5px;background:url(../img/top/bg_plan-banner.png)}#plan-banner h2{padding:4.5px;text-align:center;font-size:13px;color:#fff}#plan-banner ul{margin:0}#plan-banner ul li{margin:0;padding:5px 0;background-color:#ff9}#mid-banner ul{margin:0;padding:0;list-style:none;text-align:center;font-size:11px}#mid-banner ul>li a{color:#c00;text-decoration:none}#mid-banner ul>li a img{display:block;margin:0 auto}#mid-banner ul>li a strong{font-size:10px;letter-spacing:0}#alternate section{margin-bottom:10px;padding:5px;background-color:#193ce6;color:#fff}#alternate section h2{text-align:center}#alternate section h2 span{display:inline-block;margin:0 2px}#alternate section h2 span:first-letter{font-size:1.3em;color:#ff8}#alternate section p{margin:0;text-align:center;font-size:10px}#alternate section p.url{letter-spacing:0}#update-banner a{display:block;position:relative;height:56px;padding-left:190px;background-image:url(../img/top/update-banner_deco.png),url(../img/top/update-banner_bg.png);background-repeat:no-repeat,repeat;background-position:-100px center,left top;border:solid rgba(255,255,255,0.5);border-width:3px 0;font-size:24px;line-height:59px;color:#fff;text-decoration:none;text-shadow:2px 2px 0 #004d66;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#update-banner a .arrow{position:absolute;right:13px;top:50%;margin:-13px 0 0;width:26px;height:26px}#update-banner a .arrow img{display:block;position:relative;left:0;top:0}#update-banner a span{display:inline-block;position:relative}#ranking-esthe2,#ranking-esthe1{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;gap:0 1px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:363px;margin:10px 0;clear:both;overflow:hidden;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#ranking-esthe2 h2,#ranking-esthe1 h2{width:100%;height:46px;text-indent:-9999px}#ranking-esthe2>section,#ranking-esthe1>section{flex-grow:.5;-webkit-transition:background-color .2s;transition:background-color .2s}#ranking-esthe2>section h3,#ranking-esthe1>section h3{padding:4px;text-align:center;font-size:14px;font-weight:normal;color:#fff}#ranking-esthe2>section a,#ranking-esthe1>section a{text-decoration:none}#ranking-esthe2>section a>ol,#ranking-esthe1>section a>ol{width:217px;margin:5px auto 10px;padding:10px 0 0;list-style:none;*zoom:1}#ranking-esthe2>section a>ol:before,#ranking-esthe1>section a>ol:before,#ranking-esthe2>section a>ol:after,#ranking-esthe1>section a>ol:after{content:"";display:table}#ranking-esthe2>section a>ol:after,#ranking-esthe1>section a>ol:after{clear:both}#ranking-esthe2>section a>ol>li,#ranking-esthe1>section a>ol>li{position:relative;margin:0;padding:0;background-color:#fff;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;box-shadow:1px 1px 0 1px rgba(0,0,0,0.2);*zoom:1}#ranking-esthe2>section a>ol>li:before,#ranking-esthe1>section a>ol>li:before,#ranking-esthe2>section a>ol>li:after,#ranking-esthe1>section a>ol>li:after{content:"";display:table}#ranking-esthe2>section a>ol>li:after,#ranking-esthe1>section a>ol>li:after{clear:both}#ranking-esthe2>section a>ol>li .photo,#ranking-esthe1>section a>ol>li .photo{margin:0;overflow:hidden;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}#ranking-esthe2>section a>ol>li .photo img,#ranking-esthe1>section a>ol>li .photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}#ranking-esthe2>section a>ol>li .data,#ranking-esthe1>section a>ol>li .data{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;margin:0;padding:0 2px;float:left;list-style:none;font-size:11px;letter-spacing:0}#ranking-esthe2>section a>ol>li .data li,#ranking-esthe1>section a>ol>li .data li{margin:0;padding:2px;text-align:center;line-height:1.2}#ranking-esthe2>section a>ol>li .data li.shop-name,#ranking-esthe1>section a>ol>li .data li.shop-name{display:table-cell;width:92px;height:60px;padding:40px 2px 8px;vertical-align:middle;line-height:1.4;font-weight:bold}#ranking-esthe2>section a>ol>li .data li.shop-name .area,#ranking-esthe1>section a>ol>li .data li.shop-name .area{margin-bottom:5px;padding:0 2px 6px;font-weight:normal}#ranking-esthe2>section a>ol>li .data li.shop-name .area:before,#ranking-esthe1>section a>ol>li .data li.shop-name .area:before,#ranking-esthe2>section a>ol>li .data li.shop-name .area:after,#ranking-esthe1>section a>ol>li .data li.shop-name .area:after{content:"-"}#ranking-esthe2>section a>ol>li .data li.name,#ranking-esthe1>section a>ol>li .data li.name{padding-top:10px}#ranking-esthe2>section a>ol>li .data li.name .age:not(:empty),#ranking-esthe1>section a>ol>li .data li.name .age:not(:empty){margin-left:2px;font-size:11px;white-space:nowrap}#ranking-esthe2>section a>ol>li .data li.name .age:not(:empty):before,#ranking-esthe1>section a>ol>li .data li.name .age:not(:empty):before{content:"("}#ranking-esthe2>section a>ol>li .data li.name .age:not(:empty):after,#ranking-esthe1>section a>ol>li .data li.name .age:not(:empty):after{content:")"}#ranking-esthe2>section a>ol>li:before,#ranking-esthe1>section a>ol>li:before{content:"";display:block;position:absolute;background-repeat:no-repeat}#ranking-esthe2>section a>ol>li:nth-child(1),#ranking-esthe1>section a>ol>li:nth-child(1){width:217px;margin-bottom:15.5625px}#ranking-esthe2>section a>ol>li:nth-child(1) .photo,#ranking-esthe1>section a>ol>li:nth-child(1) .photo{float:left;height:154.8px}#ranking-esthe2>section a>ol>li:nth-child(1) .photo img,#ranking-esthe1>section a>ol>li:nth-child(1) .photo img{width:117px;height:100%}#ranking-esthe2>section a>ol>li:nth-child(1):before,#ranking-esthe1>section a>ol>li:nth-child(1):before{right:-10px;top:-5px;z-index:200;width:115px;height:45px;background-size:115px 45px}#ranking-esthe2>section a>ol>li:nth-child(1) .data,#ranking-esthe1>section a>ol>li:nth-child(1) .data{display:block}#ranking-esthe2>section a>ol>li:nth-child(2),#ranking-esthe1>section a>ol>li:nth-child(2){width:58.5px;margin-right:20.75px;float:left}#ranking-esthe2>section a>ol>li:nth-child(2):before,#ranking-esthe1>section a>ol>li:nth-child(2):before{left:-12.5px;top:-5px;width:25px;height:30px;background-image:url(../img/ranking/medal2.png);background-size:25px 30px}#ranking-esthe2>section a>ol>li:nth-child(2) .photo,#ranking-esthe1>section a>ol>li:nth-child(2) .photo{height:77.4px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#ranking-esthe2>section a>ol>li:nth-child(2) .photo img,#ranking-esthe1>section a>ol>li:nth-child(2) .photo img{width:58.5px;height:100%}#ranking-esthe2>section a>ol>li:nth-child(3),#ranking-esthe1>section a>ol>li:nth-child(3){width:58.5px;margin-right:20.75px;float:left}#ranking-esthe2>section a>ol>li:nth-child(3):before,#ranking-esthe1>section a>ol>li:nth-child(3):before{left:-12.5px;top:-5px;width:25px;height:30px;background-image:url(../img/ranking/medal3.png);background-size:25px 30px}#ranking-esthe2>section a>ol>li:nth-child(3) .photo,#ranking-esthe1>section a>ol>li:nth-child(3) .photo{height:77.4px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#ranking-esthe2>section a>ol>li:nth-child(3) .photo img,#ranking-esthe1>section a>ol>li:nth-child(3) .photo img{width:58.5px;height:100%}#ranking-esthe2>section a>ol>li:nth-child(4),#ranking-esthe1>section a>ol>li:nth-child(4){width:58.5px;float:left}#ranking-esthe2>section a>ol>li:nth-child(4):before,#ranking-esthe1>section a>ol>li:nth-child(4):before{left:-12.5px;top:-5px;width:25px;height:30px;background-image:url(../img/ranking/medal4.png);background-size:25px 30px}#ranking-esthe2>section a>ol>li:nth-child(4) .photo,#ranking-esthe1>section a>ol>li:nth-child(4) .photo{-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#ranking-esthe2>section a>ol>li:nth-child(4) .photo img,#ranking-esthe1>section a>ol>li:nth-child(4) .photo img{width:58.5px;height:77.4px}#ranking-esthe2>section a .more,#ranking-esthe1>section a .more{display:block;margin:15px 20px;height:24px;text-align:center;font-size:12px;line-height:24px;color:#fff;text-decoration:none;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-transition:background-color .2s;transition:background-color .2s}#ranking-esthe2>section a .more strong,#ranking-esthe1>section a .more strong{font-size:14px;font-weight:normal}#ranking-esthe2>section a .more:after,#ranking-esthe1>section a .more:after{content:"";display:inline-block;width:0;height:0;margin-bottom:1px;border-style:solid;border-width:0 5px 7px 5px;border-color:transparent transparent #fff transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#ranking-esthe2 h2{background:url(../img/top/heading_ranking_esthe2_r.png) no-repeat}#ranking-esthe2>section{background-color:#ffe4dd}#ranking-esthe2>section:hover{background-color:#ffcfc3}#ranking-esthe2>section h3{background-color:#ff9277}#ranking-esthe2>section a>ol>li .data{color:#ff4111}#ranking-esthe2>section a>ol>li .data li.shop-name{background:url(../img/ranking/bg_shop-data_esthe2.png);border-bottom:dashed 1px #ff9277}#ranking-esthe2>section a:hover .more{background-color:#ff6944}#ranking-esthe2>section.asian>a>ol>li:nth-child(1):before{background-image:url(../img/ranking/medal_esthe2a_top.png)}#ranking-esthe2>section.asian>a .more{background-color:#ffa36f}#ranking-esthe2>section.asian>a:hover .more{background-color:#ff823c}#ranking-esthe2>section.japanese>a>ol>li:nth-child(1):before{background-image:url(../img/ranking/medal_esthe2j_top.png)}#ranking-esthe2>section.japanese>a .more{background-color:#ff827f}#ranking-esthe2>section.japanese>a:hover .more{background-color:#ff504c}#ranking-esthe1 h2{background:url(../img/top/heading_ranking_esthe1_r.png) no-repeat}#ranking-esthe1>section{background-color:#d1ebe6}#ranking-esthe1>section:hover{background-color:#aedbd2}#ranking-esthe1>section h3{background-color:#79c4b5}#ranking-esthe1>section a>ol>li .data{color:#429584}#ranking-esthe1>section a>ol>li .data li.shop-name{background:url(../img/ranking/bg_shop-data_esthe1.png);border-bottom:dashed 1px #79c4b5}#ranking-esthe1>section a:hover .more{background-color:#56b4a1}#ranking-esthe1>section.asian>a>ol>li:nth-child(1):before{background-image:url(../img/ranking/medal_esthe1a_top.png)}#ranking-esthe1>section.asian>a .more{background-color:#79c8ac}#ranking-esthe1>section.asian>a:hover .more{background-color:#55b995}#ranking-esthe1>section.japanese>a>ol>li:nth-child(1):before{background-image:url(../img/ranking/medal_esthe1j_top.png)}#ranking-esthe1>section.japanese>a .more{background-color:#79bfbe}#ranking-esthe1>section.japanese>a:hover .more{background-color:#57afad}#topics{position:relative;margin:10px 0}#topics h2{height:46px;background:url(../img/top/heading_topics.png) no-repeat;text-indent:-9999px}#topics>ul{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;gap:0 5px;margin:0;padding:0;list-style:none}#topics>ul>li{width:-webkit-calc((100% - 5px) / 2);width:calc((100% - 5px) / 2);margin:0;padding:7px 0;border-bottom:solid 1px #ccc}#topics>ul>li>a{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;padding:3px;color:#000;text-decoration:none;-webkit-transition:all linear .1s;transition:all linear .1s}#topics>ul>li>a:hover{box-shadow:0 0 1px 2px #ff4783}#topics>ul>li>a .photo{width:105px;height:80px;margin:0}#topics>ul>li>a .photo img{display:block;width:100%;height:100%;box-shadow:0 0 0 2px #eee}#topics>ul>li>a .photo_l{display:none}#topics>ul>li>a .cont{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 105px);height:80px;padding-left:10px;font-size:12px}#topics>ul>li>a .cont img{width:105px;height:80px}#topics>ul>li>a .cont p{margin:0;line-height:18px}#topics>ul>li>a .cont p:before{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;margin-right:5px;padding:1px 5px;text-align:center;font-size:12px;line-height:1;color:#fff;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}#topics>ul>li>a .cont .shop-data{display:-webkit-flex;display:flex;-weblit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:0;bottom:0;width:max-content;margin:0;padding:2px 0 0 2px;list-style:none;background-color:rgba(255,255,255,0.9)}#topics>ul>li>a .cont .shop-data li{margin:0;font-size:10px;line-height:1;color:#666}#topics>ul>li>a .cont .shop-data li.area:after{content:"/"}#topics>ul>li>a .cont .shop-data li.shop-name:before{content:"『"}#topics>ul>li>a .cont .shop-data li.shop-name:after{content:"』"}#topics>ul>li.newface>a .cont p:before{content:"新人";background-color:#f05}#topics>ul>li.discount>a .cont p:before{content:"割引";background-color:#069}#topics>ul>li.pickup>a .cont p:before{content:"イチオシ";background-color:#f3b}#topics>ul>li.news>a .cont p:before{content:"お知らせ";background-color:#096}#topics .detail-overlay{display:none;position:fixed;left:0;top:0;z-index:100000;width:100vw;height:100vh;background-color:rgba(255,255,255,0.85)}#topics .detail-overlay .detail-wrapper{position:absolute;left:0;top:0;width:100vw;height:100vh}#topics .detail-overlay .detail-wrapper .detail{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;position:absolute;left:50%;top:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100vw - 10px);padding:10px;background-color:#fff;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);opacity:0;transform:translate(-50%, -55%) scale(.5);transition:all .3s}@media screen and (min-width:415px){#topics .detail-overlay .detail-wrapper .detail{width:405px}}#topics .detail-overlay .detail-wrapper .detail .large-photo img{display:block;width:170px}#topics .detail-overlay .detail-wrapper .detail .thumb img{display:block;width:110px;height:100%;max-height:220px;object-fit:cover}#topics .detail-overlay .detail-wrapper .detail .data.newface{width:calc(100% -  170px  -  10px );margin-left:10px}#topics .detail-overlay .detail-wrapper .detail .data.newface .shop-data{margin-top:5px}#topics .detail-overlay .detail-wrapper .detail .data.newface .shop-data li.shop-name{font-size:14px}#topics .detail-overlay .detail-wrapper .detail .data.discount{width:100%}#topics .detail-overlay .detail-wrapper .detail .data.discount .shop-data li.shop-name{font-size:16px}#topics .detail-overlay .detail-wrapper .detail .data .name{margin:0;text-align:center;font-size:16px;font-weight:bold}#topics .detail-overlay .detail-wrapper .detail .data .name .age{font-size:.9em;font-weight:normal}#topics .detail-overlay .detail-wrapper .detail .data .name .age:not(:empty):before{content:"("}#topics .detail-overlay .detail-wrapper .detail .data .name .age:not(:empty):after{content:")"}#topics .detail-overlay .detail-wrapper .detail .data .size{margin:0;text-align:center}#topics .detail-overlay .detail-wrapper .detail .data .comment{margin-top:10px;padding:5px 10px;background-color:#f7d4eb;font-size:13px;color:#570f3f;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#topics .detail-overlay .detail-wrapper .detail .data .shop-data{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;margin:0;padding:0;list-style:none}#topics .detail-overlay .detail-wrapper .detail .data .shop-data li.area:after{content:"/"}#topics .detail-overlay .detail-wrapper .detail .data .shop-data li.shop-name{width:100%;text-align:center}#topics .detail-overlay .detail-wrapper .detail .data .shop-data li.shop-name:before{content:"『"}#topics .detail-overlay .detail-wrapper .detail .data .shop-data li.shop-name:after{content:"』"}#topics .detail-overlay .detail-wrapper .detail .data .discount{margin-top:10px;padding:5px 10px;background-color:#f7d4eb;text-align:center;font-size:16px;color:#570f3f;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#topics .detail-overlay .detail-wrapper .detail .data .discount em{font-size:1.1em;font-style:normal;color:#0060e5}#topics .detail-overlay .detail-wrapper .detail .data .discount strong{font-size:1.2em;font-weight:bold;color:#e50060}#topics .detail-overlay .detail-wrapper .detail .data .discount .small{font-size:.9em}#topics .detail-overlay .detail-wrapper .detail .data .discount .tiny{font-size:.8em}#topics .detail-overlay .detail-wrapper .detail .link{width:100%;margin-top:10px}#topics .detail-overlay .detail-wrapper .detail .link a{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:.5em .7em;background-color:#004099;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;text-align:center;text-indent:-5px;font-size:1.2rem;line-height:1;color:#fff;text-decoration:none;cursor:pointer;font-size:14px}#topics .detail-overlay .detail-wrapper .detail .link a:after{content:"";display:inline-block;position:absolute;right:10px;top:50%;width:.5em;height:.5em;margin-top:-0.35em;margin-top:-webkit-calc(-0.5em*0.7);margin-top:calc(-0.5em*0.7);border-right:solid 2px rgba(255,255,255,0.5);border-bottom:solid 2px rgba(255,255,255,0.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#topics .detail-overlay .detail-wrapper .detail .close{display:block;position:absolute;right:-5px;top:-15px;width:30px;height:30px;background-color:#000;border:solid 2px #fff;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);cursor:pointer}#topics .detail-overlay .detail-wrapper .detail .close:before,#topics .detail-overlay .detail-wrapper .detail .close:after{content:"";display:block;position:absolute;left:50%;top:50%;width:3px;height:20px;background-color:#fff}#topics .detail-overlay .detail-wrapper .detail .close:before{transform:translate(-50%, -50%) rotate(45deg)}#topics .detail-overlay .detail-wrapper .detail .close:after{transform:translate(-50%, -50%) rotate(-45deg)}#twitter{text-align:center}