@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap);
body{color:#333;font-size:15px;line-height:1.4;letter-spacing:.04em;margin:0;padding-top:110px}@media screen and (max-width: 768px){body{padding-top:0}}div,h1,h2,h3,h4,h5,p,li,dl,dt,dd,th,td,article,header,footer,nav,span,a{-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style:none}a{color:inherit;text-decoration:none}img{height:auto;width:auto;max-width:100%;line-height:100%;vertical-align:bottom}em{font-style:normal}h1,h2,h3,h4,h5{line-height:1.4;margin:0;word-wrap:break-word}p,li,td,th,dt,dd{line-height:1.8;margin:0;word-wrap:break-word}table{width:100%;border-collapse:collapse}th,td{text-align:left;font-weight:300;vertical-align:top;word-break:break-all}ul,ol,dl{padding:0;margin:0}::-moz-selection{background:#9b0020;color:#fff}::selection{background:#9b0020;color:#fff}@media screen and (min-width: 769px){.pc-none{display:none !important}}@media screen and (max-width: 768px){.sp-none{display:none !important}}body{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.f-EBGaramond{font-family:"EB Garamond",serif}.f-YuGothic{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif}.f-NotoSerifJP{font-family:"Noto Serif JP",serif}@media screen and (min-width: 769px){a,button{-webkit-transition:.6s ease;transition:.6s ease}a:hover,button:hover{opacity:.6}}.imgFitBox{overflow:hidden}.imgFitBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: center;"}.imgFitBox.contain img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain; object-position: center;"}.imgLinkBox .imgLink-target{overflow:hidden}.imgLinkBox .imgLink-target img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: center;";-webkit-transition:.8s ease;transition:.8s ease;-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width: 769px){.imgLinkBox:hover{opacity:1}.imgLinkBox:hover .imgLink-target img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.cmn-inner01{margin:0 auto;max-width:1140px;width:100%}@media screen and (max-width: 768px){.cmn-inner01{max-width:500px}}.cmn-inner02{margin:0 auto;max-width:1020px;width:100%}@media screen and (max-width: 768px){.cmn-inner02{max-width:500px}}.cmn-inner03{margin:0 auto;max-width:980px;width:100%}@media screen and (max-width: 768px){.cmn-inner03{max-width:500px}}.cmn-btBox{margin:0 auto;max-width:260px;width:100%;height:46px}@media screen and (max-width: 768px){.cmn-btBox{max-width:240px;height:42px}}.cmn-bt01{background:#880427;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.cmn-bt01 span{color:#fff;font-weight:bold;font-size:14px;padding-right:20px;position:relative}.cmn-bt01 span::before{background:url(../img/ico/ico_arrow01.png) no-repeat;background-size:100% auto;content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:7px;height:14px}@media screen and (max-width: 768px){.cmn-bt01 span{font-size:16px}.cmn-bt01 span::before{width:9px;height:17px}}.cmn-moreBt{color:#9b0020;cursor:pointer;display:block;font-weight:bold;font-size:14px;text-shadow:2px 4px 4px rgba(51,51,51,.3);margin:20px 0 10px auto;padding:0 10px;position:relative;width:120px;z-index:2}.cmn-moreBt::before{-webkit-box-shadow:2px 2px 10px rgba(51,51,51,.2);box-shadow:2px 2px 10px rgba(51,51,51,.2);background:rgba(255,255,255,.4);border-radius:15px;content:"";position:absolute;top:4px;bottom:0;left:-3px;margin:auto;width:25px;height:25px;z-index:-1}.cmn-moreBt.is-on{display:none}.header{background:#9b0020;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;position:fixed;top:0;left:0;width:100%;height:110px;z-index:9999}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative;max-width:1200px;width:100%;height:100%}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative;width:100%}.header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;max-width:1080px;width:100%}.header-nav-list-item{width:20%}.header-nav-list-item+.header-nav-list-item{margin-left:10px}.header-nav-list-item.is-logo{margin-top:-50px;width:125px}.header-nav-list-item.is-logo a{display:block;width:100%}.header-nav-list-item a{color:#000;letter-spacing:.04em;text-align:center}.header-nav-list-item a strong{display:block;font-weight:400;font-size:18px;line-height:1.2;text-align:center}.header-nav-list-item a small{display:block;font-weight:500;font-size:12px;line-height:1.2;text-align:center}@media screen and (min-width: 769px){.header-nav-list-item a{-webkit-transition:.6s ease;transition:.6s ease}.header-nav-list-item a:hover{opacity:1;color:#fff}}.header-snsBox{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:20px;right:0}.header-snsBox-item{display:block;width:21px}.header-snsBox-item+.header-snsBox-item{margin-left:20px}@media screen and (max-width: 768px){.header{padding:0 20px;height:75px;position:relative}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100px;z-index:99}.header-inner{display:block}.header-nav{background:#9b0020;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:80px 0;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:.6s ease;transition:.6s ease}.header-nav-list{display:block;margin-top:0;max-width:100%}.header-nav-list-item{text-align:center;width:auto}.header-nav-list-item+.header-nav-list-item{margin-top:24px;margin-left:0}.header-nav-list-item.is-logo{display:none}.header-nav-list-item a{display:inline-block;padding:0 24px;position:relative}.header-nav-list-item a::before{background:#000;content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:1px;height:50%}.header-nav-list-item a::after{background:#000;content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;height:50%}.header-nav-list-item a strong{font-size:24px}.header-nav-list-item a small{font-size:14px}.header-nav.close{opacity:1;visibility:visible;z-index:999}.header-snsBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;position:static;top:auto;right:auto}.header-snsBox-item{width:38px}.header-snsBox-item+.header-snsBox-item{margin-left:24px}}.navBt{background:transparent;cursor:pointer;position:fixed;top:25px;right:20px;width:30px;height:20px;z-index:9999}.navBt-item span{background:#333;display:inline-block;position:absolute;width:100%;height:2px}.navBt-item span:nth-child(1){top:0;left:0;right:0;margin:auto;-webkit-transition:.4s ease;transition:.4s ease}.navBt-item span:nth-child(2){top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.4s ease;transition:.4s ease}.navBt-item span:nth-child(3){bottom:0;left:0;right:0;margin:auto;-webkit-transition:.4s ease;transition:.4s ease}.navBt.close .navBt-item span:nth-child(1){bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navBt.close .navBt-item span:nth-child(2){left:-100%;opacity:0}.navBt.close .navBt-item span:nth-child(3){top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer{background:#9b0020;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 40px 40px}.footer-inner{margin:0 auto;max-width:820px;width:100%}.footer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.footer-list-item{border-right:solid #000 1px;line-height:1.4;text-align:center;width:16.6666%}.footer-list-item:first-child{border-left:solid #000 1px}.footer-list-item a{display:block;color:#000;font-weight:500;font-size:15px;text-align:center}@media screen and (min-width: 769px){.footer-list-item a{-webkit-transition:.6s ease;transition:.6s ease}.footer-list-item a:hover{opacity:1;color:#fff}}.footer__copyright{color:#000;font-size:10px;text-align:center}@media screen and (max-width: 768px){.footer{padding:30px 20px 20px}.footer-inner{max-width:500px}.footer-list{display:block;margin-bottom:10px}.footer-list-item{border-right:none;width:auto}.footer-list-item+.footer-list-item{margin-top:14px}.footer-list-item a{font-size:16px;text-align:left}.footer-list-item:first-child{border-left:none}}.mv{background:url(../img/bg/bg_mv01.jpg) no-repeat;background-size:cover;padding:100px 0 20px}.mv-inner{margin:0 auto;max-width:1100px;width:100%}.mv__img{display:block;margin-bottom:70px;width:100%}.mv__txt{color:#880427;font-weight:500;font-size:11px;text-align:center;margin-top:20px}@media screen and (max-width: 768px){.mv{background:url(../img/bg/bg_mv_sp01.jpg) no-repeat center center;background-size:cover;padding:45px 20px 35px}.mv-inner{max-width:500px}.mv__img{margin-bottom:32px}.mv__txt{font-size:10px;line-height:1.4}}.leadLogo{background:url(../img/bg/bg_top01.png) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:260px}.leadLogo-logo{display:block;margin:0 auto;width:300px}@media screen and (max-width: 768px){.leadLogo{background:url(../img/bg/bg_top_sp01.png) no-repeat center center;background-size:cover;height:70px}.leadLogo-logo{width:100px}}.skinCare{background:url(../img/bg/bg_skincare01.png) no-repeat top center;background-size:cover;padding:40px 40px 80px}.skinCare-leadBox{text-align:center;margin-bottom:300px}.skinCare__ttl{color:#880427;font-weight:bold;font-size:32px;text-align:center;margin-bottom:20px}.skinCare__txt{display:inline-block;color:#880427;font-weight:bold;font-size:32px;text-align:center}.skinCare__txt strong{display:block;font-weight:normal;font-size:26px}.skinCare__txt strong span{font-size:10px;vertical-align:12px}.skinCare__txt small{display:block;font-weight:500;font-size:11px;text-align:right}.skinCare-imgBox img{display:block;width:100%}@media screen and (max-width: 768px){.skinCare{background:url(../img/bg/bg_skincare_sp01.png) no-repeat top center;background-size:cover;padding:35px 20px 30px}.skinCare-leadBox{margin-bottom:30px}.skinCare__ttl{font-size:22px;margin-bottom:4px}.skinCare__txt{font-size:16px;text-align:left;margin:0 auto;max-width:262px}.skinCare__txt strong{font-size:16px;line-height:1.4;margin-bottom:8px}.skinCare__txt strong span{font-size:10px;vertical-align:12px}.skinCare__txt small{font-size:10px;line-height:1.4;text-align:left}}.skinCareTxt{background-color:#edf0f1;background-image:url(../img/img/img_skin_care_txt01.png);background-size:contain;background-position:right bottom;background-repeat:no-repeat;padding:40px 40px 100px}.skinCareTxt__ttl{font-weight:bold;font-size:22px;margin-bottom:30px}.skinCareTxt__txt{font-weight:normal;font-size:15px}@media screen and (max-width: 768px){.skinCareTxt{background-color:#edf0f1;background-image:none;padding:0 0 30px}.skinCareTxt__ttl{background-color:#edf0f1;background-image:url(../img/img/img_skin_care_txt_sp01.png);background-size:contain;background-position:right bottom;background-repeat:no-repeat;margin:0;padding:50px 10px}.skinCareTxt__ttl strong{display:block;font-weight:bold;font-size:24px;line-height:1.8;letter-spacing:0;margin-bottom:40px}.skinCareTxt__ttl small{display:block;font-weight:normal;font-size:14px}.skinCareTxt__txt{font-weight:normal;font-size:14px;line-height:1.6;padding:10px 10px 0}.skinCareTxt__txt.is-pullDown{display:none;padding:1px 10px 0}}.media{background:url(../img/bg/bg_media01.jpg) no-repeat;background-size:cover;padding:240px 0;overflow-x:hidden}.media-inner{background:-webkit-gradient(linear, left top, right top, color-stop(25%, #9b0020), color-stop(rgba(155, 0, 32, 0.6)), to(rgba(255, 255, 255, 0.8)));background:linear-gradient(to right, #9b0020 25%, rgba(155, 0, 32, 0.6), rgba(255, 255, 255, 0.8));padding:40px}.media-box{position:relative;margin:0 auto;max-width:1020px;width:100%}.media-box-txt{color:#fff;font-weight:bold;line-height:1.4;letter-spacing:.14em}.media-box-txt small{font-size:32px}.media-box-txt strong{font-size:42px}.media-box__img{position:absolute;top:0;bottom:0;right:-120px;margin:auto;width:62%}@media screen and (max-width: 768px){.media{background:url(../img/bg/bg_media_sp01.jpg) no-repeat;background-size:cover;padding:40px 0;overflow-x:initial}.media-inner{background:-webkit-gradient(linear, left top, right top, color-stop(25%, #9b0020), color-stop(rgba(155, 0, 32, 0.6)), to(rgba(255, 255, 255, 0.8)));background:linear-gradient(to right, #9b0020 25%, rgba(155, 0, 32, 0.6), rgba(255, 255, 255, 0.8));margin-top:-20px;padding:20px}.media-box{position:relative;margin:0 auto;max-width:100%;width:100%}.media-box-txt{color:#fff;font-weight:bold;line-height:1.4;text-align:center;letter-spacing:.14em}.media-box-txt small{font-size:18px}.media-box-txt strong{font-size:24px}.media-box__img{display:block;position:static;top:auto;bottom:auto;right:auto;margin:0 auto;max-width:320px;width:100%}}.prescription{background:url(../img/bg/bg_prescription01.png) no-repeat top center;background-size:cover;padding:0 40px}.prescription-list-item{border-bottom:solid #fff 1px;padding:50px 0 20px}.prescription-list-item:nth-child(1) .prescription-list-item-imgBox{max-width:620px}.prescription-list-item:nth-child(2) p.is-attention{margin-bottom:50px}.prescription-list-item:nth-child(2) .prescription-list-item-imgBox{max-width:440px}.prescription-list-item:nth-child(3) .prescription-list-item-imgBox{max-width:390px}.prescription-list-item:nth-child(5) .prescription-list-item-imgBox{max-width:750px}.prescription-list-item:nth-child(6) .prescription-list-item-imgBox{max-width:760px}.prescription-list-item:last-child{border-bottom:none}.prescription-list-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;font-weight:bold;font-size:20px;line-height:1.2;margin:0 auto 30px;width:120px}.prescription-list-item span strong{font-size:30px;margin-left:2px}.prescription-list-item h3{color:#fff;font-size:28px;text-align:center;line-height:1.4;letter-spacing:.08em;margin-bottom:40px}.prescription-list-item h3 small{font-size:12px;vertical-align:12px}.prescription-list-item p{color:#fff;font-weight:300;font-size:16px;margin-bottom:20px}.prescription-list-item p.is-attention{font-size:11px;margin-bottom:0}.prescription-list-item-imgBox{margin:0 auto 40px;max-width:500px;width:100%}@media screen and (max-width: 768px){.prescription{background:url(../img/bg/bg_prescription_sp01.png) no-repeat top center;background-size:cover;padding:45px 10px}.prescription__spTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;font-weight:bold;font-size:20px;line-height:1.6;margin:0 auto 30px;width:120px}.prescription-tabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:500px;width:100%}.prescription-tabList-item{background:rgba(255,255,255,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:16px;line-height:1.4;text-align:center;width:14%}.prescription-tabList-item.is-on{background:#fff}.prescription-list-item{display:none;border-bottom:none;padding:40px 0 0}.prescription-list-item.is-on{display:block}.prescription-list-item:nth-child(2) p{margin-bottom:8px}.prescription-list-item:nth-child(2) p.is-attention{margin-bottom:20px}.prescription-list-item:nth-child(2) .prescription-list-item-imgBox{margin:0 auto;max-width:94%}.prescription-list-item:nth-child(3) p{margin-bottom:8px}.prescription-list-item:nth-child(3) p.is-attention{margin-bottom:20px}.prescription-list-item:nth-child(3) .prescription-list-item-imgBox{margin:0 auto;max-width:90%}.prescription-list-item:nth-child(5) .prescription-list-item-imgBox{margin:0 auto;max-width:90%}.prescription-list-item:nth-child(6) .prescription-list-item-imgBox{margin:0 auto;max-width:100%}.prescription-list-item span{display:none}.prescription-list-item h3{font-size:20px;line-height:1.6;letter-spacing:.02em;margin-bottom:20px}.prescription-list-item h3 small{font-size:10px;vertical-align:11px}.prescription-list-item p{font-size:15px;margin-bottom:20px}.prescription-list-item p.is-attention{font-size:10px;letter-spacing:.02em;margin-bottom:0}.prescription-list-item-imgBox{margin:0 auto 20px}}.worry{background:url(../img/bg/bg_worry01.png) no-repeat top center;background-size:cover;padding:70px 40px}.worry-imgBox{margin:0 auto;max-width:880px;width:100%}@media screen and (max-width: 768px){.worry{background:url(../img/bg/bg_worry_sp01.png) no-repeat top center;background-size:cover;padding:45px 20px}.worry-imgBox{max-width:500px}}.attentionSec{background:#eeeff1;padding:40px 40px 60px}.attentionSec-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.attentionSec-imgBox{max-width:300px;width:100%}.attentionSec-txtBox{margin-left:30px;max-width:780px;width:100%}.attentionSec-txtBox h3{font-weight:bold;font-size:20px;letter-spacing:.1em;margin-bottom:30px}.attentionSec-txtBox p{font-weight:normal;font-size:15px}@media screen and (max-width: 768px){.attentionSec{background:#eeeff1;padding:50px 10px 30px}.attentionSec h3{font-size:20px;line-height:1.8;margin:0 auto 25px;max-width:400px;width:100%}.attentionSec-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:400px}.attentionSec-imgBox{max-width:47%}.attentionSec-txtBox{margin-left:0;max-width:49%}.attentionSec-txtBox p{font-size:15px;line-height:1.6}.attentionSec-sp-txtBox{margin:0 auto;max-width:400px;padding:1px 0 0;width:100%}.attentionSec-sp-txtBox p{font-size:15px;line-height:1.6}.attentionSec-sp-txtBox p.is-pullDown{display:none}}.howTo{padding:80px 40px 100px}.howTo-list{border-bottom:solid #9b0021 1px;display:-webkit-box;display:-ms-flexbox;display:flex}.howTo-list-item{background:#9b0021;border-radius:8px 8px 0 0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:15px;text-align:center;max-width:180px;width:100%;height:34px}.howTo-list-item+.howTo-list-item{margin-left:15px}.howTo-list-item.is-on{background:#ddd;color:#333}.howTo-box{padding:50px 0}.howTo-box-item{display:none;padding:0 40px}.howTo-box-item.is-on{display:block}.howTo-box-item.item02{padding:0 20px}.howTo-box-item p{font-weight:normal;font-size:15px}@media screen and (max-width: 768px){.howTo{padding:40px 5px 30px}.howTo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px}.howTo-list-item{border-radius:8px 8px 0 0;font-size:13px;letter-spacing:0;max-width:32%;height:38px}.howTo-list-item+.howTo-list-item{margin-left:0}.howTo-box{padding:25px 0}.howTo-box-item{padding:0 15px;overflow-x:scroll}.howTo-box-item.item02{padding:0 5px;overflow:initial}.howTo-box-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;width:1640px}.howTo-box-item ul.is-howTo02{width:1960px}.howTo-box-item ul.is-howTo02 li{width:15.5%}.howTo-box-item ul li{width:19%}.howTo-box-item p{font-size:14px}}.faq{background:url(../img/bg/bg_faq01.png) no-repeat top center;background-size:cover;padding:140px 40px 150px}.faq__ttl{color:#fff;font-weight:bold;font-size:34px;text-align:center;margin-bottom:8px}.faq__ttl small{font-size:12px;margin-left:8px}.faq__txt{color:#fff;font-weight:bold;font-size:16px;margin-bottom:4px}.faq-list{border-bottom:dotted #fff 1px;padding-bottom:25px}.faq-list+.faq-list{margin-top:20px}.faq-list-item{color:#fff;font-weight:normal;font-size:16px;position:relative}.faq-list-item::before{content:"";font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:600;font-size:22px;position:absolute;left:20px}.faq-list-item.is-q{background:#9b0021;padding:14px 0 14px 70px}.faq-list-item.is-q::before{content:"Q.";top:7px}.faq-list-item.is-a{padding:8px 0 8px 70px}.faq-list-item.is-a::before{content:"A.";top:2px}@media screen and (max-width: 768px){.faq{background:url(../img/bg/bg_faq_sp01.png) no-repeat top center;background-size:cover;padding:40px 20px 50px}.faq__ttl{font-size:24px;margin-bottom:18px}.faq__ttl small{font-size:14px;margin-left:4px}.faq__txt{font-size:15px;margin-bottom:4px}.faq-list{padding-bottom:10px}.faq-list-item{font-size:16px}.faq-list-item::before{font-size:18px;left:10px}.faq-list-item.is-q{line-height:1.4;padding:6px 40px}.faq-list-item.is-q::before{top:5.5px}.faq-list-item.is-q span{background:#750019;position:absolute;top:0;right:0;width:30px;height:100%}.faq-list-item.is-q span::before{background:url(../img/ico/ico_arrow02.png) no-repeat;background-size:100% auto;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:14.5px;height:9px;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-list-item.is-q.is-on span::before{-webkit-transform:rotate(0);transform:rotate(0)}.faq-list-item.is-a{display:none;padding:6px 30px 6px 40px}.faq-list-item.is-a::before{top:2px}}

/*# sourceMappingURL=style.css.map*/