@media (min-width: 768px){.c-hidden{padding-bottom:42px}}@media (max-width: 767px){.c-hidden{padding-bottom:40px}}.c-hidden .mv-decor{position:absolute;z-index:-1}@media (min-width: 768px){.c-hidden .mv-decor{width:377px;bottom:-30px;right:-27px}}@media only screen and (min-width: 768px) and (max-width: 1400px){.c-hidden .mv-decor{width:26.92857vw;bottom:-2.14286vw;right:-1.92857vw}}@media (max-width: 767px){.c-hidden .mv-decor{width:148px;bottom:-16px;right:-16px}}@media only screen and (max-width: 767px) and (max-width: 375px){.c-hidden .mv-decor{width:39.46667vw;bottom:-4.26667vw;right:-4.26667vw}}.faq-block{padding:15px 0 164px;min-height:900px}@media (max-width: 767px){.faq-block{padding:0 0 90px;min-height:auto}}.faq-inner{max-width:1292px;padding:0 16px;margin:0 auto}@media (max-width: 767px){.faq-inner{padding:0}}.faq-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.faq-sidebar{width:280px;height:100%;position:relative;padding:36px 35px 46px;margin-top:3px;position:sticky;top:120px}@media (max-width: 767px){.faq-sidebar{display:none}}.faq-sidebar:before{content:"";position:absolute;z-index:-2;top:0;left:0;right:0;bottom:0;background:#ccb286}@media (min-width: 768px){.faq-sidebar:before{mask:linear-gradient(45deg, transparent 4px, #ccb286 4px) bottom left,linear-gradient(135deg, transparent 4px, #ccb286 4px) top left,linear-gradient(225deg, transparent 4px, #ccb286 4px) top right,linear-gradient(315deg, transparent 4px, #ccb286 4px) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}}@media (max-width: 767px){.faq-sidebar:before{mask:linear-gradient(45deg, transparent 5px, #ccb286 5px) bottom left,linear-gradient(135deg, transparent 5px, #ccb286 5px) top left,linear-gradient(225deg, transparent 5px, #ccb286 5px) top right,linear-gradient(315deg, transparent 5px, #ccb286 5px) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}}.faq-sidebar:after{content:"";position:absolute;z-index:-1;top:1px;left:1px;right:1px;bottom:1px;background:#fdfaf6}@media (min-width: 768px){.faq-sidebar:after{mask:linear-gradient(45deg, transparent 4px, #fdfaf6 4px) bottom left,linear-gradient(135deg, transparent 4px, #fdfaf6 4px) top left,linear-gradient(225deg, transparent 4px, #fdfaf6 4px) top right,linear-gradient(315deg, transparent 4px, #fdfaf6 4px) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}}@media (max-width: 767px){.faq-sidebar:after{mask:linear-gradient(45deg, transparent 5px, #fdfaf6 5px) bottom left,linear-gradient(135deg, transparent 5px, #fdfaf6 5px) top left,linear-gradient(225deg, transparent 5px, #fdfaf6 5px) top right,linear-gradient(315deg, transparent 5px, #fdfaf6 5px) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}}.faq-sidebar .sidebar-ttl{font-family:"Cormorant Garamond",serif;color:#c19b5b;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:0em;font-weight:300;margin-bottom:20px}.faq-sidebar .sidebar-list li:not(:last-child){margin-bottom:20px}.faq-sidebar .sidebar-list li a{display:block;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:400;border-bottom:1px solid #b5b5b5;padding:0 28px 13px 0;position:relative;cursor:pointer}.faq-sidebar .sidebar-list li a:after{content:"";position:absolute;top:50%;right:7px;width:7px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2LjU3NiIgaGVpZ2h0PSI5LjUzOSIgdmlld0JveD0iMCAwIDYuNTc2IDkuNTM5Ij4KICA8cGF0aCBpZD0iVW5pb25fMTQ4IiBkYXRhLW5hbWU9IlVuaW9uIDE0OCIgZD0iTTMuMjg5LDMuMjM2LDYuNTc2LDAsMy4yODksOS41MzlaTTAsMCwzLjI4OSwzLjIzNnY2LjNaIiBmaWxsPSIjMWYyOTMzIi8+Cjwvc3ZnPgo=") 0 0/100% auto no-repeat;transform:translate(0, -50%);margin-top:-5px;transition:margin-top 0.3s}@media only screen and (min-width: 1025px){.faq-sidebar .sidebar-list li a:hover:after{margin-top:-1px}}.faq-content{max-width:930px;width:100%;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;padding:0 70px}@media (max-width: 767px){.faq-content{max-width:100%;padding:0}}.faq-content-box:not(:last-child){margin-bottom:80px}@media (max-width: 767px){.faq-content-box:not(:last-child){margin-bottom:-1px}}.faq-content-box .arrow{width:25px;height:25px;background-color:#2e3b48;position:absolute;right:30px;top:50%;transform:translateY(-50%);border:1px solid #2e3b48}@media (max-width: 767px){.faq-content-box .arrow{width:23px;height:23px;right:14px}}.faq-content-box .arrow em{width:11px;height:11px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){.faq-content-box .arrow em{width:9px;height:9px}}.faq-content-box .arrow em:before,.faq-content-box .arrow em:after{content:"";position:absolute;background-color:#fff;transition:opacity 0.3s}.faq-content-box .arrow em:before{width:1px;height:11px;left:5px;top:0}@media (max-width: 767px){.faq-content-box .arrow em:before{height:9px;left:4px}}.faq-content-box .arrow em:after{width:11px;height:1px;left:0;top:5px}@media (max-width: 767px){.faq-content-box .arrow em:after{width:9px;top:4px}}.faq-content-box .arrow.is-active{background-color:#fff;border-color:#b5b5b5}.faq-content-box .arrow.is-active em:before,.faq-content-box .arrow.is-active em:after{background-color:#b5b5b5}.faq-content-box .arrow.is-active em:before{opacity:0}.faq-content-box .faq-title{padding-bottom:50px;border-bottom:1px solid #ccb286}@media (max-width: 767px){.faq-content-box .faq-title{padding-bottom:0;border-bottom:none;margin-bottom:10px}.faq-content-box .faq-title.is-active{margin-bottom:0}}.faq-content-box .faq-title .en-ttl{font-family:"Cormorant Garamond",serif;color:#ccb286;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.05em;font-weight:600;font-style:italic;text-align:center;margin-bottom:6px}@media (max-width: 767px){.faq-content-box .faq-title .en-ttl{display:none}}.faq-content-box .faq-title .ttl{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.15em;font-weight:400;position:relative;text-align:center}@media (max-width: 767px){.faq-content-box .faq-title .ttl{text-align:left;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;padding:15px 54px 19px 20px;background-color:#fbf7f1;border-top:1px solid #ccb286;border-bottom:1px solid #ccb286}}@media (min-width: 768px){.faq-content-box .faq-title .ttl .arrow{display:none}}@media (min-width: 768px){.faq-content-box .faq-box{display:block !important}}@media (max-width: 767px){.faq-content-box .faq-box{display:none}}.faq-content-box .faq-box-article{border-bottom:1px solid #ccb286}.faq-content-box .faq-question{position:relative;padding:27px 60px 26px 50px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.1em;font-weight:400;cursor:pointer;transition:opacity 0.3s;cursor:pointer}@media (max-width: 767px){.faq-content-box .faq-question{font-size:17px;font-size:1.7rem;line-height:1.64706em;padding:23px 50px 15px 50px}}@media only screen and (min-width: 1025px){.faq-content-box .faq-question:hover{opacity:0.75}}.faq-content-box .faq-question:before{content:"Q.";position:absolute;left:4px;top:20px;color:#1f2933;font-family:"Cormorant Garamond",serif;font-size:30px;font-size:3rem;line-height:1.23333em;letter-spacing:0em;font-weight:300;pointer-events:none}@media (max-width: 767px){.faq-content-box .faq-question:before{font-size:25px;font-size:2.5rem;line-height:1.2em;left:16px}}.faq-content-box .faq-question.is-active{border-bottom:1px dotted #ccb286;margin-bottom:22px}.faq-content-box .faq-answer{font-family:"Zen Kaku Gothic New",sans-serif;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400;position:relative;margin:20px 0 26px;padding:0 0 0 50px;display:none}@media (max-width: 767px){.faq-content-box .faq-answer{margin:15px 0 35px;padding-right:14px}}.faq-content-box .faq-answer:before{content:"A.";position:absolute;left:4px;top:-5px;color:#ccb286;font-family:"Cormorant Garamond",serif;font-size:30px;font-size:3rem;line-height:1.23333em;letter-spacing:0em;font-weight:300;pointer-events:none}@media (max-width: 767px){.faq-content-box .faq-answer:before{font-size:25px;font-size:2.5rem;line-height:1.2em;left:16px;top:0}}

/*# sourceMappingURL=maps/faq.min.css.map */
