﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;background-color:#f2f2f2}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:lighter;text-align:left}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{color:#1f2226;font-family:"メイリオ";font-size:0.9em;line-height:1.4}a{overflow:hidden;text-decoration:none}a:visited{color:#fff}#wrapper{background:white}#overray{background:rgba(54,54,64,0.5);height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:999}#overray .mwGravure{height:415px;margin-top:-212px;position:relative;top:50%}#overray .mwGirl{height:580px;margin-top:-290px;position:relative;top:50%}#bottoms{padding:80px 0 120px;text-align:center}#bottoms a{display:block;padding-bottom:30px}#bottoms a .bottomsTxt{color:#6b6b6b;display:block;font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック Medium",sans-serif,Roboto;font-size:16px;font-weight:600;text-align:center}#bottoms a .bottomsNumber{color:#ff8625;display:block;font-family:"M PLUS Rounded 1c";font-weight:500;font-size:48px;line-height:1.0;margin-bottom:5px;width:100%}#bottoms a .bottomsNumber:before{content:"TEL";font-size:38px;margin-right:10px}#bottoms a .bottomsShopTime{color:#6b6b6b;display:block;font-family:"M PLUS Rounded 1c";font-weight:500;font-size:20px;line-height:1.0;width:100%}#bottoms .pageTop{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:block;height:140px;margin:30px auto 0;width:140px}#bottoms .pageTop:hover{margin:20px auto 10px}#gHeader{background-color:white;height:200px}#gHeaderInner{height:720px;padding:0}#gHeaderInnerInner{left:0;margin:0 auto;position:relative;top:-15px;width:1200px}#gHeaderInnerInner #gHeaderInfo{display:block;height:275px;position:absolute;right:0;top:0;width:600px}#gHeaderInnerInner #gHeaderCaption{color:#ddd;margin:0 auto;position:absolute;text-align:right;top:20px;width:1200px;z-index:99999}#gHeaderInnerInner #gHeaderCaption .h1Link{color:white}#gHeaderInnerInner #gHeaderCaption .h1Link:visited{color:white}#gNav{background:url(/img/gnav-bg.png) repeat-x center top;background-color:white;height:180px;position:absolute;top:0;width:100%;z-index:9998}#gNav .jkTopArea{margin:0 auto;text-align:left;width:1200px}#gNav .jkTopArea:after{clear:both;content:"";display:block;overflow:hidden}#gNav .jkTopArea h1.logo,#gNav .jkTopArea div.logo{float:left;margin:40px 0 15px 20px;text-align:left;width:260px}#gNav .jkTopArea h1.logo a,#gNav .jkTopArea div.logo a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:block}#gNav .jkTopArea h1.logo a:hover,#gNav .jkTopArea div.logo a:hover{-ms-filter:"alpha(opacity=80)";opacity:.8}#gNav .jkTopArea h1.logo a img,#gNav .jkTopArea div.logo a img{height:auto;width:100%}#gNav .jkTopArea h1.logo a span,#gNav .jkTopArea div.logo a span{background-color:#333;color:white;display:block;font-size:11px;font-weight:normal;letter-spacing:4px;margin-top:2px;padding:3px 0;text-align:center}#gNav .jkTopArea p.hdcatch{display:block;float:left;margin:45px 0 0 40px;width:470px;text-align:center}#gNav .jkTopArea p.hdcatch .hdcatchInner{display:block;font-family:"Noto Serif JP",serif;font-size:24px;letter-spacing:0.5px}#gNav .jkTopArea p.hdcatch img{height:auto;width:100%}#gNav .jkTopArea .hdtel{display:block;float:right;margin:60px 0 0;width:383px}#gNav .jkTopArea .hdtel .hdTelInner{display:table;font-family:"M PLUS Rounded 1c";line-height:1.0;text-align:left;width:100%}#gNav .jkTopArea .hdtel .hdTelInner .bigIcon{background:#ecc40b;color:white;display:table-cell;font-weight:400;text-align:center;width:68px;vertical-align:middle}#gNav .jkTopArea .hdtel .hdTelInner .bigIcon .bigIconInner{display:block;font-size:18px;text-align:center}#gNav .jkTopArea .hdtel .hdTelInner .bigIcon .bigIconInner:nth-of-type(2){font-size:27px}#gNav .jkTopArea .hdtel .hdTelInner .telArea{display:table-cell;padding:0 0 0 10px;width:295px}#gNav .jkTopArea .hdtel .hdTelInner .telArea .shopTime{color:#5b5b5b;font-weight:500;font-size:31px;margin-bottom:3px;line-height:1.0;text-align:left;width:100%}#gNav .jkTopArea .hdtel .hdTelInner .telArea .shopTime:before{content:"受付時間";color:#b2b2b2;font-size:18px;font-weight:400;margin-right:3px}#gNav .jkTopArea .hdtel .hdTelInner .telArea .shopTelNumber{color:#f12626;font-weight:500;font-size:34px;line-height:1.0;text-align:left;width:100%}#gNav .jkTopArea .hdtel .hdTelInner .telArea .shopTelNumber img{margin-right:5px}#gNavInner{background-color:white;border-bottom:1px #e4e4e4 solid;border-top:1px #e4e4e4 solid;width:100%}#gNav ul{margin:0 auto;position:relative;width:1200px}#gNav ul:after{clear:both;content:"";display:block;overflow:hidden}#gNav ul li.jknav{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-right:1px #e4e4e4 solid;box-sizing:border-box;display:inline-block;float:left;text-align:center;width:150px}#gNav ul li.jknav:nth-of-type(1){width:120px}#gNav ul li.jknav:nth-of-type(3){width:180px}#gNav ul li.jknav:last-child{border-right:none}#gNav ul li.jknav a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#030303;display:block;padding:10px 0}#gNav ul li.jknav a:hover{background-color:#f0f0f0;color:#333}#eventTimer{line-height:1.0;text-align:center}#eventTimer>a{background:#333 url(/img/common-counter.png);color:#eee;display:block;height:100%;padding:15px 0;position:relative;width:100%;z-index:9998}#eventTimer>a:not(:last-of-type){margin:0 auto 5px}#eventTimer .eventTtl{color:#ff8e33;font-size:24px;font-weight:bold}#eventTimer .eventTtl span{color:#ff4672;font-size:30px}#eventTimer .countAreabox div{color:#eee;display:inline;font-size:20px}#eventTimer .countAreabox span{color:#ff8a00;font-size:36px}#container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:20px auto 0;position:relative;width:1200px;z-index:999}#container:after{clear:both;content:"";display:block;overflow:hidden}#mainContents{float:right;width:900px}#mainContentsMono{float:right;width:1200px}#sideBar{float:left;margin:0 0 10px 10px;min-height:3170px;width:280px}#sideBar #sNavBlog{background:#fff;display:block;height:180px;overflow:hidden;width:280px}#sideBar #sNavBlog a img{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#sideBar #sNavBlog a img:hover{-ms-filter:"alpha(opacity=80)";opacity:.8;-moz-transform:scale(1.07, 1.07);-webkit-transform:scale(1.07, 1.07);transform:scale(1.07, 1.07)}#sideBar #sNavMenu{background:url("/img/sidebar-snav.png") top no-repeat #c52746;margin:0;padding:40px 0 0}#sideBar #sNavMenu li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center}#sideBar #sNavMenu li a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:url("/img/sidebar-snav-bg.png") repeat-x;color:#303030;display:block;height:55px;width:100%}#sideBar #sNavMenu li a:hover{margin:0 0 0 10px}#sideBar #sNavMenu li a span{display:inline-block;font-family:"M PLUS Rounded 1c";font-size:19px;font-weight:600;padding:14px 0 0 20px;transform:rotate(0.05deg);vertical-align:middle}#sideBar #sNavMenu li a span:before{background:url("/img/menu-arrow.png") no-repeat;background-size:cover;content:"";display:inline-block;height:16px;margin:0 10px 0 0;width:9px;vertical-align:baseline}#sideBar #sNavQR{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;margin:20px 0 0}#sideBar #sNavQR li{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:1px solid rgba(31,34,38,0.1);padding:15px 10px}#sideBar #sNavQR li:last-child{border-bottom:none}#sideBar #sNavQR li:hover{-ms-filter:"alpha(opacity=50)";opacity:.5}#sideBar #sNavQR li a{display:block;height:60px;position:relative;width:260px}#sideBar #sNavQR li a.smart{background:url("/img/sidebar-qr-smart.png?=20180510")}#sideBar #sNavQR li a.mobile{background:url("/img/sidebar-qr-mobile.png?=20180510")}#sideBar #sNavQR li a img{position:absolute;right:0;top:0}#sideBar #sNavCredit{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;display:block;left:0;margin:20px 0 0;position:relative}#sideBar #sNavCredit img{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#sideBar #sNavCredit:hover{left:10px}#sideBar #sNavCredit:hover img{-ms-filter:"alpha(opacity=70)";opacity:.7}#sideBar #sNavOtherSites{margin:20px 0 0}#sideBar #sNavOtherSites li{margin:5px 0 0}#sideBar #sNavOtherSites li a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;display:block;height:80px;left:0;position:relative}#sideBar #sNavOtherSites li a img{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#sideBar #sNavOtherSites li a:hover{left:10px}#sideBar #sNavOtherSites li a:hover img{-ms-filter:"alpha(opacity=70)";opacity:.7}#sideBarCall{background:url(/img/sidebar-call.png?=20180502) center top;display:block;font-family:"M PLUS Rounded 1c";height:125px;line-height:1.0;margin:20px 0 0;width:280px}#sideBarCall .number{box-sizing:border-box;color:#e30000;font-size:32px;font-weight:500;padding:40px 2% 3px;text-align:center;width:100%}#sideBarCall .shopTime{box-sizing:border-box;color:#717171;font-size:20px;font-weight:500;padding:0 2% 0;text-align:center;width:100%}#sideBarCall .shopTime:before{content:"受付時間";font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック Medium",sans-serif,Roboto;font-size:16px;margin-right:3px}#sideBar #freeSpace1{background:#fff;height:280px;margin:20px 0 0;width:280px}#sideBar #freeSpace2{width:280px;height:560px;margin:20px 0 0;background:#fff}.monoColumn{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;margin:20px auto 0;overflow:hidden;width:1200px}.monoColumn:after{clear:both;content:"";display:block;overflow:hidden}#gFooter{margin-top:-10px;padding-top:10px;position:relative;top:-10px}#gFooterInner{background:#252525;position:relative;top:10px}#gFooterInnerInner{height:290px;margin:0 auto;position:relative;width:1200px}#gFooterInnerInner #gFooterLogo{color:white;display:block;font-family:"Noto Serif JP",serif;font-size:40px;height:70px;left:11px;letter-spacing:1px;position:absolute;text-align:left;top:57px;width:380px}#gFooterInnerInner #gFooterInfo{display:block;left:393px;position:absolute;text-align:center;top:51px}#gFooterInnerInner #gFooterInfo .gFNumber{color:white;display:block;font-family:"M PLUS Rounded 1c";font-weight:300;font-size:48px;line-height:1.0;margin-bottom:5px;width:100%}#gFooterInnerInner #gFooterInfo .gFNumber:before{content:"TEL";font-size:38px;margin-right:10px}#gFooterInnerInner #gFooterInfo .gFShopTime{color:white;display:block;font-family:"M PLUS Rounded 1c";font-weight:300;font-size:28px;line-height:1.0;width:100%}#gFooterInnerInner #fNav{border-top:1px solid rgba(255,255,255,0.2);padding:20px 0;position:relative;top:164px}#gFooterInnerInner #fNavMenu{line-height:2}#gFooterInnerInner #fNavMenu:after{clear:both;content:"";display:block;overflow:hidden}#gFooterInnerInner #fNavMenu li{float:left;padding:0 20px 0 0}#gFooterInnerInner #fNavMenu li a:link{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#969696}#gFooterInnerInner #fNavMenu li a:visited{color:#969696}#gFooterInnerInner #fNavMenu li a:hover{color:#fff}#gFooterInnerInner #fNavOtherTerminal{position:absolute;right:10px;top:-115px}#gFooterInnerInner #fNavOtherTerminal li{margin:0 0 10px}#gFooterInnerInner #fNavOtherTerminal li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#333;display:block;height:35px;left:0;line-height:35px;position:relative;text-align:center;width:200px}#gFooterInnerInner #fNavOtherTerminal li a:link{color:#fff}#gFooterInnerInner #fNavOtherTerminal li a:hover{left:10px}@-webkit-keyframes blink{0%{-ms-filter:"alpha(opacity=10)";opacity:.1}100%{-ms-filter:"alpha(opacity=100)";opacity:1}}@-moz-keyframes blink{0%{-ms-filter:"alpha(opacity=10)";opacity:.1}100%{-ms-filter:"alpha(opacity=100)";opacity:1}}@keyframes blink{0%{-ms-filter:"alpha(opacity=10)";opacity:.1}100%{-ms-filter:"alpha(opacity=100)";opacity:1}}.button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#ff4672;color:#fff !important;display:inline-block;text-align:center}.button:hover{-ms-filter:"alpha(opacity=70)";opacity:.7}.button:visited{color:#fff !important}.commonSlide{background-color:#fff;height:360px;left:0;position:relative;top:0;width:1200px}.commonSlideFrame{-moz-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);height:auto;padding:15px;box-sizing:border-box;width:1200px}.commonSlideNext,.commonSlidePrev{display:block;height:40px;overflow:hidden;position:absolute;top:160px;width:35px}.commonSlideNext img,.commonSlidePrev img{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.commonSlidePrev{left:15px}.commonSlidePrev:hover img{margin-left:-5px}.commonSlideNext{right:15px}.commonSlideNext:hover img{margin-left:5px}.commonSlidePager{position:absolute;right:15px;top:370px}.commonSlidePager li{float:left;margin-left:10px}.commonSlidePager li a{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#1f2226;display:block;height:15px;overflow:hidden;width:15px}.commonSlidePager li.selected a,.commonSlidePager li:hover a{background:#ff4672}#mainContents{min-height:3170px;overflow:hidden}#mainContents.nobg{background-image:none;background-color:#fff}#mainContentsInner #pageTitle{padding:0 0 30px;position:relative;z-index:900}#mainContentsInner #pageTitle span{color:#f54a6c;display:block;font-size:13px;font-weight:normal;left:280px;position:absolute;text-align:right;top:24px;z-index:999}#mainContentsInner a{color:#2d76ff;overflow:hidden;text-decoration:none}#mainContentsInner a:hover{text-decoration:none}#mainContentsInner a:visited{color:#333;text-decoration:none}#mainContentsInner #catchContentsSlide .commonSlide{height:360px;width:900px}#mainContentsInner #catchContentsSlide .commonSlide .commonSlideFrame{height:auto;width:900px}.coloredArea{background:url(/img/bg-03.png);padding:20px 0 0}h3.simpleHeading{border-left:2px solid #ff4672;font-size:1.6em;font-weight:lighter;margin:0 40px 10px;padding:0 0 0 12px}#dateSelect{margin:0 auto 16px;text-align:center;width:860px}#dateSelect .date-select-container{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;overflow:hidden}#dateSelect .date-select-container a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;box-sizing:border-box;color:#333;display:block;font-size:1.2em;height:40px;line-height:40px;text-align:center;width:calc(100%/5)}#dateSelect .date-select-container a:nth-of-type(n+6){width:calc(100%/6)}#dateSelect .date-select-container a.current{background:#adf9e8}#dateSelect .date-select-container a:hover{background:#adf9e8}#dateSelect .date-select-container a span.sat{color:#0087ff}#dateSelect .date-select-container a span.sun{color:#fb4b4b}#dateSelect .date-select-container a:first-child:nth-last-child(6),#dateSelect .date-select-container a:first-child:nth-last-child(6) ~ a{width:calc(860px / 6)}#dateSelect .date-select-container a:first-child:nth-last-child(10),#dateSelect .date-select-container a:first-child:nth-last-child(10) ~ a{width:20%}#typeSelect{border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(255,255,255,0.7);padding-bottom:20px}#typeSelect th{color:#ff4672;font-size:1.2em;font-weight:lighter;text-align:left}#typeSelectInnerTops{background:url(/img/common-typeselect-top.png) center top no-repeat;padding:15px 0 0}#typeSelectInnerTopsContents,#typeSelectInnerBottomsContents{background:url(/img/common-typeselect-bg.png) center repeat-y;padding:0 40px}#typeSelectInnerTopsContents:after,#typeSelectInnerBottomsContents:after{clear:both;content:"";display:block;overflow:hidden}#typeSelectInnerTopsContents .selectType,#typeSelectInnerBottomsContents .selectType{border-right:1px solid #e6e6e6;float:left;padding-right:20px;width:561px}#typeSelectInnerTopsContents .selectType td,#typeSelectInnerBottomsContents .selectType td{padding:8px 0;width:100px}#typeSelectInnerTopsContents .selectType thead,#typeSelectInnerBottomsContents .selectType thead{background:url(/img/common-typeselect-heart.png) left 10px no-repeat}#typeSelectInnerTopsContents .selectType thead th,#typeSelectInnerBottomsContents .selectType thead th{padding:10px 0 0 25px}#typeSelectInnerTopsContents .selectType tbody tr,#typeSelectInnerBottomsContents .selectType tbody tr{border-bottom:1px dashed #e6e6e6}#typeSelectInnerTopsContents .selectType tbody tr:last-child,#typeSelectInnerBottomsContents .selectType tbody tr:last-child{border-bottom:none}#typeSelectInnerTopsContents .selectOthers,#typeSelectInnerBottomsContents .selectOthers{float:right;height:200px;padding-left:20px;width:239px}#typeSelectInnerTopsContents .selectOthers th,#typeSelectInnerBottomsContents .selectOthers th{padding-top:10px}#typeSelectInnerBottoms{background:url(/img/common-typeselect-bottom.png) center bottom no-repeat;padding:0 0 35px}#typeSelectInnerBottomsContents{border-top:1px solid #e6e6e6;padding:15px 40px 0}#typeSelectInnerBottomsContents .selectOption td{padding:8px 50px 8px 0}#typeSelect .selectButton{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#ff4672;border:none;color:#fff;display:block;font-size:1.2em;margin:0 auto;padding:10px 0;width:200px}#typeSelect .selectButton:hover{background:#c52746}.pCategory{color:#fff;width:100%}.pCategory li{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:red;display:inline-block;font-size:11px;height:22px;line-height:22px;margin:0 2px 0 0;max-width:90px;padding:0 4px;text-align:center;vertical-align:bottom}.pCategory li:last-of-type{margin:0}.girlsList{padding:0 0 0 20px}.girlsList:after{clear:both;content:"";display:block;overflow:hidden}.girlsList>h2{background:#333;border-radius:6px;color:#fff;font-size:20px;margin-bottom:20px;padding:10px 0 8px 20px;width:840px}.girlsList .listedGirl{-moz-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 5px 0 rgba(0,0,0,0.15);box-shadow:0px 2px 5px 0 rgba(0,0,0,0.15);-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;float:left;height:485px;margin:0 10px 10px 0;position:relative;text-align:center;top:0;width:280px;z-index:1}.girlsList .listedGirl:hover{position:relative;top:-5px}.girlsList .listedGirl img{margin:0 auto}.girlsList .listedGirlProf{position:relative}.girlsList .listedGirlProf span{display:inline-block;text-align:center}.girlsList .listedGirlProf span .pAge{display:inline;font-size:0.7em;padding:0 0 0 5px}.girlsList .listedGirlProf .pSpecial{background:url(/img/common-clearwhite.png);font-size:1.4em;height:50px;line-height:50px;position:absolute;text-align:center;top:-50px;width:280px}.girlsList .listedGirlProf .pSpecial.pSNewface{color:#ff4672}.girlsList .listedGirlProf .pSpecial.pSTime{color:#000}.girlsList .listedGirlProf .pName{display:block;font-size:1.3em}.girlsList .listedGirlProf .pSize{font-size:0.9em}.girlsList .listedGirlProf .pComment{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ff4672;display:block;font-size:0.8em;margin:6px auto 0;width:96%}.girlsList .listedGirlProf .pArea{display:block;margin-top:6px;text-align:center}.girlsList .listedGirlProf .pArea .areaIcon{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:0 0 5px rgba(78,29,10,0.5);-moz-text-shadow:0 0 5px rgba(78,29,10,0.5);-webkit-text-shadow:0 0 5px rgba(78,29,10,0.5);background:#ff7d0c;color:white;display:inline-block;font-size:16px;line-height:1.0;letter-spacing:1px;padding:4px 8px 3px;text-align:center}.girlsList .listedGirlProf .pCategory{margin:5px 0 0;padding:0 0 15px;text-align:center}.girlsList .listedGirlProf .pIcons{position:absolute;text-align:center;top:-70px;width:280px}.girlsList .listedGirlProf .pIcons li{-moz-animation:blink 0.5s ease-in-out infinite alternate;-webkit-animation:blink 0.5s ease-in-out infinite alternate;animation:blink 0.5s ease-in-out infinite alternate;display:inline-block;padding:0}.girlsList .listedGirlProf .pIcons.SP{top:-115px}.girlsList .listedGirl .voiceBtnArea{box-sizing:border-box;font-size:0;text-align:center;padding:4px 0 0;width:100%}.girlsList .listedGirl .voiceBtnArea .voiceSub{border-radius:8px;background:#333;color:white;font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック Medium",sans-serif,Roboto;font-size:14px;display:block;margin:0 auto 5px;padding:3px 0 2px;width:200px}.girlsList .listedGirl .voiceBtnArea .voiceBtn{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#ff4672;border-radius:50%;box-sizing:border-box;color:white;cursor:pointer;display:inline-block;font-family:"M PLUS Rounded 1c";font-size:18px;font-weight:600;height:36px;margin:0 2px;width:36px}.girlsList .listedGirl .voiceBtnArea .voiceBtn:hover{background:#ff7999;color:white}.girlsList .listedGirl .voiceBtnArea .voiceBtn span{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.girlsList .listedGirl .pGravureIcon{-moz-animation:blink 0.5s ease-in-out infinite alternate;-webkit-animation:blink 0.5s ease-in-out infinite alternate;animation:blink 0.5s ease-in-out infinite alternate;display:inline-block;padding:0;position:absolute;right:0;top:4px;z-index:2}.girlsList .listedGirlFrame{left:0;position:absolute;top:0}.girlsList .listedGirlFrameVoice{height:373px;left:0;position:absolute;top:0}.girlsList .listedGirl .toolTip{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-ms-filter:"alpha(opacity=0)";opacity:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:url(/img/common-clearwhite.png);left:15px;padding:15px;position:absolute;top:-20px;width:220px}.girlsList .listedGirl .toolTip span{display:block}.girlsList .listedGirl .toolTipName{font-size:1.4em}.girlsList .listedGirl .toolTipThumbs{padding:10px 0}.girlsList .listedGirl .toolTipThumbs li{float:left;padding:0 2px}.girlsList .listedGirl .toolTipThumbs li img{width:40px}.girlsList .listedGirl:hover .toolTip{-ms-filter:"alpha(opacity=100)";opacity:1;top:-100px}.pager{padding:20px 0 10px;text-align:center}.pager li{display:inline-block}.pager li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);background:#ff4672;color:#fff !important;display:block;padding:5px 10px}.pagerNum{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;top:0}.pagerNum:hover{position:relative;top:-5px}.pagerPrev{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pagerPrev:hover{margin:0 5px 0 -5px}.pagerNext{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pagerNext:hover{margin:0 -5px 0 5px}.pagerNext.off,.pagerNum.current,.pagerPrev.off{-ms-filter:"alpha(opacity=30)";opacity:.3}.pagerNext.off:hover,.pagerNum.current:hover,.pagerPrev.off:hover{margin:0}.pagerNext.off a,.pagerNum.current a,.pagerPrev.off a{cursor:default}.rankin{padding:0 0 60px}.rankin h1{text-align:center}.rankin h1 .rankTtl{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#ff355b;box-sizing:border-box;color:white;display:block;font-family:"M PLUS Rounded 1c";font-size:28px;font-weight:400;letter-spacing:8px;margin-bottom:10px;padding:8px 0 6px 8px;text-align:center;width:100%}.rankin .totalRankTop{background:#f0f0f0;box-sizing:border-box;margin:0 auto 20px;padding:20px;text-align:center;width:99%}.rankin .totalRankTop .inner{color:#111;display:block;font-size:18px}.rankin .totalRankTop .inner span{color:red}.rankin .prise{height:120px;left:0;position:absolute;top:-95px;width:240px;z-index:100}.rankin .rankinMonthly{position:relative}.rankin .girlsList{padding-top:100px}.rankin .girlsList.rankOther{padding-top:0}.rankin .girlsList .listedGirl{background:#1f2226;color:#fff;height:auto;min-height:520px}.rankin .girlsList .listedGirl img{height:auto;width:100%}.rankin .girlsList .listedGirl img.prise{min-height:0}.rankin .girlsList .listedGirl .rankName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;font-size:16px;padding:10px 2% 7px;text-align:center;width:100%}.rankin .girlsList .listedGirl .rankOtherNumber{box-sizing:border-box;display:block;padding:10px 2% 5px;text-align:center;width:100%}.rankin .girlsList .listedGirl .rankOtherNumber .numberInner{color:white;display:inline-block;font-family:"M PLUS Rounded 1c";position:relative;font-size:36px}.rankin .girlsList .listedGirl .rankOtherNumber .numberInner span{font-size:26px}.rankin .girlsList .listedGirl .rankOtherNumber .numberInner:before{background:url(/img/totalranking.png);background-size:cover;content:"";height:23px;left:-35px;position:absolute;top:15px;width:23px}.rankin .girlsList .listedGirl .rankOtherNumber .numberInner:after{background:url(/img/totalranking.png);background-size:cover;content:"";height:23px;right:-35px;position:absolute;top:15px;width:23px}#photoGallery{left:0;position:relative;top:0}#photoGallery #screenFrame{height:680px;left:0;position:absolute;top:0;width:510px;z-index:99}#photoGallery #thumbsFrameT{position:absolute;right:15px;top:0}#photoGallery #thumbsFrameTR{position:absolute;right:0;top:0}#photoGallery #thumbsFrameR{position:absolute;right:0;top:15px}#photoGallery #thumbsFrameBR{bottom:0;position:absolute;right:0}#photoGallery #thumbsFrameB{bottom:0;position:absolute;right:15px}.overlay{background:rgba(31,34,38,0.5);display:table-cell;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#551f2226,EndColorStr=#551f2226);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.modalWindow{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#fff;left:50%;margin-left:-220px;padding:20px 0;position:absolute;text-align:center;width:440px}.modalWindow .formHeading{border-bottom:1px solid rgba(31,34,38,0.1);padding:0 0 10px}.modalWindow .required{color:#ff4672}.modalWindow .error{color:#e31616;font-size:0.9em;vertical-align:middle}.modalWindow form{font-size:0.9em;padding:15px 0}.modalWindow form th{padding:5px 20px 0}.modalWindow form td{padding:0 0 5px 20px;text-align:left;width:200px}.modalWindow form input,.modalWindow form select,.modalWindow form textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dadada;padding:5px}.modalWindow form select{padding-right:0}.modalWindow form textarea{width:390px}.modalWindow .mwClose{cursor:pointer;display:block;height:33px;position:absolute;right:10px;top:10px;width:33px}.modalWindow.modalMailmagazine{background:url(/img/mailmagazine.jpg) #fff center center;top:200px}.modalWindow.modalMailmagazine p:first-of-type{color:#ff4672;font-size:1.4em}.modalWindow.modalMailmagazine p{padding:5px 0}.modalWindow.modalMailmagazine input[type="text"]{margin:10px 0 20px;padding:10px;width:280px}.modalWindow.modalMailmagazine .button{border:none;margin:0 auto;padding:10px 40px}.modalWindow .attTxt{background:red;color:white;font-size:14px;padding:10px 2%;text-align:center;width:96%}.formTable{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#fff;border:1px solid #ff4672;margin:0 auto;overflow:hidden;width:760px}.formTable input:not(.button),.formTable select,.formTable textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dadada;padding:5px}.formTable input:not(.button):disabled,.formTable select:disabled,.formTable textarea:disabled{background:#ddd}.formTable tr:nth-of-type(even){background:#f5f5f5}.formTable tr:last-of-type{background:#fff}.formTable th{width:320px;padding:15px 0 15px 50px}.formTable th .totalBase{background:white;box-sizing:border-box;margin:10px 0;padding:15px 15px 8px;width:100%}.formTable th .totalBase>div{padding:0 0 5px}.formTable th .totalBase>div[class^='courseResult'],.formTable th .totalBase>div[class^='optionResult'],.formTable th .totalBase>div[class^='nominateResult']{display:none}.formTable th .totalBase>div:last-of-type{font-size:14px}.formTable th .totalBase>div:last-of-type span{color:#ff4672;font-family:"M PLUS Rounded 1c";font-size:20px;font-weight:600;padding:0 3px}.formTable th .totalMemo{display:block;font-size:12px;padding:0 0 5px;text-align:left;width:100%}.formTable th .totalMemo span{color:#ff4672}.formTable td{padding:15px 50px;vertical-align:middle}.formTable td textarea{display:block;margin:5px 0 0;width:100%}.formTable td .courseCalc{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:0 0 5px}.formTable td .courseCalc label{display:inline-block;min-width:90px}.formTable td .courseCalc input[type="number"]{width:60px}.formTable td .totalTokyo{background:#fff2d3}.formTable td .totalTokyo span{color:#ff4672;font-family:"M PLUS Rounded 1c";font-size:20px;font-weight:600;padding:0 3px}.formTable .caption td{padding:20px 10px 20px 50px}.formTable .required{color:#ff4672}.formTable .attention{color:#ff4672;display:block;font-size:11px}.formTable .dtlMemo{color:#222;display:block;font-size:12px;padding:5px 0;line-height:1.3}.formTable .dtlMemo span{display:block;font-size:13px;margin:0;padding:5px 0}.formTable .check{display:block;margin:-15px 0 20px}.formTable .buttons{padding:30px 0;text-align:center}.formTable .buttons .button{border:none;padding:10px;width:auto}.formTable .buttons .button.back{background:#333;border:1px solid #333;color:#ff4672;padding:9px}.formTable.formConfirm .caption td{color:#ff4672;padding:20px 0;text-align:center}.formTable.formConfirm td,.formTable.formConfirm th{padding-bottom:15px;padding-top:15px}.formTable.formConfirm th{color:#a4a4a4}.formTable.formConfirm .fromTextarea{color:#1f2226;padding:10px 40px 0 0}#thanksMessage{font-size:26px;font-weight:bold;padding:70px 0 30px;text-align:center}#thanksMessage .thanksBottom{color:#333;display:block;font-size:16px;font-weight:normal;padding:10px 0 0;text-align:center}#mainContentsInner #catchContentsSlide{margin-bottom:30px}div.topBanner{position:relative;text-align:center;width:900px;z-index:999}div.topBanner div{margin-bottom:10px}div.topBanner div img{height:auto;width:100%}.leftBanner{margin:20px 0 0}.leftBanner img{max-width:280px}div.bottomBanner{padding:30px 0 0;text-align:center}div.bottomBanner.topPage{margin-top:30px}div.bottomBanner.topPage div{margin-bottom:20px}div.bottomBanner.topPage div img{height:auto;width:100%}#shopLinkBase{background-color:#303030;padding-bottom:30px;text-align:center;width:100%}#shopLinkBase h2{color:white;font-weight:normal;padding:30px 0;width:100%}#shopLinkBase h2.himitsu{font-family:"M PLUS Rounded 1c";font-size:28px;font-weight:400}#shopLinkBase h2.himitsu span{font-family:"Noto Serif JP",serif;font-size:48px;padding:0 5px 0 0}#shopLinkBase .shopLinkInner{list-style-type:none;margin:0 auto;width:1200px}#shopLinkBase .shopLinkInner:after{clear:both;content:"";display:block;overflow:hidden}#shopLinkBase .shopLinkInner li{background-color:white;float:left;margin:0 10px 10px 0;min-height:340px;padding:0;text-align:center;width:232px}#shopLinkBase .shopLinkInner li:nth-of-type(5n){margin:0 0 10px 0}#shopLinkBase .shopLinkInner li a{display:block;height:232px;overflow:hidden;width:232px}#shopLinkBase .shopLinkInner li a img{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%}#shopLinkBase .shopLinkInner li a img:hover{-moz-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-ms-filter:"alpha(opacity=80)";opacity:.8}#shopLinkBase .shopLinkInner li div{padding:10px 20px 20px;width:192px}#shopLinkBase .shopLinkInner li div h3{margin-bottom:10px}#shopLinkBase .shopLinkInner li div p{margin:0 0 3px;text-align:left}#shopLinkBase .shopLinkInner li div p span{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:white;font-size:11px;margin-right:10px;padding:1px 4px 0px}#shopLinkBase .shopLinkInner li div p:nth-of-type(1) span{background-color:#ff7916}#shopLinkBase .shopLinkInner li div p:nth-of-type(2) span{background-color:#009944}#shopLinkBase .gpAreaName{color:white;font-family:"M PLUS Rounded 1c";font-size:24px;font-weight:500;margin:0 auto 8px;text-align:left;width:1200px}#shopLinkBase .shopGpLink{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px #3e3e3e solid;margin:0 auto 20px;padding:0 0 20px;width:1200px}#shopLinkBase .shopGpLink li{text-align:left;width:calc(100%/8)}#shopLinkBase .shopGpLink li a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white;display:block;font-size:16px;text-align:left;width:100%}#shopLinkBase .shopGpLink li a:hover{color:#ffea9b}#shopLinkBase .shopGpLinkBase{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 20px;padding:0 0 20px;width:1400px}#shopLinkBase .shopGpLinkBase li{text-align:left;width:calc(100%/9)}#shopLinkBase .shopGpLinkBase li .gpName{color:white;display:block;font-family:"M PLUS Rounded 1c";font-size:16px;font-weight:500;margin:0 auto 20px;position:relative;text-align:center;width:100%}#shopLinkBase .shopGpLinkBase li .gpName:before{content:'';position:absolute;bottom:-10px;display:inline-block;width:15%;height:2px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#e26a92;border-radius:1px}#shopLinkBase .shopGpLinkBase li a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white;display:block;font-size:13px;margin:0 auto 5px;text-align:center;width:100%}#shopLinkBase .shopGpLinkBase li a:hover{color:#ffea9b}#shopLinkBase .shopGpLinkBase li a .preparation{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:red;color:white;display:inline-block;font-size:11px;line-height:1.0;margin:0 0 0 5px;padding:3px 3px 2px;vertical-align:middle}#shopLinkBase .shopGpLinkBase li a .recruitment{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px red solid;background:transparent;color:white;display:inline-block;font-size:11px;line-height:1.0;margin:0 0 0 5px;padding:3px 3px 2px;vertical-align:middle}div.noData{font-size:18px;padding-bottom:30px;text-align:center}div.noData.reservation{padding-top:30px}div.noData.ranking{padding-top:30px;padding-bottom:0}#flashMessage{background-color:#f8d7da;border-color:#f5c6cb;border-radius:.25rem;border:1px solid transparent;color:#721c24;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;text-align:center}.error-message,.errorText{color:#F00}.header-down{box-shadow:0 0 5px rgba(0,0,0,0.7);-moz-box-shadow:0 0 5px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.7);background:#333;background:rgba(51,51,51,0.8);height:40px;margin:0;padding:5px 0;position:fixed;top:0;width:100%;z-index:9999}.header-down .contents-box{margin:0 auto;width:1200px}.header-down .contents-box:after{clear:both;content:"";display:block;overflow:hidden}.header-down .contents-box .ph-line-nav .effect{transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;background:#fff;bottom:17px;height:2px;left:-14%;margin-left:-45px;position:absolute;width:70px}.header-down .contents-box .hdInnerLogo a{color:white;display:block;font-family:"Noto Serif JP",serif;font-size:26px;float:left;height:40px;line-height:1.0;margin:0;padding:7px 0 0;text-align:center;width:280px}.header-down .contents-box .nav{float:right;margin:0 auto;overflow:hidden;padding:5px 0 0;position:relative;text-align:center;width:900px}.header-down .contents-box .nav a{transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;color:#dadada;display:block;float:left;font-size:12px;padding:0.9em 0 1.9em;position:relative;text-decoration:none;width:12.5%}.header-down .contents-box .nav a:hover{color:#fff}.header-down .contents-box .nav a:nth-of-type(1){width:10%}.header-down .contents-box .nav a:nth-of-type(3){width:15%}.header-down .contents-box .nav a:nth-child(1):hover ~ .effect{left:6%}.header-down .contents-box .nav a:nth-child(2):hover ~ .effect{left:17%}.header-down .contents-box .nav a:nth-child(3):hover ~ .effect{left:31%}.header-down .contents-box .nav a:nth-child(4):hover ~ .effect{left:44.8%}.header-down .contents-box .nav a:nth-child(5):hover ~ .effect{left:57.3%}.header-down .contents-box .nav a:nth-child(6):hover ~ .effect{left:70%}.header-down .contents-box .nav a:nth-child(7):hover ~ .effect{left:82.5%}.header-down .contents-box .nav a:nth-child(8):hover ~ .effect{left:95%}.header-down .contents-box .nav .nav-at-present{color:#fff;font-weight:bold}.reservLast{color:#ff0000;display:block;font-size:18px;padding:15px 0;text-align:center;width:100%}.crumb-list{background:#161616;text-align:right;width:100%}.crumb-list ul{color:white;font-size:11px;margin:0 auto;padding:4px 0 3px;width:1200px}.crumb-list ul li{display:inline-block;font-size:12px;vertical-align:bottom}.crumb-list ul li.last{color:white;vertical-align:middle}.crumb-list ul li a{color:#f9edb5;text-decoration:underline}.crumb-list ul li a:visited{color:#f9edb5}.crumb-list ul li a:hover{color:white;text-decoration:none}#shameListBox{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-evenly}#shameListBox .shameList{border:1px #ddd solid;box-sizing:border-box;margin-bottom:12px;width:210px}#shameListBox .shameList>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;height:210px}#shameListBox .shameList>a img{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:auto;width:100%}#shameListBox .shameList>a:hover img{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#shameListBox .shameList .shameProf{border-top:1px #ddd solid;padding:10px 5%}#shameListBox .shameList .shameProf p{color:#666;font-size:12px;margin-bottom:5px;position:relative}#shameListBox .shameList .shameProf p .sUpdate{background:#e3375f;color:white;font-size:10px;padding:2px 3px 1px;position:absolute;right:0px;top:-2px}#shameListBox .shameList .shameProf h3 a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#303030;font-size:14px;margin-bottom:5px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#shameListBox .shameList .shameProf h3 a:hover{color:#ff4672}#shameListBox .shameList .shameProf a{color:#ff4672;display:block;font-size:13px;text-align:center;text-decoration:underline}#shameListBox .shameList .shameProf a:hover{text-decoration:none}.copy{color:white;width:100%}.copy a{color:#fbf5ab}.copy a:visited{color:#fbf5ab}.animeBanner{background:url(/img/oreichi.jpg) no-repeat center top;display:block;height:870px;margin:10px auto 0;position:relative;text-align:center;width:870px}.animeBanner .oreichiLogo{display:block;left:16%;position:absolute;top:32%;z-index:1}.animeBanner .oreichiLogo.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;animation-iteration-count:infinite}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1 }.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.search-form-box{background:#ddd;box-sizing:border-box;padding:20px}.search-form-box.trBox{padding:20px 20px 0}.search-form-box.trBox .serachSub{background:white;color:#111;font-size:22px;padding:20px 0 0 190px}.search-form-box.trBox .searchInner{padding:0 30px 20px}.search-form-box.trBox .searchInner .trBase{align-items:center;text-align:center;width:100%}.search-form-box.trBox .searchInner .trBase .checkbox-wrap{display:inline-block;padding:0 5px 0 0;width:50%;vertical-align:middle}.search-form-box.trBox .searchInner .trBase .checkbox-wrap input[type="text"]{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px #aaa solid;box-sizing:border-box;display:block;font-size:18px;padding:10px;width:100%}.search-form-box.trBox .searchInner .trBase .btnArea{display:inline-block;width:auto;vertical-align:middle}.search-form-box.trBox .searchInner .trBase .btnArea input[type="submit"]{background:#111;cursor:pointer}.search-form-box.trBox .searchInner .trBase .btnArea input[type="submit"]:hover{background:#4a4a4a}.search-form-box.trBox .searchInner .trBase .btnArea input[type="submit"]:active{background:#111}.search-form-box .serachSub{background:#222;box-sizing:border-box;color:white;font-family:"M PLUS Rounded 1c";font-size:26px;font-weight:700;line-height:1.0;padding:10px;text-align:left}.search-form-box .searchInner{background:white;padding:10px}.search-form-box .searchInner .checkbox-wrap{padding:0 16px}.search-form-box .searchInner .checkbox-wrap .checkBoxSub{color:#0fcba1;font-family:"M PLUS Rounded 1c";font-size:20px;font-weight:400}.search-form-box .searchInner .checkbox-wrap .checkbox{display:inline-block;margin:16px 0}.search-form-box .searchInner .checkbox-wrap .checkbox input{height:0;visibility:hidden;width:0}.search-form-box .searchInner .checkbox-wrap .checkbox input:not(:checked)+label:hover{opacity:.8}.search-form-box .searchInner .checkbox-wrap .checkbox input:checked+label{background:#ed4c5e}.search-form-box .searchInner .checkbox-wrap .checkbox label{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#4a4a4a;color:white;cursor:pointer;font-size:14px;padding:7px}.search-form-box .searchInner .btnArea{padding:10px 0;text-align:center;width:100%}.search-form-box .searchInner .btnArea input[type="submit"]{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#FDA432;border:none;color:white;font-size:16px;margin:0 auto;outline:none;padding:10px 20px}.sort-link-box{background:#eee;font-size:0;margin:20px auto 0;padding:20px}.sort-link-box::before{background:url(/img/sort-icon.png);background-size:cover;content:"";display:inline-block;margin:0 20px 0 0;height:24px;width:24px;vertical-align:middle}.sort-link-box.sort-rank{background:#fff5d0;margin:0 auto 20px}.sort-link-box.sort-rank::before{background:url(/img/rank-icon.png);background-size:cover;content:"";display:inline-block;margin:0 20px 0 0;height:24px;width:24px;vertical-align:middle}.sort-link-box.sort-rank a{font-size:12px;font-weight:400}.sort-link-box a{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#4a4a4a;color:white !important;display:inline-block;font-size:14px;margin:0 8px 0 0;opacity:1;padding:5px 8px;vertical-align:middle}.sort-link-box a.active{background:#ff4672}.sort-link-box a:visited{color:white !important}.sort-link-box a:hover{opacity:0.8}.underBtnArea{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;background:#e0e0e0;box-sizing:border-box;padding:18px 2% 10px;text-align:left;width:100%}.underBtnArea:before{content:"";display:block;width:24.3%;order:1}.underBtnArea:after{content:"";display:block;width:24.3%}.underBtnArea li{height:60px;width:24.3%}.underBtnArea li a{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#333;color:white !important;display:block;font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック Medium",sans-serif,Roboto;font-size:14px;margin:0 auto 60px;padding:15px 10px;text-align:center}.underBtnArea li a:visited{color:white !important}.ftSnsBase{margin:0 auto 50px;max-width:640px;text-align:center;width:100%}.ftSnsBase li{display:inline-block;height:80px;margin:0 5px;overflow:hidden;width:80px}.ftSnsBase li a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:50%;box-sizing:border-box;display:block;height:80px;text-align:center;width:80px}.ftSnsBase li a:hover{opacity:0.7}.ftSnsBase li a.ftYoutube{padding:15px 0 0;background:#fe0002}.ftSnsBase li a.FtTwitter{padding:16px 0 0;background:#1da1f2}.ftSnsBase li a.FtInsta{background:#-webkit-linear-gradient 135deg,#427eff 0%,#f13f79 70% no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;padding:15px 0 0}.ftSnsBase li a img{height:auto;width:50px}.mvFrame{position:relative;width:100%;height:0;padding-top:60%}.mvFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.reservTop{box-sizing:border-box;border:3px red solid;color:red;font-size:18px;font-weight:700;margin:0 auto;padding:10px;text-align:center;width:760px}.translate{background-color:#f0f0f0;margin:0 auto;max-width:1200px;position:relative;height:42px;width:100%}.translate .gtranslate_wrapper{display:inline-block;position:absolute;top:5px;right:5px;z-index:8888}html:lang(en) #gNav .jkTopArea .hdtel .hdTelInner .bigIcon .bigIconInner{font-size:12px}html:lang(en) a{font-size:10px}html:lang(en) .header-down .contents-box .hdInnerLogo a{font-size:18px}html:lang(en) .header-down .contents-box .nav a{padding:0 0 1.9em}html:lang(en) #mainContentsInner a{font-size:20px}html:lang(en) #mainContentsInner .sort-link-box a{font-size:14px}html:lang(en) #sideBar #sNavMenu li a span{font-size:14px}.movieBaseTop{background-color:black;aspect-ratio:4 / 3.15;margin:0 auto 10px;max-width:870px;position:relative;width:100%}.movieBaseTop::before{background:url(/img/movie-cover.png?=v5) no-repeat center top;background-size:97%;aspect-ratio:4 / 3.15;content:"";height:auto;object-fit:contain;object-position:center top;position:absolute;pointer-events:none;top:15px;right:0;left:0;margin:0 auto;width:100%;z-index:30}.movieBaseTop video{height:100%;width:100%;z-index:2}.movieBaseTop .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}.movieBaseTop .play-btn.playActive{display:none}
