body{background-color:#ECEFF2}.contents_inner{max-width:1000px;margin:0 auto}section+section{border-top:solid 1px #707070}.section_anker{padding:0px 5vw 0px 5vw}@media screen and (min-width:768px){.section_anker{padding:0px 40px 0px 40px}}@media screen and (min-width:980px){.section_anker{padding:0px 60px 0px 60px}}.section_anker_list{max-width:1000px;margin:0 auto}@media screen and (min-width:768px){.section_anker_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 4%}}@media screen and (min-width:980px){.section_anker_list{gap:10px 2%}}.section_anker_item{line-height:1em}@media screen and (min-width:768px){.section_anker_item{width:48%}}@media screen and (min-width:980px){.section_anker_item{width:23.5%}}@media screen and (max-width:767px){.section_anker_item+.section_anker_item{margin-top:8px}}.section_anker_link{position:relative;display:inline-block;background-color:#A63385;color:#fff;line-height:1em;padding:1em 0px;width:100%;text-align:center;border-radius:80px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.section_anker_link:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;border-color:#fff;border-width:2px;position:absolute;right:20px;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (hover:hover){.section_anker_link:hover:hover{background-color:#000}.section_anker_link:hover:hover:after{margin-top:0px}}.faq_contents{margin-top:20px}@media screen and (min-width:768px){.faq_contents{margin-top:30px}}@media screen and (min-width:980px){.faq_contents{margin-top:40px}}.faq_row+.faq_row{margin-top:5px}@media screen and (min-width:980px){.faq_row+.faq_row{margin-top:10px}}.faq_row_list{background-color:#fff;border-radius:5px}.faq_row_question{position:relative;padding:10px 40px 10px 30px;font-size:1.6rem;font-weight:700;line-height:1.7}@media screen and (min-width:768px){.faq_row_question{padding:20px 35px 20px 45px;font-size:1.8rem}}@media screen and (min-width:980px){.faq_row_question{font-size:2rem;padding:23px 60px 23px 60px;cursor:pointer}}.faq_row_question:before{content:"?";position:absolute;top:10px;left:10px;font-size:1.8rem;font-weight:700;font-family:"Montserrat",sans-serif;color:#A63385}@media screen and (min-width:768px){.faq_row_question:before{left:20px;top:16px;font-size:2.4rem}}@media screen and (min-width:980px){.faq_row_question:before{left:26px;top:18px;font-size:2.6rem}}.faq_row_question .circle{position:absolute;top:50%;right:15px;border-radius:50%;background-color:#A63385;width:18px;height:18px;margin-top:-7px}@media screen and (min-width:768px){.faq_row_question .circle{right:25px}}@media screen and (min-width:980px){.faq_row_question .circle{margin-top:-9px}}.faq_row_question .circle:after,.faq_row_question .circle:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background-color:#fff;-webkit-transition:0.3s all;transition:0.3s all}.faq_row_question .circle:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq_row_question .circle:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.faq_row_question._open .circle:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.faq_row_question._open .circle:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.faq_row_answer{position:relative;border-top:solid 1px #C8C8C8;padding:10px 25px 10px 35px;font-size:1.4rem;font-weight:500;line-height:1.7;display:none}@media screen and (min-width:768px){.faq_row_answer{font-size:1.5rem;padding:15px 30px 15px 45px}}@media screen and (min-width:980px){.faq_row_answer{font-size:1.6rem;padding:25px 40px 25px 60px}}.faq_row_answer:before{content:"A.";position:absolute;top:7px;left:10px;font-size:1.8rem;font-weight:700;font-family:"Montserrat",sans-serif;color:#A63385}@media screen and (min-width:768px){.faq_row_answer:before{font-size:1.9rem;left:18px;top:12px}}@media screen and (min-width:980px){.faq_row_answer:before{font-size:2.1rem;left:25px;top:21px}}
/*# sourceMappingURL=faq.css.map */