@charset "UTF-8";.text-description{padding:20px 0;font-size:1.3rem;font-weight:700;text-align:center}.bnr_maga{position:fixed;right:10px;bottom:10px}.text-shadow-origin{color:#f03796}.text-shadow-origin:before{content:""}.text-shadow-blue{text-shadow:0px 0px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,0 0 2px #2d9dfb,1px 1px 2px #2d9dfb,1px -1px 2px #2d9dfb,-1px 1px 2px #2d9dfb,-1px -1px 2px #2d9dfb,2px 2px 2px #2d9dfb,2px -2px 2px #2d9dfb,-2px 2px 2px #2d9dfb,-2px -2px 2px #2d9dfb,0 0 3px #2d9dfb,1px 1px 3px #2d9dfb,1px -1px 3px #2d9dfb,-1px 1px 3px #2d9dfb,-1px -1px 3px #2d9dfb;color:#1990f3}.text-shadow-yellow{text-shadow:0px 0px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,0 0 2px #f0bc19,1px 1px 2px #f0bc19,1px -1px 2px #f0bc19,-1px 1px 2px #f0bc19,-1px -1px 2px #f0bc19,2px 2px 2px #f0bc19,2px -2px 2px #f0bc19,-2px 2px 2px #f0bc19,-2px -2px 2px #f0bc19,0 0 3px #f0bc19,1px 1px 3px #f0bc19,1px -1px 3px #f0bc19,-1px 1px 3px #f0bc19,-1px -1px 3px #f0bc19;color:#eb8212}.text-shadow-pink{text-shadow:0px 0px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,0 0 2px #f26db0,1px 1px 2px #f26db0,1px -1px 2px #f26db0,-1px 1px 2px #f26db0,-1px -1px 2px #f26db0,2px 2px 2px #f26db0,2px -2px 2px #f26db0,-2px 2px 2px #f26db0,-2px -2px 2px #f26db0,0 0 3px #f26db0,1px 1px 3px #f26db0,1px -1px 3px #f26db0,-1px 1px 3px #f26db0,-1px -1px 3px #f26db0;color:#ee2589}.pagination-centered{padding:20px 0}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0}h1{font-size:1.2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}#main-content .button.radius{display:flex;justify-content:center}.page-id-8775 #main-content .button.radius{background-color:transparent}#main-content .button.radius a{border:#ea68a2 2px solid;color:#ea68a2;display:block;width:50%;border-radius:50rem;text-align:center;padding:10px}#main-content .button.radius a:hover{color:#fff;background-color:#ea68a2}.page-id-8775 .query-count-2st{display:block}#top-page-ranking ul.top-cast-list-common{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2px}.page-id-11055 .top-cast-list-common li{width:calc(20% - 7px);margin:0 5px 10px}.page-id-10499 .top-cast-list-common li{width:calc(20% - 5px);margin:0 5px 10px}.page-id-10499 .top-cast-list-common{display:flex;flex-wrap:wrap}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p{margin-bottom:1.6rem;margin:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-size:15px;font-size:.9375rem}abbr,acronym{cursor:help}mark,ins{text-decoration:none}big{font-size:125%}h1,h2,h3,h4,h5,h6{clear:both;margin:0}h3.content-title{background:-moz-linear-gradient(left,rgba(245,50,59,1) 1%,rgba(238,108,76,1) 100%);background:-webkit-linear-gradient(left,rgba(245,50,59,1) 1%,rgba(238,108,76,1) 100%);background:linear-gradient(to right,rgba(245,50,59,1) 1%,rgba(238,108,76,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5323b',endColorstr='#ee6c4c',GradientType=1);color:#fff;padding:5px;border-radius:4px;text-align:center;font-weight:700;margin:10px 0}h3.footer-link{background:#0072c3;color:#fff}.cp5-footer-link a{color:#fff}.shop-link .content-title{margin-bottom:.3em}.shop-link .shop-link-box{margin-bottom:.3em}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:1.4rem;line-height:1.6;color:#1a1a1a;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{color:#1a1a1a;font-size:1.4rem;line-height:1.6}button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,"Lato","Droid Sans","Noto Sans Japanese","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}h1,h2,h3,h4,h5,h6{clear:both;margin:0}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}ul.no-bullet{list-style:none;margin:0;padding:0}li{list-style:none}p{margin-top:0}button,select{cursor:pointer}a{color:#ea68a2;text-decoration:none;transition:color .4s ease-in-out}a:hover,a:focus,a:active{outline:0}.no-data{text-align:center;width:100%}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.fade-box img{transition:opacity .4s cubic-bezier(.95,.05,.795,.035)}.fade-box img.lazyloaded{opacity:1;transition:opacity .4s ease}.shop-image.fade-box img.lazyloaded{height:130px;object-fit:contain}a:hover .fade-box img.lazyloaded{opacity:.7}:root{--microtip-transition-duration:.5s;--microtip-transition-delay:0s;--microtip-font-size:13px}[aria-label][role~=tooltip]{position:relative}[aria-label][role~=tooltip]:before,[aria-label][role~=tooltip]:after{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:2;transform-origin:top}[aria-label][role~=tooltip]:before{background-size:100% auto !important;content:""}[aria-label][role~=tooltip]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;box-sizing:content-box}[aria-label][role~=tooltip][data-tooltip=off]:before,[aria-label][role~=tooltip][data-tooltip=off]:after{opacity:0;pointer-events:auto}[aria-label][role~=tooltip][data-tooltip=off]:before,[aria-label][role~=tooltip][data-tooltip=off]:after{transform:translate3d(-50%,2rem,0)}[aria-label][role~=tooltip][data-tooltip=on]:before,[aria-label][role~=tooltip][data-tooltip=on]:after{opacity:1;pointer-events:auto}[role~=tooltip][data-microtip-position|=top]:after{margin-bottom:11px}[role~=tooltip][data-microtip-position|=top]:before{transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position|=top]:after{transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position=top]:hover:after{transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position=top-left]:after{transform:translate3d(calc(-100% + 16px), 0, 0);bottom:100%}[role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px), -5px, 0)}[role~=tooltip][data-microtip-position=top-right]:after{transform:translate3d(calc(0% + -16px), 0, 0);bottom:100%}[role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(calc(0% + -16px), -5px, 0)}[role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}[role~=tooltip][data-microtip-position|=bottom]:after{margin-top:11px}[role~=tooltip][data-microtip-position|=bottom]:before{transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}[role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position|=bottom]:after{transform:translate3d(-50%,-10px,0);top:100%;left:50%}[role~=tooltip][data-microtip-position=bottom]:hover:after{transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position=bottom-left]:after{transform:translate3d(calc(-100% + 16px), -10px, 0);top:100%}[role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px), 0, 0)}[role~=tooltip][data-microtip-position=bottom-right]:after{transform:translate3d(calc(0% + -16px), -10px, 0);top:100%}[role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(calc(0% + -16px), 0, 0)}[role~=tooltip][data-microtip-position=left]:before,[role~=tooltip][data-microtip-position=left]:after{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}[role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}[role~=tooltip][data-microtip-position=left]:after{margin-right:11px}[role~=tooltip][data-microtip-position=left]:hover:before,[role~=tooltip][data-microtip-position=left]:hover:after{transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-position=right]:before,[role~=tooltip][data-microtip-position=right]:after{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}[role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}[role~=tooltip][data-microtip-position=right]:after{margin-left:11px}[role~=tooltip][data-microtip-position=right]:hover:before,[role~=tooltip][data-microtip-position=right]:hover:after{transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-size=small]:after{white-space:initial;width:80px}[role~=tooltip][data-microtip-size=medium]:after{white-space:initial;width:150px;text-align:center}[role~=tooltip][data-microtip-size=large]:after{white-space:initial;width:260px}.home #contents{margin-top:1rem}#content{margin:0 auto 1rem;display:flex}body.content-all #main-content{padding:.5rem 0}body #main-content{margin:0 0 2rem 2rem;flex:1;box-sizing:border-box;max-width:100%;min-width:200px}body #top-main-content-column{display:flex}#enter-header{position:relative;z-index:10;width:100%;border-top:3px solid #009b64}#enter-header #header-line{box-shadow:0 1px 0 rgba(255,255,255,.1)}#enter-header #header-line #header-line-innter{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#enter-header #header-line #header-line-innter #site-description,#enter-header #header-line #header-line-innter #user-menu{flex-grow:1;flex-shrink:1}#enter-header #header-wrap{display:flex;width:1200px;margin:.5rem auto}#enter-header #header-wrap #header-site-logo{width:160px;text-align:center}#enter-header #header-wrap #header-site-logo img{max-width:160px}#enter-header #header-wrap #header-site-info{flex:1;padding:0 0 0 1rem;display:flex;align-items:center}#enter-header #header-wrap #header-site-info #site-description{margin-bottom:.5rem}#enter-header #header-wrap #header-site-info #site-description h1{padding:0;font-size:1.2rem;font-weight:700}#enter-header #header-wrap #header-site-info #site-caption{font-size:1.1rem;line-height:1.4}#enter-header #header-wrap #header-site-info #header-bnr-area{margin:0 0 0 1rem;display:flex;flex-wrap:wrap;text-align:right;max-width:720px}#enter-header #header-wrap #header-site-info #header-bnr-area li{width:calc(33.33333% - 0.4rem);margin:0 .2rem}#footer{background:#2ca5f9}#footer #footer-caption{max-width:1200px;padding:1rem 0 .5rem;margin:0 auto 1rem}#footer #footer-wrap{max-width:1200px;display:flex;flex-wrap:wrap}#footer #footer-wrap #footer-logo{width:200px}#footer #footer-wrap #footer-wrap-right{padding-left:1rem;flex:1}#footer #footer-wrap #footer-search-navi{padding-bottom:1rem;margin-bottom:1rem}#footer #footer-wrap #footer-search-navi .parent{margin:0 0 .5rem;background:#000;padding:.25rem 1rem;font-size:1.1rem;line-height:1;border-radius:.25rem}#footer #footer-wrap #footer-search-navi .shop-cat-lists{overflow:hidden;margin:0 -.5rem;padding:.25rem 0 0;margin-bottom:1rem}#footer #footer-wrap #footer-search-navi .shop-cat-lists li{display:inline-block;font-size:1.2rem;margin:0 .5rem}#footer #footer-widget-col .widget_cp5_shop_info .shop-info .shop-name{font-size:1.6rem}#footer #footer-widget-col .widget_nav_menu{font-size:1.2rem}#footer #footer-widget-col .widget_nav_menu ul{margin:0;padding:0}#footer #footer-widget-col .widget_nav_menu ul li{display:block;padding:.25rem 0;border-bottom-style:solid;border-bottom-width:1px}#footer #footer-menu{margin:0 auto;padding:1rem 0;color:#fff}#footer-block{margin-bottom:10px}#footer #footer-menu .footer-title{margin-bottom:.5rem}#footer #footer-menu #footer-menu-list{max-width:1200px;margin:0 auto}#footer #footer-menu #footer-menu-list ul{display:inline-flex;font-size:1.4rem;line-height:1.2;align-items:center;flex-wrap:wrap}#footer #footer-menu #footer-menu-list ul li{font-size:12px;padding:0 5px;position:relative}#footer #footer-menu #footer-menu-list ul li:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:rgba(255,255,255,.8)}#footer #footer-menu #footer-menu-list ul li a{color:#fff}#footer #footer-top-anchor{bottom:1rem;position:fixed;right:1rem;z-index:100}#footer #footer-top-anchor a{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;background:rgba(41,41,41,.8);border-radius:2px;line-height:1;color:#fff}#footer #footer-top-anchor a i{font-size:20px}#footer #footer-copy-right{font-size:1.1rem;text-align:center;padding:1rem;background:#2089d4;color:#fff}#footer #footer-copy-right a{color:#fff}#global-header{position:relative;z-index:10}#global-header #header-line{box-shadow:0 1px 0 rgba(255,255,255,.1)}#global-header #header-line #header-line-innter{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#global-header #header-line #header-line-innter #site-description,#global-header #header-line #header-line-innter #user-menu{flex-grow:1;flex-shrink:1}#global-header #header-line #header-line-innter #user-menu{font-size:1.2rem;position:relative;z-index:100}#global-header #header-line #header-line-innter #user-menu ul{display:flex;justify-content:flex-end}#global-header #header-line #header-line-innter #user-menu ul li{border-right:1px solid rgba(255,255,255,.4);background-color:#de5ca0;color:#fff}#global-header #header-line #header-line-innter #user-menu ul li:first-child{border-radius:0 0 0 .4rem}#global-header #header-line #header-line-innter #user-menu ul li:last-child{border-radius:0 0 .4rem}#global-header #header-line #header-line-innter #user-menu ul li span.user-info{display:inline-block;padding:.5rem 1rem}#global-header #header-line #header-line-innter #user-menu ul li a{color:#fff;padding:.5rem 1rem;display:inline-block}#global-header #header-line #header-line-innter #user-menu ul li a i+.login-label{margin-left:.25rem}#global-header #header-wrap{display:flex}#global-header #header-wrap #header-site-logo{display:flex;justify-content:center;align-items:center}#global-header #header-wrap #header-site-logo img{width:100%;height:auto}#global-header #header-wrap #header-site-info #site-description{margin-bottom:.5rem}#global-header #header-wrap #header-site-info #site-description h1{padding:0;font-size:1.1rem;font-weight:500}#global-header #header-wrap #header-site-info #siteinfo-count{flex:1}#global-header #header-wrap #header-site-info #siteinfo-count .siteinfo-block{margin-bottom:.5rem;display:flex;align-items:center}#global-header #header-wrap #header-site-info #siteinfo-count .siteinfo-block .counter{font-size:1.2rem}.counter{text-align:left}#global-header #header-wrap #header-site-info #siteinfo-count .siteinfo-block .counter:not(:first-child){margin-left:1rem}#global-header #header-wrap #header-site-info #siteinfo-count .siteinfo-block .counter .count{font-size:2rem;font-weight:800;letter-spacing:-1px;line-height:1;margin:0 .25rem}.header-search-form{display:flex;justify-content:flex-end}.page-id-97 .top-banner{display:none}#global-header #header-wrap #header-site-info #header-search-form form{display:inline-flex;flex-wrap:wrap;padding:.5rem}#global-header #header-wrap #header-site-info #header-search-form form .radio-custom-label{margin-right:.5rem;font-size:1.2rem}#global-header #header-wrap #header-site-info #header-search-form form .radio-custom-label:before{background:#fff}#global-header #header-wrap #header-site-info #header-search-form form .form-control{border-radius:.25rem 0 0 .25rem}#global-header #header-wrap #header-site-info #header-search-form form .button{border-radius:0 .25rem .25rem 0}#global-header #header-wrap #header-site-info #header-bnr-area{margin:0 0 0 1rem;display:flex;flex-wrap:wrap;text-align:right;max-width:460px}#global-header #header-wrap #header-site-info #header-bnr-area li{width:100%;margin:0 .2rem}.ranking-cat-menu{background:#fff;padding:1rem}.ranking-cat-menu:not(:first-child){margin-top:2rem}.ranking-cat-menu .ranking-cat-title{font-weight:700;font-size:1.6rem;margin-bottom:1rem}.ranking-cat-menu .ranking-menu{margin-bottom:3rem}.ranking-cat-menu .ranking-menu li{padding:.5rem;border-top:1px dotted #dedede}.ranking-cat-menu .ranking-menu li:last-child{border-bottom:1px dotted #dedede}.ranking-cat-menu .ranking-menu li a{display:block}.search-title{padding:10px 0 0 10px}.serach-count{padding:1rem;margin-bottom:0}.serach-count .count{font-size:2.8rem;font-weight:200;color:#de5ca0;font-family:"Nunito",sans-serif}#shop-search-form,#cast-search-form,#schedule-search-form,#waitcast-search-form,#diary-search-form{border:2px solid #dbccb8;border-radius:.4rem;margin-bottom:1rem}.page-id-96 #cast-search-form,.page-id-10708 #cast-search-form{display:none}#shop-search-form .search-parent-title,#cast-search-form .search-parent-title,#schedule-search-form .search-parent-title,#waitcast-search-form .search-parent-title,#diary-search-form .search-parent-title{font-family:'M PLUS 1 Code',sans-serif;font-weight:700;padding:1rem;background:#f7f4f0;border-top:1px solid #dbccb8}#shop-search-form .search-modal .search-title,#cast-search-form .search-modal .search-title,#schedule-search-form .search-modal .search-title,#waitcast-search-form .search-modal .search-title,#diary-search-form .search-modal .search-title{padding:1rem;position:relative;border-top:1px solid #dbccb8;border-bottom:1px solid #dbccb8;margin-top:-1px;font-family:'M PLUS 1 Code',sans-serif;font-weight:700}#shop-search-form .search-modal .search-title+.side-search-content,#cast-search-form .search-modal .search-title+.side-search-content,#schedule-search-form .search-modal .search-title+.side-search-content,#waitcast-search-form .search-modal .search-title+.side-search-content,#diary-search-form .search-modal .search-title+.side-search-content{margin-top:-1.5rem}#shop-search-form .search-modal .search-title a,#cast-search-form .search-modal .search-title a,#schedule-search-form .search-modal .search-title a,#waitcast-search-form .search-modal .search-title a,#diary-search-form .search-modal .search-title a{display:block}#shop-search-form .search-modal .search-title a:after,#cast-search-form .search-modal .search-title a:after,#schedule-search-form .search-modal .search-title a:after,#waitcast-search-form .search-modal .search-title a:after,#diary-search-form .search-modal .search-title a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";position:absolute;right:6px;top:calc(50% - 1rem)}#shop-search-form .search-check-lists,#cast-search-form .search-check-lists,#schedule-search-form .search-check-lists,#waitcast-search-form .search-check-lists,#diary-search-form .search-check-lists{width:100%;margin-bottom:2rem;padding:.25rem;display:flex;flex-wrap:wrap}#shop-search-form .search-check-lists li,#cast-search-form .search-check-lists li,#schedule-search-form .search-check-lists li,#waitcast-search-form .search-check-lists li,#diary-search-form .search-check-lists li{width:25%}#shop-search-form .search-check-lists li:nth-child(n+5),#cast-search-form .search-check-lists li:nth-child(n+5),#schedule-search-form .search-check-lists li:nth-child(n+5),#waitcast-search-form .search-check-lists li:nth-child(n+5),#diary-search-form .search-check-lists li:nth-child(n+5){margin-top:.5rem}#shop-search-form .search-check-lists li input,#cast-search-form .search-check-lists li input,#schedule-search-form .search-check-lists li input,#waitcast-search-form .search-check-lists li input,#diary-search-form .search-check-lists li input{margin-right:.5rem}#shop-search-form .parent-name,#cast-search-form .parent-name,#schedule-search-form .parent-name,#waitcast-search-form .parent-name,#diary-search-form .parent-name{background:#efefef;padding:.5rem;margin-bottom:.5rem}#shop-search-form .parent-name+.search-check-lists,#cast-search-form .parent-name+.search-check-lists,#schedule-search-form .parent-name+.search-check-lists,#waitcast-search-form .parent-name+.search-check-lists,#diary-search-form .parent-name+.search-check-lists{margin-bottom:2rem;padding:0 .5rem}#shop-search-form .search-select .selectbox,#cast-search-form .search-select .selectbox,#schedule-search-form .search-select .selectbox,#waitcast-search-form .search-select .selectbox,#diary-search-form .search-select .selectbox{display:none}#shop-search-form .search-select .tilde,#cast-search-form .search-select .tilde,#schedule-search-form .search-select .tilde,#waitcast-search-form .search-select .tilde,#diary-search-form .search-select .tilde{display:none;width:2rem;text-align:center}#shop-search-form .side-search-content,#cast-search-form .side-search-content,#schedule-search-form .side-search-content,#waitcast-search-form .side-search-content,#diary-search-form .side-search-content{padding:0 1rem 1rem}#shop-search-form #side-search-word input,#cast-search-form #side-search-word input,#schedule-search-form #side-search-word input,#waitcast-search-form #side-search-word input,#diary-search-form #side-search-word input{width:100%;box-sizing:border-box}#shop-search-form .submit,#cast-search-form .submit,#schedule-search-form .submit,#waitcast-search-form .submit,#diary-search-form .submit{text-align:center;padding:1rem .5rem}#shop-search-form .reset,#cast-search-form .reset,#schedule-search-form .reset,#waitcast-search-form .reset,#diary-search-form .reset{margin-top:1rem;padding:.5rem;text-align:right}#side-search-wrap .search-modal{position:relative}#side-search-wrap .search-modal:last-child .search-title{border-bottom:1px solid #dbccb8}#side-search-wrap .search-modal .modal-title{margin-bottom:2rem;border-bottom:2px solid #ccc}#side-search-wrap .search-modal.open .modal-frame{transition:.6s;width:80vw;left:calc(240px - 6px);z-index:1000;opacity:1}#side-search-wrap .search-modal.open .modal-wrap{width:50vw}#side-search-wrap .search-modal.open .search-title{transition:.6s;position:relative;margin-right:-1.6rem;background:#fff;position:relative;z-index:1000}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}#schedule-datepanel{display:flex;flex-wrap:wrap;margin:0 -.1rem;position:relative}#schedule-datepanel li{text-align:center;width:25%;box-sizing:border-box;padding:0 .1em}#schedule-datepanel li:nth-child(n+5){margin-top:.25rem}#schedule-datepanel li label{display:block;border:1px solid #ccc;border-radius:6px;cursor:pointer;background:#f5f5f5;padding:.25rem}#schedule-datepanel li input[type=radio]{display:none}#schedule-datepanel li input[type=radio]:checked+label{color:#fff;background:#ff555e}#schedule-datepanel li:hover a,#schedule-datepanel li.active a{border-top:4px solid #e43480}#schedule-datepanel li.week-prev,#schedule-datepanel li.week-next{float:left;width:6.25%}#schedule-datepanel li a{padding:.25em;border-top:4px solid #8a8a8a;display:block;line-height:1.2;text-align:center;text-decoration:none;transition:color .4s ease-out,background-color .4s ease-out,border-color .4s ease-out}#schedule-datepanel li a.last{margin-right:0}#schedule-datepanel li a.sat{color:#006}#schedule-datepanel li a.sun{color:#e9007a}#schedule-datepanel span.arrow{font-weight:700}#schedule-datepanel span.arrow .fa{font-size:2.4rem;vertical-align:baseline;line-height:1.6}#schedule-datepanel span.month,#schedule-datepanel span.day{font-family:"Roboto",sans-serif}#schedule-datepanel span.month{display:inline;vertical-align:baseline;font-size:1.4rem;font-weight:700}#schedule-datepanel span.day{vertical-align:baseline;font-weight:700}#schedule-datepanel span.date{vertical-align:top;display:block;font-size:1.1rem}#schedule-datepanel a.active{cursor:default}#schedule-datepanel a.active span{cursor:default}#shop-search-form #side-search-area .balloon-left:after,#shop-search-form #side-search-area .balloon-left:before{top:43px}#shop-search-form #side-search-genre .balloon-left:after,#shop-search-form #side-search-genre .balloon-left:before{top:86px}#shop-search-form #side-search-price .balloon-left:after,#shop-search-form #side-search-price .balloon-left:before{top:129px}#shop-search-form #side-search-attribute .balloon-left:after,#shop-search-form #side-search-attribute .balloon-left:before{top:172px}#cast-search-form #side-search-profile .balloon-left:after,#cast-search-form #side-search-profile .balloon-left:before{top:43px}#cast-search-form #side-search-area .balloon-left:after,#cast-search-form #side-search-area .balloon-left:before{top:86px}#cast-search-form #side-search-genre .balloon-left:after,#cast-search-form #side-search-genre .balloon-left:before{top:129px}#cast-search-form #side-search-type .balloon-left:after,#cast-search-form #side-search-type .balloon-left:before{top:172px}#cast-search-form #side-search-play .balloon-left:after,#cast-search-form #side-search-play .balloon-left:before{top:215px}#cast-search-form #side-search-icon .balloon-left:after,#cast-search-form #side-search-icon .balloon-left:before{top:258px}.page-id-97 .cast-icon-lists{display:none}#search-entered{background:#ededed;padding:1rem;margin-bottom:1rem;border-radius:.4rem}#search-entered #search-entered-title{font-size:1.4rem;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:1rem}#search-entered #search-entered-title .search-entered-label{margin-left:.6rem}#search-entered #search-entered-lists{display:inline-flex;flex-wrap:wrap;margin:-.4rem 0 0;margin-right:2rem}#search-entered .search-entered-lists_wrap>ul{display:inline-flex;flex-wrap:wrap;margin:-.4rem 0 0;margin-right:2rem}#search-entered #search-entered-lists li,#search-entered .search-entered-lists_wrap li{box-sizing:border-box;padding:0 .25rem;margin-top:.4rem;display:inline-flex;flex-wrap:wrap}#search-entered #search-entered-lists li:not(:last-child),#search-entered .search-entered-lists_wrap li:not(:last-child){margin-right:.1rem}#search-entered #search-entered-lists li a,#search-entered .search-entered-lists_wrap li a{transition:.2s}#search-entered #search-entered-lists li a:after,#search-entered .search-entered-lists_wrap li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00d";opacity:.2;margin:0 0 0 .4rem;color:#1a1a1a}#search-entered #search-entered-lists li a:hover .search-label,#search-entered .search-entered-lists_wrap li a:hover .search-label{text-decoration:line-through;-webkit-text-decoration-color:#1a1a1a;text-decoration-color:#1a1a1a}#search-entered #search-entered-lists li a:hover:after,#search-entered .search-entered-lists_wrap li a:hover:after{opacity:1}.search-entered-lists_area li:first-child:before{content:"エリア:"}.search-entered-lists_type li:first-child:before{content:"タイプ:"}#search-neighborhood-area{background:#ededed;padding:1rem;display:flex;flex-wrap:wrap;margin-bottom:1rem;border-radius:.4rem}#search-neighborhood-area #search-entered-title{margin-right:1rem}#search-neighborhood-area #search-entered-title .area-label{background:#8e8e8e;color:#fff;padding:.25rem .5rem}#search-neighborhood-area #search-entered-lists{flex:1}#search-neighborhood-area #search-entered-lists ul li{display:inline-flex;align-content:flex-start;padding:0 .5rem;position:relative}#search-neighborhood-area #search-entered-lists ul li:after{width:1px;position:absolute;right:0;top:0;bottom:0;z-index:0;content:"";margin:auto;background:#666;height:60%}ul.shop-list-ad-area{text-align:center;margin:0 0 2rem}ul.shop-list-ad-area li img{margin-bottom:.5rem}#area-pickup-girl #area-pickup-title{background:linear-gradient(to bottom,#2f221a 0%,#4e1617 100%);color:#e9e7cc;font-weight:700;font-size:1.4rem;text-align:center;padding:1rem;position:relative;z-index:0}#area-pickup-girl #area-pickup-title:before{position:absolute;width:calc(100% - 1rem);height:calc(100% - 1rem);z-index:1;border:1px solid #cdc4b3;content:"";left:.5rem;top:.5rem;right:0;bottom:0;box-sizing:border-box;z-index:-1}#area-pickup-girl #area-pickup-frame{border:1px solid #b99748;box-shadow:inset 0 0 1px #fff;padding:.5rem;margin-bottom:2rem;background:linear-gradient(to bottom,#fffad9 0%,#fbfaf2 50%,#fffad9 100%)}#area-pickup-girl #area-pickup-frame .carousel-cell{box-sizing:border-box;width:16.66667%;padding:.25rem}#area-pickup-girl #area-pickup-frame .carousel-cell .cast-image{position:relative}#area-pickup-girl #area-pickup-frame .carousel-cell .cast-image .cast-section{background:rgba(35,2,2,.6);color:#fff;padding:.25rem;position:absolute;bottom:0;left:0;right:0}#bottom-area-caption{background:rgba(255,249,234,.5);border:1px solid #feebbb;padding:1rem;margin-top:2rem}.content-area{float:right}.site-content .widget-area{float:left;overflow:hidden}.site-footer{clear:both}#sidebar-left .side-left-title,#sidebar-left .side-right-title,#sidebar-right .side-left-title,#sidebar-right .side-right-title{padding:.5rem;position:relative;border-bottom:4px solid #ccc;display:flex;align-items:flex-end;line-height:1}#sidebar-left .side-left-title:after,#sidebar-left .side-right-title:after,#sidebar-right .side-left-title:after,#sidebar-right .side-right-title:after{position:absolute;content:" ";display:block;border-bottom:solid 4px rgba(0,0,0,.4);bottom:-4px;left:0;width:20%}#sidebar-left .side-left-title h2,#sidebar-left .side-right-title h2,#sidebar-right .side-left-title h2,#sidebar-right .side-right-title h2{font-size:1.6rem;font-weight:500}#sidebar-left .side-left-title .small,#sidebar-left .side-right-title .small,#sidebar-right .side-left-title .small,#sidebar-right .side-right-title .small{font-size:1rem}#sidebar-left .sidebar-block,#sidebar-right .sidebar-block{background-color:#fff}#sidebar-left .sidebar-block:not(:last-child),#sidebar-right .sidebar-block:not(:last-child){margin-bottom:1rem}#sidebar-left .sidebar-block-content,#sidebar-right .sidebar-block-content{padding:.5rem;border:1px solid #dedede}#sidebar-left .side-search-frame{background-color:#fff;top:1.6rem;z-index:1}#sidebar-left #side-top-bnrs{margin-bottom:1rem}#sidebar-left #side-top-bnrs .bnr-frame:not(:first-child){margin-top:.5rem}#sidebar-left #side-top-bnrs img{margin-bottom:.4rem}#sidebar-left #side-top-bnrs .name{text-align:center}#sidebar-left #side-genre-search .side-search-frame>li:not(:first-child){border-top:1px solid #dedede}#sidebar-left #side-genre-search .side-search-frame li a{padding:.25rem;display:block;transition:padding .4s,color .4s}#sidebar-left #side-genre-search .side-search-frame li a .name{margin-left:.5rem;color:#1a1a1a}#sidebar-left #side-genre-search .side-search-frame li a:hover{padding:.25rem .25rem .25rem .5rem}#sidebar-left #side-genre-search .side-search-frame li .child-cat{border-top:1px solid #dedede}#sidebar-left #side-genre-search .side-search-frame li .child-cat li a{padding-left:1rem;display:flex;align-items:center}#sidebar-left #side-genre-search .side-search-frame li .child-cat li a:hover{padding:.25rem .25rem .25rem 1.25rem}#sidebar-left #side-genre-search .side-search-frame li .child-cat li a:after{content:attr(data-count);font-family:"Nunito",sans-serif;font-weight:500;font-size:1.1rem;width:1.6rem;height:1.6rem;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 auto;line-height:1.65rem;padding:.25rem;border-radius:50%;background-color:#ddd;letter-spacing:-.05rem}#sidebar-left #side-genre-search .side-search-frame li .child-cat li:not(:first-child){border-top:1px solid #dedede}#sidebar-left #side-discerning-search .side-search-frame>li:not(:first-child){border-top:1px solid #dedede}#sidebar-left #side-discerning-search .side-search-frame li a{padding:.25rem;display:block;transition:padding .4s,color .4s}#sidebar-left #side-discerning-search .side-search-frame li a:hover{padding-left:.5rem}#sidebar-left #side-discerning-search .side-search-frame li a .name{margin-left:.5rem;color:#1a1a1a}#sidebar-left #side-discerning-search .side-search-frame li .child-cat{border-top:1px solid #dedede}#sidebar-left #side-discerning-search .side-search-frame li .child-cat li{padding-left:1rem;position:relative}#sidebar-left #side-discerning-search .side-search-frame li .child-cat li:after{content:attr(data-count);position:absolute;font-family:"Nunito",sans-serif;right:.5rem;font-size:1.1rem;top:50%;margin-top:-.8rem;line-height:1;padding:.25rem .75rem;border-radius:4px;background-color:#ddd}#sidebar-left #side-discerning-search .side-search-frame li .child-cat li:not(:first-child){border-top:1px solid #dedede}#sidebar-left #side-bottom-bnrs{margin-bottom:1rem}#sidebar-left #side-bottom-bnrs .bnr-frame:not(:first-child){margin-top:1rem}#sidebar-left #side-bottom-bnrs a{color:#1a1a1a}#sidebar-left #side-bottom-bnrs .name{text-align:center;font-size:1.2rem}body:not(.page-template-page-area-top) #sidebar-right{margin-left:2rem}#sidebar-right{width:340px;order:3}#sidebar-right #side-login-area{margin-bottom:1rem;background:linear-gradient(to bottom,#322a27 0%,#50413c 100%);color:#fff;border:2px solid #d3c596;padding:.5rem}#sidebar-right #side-login-area .side-login-title{text-align:center;font-size:1.6rem;margin-bottom:.5rem}#sidebar-right #side-login-area .the-message{line-height:1.4;font-size:1.2rem}#sidebar-right #side-login-area .user-info{font-weight:700;margin-bottom:.25rem;text-align:center}#sidebar-right #side-login-area #side-user-menu ul li:not(:first-child){margin-top:.5rem}#sidebar-right #side-login-area .wpum-submit-button{margin:1rem 0}#sidebar-right #side-login-area .wpum-message{padding:.25rem;margin-bottom:1rem;line-height:1.4}#sidebar-right #side-login-area .wpum-login-form{margin-bottom:0}#sidebar-right #side-login-area p.login-username,#sidebar-right #side-login-area p.login-password,#sidebar-right #side-login-area p.login-remember{margin-bottom:.5rem}#sidebar-right #side-login-area input[type=text],#sidebar-right #side-login-area input[type=password]{padding:.25rem}#sidebar-right #side-login-area #side-user-menu{padding:0 .5rem;font-size:1.2rem}#sidebar-right #side-login-area #side-user-menu a{color:#f8eaaf}#sidebar-right #side-login-area #side-user-menu a:hover{color:#dec08c}#sidebar-right #side-ad-area{margin-bottom:1rem}#sidebar-right #side-ad-area img{margin-bottom:.4rem}#sidebar-right #side-bnr-lists li .banner-frame .name{font-size:1.2rem;text-align:center;color:#1a1a1a}#sidebar-right #side-photodiary-lists{display:flex;flex-wrap:wrap;margin-bottom:.5rem}#sidebar-right #side-photodiary-lists li{width:20%}#sidebar-right #side-movie-lists{padding:.5rem;margin:0}#sidebar-right #side-movie-lists li{text-align:center}#sidebar-right #side-movie-lists li .movie-thumb{margin:0 0 .5rem;position:relative}#sidebar-right #side-movie-lists li .movie-thumb .canvas{max-width:300px;width:100%;height:auto}#sidebar-right #side-movie-lists li .movie-thumb .play-icon{position:absolute;top:-1rem;bottom:0;left:0;right:0;margin:auto}#sidebar-right #side-movie-lists li .movie-thumb .movie-title{font-size:1.1rem;line-height:1.4;padding:.25rem;position:absolute;background:rgba(0,0,0,.6);color:#fff;bottom:0;left:0;right:0;margin:auto}#sidebar-right #side-movie-lists li .movie-thumb .movie-title .title{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#sidebar-right #side-movie-lists li:nth-child(n+2){margin-top:1rem}#sidebar-right #side-movie-lists li .age,#sidebar-right #side-movie-lists li .size,#sidebar-right #side-movie-lists li .cast-shop-name{font-size:1rem}#sidebar-right #side-movie-lists li .movie-detail{line-height:1}#sidebar-right .icon-movies{margin:0 .25rem 0 0}#sidebar-right #side-newshop #side-newshop-lists{padding:0;margin:0 0 1rem;border-bottom:1px solid #dedede}#sidebar-right #side-newshop #side-newshop-lists li:not(:first-child){margin-top:.5rem;padding-top:.5rem;border-top:1px solid #dedede}#sidebar-right #side-newshop #side-newshop-lists li:last-child{padding-bottom:.5rem}#sidebar-right #side-newshop .newshop-frame{display:flex}#sidebar-right #side-newshop .newshop-frame .shop-thumb{width:60px}#sidebar-right #side-newshop .newshop-frame .shop-section{flex:1;padding-left:.5rem;min-width:100px}#sidebar-right #side-newshop .newshop-frame .shop-section .shop-name{font-weight:700;line-height:1.4;font-size:1.2rem}#sidebar-right #side-newshop .newshop-frame .shop-section .shop-detail{color:#1a1a1a}#sidebar-right #side-newshop .newshop-frame .shop-section .shop-area{font-size:1rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#sidebar-right #side-newshop .newshop-frame .shop-section .entry-date{font-size:1.1rem;color:red}.side-bottom-bnr-space .banner-frame:not(:first-child){margin-top:1rem}.side-bottom-bnr-space .banner-frame .name{font-size:1.2rem;text-align:center;color:#1a1a1a}.side-bottom-bnr-space .banner-frame img{width:100%}.cat-label{font-size:1.2rem;border-radius:.25rem;padding:.25rem .5rem;margin:0 .25rem .25rem;border:1px solid #dedede}.cat-label:not(:first-child){margin:0 0 0 .25rem}.cat-label:not(:first-child),.cast-icon-image:not(:first-child){margin:0 0 0 .25rem}.cast-icon-image img{vertical-align:middle;max-width:40px;height:auto}.cast_type_623-icon-0{display:none}#single .post-title{font-weight:700}.cast-state-icon .machihime-icon{display:block;width:100%;border-radius:2px}.cast-lists-frame{margin-bottom:2rem;display:flex;flex-wrap:wrap;margin:0 -.5rem 2rem;padding:0 1rem}.cast-lists-frame li{width:calc(20% - 0.5rem);box-sizing:border-box;border:1px solid #e5e5e5;background:#fafafa;padding:.5rem;margin:0 .25rem}.cast-lists-frame li .cast-image{margin-bottom:.5rem;position:relative}.cast-lists-frame li .cast-name{font-weight:700}.cast-lists-frame li .cast-detail{text-align:center;color:#1a1a1a;line-height:1.4}.cast-lists-frame li .cast-detail .cast-size{font-size:1.2rem}.cast-lists-frame li .cast-shop-name{font-size:1.1rem;margin-top:.2rem;padding-top:.2rem}.cast-lists-frame li .cast-shop-name .shop-area{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.cast-state-icon span.machihime-icon{display:inline-block;text-align:center;width:100%;color:#fff;padding:.25rem;font-size:1.1rem;box-sizing:border-box}.cast-state-messege{margin-top:.5rem;font-size:1.2rem;text-align:center}.cast-icon-lists{text-align:left;margin:0 -.1rem;justify-content:flex-start;display:flex}.cast-icon-lists .cast-icon{font-size:1rem;padding:.2rem;margin:0 .1rem;background:#fff;white-space:nowrap;display:inline-block;line-height:1.2}.post-type-archive-cast .cast-icon-lists .cast-icon,.page-id-4308 .cast-icon-lists .cast-icon{width:calc(25% - 2px)}.cast-schedule-time{text-align:center;position:absolute;color:#fff;left:0;right:0;bottom:0;background-image:-owg-linear-gradient(to left top,rgba(140,2,2,.8) 0%,rgba(216,21,21,.8) 100%);background-image:linear-gradient(to left top,rgba(140,2,2,.8) 0%,rgba(216,21,21,.8) 100%);border:1px solid red}.cast-schedule-time .time{margin-left:.25rem;font-weight:600}#schedule-display-date{margin-bottom:1rem;padding:.5rem;font-size:1.8rem;background:#e9e7df}#schedule-list,#waiting-list{margin-bottom:2rem;display:flex;flex-wrap:wrap}#schedule-list li,#waiting-list li,.page-id-11055 .top-cast-list-common li,.page-id-10499 .top-cast-list-common li{border:1px solid #e5e5e5;background:#fafafa;box-sizing:border-box;padding:.5rem;margin:0 .25rem}#schedule-list li .cast-image,#waiting-list li .cast-image{position:relative;margin-bottom:.5rem}#schedule-list li .cast-detail,#waiting-list li .cast-detail{text-align:center;color:#1a1a1a}#schedule-list li .cast-detail .name,#waiting-list li .cast-detail .name{font-weight:700}#schedule-list li .cast-detail .size,#waiting-list li .cast-detail .size{font-size:1.1rem;display:block}#schedule-list li .cast-shop-name,#waiting-list li .cast-shop-name{font-size:1.1rem;margin-top:.25rem;padding-top:.25rem}#schedule-list li .cast-shop-name .shop-area,#waiting-list li .cast-shop-name .shop-area{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#cast-search-tag{margin:0 0 1em}#cast-search-tag #cast-search-frame ul{margin:0}#cast-sort-lists li{display:inline-block;padding:0 .5rem}#cast-sort-lists li .sort-label{border-radius:.25rem;padding:.5rem}#cast-order-lists li{display:inline-block;padding:0 .5rem}#cast-order-lists li .sort-label,#cast-order-lists li .order-label,#cast-sort-lists li .sort-label,#cast-sort-lists li .order-label{border-radius:.25rem;padding:.5rem}#cast-order-lists li a.selected,#cast-sort-lists li a.selected{font-weight:700}#cast-sort-lists li a,#cast-sort-lists li a{display:block;padding:.3rem;border:solid 1px #d4d4d4}.cast-lists-frame{margin:0 0 2rem;padding:0 1rem}.cast-lists-frame li{text-align:center;padding:.5rem}.cast-lists-frame li .cast-image{margin:0 auto .5rem;position:relative}.cast-lists-frame li .cast-section .cast-ranking-icon{font-size:1.6rem;font-weight:700}.cast-lists-frame li .cast-section .cast-name{font-weight:700}.cast-lists-frame li .cast-section .cast-size{font-size:1.2rem}.cast-lists-frame li .cast-state-icon,.cast-lists-frame li .mEx-time{font-size:1.2rem}ul.top-cast-movie-list{display:flex;flex-wrap:wrap}ul.top-cast-movie-list li{width:calc(33.3% - 10px);margin:5px}.top-center-movie .author-name{color:#fff;font-size:12px;margin:0 auto;display:flex;justify-content:center;text-shadow:1px 1px rgb(0 0 0/55%);text-align:center}.top-center-movie .author-name a{display:block;width:100%}#castmovie-list{display:flex;flex-wrap:wrap;margin:0 -.25rem 3rem}#castmovie-list li{width:calc(33.33333% - 0.5rem);box-sizing:border-box;border:1px solid #e5e5e5;background:#fafafa;padding:.5rem;margin:0 .25rem;box-sizing:border-box}#castmovie-list li:nth-child(n+7){margin-top:.5rem}#castmovie-list li .movie-thumb{margin-bottom:.5rem;position:relative}#castmovie-list li .movie-thumb .canvas{max-width:300px;width:100%;height:auto}#castmovie-list li .movie-thumb .movie-title{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:.25rem .5rem;box-sizing:border-box}#castmovie-list li .movie-thumb .movie-title .title{font-weight:700;font-size:1.4rem}#castmovie-list li .movie-thumb .movie-title .date{font-size:1.1rem}#castmovie-list li .movie-section{display:flex;flex-wrap:wrap}#castmovie-list li .movie-section .cast-thumb{width:40px;border-radius:100%}#castmovie-list li .movie-section .cast-info{flex:1;font-size:1rem;margin-left:.25rem;min-width:40px;margin-left:.25rem}#castmovie-list li .movie-section .cast-info .cast-shop-name .shop-area{display:block}.wpcf7-form .fieldset-messege{border:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;display:flex;padding:0;margin-top:-1px}.wpcf7-form .fieldset-messege label{width:20rem;text-align:center;display:flex;align-items:center;padding:1rem}.wpcf7-form .fieldset-messege label .required{background:red;color:#fff;padding:.2rem .4rem;font-size:1rem;line-height:1;display:flex;align-items:center;border-radius:.2rem;margin-left:.6rem}.wpcf7-form .fieldset-messege .field{flex:1;padding:1rem;border-left:1px solid #e0e0e0}.wpcf7-form .form-title{margin:2rem 0 1rem;padding:0 1rem}.wpcf7-form .contact-submit{text-align:center;margin-top:2rem}.wpcf7-form .contact-submit .button{min-width:240px}#shop-content .button.large{margin:5px 0}#enter-modal{display:none}body.modal-open #enter-modal{display:block}body.modal-open #enter-modal .modal-check{display:none}body.modal-open #enter-modal #modal-body{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.2);z-index:1000;overflow:hidden}body.modal-open #enter-modal .modal-window{position:relative;z-index:1001;-webkit-animation:fadein .3s 1,zoomin .3s 1;animation:fadein .3s 1,zoomin .3s 1}body.modal-open #enter-modal #enter-modal-inner{width:80vw;max-width:1020px;background:#fff;border-radius:3px;box-shadow:0px 2px 10px rgba(0,0,0,.2)}body.modal-open #enter-modal #enter-modal-content{padding:4rem 2rem}body.modal-open #enter-modal .modal-check:checked+.modal-body{-webkit-animation:fadeout .2s 1 forwards,hide .1s .2s 1 forwards;animation:fadeout .2s 1 forwards,hide .1s .2s 1 forwards}body.modal-open #enter-modal .modal-check:checked+.modal-body .modal-window{-webkit-animation:zoomout .2s 1 forwards;animation:zoomout .2s 1 forwards}#enter-modal #enter-modal-content{text-align:center}#enter-modal #enter-caption{margin-bottom:1rem}#enter-modal #enter-logo{margin-bottom:1rem}#enter-modal #enter-logo img{max-width:320px}#enter-modal #enter-lead{margin-bottom:2rem}#enter-modal #enter-lead .lead{margin-bottom:1rem}#enter-modal #enter-lead .caution img{margin-right:.5rem}#enter-modal #enter-navi{display:flex;max-width:320px;margin:0 auto}#enter-modal #enter-navi li{width:calc(50% - 0.5rem);margin:0 .25rem}#enter-modal #enter-navi li a{width:100%;box-sizing:border-box}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes zoomin{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes zoomin{0%{transform:scale(.9)}100%{transform:scale(1)}}@-webkit-keyframes zoomout{0%{transform:scale(1)}100%{transform:scale(.9)}}@keyframes zoomout{0%{transform:scale(1)}100%{transform:scale(.9)}}@-webkit-keyframes hide{0%{visibility:visible}100%{visibility:hidden}}@keyframes hide{0%{visibility:visible}100%{visibility:hidden}}#enter-area-map{margin-bottom:4rem;background:url(//puyolove-group.com/py-rv/wp-content/themes/Puyolove-Portal-group/assets/css/../images/enter_image.jpg) no-repeat center center;padding:4rem 0}#enter-area-map #area-map-warp{width:1200px;box-sizing:border-box;margin:0 auto;padding:2rem;border:10px solid #e6e3ed;background:rgba(255,255,255,.8);display:flex;flex-wrap:wrap}#enter-area-map #area-map-warp #enter-shop-count{padding:1rem;background:rgba(0,0,0,.08);border-radius:.4rem;margin-bottom:2rem;display:flex;align-items:center}#enter-area-map #area-map-warp #enter-shop-count .counter{text-align:center;width:50%}#enter-area-map #area-map-warp #enter-shop-count .counter:not(:first-child){margin-left:1rem}#enter-area-map #area-map-warp #enter-shop-count .counter .count-label{font-size:1.6rem;margin-left:.25rem}#enter-area-map #area-map-warp #enter-shop-count .counter .count{font-size:2.8rem;font-weight:700;letter-spacing:-1px;line-height:1;margin:0 .25rem;color:#fa5873}#enter-area-map #area-map-warp #area-map-title{margin-bottom:2rem}#enter-area-map #area-map-warp #area-map-title .title-caption{margin-left:.5rem}#enter-area-map #area-map-warp #area-lists{flex:1}#enter-area-map #area-map-warp #area-map-image{width:720px;padding-left:2rem}#enter-area-map #area-map-warp ul.area-lists>li .parent-title{border-bottom:1px solid #ccc;padding-bottom:.2rem;margin-bottom:.5rem;font-size:1.6rem;font-weight:700}#enter-area-map #area-map-warp ul.area-lists>li .area-name{margin-left:.4rem;color:#1a1a1a}#enter-area-map #area-map-warp ul.area-lists>li>.child-area{display:inline-flex;flex-wrap:wrap;margin-bottom:2rem}#enter-area-map #area-map-warp ul.area-lists>li>.child-area li:not(:last-child){margin-right:1rem}#enter-area-map #enter-area-lists{position:relative}#enter-area-map #enter-area-lists li{line-height:1.4;position:absolute}#enter-area-map #enter-area-lists li a{display:block}#enter-area-map #enter-area-lists li a .balloon{position:relative;display:flex;padding:1rem;width:90px;height:90px;box-sizing:border-box;border-radius:50%;justify-content:center;align-content:center;background-color:#fff;flex-wrap:wrap;transition:background .4s,color .4s}#enter-area-map #enter-area-lists li a .balloon:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:20px 10px 0;border-color:#ccc transparent transparent}#enter-area-map #enter-area-lists li a .balloon .area-name{border-bottom:1px solid #ddd;text-align:center;line-height:1.2}#enter-area-map #enter-area-lists li a .balloon .shop-count .count{font-size:2rem;font-weight:700;color:#1a1a1a}#enter-area-map #enter-area-lists li a .balloon .shop-count .unit{font-size:1rem;margin-left:.1rem;color:#1a1a1a}#enter-area-map #enter-area-lists li a:hover .shop-count{color:#fff}#enter-area-map #enter-area-lists li a:hover .shop-count .count,#enter-area-map #enter-area-lists li a:hover .shop-count .unit{color:#fff}#enter-area-map #enter-area-lists li a .balloon .area-name{font-weight:700;color:#1a1a1a}#enter-area-map #enter-area-lists li a:hover .balloon{background:#ffb34f}#enter-area-map #enter-area-lists li a:hover .balloon .area-name{color:#fff}#enter-area-map #enter-area-lists li#area-01{right:130px;top:40px}#enter-area-map #enter-area-lists li#area-01 .balloon{border:4px solid #279181}#enter-area-map #enter-area-lists li#area-01 .balloon:before{border-top-color:#279181;right:-8px;bottom:-5px;transform:rotate(-45deg)}#enter-area-map #enter-area-lists li#area-01 a:hover .balloon{background-color:#279181}#enter-area-map #enter-area-lists li#area-02{right:105px;top:230px}#enter-area-map #enter-area-lists li#area-02 .balloon{border:4px solid #ffbc78}#enter-area-map #enter-area-lists li#area-02 .balloon:before{border-top-color:#ffbc78;left:-8px;bottom:-5px;transform:rotate(45deg)}#enter-area-map #enter-area-lists li#area-02 a:hover .balloon{background-color:#ffbc78}#enter-area-map #enter-area-lists li#area-03{right:160px;top:435px}#enter-area-map #enter-area-lists li#area-03 .balloon{border:4px solid #f36d72}#enter-area-map #enter-area-lists li#area-03 .balloon:before{border-top-color:#f36d72;left:-14px;top:5px;transform:rotate(123deg)}#enter-area-map #enter-area-lists li#area-03 a:hover .balloon{background-color:#f36d72}#enter-area-map #enter-area-lists li#area-04{right:295px;top:330px}#enter-area-map #enter-area-lists li#area-04 .balloon{border:4px solid #6cafd3}#enter-area-map #enter-area-lists li#area-04 .balloon:before{border-top-color:#6cafd3;bottom:-20px;left:30px;transform:rotate(0deg)}#enter-area-map #enter-area-lists li#area-04 a:hover .balloon{background-color:#6cafd3}#enter-area-map #enter-area-lists li#area-05{left:296px;top:484px}#enter-area-map #enter-area-lists li#area-05 .balloon{border:4px solid #84cd8c}#enter-area-map #enter-area-lists li#area-05 .balloon:before{border-top-color:#84cd8c;top:0;left:-10px;transform:rotate(130deg)}#enter-area-map #enter-area-lists li#area-05 a:hover .balloon{background-color:#84cd8c}#enter-area-map #enter-area-lists li#area-06{left:140px;top:340px}#enter-area-map #enter-area-lists li#area-06 .balloon{border:4px solid #ab94ea}#enter-area-map #enter-area-lists li#area-06 .balloon:before{border-top-color:#ab94ea;bottom:-20px;left:30px;transform:rotate(0deg)}#enter-area-map #enter-area-lists li#area-06 a:hover .balloon{background-color:#ab94ea}#enter-area-map #enter-area-lists li#area-07{left:165px;top:515px}#enter-area-map #enter-area-lists li#area-07 .balloon{border:4px solid #768881}#enter-area-map #enter-area-lists li#area-07 .balloon:before{border-top-color:#768881;top:-20px;left:30px;transform:rotate(180deg)}#enter-area-map #enter-area-lists li#area-07 a:hover .balloon{background-color:#768881}#enter-area-map #enter-area-lists li#area-08{left:20px;top:398px}#enter-area-map #enter-area-lists li#area-08 .balloon{border:4px solid #c75383}#enter-area-map #enter-area-lists li#area-08 .balloon:before{border-top-color:#c75383;bottom:-20px;left:30px;transform:rotate(0deg)}#enter-area-map #enter-area-lists li#area-08 a:hover .balloon{background-color:#c75383}#enter-content{margin:0 auto 2rem}#enter-content #enter-button{text-align:center}#enter-content-wrap{max-width:1200px;margin:0 auto}#leave-navi-frame{display:flex;flex-wrap:wrap;width:800px;margin:0 auto 2rem}#leave-navi-frame #enter-r18-lead{font-size:1.4rem;display:flex;justify-content:center;align-items:center;flex:1}#leave-navi-frame #enter-r18-lead .mark{width:60px;margin-right:1rem}#leave-navi-frame #enter-r18-lead .lead{flex:1;min-width:100px}#leave-navi-frame #leave-navi{display:flex;align-items:center;width:320px}#leave-navi-frame #leave-navi i{margin-right:1rem}#enter-shop-info{margin-bottom:2rem;display:flex;align-items:center;background:#eee;border:1px solid #ccc;box-shadow:1px 1px 1px -2px #fff;border-radius:2px;padding:.5rem}#enter-shop-info .counter{font-size:1.2rem;flex:1;text-align:center}#enter-shop-info .counter:not(:first-child){margin-left:1rem}#enter-shop-info .counter .count{font-size:2.6rem;font-family:"Lato",sans-serif;font-weight:700;line-height:1;margin:0 .25rem;color:#f33}#enter-shop-news{margin-bottom:6rem}#enter-shop-news-title{margin-bottom:2rem;border-left:2px solid #774f22;line-height:1.2;padding-left:.5rem}#enter-news-lists{display:flex;flex-wrap:wrap;margin:0 -.5rem}#enter-news-lists li{width:calc(50% - 1rem);padding:0 .5rem}#enter-news-lists li:nth-child(n+3){margin-top:1rem}#enter-news-lists li .news-column{display:flex}#enter-news-lists li .news-column .news-thumb{width:100px}#enter-news-lists li .news-column .news-section{flex:1;margin-left:1rem;min-width:100px}#enter-news-lists li .news-column .news-section .news-title{font-weight:700;font-size:1.6rem}#enter-news-lists li .news-column .news-section .news-detail{color:#1a1a1a}#enter-news-lists li .news-column .news-section .news-date{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.2rem}#enter-news-lists li .news-column .news-section .news-date i{margin-right:.25rem}#enter-news-lists li .news-column .news-section .news-date .news-icons{margin-left:.4rem}#enter-news-lists li .news-column .news-section .news-excerpt{line-height:1.4;font-size:1.2rem}#enter-shop-bnr{margin-bottom:4rem}#enter-shop-bnr ul{display:flex;flex-wrap:wrap}#enter-shop-bnr ul li{width:50%;text-align:center}#enter-shop-bnr ul li:nth-child(n+3){margin-top:2rem}#enter-shop-bnr ul li img{margin-bottom:.5rem}#enter-site-lead{margin:0 0 4rem}#enter-site-lead dt{font-size:1.4rem;font-weight:700;margin-bottom:1rem;padding:0 0 0 .5rem;color:#494949;background:0 0;border-left:solid 4px #913e3e}#enter-site-lead dt:not(:first-child){margin-top:4rem}#enter-site-lead dd{margin:0;padding:0}#shop-event-count{display:flex;flex-wrap:wrap;margin-bottom:1rem;justify-content:space-between;font-size:1.4rem;align-items:center}#shop-event-count .date{font-size:1.6rem}#shop-event-count .count .total-num{font-size:2.8rem;font-weight:900;color:#e50039;font-family:"Lato",sans-serif}#event-select-search{border:1px solid #ccc;padding:.5rem;margin-bottom:2rem;background:#efefef}#event-select-search #event-serach-form{display:flex;align-items:center;justify-content:space-evenly}#event-select-search #event-serach-form .select-genre,#event-select-search #event-serach-form .select-area{flex:1}#event-select-search #event-serach-form .select-genre,#event-select-search #event-serach-form .select-area{padding:0 .25rem}#event-select-search #event-serach-form .select-genre label,#event-select-search #event-serach-form .select-area label{display:block}#event-select-search #event-serach-form .select-genre select,#event-select-search #event-serach-form .select-area select{display:block;width:100%}#event-select-search #event-serach-form .selecter-selected{width:100%}#event-select-search #event-serach-form .submit{margin-left:auto;width:80px;text-align:center}#shop-event-lists{display:block}#event-lists{margin-bottom:2rem}#event-lists .event-frame{border:1px solid #dedede;padding:.4rem;display:flex}#event-lists .event-frame:not(:first-child){margin-top:1rem}#event-lists .event-frame .event-thumb{width:140px}#event-lists .event-frame .event-thumb+.event-section{margin-left:.5rem}#event-lists .event-frame .event-section{flex:1}#event-lists .event-frame .event-section .event-title{font-size:1.8rem;font-weight:700}#event-lists .event-frame .event-section .event-shop-name{font-size:1.2rem;border-bottom:1px solid #ededed;margin-bottom:.5rem;display:flex}#event-lists .event-frame .event-section .event-shop-name .shop-area{margin-left:.5rem}#event-lists .event-frame .event-section .event-date{font-size:1.2rem;margin-bottom:.5rem;display:inline-flex;flex-wrap:wrap;align-items:center}#event-lists .event-frame .event-section .event-date .event-label{background:#ddd;border-radius:2px;padding:.25rem .5rem;font-weight:700;line-height:1}#event-lists .event-frame .event-section .event-date .date{margin-left:.5rem}#event-lists .event-frame .event-list-navi{text-align:right}#site-links li{padding:.5rem}#site-links li .link-title{font-weight:700}#sendmessege-list li{padding:1rem 0}#sendmessege-list li:not(:first-child){border-top:1px solid #ccc}#sendmessege-list .title{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}#sendmessege-list .info{margin-bottom:.5rem;font-size:1.1rem}#sendmessege-list .message-frame{display:flex;flex-wrap:wrap}#sendmessege-list .message-frame .message-cast-thumb{width:80px;text-align:center}#sendmessege-list .message-frame .message-cast-thumb .cast-image{margin-bottom:.5rem}#sendmessege-list .message-frame .message-cast-thumb .cast-image img{border-radius:100%}#sendmessege-list .message-frame .message-cast-section{flex:1;min-width:100px;margin-left:1rem}#sendmessege-list .message-frame .message-cast-section .content{display:flex;flex-wrap:wrap;justify-content:flex-end}#sendmessege-list .message-frame .message-cast-section .content .user-messege{flex:1;background:rgba(204,204,204,.5);padding:.5rem;border-radius:.25rem;margin-bottom:1rem;position:relative}#sendmessege-list .message-frame .message-cast-section .content .user-messege:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(204,204,204,.5);border-width:6px;margin-top:-6px}#sendmessege-list .message-frame .message-cast-section .content .user-info{width:40px;margin-left:1rem;margin-bottom:1rem;text-align:center}#sendmessege-list .message-frame .message-cast-section .content .user-info .user-avator img{border-radius:100%}#sendmessege-list .message-frame .message-cast-section .content .user-info .user-name{font-size:1.1rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#sendmessege-list .message-frame .message-cast-section .reply .replay-messege{padding:.5rem;background:rgba(239,239,239,.6);border-radius:.25rem;position:relative}#sendmessege-list .message-frame .message-cast-section .reply .replay-messege:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:rgba(239,239,239,.6);border-width:6px;margin-top:-6px}.news-icons{display:flex;align-items:center}.news-icons .news-icon{font-size:1rem;padding:.2rem .6rem;line-height:1;border-radius:.2rem}#news-select-search{border:1px solid #ccc;margin-bottom:2rem;background:#efefef}#news-select-search #news-serach-form{display:inline-flex;align-items:center;justify-content:space-evenly}#news-select-search #news-serach-form .select-genre,#news-select-search #news-serach-form .select-area,#news-select-search #news-serach-form .select-cat{padding:0 .25rem;flex:1}#news-select-search #news-serach-form .submit{margin-left:auto;width:80px;text-align:center}#news-lists{margin-bottom:2rem}#news-lists li{border:1px solid #dedede;padding:.4rem;background-color:rgba(255,255,255,.733)}#news-lists li:not(:first-child){margin-top:1rem}#news-lists li .news-frame{display:flex}#news-lists li .news-frame .news-thumb{width:120px}#news-lists li .news-frame .news-section{flex:1;margin-left:.5rem}#news-lists li .news-frame .news-section .title{font-size:1.6rem;font-weight:700}#news-lists li .news-frame .news-section .news-date-frame{display:flex;margin-bottom:.2rem}#news-lists li .news-frame .news-section .news-date-frame .news-date{font-size:1.2rem}#news-lists li .news-frame .news-section .news-date-frame .news-icons{margin-left:.2rem}#news-lists li .news-frame .news-section .news-shop-info{display:flex;padding-bottom:.2rem;margin-bottom:.4rem;font-size:1rem;border-bottom:1px solid #dedede}#news-lists li .news-frame .news-section .news-content{line-height:1.4}#news-lists li .news-list-navi{text-align:right}#new-shop-lists{margin-bottom:2rem}#new-shop-lists .shop{background-color:#fff}#new-shop-lists .shop.rank-s{background:#fffcdf}#new-shop-lists .shop.rank-s .shop-list-header:before{border-top:3px solid #fbe20b;border-bottom:3px solid #fff4cd}#new-shop-lists .shop.rank-s .shop-list-header .shop-name{font-size:2rem}#new-shop-lists .shop.rank-a{background:#fff4f7}#new-shop-lists .shop.rank-a .shop-list-header:before{border-top:3px solid #ff417b;border-bottom:3px solid #ffa7c2}#new-shop-lists .shop.rank-a .shop-list-header .shop-name{font-size:1.8rem}#new-shop-lists .shop.rank-b .shop-list-header,#new-shop-lists .shop.rank-c .shop-list-header{background:#ededed}#new-shop-lists .shop.rank-b .shop-list-header:before,#new-shop-lists .shop.rank-c .shop-list-header:before{border-top:3px solid #999;border-bottom:3px solid #ccc}#new-shop-lists .shop:not(:first-child){margin-top:3rem}#new-shop-lists .shop .shop-list-header{display:flex;padding:1.6rem 1rem 1rem;position:relative;border-bottom:1px dashed #e0e0e0;line-height:1.4;justify-content:center;align-items:center}#new-shop-lists .shop .shop-list-header:before{content:"";height:0;left:0;position:absolute;top:0;width:100%}#new-shop-lists .shop .shop-list-header .shop-header-left{flex:1}#new-shop-lists .shop .shop-list-header .shop-header-left .shop-name{font-weight:700;flex-basis:100%;flex-direction:column}#new-shop-lists .shop .shop-list-header .shop-header-left .shop-area{display:flex;flex-wrap:wrap;align-items:center}#new-shop-lists .shop .shop-list-header .shop-header-left .shop-area .area{font-size:1.1rem}#new-shop-lists .shop .shop-list-header .shop-header-right{width:150px;text-align:rigth}#new-shop-lists .shop .shop-list-header .shop-icon-lists{margin-left:.5rem}#new-shop-lists .shop .shop-list-header .shop-icon-lists .icon{font-size:1rem;color:#fff;font-weight:700;line-height:1;padding:.25rem .5rem;display:inline-block;border-radius:.25rem;vertical-align:middle}#new-shop-lists .shop .shop-list-header .shop-icon-lists .icon:not(:first-child){margin-left:.25rem}#new-shop-lists .shop .shop-list-header .shop-icon-lists .icon.event{background:#ff9800}#new-shop-lists .shop .shop-list-header .shop-icon-lists .icon.recruit{background:#f69}#new-shop-lists .shop .shop-list-header .shop-icon-lists .icon.recruit a{color:#fff}#new-shop-lists .shop .shop-list-header .shop-icon-lists .icon.open{background:#e74c3c;color:#fff}#new-shop-lists .shop .shop-list-header .shop-bookmark{text-align:right}#new-shop-lists .shop .shop-list-header .shop-bookmark a.button{display:block}#new-shop-lists .shop .shop-list-header .shop-bookmark .button{padding:.5rem .75rem;margin-left:.5rem;width:100%;box-sizing:border-box}#new-shop-lists .shop .shop-section{display:flex;padding:1rem}#new-shop-lists .shop .shop-section .shop-thumb{width:100px;text-align:center}#new-shop-lists .shop .shop-section .shop-thumb .main-thumb{margin-bottom:1rem}#new-shop-lists .shop .shop-section .shop-detail{flex:1;padding-left:1rem;box-sizing:border-box;min-width:100px}#new-shop-lists .shop .shop-section .shop-detail .lead{margin-bottom:.5rem;font-weight:700;font-size:1.4rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}#new-shop-lists .shop .shop-section .shop-detail .shop-status{display:flex;margin-bottom:.5rem;align-items:center}#new-shop-lists .shop .shop-section .shop-detail .shop-status .data{border:1px solid #ccc;padding:.2rem;background:#fff;display:flex;align-items:center}#new-shop-lists .shop .shop-section .shop-detail .shop-status .data:not(:first-child){margin-left:.5rem}#new-shop-lists .shop .shop-section .shop-detail .shop-status .data .title{background:#ececec;padding:.25rem .5rem;font-weight:700}#new-shop-lists .shop .shop-section .shop-detail .shop-status .data .count{padding:0 .5rem}#new-shop-lists .shop .shop-section .shop-detail .shop-status .data .count span{vertical-align:baseline}#new-shop-lists .shop .shop-section .shop-detail .shop-status .data .count .count-num{font-size:2rem;font-weight:700;line-height:1;color:#ff1625;font-family:"Lato",sans-serif}#new-shop-lists .shop .shop-section .shop-detail .shop-status .data .rating{padding:0 .5rem}#new-shop-lists .shop .shop-section .shop-detail .shop-label{margin-bottom:.5rem;word-break:break-all;display:inline-flex}#new-shop-lists .shop .shop-section .shop-detail .shop-label .icon-label{border:1px solid #ccc;padding:.2rem .5rem;border-radius:2px;margin-bottom:.25rem;font-size:1rem;vertical-align:middle;background:#fff;display:inline-block}#new-shop-lists .shop .shop-section .shop-detail .shop-label .icon-label:not(:last-child){margin-right:.25rem}#new-shop-lists .shop .shop-section .shop-detail .entry-date{margin-bottom:1rem}#new-shop-lists .shop .shop-section .shop-detail .entry-date .date{background-color:red;color:#fff;padding:.5rem;border-radius:.25rem;font-size:1.1rem}#new-shop-lists .shop .shop-section .shop-detail .shop-info{margin-bottom:.5rem;display:inline-flex}#new-shop-lists .shop .shop-section .shop-detail .shop-info .info{display:inline-flex;align-items:center;justify-content:center}#new-shop-lists .shop .shop-section .shop-detail .shop-info .arrow-box{background:#666;color:#fff;padding:.25rem .4rem;line-height:1;width:1.8rem;height:1.8rem;box-sizing:border-box;font-weight:700;border-radius:.25rem;text-align:center}#new-shop-lists .shop .shop-section .shop-detail .shop-info .detail{flex:1;margin-left:.5rem;padding-right:.5rem}#new-shop-lists .shop .shop-section .shop-detail .shop-recruit{margin-bottom:1rem;display:flex;border:1px solid #ccc;padding:.25rem;align-items:center;font-size:1.2rem}#new-shop-lists .shop .shop-section .shop-detail .shop-recruit .recruit-title{background:#666;color:#fff;padding:.25rem}#new-shop-lists .shop .shop-section .shop-detail .shop-recruit .recruit-lead{flex:1;margin-left:.5rem}#new-shop-lists .shop .shop-section .shop-detail .shop-pickup{margin-bottom:1rem}#new-shop-lists .shop .shop-section .shop-detail .shop-pickup ul{content:"";display:table;table-layout:fixed;margin:0 -.25rem}#new-shop-lists .shop .shop-section .shop-detail .shop-pickup ul li{float:left;width:16.66667%;padding:0 .25rem;box-sizing:border-box}#new-shop-lists .shop .shop-section .shop-detail .shop-pickup ul li .cast-image{position:relative}#new-shop-lists .shop .shop-section .shop-detail .shop-pickup ul li .cast-section{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);font-size:1rem;line-height:1.2;padding:.25rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;box-sizing:border-box;color:#fff;text-align:center}#new-shop-lists .shop .shop-section .shop-detail .shop-pickup ul li .cast-section .name{font-weight:700}#new-shop-lists .shop .shop-section .shop-detail .shop-pickup ul li .cast-section .size{display:block}#new-shop-lists .shop .shop-section .shop-detail .shop-news{border:1px solid #ccc;padding:.5rem;margin-top:2rem;background:#fff}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-title{margin:-1.75rem 0 .5rem}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-title .title{display:inline-block;background:#8d6e63;padding:.25rem .75rem;line-height:1;color:#fff;font-size:1.2rem;border-radius:2px;font-weight:700}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame{display:flex}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-thumb{width:80px}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-thumb+.news-section{padding-left:1rem}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section{flex:1}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-title{font-weight:700}#new-shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-content{font-size:1.1rem}.shop-ad-bnr{text-align:center;margin:2rem 0}.shop-ad-bnr .name{margin-top:.5rem}.body-font-color{color:#1a1a1a}.hide{display:none}.no-data{padding:.5em 0}.query-count{margin-bottom:1rem;padding:0 .5rem}.query-count .num{font-size:1.6rem}.query-count .total-num{font-family:"Nunito",sans-serif;font-size:2.8rem;font-weight:200}.num{font-family:"Nunito",sans-serif}.loading{background-size:80px;min-height:10rem;position:relative;transition:background .4s forwards,opacity .4s forwards;opacity:.6}.loading:before{content:"";position:absolute;background:rgba(255,255,255,.9);width:100%;height:100%;z-index:1;opacity:1}.loading:after{content:"";background:url(//puyolove-group.com/py-rv/wp-content/themes/Puyolove-Portal-group/assets/css/../svg/loading-spinner.svg) center center no-repeat;background-size:80px 80px;position:absolute;z-index:1;width:80px;height:80px;left:0;right:0;top:0;bottom:0;margin:auto}.favorite-saving{background-size:4rem;position:relative;transition:background .4s forwards,opacity .4s forwards}.favorite-saving .icon,.favorite-saving .button-label{opacity:.4}.favorite-saving:before{content:"";background:#fff;width:100%;height:100%;z-index:1}.favorite-saving:after{content:"";background:url(//puyolove-group.com/py-rv/wp-content/themes/Puyolove-Portal-group/assets/css/../svg/rolling-white.svg) center center no-repeat;background-size:130% auto;position:absolute;z-index:1;width:6rem;height:6rem;left:0;right:0;top:0;bottom:0;margin:auto}#main-content .portal-page-title{padding-bottom:.4em;line-height:1;font-weight:600;margin-bottom:2rem;position:relative}#main-content .portal-page-title:before{position:absolute;content:"";bottom:0;left:0;width:100%;border-bottom:4px solid #6b544b}#photodiary-list{display:flex;flex-wrap:wrap;margin:0 -.25rem 3rem}#photodiary-list li{width:calc(16.66667% - 0.5rem);box-sizing:border-box;border:1px solid #e5e5e5;background:#fafafa;padding:.5rem;margin:0 .25rem;box-sizing:border-box}#photodiary-list li:nth-child(n+7){margin-top:.5rem}#photodiary-list li .diary-thumb{margin-bottom:.5rem}#photodiary-list li .diary-section .diary-title{font-weight:700}#photodiary-list li .diary-section .diary-date{font-size:1.2rem}#photodiary-list li .diary-section .diary-cast{display:flex;border-top:1px dotted #333;margin-top:.25rem;padding-top:.5rem}#photodiary-list li .diary-section .diary-cast .diary-cast-thumb{width:30px}#photodiary-list li .diary-section .diary-cast .diary-cast-thumb .cast-thumb{border-radius:100%}#photodiary-list li .diary-section .diary-cast .diary-cast-info{flex:1;font-size:1rem;margin-left:.25rem}#photodiary-list li .diary-section .diary-cast .diary-cast-info .cast-shop-name{line-height:1.4}#photodiary-list li .diary-section .diary-cast .diary-cast-info .cast-shop-name .shop-area{display:block}#ranking .ranking-title{margin:0 0 1rem;font-weight:700}#ranking-aggregation-period{text-align:right;padding:.5rem 0;border-bottom:1px dotted #ccc;margin-bottom:2rem}.top-photodiary #blog_list h1{display:none}#top-hasteprincess-cast-carousel .glide__slide{width:100% !important}#all-ranking-lists{display:flex;flex-wrap:wrap;margin:0 -.5rem}#all-ranking-lists .ranking-list{background:#fff;padding:.5rem;box-sizing:border-box;width:50%}#all-ranking-lists .ranking-list:nth-child(n+3){margin-top:2rem}#all-ranking-lists .ranking-list .ranking-name{margin-bottom:1rem;padding:.25rem .5rem;color:#494949;background:0 0;border-left:solid 4px #7db4e6}#all-ranking-lists .ranking-list .ranking-data{margin-bottom:1rem}#all-ranking-lists .ranking-list .ranking-data li{padding:1rem 0}#all-ranking-lists .ranking-list .ranking-data li:nth-child(1) .rank-number{color:#c58626}#all-ranking-lists .ranking-list .ranking-data li:nth-child(2) .rank-number{color:#7b8181}#all-ranking-lists .ranking-list .ranking-data li:nth-child(3) .rank-number{color:#83582d}#all-ranking-lists .ranking-list .ranking-data li:not(:first-child){border-top:1px solid #ccc}#all-ranking-lists .ranking-list .ranking-data li:last-child{border-bottom:1px solid #ccc}#all-ranking-lists .ranking-list .ranking-data li .ranking-detail{display:flex}#all-ranking-lists .ranking-list .ranking-data li .ranking-detail .ranking-detail-thumb{width:100px}#all-ranking-lists .ranking-list .ranking-data li .ranking-detail .ranking-detail-section{flex:1;margin-left:1rem}#all-ranking-lists .ranking-list .ranking-data li .ranking-detail .ranking-detail-section .rank-number{font-size:1.8rem;font-weight:700}#all-ranking-lists .ranking-list .ranking-data li .ranking-detail .ranking-detail-section .ranking-cast-name .age,#all-ranking-lists .ranking-list .ranking-data li .ranking-detail .ranking-detail-section .ranking-cast-name .size{font-size:1.2rem}#all-ranking-lists .ranking-list .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-name .shop-area{font-size:1.2rem;display:block}#all-ranking-lists .ranking-list .ranking-data li .ranking-detail .ranking-detail-section .ranking-cast-shop{font-size:1.2rem}#all-ranking-lists .ranking-list .ranking-navi{text-align:right}#ranking-period{margin-bottom:2rem;text-align:right}#ranking-period-tabs{margin-bottom:4rem}#ranking-period-tabs .tabs{display:block;position:relative;padding:0 2rem;content:"";display:table;table-layout:fixed}#ranking-period-tabs .tabs:before{content:"";bottom:0;left:0;width:100%;height:1px;background-color:#ccc;display:block;z-index:-1;position:absolute}#ranking-period-tabs .tabs li{float:left;background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}#ranking-period-tabs .tabs li:not(:first-child){margin-left:.5rem}#ranking-period-tabs .tabs li:not(.selected){border-bottom:1px solid #ccc;background-color:#ededed}#ranking-period-tabs .tabs li.selected{border-bottom:transparent;background:#fff;padding-bottom:1px}#ranking-period-tabs .tabs li a{padding:1rem;display:inline-block}#ranking-read{margin-bottom:1rem}#detailed-ranking-lists .ranking-data{margin-bottom:1rem}#detailed-ranking-lists .ranking-data li{padding:1rem;border:1px solid #ccc;background:#fff}#detailed-ranking-lists .ranking-data li:nth-child(n+2){margin-top:2rem}#detailed-ranking-lists .ranking-data li:not(:first-child){margin-top:2rem}#detailed-ranking-lists .ranking-data li .ranking-detail{display:flex}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-number{width:60px;text-align:center;margin-right:1rem;align-self:center;font-size:1.8rem}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-thumb{width:200px;text-align:center}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section{flex:1;margin-left:1rem}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-cast-name .name{font-size:1.6rem;font-weight:700}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-cast-name .size{display:block;font-size:1.2rem}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .cast-shop-name{margin-bottom:1rem}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-cast-shop .shop-area{margin-left:.5rem;font-size:1.2rem}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-name{display:flex;margin-bottom:1rem;background:#dedede;padding:.5rem}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-name a{flex:1}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-name .shop-name{font-size:1.8rem;font-weight:700}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-name .shop-area{font-size:1.2rem;display:block}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-icon{width:240px;text-align:right}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-icon .icon{border:1px solid #ccc;background:#fff;font-size:1.1rem;padding:.25rem .5rem;border-radius:.25rem;vertical-align:middle}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-comment{margin-bottom:1rem}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-info{margin-bottom:1rem;display:flex;padding:.5rem 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-info .info{flex:1}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-info .arrow-box{background:#666;color:#fff;font-size:1.2rem;padding:.25rem .5rem;min-width:7.4rem;box-sizing:border-box;display:inline-block;font-weight:700}#detailed-ranking-lists .ranking-data li .ranking-detail .ranking-detail-section .ranking-shop-info .detail{margin-left:.5rem}#recruit-lists{padding:0 .5rem}#recruit-lists li{border:1px solid #e9e1de}#recruit-lists li:nth-child(n+2){margin-top:2rem}#recruit-lists li .shop-list-header{padding:1rem;position:relative;border-bottom:1px dashed #e0e0e0;line-height:1.4}#recruit-lists li .shop-list-header .shop-name{font-size:1.8rem;font-weight:700}#recruit-lists li .shop-list-header .shop-area{font-size:1.1rem;display:block}#recruit-lists li .recruit-wrap{padding:.5rem}#recruit-lists li .recruit-head{font-weight:700;font-size:1.6rem;margin-bottom:.5rem}#recruit-lists li .recruit-image{text-align:center;margin-bottom:1rem}#recruit-lists li .recruit-detail{display:flex;flex-wrap:wrap;margin-bottom:.5rem;border-bottom:1px dotted #ccc}#recruit-lists li .recruit-detail .recruit-content{width:calc(50% - 1rem);font-size:1.2rem;padding:.5rem;border-top:1px dotted #ccc}#recruit-lists li .recruit-detail .recruit-content .title{font-weight:700}#recruit-lists li .recruit-caption{font-size:1.2rem;margin-bottom:.5rem}#recruit-lists li .recruit-button{text-align:right}#shop-lists{margin-bottom:2rem}#shop-lists .shop{background-color:#fff;border:1px solid #e9e1de}#shop-lists .shop:not(:first-child){margin-top:1rem}#shop-lists .shop .shop-list-header{padding:1.4rem 1rem 1rem;position:relative;border-bottom:1px dashed #e0e0e0;line-height:1.4}#shop-lists .shop .shop-list-header:before{content:"";height:0;left:0;position:absolute;top:0;width:100%;border-top:6px solid #e9e1de}#shop-lists .shop .shop-list-header .shop-description{font-size:1.2rem}#shop-lists .shop .shop-list-header .shop-name{font-size:1.6rem}#shop-lists .shop .shop-list-header .up-time{color:red;margin-right:.4rem}#shop-lists .shop .shop-list-header .shop-area{font-size:1.1rem}#shop-lists .shop .shop-list-header .shop-list-name{flex:1;margin-bottom:.4rem}#shop-lists .shop .shop-list-header .shop-list-name .shop-name{font-weight:700;flex-basis:100%;flex-direction:column;margin-bottom:.6rem}#shop-lists .shop .shop-list-header .shop-list-name .shop-area{display:flex;flex-wrap:wrap;align-items:center}#shop-lists .shop .shop-list-header .shop-icon-lists{margin-left:.5rem}#shop-lists .shop .shop-list-header .shop-icon-lists .icon{color:#fff;padding:.2rem .4rem;border-radius:.4rem}#shop-lists .shop .shop-list-header .shop-icon-lists .icon:not(:first-child){margin-left:.25rem}#shop-lists .shop .shop-list-header .shop-icon-lists .icon.event{background:#ff9800}#shop-lists .shop .shop-list-header .shop-icon-lists .icon.recruit{background:#f69}#shop-lists .shop .shop-list-header .shop-icon-lists .icon.recruit a{color:#fff}#shop-lists .shop .shop-list-header .shop-icon-lists .icon.open{background:#e74c3c;color:#fff}#shop-lists .shop .shop-list-header .shop-check-icons{font-size:1rem;display:flex}#shop-lists .shop .shop-list-header .shop-check-icons li{background:#f48fb1;color:#fff;padding:.4rem;border-radius:.4rem;line-height:1;display:flex;align-items:center;vertical-align:10px}#shop-lists .shop .shop-list-header .shop-check-icons li:not(:first-child){margin-left:.2rem}#shop-lists .shop .shop-section{display:flex;padding:1rem}#shop-lists .shop .shop-section .shop-thumb{width:200px;text-align:center}#shop-lists .shop .shop-section .shop-detail{flex:1;box-sizing:border-box;min-width:100px;display:flex;flex-wrap:wrap;margin:0}#shop-lists .shop .shop-section .shop-detail .shop-detail-left{flex:1;min-width:100px}#shop-lists .shop .shop-section .shop-detail .shop-detail-left ul.shop-info{margin:-.4rem -.5rem .5rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left ul.shop-info li{width:calc(100% - 0.5rem);padding:0 .25rem;margin-top:.4rem;display:flex;align-items:center;line-height:1.2}#shop-lists .shop .shop-section .shop-detail .shop-detail-left ul.shop-info .arrow-box{background:#e2dacf;color:#1a1a1a;padding:.4rem;box-sizing:border-box;line-height:1;border-radius:.25rem;text-align:center;min-width:80px;font-size:1.2rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left ul.shop-info .arrow-box .icon-label{margin-left:.25rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left ul.shop-info .detail{margin-left:.5rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info{display:flex;margin:0 -.2rem .5rem;align-items:center}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data{border:1px solid #ccc;padding:.2rem;background:#fff;display:flex;align-items:center;line-height:1.2;width:calc(33.3% - 0.2rem);margin:0 .1rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data .title{background:#ececec;padding:.25rem .5rem;font-weight:700;font-size:1.2rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data .title .label{margin-left:.25rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data .count{padding:0 .2rem;text-align:center;flex:1}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data .count span{vertical-align:baseline}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data .count .count-num{font-weight:700;font-size:1.8rem;font-family:"Nunito",sans-serif;line-height:1;color:#ff1625}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data .count .count-unit{font-size:1rem;margin-left:.1rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-pickup ul{display:flex;margin:0 -.2rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-pickup ul li{width:13%;padding:0 .1rem;box-sizing:border-box}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-pickup ul li .cast-image{position:relative}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-pickup ul li .cast-section{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);font-size:1rem;line-height:1.2;padding:.25rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;box-sizing:border-box;color:#fff;text-align:center}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-pickup ul li .cast-section .name{font-weight:700}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-pickup ul li .cast-section .size{display:block}#shop-lists .shop .shop-section .shop-detail .shop-detail-right{width:200px;padding-left:1rem;margin-left:1rem;border-left:1px solid #e9e1de}#shop-lists .shop .shop-section .shop-detail .shop-detail-right .shop-page-menu li:not(:first-child){margin-top:1rem}#shop-lists .shop .shop-section .shop-detail .shop-detail-right .shop-page-menu li .favorite-button{position:relative}#shop-lists .shop .shop-section .shop-detail .shop-label{margin-bottom:.5rem;word-break:break-all;display:inline-flex}#shop-lists .shop .shop-section .shop-detail .shop-label .icon-label{border:1px solid #ccc;padding:.2rem .5rem;border-radius:2px;margin-bottom:.25rem;font-size:1rem;vertical-align:middle;background:#fff;display:inline-block}#shop-lists .shop .shop-section .shop-detail .shop-label .icon-label:not(:last-child){margin-right:.25rem}#shop-lists .shop .shop-section .shop-detail .shop-news{border:1px solid #ccc;padding:.5rem;margin-top:1.5rem;background:#fff;flex-basis:100%}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-title{margin:-1.75rem 0 .5rem}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-title .title{display:inline-block;background:#8d6e63;padding:.25rem .75rem;line-height:1;color:#fff;font-size:1.2rem;border-radius:2px;font-weight:700}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame{display:flex}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-thumb{width:80px}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-thumb+.news-section{padding:.5rem .5rem .5rem 0}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section{flex:1}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-title{font-weight:700}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-date{display:flex;align-items:center;line-height:1.2;margin-bottom:.5rem}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-date .posted-on{font-size:1.2rem;margin-right:.2rem}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-date .posted-on .far{margin-right:.2rem}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-date .author{display:none}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame .news-section .news-content{font-size:1.1rem;line-height:1.4}.shop-ad-bnr{text-align:center;margin:2rem 0}.shop-ad-bnr .name{margin-top:.5rem}.top #main-content .top-center-block{background:rgba(255,255,255,.5);margin-bottom:2rem}.top #main-content .top-center-block .top-center-title{position:relative;display:flex;align-items:flex-end;line-height:1}.top #main-content .top-center-block .top-center-title h2{font-size:2.6rem;font-family:'M PLUS 1 Code',sans-serif;font-weight:700;font-style:normal}.top #main-content .top-center-block .top-center-title .small{font-size:1.1rem;margin-left:.5rem}.top #main-content .top-center-block .top-center-title .fa,.top #main-content .top-center-block .top-center-title .title,.top #main-content .top-center-block .top-center-title .small{vertical-align:base-line}.top #main-content .top-center-block-content{padding:1rem;border:1px solid #dedede}.top-ranking-num{display:flex;justify-content:center;margin-bottom:10px}.top-ranking-num img{display:flex;justify-content:center;width:65px}.top-center-work .query-count{margin-left:auto;text-align:right}.top-center-work .query-count-2st{padding-left:10px}.top-center-news .news-column{display:flex;background-color:rgba(255,255,255,.733)}.top-center-news .news-section{margin:10px;display:flex;justify-content:space-around}.top-center-news .news-title,.bg160{font-size:16px;padding-bottom:5px;color:#ea68a2;font-weight:700}.top-center-news .date{font-size:14px}.top-center-news .news-shop-info{display:flex;font-size:12px;line-height:1.4em;color:#3d3d3d}.top-center-news .shop-area{display:none}.top-news-lists li{margin-left:auto;margin-bottom:10px;border-radius:10px;padding-bottom:10px;margin-bottom:10px}.top-banner-box{margin-bottom:10px}.posted-on .fa-clock{padding-right:5px}.top-content-ad{margin-bottom:2rem;text-align:center}.top-content-ad li:not(:first-child){margin-top:1.6rem}#top-main-content-left{flex:1;min-width:100px}#top-main-content-right{margin-left:2rem}#top-ranking-column{margin-top:1rem}.shop-name-cast{display:flex;justify-content:center}#top-slider{margin:0 auto}#top-slider .glide__slides .glide__slide img{width:100%}.news-category-tabs{margin-bottom:1rem;font-size:1.2rem}.news-category-tabs .tabs{display:flex;position:relative;align-items:stretch}.news-category-tabs .tabs:before{content:"";bottom:0;left:0;width:100%;height:1px;background-color:#ccc;display:block;z-index:1;position:absolute}.news-category-tabs .tabs li{flex-grow:1;text-align:center;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.news-category-tabs .tabs li:first-child{border-left:1px solid #ccc}.news-category-tabs .tabs li.selected{position:relative;z-index:5}.news-category-tabs .tabs li.selected a{font-weight:700;background:#eee}.news-category-tabs .tabs li a{transition:background .4s;padding:.5rem;display:block;color:#1a1a1a}.news-category-tabs .tabs li a.selected,.news-category-tabs .tabs li a:hover{background:#eee}.voice_title{color:#ea68a2;font-weight:700;font-size:16px}.excerpt{font-size:12px}.voice_title{font-weight:700;border-bottom:1px dotted #ddd;margin-bottom:10px}.single-kuchikomi .cast-lists-frame li{border:none}.voice_date{margin-bottom:10px}.voice_date,.voice_castname{color:#333}#top-center-news ul#top-news-lists li a{display:block}#top-center-news ul#top-news-lists li .news-column .news-section .news-title,.bg160{line-height:1.2;border-bottom:1px dotted #ddd}#top-center-news ul#top-news-lists li .news-column .news-section .news-date-frame{display:flex;align-items:center}#top-center-news ul#top-news-lists li .news-column .news-section .author{display:none}#top-center-news ul#top-news-lists li .news-column .news-section .icons{margin-left:.5rem;display:flex;flex-wrap:wrap;align-items:center;text-shadow:1px 1px rgba(0,0,0,.55)}#top-center-news ul#top-news-lists li .news-column .news-section .icons .news-icon{font-size:1em;padding:.2rem .4rem;border-radius:.2rem;line-height:1}#top-center-news ul#top-news-lists li .news-column .news-section .date{color:#1a1a1a;margin-right:5px}#top-center-news ul#top-news-lists li .news-column .news-shop-info{color:#1a1a1a;font-size:1.1rem;margin-left:.5rem;text-shadow:1px 1px rgba(0,0,0,.55)}.news-cat-name{padding:5px 10px!important;font-size:1.1rem!important;line-height:1;background-color:#afafaf;color:#fff;display:inline-block}.top-cast-list-common .cast-frame .cast-image{margin-bottom:.5rem}.top-cast-list-common .cast-frame .cast-section .cast-name{text-align:center;line-height:1.4;font-weight:700}.top-cast-list-common .cast-frame .cast-section .cast-detail{color:#1a1a1a;text-align:center;line-height:1.4}.cast-name{color:#1a1a1a;margin:5px 0;line-height:1em}.top-cast-list-common .cast-frame .cast-section .cast-detail .cast-size{font-size:1.1rem}.top-cast-list-common .cast-frame .cast-section .cast-detail .cast-shop{font-size:1.1rem}.top-cast-list-common .cast-frame .cast-section .cast-detail .cast-shop .shop-name,.top-cast-list-common .cast-frame .cast-section .cast-detail .cast-shop .shop-area{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.top-cast-list-common.glide__slides+.glide__arrows .glide__arrow{padding:.5rem 1rem}.top-cast-list-common.glide__slides+.glide__arrows .glide__arrow--left{left:-1rem}.top-cast-list-common.glide__slides+.glide__arrows .glide__arrow--right{right:-1rem}.top-cast-list-common li a{display:block}#top-center-waitcast #top-wait-cast{display:flex;flex-flow:wrap}#top-center-waitcast #top-wait-cast li{box-sizing:border-box;width:25%;padding:.25rem}#top-center-waitcast #top-wait-cast li .cast-image{position:relative}#top-center-newface #top-newface-cast-carousel .cast-regist-date{color:#e19;text-align:center;font-size:1.2rem}#top-center-event .event-query-count{text-align:right;margin-bottom:1rem;font-size:1.4rem}#top-center-event .event-query-count .num{font-size:1.6rem;font-weight:700}#top-center-event #top-event-lists{display:flex;flex-flow:wrap;padding:0 .25rem;margin:0 -.5rem 1rem}#top-center-event #top-event-lists li{width:calc(50% - 1rem);border:1px solid #ccc;padding:.25rem;box-sizing:border-box;margin:0 .5rem}#top-center-event #top-event-lists li:nth-child(n+3){margin-top:1rem}#top-center-event #top-event-lists li a .event-frame{display:flex;flex-wrap:wrap}#top-center-event #top-event-lists li a .event-frame .event-image{width:60px}#top-center-event #top-event-lists li a .event-frame .event-section{padding-left:.5rem;flex:1;min-width:100px}#top-center-event #top-event-lists li a .event-frame .event-section .event-title{font-weight:700}#top-center-event #top-event-lists li a .event-frame .event-section .event-detail{color:#1a1a1a;line-height:1.4}#top-center-event #top-event-lists li a .event-frame .event-section .event-detail .shop-name{font-size:1.2rem}#top-center-event #top-event-lists li a .event-frame .event-section .event-detail .shop-area{font-size:1.1rem}#wpum-form-wpum_loginform #wpum_loginform .form-group{border:1px solid #ccc}#wpum-form-wpum_loginform #wpum_loginform .form-group:not(:first-child){margin-top:-1px}#wpum-form-wpum_loginform #wpum_loginform .form-group>label{padding:1rem;border-bottom:1px solid #ccc;background:#efefef}#wpum-form-wpum_loginform #wpum_loginform .form-group .field{padding:1rem}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer{margin-top:.5rem}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input{display:none}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input+label,#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input+label:before,#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input+label:after{transition:all .2s}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input+label{position:relative;display:inline-flex;align-items:center;cursor:pointer}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input+label:before{height:2.4rem;content:"";width:4.8rem;margin-right:.5rem;background:#dedede;border-radius:10rem}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input+label:after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;left:2px;width:1.8rem;height:1.8rem;background-color:#fff;border-radius:50%}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input:checked+label:before{background-color:#3498db}#wpum-form-wpum_loginform #wpum_loginform #wpum-rememberme-footer input:checked+label:after{left:calc(4.8rem - (1.8rem + 2px))}.form-group:not(:first-child){margin-top:2rem}.form-group>label{margin-bottom:.5rem;display:flex;align-items:center}.form-group>label .field-label{font-weight:700}#user-pass-reset{text-align:right}.wpum-password-form-wrapper-recover input#username_email{width:100%}.wpum-helper-links{display:flex;flex-wrap:wrap;margin-top:4rem}.wpum-helper-links li{width:calc(50% - 1rem);margin:0 .5rem}.user-signup-block{margin-bottom:.5em}.user-signup-block label{display:inline-block}.wpum-profile-card{display:none}.mypage #wpum-profile-card .wpum-card-details{padding:1em .5em}#mypage-menu{display:flex;flex-wrap:wrap;background:#ccc;padding:.4em;margin:0 0 2rem;position:relative;z-index:1;border-radius:.25rem .25rem 0 0}#mypage-menu:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ccc;content:"";z-index:-1}#mypage-menu li{padding:0 .25rem}#mypage-menu li a{padding:1rem;display:inline-block;border-bottom:1px solid #ccc;border-radius:.25rem .25rem 0 0;background:#fff;transition:.4s;line-height:1.4}#mypage-menu li.current-menu-item a,#mypage-menu li:hover a{border-bottom:1px solid transparent}#wpum-profile .form-group{border:1px solid #ccc}#wpum-profile .form-group:not(:first-child){margin-top:-1px}#wpum-profile .form-group .field{padding:1rem}#wpum-profile .form-group>label{margin-bottom:0;display:flex;padding:1rem;align-items:center;background:#efefef;border-bottom:1px solid #ccc}#wpum-profile .form-group>label .field-label{font-weight:700}#mypage-top .mypage-top-title{background:#ccc;border-radius:.4rem;font-weight:700;padding:.4em;margin-bottom:1rem}#mypage-top #favorite-cast-list,#mypage-top #favorite-shop-list{margin-bottom:2rem}#mypage-top .more{text-align:right;margin-bottom:2rem}#mypage-top .more .more-label{margin-right:.25rem;color:#1a1a1a}#mypage-top #top-fav-casts{margin-bottom:2rem}#favorite-shop-list{margin:0 0 2rem;display:flex;flex-wrap:wrap}#favorite-shop-list li{border:1px solid #e5e5e5;background:#fafafa;padding:.5rem;margin:0 .2rem;box-sizing:border-box}#favorite-shop-list li:nth-child(n+7){margin-top:1rem}#favorite-shop-list li .shop-image{margin-bottom:.4rem}#favorite-shop-list li .shop-section{text-align:center;margin-bottom:.5rem;line-height:1.4}#favorite-shop-list li .shop-section .shop-name{font-weight:700}#favorite-shop-list li .shop-section .shop-area{font-size:1.1rem}#favorite-shop-list li .shop-bookmark{text-align:center}#favorite-shop-list li .shop-bookmark .button{padding:.5rem}#favorite-shop-list li .delete-shop{text-align:center}#favorite-cast-list{margin:0 0 2rem;display:flex;flex-wrap:wrap}#favorite-cast-list li{width:calc(16.66667% - 0.4rem);padding:.5rem;box-sizing:border-box;border:1px solid #e5e5e5;background:#fafafa;margin:0 .2rem}#favorite-cast-list li:nth-child(n+7){margin-top:1rem}#favorite-cast-list li .cast-image{margin-bottom:.5rem}#favorite-cast-list li .cast-name .name{font-weight:700;font-size:1.4rem}#favorite-cast-list li .cast-detail{color:#1a1a1a;text-align:center;margin-bottom:.5rem;line-height:1.4}#favorite-cast-list li .cast-detail .age,#favorite-cast-list li .cast-detail .size{font-size:1.1rem}#favorite-cast-list li .cast-detail .cast-shop-name{font-size:1rem;border-top:1px dotted #333;padding-top:.5rem}#user-sendreview-list li:not(:first-child){margin-top:2rem}#wpum-form-profile .field input,#wpum-form-profile .field select,#wpum-form-profile .field textarea{width:100%}#wpum-form-profile .wpum-required-star{display:none}#wpum-form-password-reset .form-group{border:1px solid #ccc}#wpum-form-password-reset .form-group:not(:first-child){margin-top:-1px}#wpum-form-password-reset .form-group .field{padding:1rem}#wpum-form-password-reset .form-group>label{margin-bottom:0;display:flex;padding:1rem;align-items:center;background:#efefef;border-bottom:1px solid #ccc}#wpum-form-password-reset .form-group>label .field-label{font-weight:700}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group{border:1px solid #ccc}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group:not(:first-child){margin-top:-1px}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group .field{padding:1rem}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group>label{display:flex;align-items:center;background:#efefef;padding:1rem;margin-bottom:0;border-bottom:1px solid #ccc}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group>label .field-label{font-weight:700}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group>label .wpum-required-star{font-size:1rem;background:red;border-radius:.2rem;color:#fff;padding:.4rem;line-height:1;display:inline-flex;align-items:center}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group input[type=text],#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group input[type=email],#wpum-form-register-default_registration_form #wpum-register-default_registration_form .form-group input[type=password]{width:100%}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer{margin-top:.5rem;font-size:1.2rem}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input{display:none}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input+label,#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input+label:before,#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input+label:after{transition:all .2s}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input+label{position:relative;display:inline-flex;align-items:center;cursor:pointer}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input+label:before{height:2.4rem;content:"";width:6rem;margin-right:.5rem;background:#dedede;border-radius:10rem}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input+label:after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;left:2px;width:1.8rem;height:1.8rem;background-color:#fff;border-radius:50%}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input:checked+label:before{background-color:#3498db}#wpum-form-register-default_registration_form #wpum-register-default_registration_form #wpum-psw-footer input:checked+label:after{left:calc(6rem - (1.8rem + 2px))}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .regist-caption{margin-bottom:2rem}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .fieldset-terms .checkbox-custom-label .caption,#wpum-form-register-default_registration_form #wpum-register-default_registration_form .regist-caption .checkbox-custom-label .caption{margin-left:.25rem}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .fieldset-terms a,#wpum-form-register-default_registration_form #wpum-register-default_registration_form .regist-caption a{text-decoration:underline}#wpum-form-register-default_registration_form #wpum-register-default_registration_form .fieldset-terms a:hover,#wpum-form-register-default_registration_form #wpum-register-default_registration_form .regist-caption a:hover{text-decoration:none}#sendreview-list{margin-bottom:2rem}.userreview-lists li .user-review-frame .user-review-author{width:100px;text-align:center}.userreview-lists li .user-review-frame .user-review-author .user-avator{margin-bottom:.4rem}.userreview-lists li .user-review-frame .user-review-author .user-avator img{border:1px solid #ccc}.userreview-lists li .user-review-frame .user-review-section{flex:1;min-width:100px;margin-left:1.8rem}.userreview-lists li .user-review-frame .user-review-section .user-rating-head{display:flex;margin-bottom:.5rem}.userreview-lists li .user-review-frame .user-review-section .user-rating-head .user-review-shopinfo{flex:1;display:inline-flex;align-items:center}.userreview-lists li .user-review-frame .user-review-section .user-rating-head .user-review-shopinfo .shop-name{font-size:1.6rem;font-weight:700}.userreview-lists li .user-review-frame .user-review-section .user-rating-head .user-review-shopinfo .shop-area{font-size:1.2rem}.userreview-lists li .user-review-frame .user-review-section .user-rating-head .entry-time{font-size:1.2rem;margin-left:.5rem}.userreview-lists li .user-review-frame .user-review-section .user-rating-head .entry-time .posted-on{display:inline-flex;align-items:center}.userreview-lists li .user-review-frame .user-review-section .user-rating-head .entry-time .posted-on .far{margin-right:.25rem}.userreview-lists li .user-review-frame .user-review-section .user-review-rating{margin-bottom:.4rem}.userreview-lists li .user-review-frame .user-review-section .user-review-rating .total-rating{display:flex;justify-content:flex-start;align-items:center}.userreview-lists li .user-review-frame .user-review-section .user-review-rating .total-rating .label{margin-right:.4rem;font-size:1.2rem}.userreview-lists li .user-review-frame .user-review-section .user-review-rating .total-rating .label .rating-label{display:inline-block;padding-top:4px}.userreview-lists li .user-review-frame .user-review-section .user-review-shopinfo{display:inline-flex}.userreview-lists li .user-review-frame .user-review-section .user-review-content{border-top:1px dotted #ccc;margin-top:.5rem;padding-top:.5rem;font-size:1.2rem}.says{position:relative;padding:1rem;min-width:120px;max-width:100%;background:#fff;border:solid 2px #ccc;border-radius:.6rem}.choice{position:fixed;top:0;left:0;right:0;text-align:center;padding:20px;display:block}#waiting-cast-count{display:flex;flex-wrap:wrap;margin-bottom:1rem;justify-content:space-between;font-size:1.4rem;align-items:center}#waiting-cast-count .time{font-size:1.6rem}#waiting-cast-count .count .total-num{font-size:2.8rem;font-weight:900;color:#e50039;font-family:"Lato",sans-serif}#waiting-list{margin-bottom:2rem;display:flex;flex-wrap:wrap}#waiting-list li{width:calc(20% - 0.5rem);padding:.5rem;box-sizing:border-box}#waiting-list li .cast-image{position:relative}#waiting-list li .cast-detail{text-align:center;color:#1a1a1a}#waiting-list li .cast-section{text-align:center}#waiting-list li .cast-section .name{font-weight:700}#waiting-list li .cast-section .size{font-size:1.2rem;display:block}#waiting-list li .cast-shop-name{font-size:1.1rem}#waiting-list li .cast-shop-name .shop-area{display:block}button,input[type=button],input[type=reset],input[type=submit]{border:none;border-radius:4px;color:#fff;position:relative;background-color:#de5ca0}.button{position:relative;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;line-height:1.4em;font-weight:400;text-decoration:none;transition:background .2s ease;cursor:pointer;vertical-align:middle;outline:none;background-color:#de5ca0;color:#fff}.button.tiny{font-size:1.1rem;padding:.8rem 1rem}.button.small{font-size:1.2rem;padding:.5rem 1rem}.button.large{font-size:1.6rem;padding:1.4rem}.button.radius{border-radius:.25rem}.button.block{width:100%;box-sizing:border-box}.button.pill{border-radius:50rem}.button .icon+.button-label{margin-left:.25rem;line-height:1.4em}.button .button-label+.icon{margin-left:.25rem}.button.block{align-self:stretch;width:100%;flex:1 1 auto}.button.bordered{background-color:transparent}.button.rounded{border-radius:1.1875rem}.button.hard{border-radius:0}.button.border{border-width:1px;border-style:solid}.button-black{color:#fff;background-color:#333;border-color:#000}.button-black:hover,.button-black:focus{color:#fff;background:#404040}.button-black:active{background:#474747}.button-black.bordered{color:#000;border:1px solid #000}.button-black.bordered:hover,.button-black.bordered:active,.button-black.bordered:focus{color:#fff}.button-red{color:#fff;background-color:#d5452f;border-color:#d5452f}.button-red:hover,.button-red:focus{color:#fff;background:#d95844}.button-red:active{background:#dc6351}.button-red.bordered{color:#d5452f;border:1px solid #d5452f}.button-red.bordered:hover,.button-red.bordered:active,.button-red.bordered:focus{color:#fff}.button-pink{color:#fff;background-color:#f69;border-color:#f69}.button-pink:hover,.button-pink:focus{color:#fff;background:#ff80aa}.button-pink:active{background:#ff8fb4}.button-pink.bordered{color:#f69;border:1px solid #f69}.button-pink.bordered:hover,.button-pink.bordered:active,.button-pink.bordered:focus{color:#fff}.button-white{color:#666;background-color:#fff;border-color:#ccc}.button-white:hover,.button-white:focus{color:#999;background:#fff}.button-white:active{background:#fff}.button-white.bordered{color:#ccc,204,204);border:1px solid #ccc}.button-white.bordered:hover,.button-white.bordered:active,.button-white.bordered:focus{color:#999}.button-orange{color:#fff;background-color:#f88b2a;border-color:#f88b2a}.button-orange:hover,.button-orange:focus{color:#fff;background:#f99843}.button-orange:active{background:#f9a152}.button-orange.bordered{color:#f88b2a;border:1px solid #f88b2a}.button-orange.bordered:hover,.button-orange.bordered:active,.button-orange.bordered:focus{color:#fff}.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio{display:flex;font-size:1.6rem;flex-wrap:wrap;aligin-items:center}.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-radio label{cursor:pointer}.wpcf7 .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-radio .wpcf7-list-item{positon:relative}.wpcf7 .wpcf7-checkbox .wpcf7-list-item:not(:last-child),.wpcf7 .wpcf7-radio .wpcf7-list-item:not(:last-child){margin-right:1rem}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label{display:inline-flex;align-items:center;line-height:1;position:relative}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label:after{content:"";position:absolute;width:.8rem;height:1.4rem;border-right:3px solid transparent;border-bottom:3px solid transparent;bottom:18%;left:.53333rem;transform:rotate(40deg);transition:border-color .2s}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label:before{content:"";background:#fff;width:1.6rem;height:1.6rem;border:2px solid #cacaca;margin-right:.5rem}.wpcf7 .wpcf7-checkbox input[type=checkbox]{display:none}.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{border-color:#000}.wpcf7 .wpcf7-radio input[type=radio]{display:none}.wpcf7 .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:after{background-color:#000}.wpcf7 .wpcf7-radio .wpcf7-list-item-label{display:inline-flex;align-items:center;line-height:1;position:relative}.wpcf7 .wpcf7-radio .wpcf7-list-item-label:after{content:"";position:absolute;width:calc(1.6rem - 1rem);height:calc(1.6rem - 1rem);border-radius:50%;background-color:transparent;left:.6rem;transition:background-color .2s}.wpcf7 .wpcf7-radio .wpcf7-list-item-label:before{margin-right:.4rem;content:"";border-radius:50%;width:1.6rem;height:1.6rem;background:#fff;border:1px solid #ccc}.wpcf7 .wpcf7-select{padding-right:2rem;position:relative}.wpcf7 .wpcf7-select:after{position:absolute;content:"▼";left:4px;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #76a800}.checkbox-custom,.radio-custom{opacity:0;position:absolute}.checkbox-custom-label,.radio-custom-label{position:relative;margin:0;cursor:pointer}.checkbox-custom+.checkbox-custom-label:before,.radio-custom+.radio-custom-label:before{content:"";background:#fff;border:1px solid #666;padding:.1rem;width:1.8rem;height:1.8rem;text-align:center;margin:0 .25rem 0 0}.checkbox-custom-label:before{transition:.2s}.checkbox-custom+.checkbox-custom-label:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#ccc;border:2px solid #ccc;line-height:1.6rem;font-size:1.4rem;border-radius:2px}.checkbox-custom:checked+.checkbox-custom-label:before{color:#e91e63;border-color:#e91e63}.custom-radio-button.input-radio{display:none}.custom-radio-button.input-radio:checked+.radio-custom-label:after{background-color:#000}.custom-radio-button+.radio-custom-label{display:inline-flex;align-items:center;line-height:1;position:relative}.custom-radio-button+.radio-custom-label:after{content:"";position:absolute;width:calc(1.6rem - 1rem);height:calc(1.6rem - 1rem);border-radius:50%;background-color:transparent;left:.5rem;transition:background-color .2s}.custom-radio-button+.radio-custom-label:before{margin-right:.4rem;content:"";border-radius:50%;width:1.6rem;height:1.6rem;border:2px solid #ccc}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#000;border:2px solid #cacaca;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:.25rem;box-sizing:border-box;transition:.2s ease-in-out;padding:0;outline:none;padding:10px;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border:2px solid #666;background-color:#efefef;outline:none}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=range]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=color]::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=range]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=color]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#aaa}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:#aaa}select{border:2px solid #cacaca;cursor:pointer;transition:.2s ease-in-out;padding:.5rem 4.6rem .5rem .5rem;border-radius:.25rem;-webkit-appearance:none;box-sizing:border-box;display:block;font-size:1.6rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='black'><polygon points='0,0 100,0 50,50'/></svg>");background-size:10px;background-position:right 10px center;background-repeat:no-repeat;margin:0 0 5px}select:focus{border:2px solid #666;outline:0}.main-navigation{width:1200px;margin:0 auto;padding:0}.main-navigation .menu{list-style:none;margin:0;display:flex;flex-wrap:wrap}.main-navigation .menu>li a{display:block;text-decoration:none;padding:.5rem;font-weight:500;color:#fff;transition-property:background,color;transition:.4s ease-out;line-height:1.5;font-family:'M PLUS 1 Code',sans-serif;font-weight:700}.main-navigation .menu>li a:before{content:"";position:absolute;z-index:1;left:50%;right:50%;bottom:0;background:rgba(255,255,255,.5);height:1px;transition-property:left,right;transition-duration:.4s;transition-timing-function:ease-out}.main-navigation .menu>li a:hover:before,.main-navigation .menu>li a:focus:before,.main-navigation .menu>li a:active:before{left:1px;right:1px}.main-navigation .menu>li a:after{font-weight:400;content:attr(title);display:block;font-size:1rem}.main-navigation .menu ul{position:absolute;left:-999em;z-index:99999}.main-navigation .menu ul ul{left:-999em;top:0}.main-navigation .menu ul li{background:#1a1a1a}.main-navigation .menu ul li:hover>ul,.main-navigation .menu ul li.focus>ul{left:100%}.main-navigation .menu ul a{width:200px}.main-navigation .menu li:hover>ul,.main-navigation .menu li.focus>ul{left:auto}.main-navigation li{position:relative;flex:1}.main-navigation li.menu-item-has-children>.sub-menu{opacity:0;transition:opacity .3s}.main-navigation li.menu-item-has-children:hover>.sub-menu{opacity:1}.main-navigation li.current-menu-item a:before{content:"";position:absolute;z-index:-1;left:1px;right:1px;bottom:0;background:#fff;height:2px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}.menu-toggle,.main-navigation.toggled ul{display:block}.pagination li{margin:0 .25rem}nav[role=navigation]{text-align:center}.cd-pagination{margin:2em auto;text-align:center}.cd-pagination li{display:inline-block;margin:0 .2em}.cd-pagination li.navi{display:inline-block}.cd-pagination a,.cd-pagination span{display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.6em .8em}.cd-pagination a{border:1px solid #c4c4c4;border-radius:.25rem;color:#000}.cd-pagination a.disabled{pointer-events:none}.cd-pagination a.disabled:before,.cd-pagination a.disabled:after{opacity:.4}.cd-pagination .current{background-color:#000;border-color:#361000;color:#fff;pointer-events:none;border-radius:.25rem}#breadcrumb{display:block;padding:.5rem 1rem}#breadcrumb ul#breadcrumb-list{font-size:1rem;margin:0 auto;width:1200px}#breadcrumb ul#breadcrumb-list li{display:inline-block}.multi-bg ul#breadcrumb-list li a{color:#1a1a1a}#breadcrumb ul#breadcrumb-list li:not(:last-child){margin-right:.5rem}.multi-bg #breadcrumb ul#breadcrumb-list li:not(:last-child):after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";font-weight:700;line-height:1;margin-left:.5rem;color:#000}.multi-bg #breadcrumb{background-color:rgba(255,255,255,.44)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{overflow:hidden;*zoom:1;}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}#crumbs{display:block;padding:1rem 0;margin:0;font-size:1.1rem}#crumbs li{display:inline-block;padding:0 .25rem}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.pagination li{margin:0 .25rem}nav[role=navigation]{text-align:center}.cd-pagination{margin:2em auto;text-align:center}.cd-pagination li{display:inline-block;margin:0 .2em}.cd-pagination li.navi{display:inline-block}.cd-pagination a,.cd-pagination span{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.6em .8em;font-size:1.6rem}.cd-pagination a{border:1px solid #c4c4c4;border-radius:.25rem}.cd-pagination a.disabled{pointer-events:none}.cd-pagination a.disabled:before,.cd-pagination a.disabled:after{opacity:.4}.cd-pagination .current{color:#fff;pointer-events:none;border-radius:.25rem}#secondary{order:1}#secondary .sidebar .widget{padding:.5rem}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.spinner{width:40px;height:40px;position:absolute;margin:auto;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}#loading{position:absolute;top:0;left:0;z-index:99999;width:100%;height:100%;background-color:rgba(255,255,255,.95)}#footer-login-modal{display:none}#footer-login-modal.open{display:block}.modal .modal-check{display:none}.modal .modal-body{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:100000}.modal .modal-window{position:relative;z-index:100001;-webkit-animation:fadein .3s 1,zoomin .3s 1;animation:fadein .3s 1,zoomin .3s 1}.modal .modal-label{position:absolute;top:-20px;right:5px;display:flex;align-items:center;justify-content:center;line-height:1;background:#099;border-radius:50%;width:40px;height:40px;cursor:pointer;transition:all .2s ease}.modal .modal-label:hover{background:#0cc}.modal .modal-label:active{background:#0ff}.modal .modal-label svg{display:flex;align-items:center;fill:#fff}.modal #wpum-rememberme-footer{18 margin-top:1.6rem;display:flex}.modal #wpum-rememberme-footer label{margin-left:1.2rem}.modal .modal-inner{width:80vw;max-width:800px;background:#fff;border-radius:3px;box-shadow:0px 2px 10px rgba(0,0,0,.2)}.modal .modal-content{padding:20px}.modal .wpum-helper-links{justify-content:center}.modal.open+.modal-body{-webkit-animation:fadeout .2s 1 forwards,hide .1s .2s 1 forwards;animation:fadeout .2s 1 forwards,hide .1s .2s 1 forwards}.modal.open+.modal-body .modal-window{-webkit-animation:zoomout .2s 1 forwards;animation:zoomout .2s 1 forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes zoomin{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes zoomout{0%{transform:scale(1)}100%{transform:scale(.9)}}@keyframes hide{0%{visibility:visible}100%{visibility:hidden}}#modal-login-form #modal-login-form-overlay{box-shadow:0px 0 12px rgba(51,51,51,.2);transition:opacity .2s;overflow:hidden}#modal-login-form #modal-login-form-wrap{max-width:980px;width:90%;height:60vh;margin:auto;background-color:#fff;border-radius:4px;padding:1.6rem;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow:hidden;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;z-index:10;transition:transform .4s}#modal-login-form[data-modal-open=on] #modal-login-form-overlay{z-index:1;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:1}#modal-login-form[data-modal-open=on] #modal-login-form-wrap{opacity:1;transform:scale(1,1)}#modal-login-form[data-modal-open=off] #modal-login-form-overlay,#modal-login-form[data-modal-open=off] #modal-login-form-wrap{z-index:-2;opacity:0}#modal-login-form[data-modal-open=off] #modal-login-form-wrap{transform:scale(.9,.9)}#modal-login-form #modal-login-form-caption{background-color:#eee;padding:1.6rem;border-radius:.4rem;margin-bottom:1.6rem;text-align:center}#modal-login-form #login-modal-close-button{text-align:right;line-height:1;margin-bottom:.8rem}#modal-login-form #login-modal-close-button a:before{content:"\f057";font-family:"Font Awesome 5 Free";font-size:3.2rem;color:#999}#modal-login-form #modal-sign-up{text-align:center}#modal-login-form #modal-sign-up a.button:hover{color:#fff}#modal-login-form #modal-sign-up a{max-width:320px;padding:1.6rem;font-size:1.8rem;margin:0 auto;font-weight:700;border-radius:4px;width:100%;box-sizing:border-box;border-radius:50px}#login-status.login-loading,#login-status.success,#login-status.error{padding:.8rem;text-align:center;margin-bottom:1.6rem}#login-status.login-loading{background-color:#efefef}#login-status.success{color:#270;background-color:#dff2bf}#login-status.error{color:#d8000c;background-color:#ffbaba}#footer-login-form label{display:block;font-size:1.6rem;margin-bottom:.8rem}#footer-login-form input[type=text],#footer-login-form input[type=password]{width:100%}#footer-login-form .login-submit{margin-bottom:2.4rem;text-align:center}#footer-login-form .login-submit #wp-submit{max-width:320px;padding:1.6rem;font-size:1.8rem;margin:0 auto;font-weight:700;border-radius:4px;width:100%;box-sizing:border-box;background:#d5452f;color:#fff;border-radius:50px}#footer-login-form .login-submit #wp-submit:hover,#footer-login-form .login-submit #wp-submit:focus{background-color:#d95844;color:#fff}.tinynav_label{display:none}@media screen and (min-width:783px){.top-cast-list-common img.cast-thumb{height:250px;object-fit:cover}ul.page-cast-list-common{display:flex;flex-wrap:wrap}ul.page-cast-list-common li{width:calc(33.3% - 10px);margin:5px 5px 15px}.movie_cast{text-align:center}#top-usermovie-lists{display:flex;flex-wrap:wrap}#top-usermovie-lists li{width:calc(33.3% - 10px);margin:5px 5px 30px}#top-usermovie-lists .top-videofile{margin:0;width:100%}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#footer #footer-menu #footer-menu-list ul li{margin:5px 0}body.admin-bar.home #header{padding-top:32px}body.admin-bar .drawer-nav #drawer-wrap{padding-top:32px}body.admin-bar .drawer-nav .drawer-hamburger{top:46px}body.admin-bar .drawer-nav.follow #drawer-wrap{padding-top:0}body.admin-bar .drawer-nav.follow .drawer-hamburger{top:0}}@media screen and (max-width:782px){body.admin-bar #header{padding-top:46px}body.admin-bar .drawer-nav #drawer-wrap{padding-top:32px}body.admin-bar .drawer-nav .drawer-hamburger{top:46px}body.admin-bar .drawer-nav.follow #drawer-wrap{padding-top:46px}body.admin-bar .drawer-nav.follow .drawer-hamburger{top:46px}}@media screen and (max-width:600px){body.admin-bar #header.sticking.on{padding-top:0}body.admin-bar .drawer-nav.follow .drawer-hamburger{top:0}h3.content-title{padding:5px}}.my_submit_btn{width:100%;padding:10px;border-radius:20px;margin-top:20px}.my_forgot_pass{margin:5px 0 20px}.full-site-header{width:100%;background:#fff}.page-id-8775 #schedule-list li:nth-child(n+16){display:none}@media screen and (min-width:48.1em){.row{width:1200px;margin:0 auto}#global-header #header-wrap #header-site-info #header-search-form form.header-search-box{display:flex;flex-direction:column}.header-search-box .header-search-btnbox{display:flex}#side-search-wrap .search-modal .modal-wrap{position:relative;border-radius:.6rem;padding:4rem 1.6rem;width:0;background:#fff;box-shadow:0px 0px 2px rgba(51,51,51,.2);border:2px solid #dbccb8;box-sizing:border-box}#side-search-wrap .search-modal .modal-frame{opacity:0;width:0;position:absolute;padding:1.6rem;top:-70px;left:calc(240px - 6px - 1.6rem);max-width:calc(1200px - 240px - 100px);z-index:-1}#my_login_form,#user_signup_form{display:flex;flex-direction:column;margin:20px 0}#my_login_form div,#user_signup_form div{display:flex;align-items:baseline}#my_login_form #login_user_name[name*=user_name],#my_login_form #login_password[name*=user_pass],#user_signup_form #signup_user_name[name*=user_name],#user_signup_form #signup_email[name*=user_email],#user_signup_form #signup_password[name*=user_pass]{width:100%}#my_login_form div label{width:80px;display:inline-block;margin-bottom:1em}#user_signup_form div label{width:250px;display:inline-block}.policy-box{margin:10px 0;display:block}.user-signup-block label{width:155px}#top-center-review .shop-name-short{display:inline-block;text-shadow:1px 1px rgba(0,0,0,.55)}#top-center-news ul#top-news-lists li .news-column .news-section .news-title,.bg160{padding-bottom:5px;margin-bottom:5px}.top-center-news .news-section{gap:10px}.news-section .news-logo{flex-shrink:0}#favorite-shop-list li{width:calc(16.66667% - 0.4rem)}#global-header #header-wrap{width:1200px;margin:-2.4rem auto .5rem}#global-header #header-wrap{margin:-2.4rem auto .5rem}#global-header #header-wrap #header-site-logo{width:240px}#global-header #header-wrap #header-site-info{flex:1;padding:0 0 0 1rem;display:flex;align-items:flex-end}body #main-content{order:2}#schedule-list li,#waiting-list li{width:calc(20% - 0.5rem)}.top-news-lists li{border:1px solid #ddd}#sidebar-left{width:240px;order:1}.cp5-footer-link{display:flex;justify-content:flex-start;width:1200px;margin:20px auto;flex-wrap:wrap;gap:1.3%}.footer-link-block{width:24%}.cp5-footer-link a{font-size:12px}.top.main .cast-image.fade-box img{height:270px;object-fit:cover}}@media screen and (max-width:48em){#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-pickup ul li{width:25%}ul.top-cast-movie-list li{width:calc(50% - 10px);margin:5px}ul.page-cast-list-common li{margin:5px 0 15px}.page-id-8775 ul.page-cast-list-common li video{margin:5px auto 15px auto}.cast-icon-image img{max-width:100%}.page-id-10499 .top-cast-list-common li{width:calc(33.3% - 5px)}#main-content .button.radius a{width:100%}#top-page-ranking .top-cast-list-common li{width:calc(33.3% - 7px)}#footer #footer-wrap{margin:0 auto 10px auto;justify-content:center}.top-cast-list-common .cast-frame .cast-section .cast-detail .cast-shop .shop-area{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.row{width:calc(100% - 10px);margin:0 auto}.portal-page-title-wdsp{position:relative;margin-bottom:5px}.portal-page-title-wdsp:before{position:absolute;content:"";bottom:0;left:0;width:100%;border-bottom:4px solid #6b544b}#cast-search-form .search-modal .search-title a:after{display:none}#cast-search-form .search-check-lists{gap:10px;padding:10px;margin-bottom:0}#cast-search-form .search-check-lists li{flex-basis:calc(50% - 5px)}#shop-lists .shop .shop-section .shop-detail .shop-news .shop-news-frame{flex-direction:column;gap:10px 0}#cast-search-form .search-modal .search-title{border-bottom:unset;padding-bottom:0}.my_submit_btn{margin-bottom:20px}#user-login-button{margin-bottom:30px}#favorite-cast-list,#favorite-shop-list li{display:flex;flex-flow:row wrap;gap:5px 0}#favorite-cast-list li,#favorite-shop-list li{width:calc(50% - 4px);margin:0 2px}.policy-box{margin:10px 0;display:block}body.top{overflow-x:hidden}.user-signup-block label{width:155px}.user-signup-block input{width:100%}.top-center-news .news-section{width:100%;gap:10px}.top-center-news .news-section .news-logo{margin-bottom:10px;width:100%;max-width:150px}.top-center-news .news-section img{width:100%}#top-center-news ul#top-news-lists li .news-column .news-section .news-date-frame{flex-direction:column;align-items:flex-start;margin-bottom:5px}#top-center-news ul#top-news-lists li .news-column .news-section .icons{margin-left:0}#top-center-news ul#top-news-lists li .news-column .news-shop-info{margin-left:0}.top-center-news .news-section .news-block{display:flex;flex-direction:column}.top-center-news .news-section .news-block p{order:2}#shop-search-form .side-search-content,#cast-search-form .side-search-content,#schedule-search-form .side-search-content,#waitcast-search-form .side-search-content,#diary-search-form .side-search-content{padding-right:2rem}.top-cast-list-common.glide__slides+.glide__arrows .glide__arrow--left{left:0}.top-cast-list-common.glide__slides+.glide__arrows .glide__arrow--right{right:0}.top-cast-list-common .cast-frame .cast-section .cast-detail .cast-size{margin-bottom:3px}.top-cast-list-common li p{margin-bottom:0;padding:5px}.top-cast-list-common li{margin-bottom:10px}.fade-box img{width:100%}.top.main .cast-image.fade-box img{object-fit:cover;height:136px;object-position:50% 16%}.top-center-news .shop-name-color{padding:4px;line-height:1.4}#top-center-review .shop-name-color{display:inline-block}.top-center-news .date{font-size:.9em}ul.no-bullet{padding-bottom:5px}#mypage-menu li{padding:0}#mypage-menu{gap:4px}#mypage-menu li a{font-size:16px;padding:.5em}#favorite-shop-list li{margin-bottom:.5rem}.cast-lists-frame li{width:calc(50% - 0.5rem)}#top-center-news ul#top-news-lists li .news-column .news-shop-info{margin-top:5px}.ellipsis{white-space:wrap}.top-news-lists li{border-radius:5px}.top-center-news .news-title{font-size:14px}#top-center-news ul#top-news-lists li .news-column .news-section .news-title{padding-bottom:5px;margin-bottom:5px;white-space:normal}#top-center-movie .top-cast-list-common li{width:100%}.top-cast-list-common li a{padding:3px 0;line-height:1.3}.top #main-content .top-center-block-content{padding:0}.top #main-content .top-center-block .top-center-title h2{font-size:1.4em}#breadcrumb ul#breadcrumb-list{width:100%}.top #main-content .top-center-block .top-center-title{align-items:flex-start;flex-direction:column;margin-bottom:6px}#global-header{width:100%}#global-header #header-wrap{width:100%}#top-slider-column.row{width:100%}#global-header #header-line{padding:0}#header-wrap{padding-top:0;flex-direction:column}#header-line-innter{position:absolute;left:0;top:0}#header-line-innter-sp{position:absolute;top:.5em;left:.5em}.user-menu-sp-link{display:flex;flex-flow:column wrap;align-items:center}.user-menu-sp-link span{font-size:10px}#header-line-innter-sp .no-bullet-sp{display:flex;justify-content:flex-start;gap:10px}#header-line-innter-sp .no-bullet-sp i{font-size:1.6em}#global-header #header-wrap #header-site-logo{width:120px;margin:0 auto}#global-header #header-wrap #header-site-info{display:none}.container{flex-direction:column}body #main-content{order:1;margin:0}#schedule-list li,#waiting-list li{width:33.3%;margin:0;padding:0}.top-news-lists li{border:3px solid #ddd;margin-left:0}#sidebar-left{width:100%;order:1}.cast-list #sidebar-left{order:0}.search-wrap input{width:100%}.header-global-menu{display:none}.sp-menu-btn{top:0;right:0;transition:.3s;cursor:pointer;position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.menu-trigger{width:30px;height:18px;position:relative}.menu-trigger span:nth-of-type(1){top:1px}.menu-trigger span:nth-of-type(2){width:100%}.user-btn .menu-trigger span:nth-of-type(2){top:9px}.menu-trigger span:nth-of-type(3){bottom:0}#menu_btn .menu-trigger span.menu-sup{width:10vw;left:-.5em;bottom:-1.5em}.active .menu-trigger span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;left:0;position:absolute;top:5px}.active .menu-trigger span:nth-of-type(2){background-color:transparent}.user-btn.active .menu-trigger span:not(.menu-sup){border-bottom:unset}.active .menu-trigger span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fafafa;left:0;position:absolute;top:5px}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:1px;transition:all .3s;font-size:77%}.user-btn .menu-trigger span:not(.menu-sup){border-bottom:1px solid #fff}.menu-trigger span.menu-sup{background:0 0}#nav{overflow:auto;padding-top:10px;top:0;right:0;z-index:12}.sp-nav a{color:#fff;font-size:12px}#sp-menu-user{left:0;right:unset;padding:19px 8px;padding-top:13px}#sp-menu-user.active{left:75%;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#sp-menu-user{left:0;right:unset}.block-nav ul{display:flex;justify-content:flex-start;flex-flow:row wrap;padding-left:0;gap:1px}.block-nav ul li{width:calc(20% - 1px);text-align:center;background:#2ca5f9;padding:10px 0}#header-line-innter.open{transform:translateZ(280px);width:75%;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#sp-menu-user .menu-trigger span.menu-sup{width:5em;left:-.3em;bottom:-1px;color:#ff;font-size:10px;font-weight:100;font-family:-apple-system,BlinkMacSystemFont,"Lato","Droid Sans","Noto Sans Japanese","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}#global-header #header-line #header-line-innter #user-menu ul{flex-direction:column}#global-header #header-line #header-line-innter #user-menu ul li{background:#fff;color:#333;background:0 0;position:relative;text-align:left;padding:0;line-height:1}#global-header #header-line #header-line-innter #user-menu ul li a{color:#333}#global-header #header-line #header-line-innter #user-menu ul li:first-child{border-radius:unset}#global-header #header-line #header-line-innter #user-menu ul li span.user-info{padding:5px}#header-wrap #header-search-form form{display:flex}#global-header #header-wrap #header-site-info #header-search-form form .button{display:none}.button.small{font-size:1.2rem;padding:17px;border-radius:0}#search-slide-btn{background:#ea68a2;padding:11px;margin-left:auto;color:#fff;text-align:center;font-size:15px;position:fixed;right:3em;top:0;padding:12px;padding-bottom:14px;z-index:1}#search-slide{display:block;top:-18px;position:absolute;width:101vw !important}#header-wrap #header-search-form{position:fixed;top:12px;right:-100%;background:#f7f4f0;display:flex;align-items:center;padding:5px 5px 0;top:0;width:100%;transition:all .6s;margin-right:0}#header-wrap .header-search-form-btn #header-search-form.header-search-form{right:0;top:0;justify-content:flex-start}#global-header #header-wrap #header-site-info #site-description{display:none}#header-wrap #header-search-form form{display:flex}#global-header #header-wrap #header-site-info{display:block}.search-radio{display:flex;align-items:center}.overlay{width:0;height:0;position:fixed;z-index:1;top:0;left:0;opacity:0;transition:opacity .5s;background:rgba(255,255,255,.7)}#footer #footer-menu #footer-menu-list ul{flex-flow:row wrap;justify-content:flex-start;gap:1px}#footer #footer-menu #footer-menu-list ul li{width:calc(50% - 1px);padding:10px 0;background-color:#ff}#footer #footer-menu #footer-menu-list ul li a{color:#1a1a1a}#shop-lists .shop .shop-section{flex-direction:column}#shop-lists .shop .shop-section .shop-detail{flex-direction:column}#shop-lists .shop .shop-section .shop-thumb{width:100%;margin-bottom:10px}#shop-lists .shop .shop-section .shop-detail{margin-left:0;padding-left:0;border-left:unset}#shop-lists .shop .shop-section .shop-detail .shop-detail-right{margin-left:0;padding-left:0}#shop-lists .shop .shop-section .shop-detail .shop-detail-right{order:-1;width:100%;border-left:unset}#shop-lists .shop .shop-section .shop-detail .shop-detail-left ul.shop-info .arrow-box{min-width:1em;padding:5px}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info{flex-direction:column;width:50%}#shop-lists .shop .shop-section .shop-detail .shop-detail-left .shop-status-info .data{width:100%}#shop-lists .shop .shop-section .shop-detail .shop-detail-left ul.shop-info{width:50%}.shop-box{display:flex;justify-content:space-between}.shop-detail-right .shop-page-menu{display:flex;gap:2%}.shop-detail-right li{width:32%}#shop-lists .shop .shop-section .shop-detail .shop-detail-right .shop-page-menu li .favorite-button{padding:5px 2px}#shop-lists .shop .shop-section .shop-detail .shop-detail-right .shop-page-menu li:not(:first-child){margin-top:0;display:flex}.footer-link-block{width:calc(100% - 10px);margin:0 auto}.cp5-footer-link{padding:10px 0}}