@charset "UTF-8";main{padding-bottom:190px}@media screen and (max-width:999px){main{padding-bottom:160px}}@media screen and (max-width:600px){main{padding-bottom:100px}}.intro-block{position:relative;max-width:700px;width:100%;margin:0 auto;padding-top:100px}@media screen and (max-width:999px){.intro-block{padding:60px 5% 0}}.intro-block h2{font-weight:500;font-size:3.2rem;color:#24305A;letter-spacing:0.15em;line-height:1.8;text-align:center}@media screen and (max-width:999px){.intro-block h2{font-size:2.8rem}}@media screen and (max-width:600px){.intro-block h2{font-size:2.2rem;letter-spacing:0.05em}}.intro-block p{font-size:1.8rem;letter-spacing:0.05em;line-height:2;margin-top:50px}@media screen and (max-width:999px){.intro-block p{margin-top:30px}}@media screen and (max-width:600px){.intro-block p{font-size:1.7rem;margin-top:20px}}.faq-content{position:relative;margin-top:130px}@media screen and (max-width:999px){.faq-content{margin-top:110px}}@media screen and (max-width:600px){.faq-content{margin-top:90px}}.faq-content .content-genre-block:not(:last-child){margin-bottom:120px}@media screen and (max-width:999px){.faq-content .content-genre-block:not(:last-child){margin-bottom:100px}}@media screen and (max-width:600px){.faq-content .content-genre-block:not(:last-child){margin-bottom:70px}}.faq-content .content-genre-block h3.genre-ttl{position:relative;font-size:2.8rem;font-weight:500;color:#24305A;letter-spacing:0.2em;line-height:1.4;margin-bottom:30px;padding-left:25px}@media screen and (max-width:999px){.faq-content .content-genre-block h3.genre-ttl{font-size:2.5rem;letter-spacing:0.1em}}@media screen and (max-width:600px){.faq-content .content-genre-block h3.genre-ttl{font-size:2.2rem;margin-bottom:20px}}.faq-content .content-genre-block h3.genre-ttl:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background-color:#24305A}.faq-content .content-genre-block ul.faq-wrap{width:100%}.faq-content .content-genre-block ul.faq-wrap li.faq-item:not(:last-child){margin-bottom:20px}@media screen and (max-width:999px){.faq-content .content-genre-block ul.faq-wrap li.faq-item:not(:last-child){margin-bottom:15px}}@media screen and (max-width:600px){.faq-content .content-genre-block ul.faq-wrap li.faq-item:not(:last-child){margin-bottom:10px}}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a,.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q{position:relative}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a:before,.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q:before{position:absolute;top:30px;left:25px;font-family:adobe-garamond-pro,"EB Garamond",Arial,serif;font-weight:600;font-size:4rem;color:#24305A;letter-spacing:0;line-height:1}@media screen and (max-width:999px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a:before,.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q:before{font-size:3rem}}@media screen and (max-width:600px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a:before,.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q:before{top:25px;left:20px;font-size:2.6rem}}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q{cursor:pointer;font-size:2.4rem;color:#24305A;letter-spacing:0.05em;line-height:1.8;background-color:#F5F5F0;padding:25px 5% 25px 80px;transition:all .3s ease}@media screen and (max-width:999px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q{font-size:2rem;padding-left:70px}}@media screen and (max-width:600px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q{font-size:1.8rem;padding:20px 10% 20px 60px}}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q:before{content:"Q"}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q:after{content:"";position:absolute;top:50%;right:3%;width:12px;height:12px;border-bottom:2px solid #24305A;border-right:2px solid #24305A;transform:translateY(-50%) rotate(45deg);transition:all .3s ease}@media screen and (max-width:600px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q:after{right:5%;width:10px;height:10px}}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-q.open:after{transform:translateY(calc(-50% + 5px)) rotate(-135deg)}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a{display:none;background-color:#FFFFFF;padding:25px 5% 50px 80px}@media screen and (max-width:999px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a{padding-left:70px}}@media screen and (max-width:600px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a{padding:20px 10% 30px 60px}}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a:before{content:"A"}.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a p{font-size:1.8rem;letter-spacing:0.05em;line-height:2}@media screen and (max-width:600px){.faq-content .content-genre-block ul.faq-wrap li.faq-item .faq-inner .faq-a p{font-size:1.7rem}}
/*# sourceMappingURL=faq.css.map */