.container .inner{max-width:900px;margin:0 auto;padding:0 20px}@media(min-width: 901px){.container .inner{padding:0}}.faq_title{margin:0;padding:40px 0 30px;font-weight:400;font-size:18px;text-align:center}.faq_title span{display:inline-block;font-family:"EB Garamond","Noto Serif JP","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","HGS明朝E","メイリオ","Meiryo",serif;font-weight:500;font-size:35px;letter-spacing:.08em}@media(min-width: 901px){.faq_title{padding:60px 0 50px}}.faq_img{aspect-ratio:195/119}@media(min-width: 901px){.faq_img{aspect-ratio:72/25}}.faq_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.faq_all_open{display:flex;justify-content:flex-end;padding:26px 0;width:100%}.faq_all_open .faq_all_open_btn{cursor:pointer;box-sizing:border-box;border:1px solid #707070;font-size:12px;line-height:35px;height:37px;width:150px;padding-left:30px;position:relative}.faq_all_open .faq_all_open_btn.js-active .text_close{display:inline-block}.faq_all_open .faq_all_open_btn.js-active .text_open{display:none}.faq_all_open .faq_all_open_btn.js-active::after{height:0}.faq_all_open .faq_all_open_btn .text_close{display:none}.faq_all_open .faq_all_open_btn::before{display:block;position:absolute;top:calc(50% + .5px);right:10px;translate:0 -50%;width:12px;height:1px;background:#707070;content:""}@media(min-width: 901px){.faq_all_open .faq_all_open_btn::before{right:20px}}.faq_all_open .faq_all_open_btn::after{display:block;position:absolute;top:calc(50% + .5px);right:15.5px;translate:0 -50%;width:1px;height:12px;background:#707070;content:"";transition:.2s}@media(min-width: 901px){.faq_all_open .faq_all_open_btn::after{right:25.5px}}.faq_inner:first-of-type{margin-top:80px}.faq_inner:last-of-type{border-bottom:1px solid #707070}.faq_inner .faq_question{display:flex;position:relative;border-top:1px solid #707070;padding:10px 26px 8px 14px;cursor:pointer}@media(min-width: 901px){.faq_inner .faq_question{padding:10px 20px 8px}}.faq_inner .faq_question::before{display:block;position:absolute;top:50%;right:10px;translate:0 -50%;width:12px;height:1px;background:#707070;content:""}@media(min-width: 901px){.faq_inner .faq_question::before{right:17px}}.faq_inner .faq_question::after{display:block;position:absolute;top:50%;right:15.5px;translate:0 -50%;width:1px;height:12px;background:#707070;content:"";transition:.2s}@media(min-width: 901px){.faq_inner .faq_question::after{right:22.5px}}.faq_inner .faq_question.js-active::after{height:0}.faq_inner .faq_question h2{font-size:18px}.faq_inner .faq_answer{display:flex;flex-wrap:wrap;background:#faf8f4;padding:10px 14px;border-top:1px solid #707070}@media(min-width: 901px){.faq_inner .faq_answer{padding:10px 20px}}.faq_inner .faq_answer .faq_answer_title{display:flex;flex-basis:100%}.faq_inner .faq_answer .faq_answer_title h3{font-size:18px;flex-basis:calc(100% - 60px)}.faq_inner .faq_answer .faq_answer_title h3 span{display:inline-block}.faq_inner .faq_answer .faq_answer_text{flex-basis:100%;padding-bottom:20px}.faq_inner .faq_answer .faq_answer_text p{margin:0}.faq_inner .faq_answer .faq_answer_text p>span{font-size:14px}.faq_inner .faq_answer .faq_answer_text .sp_image{display:block;float:right;margin:0 0 5px 5px}@media(min-width: 901px){.faq_inner .faq_answer .faq_answer_text{padding-left:50px}.faq_inner .faq_answer .faq_answer_text .sp_image{display:none}}.faq_inner .faq_answer .faq_answer_image{display:none}@media(min-width: 901px){.faq_inner .faq_answer .faq_answer_image{display:flex;align-items:center;gap:10px;justify-content:center}}.faq_inner .faq_answer .faq_link{flex-basis:100%;text-align:right;padding-top:15px}.faq_inner .faq_answer .faq_link>a{position:relative;font-size:12px;text-decoration:none;color:#393939;padding:0 38px 9px 2px;border-bottom:1px solid #707070}.faq_inner .faq_answer .faq_link>a::after{display:block;position:absolute;top:50%;right:5px;translate:0 -4px;width:28px;height:5px;background:url(/mansion/assets/images/common/nav_common_arrowBlack.svg) no-repeat center center/28px 5px;content:"";transition:.2s}@media(hover: hover)and (pointer: fine){.faq_inner .faq_answer .faq_link>a:hover::after{right:-5px}}.faq_inner:nth-of-type(2) .faq_answer_text,.faq_inner:nth-of-type(2) .faq_answer_image{flex-basis:100%}.faq_inner:nth-of-type(2) .faq_link{padding-bottom:20px}@media(min-width: 901px){.faq_inner:nth-of-type(2) .faq_answer_text{flex-basis:calc(100% - 150px)}.faq_inner:nth-of-type(2) .faq_answer_image{flex-basis:150px}}.faq_inner:nth-of-type(4) .faq_answer_text,.faq_inner:nth-of-type(4) .faq_answer_image{flex-basis:100%;padding-bottom:10px}.faq_inner:nth-of-type(4) .faq_answer_text img,.faq_inner:nth-of-type(4) .faq_answer_image img{width:calc(50% - 5px)}.faq_inner:nth-of-type(4) .faq_link{padding-bottom:20px}@media(min-width: 901px){.faq_inner:nth-of-type(4) .faq_answer_text{flex-basis:calc(100% - 400px)}.faq_inner:nth-of-type(4) .faq_answer_image{flex-basis:400px;padding-bottom:10px}.faq_inner:nth-of-type(4) .faq_answer_image img{max-width:190px}}.faq_inner .faq_icon{flex-basis:50px;margin-top:14px}.faq_inner .faq_icon span{font-size:16px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;flex-flow:column wrap;vertical-align:top;width:33px;height:33px}.faq_inner .faq_question .faq_icon span{background:#faf8f4;border:1px solid #faf8f4}.faq_inner .faq_answer .faq_icon span{background:#fff;border:1px solid #707070}.cta_section{padding:80px 0 65px}/*# sourceMappingURL=faq.min.css.map */