.zen{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500;font-style:normal}.main.faq .faq{margin-top:4%;margin-bottom:8%}@media (max-width:480px){.main.faq .faq{margin-top:40px;margin-bottom:70px}}.main.faq .faq .container{max-width:1366px;margin-right:auto;margin-left:auto}.main.faq .faq .container .wrapper{max-width:1000px;width:92%;margin-top:3%;margin-right:auto;margin-left:auto}@media (max-width:480px){.main.faq .faq .container .wrapper{margin-top:30px}}.main.faq .faq .container .wrapper .faq_category{margin-top:56px;margin-bottom:18px;line-height:1.5;background-color:#F2A60C;color:#fff;padding:10px 20px;border-radius:10px}@media (max-width:480px){.main.faq .faq .container .wrapper .faq_category{margin-top:34px;margin-bottom:12px;font-size:18px}}.main.faq .faq .container .wrapper .faq_category:first-child{margin-top:0}.main.faq .faq .container .wrapper .content{padding:0 3.513909224vw;border-radius:30px}@media (min-width:1367px){.main.faq .faq .container .wrapper .content{padding:0 48px}}@media (max-width:480px){.main.faq .faq .container .wrapper .content{border-radius:10px;padding:0 15px}}.main.faq .faq .container .wrapper .content+.content{margin-top:1.2%}@media (max-width:480px){.main.faq .faq .container .wrapper .content+.content{margin-top:18px}}.main.faq .faq .container .wrapper .content .label_box{display:flex;align-items:center;padding-bottom:11px}.main.faq .faq .container .wrapper .content .label_box .icon{color:#0081F3;line-height:1}@media (max-width:480px){.main.faq .faq .container .wrapper .content .label_box .icon{font-size:30px}}.main.faq .faq .container .wrapper .content .label_box .label{margin-left:3%}@media (max-width:768px){.main.faq .faq .container .wrapper .content .label_box .label{font-size:20px}}@media (max-width:480px){.main.faq .faq .container .wrapper .content .label_box .label{font-size:16px}}.main.faq .faq .container .wrapper .content .value_box{padding-top:2.5%;padding-bottom:2.4890190337vw;border-top:1px dashed #000}@media (min-width:1367px){.main.faq .faq .container .wrapper .content .value_box{padding-bottom:34px}}@media (max-width:480px){.main.faq .faq .container .wrapper .content .value_box{padding-top:18px;padding-bottom:10px}}.main.faq .faq .container .wrapper .content .value_box .text{line-height:calc(28 / 16);letter-spacing:0.04em}