@font-face{font-family:Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}@layer page{body.faq #main_column{padding:0 3vw 5vw}body.faq #main_column div{margin:0 auto;max-width:1300px}body.faq #main_column div #faqBox dt{border-top:1px solid #e9e1c7;font-size:24px;font-size:2.4rem;padding:30px 0}body.faq #main_column div #faqBox dt span:first-child{font-size:20px;font-size:2rem;height:40px;line-height:40px;margin-right:30px;width:40px}body.faq #main_column div #faqBox dd div{font-size:18px;font-size:1.8rem;margin:0 0 40px 70px;padding:30px 40px}@media screen and (max-width:812px){body.faq #main_column{padding:0 3% 10%}body.faq #main_column div #faqBox dt{font-size:15px;font-size:1.5rem;line-height:1.4;min-height:35px;padding:25px 10% 25px 13%}body.faq #main_column div #faqBox dt span:first-child{bottom:0;font-size:17px;font-size:1.7rem;height:35px;left:0;line-height:35px;margin:auto;position:absolute;top:0;width:35px}body.faq #main_column div #faqBox dt span:nth-child(n+2){right:0}body.faq #main_column div #faqBox dd div{font-size:14px;font-size:1.4rem;margin:0 0 5%;padding:15px}}}