.faq-accordion-grp .faq-accordion h2.faq_ttl.typesquare_option{margin-top:80px;font-family:YakuHanJP,neue-haas-grotesk-text,'Koburina Gothic W6 JIS2004',sans-serif;font-size:3.2rem;text-align:center;margin-bottom:0;font-weight:700}.faq-accordion-grp .faq-accordion dl.faq_box{overflow:hidden;border:2px solid #e9ecf3;border-radius:10px;margin-bottom:0;margin-top:40px}.faq-accordion-grp .faq-accordion .faq_box:nth-of-type(n+2){margin-top:30px}.faq-accordion-grp .faq-accordion .faq_box dt p{position:relative;padding:30px 60px 30px 30px;font-size:1.6rem;background:#e9ecf3;font-family:YakuHanJP,neue-haas-grotesk-text,'Koburina Gothic W6 JIS2004',sans-serif;line-height:1.6;cursor:pointer;margin:0}.faq-accordion-grp .faq-accordion .faq_box dd{padding:35px 50px;font-size:1.5rem;line-height:1.9;margin:0}.faq-accordion-grp .faq-accordion .faq_box dt p::after{position:absolute;top:0;right:30px;bottom:0;width:13px;height:2px;margin:auto 0;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:1px;background:#333;content:"";-webkit-transition:.3s;transition:.3s}.faq-accordion-grp .faq-accordion .faq_box dt p::before{position:absolute;top:0;right:30px;bottom:0;width:13px;height:2px;margin:auto 0;border-radius:1px;background:#333;content:'';-webkit-transition:.3s;transition:.3s}.faq-accordion-grp .faq-accordion .faq_box.plus dt p::before{opacity:0}.faq-accordion-grp .faq-accordion .faq_box.plus dt p::after{-webkit-transform:rotate(0);transform:rotate(0)}.faq-accordion-grp .faq-accordion .faq_box dd p{margin-bottom:0}.faq-accordion-grp .faq_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.faq-accordion-grp .faq_item{width:24%;color:rgba(27,67,136,.7);font-family:YakuHanJP,neue-haas-grotesk-text,'Koburina Gothic W6 JIS2004',sans-serif;line-height:1}.faq-accordion-grp .faq_item a{display:block;position:relative;padding:8% 4%;border:1px solid #e2e2e2;color:rgba(27,67,136,.7);border-style:solid none;text-decoration:none;font-size:1.6rem;line-height:1;font-family:YakuHanJP,neue-haas-grotesk-text,'Koburina Gothic W6 JIS2004',sans-serif;-webkit-transition:color .3s;transition:color .3s}.faq-accordion-grp .faq_item a:hover::after{top:53%;border-color:rgba(27,67,136,.8)}.faq-accordion-grp .faq_item a::after{-webkit-transform:rotate(45deg);display:block;position:absolute;top:calc(50% - 4px);right:4%;width:9px;height:9px;transform:rotate(45deg);border:2px solid rgba(27,67,136,.4);border-style:none solid solid none;content:'';-webkit-transition:all .3s;transition:all .3s}.faq-accordion-grp .faq_item a:hover{color:#1b4388}@media screen and (max-width:900px){.faq-accordion-grp .faq-accordion h2.faq_ttl.typesquare_option{font-size:6.4vw}.faq-accordion-grp .faq-accordion dl.faq_box{margin-top:8vw}.faq-accordion-grp .faq-accordion .faq_box dt p{padding:20px 50px 20px 20px;font-size:3.73333vw}.faq-accordion-grp .faq-accordion .faq_box dt p::after{right:20px}.faq-accordion-grp .faq-accordion .faq_box dt p::before{right:20px}.faq-accordion-grp .faq-accordion .faq_box dd{padding:35px;font-size:3.2vw}.faq-accordion-grp .faq-accordion .faq_box dd p{margin:0}.faq-accordion-grp .faq_item{width:100%;font-size:3.73333vw}.faq-accordion-grp .faq_item a{padding:5% 3%;border-bottom:0;font-size:3.73333vw}.faq-accordion-grp .faq_item:last-child{border-bottom:1px solid #e2e2e2}}