.con_faq{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_faq{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_faq{max-width:calc(1000px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_faq{max-width:calc(1000px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_faq{width:calc(348 / 428 * 100%)}}.con_faq{max-width:960px}@media only screen and (min-width: 1025px){.con_faq{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{margin-top:3em}}@media only screen and (max-width: 767px){.con_faq{margin-top:2em}}@media only screen and (min-width: 768px){.con_faq .box_aq .tmp_tab .tmp_tab_btn ul li{width:calc(100% / 4)}}@media only screen and (max-width: 767px){.con_faq .box_aq .tmp_tab .tmp_tab_btn ul li{width:auto}}@media only screen and (max-width: 767px){.con_faq .box_aq .tmp_tab .tmp_tab_btn ul li{min-width:10em}}@media only screen and (min-width: 768px){.con_faq .box_aq .tmp_st_s{margin-top:30px}}@media only screen and (max-width: 767px){.con_faq .box_aq .tmp_st_s{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_faq .box_aq .tmp_st_s{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_faq .box_aq .tmp_st_s{margin-bottom:.5em}}.con_faq .box_aq .inner_faq .box_question{border-bottom:1px solid var(--color-line-1)}.con_faq .box_aq .inner_faq .box_question.active button::before{opacity:0}.con_faq .box_aq .inner_faq .box_question.active button::after{transform:translateY(-50%) rotate(90deg)}.con_faq .box_aq .inner_faq .box_question button{display:block;width:100%;border:0;background:transparent;position:relative;font-size:1rem;line-height:1.8;cursor:pointer;text-align:left;outline:none;color:var(--color-text-2)}@media only screen and (min-width: 768px){.con_faq .box_aq .inner_faq .box_question button{padding:20px 50px 20px 54px}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_question button{padding:1em 2em 1em 2.5em}}.con_faq .box_aq .inner_faq .box_question button::before{content:"";display:inline-block;height:2px;position:absolute;top:50%;transform:translateY(-50%);background:var(--color-line-1)}@media only screen and (min-width: 768px){.con_faq .box_aq .inner_faq .box_question button::before{width:14px}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_question button::before{width:1em}}@media only screen and (min-width: 768px){.con_faq .box_aq .inner_faq .box_question button::before{right:20px}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_question button::before{right:.5em}}.con_faq .box_aq .inner_faq .box_question button::after{content:"";display:inline-block;width:2px;position:absolute;top:50%;transform:translateY(-50%);background:var(--color-line-1)}@media only screen and (min-width: 768px){.con_faq .box_aq .inner_faq .box_question button::after{height:14px}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_question button::after{height:1em}}@media only screen and (min-width: 768px){.con_faq .box_aq .inner_faq .box_question button::after{right:26px}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_question button::after{right:.95em}}.con_faq .box_aq .inner_faq .box_question button .qa{position:absolute;left:0;color:var(--color-sub-1);line-height:1;top:50%;transform:translateY(-50%);font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq .box_aq .inner_faq .box_question button .qa{font-size:200%}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_question button .qa{font-size:167%}}.con_faq .box_aq .inner_faq .box_answer{border-bottom:1px solid var(--color-line-1);display:none}.con_faq .box_aq .inner_faq .box_answer>div{position:relative}@media only screen and (min-width: 768px){.con_faq .box_aq .inner_faq .box_answer>div{padding:20px 50px 20px 68px}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_answer>div{padding:1em 2em 1em 3.5em}}.con_faq .box_aq .inner_faq .box_answer>div .qa{position:absolute;color:var(--color-sub-2);line-height:1;top:50%;transform:translateY(-50%);font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq .box_aq .inner_faq .box_answer>div .qa{font-size:200%}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_answer>div .qa{font-size:167%}}@media only screen and (min-width: 768px){.con_faq .box_aq .inner_faq .box_answer>div .qa{left:20px}}@media only screen and (max-width: 767px){.con_faq .box_aq .inner_faq .box_answer>div .qa{left:.5em}}.con_faq .box_aq .inner_faq .box_answer a{text-decoration:underline;text-decoration-color:var(--color-sub-1);text-underline-offset:5px;transition:all 0.25s;color:var(--color-sub-1)}.con_faq .box_aq .inner_faq .box_answer a:hover{color:#3e7072;text-decoration-color:#94c1c2}
