.contBox{display:block;border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.05) -1px 1px 0,rgba(255,255,255,.5) -1px 1px 0 inset;box-sizing:border-box;border-radius:5px;background:url(../images/cmn_bg_contents_sp.jpg) 0 0 repeat}.modeFB>*{border-color:#666}.modeFB dt{background:#23142b;color:#fff}.modeFB li,.modeFB dd{background:none;color:#fff}.modeFB.FB_v1>*:nth-child(-n+4){border-top-color:#666}.modeFB.FB_v2>*:nth-child(-n+2){border-top-color:#666}html{background:url(../images/cmn_bg_html_pat_sp.jpg) center top repeat}body{color:#fff}#header .headerLogo{background:url(../images/cmn_bg_logo_sp.png) center top/cover no-repeat}#header .headerTime{background:#e5e0d7;color:#705736}#header .subNav{background:#000}#header .subNav a{color:#c96bff}#header .subNav a:before{color:#fff}#header .mainNav li{background-image:url(../images/noise--1.png)}#footer .footerNav li{color:#523823;line-height:3.4;border:1px solid #836d46;box-sizing:border-box;background:linear-gradient(#c0ac88 0%, #d1c3aa 50%, #c9b899 51%, #ae9567 100%)}#footer .footerNav li a{color:#523823}.titLv2{background:url(../images/cmn_bg_tit_sp.png) 0 0/100% 60px no-repeat;color:#523823;text-indent:1.03em}.titLv2 .more--onH1 a{background:#000;color:#c96bff}.titLv2 .more--onH1 a:after{color:#fff}.titLv3{background:#71533e;color:#fff}.titLv4{border-bottom-color:#999}.titLv4:before{border-left-color:#71533e}.selectLabel select~label{background-color:#404040;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF595959", endColorstr="#FF404040");background-image:linear-gradient(#595959 0%, #404040 100%);border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset}.pager ol li.nLink{background-color:#8b8b8b;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFA4A4A4", endColorstr="#FF8B8B8B");background-image:linear-gradient(#a4a4a4 0%, #8b8b8b 100%);box-sizing:border-box;border-radius:5px;border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset;color:#000}.pager ol li a{color:#523823;line-height:3.4;border:1px solid #836d46;box-sizing:border-box;background:linear-gradient(#c0ac88 0%, #d1c3aa 50%, #c9b899 51%, #ae9567 100%)}.listBox a{color:#fff}.listBox .listBox_name{color:#c96bff}.pPostReview .listBox .listBox_name{color:#fff}.pPostReview .listBox .listBox_title{color:#c96bff}.pPostReview .listBox.listBox_detail .listBox_name{color:#fff}.pPostReview .listBox.listBox_detail .listBox_title{color:#fff}.listBox .flag li.new{color:#6d8a58;background-color:#1f1f1f}.listBox .flag li.today{color:#610101;background-color:#d9c297}.listBox .flag li.rank{color:#fff;background-color:#1f1f1f}.listBox .flag li.rank.rank1{color:#bc8c37;background-color:#1f1f1f}.listBox .flag li.rank.rank2{color:#c4cdd3;background-color:#1f1f1f}.listBox .flag li.rank.rank3{color:#e69a78;background-color:#1f1f1f}.listBox .listBox_typeIcon li{color:#fff;background-color:#420e1c}.listNews article{color:#fff}.listNews .listNews_header{color:#fff;background:#71533e}.listNews .listNews_header a{color:#fff}.tableBox th,.tableBox td{border-color:#666}.tableBox th{background:#23142b;color:#fff;border-color:#666}.tableBox td{color:#fff;background:none}.tableBox tr:nth-of-type(1) th{border-top-color:#666}.tableBox tr:nth-last-of-type(1) th{border-bottom-color:#666}.form .formSubmit input[type=submit]{color:#523823;line-height:3.4;border:1px solid #836d46;box-sizing:border-box;background:linear-gradient(#c0ac88 0%, #d1c3aa 50%, #c9b899 51%, #ae9567 100%)}.form .formBack input[type=submit]{background-color:#8b8b8b;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFA4A4A4", endColorstr="#FF8B8B8B");background-image:linear-gradient(#a4a4a4 0%, #8b8b8b 100%);box-sizing:border-box;border-radius:5px;border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset;width:70%;margin-right:auto;margin-left:auto}.form.formInquiry .checkboxLabel div input[type=checkbox]+label{background-color:#999;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFB3B3B3", endColorstr="#FF999999");background-image:linear-gradient(#b3b3b3 0%, #999 100%);border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset}.form.formInquiry .checkboxLabel div input[type=checkbox]:checked+label{background-color:#404040;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF595959", endColorstr="#FF404040");background-image:linear-gradient(#595959 0%, #404040 100%);border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset}.form.formInquiry .radioLabel div input[type=radio]+label{background-color:#999;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFB3B3B3", endColorstr="#FF999999");background-image:linear-gradient(#b3b3b3 0%, #999 100%);border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset}.form.formInquiry .radioLabel div input[type=radio]:checked+label{background-color:#404040;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF595959", endColorstr="#FF404040");background-image:linear-gradient(#595959 0%, #404040 100%);border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset}.linkBtn.linkBtn_v1 a{color:#523823;line-height:3.4;border:1px solid #836d46;box-sizing:border-box;background:linear-gradient(#c0ac88 0%, #d1c3aa 50%, #c9b899 51%, #ae9567 100%)}.linkBtn.linkBtn_v2 a{color:#523823;background-color:#8b8b8b;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFA4A4A4", endColorstr="#FF8B8B8B");background-image:linear-gradient(#a4a4a4 0%, #8b8b8b 100%);box-sizing:border-box;border-radius:5px;border:1px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) -1px 1px 0,rgba(255,255,255,.2) -1px 1px 0 inset;width:70%;margin-right:auto;margin-left:auto}.listGirls .listGirls__link .flag li.new{color:#6d8a58;background-color:#1f1f1f}.listGirls .listGirls__link .flag li.today{color:#610101;background-color:#d9c297}.listGirls .listGirls__link .flag li.rank{color:#fff;background-color:#1f1f1f}.listGirls .listGirls__link .flag li.rank.rank1{color:#bc8c37;background-color:#1f1f1f}.listGirls .listGirls__link .flag li.rank.rank2{color:#c4cdd3;background-color:#1f1f1f}.listGirls .listGirls__link .flag li.rank.rank3{color:#e69a78;background-color:#1f1f1f}.listGirls .listGirls__link .feature li{color:#fff;background-color:#420e1c}.listGirls .listGirls__link:after{color:#000}.pDetail .detailBox .girlsName{color:#c96bff}.pDetail .detailBox .girlsName .girlsAge{color:#fff}.pDetail .detailBox .flag .new{background-color:#1f1f1f}.pDetail .detailBox .flag .today{background-color:#d9c297}.pDetail .detailBox .flag.rank{color:#fff;background-color:#1f1f1f}.pDetail .detailBox .flag.rank.rank1{color:#bc8c37;background-color:#1f1f1f}.pDetail .detailBox .flag.rank.rank2{color:#c4cdd3;background-color:#1f1f1f}.pDetail .detailBox .flag.rank.rank3{color:#e69a78;background-color:#1f1f1f}.pDetail .detailBox .feature li{color:#fff;background:#420e1c}.pDetail .detailBox .optionBox li{background:#23142b;color:#fff}.pSystem .systemBasePlay li:nth-of-type(3n+1){border-left-color:#666}.pSystem .systemBasePlay li:nth-of-type(-n+3){border-top-color:#666}.pIndex .attentionText{color:#fff}img{height:auto}button{border:none;display:block;text-align:center}#header .headerTime{background-color:#000;color:#fff}#header .headerLogo{height:auto;background:url(../images/cmn_bg_logo_s_sp.png) center top no-repeat;background-size:cover}#header .headerLogo img{height:auto}#header .subNav{background-color:#000;background-image:linear-gradient(to bottom, #000000, #1a1a1a);width:100%}#header .subNav>a{display:block;width:20%;float:left;font-size:.7rem;padding-top:6px;text-align:center}#footer ul.banners{margin:0 auto 10px;width:96%}#footer ul.banners li{margin-bottom:5px}#footer ul.banners li img{max-width:100%}#footer .footerNav ul li{background-image:url(../images/btn1_bg.png);background-position:left top;background-size:auto 100%;background-repeat:repeat-x;border:none;box-shadow:0 -1px 1px 0 rgba(255,255,255,.25);font-size:11px;white-space:nowrap}#footer .footerNav ul li a{color:#fff}#footer .group-link{width:100%;padding:15px 2% 1px;box-sizing:border-box;background:#000;text-align:center}#footer .group-link>h1{margin-bottom:15px}#footer #copyright{background-image:url(../images/footer_bg.png);background-position:left top;background-repeat:repeat;background-size:104px 104px}.propertyLink{box-sizing:border-box;padding:5px 2% 8px;text-align:center;width:100%;background:#000}.pIndex{background-image:url(../images/index_bg_logo_sp.png);background-repeat:no-repeat;background-position:center top;background-size:contain}.pIndex #header{margin-bottom:0}.pIndex #header .headerLogo{background:none;padding-top:40px}.pIndex #header .headerTime{background-color:#000;color:#fff}.pIndex .link-recruit-container{padding-right:10px;padding-left:10px;margin-bottom:20px}.pIndex .link-recruit-container .link-recruit-item:not(:last-child){margin-bottom:10px}.pIndex .link-recruit-container .link-recruit-item img{box-shadow:2px 2px 0 rgba(0,0,0,.25);border-radius:2px}.pIndex .link-enter-container{padding-right:10px;padding-left:10px;margin-bottom:20px;text-align:center}.pIndex .link-enter-container .link-enter-item:not(:last-child){margin-bottom:10px}.pIndex .link-enter-container .link-enter-item img{box-shadow:2px 2px 0 rgba(0,0,0,.25);border-radius:2px}.pIndex .leave{text-align:center;font-size:10px}.pIndex .leave img{height:19px}.pIndex .leave:not(:last-child){margin-bottom:30px}.pIndex .shop_information{text-align:center}.pIndex .shop_information img{height:58px}.pIndex .shop_information:not(:last-child){margin-bottom:20px}.pIndex .indexR18 .icon{display:inline-block}.pIndex .indexR18 .icon img{margin-bottom:0;width:30px;vertical-align:bottom}.pIndex .indexR18 .attentionText{display:inline-block;text-align:left;font-size:10px;padding-top:2px;transform:translateY(4px)}.pIndex .ad-open{text-align:center;margin-bottom:10px}.pIndex .ad-open img{height:30px}.listBox .listBox_name{font-family:"Hiragino Mincho ProN",serif;font-size:14px;font-weight:bold}.listBox .flag{vertical-align:bottom}.listBox .flag li{line-height:24px}.listBox .flag li.new{color:#8fb6f7;background-image:linear-gradient(to bottom, #020203, #22283b)}.listBox .flag li.today{color:#ee7764;background-image:linear-gradient(to bottom, #030202, #3e3320);padding:2px 0}.awa-rank{box-sizing:border-box;background-color:#000;white-space:nowrap;padding:2px 0;background-position:left top;background-size:auto 100%;background-repeat:repeat-x}.awa-rank img{height:24px}.detailBox .awa-rank{color:#000}.awa-rank#rank-1{background-image:url(../images/rank/list_rank_1_bg.png)}.awa-rank#rank-2{background-image:url(../images/rank/list_rank_2_bg.png)}.awa-rank#rank-3{background-image:url(../images/rank/list_rank_3_bg.png)}.awa-rank#rank-4{background-image:url(../images/rank/list_rank_4_bg.png)}.awa-rank#rank-5{background-image:url(../images/rank/list_rank_5_bg.png)}.awa-rank#rank-6{background-image:url(../images/rank/list_rank_6_bg.png)}.awa-rank#rank-7{background-image:url(../images/rank/list_rank_7_bg.png)}.awa-rank#rank-8{background-image:url(../images/rank/list_rank_8_bg.png)}.listNews .listNews_header{background-color:#000;background-image:url(../images/titLv3_bg.png);background-position:left top;background-repeat:repeat-x;background-size:auto 100%;border:2px solid #5f2481;border-radius:3px}.titLv2{color:#fff;height:40px;background-color:#000;background-image:url(../images/page_title_bg3.png),url(../images/page_title_bg2.png),url(../images/page_title_bg1.png);background-position:right 10px bottom 5px,left top,left top;background-repeat:no-repeat,no-repeat,repeat-x;background-size:auto 6px,33px 33px,auto 40px;line-height:1.4;text-indent:0;line-height:40px;white-space:nowrap;padding-left:35px;box-shadow:0 -1px 0px 0 rgba(255,255,255,.15);font-family:"Hiragino Mincho ProN",serif;font-weight:bold}.titLv2 .title{height:40px}.titLv2 .trans{position:absolute;right:8px;bottom:4px}.titLv3{background-image:url(../images/titLv3_bg.png);background-position:left top;background-repeat:repeat-x;background-size:auto 100%;border:2px solid #5f2481;border-radius:3px;padding:8px 4px;line-height:1.25;font-family:"Hiragino Mincho ProN",serif}.titLv4{font-family:"Hiragino Mincho ProN",serif}.titLv4::before{border-left-color:#9841ca}.pRecruit .text-strong1{color:#de7993}.pRecruit .text-strong2{color:#73b4e2}.pRecruit .support_text p:not(:last-child){margin-bottom:1.5em}.pRecruit .recruit-point-table:not(:last-child){margin-bottom:20px}.pRecruit .recruit-point-table dt,.pRecruit .recruit-point-table dd{padding:4px 16px}.pRecruit .recruit-point-table dt{background:#57252c;color:#fff}.pRecruit .recruit-point-table dd:not(:last-child){margin-bottom:10px}.pRecruit .recruit-apply-table:not(:last-child){margin-bottom:20px}.pRecruit .recruit-apply-table dt,.pRecruit .recruit-apply-table dd{padding:4px 16px}.pRecruit .recruit-apply-table dt{background:#3e3320;color:#fff}.pRecruit .recruit-apply-table dd:not(:last-child){margin-bottom:10px}.pRecruit .recruit_m_merit-item{padding:10px 22px;border:1px solid #5c5c5c;margin-bottom:10px}.pRecruit .recruit_m_merit-item .merit-title{font-size:14px;font-weight:bold;border-bottom:1px solid #a3a3a3;margin-bottom:10px}.pRecruit .recruit_m_merit-item .category-catchcopy{font-size:16px}.pRecruit .recruit_m_merit-item .category-text-caption{font-size:12px}.pRecruit .recruit_m_merit-item .category-tag{font-size:14px;display:inline-block;border:1px solid #fff}.pRecruit .recruit_m_merit-item .class-tag{font-size:14px}.pRecruit .recruit_m_merit-item .class-catchcopy{font-size:16px}.pRecruit .recruit_m_merit-item .class-text-caption{font-size:12px}.pRecruit .recruit_m_merit-item.treatment li{font-size:14px}.pRecruit .recruit_m_merit-item.treatment .text-caption{font-size:12px}.pRecruit .salary-example{background-color:#222;border:1px solid #5c5c5c;box-sizing:border-box;padding:10px}.pRecruit .salary-example .salary-example-title{margin-bottom:10px}.pRecruit .salary-example .salary-example-personal-status{margin-bottom:20px}.pRecruit .salary-example .comment-body{font-size:12px}.pRecruit .recruit-point_m-table li{margin-bottom:5px;border-radius:3px;padding:10px;line-height:1.2;box-sizing:border-box;background:linear-gradient(to bottom, #25373e, #1a1b1b)}.pRecruit .recruit-point_m-table li .text-caption{font-size:14px}.contBox{background:none;padding:0;border:none;box-shadow:none}.contBox.form{background-image:url(../images/form_bg.png);background-position:left top;background-position:repeat;box-shadow:none;background-size:512px 512px;border:1px solid #6b6b6b}.contBox.form .formSubmit input[type=submit]{color:#fff;font-size:14px;background-image:linear-gradient(to bottom, rgba(175, 189, 192, 0.5) 0%, rgba(175, 189, 192, 0.5) 50%, rgba(10, 15, 11, 0.5) 50%, rgba(10, 8, 9, 0.5) 100%),url(../images/btn_bg.png);background-position:left top,left top;background-size:auto auto,auto 50px;background-repeat:repeat,repeat;box-shadow:0 0 3px rgba(255,255,255,.75) inset,0 2px 0 rgba(0,0,0,.5);text-shadow:0 0 3px #000,0 0 3px #000;height:38px;border-top:1px solid #383736;border-right:none;border-bottom:none;border-left:none;width:100%;line-height:inherit}.contBox .linkBtn_v1 a{color:#fff;font-size:14px;background-image:linear-gradient(to bottom, rgba(175, 189, 192, 0.5) 0%, rgba(175, 189, 192, 0.5) 50%, rgba(10, 15, 11, 0.5) 50%, rgba(10, 8, 9, 0.5) 100%),url(../images/btn_bg.png);background-position:left top,left top;background-size:auto auto,auto 50px;background-repeat:repeat,repeat;box-shadow:0 0 3px rgba(255,255,255,.75) inset,0 2px 0 rgba(0,0,0,.5);text-shadow:0 0 3px #000,0 0 3px #000;height:38px;border-top:1px solid #383736;border-right:none;border-bottom:none;border-left:none;width:100%;line-height:38px}.section1-container{background-color:#191919;box-shadow:0 6px 8px #000 inset}.section1-container:not(:last-child){margin-bottom:10px}a{color:#8f54e0}.concept-container{box-sizing:border-box;padding:12px 8px}.concept-container img{max-width:auto;width:100%}ul.concept-nav-container{overflow:hidden;margin-top:8px;margin-bottom:-8px}ul.concept-nav-container li{float:left;width:49%;margin-right:2%;margin-bottom:8px}ul.concept-nav-container li:first-child{width:100%;margin-right:0}ul.concept-nav-container li:nth-child(2n+1){margin-right:0}.magazine1,.beginner1,.comic1,.banner-miechat,.credit1{margin:0 auto 10px;width:96%}.magazine1 img,.beginner1 img,.comic1 img,.banner-miechat img,.credit1 img{max-width:100%}.button a{display:block;color:#fff;font-size:14px;background-image:linear-gradient(to bottom, rgba(175, 189, 192, 0.5) 0%, rgba(175, 189, 192, 0.5) 50%, rgba(10, 15, 11, 0.5) 50%, rgba(10, 8, 9, 0.5) 100%),url(../images/btn_bg.png);background-position:left top,left top;background-size:auto auto,auto 50px;background-repeat:repeat,repeat;box-shadow:0 0 3px rgba(255,255,255,.75) inset,0 2px 0 rgba(0,0,0,.5);text-shadow:0 0 3px #000,0 0 3px #000;height:38px;border-top:1px solid #383736;border-right:none;border-bottom:none;border-left:none;width:100%;line-height:38px;text-align:center;margin:10px auto}.relative_content-container{padding:8px 8px;overflow:hidden;box-sizing:border-box}.ca-menu{padding:0;margin:0px auto;width:100%}.ca-menu li{width:100%;height:80px;overflow:hidden;position:relative;display:block;background-color:#343434;background-image:url(../images/buttons_bg.png),linear-gradient(to bottom, rgba(42, 42, 42, 0) 0%, rgb(42, 42, 42) 100%);background-size:61px 61px,auto auto;margin-bottom:10px;box-sizing:border-box;border:2px solid #616161;border-radius:6px;box-shadow:0 2px 0 rgba(0,0,0,.75)}.ca-menu li:last-child{margin-bottom:0px}.ca-menu li a{text-align:left;width:100%;height:100%;display:block;color:#333;position:relative}.ca-icon{color:#333;position:absolute;width:112px;height:112px;top:-27px;right:-15px;text-align:center}.ca-content{position:absolute;left:15px;height:80px;top:15px;width:100%}.ca-main{position:absolute;top:0;left:0;font-size:18px;white-space:nowrap;font-family:"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;text-shadow:0 0 4px #000;color:#fff}.ca-main.lplp{font-size:14px;letter-spacing:-0.1em;text-shadow:0 0 5px #000}.ca-sub{position:absolute;font-size:14px;color:#a878eb;top:25px;left:0;width:100%}*[data-material=no-image]{background-image:url(../../common/no-image.svg);background-repeat:no-repeat;background-position:center center;background-size:50% auto}.pager ol li a{border-radius:5px}.news .article-image{text-align:center;margin-bottom:10px}#form{padding-top:62px;margin-top:-62px}.linkBtn.linkBtn_v2 a{color:#fff}.pMagazine .magazine_carrier li a{display:block;background:#fff;text-align:center}.pMagazine .magazine_carrier li a img{height:32px}p.review-read{margin-bottom:10px}#ft-tel{position:fixed;z-index:2;bottom:0px;left:0;width:100%;height:50px;box-sizing:border-box;padding:2px;font-family:"Hiragino Mincho ProN",serif;font-weight:bold;text-align:center;background-color:#fff;background-image:linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)),url(../images/ft_tel_bg.jpg);background-size:auto auto,auto 100%;background-repeat:repeat,repeat-x;box-shadow:0 0 10px rgba(0,0,0,.5);transition:all .25s ease}#ft-tel a{display:block;margin:0px;height:46px;box-sizing:border-box;text-shadow:0 0 5px #fff;font-size:28px;line-height:50px;white-space:nowrap;color:#000;border:1px solid #421959}#ft-tel a:before{content:"";font-family:"fontAwesome";padding-right:5px;color:#a10d0d}#ft-tel a span{display:block;position:absolute;top:5px;left:0;width:100%;height:auto;text-align:center;font-size:10px;font-weight:normal;line-height:1em}#ft-tel.show{bottom:0}#ft-tel.rec{background:none}#ft-tel.rec ul li{width:50%;display:inline-block;vertical-align:top;position:absolute;box-sizing:border-box}#ft-tel.rec ul li.tel{position:relative;left:0;bottom:0;background:linear-gradient(to bottom, #2ba3db 0%, #7db9e8 100%)}#ft-tel.rec ul li.line{position:relative;right:0;bottom:0;background:linear-gradient(to bottom, #3eba25 0%, #70f213 100%)}#ft-tel.rec ul li a{font-size:12px;line-height:66px;color:#fff;border:1px solid #333;text-shadow:0px 0px 5px #624646}#ft-tel.rec ul li a div.box{position:absolute;width:100%;bottom:0;height:60px}#ft-tel.rec ul li a div.icn{width:24px;height:24px;fill:#fff;position:relative;left:3px;top:15px}#ft-tel.rec ul li a div.icn svg{width:30px;height:30px}#ft-tel.rec ul li a div.cont{position:relative;right:0;bottom:5px}#ft-tel.rec ul li a div.cont span.number{top:25px;margin-left:10px}#ft-tel.rec ul li a:before{content:""}#ft-tel.rec ul li a span.txt{font-size:15px;margin-left:10px}#ft-tel.rec ul li.tel a div.icn{fill:#005cfc}#ft-tel.rec ul li.line a div.icn{fill:#078900;left:5px}.about-tax{margin-top:-55px;padding-top:55px}.about-tax p{margin-bottom:1em}h3.titLv4{margin-top:25px;padding-bottom:2px;border-bottom:2px solid #999;font-weight:bold;font-size:16px}h3.titLv4:before{margin-right:.5em}.section1-container section:first-child h3.titLv4{margin-top:0}.image-video{margin-bottom:10px}.glightbox-clean .gclose svg,.glightbox-modern .gclose svg{margin:0 auto}.glightbox-mobile .glightbox-container .gslide-description{bottom:0}.costume-list{display:flex;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;margin:-5px -5px -10px}.costume-item{box-sizing:border-box;padding:5px 5px 10px;flex:0 0 25%;width:25%;display:flex;align-items:stretch}.costume .box{background:rgba(0,0,0,.6);box-shadow:0 1px 0 0 rgba(255,255,255,.1)}.costume .image{width:100%;cursor:pointer}.costume .name{text-align:left;font-size:10px;padding:5px;text-align:center;word-break:normal}.lg-backdrop{background:rgba(0,0,0,.8) !important}.nowrap{white-space:nowrap}