@charset "utf-8";html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body{font:13px/1.231 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic',arial,helvetica,clean,sans-serif;*font-size:small; *font:x-small; }select,input,button,textarea{font:99% 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic',arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}.clearfix:after{content:"";display:block;clear:both;height:0;line-height:0;visibility:hidden;font-size:0.1em;}.clearfix{display:inline-block;}* html .clearfix{height:1px;}.clearfix{display:block;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}a:link,a:visited,a:hover,a:active{color:#00f;}a:link,a:visited{text-decoration:underline;}a:hover{text-decoration:none;}html,body{min-width:1230px;height:100%;color:#000;text-align:center;}ul,dl,ol{text-indent:0;list-style-position:outside;}th,td{vertical-align:top;}.elps{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}.marquee_scroll,.marquee_js{width:100%;overflow:hidden;}.marquee_scroll>span{display:inline-block;white-space:nowrap;padding-left:100%;animation-name:marquee-scroll;animation-timing-function:linear;animation-duration:5500ms;animation-iteration-count:infinite;}@keyframes marquee-scroll{from{ transform:translateX(0); }to{ transform:translateX(-100%); }}#wrapper,#header,#nav,#footer{position:relative;width:100%;}#container,.cBlock{position:relative;margin:0 auto;width:1230px;}#wrapper{position:relative;height:auto !important; height:100%; min-height:100%;background:#fff url(https://img.es-pack.jp/shop/selene/175254953109251000.jpg) center top;}#header{background-color:#eee;}#header .description{height:15px;background:#000;color:#fff;text-align:center;line-height:15px;}#header .cardbox{padding-bottom:20px;}#header .cardbox .txt{margin-bottom:5px;text-align:right;font-size:131%;}#header .cardbox .cardbanner{margin-bottom:5px;text-align:right;}#header .cardbox .cardbanner img{max-width:310px;}#header .cardbox .cardlist{display:flex;}#header .cardbox .cardlist li{margin-left:3px;}#globalNav{background:#50c5ce;}#globalNav ul{width:1160px;margin:0 auto;padding-bottom:5px;display:flex;flex-wrap:wrap;align-items:center;}#globalNav ul li{width:calc(100% / 8);min-height:35px;margin-top:5px;border-left:1px solid #caf5f8;border-right:1px solid #5ea3a8;font-size:124%;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all  0.3s ease;}#globalNav ul li:hover{background-color:rgba(255,255,255,0.4);}#globalNav ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:35px;color:#fff;text-decoration:none;}#globalNav ul li a .sub_nav{display:block;font-size:11px;}.pan{width:100%;margin:0 auto;padding:10px 0;display:flex;font-size:124%;}.pan li::after{content:">";margin:0 5px;}.pan li:last-child::after{content:"";}.pan li a{text-decoration:none;color:inherit;}#globalNav ul li a span.navflex{font-family:'Roboto', sans-serif;}#globalNav ul li a span.sub_nav{font-family:'Noto Sans JP', sans-serif;}.navbtn{display:flex;justify-content:center;margin:10px 0;}.navbtn li{margin:0 5px;background-color:#ccc;border:2px solid #999;border-radius:50%;}.navbtn li a{display:block;padding:10px 15px;color:#000;text-decoration:none;}#content{padding:10px 0 160px;}#content>section{position:relative;margin-top:20px;}#content>section h1.pageTtl{height:54px;line-height:54px;text-align:left;background:url(https://img.es-pack.jp/shop/selene/parts/bg_title_wide.png) left top no-repeat;}#content>section h1.pageTtl span{padding-left:10px;font-size:36px;color:#51c5cd;}#content>section>.inner{position:relative;margin:0 35px;}#content>section>.inner strong{font-weight:bold;}#content .pager_notes .now{margin:10px 0;font-size:16px;}#content .pager_notes .now span.big{font-size:1.4em;color:#c90037;}#content .pager_notes .now span{font-weight:bold;}#content .pager{text-align:center;}#content .pager li{display:inline;}#content .pager li a{display:inline-block;margin-right:2px;padding:2px 8px;background:#69f;color:#fff;text-decoration:none;}#content .pager li span{display:inline-block;margin-right:2px;padding:2px 8px;background:#dedede;color:#fff;}#content .pager li.current span{background:#999;font-weight:bold;}#content .pager li.abbr span{padding:2px 5px;background:none;color:#000;}.typeIcons{display:flex;}#top .typeIcons{display:block;}.typeIcons span{display:inline-block !important;margin:1px;padding:2px;background-color:#999;color:#fff;font-size:10px;vertical-align:top;}#content .topLink{padding:0 10px;text-align:right;clear:both;}#content .topLink a:before{content:"▲";}.sp_link{display:block;position:absolute;left:50%;bottom:160px;width:920px;overflow:hidden;margin-left:-460px;}.sp_link span{display:block;float:right;width:90px;height:30px;line-height:32px;border:1px solid #CCC;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;}.sp_link a{display:block;padding-left:20px;background:transparent url(//img.undernavi.com/web/parts/icon_sp.png) no-repeat 10px center;color:#444!important;font-size:14px;text-decoration:none;}#footer{position:absolute;left:0;bottom:0;width:100%;height:150px;background:transparent url(https://img.es-pack.jp/shop/selene/parts/bg_footer.png) center top;overflow:hidden;}#footer .cBlock{height:150px;}#footNav{padding:30px 0 0;}#footNav li{display:inline-block;padding:0 10px;border-right:solid 1px #999;vertical-align:top;}* html #footNav li{display:inline;zoom:1;}*+html #footNav li{display:inline;zoom:1;}#footNav li:last-child{border-right:none;}#foot_txt_box{overflow:hidden;max-height:6em;padding-top:30px;}#footer .copyR{position:absolute;bottom:10px;left:0;right:0;text-align:center;}#footer .maintenance{position:absolute !important;bottom:2.5em !important;right:0 !important;left:0 !important;text-align:center !important;}[class^="badge-"]{position:absolute;}.badge-1{top:0;z-index:1;}.badge-2{top:0;right:0;}.badge-3{bottom:0;left:0;}.badge-4{bottom:0;right:0;}[class^="badge-"] img{max-width:64px !important;max-height:64px !important;top:0 !important;transform:translateY(0) !important;}#top .w1 [class^="badge-"] img{max-width:24px !important;max-height:24px !important;}.newup{position:absolute;bottom:0;right:0;z-index:1;}.newup span{display:inline-block;min-width:50px;margin-left:2px;line-height:27px;color:#fff;background-color:#fd620e;font-size:170%;font-family:"Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;}.newup span.up{background-color:#0e82fd;}.newup span.twitter{padding:0 2px;background-color:black !important;}.photoblog_movie .thumb{position:relative;}.photoblog_movie .thumb::after{content:"";position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);display:inline-block;width:44px;height:44px;background:url(/font/btn_movie.png) no-repeat center center;background-size:80%;}#container section.w2 .ladyList li,#container section.w3 .ladyList li,#container section.w4 .ladyList li{box-sizing:border-box;}body.epack #container,body.epack #globalNav .cBlock{width:100%;}body.epack #container .inner{border:none;}body.epack #header .cBlock{width:100%;background:url(https://img.es-pack.jp/shop/selene/parts/bg_header_l.png) center top;}body.epack #header #logo img{vertical-align:top;}body.epack #globalNav.navfixed{position:fixed;top:0;left:0;width:100%;z-index:100;}body.epack #globalNav,body.epack #globalNav ul,body.epack #globalNav ul li,body.epack #globalNav ul li a{background:none;}body.epack #globalNav ul{width:100%;box-sizing:border-box;flex-wrap:nowrap;padding-bottom:0;background-color:#000;}body.epack #globalNav ul li{width:100%;min-height:45px !important;margin:0;color:#fff;border-right:1px solid #ccc;border-left:none;}body.epack #globalNav ul li:last-child{border-right:none;}body.epack #globalNav ul li a{width:100%;height:100% !important;min-height:45px;display:flex;padding:5px;color:#fff;font-size:18px;box-sizing:border-box;}body.epack #globalNav ul li:hover a{background-color:rgba(255,255,255,0.5);}body.epack #globalNav ul li a,body.epack #globalNav ul li a .sub_nav.sub_nav_jp{font-size:18px;}body.epack #globalNav ul li a .sub_nav{font-size:11px;}body.epack #container section h1{background:none !important;}body.epack #content>section h1.pageTtl span{font-size:28px;}.epack_info{padding:8px 0;background-color:rgba(0,0,0,0.5);color:#fff;}.epack_info .flex{display:flex;justify-content:center;}.epack_info .flex p{padding:2px;font-size:16px;}body.epack #footer{background:none;}body.epack #footer a{text-decoration:none;}body.epack .typeIcons span{display:inline-block !important;margin:1px;padding:5px 2px;font-size:11px;vertical-align:top;width:47%;}body.epack#lady_detail .typeIcons span{width:auto;min-width:6em;padding:8px 10px 5px;font-size:116%;line-height:1em;}#loginbox{display:none;position:fixed;top:0;width:100%;height:100vh;z-index:100;}#loginbox .loginbox_bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%;}#loginbox .loginbox_content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;color:#fff;text-align:left;}#loginbox .loginbox_content input[type="tel"],#loginbox .loginbox_content input[type="password"]{display:block;width:100%;padding:0 10px;line-height:54px;box-sizing:border-box;}#loginbox .loginbox_content a{color:#fd7590;text-decoration:none;}#loginbox .btnbox>div{display:flex;justify-content:space-between;margin-bottom:15px;}#loginbox .btnbox .btn_close,#loginbox .btnbox input[type="submit"],#loginbox .btnbox .btn_signup{display:block;width:48%;box-shadow:0px 5px 18.8px 1.2px rgba(0, 0, 0, 0.2),0px 3px 10px 0px rgba(0, 0, 0, 0.3);line-height:50px;text-align:center;color:#fff;background:#7e848c;border:none;border-radius:4px;font-size:116%;cursor:pointer;}#loginbox .btnbox input[type="submit"]{background:#fd7590;}#loginbox .btnbox .btn_signup{width:100%;background:#ffb300;}#loginbox .btnbox .btn_signup a{display:block;width:100%;height:100%;color:#fff;}.loginbtn_cmn{display:inline-block;width:auto;position:fixed;top:15px;right:15px;padding:10px 15px;border-radius:5px;background-color:#fe7590;color:#fff;z-index:100;cursor:pointer;}.loginbtn_cmn img{margin-right:10px;padding-right:10px;border-right:1px solid #fff;vertical-align:middle;}.grecaptcha-badge{visibility:hidden;}.recaptcha_policy{color:#999;padding-top:5px;}.recaptcha_policy>a{color:#a4cff5;text-decoration:none;}.recaptcha_policy>a:hover{text-decoration:underline;}#langbox.debug{display:none;}#langbox.pc-langbox{position:fixed;top:60px;right:15px;bottom:auto;width:190px;display:block;}#langbox{position:fixed;right:30px;bottom:30px;z-index:1;}#langbox .list li{width:50px;margin-bottom:10px;}#langbox .list li img{vertical-align:top;}#langbox.pc-langbox .selectedbox{padding:5px 10px;color:#fff;background-color:#606180;border:2px solid #aeaaaa;border-radius:5px;}#langbox.pc-langbox .selectedbox{letter-spacing:1px;}#langbox.pc-langbox .langsvg{width:1.5em;height:1.5em;display:inline-block;margin-right:10px;vertical-align:-6px;mask-image:url(/images/i18n/icn_Language.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;}#langbox.pc-langbox select{position:absolute;top:0;left:0;width:100%;height:33px;border:2px solid #aeaaaa;border-radius:5px;background-color:#606180;color:#fff;text-align:center;opacity:0;}#langbox{position:fixed;right:30px;bottom:30px;z-index:1;}#langbox .list li{width:50px;margin-bottom:10px;}#langbox .list li img{vertical-align:top;}#langbox .list li.txticon{height:50px;background-color:#000;color:#fff;border-radius:50%;}#langbox .list li.txticon a{display:block;width:100%;height:100%;color:#fff;text-decoration:none;}#langbox .list li.txticon span{display:block;position:relative;top:50%;transform:translateY(-50%);}.select2-results__option--selectable{color:#555;}.select2-container--default .select2-selection--single .select2-selection__arrow{z-index:1;}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}