﻿body{margin:0 auto}a{color:#000;text-decoration:underline}dl{margin:0}.pager_aspc a,.pager_aspc a.selected,a{text-decoration:none}.block,.db{display:block}header{background:#FFF;min-width:320px;margin:0 auto;text-align:left;position:relative}.logo{float:left;position:relative;width:70%;padding:5px 0;position:absolute;top:0;left:0}.headerRightGif{float:right;text-align:right;padding:8px 5px 0;width:23%}.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}.listIcons:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}#bx-pager{margin:10px 0;width:150%;line-height:1em}.ryugi_list li{padding:10px;border-bottom:1px solid #313131}.ryugi_list .mag_image{width:100px}.ryugi_list .mag_detail{margin-left:10px;font-size:13px;-webkit-box-flex:1}.ryugi_list dt{line-height:100%;font-weight:700;font-size:15px}.ryugi_list dd{margin-top:12px;margin-left:0}.magazine_list dd .desc{margin-top:3px;line-height:150%}.box_list{width:100%;display:-webkit-box;display:-moz-box;display:-o-box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}#footer_pop{width:100%;display:table;position:fixed;z-index:100;bottom:0;left:0}#footer_pop .button{display:table-cell;text-align:center;vertical-align:top;padding:4px 2px 4px 4px}#footer_pop .button a{display:block;padding:2px 0;background:#CD0000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F20000),color-stop(1,#A00));background:-moz-linear-gradient(top,#F20000 0%,#A00 100%);border:1px solid #AA0101;-webkit-border-radius:5px;border-radius:5px;opacity:.6}#footer_pop .button .telLink{border:none;float:left;width:60px;padding:0}#footer_pop .button .telLink span{display:block;border-radius:5px;padding:2px 0;background-color:#d50038;border-radius:5px;box-shadow:0 4px 0 #a2022c}#footer_pop .button .nearLink{background:none;border:none;float:left;width:50%;padding:0}#footer_pop .button .nearLink span{display:block;border-radius:5px;padding:2px 0;background-color:#eee;border-radius:5px;box-shadow:0 4px 0 #999;margin-left:4px;padding:2px 0}#footer_pop .top{display:table-cell;text-align:center;width:45px;vertical-align:middle;padding:4px 4px 4px 2px}#footer_pop .top a{display:block;width:45px;height:36px;-webkit-background-size:45px 36px;background-size:45px 36px}.siteTypeNavigation{display:box;width:100%;background-color:#fff;padding-top:1px;padding-bottom:1px;font-size:11px;line-height:1.5em}.siteTypeNavigation_item:first-child{margin-left:0}.siteTypeNavigation_item.selected{background-color:transparent;color:#313131}.siteTypeNavigation_item{display:-webkit-box;display:-moz-box;display:box;width:100px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;background-color:#000;color:#fff;margin-left:1px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;box-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;text-decoration:none}.siteTypeNavigation_item{height:38px}.iconMenuNav,.siteTypeNavigation{display:-webkit-box;display:-moz-box}.newsNewPickup_th{float:left;width:189px;min-height:245px}.newsNewPickup_th a{border-right:1px solid #ccc;display:block}.newsNewPickup_th a ul{padding:4px;overflow:hidden}.newsNewPickup_th a ul .img{margin-bottom:5px;text-align:center}.newsNewPickup_th a ul li.mkThumb img{width:100%}.newsNewPickup_th a ul .img.mkThumb:after{padding-top:75%}.newsNewPickup_th a ul .text{font-size:20px;line-height:20px;color:#0645ad}.newsNewPickup_th a ul .text img{margin-left:5px;vertical-align:baseline;height:11px}.newsNewPickup_th a ul .time{font-size:18px;line-height:20px}.newsNewList_th{overflow:hidden}.newsNewList_th .box{overflow:hidden}.newsNewList_th .box a{display:block}.newsNewList_th .box a ul{padding:4px;border-bottom:1px solid #ccc}.newsNewList_th .box:nth-of-type(5) a ul{border:none}.newsNewList_th .box a ul .img{float:left;width:39px;margin-right:5px;height:52px;overflow:hidden}.newsNewList_th .box a ul .img img{max-width:100%}.newsNewList_th .box a ul .text{font-size:12px;line-height:13px;overflow:hidden;color:#0645ad}.newsNewList_th .box a ul .time{font-size:10px;line-height:13px}.newsNewList_th .box a ul .text img{margin-left:5px;vertical-align:baseline;height:11px}.slider{width:100%;margin-left:auto;margin-right:auto}.bx-wrapper .bx-pager.bx-default-pager a{background:#b0b0b0;width:5px;height:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#d04a26}.slider2{width:300px;height:95px;overflow:hidden;margin-left:auto;margin-right:auto}.bxslider{margin:0;padding:0}.bx-wrapper{margin:0 auto}.bx-wrapper .bx-controls-direction a{display:none}.viewport{width:300px;overflow:scroll;margin:0 auto}.pro-footer dl.ft-nav{width:100%;margin:10px auto;border:none}.ft-nav dt{padding:6px 10px;background:#b87561;color:#FFF;font-weight:700;font-size:24px}.ft-nav dd{background:#fafafa;margin-left:0;width:50%;float:left;text-align:center;box-shadow:0 0 1px 0 #5d5d5d inset}.ft-nav dd a{display:inline-block;-webkit-box-sizing:border-box;width:100%;padding:8px 10px;background:none;color:#333;font-size:24px;font-weight:700}.reviewer{margin:0 8px;padding:15px 0 10px;border-bottom:1px solid #dbdbdb}.review-name{padding:15px 10px 25px}.review-body{padding:15px 10px 25px;height:3em;overflow:hidden}.no1{margin-bottom:3px;border-radius:5px 5px 0 0;background:#b69600;color:#fff;font-weight:700;text-align:center}.no2{margin-bottom:3px;border-radius:5px 5px 0 0;background:#a2a2b8;color:#fff;font-weight:700;text-align:center}.no3{margin-bottom:3px;border-radius:5px 5px 0 0;background:#b47544;color:#fff;font-weight:700;text-align:center}.content_title{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);position:relative}.content_title_inner{background:#b87561;color:#fff;font-size:120%;font-weight:700;line-height:1.2;padding:8px 10px}.content_title span{min-height:18px;display:block;padding:7px 0 6px;font-size:16px;color:#fff;font-weight:700;-webkit-text-shadow:2px 2px 1px rgba(0,0,0,0.2);text-shadow:2px 2px 1px rgba(0,0,0,0.2)}.menu_btn{margin-bottom:5px;width:24%;font-size:11px;font-weight:700;border-radius:5px}.menu_btn a{display:block;text-align:center;color:#FFF;text-decoration:none}.btn_red{background:#f03e51;box-shadow:0 5px 0 #c0392b}.btn_yellow{background:#ffb53c;box-shadow:0 5px 0 #e09900}.detail_text{padding:5px 8px;background:#F3F3F3;line-height:1.4}#profile_img li{border:10px solid #fff;background-color:#fff;box-shadow:1px 1px 3px #ccc;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin:0;padding:0;word-break:break-all}.btn01{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.btn01 li.w48{width:48%}.btn01 li.w31{width:31%}.btn01 a.pink,.btn01_l a.pink{background:#d50038;border-radius:0!important}.btn01 .mypage_btn02 a{background-color:#f3f2f0;color:#D50038;float:none;font-size:100%}.btn01 li{display:block;margin:10px 0 0}.btn01 li a{width:100%;box-shadow:1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);background:#000;display:block;color:#fff;font-size:100%;font-weight:700;text-decoration:none;text-align:center;padding:0;line-height:39px}#proftab.tab{background-color:transparent}#proftab.tab ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:12px solid #666;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;box-sizing:border-box}#proftab.tab ul li{width:32%;display:block}#proftab.tab ul li.present a{color:#fff;background-color:#666}#proftab.tab ul li a{display:block;text-align:center;padding:10px;color:#000;text-decoration:none;background-color:#e6e6e6;font-size:12px;position:relative;width:100%;box-sizing:border-box;font-weight:700;box-shadow:none}.Inner{padding-left:10px;padding-right:10px;margin-bottom:20px}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.btn01 a i{padding-right:5px}#slider3 li{display:table-cell;margin-bottom:6px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle}.arrow{width:38px;height:20px;background-image:url(images/intro_area8_arrow_sp.html);background-size:38px 20px;text-indent:-5000px;margin:0 auto}.play li h3{color:#D50038;font-size:143%;font-weight:700;text-align:center;margin-bottom:5px;margin:0 auto;padding:10px 0;background-color:#FFF}.play li h3 p{padding:0 10px;word-break:break-all}.play li{width:auto;display:inline-block;margin:10px 15px;text-align:left}.inq_bar{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#f3f3f3;padding:7px}.inq_bar .in{width:100%;display:table}.inq_bar .tel_area{display:table-cell;padding-right:8px;height:40px;vertical-align:top}.inq_bar .tel_area a{display:block;height:40px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.8,#fff),color-stop(1,#e5e5e5));background:-moz-linear-gradient(top,#FFF 80%,#e5e5e5 100%);border:1px solid #fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);text-decoration:none;text-align:center;color:#a00}.inq_bar .tel_area a .tel{display:block;font-size:15px;padding-top:5px;line-height:1;margin-bottom:2px;font-weight:700}.inq_bar .tel_area a .text{color:#111;font-size:10px}.inq_bar .tel_area a .text span{color:#a00}.head-login{text-align:center;float:right;width:90px;border:0;border-radius:3px;background:none;background-color:#ff7f66;-webkit-box-shadow:0 3px 0 #d76e5a;box-shadow:0 3px 0 #d76e5a;color:#fff;text-shadow:none;letter-spacing:.5px;line-height:20px;margin-right:11px}.movieList{position:relative;clear:both;padding-bottom:10px}.movieList ul{width:100%;clear:both;text-align:center;zoom:1;margin-right:-5%}.movieList ul:before,.movieList ul:after{content:"";display:table;clear:both}.movieList ul li{text-align:left;padding:0;margin:0;margin:10px 0 0 3%;width:50%;width:45.7%;float:left}.movieList ul li div{display:block;position:relative}.movieList ul li div h2 a{color:#000}.movieList ul li div .img{position:relative;padding:0;margin:0}.movieList ul li div .img:after{content:'';display:block;position:absolute;bottom:5px;right:5px;width:25px;height:25px;background:url(images/movie_icon.html) no-repeat;background-size:25px}.movieList ul li div h2{padding:3px 3px 0;font-size:13px;background:#eee;line-height:120%;min-height:15px;max-height:30px;overflow:hidden;clear:both;margin:auto}.inq_bar .card_area{display:table-cell;vertical-align:top;width:105px}.inq_bar .card_area a{display:block}.inq_bar .card_area .card_area_inner{display:block;height:40px;color:#a50102;font-size:13px;font-weight:700;text-align:center;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.8,#fff),color-stop(1,#e5e5e5));background:-moz-linear-gradient(top,#FFF 80%,#e5e5e5 100%);border:1px solid #fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2)}.inq_bar .card_area .text{display:block;padding-top:4px;margin-bottom:0}.fee_inner{}.fee_inner table#prof1 td{font-weight:700}#move-more{width:35%;line-height:30px;margin:20px auto 10px;background:#d4d4d4;border-radius:5px;text-align:center;font-size:12px;font-weight:700}#move-more a{display:block;width:100%;height:30px;color:#3B3B3B;text-decoration:none}.canvasChart{width:280px;margin:auto}.reviewTitle{border:1px solid #303030;text-align:left;padding:2px 5px;background-color:#303030;color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}span.reviewTitle{margin-right:5px}.girlReviewRight{display:block;height:105px}.girlReviewRight li{padding:5px 0}input.btn_pink{background:#D50038;display:block;color:#fff;text-decoration:none;text-align:center;padding:11px 0;padding-bottom:9px;font-size:120%;width:100%;cursor:pointer;border:none;margin:0 auto;margin-top:-1px;box-shadow:1px 1px 3px #999;font-weight:700;border-radius:0!important}.date-circle{border-radius:240px;box-shadow:inset 0 1px 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);width:55px;height:55px;padding:0;border-width:4px;font-size:11px;box-shadow:none;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;background:#000;border:none;text-shadow:none;display:inline-block;color:#fff;line-height:55px;text-align:center}.date-circle.selected{background-color:#a00;color:#fff;font-weight:700}.fee_inner .secondary{margin:4px 0 0;padding:10px;background-color:#f3f1f0;display:block}.fee_inner .primary{margin:4px 0;padding:10px;font-weight:700;background-color:#e6e6e6}#recenttab.tab{background-color:transparent}#recenttab.tab ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:12px solid #666;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;box-sizing:border-box}#recenttab.tab ul li{width:49%;display:block}#recenttab.tab ul li.present a{color:#fff;background-color:#666}#recenttab.tab ul li a{display:block;text-align:center;padding:10px;color:#000;text-decoration:none;background-color:#e6e6e6;font-size:12px;position:relative;width:100%;box-sizing:border-box;font-weight:700;box-shadow:none}.recent .second{float:none;padding:10px!important}.recent .second dt{width:100px;float:left;margin:0}.second_img{border:8px solid #fff;box-shadow:1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);display:block;width:100px;height:100px;overflow:hidden;position:relative}.second_img a img{max-width:300px;position:relative}.recent .second dd{width:auto;float:none;margin-left:125px}.recent .title{display:block;padding-top:3px;margin-bottom:5px}.recent .second .title a{display:block;margin-bottom:6px;font-size:120%;line-height:130%}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}.recent li{width:auto;background:#fff;padding:15px;box-shadow:1px 1px 3px #999;margin-bottom:20px;display:block;position:relative;margin:10px;background-color:#F3F1F0}.recent .second dt{width:100px;float:left;margin:0}.intro_area6 .column li{width:auto;background:#fff;padding:15px;box-shadow:1px 1px 3px #999;margin-bottom:20px;display:block;position:relative;margin:10px;background-color:#F3F1F0}.intro_area6 .column .second dt{width:100px;float:left;margin:0}.intro_area6 .column .second dd{width:auto;float:none;margin-left:125px}.intro_area6 .column .title{display:block;padding-top:3px;margin-bottom:5px}.b_question_wrapper_item{border-bottom:1px solid #e1e1e1;padding-bottom:4px}.b_question{margin:10px}.b_question .question{display:table}.b_question .question .question_th{display:table-cell;padding-right:10px;height:100%;vertical-align:top}.b_question .question .question_icon{display:block;width:30px;height:30px;text-align:center;line-height:30px;font-weight:700;background:#b87561;border-radius:50%;color:#FFF}.b_question .question .question_td{width:100%;display:table-cell;vertical-align:middle;padding-top:0}.b_question .question .question_heading{font-size:17px;font-weight:700;color:#000;margin-top:4px;line-height:1.6}.b_question .-answer{clear:both;background:#f3f3f3;margin:15px 0 0;padding:10px}.b_question .question .question_th{display:table-cell;padding-right:10px;height:100%;vertical-align:top}.b_question .-answer .question_icon{color:#b87561;background:#fff}.b_question .-answer .question_td{line-height:1.8;font-size:17px}.title03{color:#D50038;line-height:1.3;border-left:none;padding:0 0 10px;font-weight:700}.thumbnail img{max-width:100%;height:auto}.prim-table{border:1px solid #BDC5C7;border-radius:3px;border-collapse:separate;font-size:17px}.prim-table th{white-space:nowrap;font-weight:700;vertical-align:middle;text-align:center;background-color:#f7f7f7;border-right:1px solid #BDC5C7}.prim-table td,.prim-table th{padding:10px;border-bottom:1px solid #BDC5C7}.button_recruit{display:block;text-align:center;line-height:60px;margin-left:5px;position:relative;z-index:1;color:#fff;background:#d50038;text-decoration:none;width:95%;font-size:18px;font-weight:700;margin:15px auto}.title01{background:#000;color:#fff;font-size:120%;font-weight:700;line-height:1.2;padding:8px 10px;margin-bottom:20px}.sns-mail{background-color:#2196F3;box-shadow:0 5px 0 #1e81d1;display:block;text-align:center;line-height:18px;font-size:15px;padding:7px 0;border-radius:5px;font-weight:700;color:#fff;margin:0 1%;width:31%;float:left}.sns-line{background-color:#32CD32;box-shadow:0 5px 0 #32AE32;display:block;text-align:center;line-height:18px;font-size:15px;padding:7px 0;border-radius:5px;font-weight:700;color:#fff;margin:0 1%;width:31%;float:left}.sns-tel{background-color:#FF5722;box-shadow:0 5px 0 #ca461c;display:block;text-align:center;line-height:18px;font-size:15px;padding:7px 0;border-radius:5px;font-weight:700;color:#fff;margin:0 1%;width:31%;float:left}.time_text{margin-left:3px;color:#039818;font-weight:700;font-size:16px;line-height:22px}.working{background-color:#d1177b;width:130px;padding:5px 10px;margin:0;color:#fff;text-align:center;font-size:11px}.girl_name a{color:#fff;font-weight:700}.girl_catch{text-align:left;background:#FFE6E6;padding:5px 8px;font-size:12px;font-weight:700;margin:0}.profile-girl{vertical-align:middle;display:table-cell;color:#fff;line-height:2em;text-align:center}.date_area{padding:5px}.favo_btn{background:#fff;margin-bottom:5px;padding:10px 5px;width:110px;font-size:13px;font-weight:700;border:0 solid #3B3B3B;border-radius:0;text-align:center}.rst-booking-search__timeslider{display:block;height:42px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;width:300px}.rst-booking-search__time-item:last-of-type{margin-right:5px}.p-btn-booking{display:block;border:1px solid #f2a400;border-radius:4px;color:#fff;font-weight:700;text-align:center;text-shadow:0 -1px 1px rgba(0,0,0,0.3);padding:9px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f37676;background-image:-webkit-linear-gradient(top,#f37676,#a00);background-image:linear-gradient(to bottom,#f37676,#a00);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:13px}.rst-booking-search__time-item{display:inline-block;width:5.2em;min-height:1em;box-sizing:border-box}.rst-booking-search__result-time-container{position:relative;text-align:center;padding-bottom:10px}.p-btn-booking-no{display:block;border:1px solid #f2a400;border-radius:4px;color:#fff;font-weight:700;text-align:center;text-shadow:0 -1px 1px rgba(0,0,0,0.3);padding:9px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e6e6e6;background-image:-webkit-linear-gradient(top,#e6e6e6,#a00);background-image:linear-gradient(to bottom,#e6e6e6,#a00);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:13px}.recruit_midashi{text-align:center;font-size:18px;font-weight:700;color:#000;line-height:1.6;padding:10px 0;margin-top:10px}.drawer nav{-webkit-transform:translateX(85vw);-ms-transform:translateX(85vw);transform:translateX(85vw)}nav #navInner{padding:5px;margin-bottom:50px}nav #navInner ul li{padding:10px 0}nav #navInner ul li a{padding:5px 5px 10px;display:block;background-position:50% 5px;background-repeat:no-repeat;-webkit-background-size:75px 29px;background-size:75px 29px;background-color:#fff;border:1px solid #000;border-radius:5px;font-size:1rem;text-decoration:none;color:#93503a;text-align:center}nav #navInner ul li#navSYS a{background-image:url(img/nav_sys.html)}nav #navInner ul li#navACC a{background-image:url(img/nav_acc.html)}nav #navInner ul li#navREC a{background-image:url(img/nav_rec.html)}nav #navInner ul li#navLNK a{background-image:url(img/nav_lnk.html)}nav #navInner ul li#navSMP a{background-image:url(img/nav_smp.html)}nav #navInner ul li#navTOP a{background-image:url(img/nav_top.html)}#navclose{padding:25px 0;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;cursor:pointer;background:#666;color:#fff}#navclose:before{content:"×"}#event{position:absolute;z-index:101;top:0;margin:0 auto;width:100%;height:85px}#event img{margin:0 auto;display:block}#fix{position:fixed;top:0;left:0;width:100vw;z-index:999}#fix.fixed{position:fixed;top:0;left:0;width:100vw;z-index:999}#fix ul{width:100vw;padding:6px 0;display:table;background:rgba(0,0,0,0.7)}#fix ul li{padding:0 3px;display:table-cell;text-align:center;vertical-align:top;font-size:.88rem}#fix ul li a{display:block;color:#646464;border:1px solid #040000;border-radius:5px;text-decoration:none;line-height:1em}#fix ul li#fxMenu{width:20%}#fix ul li#fxMenu a{height:15px;padding:25px 0 5px;background-image:url(img/icon_menu.html);background-position:50% 7px;background-repeat:no-repeat;background-color:#fff;-webkit-background-size:16px 15px;background-size:16px 15px;font-size:1rem}#fix ul li#fxTel a{height:18px;line-height:21px;padding:24px 5px 3px;background-image:url(img/icon_tel.html);background-repeat:no-repeat;background-color:#b87561;background-position:42% 3px;-webkit-background-size:24px 24px;background-size:24px 24px;display:block;color:#fff;border:1px solid #040000;border-radius:5px;font-size:1rem}#fix ul li#fxForm a{height:18px;line-height:21px;padding:24px 5px 3px;background-image:url(img/icon_rsv.html);background-repeat:no-repeat;background-color:#b87561;background-position:50% 3px;-webkit-background-size:24px 24px;background-size:24px 24px;display:block;color:#fff;border:1px solid #040000;border-radius:5px;font-size:1rem}#fix ul li#fxLady a{height:25px;line-height:25px;padding:10px 5px;background-color:#fff;background-position:7px 50%;-webkit-background-size:27px 24px;background-size:27px 24px;font-weight:700}#fix ul li#fxLady a.button_mypage{background-color:#ab8666;color:#FFF}#overlay{background:rgba(0,0,0,0.7);height:140vh;opacity:0;position:fixed;text-indent:-9999px;top:0;left:-100%;transition:opacity .4s ease 0;width:100%;display:block}.drawer #overlay{left:0;opacity:1;z-index:9990}#wrapper{min-width:320px;margin:0 auto;text-align:left;position:relative}.detDay{padding:0;margin:0;margin-bottom:10px;display:flex;text-align:center;font-size:.75em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.detDay li{width:auto;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;font-size:10px}.detDay li dl dt{display:block;background:#EBEBEB;color:#000}.bgb{background-color:#EBEBEB;border:none}.detDay li dl dt span{display:block;color:#333;font-weight:700}.detDay li dl dd{height:1.9em;text-align:center;margin:0;background:#fff;padding:10px;color:#000;font-weight:700}.detDay li dl dd span{line-height:3.9em;color:#888}#atwlist{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#atwlist li{width:50%;padding-bottom:10px;text-align:center;border:1px solid #805555;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#atwlist li a{padding:1px;display:block;text-decoration:none;position:relative}#atwlist li a{padding:1px;display:block;text-decoration:none;position:relative}#atwlist li .pt{width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #aaa}#atwlist li a .atwPU{position:absolute;bottom:2px;right:2px}#atwlist li a div.time{width:100%;height:2.8em;background:#2ac186;color:#fff;border:1px solid #0f9c65;border-radius:3px;margin-top:3px;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#atwlist li a div.time p{display:table-cell;vertical-align:middle}#rsv{padding:10px;min-height:50px}#rsv a{display:block;width:48%;float:left;padding:0 1% 3%}#rsvTEL{padding:10px}#rsvTEL a{display:block}#rsvTEL .teloff{display:block;background:-webkit-gradient(linear,left top,left bottom,color-stop(1.00,#9d9d9d),color-stop(0.00,#b5b5b5));background:-webkit-linear-gradient(#b5b5b5,#9d9d9d);background:-moz-linear-gradient(#b5b5b5,#9d9d9d);background:linear-gradient(#b5b5b5,#9d9d9d);border:1px solid #535353;border-radius:3px;color:#fff;font-size:1.2rem;text-align:center;text-decoration:none;font-weight:700}.description h2{padding:10px 15px;margin:0;text-align:center;font-size:19px}.description p{padding:10px 15px;margin:0;font-size:15px}#detOp ul li.act{border-color:#b87561;color:#555;background-color:#fff}#detOp ul li{padding:2px 5px;margin-right:3px;margin-bottom:3px;display:inline-block;white-space:nowrap;border-radius:5px;border-width:1px;border-style:solid;border-color:#b4b4b4;color:#ddd;background-color:#b4b4b4;font-size:.75rem}a.selected{color:#e19090;font-weight:700}.girl_name:after{display:block;height:0;clear:both;visibility:hidden;line-height:0}#prof1{border-bottom:1px solid #e1e1e1;width:100%;margin:20px 0;text-align:left}.img_input{font-size:9px}header #bisHours{width:100%;height:75px;padding-top:5px}header #bisHours dt{width:100vw;height:35px;padding-left:147px;display:table-cell;vertical-align:bottom;font-size:15px;font-weight:700;color:#666}header #bisHours dt em{color:#d1913c;font-style:normal}header #bisHours dd{padding-left:145px;font-size:88%;color:#d5177c;margin:0;font-size:13px}.fee_inner p{margin:1em}h3.shd{background:#f7956e;border-radius:2rem;color:#fff;font-weight:400;margin:0 auto;text-align:center;width:50%}.priceList{padding:5px;font-weight:700}.priceList li p.min{text-align:left;width:11.5rem}.priceList li p span{font-size:1.43rem}.priceList li{border-bottom:2px dotted silver;display:table;width:100%}.priceList li p{display:table-cell;text-align:right}.priceList li p.price span{color:#b87561}.you_message .their_photo{float:right;width:35px;height:auto;border:1px solid #cbced0}.you_message,.their_message{margin-bottom:20px}.you_message .box_message_info{float:right;max-width:75%;margin-right:14px}.you_message .message_text{font-size:15px;line-height:1.2;position:relative;margin-bottom:2px;padding:12px;border-radius:6px;background-color:#c7e7e9}.you_message .message_send_time{font-size:12px;line-height:1.2;text-align:right;color:#FFF}.you_message .message_user_name{font-size:12px;color:#788086}.you_message .message_text:after{content:"";position:absolute;top:3px;left:-7px;display:block;border-top:10px solid #e2e2dd;border-right:5px solid transparent;border-left:5px solid transparent;-webkit-transform:rotate(110deg);right:-7px;left:auto;border-top:10px solid #c7e7e9;-webkit-transform:rotate(-110deg)}.their_message .their_photo{float:left;width:35px;height:auto;margin-right:16px;border:1px solid #cbced0}.their_message .box_message_info{float:left;max-width:75%;margin-left:15px}.their_message .message_user_name{font-size:12px;color:#788086}.their_message .message_text{font-size:15px;line-height:1.2;position:relative;margin-bottom:2px;padding:12px;border-radius:6px;background-color:#ffdef3}.their_message .message_text:before{content:"";position:absolute;top:3px;left:-7px;display:block;border-top:10px solid #ffdef3;border-right:5px solid transparent;border-left:5px solid transparent;-webkit-transform:rotate(110deg)}.their_message .message_send_time{font-size:12px;line-height:1.2;color:#FFF}.you_message:after,.their_message:after{display:block;visibility:hidden;clear:both;height:0;content:''}//////
.you_message2 .their_photo{float:right;width:35px;height:auto;border:1px solid #cbced0}.you_message2,.their_message2{margin-bottom:20px}.you_message2 .box_message_info{float:right;max-width:75%;margin-right:14px}.you_message2 .message_text{font-size:15px;line-height:1.2;position:relative;margin-bottom:2px;padding:12px;border-radius:6px;background-color:#ffdef3}.you_message2 .message_send_time{font-size:12px;line-height:1.2;text-align:right;color:#FFF}.you_message2 .message_user_name{font-size:12px;color:#788086}.you_message2 .message_text:after{content:"";position:absolute;top:3px;left:-7px;display:block;border-right:5px solid transparent;border-left:5px solid transparent;right:-7px;left:auto;border-top:10px solid #ffdef3;-webkit-transform:rotate(-110deg)}.their_message2 .their_photo{float:left;width:35px;height:auto;margin-right:16px;border:1px solid #cbced0}.their_message2 .box_message_info{float:left;max-width:75%}.their_message2 .message_user_name{font-size:12px;color:#788086}.their_message2 .message_text{font-size:15px;line-height:1.2;position:relative;margin-bottom:2px;padding:12px;border-radius:6px;background-color:#c7e7e9}.their_message2 .message_text:before{content:"";position:absolute;top:3px;left:-7px;display:block;border-top:10px solid #c7e7e9;border-right:5px solid transparent;border-left:5px solid transparent;-webkit-transform:rotate(110deg)}.their_message2 .message_send_time{font-size:12px;line-height:1.2;color:#FFF}.you_message2:after,.their_message2:after{display:block;visibility:hidden;clear:both;height:0;content:''}.fixArea{width:100%;bottom:0;left:0}.fixArea ul{margin:0 auto;width:100%}.fixArea li{width:23%;float:left;padding:1%}.fixArea li a{padding:0;display:block;color:#fff;font-size:19px;text-align:center;text-decoration:none}tr.soldout{background:#000;color:#e82b88;padding:12px 0}.shopinfo{padding:5px;background:#f8f2e2;border-radius:5px}.ttl{padding:3px;background-image:url(images/ttl_back.html);background-repeat:no-repeat;background-position-y:bottom;font-size:26px;font-weight:700;color:#603814}.cm_trim{max-height:12em;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;max-width:150px}.now_work{background:#61b875;color:#fff;padding:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center}.now_namatel{background:#f8931f;color:#fff;padding:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;line-height:3em}.bookmark{font-size:11px;float:right;border-radius:5px;background-color:#f96fa3;padding:5px;text-shadow:none}.bookmark a{color:#FFF}._heading{margin-bottom:10px;text-align:center;color:#ff79a7}._heading span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-15px}._heading span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-15px}._heading span::before,._heading span::after{position:absolute;top:-4px;display:inline-block;content:'';width:1px;height:20px;background-color:#ff79a7}._heading span{position:relative}.listIcons{text-align:center;width:100%}.listIcons li{float:left;width:48%;padding:7px 1%}#anshin{padding:5px;text-align:center;background:#d28189}#anshin h3{padding:3px 20px;display:inline-block;font-weight:400;margin:0;color:#FFF;background:none}#anshinInner{padding:3px;text-align:left;background:#fff}.feature-list > li{margin-top:32px}.feature-list > li{position:relative;border-bottom:solid 3px #d8d3c2;background-color:#fff;padding:24px 10px 15px}.feature-list > li::before{display:inline-block;top:-20px;width:4em;margin-left:-20px;background-color:#C8102E;box-shadow:#d8d3c2 0 4px 0 0;padding-right:0;padding-top:14px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.feature-list > li::before{content:attr(data-prefix);position:absolute;left:50%;top:-12px;display:inline-block;color:#fff;width:50px;margin-left:-31px;font-size:15px;line-height:29px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.function-1{background-position-y:100px}.function-1{background-image:url(../img/benefit1.png);background-size:250px 101px}.function-2{background-position-y:61px}.function-2{background-image:url(../img/benefit2.png);background-size:250px 101px}.function-3{background-position-y:35px}.function-3{background-image:url(../img/benefit3.png);background-size:250px 350px;padding-bottom:350px!important}.function-4{background-position-y:35px}.function-4{background-image:url(../img/benefit4.png);background-size:250px 101px}.text-strong{color:#ca2f1d;margin-right:0;font-style:normal}.feature-list > li > h4{background-repeat:no-repeat;background-position-x:center;min-height:0!important;margin-top:10px}.feature-list > li::after{top:-20px;margin-left:-11px}.feature-list > li::after{content:attr(data-num);position:absolute;left:50%;top:-12px;color:#fff;font-size:16px;font-weight:700}.feature-list > li > h4{padding-bottom:110px}.ttl span{padding:5px 10px;border-radius:5px;background-color:#603813;color:#fff;text-align:center;text-decoration:none;position:absolute;right:0;font-size:11px;margin:5px}.fee_inner_ttl{position:absolute;right:0;background-image:url(images/fee_inner_ttl.html);background-repeat:no-repeat;width:174px;height:111px;content:"";background-position:0 0;-webkit-background-size:155px 106px;background-size:155px 106px;position:absolute;top:50px;right:0}.recruit_nav li{width:25%;float:left}.web_button{display:inline-block;width:100%;vertical-align:middle;text-align:center;box-sizing:border-box;padding:12px 4px;border-radius:3px;color:#fff;background:#8dbb2e;border:1px solid #8dbb2e;border-bottom:2px solid #6E9136;box-sizing:border-box;font-size:1em}.joinBlock01{padding:13px 10px 10px;border-bottom:1px solid #ccc;background-color:#f5ecd5}.joinBlock01 .button01,.joinBlock01 .button01:link{text-decoration:none;color:#fff}a.button01,button.button01,input.button01,span.button01{display:block;width:100%;height:44px;line-height:44px;padding:0 10px;border-radius:4px;font-size:14px;font-family:inherit;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:none;background:#cfa34c}.joinBlock01 p.txtLogin{margin:8px 0;color:#666;font-size:86%;text-align:center}.buttonType01{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0 24px;border:1px solid #cfa34c;border-radius:5px;background-color:#cfa34c;color:#fff;font-size:86%;line-height:28px}.quotes{background:#b87561;padding:3px 5px 8px}.quotes .header{height:39px}.quotes .header h2{padding:3px 0 3px 10px;color:#fff;font-weight:700;font-size:19px;text-shadow:1px 1px 1px rgba(0,0,0,.1);background:none}.quotes .contents{background:#fff;border-radius:5px}.timestamp{color:#999}.quotes .listname{display:block;line-height:46px;padding-left:5px}a .atwNew{position:absolute;top:0;left:0}.atwIconSet{position:absolute;bottom:5px;left:3px}a .atwPhoto{position:relative}input[type="checkbox" i]{-webkit-appearance:checkbox;box-sizing:border-box;background-color:initial;margin:3px .5ex;padding:initial;border:initial}.mainTit{margin-bottom:5px;text-align:center;border-top:1px solid #000}.mainTit span{position:relative;top:-10px;display:inline-block;padding:0 26px;background:#fff}.mainTit span img{width:auto;height:20px}.detailSect{margin-bottom:10px;padding:0 15px}.detailSect .sectMain .detailTbl tbody tr th{width:auto;padding:5px 6px;border:1px solid #d4d4d4;display:block;font-weight:700;padding-right:10px;border-right:1px solid #d4d4d4;background:#f4f4f4;text-align:left;display:block}.detailSect .sectMain .detailTbl tbody tr th,.detailSect .sectMain .detailTbl tbody tr td{display:block;padding:10px;border-bottom:0}.fontB{font-weight:700!important}.mincho{font-family:'ヒラギノ明朝 ProN W6','HiraMinProN-W6','HG明朝E','ＭＳ Ｐ明朝','MS PMincho','MS 明朝',serif}#Contents{position:relative;z-index:0;clear:both;min-height:650px;padding:30px 0 180px;background:url(img/recruit_men_bg.html) repeat-x bottom center}.detailSect .sectMain .detailTbl tbody tr td{background-color:#fff}.box-age{text-align:center;padding-top:5px}.box-age li{margin:0 1% 1% 0;width:22%}.box-age li:first-child{background:#40a898}.box-age li:nth-child(2){background:#efb820}.box-age li:nth-child(3){background:#f87c5c}.box-age li:last-child{background:#645645}.box-age li,.box-age li a{display:inline-block;height:auto;text-align:center}.box-age.row3 li a{width:100%}.box-age li a{font-size:17px;font-weight:700;color:#fff;width:140px;padding:5px .5em;border:#ccc solid 1px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.box-rank{text-align:center;padding-top:5px}.box-rank li{margin:0 1% 1% 0;width:40%}.box-rank li:first-child{background:#40a898}.box-rank li:nth-child(2){background:#efb820}.box-rank li:nth-child(3){background:#f87c5c}.box-rank li:last-child{background:#645645}.box-rank li,.box-rank li a{display:inline-block;height:auto;text-align:center}.box-rank.row3 li a{width:100%}.box-rank li a{font-size:12px;font-weight:700;color:#fff;width:140px;padding:5px .5em;border:#ccc solid 1px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.creditList li{border-bottom:2px dotted silver;display:table;width:100%}.diffBoxArea .title{margin-top:16px;text-align:center;font-weight:600;font-size:14px;color:#10274b}.diffBoxArea .diffBoxWrap{margin:10px 10px 0}.diffBoxArea .diffBox{display:table;width:100%;box-sizing:border-box;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;float:left}.diffBoxArea .diffHeader{display:table-cell;vertical-align:middle;width:23%;text-align:center;position:relative;background:#f3f3f3;padding:14px 0;border-left:1px solid #005eab}#tagline{width:100%;background:#40a898;color:#fff;font-size:80%;padding-left:10px}.Cnt{margin-top:-25px;text-align:right}.Cnt span{font-weight:700;font-size:1.4em}.girl_image_thum li{width:18%;float:left;padding:1%}.adlist{width:100%;height:70px}.adlist li{float:left;width:50%;overflow:hidden;margin-bottom:3px}.adlist li span{font-size:9px;color:#FFF;padding-bottom:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis}.area_map{background:url(images/area_map.html) top center no-repeat;width:100%;height:400px;margin:0 auto;background-size:contain}.area_map .nagoya{width:125px;float:left;padding:65px 0 0 30px}.area_map .nagoya2{width:125px;float:left;padding:65px 0 0 10px}.area_map .nagoya3{width:125px;float:left;padding:45px 0 0 35px}.area_map .yokohama{width:125px;float:left;padding:45px 0 0 10px}.area_map .hakata{width:125px;float:left;padding:30px 0 0 19px}.event_list li{position:relative;padding-bottom:3px;padding-top:5px}.headerBar a{background-image:none;height:auto;width:50%;float:left}.headerBar a img{width:100%;height:auto}.footer_top .menu_tiki ul li{display:block;font-size:18px}.footer_top a{text-decoration:none;color:#c00;font-size:.8em;line-height:1.3;font-weight:700}.footer_top dd{display:none;padding:0 15px}.footer_top .menu_tiki ul li{display:block;font-size:18px}.h-mb100,.h-mb80{margin-bottom:50px}.menu_tiki li{float:none;width:auto;display:inline-block;margin-right:15px}.clearfix{display:block}.footer_top li{margin-bottom:10px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.yajirushi:before{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;border-color:transparent transparent transparent #ab3d2e;display:inline-block;position:absolute;top:50%;margin-top:-3px;left:0}.yajirushi{position:relative;padding-left:10px}.rt_type{padding:5px;color:#fff;text-align:center;float:left;width:80px;font-size:.8em;background-color:#5e5e5e;margin-right:15px}.type_yoyaku{background-color:#ffa800}.type_voice{background-color:#00baff}.type_blog{background-color:#aa8f3e}.type_new{background-color:#f400ac}.searchplus{padding:10px 0;display:block;font-weight:700;text-align:center;text-decoration:none;width:83%;margin:15px auto;background-color:#603814;font-size:15px;color:#fff;border-radius:50px}.search-contents-container{padding:10px;margin-bottom:0}.search-contents-container button{letter-spacing:.2em;width:46px;height:46px;line-height:40px;border-radius:0 3px 3px 0;color:#fff;font-weight:700;font-size:16px;border:none}.search-contents-container li{display:inline-block;margin-right:6px;margin-bottom:10px}.search-contents-container li label{position:relative;display:block;padding:10px;font-weight:700;border-radius:100px;background-color:#f6f8f8;color:#8e9ba4}.search-contents-container li input[type=checkbox]:checked+label{background-color:#e6ab00;color:#fff}.search-contents-container li input[type=checkbox]{display:none}.navigation{display:table;table-layout:fixed;width:100%;border-spacing:10px 0;padding:5px 0}.navigation>li{display:table-cell}.navigation a{color:inherit;text-decoration:none;display:block;padding:5px 0;background-color:#fff;font-weight:700;text-align:center;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.3);margin:auto;position:relative;color:#000;font-size:15px}.type3_0{background:#f8d4e6;color:#fff;padding:4px 12px;-webkit-border-radius:5px;border-radius:0;text-align:center;padding-bottom:7px;padding-top:6px;margin-top:2px;font-size:14px}.type3_1{background:#fc5363;color:#fff;padding:4px 12px;-webkit-border-radius:5px;border-radius:0;text-align:center;padding-bottom:7px;padding-top:6px;margin-top:2px;font-size:14px}.type3_2{background:gray;color:#fff;padding:4px 12px;-webkit-border-radius:5px;border-radius:0;text-align:center;padding-bottom:7px;padding-top:6px;margin-top:2px;font-size:14px}.type3_3{background:#e4ab01;color:#fff;padding:4px 12px;-webkit-border-radius:5px;border-radius:0;text-align:center;padding-bottom:7px;padding-top:6px;margin-top:2px;font-size:14px}.type3_4{background:#f74e47;color:#fff;padding:4px 12px;-webkit-border-radius:5px;border-radius:0;text-align:center;padding-bottom:7px;padding-top:6px;margin-top:2px;font-size:14px}.type3_5{background:#000;color:#fff;padding:4px 12px;-webkit-border-radius:5px;border-radius:0;text-align:center;padding-bottom:7px;padding-top:6px;margin-top:2px;font-size:14px;border:1px solid #FFF}.navigation a.act{background-color:#f8f2e3}.indexMedia .indexItem{border:solid #f3f3f3;border-width:1px 0 0}.feedMedia .feedRow,.feedMedia .feedLink,.feedMedia .feedAction{display:table;table-layout:fixed;position:relative;padding:12px 10px;width:100%;color:#888}.feedMedia .feedFigure{position:relative;width:155px;min-width:72px;vertical-align:top;display:table-cell}.feedMedia .feedThumbnail{border:1px solid #f7f7f7;background:#f7f7f7}.feedMedia .feedImg{margin:auto;max-width:100%;height:auto;max-height:100%}.feedMedia .feedMetaStacked .feedMetaItem{display:block;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.top-keyword-search-cont{position:relative}.top-keyword-search-cont ._input-cont{width:100%}input[type=text]{padding:0 1rem;width:100%;height:44px;border:1px solid #d4dadd}.top-keyword-search-cont ._submit-btn-cont{position:absolute;top:0;right:0}.blur img{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:.1s;transition:.1s}.share_area{padding-top:5px}.share_area ul{list-style:none;display:flex;flex-wrap:wrap;width:100%;margin:-5px 0 0 -5px;padding:0;justify-content:center}.share_area li{height:60px;line-height:60px;width:60px;margin:5px 0 0 5px;text-align:center}.share_area li a{color:#fff;text-decoration:none;border-radius:5px;height:50px;line-height:50px;height:35px;width:35px;border-radius:50%;opacity:.8;margin-right:10px;margin-bottom:8px;font-size:18px;display:inline-flex;align-content:center;align-items:center;justify-content:center;position:relative}.share_area ul:before,.share_area ul:after{content:""}.share_area ul:after{clear:both}.share_area ul{*zoom:1}.share_area .facebook_btn a{background:#3b579d}.share_area .facebook_btn a:hover,.share_area .facebook_btn a:active{background:#293d6e}.share_area .twitter_btn a{background:#55acee}.share_area .twitter_btn a:hover,.share_area .twitter_btn a:active{background:#3c79a7}.share_area .line_btn a{background:#00b900}.share_area .line_btn a:hover,.share_area .line_btn a:active{background:#008200}.cp_qa *,.cp_qa :after,.cp_qa :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_qa{border-top:1px solid #1b2538}.cp_qa .cp_actab{position:relative;overflow:hidden;width:100%;margin-bottom:1px;color:#1b2538}.cp_qa .cp_actab input{position:absolute;opacity:0}.cp_qa .cp_actab label{font-weight:700;line-height:1.6;position:relative;display:block;margin:0;padding:1em 2em 1em 1em;cursor:pointer;border-bottom:1px solid #1b2538}.cp_qa .cp_actab label:hover{color:#00838F}.cp_qa .cp_actab .cp_actab-content{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;color:#fff;background:rgba(0,131,143,0.5)}.cp_qa .cp_actab .cp_actab-content p{margin:1em}.cp_qa .cp_actab input:checked ~ label{color:#00838F}.cp_qa .cp_actab input:checked ~ .cp_actab-content{max-height:40em}.cp_qa .cp_actab label::after{line-height:1.6;position:absolute;top:50%;right:0;display:block;width:3em;margin-top:-12.5px;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center}.cp_qa .cp_actab input[type=checkbox] + label::after{content:'\25BC'}.cp_qa .cp_actab input[type=checkbox]:checked + label::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.tokubetsu{width:100%;background:#ab8666;margin:0;color:#FFF;text-align:center}.rtn_mp a{color:#fff!important;background:#C8102E!important}li.rtn_mp.gtmp a{background-color:#ac0000!important;color:#fff!important}#prof2 label{color:#C8102E;font-weight:700}.base_color2 button,[type='button']{background-color:#ac0000;width:50%;padding:15px;color:#fff;font-weight:700;margin-bottom:30px}.base_color2 button,[type='submit']{background-color:#C8102E;width:60%;padding:15px 0;color:#fff;font-weight:700;margin-bottom:10px}fieldset.base_color4{padding:50px 0 80px}.base_color{font-size:16px;color:#C8102E;background:#fff;margin:3px;padding-bottom:3px;border:1px solid #dcdcdc;border-radius:5px 5px 5px 5px;text-align:center;font-weight:700}.base_color2{background:#000;border:1px solid #dcdcdc;margin:30px 0;border-radius:5px 5px 5px 5px;padding:20px}.base_color2 legend{position:relative;top:-2px;font-size:2rem;margin-left:20px;padding-right:20px;padding-left:20px}.btn2{text-decoration:none;font-weight:700;text-align:center;font-size:1.8rem;display:block;background:-moz-linear-gradient(top,#E85298 0%,#DA4C8F);background:-webkit-gradient(linear,left top,left bottom,from(#E85298),to(#DA4C8F));border:1px solid #DDD;color:#FFF!important;width:50%;padding:5px 0;margin:5px}.info-box{border-bottom:solid 1px #fff!important;padding:0 2.5% 40px;margin-bottom:30px}.flex-box01{width:48%}.number-one{width:35%;margin:0 auto;height:500px;background:#f74e47;color:#fff;padding:50px;text-align:center}.number-one a{width:100%;height:100%}.number-one .c38_thumbnail{height:84%}.number-one .c38_name{color:#fff;font-size:2rem;font-weight:700}.number-one .c38_girl_size{color:#000;font-size:2rem}.number-one .c38_rank{display:inline-block;background:url(../img/rank_gold.jpg) no-repeat center center / contain;width:40px;height:40px;color:#fff;font-weight:700;font-size:18px;text-align:center;line-height:40px;position:absolute;top:0;left:0;z-index:2}.flex-d{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-blog{width:32%}.cast-page{margin-bottom:60px}@media screen and (max-width: 768px){.base_color2 button,[type='button']{background-color:#ac0000;width:80%;padding:15px 0;color:#fff;font-weight:700;text-align:center}.flex-b{display:block;justify-content:space-between;flex-wrap:wrap}.flex-box01{width:100%}.number-one{width:55%;margin:0 auto;height:524px;background:#f74e47;color:#fff;padding:24px;text-align:center}.number-one .c38_thumbnail{height:68%}}@media screen and (max-width: 1000px){.flex-blog{width:48%}}@media screen and (max-width: 768px){.c38_card li{width:45%!important}.flex-blog{width:100%}}