@media screen and (max-width:640px){#faq-index-page #page-top{bottom:55px}}#faq-index-page .mainPage{width:100%;padding:90px 0 0 0}@media screen and (max-width:768px){#faq-index-page .mainPage{padding:60px 0 0 0}}@media screen and (max-width:640px){#faq-index-page .mainPage{padding:35px 0 0 0}}#faq-index-page .mainPage__box{width:100%}#faq-index-page .mainPage__box__ttl{width:90%;max-width:1280px;margin:0 auto}#faq-index-page .mainPage__box__ttl .pageTitle h1,#faq-index-page .mainPage__box__ttl .pageTitle h2,#faq-index-page .mainPage__box__ttl .pageTitle p.h1{font-size:clamp(25px,4.84211vw,46px);font-weight:800;text-align:center;padding:0 0 10px 0;line-height:1.55em}#faq-index-page .mainPage__box__ttl .pageTitle span.en{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px)}#faq-index-page .mainPage__box__ttl .pageTitle h2.jp,#faq-index-page .mainPage__box__ttl .pageTitle span.jp{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px);font-weight:500}#faq-index-page .mainPage__box__ttl .pageTitle p.read{padding:15px 0 0 0;font-size:clamp(15px,1.79687vw,23px);font-weight:600;line-height:1.78em;text-align:center}@media screen and (max-width:375px){#faq-index-page .mainPage__box__ttl .pageTitle p.read{font-size:clamp(14px,2.10526vw,17px)}}#faq-index-page .mainPage__box__inner{padding:35px 0 60px 0}@media screen and (max-width:768px){#faq-index-page .mainPage__box__inner{padding:25px 0 40px 0}}@media screen and (max-width:640px){#faq-index-page .mainPage__box__inner{padding:20px 0 20px 0}}#faq-index-page .mainPage__box__inner .copyBox{width:90%;max-width:1280px;margin:0 auto}#faq-index-page .mainPage__box__inner .copyBox p{font-size:clamp(13px,2vw,18px);text-align:center;padding:0 0 8px 0}#faq-index-page .faq{width:100%;padding:45px 0 90px 0}@media screen and (max-width:768px){#faq-index-page .faq{padding:35px 0 65px 0}}@media screen and (max-width:640px){#faq-index-page .faq{padding:25px 0 30px 0}}#faq-index-page .faq__box{width:90%;max-width:1280px;margin:0 auto}#faq-index-page .faq__box__anchor{padding:0}#faq-index-page .faq__box__anchor ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#faq-index-page .faq__box__anchor ul li{width:32%;padding:0 0 15px 0}@media screen and (max-width:768px){#faq-index-page .faq__box__anchor ul li{width:49%}}@media screen and (max-width:640px){#faq-index-page .faq__box__anchor ul li{width:100%}}#faq-index-page .faq__box__anchor ul li a{display:block;background:#f7f7f7 url(/jyujyukarubi/assets/images/common/icon_triangle_btm_black.svg) 97% center no-repeat;background-size:10px auto;border:1px solid #666;padding:15px}#faq-index-page .faq__box__anchor ul li a:hover{background-color:#111;color:#fff;background-image:url(/jyujyukarubi/assets/images/common/icon_triangle_btm_white.svg)}#faq-index-page .faq__box__inner{padding:90px 0 0 0}@media screen and (max-width:640px){#faq-index-page .faq__box__inner{padding:45px 0 0 0}}#faq-index-page .faq__box__inner .titleBox h1,#faq-index-page .faq__box__inner .titleBox h2,#faq-index-page .faq__box__inner .titleBox p.h1{font-size:clamp(25px,4.84211vw,46px);font-weight:800;text-align:center;padding:0 0 10px 0;line-height:1.55em}#faq-index-page .faq__box__inner .titleBox span.en{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px)}#faq-index-page .faq__box__inner .titleBox h2.jp,#faq-index-page .faq__box__inner .titleBox span.jp{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px);font-weight:500}#faq-index-page .faq__box__inner .titleBox p.read{padding:15px 0 0 0;font-size:clamp(15px,1.79687vw,23px);font-weight:600;line-height:1.78em;text-align:center}@media screen and (max-width:375px){#faq-index-page .faq__box__inner .titleBox p.read{font-size:clamp(14px,2.10526vw,17px)}}#faq-index-page .faq__box__inner .titleBox h2{font-size:clamp(22px,3.125vw,40px);position:relative}#faq-index-page .faq__box__inner .titleBox h2::before{display:block;position:absolute;left:0;bottom:0;width:100%;height:6px;content:"―";z-index:5;font-weight:700;color:#c71721;font-size:clamp(50px,7.8125vw,100px);text-align:center;line-height:.1em}#faq-index-page .faq__box__inner .titleBox h2 span{color:#c71721;font-size:clamp(22px,4.05666vw,40px)}@media screen and (max-width:640px){#faq-index-page .faq__box__inner .titleBox h2 span{display:block;padding:0 0 14px 0}}#faq-index-page .faq__box__inner .faqBox{padding:65px 0 35px 0}@media screen and (max-width:640px){#faq-index-page .faq__box__inner .faqBox{padding:35px 0 20px 0}}#faq-index-page .faq__box__inner .faqBox dl dt{display:block;padding:15px 20px 15px 40px;font-size:clamp(16px,1.71875vw,22px);font-weight:600;border-bottom:1px dotted #ccc;background-image:url(/jyujyukarubi/assets/images/common/icon_anchor_btm_black.svg),url(/jyujyukarubi/assets/images/common/icon_q_red.svg);background-size:20px auto,30px auto;background-repeat:no-repeat;background-position:98% 30px,left 17px;margin-top:40px;cursor:pointer}@media screen and (max-width:768px){#faq-index-page .faq__box__inner .faqBox dl dt{line-height:1.66em;background-size:10px auto,20px auto;padding:15px 22px 15px 27px;background-position:98% 30px,left 20px;margin-top:20px}}@media screen and (max-width:640px){#faq-index-page .faq__box__inner .faqBox dl dt{line-height:1.66em;background-size:10px auto,20px auto;padding:15px 22px 15px 27px;background-position:98% 30px,left 20px;margin-top:20px}}#faq-index-page .faq__box__inner .faqBox dl dt:first-child{margin-top:0}#faq-index-page .faq__box__inner .faqBox dl dt:hover{color:#c71721;background-image:url(/jyujyukarubi/assets/images/common/icon_anchor_btm_red.svg) url(/jyujyukarubi/assets/images/common/icon_q_black.svg)}#faq-index-page .faq__box__inner .faqBox dl dt.active{background-image:url(/jyujyukarubi/assets/images/common/icon_anchor_top_red.svg),url(/jyujyukarubi/assets/images/common/icon_q_red.svg)}#faq-index-page .faq__box__inner .faqBox dl dd{display:none;padding:20px 15px}#faq-index-page .faq__box__inner .faqBox dl dd p{padding:0 0 8px 0;font-size:clamp(14px,1.25vw,16px);line-height:1.89em}#faq-index-page .faq__box__inner .faqBox dl dd p a{color:#0c96ff;text-decoration:underline}#faq-index-page .faq__box__inner .faqBox dl dd ul.caution li{text-indent:-1em;padding:0 0 0 1em;font-size:clamp(12px,1.17188vw,15px)}#faq-index-page .faq__box__inner .faqBox dl dd ul.caution li a{color:#0c96ff;text-decoration:underline}