@charset "UTF-8";.under_page_head{background-image:url(//aonet-shinao.tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai_office_shinao/assets/css/../images/faq/head_bg.jpg)}.webp .under_page_head{background-image:url(//aonet-shinao.tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai_office_shinao/assets/css/../images/faq/head_bg.webp)}.faq_section_wrapp{width:880px;margin:0 auto 80px}.faq_section_wrapp:last-of-type{margin-bottom:0}.faq_section_wrapp h2{line-height:1;text-align:center;margin-bottom:40px}.faq_section_wrapp h2 strong{display:inline-block;height:48px;line-height:48px;border:2px solid var(--color1);border-radius:6px;font-size:26px;font-weight:500;color:var(--color1);letter-spacing:.025em;padding:0 2em;position:relative}.faq_section_wrapp h2 strong:before{content:'';display:block;width:100%;height:100%;background:#fbe598;border-radius:6px;position:absolute;bottom:-4px;right:-4px;z-index:-2}.faq_section_wrapp .faq-term-desc{font-weight:500;letter-spacing:.025em;text-align:center;margin-bottom:40px}.faq_section_wrapp .faq_list_ul li{border:2px solid var(--color2);padding:16px;margin-bottom:30px;border-radius:6px}.faq_section_wrapp .faq_list_ul li:last-child{margin-bottom:0}.faq_section_wrapp .faq_list_ul li .q_box{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.025em;padding:0 30px 0 40px;position:relative;cursor:pointer}.faq_section_wrapp .faq_list_ul li .q_box:before{content:'Q';display:inline-block;font-size:40px;font-family:"Roboto",sans-serif;font-weight:300;color:var(--color1);line-height:1;position:absolute;top:-10px;left:0}.faq_section_wrapp .faq_list_ul li .q_box:after{content:'';width:10px;height:10px;border:0;border-bottom:solid 2px var(--color1);border-right:solid 2px var(--color1);transform:rotate(45deg);position:absolute;top:0;right:10px;bottom:0;margin:auto}.faq_section_wrapp .faq_list_ul li .q_box.active:after{transform:rotate(-135deg)}.faq_section_wrapp .faq_list_ul li .a_box{letter-spacing:.025em;padding:15px 0 0 40px;position:relative;display:none}.faq_section_wrapp .faq_list_ul li .a_box:before{content:'A';display:inline-block;font-size:40px;font-family:"Roboto",sans-serif;font-weight:300;color:#ffd44c;line-height:1;position:absolute;top:11px;left:2px}.faq_section_wrapp .faq_list_ul li .a_box p{font-weight:500}.faq_section_wrapp .faq_list_ul li .a_box p a{color:var(--color1);text-decoration:underline}@media(max-width:1440px){.faq_section_wrapp{width:61.111111vw;margin:0 auto 5.555556vw}.faq_section_wrapp h2{margin-bottom:2.777778vw}.faq_section_wrapp h2 strong{height:3.333333vw;line-height:3.333333vw;border:.138889vw solid var(--color1);border-radius:.416667vw;font-size:1.805556vw}.faq_section_wrapp h2 strong:before{border-radius:.416667vw;bottom:-.277778vw;right:-.277778vw}.faq_section_wrapp .faq-term-desc{margin-bottom:2.777778vw}.faq_section_wrapp .faq_list_ul li{border:.138889vw solid var(--color2);padding:1.111111vw;margin-bottom:2.083333vw;border-radius:.416667vw}.faq_section_wrapp .faq_list_ul li .q_box{font-size:1.388889vw;padding:0 2.083333vw 0 2.777778vw}.faq_section_wrapp .faq_list_ul li .q_box:before{font-size:2.777778vw;top:-.694444vw}.faq_section_wrapp .faq_list_ul li .q_box:after{width:.694444vw;height:.694444vw;border-bottom:solid .138889vw var(--color1);border-right:solid .138889vw var(--color1);right:.694444vw}.faq_section_wrapp .faq_list_ul li .a_box{padding:1.041667vw 0 0 2.777778vw}.faq_section_wrapp .faq_list_ul li .a_box:before{font-size:2.777778vw;top:.763889vw;left:.138889vw}}@media(max-width:430px){.faq_section_wrapp{width:auto;margin:0 5.333333vw 16vw}.faq_section_wrapp h2{margin-bottom:5.333333vw}.faq_section_wrapp h2 strong{height:10.133333vw;line-height:10.133333vw;border-radius:1.6vw;font-size:4.8vw}.faq_section_wrapp h2 strong:before{border-radius:1.6vw;bottom:-.8vw;right:-.8vw}.faq_section_wrapp .faq-term-desc{text-align:left;margin-bottom:8vw}.faq_section_wrapp .faq_list_ul li{border:.533333vw solid var(--color2);padding:3.2vw;margin-bottom:5.333333vw;border-radius:1.6vw}.faq_section_wrapp .faq_list_ul li .q_box{font-size:4.266667vw;padding:0 6.4vw 0 8vw}.faq_section_wrapp .faq_list_ul li .q_box:before{font-size:8vw;top:-1.066667vw}.faq_section_wrapp .faq_list_ul li .q_box:after{width:1.6vw;height:1.6vw;right:1.333333vw}.faq_section_wrapp .faq_list_ul li .a_box{padding:4vw 0 0 8vw}.faq_section_wrapp .faq_list_ul li .a_box:before{font-size:8vw;top:2.933333vw;left:.533333vw}}