.p_faq .c_title_content h2 i:before{width:3.75rem;height:3.0625rem;background-image:url(../../../img/screening/faq/ico_faq_title.svg);background-size:100%;background-position:center;background-repeat:no-repeat;content:"";display:block}@media screen and (min-width: 750px){.p_faq .c_title_content h2 i:before{width:4.375rem;height:3.5625rem}}.p_faq_section{padding:3rem 0}.p_faq_section_navi{padding:0 .625rem}@media screen and (min-width: 750px){.p_faq_section_navi{padding:0}}.p_faq_section_navi dl{background:#fff;border:2px solid #3989d3;border-radius:5px;overflow:hidden}@media screen and (min-width: 750px){.p_faq_section_navi dl{border:none}}.p_faq_section_navi dl dt{display:flex;align-items:center;text-align:center;justify-content:center;position:relative}@media screen and (min-width: 750px){.p_faq_section_navi dl dt{display:none}}.p_faq_section_navi dl dt:before{content:"";position:absolute;top:50%;right:.75rem;transform:translateY(-50%);background-image:url(../../../img/common/select_arrow.svg);background-size:100%;background-position:center;background-repeat:no-repeat;content:"";width:.91875rem;height:.5625rem;pointer-events:none}.p_faq_section_navi dl dt.active:before{transform:translateY(-50%) rotate(-180deg)}.p_faq_section_navi dl dt button{font-family:"BIZ UDGothic","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.75rem 1.625rem .75rem 1.625rem;letter-spacing:.04em;color:#1a1a1a;font-weight:700;font-size:106.25%;line-height:1.5;background:#fff;border:none}.p_faq_section_navi dl dd{display:none}@media screen and (min-width: 750px){.p_faq_section_navi dl dd{display:block !important}}@media screen and (min-width: 750px){.p_faq_section_navi dl dd ul{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}}.p_faq_section_navi dl dd ul li{border-top:2px solid #d1e7f8}@media screen and (min-width: 750px){.p_faq_section_navi dl dd ul li{background:#fff;border-radius:5px;border-top:none}}.p_faq_section_navi dl dd ul li a,.p_faq_section_navi dl dd ul li button{width:100%;padding:.75rem;display:flex;align-items:center;text-align:center;justify-content:center;font-weight:700;font-size:106.25%;line-height:1.5;letter-spacing:.04em;color:#1a1a1a;border:none;background-color:#fff;font-family:"BIZ UDGothic","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;cursor:pointer}@media screen and (min-width: 750px){.p_faq_section_navi dl dd ul li a,.p_faq_section_navi dl dd ul li button{padding:.9375rem;font-size:87.5%;width:auto;border-radius:5px;border:2px solid #0566af}}@media screen and (min-width: 750px){.p_faq_section_navi dl dd ul li a:hover,.p_faq_section_navi dl dd ul li button:hover{color:#0566af;background-color:#f4f9ff;opacity:1}}.p_faq_section_navi dl dd ul li a.active,.p_faq_section_navi dl dd ul li button.active{color:#fff;background-color:#0566af}.p_faq_section_contentarea.category_all .p_faq_section_content{border-bottom:1px solid #919191}.p_faq_section_contentarea.category_all .p_faq_section_content:last-child{border-bottom:none}.p_faq_section_content{padding:2.5rem 0;padding-top:6.5625rem;margin-top:-4.0625rem}@media screen and (min-width: 750px){.p_faq_section_content{padding:5rem 0;padding-top:10rem;margin-top:-5rem}}.p_faq_section_content:last-child{border-bottom:none}.p_faq_section_content h3{margin-bottom:1.5rem;font-weight:700;font-size:150%;line-height:1.5;text-align:center;letter-spacing:.07em;color:#0566af}@media screen and (min-width: 750px){.p_faq_section_content h3{margin-bottom:2.5rem;font-size:200%}}.p_faq_section_content ul{flex-direction:column;display:flex;gap:.5rem}@media screen and (min-width: 750px){.p_faq_section_content ul{gap:1rem}}.p_faq_section_content ul li a{display:block;padding:.625rem 2.25rem .625rem 3.25rem;background-color:#f4f9ff;font-weight:400;font-size:87.5%;line-height:1.8;letter-spacing:.07em;color:#191919;position:relative}@media screen and (min-width: 750px){.p_faq_section_content ul li a{padding:2rem 4.25rem 2rem 6.5rem;font-size:100%;letter-spacing:0}}.p_faq_section_content ul li a:before{position:absolute;content:"";top:50%;left:.625rem;transform:translateY(-50%);background-image:url(../../../img/screening/faq/ico_q.svg);background-size:100%;background-position:center;background-repeat:no-repeat;content:"";width:2rem;height:2rem;pointer-events:none}@media screen and (min-width: 750px){.p_faq_section_content ul li a:before{width:2.5rem;height:2.5rem;left:2rem}}.p_faq_section_content ul li a:after{content:"";position:absolute;top:50%;right:.75rem;transform:translateY(-50%) rotate(-90deg);background-image:url(../../../img/common/select_arrow.svg);background-size:100%;background-position:center;background-repeat:no-repeat;content:"";width:.91875rem;height:.5625rem;pointer-events:none}@media screen and (min-width: 750px){.p_faq_section_content ul li a:after{right:1.4375rem}}.p_faq_section_content_btn,.p_faq_section_content_btn_close{margin-top:2.5rem}@media screen and (min-width: 750px){.p_faq_section_content_btn,.p_faq_section_content_btn_close{margin-top:3.5rem}}.p_faq_section_content_btn.hide,.p_faq_section_content_btn_close.hide{margin-top:0px}.p_faq_section_content_btn button,.p_faq_section_content_btn_close button{margin:auto;display:flex;align-items:center;width:10.3125rem;height:2.5rem;padding-right:.875rem;background:#fff;border:2px solid #3989d3;border-radius:25px;font-weight:700;font-size:87.5%;line-height:1.5;display:flex;align-items:center;justify-content:center;letter-spacing:.04em;color:#1a1a1a;font-family:"BIZ UDGothic","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;position:relative}@media screen and (min-width: 750px){.p_faq_section_content_btn button,.p_faq_section_content_btn_close button{width:14.8125rem;height:3rem;border-radius:30px;font-size:100%;padding-right:1rem}}.p_faq_section_content_btn button::before,.p_faq_section_content_btn_close button::before{content:"";position:absolute;top:50%;right:.75rem;transform:translateY(-50%) rotate(-90deg);background-image:url(../../../img/common/ico_plus.svg);background-size:100%;background-position:center;background-repeat:no-repeat;content:"";width:.875rem;height:.875rem;pointer-events:none}@media screen and (min-width: 750px){.p_faq_section_content_btn button::before,.p_faq_section_content_btn_close button::before{right:1rem}}.p_faq_section_content_btn button:hover,.p_faq_section_content_btn_close button:hover{opacity:1;background-color:#f4f9ff;color:#0566af}.p_faq_section_content_btn_close button::before{right:.75rem;transform:translateY(-50%);background-image:unset;width:.875rem;height:.125rem;pointer-events:none;background-color:#0566af}@media screen and (min-width: 750px){.p_faq_section_content_btn_close button::before{right:1rem}}.p_faq_detail{padding:3rem 0}@media screen and (min-width: 750px){.p_faq_detail{padding:5rem 0}}.p_faq_detail_content{margin-bottom:2.25rem;font-weight:400;line-height:1.8;letter-spacing:.07em;color:#191919}@media screen and (min-width: 750px){.p_faq_detail_content{margin-bottom:5.5rem;font-size:100%}}.p_faq_detail_content>*{margin-bottom:2.25rem}@media screen and (min-width: 750px){.p_faq_detail_content>*{margin-bottom:3rem}}.p_faq_detail_content>*:last-child{margin-bottom:0}.p_faq_detail_content h2{margin-bottom:2.25rem;font-weight:700;font-size:150%;line-height:1.5;letter-spacing:.07em;color:#191919}@media screen and (min-width: 750px){.p_faq_detail_content h2{margin-bottom:3rem;font-size:150%}}.p_faq_detail_content p{font-weight:400;font-size:87.5%;line-height:1.8;letter-spacing:.07em;color:#191919}@media screen and (min-width: 750px){.p_faq_detail_content p{font-size:100%}}.p_faq_detail_content a{font-weight:400;font-size:100%;line-height:1.8;letter-spacing:.07em;color:#0566af;text-decoration:underline}@media screen and (min-width: 750px){.p_faq_detail_content a{font-size:100%}}.p_faq_detail_content b,.p_faq_detail_content strong{font-weight:bold}.p_faq_detail_content ul{display:flex;flex-direction:column;gap:.5rem}.p_faq_detail_content ul li{padding-left:1rem;font-weight:400;font-size:87.5%;line-height:1.8;letter-spacing:.07em;color:#191919;position:relative}@media screen and (min-width: 750px){.p_faq_detail_content ul li{padding-left:1rem;font-size:100%}}.p_faq_detail_content ul li:before{position:absolute;top:.5625rem;left:0;width:.375rem;height:.375rem;border-radius:50%;background-color:#0566af;content:""}@media screen and (min-width: 750px){.p_faq_detail_content ul li:before{top:.75rem}}.p_faq_detail_content ol{display:flex;flex-direction:column;gap:.5rem;counter-reset:number}.p_faq_detail_content ol li{padding-left:1rem;font-weight:400;font-size:87.5%;line-height:1.8;letter-spacing:.07em;color:#191919;position:relative}@media screen and (min-width: 750px){.p_faq_detail_content ol li{padding-left:1rem;font-size:100%}}.p_faq_detail_content ol li:before{position:absolute;top:0;left:0;counter-increment:number;content:counter(number) ".";color:#0566af;font-weight:bold}@media screen and (min-width: 750px){.p_faq_detail_content ol li:before{top:0}}.p_faq_detail_content figure{padding:.5rem 0;width:100%;margin-left:auto;margin-right:auto}.p_faq_detail_content figure>*:last-child{margin-bottom:0}.p_faq_detail_content figure img{display:block;margin-left:auto;margin-right:auto;margin-bottom:.5rem}@media screen and (min-width: 750px){.p_faq_detail_content figure img{margin-bottom:1rem}}.p_faq_detail_content figure img:last-child{margin-bottom:0}.p_faq_detail_content figure figcaption{font-weight:400;font-size:87.5%;line-height:1.8;letter-spacing:.07em;color:#191919;margin-bottom:.5rem}@media screen and (min-width: 750px){.p_faq_detail_content figure figcaption{font-size:100%;margin-bottom:1rem}}.p_faq_detail_backbtn a{max-width:18.4375rem;width:100%;height:4rem;background:#fff;border:2px solid #0566af;border-radius:5px;display:flex;align-items:center;justify-content:center;padding-left:.9375rem;font-weight:700;font-size:87.5%;line-height:1.7;text-align:center;letter-spacing:.02em;color:#191919;margin:auto;position:relative}@media screen and (min-width: 750px){.p_faq_detail_backbtn a{font-size:100%}}.p_faq_detail_backbtn a:before{width:.9375rem;height:.625rem;content:"";background-image:url(../../../img/screening/btn_arrow.svg);background-repeat:no-repeat;background-size:100%;background-position:center;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%) scale(-1)}.p_faq_detail_backbtn a:hover{opacity:1;background-color:#f4f9ff;color:#0566af}