.contents_inner{max-width:1100px;margin:0px auto}@media screen and (min-width:1080px){#page_layout{display:flex;gap:0px 5%;padding:80px 35px 50px 35px}}@media screen and (min-width:1280px){#page_layout{padding:80px 40px 60px 40px;max-width:1380px;margin:0px auto}}@media screen and (min-width:1380px){#page_layout{padding-top:110px;gap:0px 100px}}@media screen and (max-width:1079px){#page_side{display:none}}@media screen and (min-width:1080px){#page_side{width:25%;min-width:25%}}@media screen and (min-width:1380px){#page_side{width:260px;min-width:260px}}@media screen and (min-width:1080px) and (max-width:1379px){#page_content{flex:1;width:70%}}@media screen and (min-width:1380px){#page_content{width:940px}}@media screen and (min-width:1080px){#page_content section{padding-left:0px;padding-right:0px}}.layout_side_title{padding-left:5px}.layout_side_title span{display:block;font-size:5.3333333333vw;font-weight:700;color:#000;line-height:1.6em;border-bottom:1px solid #D9D9D9;padding-bottom:5px}@media screen and (min-width:768px){.layout_side_title span{font-size:1.8rem;margin-bottom:10px}}@media screen and (min-width:1380px){.layout_side_title span{font-size:2rem;letter-spacing:0.05em;margin-bottom:15px}}@media screen and (min-width:1080px){.layout_side_inner{position:sticky;top:120px}}@media screen and (min-width:1080px){.layout_side_link{position:relative;display:inline-block;color:#9D9D9D;font-weight:600;font-size:1.4rem;line-height:1.8em;letter-spacing:0em;padding:5px 0px 5px 5px;transition:all 0.2s ease-in-out}.layout_side_link:before{content:"";width:0.6em;height:0.6em;background-color:#DF217D;position:absolute;left:-0.8em;top:0.9em;margin-top:0.1em;border-radius:50%;opacity:0;transition:all 0.2s ease-in-out}}@media screen and (min-width:1080px){.layout_side_item+.layout_side_item{margin-top:10px}}.layout_side_item._current .layout_side_link{color:#282828}.layout_side_item._current .layout_side_link:before{opacity:1}@media screen and (min-width:1080px){.layout_side_link:hover{color:#DF217D}.layout_side_link:hover:before{opacity:1}}.layout_bnr_list{margin-top:30px;overflow:scroll;max-height:calc(100vh - 200px)}.layout_bnr+.layout_bnr{margin-top:20px}.layout_bnr_link{display:inline-block}.layout_bnr_link .img{overflow:hidden}.layout_bnr_link .img img{width:100%;transition:all 0.2s ease-in-out}.layout_bnr_link .text{font-size:1.3rem;line-height:1.5em;color:#282828;margin-top:10px;transition:all 0.2s ease-in-out}@media screen and (min-width:1080px){.layout_bnr_link:hover .img img{transform:scale(1.1,1.1)}.layout_bnr_link:hover .text{color:#DF217D}}.line_title{margin-bottom:20px}@media screen and (min-width:768px){.line_title{margin-bottom:30px}}@media screen and (min-width:1080px){.line_title{margin-bottom:35px}}.line_title span{position:relative;font-weight:600;display:block;padding-left:0px;letter-spacing:0.05em;padding-top:20px;font-size:4.8vw;line-height:1.4em}@media screen and (min-width:768px){.line_title span{font-size:2rem}}@media screen and (min-width:1080px){.line_title span{padding-top:30px;font-size:2.4rem}}@media screen and (min-width:1280px){.line_title span{font-size:2.8rem}}.line_title span:after,.line_title span:before{content:"";height:1px;position:absolute;left:0px;top:0px}.line_title span:before{width:30%;background-color:#DF217D;z-index:11;max-width:160px}.line_title span:after{width:100%;background-color:#BBBCBC}.faq_section{padding-bottom:0px}@media screen and (min-width:1080px){.faq_section{padding-top:0px}}.faq_section+.faq_section{padding-top:40px}@media screen and (min-width:1080px){.faq_section+.faq_section{padding-top:70px}}@media screen and (max-width:1079px){.faq_section:last-child{padding-bottom:50px}}.faq_item+.faq_item{margin-top:20px}@media screen and (min-width:768px){.faq_item+.faq_item{margin-top:25px}}.faq_anser,.faq_question{position:relative}.faq_anser .text,.faq_question .text{display:inline-block;position:relative;font-size:3.7333333333vw;line-height:1.6em;padding-left:1.8em}@media screen and (min-width:768px){.faq_anser .text,.faq_question .text{font-size:1.6rem;padding-bottom:5px;padding-left:30px}}@media screen and (min-width:1080px){.faq_anser .text,.faq_question .text{padding-left:40px}}.faq_anser .icon,.faq_question .icon{position:absolute;left:0px;top:0.8em;margin-top:-0.75em;line-height:1em;font-size:5.3333333333vw;font-weight:600}.faq_anser .icon span,.faq_question .icon span{display:inline-block;line-height:1em}@media screen and (min-width:768px){.faq_anser .icon,.faq_question .icon{font-size:2.6rem;margin-top:-23px}}@media screen and (min-width:1280px){.faq_anser .icon,.faq_question .icon{font-size:3.2rem;margin-top:-32px}}.faq_question{background-color:#FFFAF5;padding:15px 50px 10px 15px}@media screen and (min-width:768px){.faq_question{padding:20px 50px 15px 20px;border-radius:5px}}@media screen and (min-width:1080px){.faq_question{cursor:pointer}}@media screen and (min-width:1280px){.faq_question{padding:15px 50px 10px 20px}}.faq_question .icon{color:#DF217D}.faq_question .plus{position:absolute;right:10px;top:50%;width:28px;height:28px;margin-top:-14px;background-color:#DF217D;border-radius:50%}@media screen and (min-width:768px){.faq_question .plus{right:20px}}.faq_question .plus:after,.faq_question .plus:before{content:"";width:11px;height:1px;background-color:#fff;position:absolute;left:50%;top:50%;margin-top:0px;margin-left:-5px;transition:all 0.3s ease-in-out}.faq_question .plus:after{transform:rotate(90deg)}.faq_question .text{font-weight:600}@media screen and (min-width:1280px){.faq_question .text{padding-bottom:8px}}.faq_anser{display:none;padding:15px 15px 10px 15px}@media screen and (min-width:768px){.faq_anser{padding:20px 15px 0px 20px}}.faq_anser .icon{color:#00A458}@media screen and (min-width:1280px){.faq_anser .icon{margin-top:-30px}}@media screen and (min-width:1280px){.faq_anser .text{font-size:1.5rem;line-height:1.8em}}.faq_anser .text .row+.row{margin-top:15px}@media screen and (min-width:1080px){.faq_anser .text .row+.row{margin-top:25px}}.faq_anser .text p+p{margin-top:10px}@media screen and (min-width:1080px){.faq_anser .text p+p{margin-top:15px}}.faq_anser .text a{color:#DF217D;text-decoration:underline;transition:all 0.2s ease-in-out}@media screen and (min-width:1080px){.faq_anser .text a:hover{opacity:0.6}}.faq_anser .text ul{margin-top:5px}.faq_anser .text ul li{position:relative;text-indent:-1em;padding-left:1em}.faq_anser .text ul li+li{margin-top:3px}@media screen and (min-width:1080px){.faq_anser .text ul li+li{margin-top:5px}}.faq_anser .text ol{counter-reset:item;padding-left:1.5em;list-style-type:decimal;margin-top:5px}.faq_anser .text ol li{position:relative}.faq_anser .text ol li span{color:#282828}.faq_anser .text ol li::marker{color:#282828}.faq_anser .text ol li+li{margin-top:3px}@media screen and (min-width:1080px){.faq_anser .text ol li+li{margin-top:5px}}.faq_item._open .faq_question .plus:after{transform:rotate(0deg)}
/*# sourceMappingURL=faq.css.map */