.sub-mainvisual.faq-visual{background-image:url(../../img/faq/bg_manvisual.jpg)}@media (max-width: 767px){.sub-mainvisual.faq-visual{background-image:url(../../img/faq/bg_manvisual-sp.jpg)}}.categories{background:#F8F8F8;padding:48px 0 34px;margin-top:-36px}@media (max-width: 767px){.categories{margin-top:0;padding:26px 0 30px}}.categories__ttl{border-bottom:solid #D72128 1px;font-size:25px;padding-bottom:0;margin-bottom:35px;font-weight:700}@media (max-width: 767px){.categories__ttl{font-size:24px;margin-bottom:15px}}.categories__ttl span{font-family:Roboto,sans-serif;display:block;font-size:20px}@media (min-width: 768px){.categories__ttl span{margin-bottom:4px}}@media (max-width: 767px){.categories__ttl span{font-size:16px}}.categories .anchorcat{font-size:20px;font-weight:bold}@media (min-width: 768px){.categories .anchorcat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}}@media (max-width: 767px){.categories .anchorcat{font-size:18px}}.categories .anchorcat li a{display:block;height:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.115' height='8.809' viewBox='0 0 14.115 8.809'%3E%3Cpath id='Path_35' data-name='Path 35' d='M4399.68,558.454l7,5.8-7,6.2' transform='translate(571.513 -4398.621) rotate(90)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-position:right 12px;background-repeat:no-repeat;padding-right:30px}@media (max-width: 767px){.categories .anchorcat li a{border:#C6C6C6 solid 1px;background-color:#fff;display:flex;align-items:center;justify-content:center;background-position:right 18px center}}@media (min-width: 768px){.categories .anchorcat li+li{margin-left:50px}}@media (max-width: 767px){.categories .anchorcat li+li{margin-top:8px}}.faqblock{margin-top:85px}@media (max-width: 767px){.faqblock{margin-top:70px}.faqblock+.faqblock{margin-top:76px}}.faqblock__ttl{font-size:32px;border-left:8px solid #d72027;padding-left:20px;margin-bottom:40px}@media (max-width: 767px){.faqblock__ttl{font-size:26px;padding-left:10px;line-height:1.5;margin-bottom:25px}}.faqblock .faqlist li+li{margin-top:20px}.faqblock .faqlist__ques{padding:26px 60px 26px 90px;font-size:25px;background:#F8F8F8;position:relative;cursor:pointer;line-height:1.5}@media (max-width: 767px){.faqblock .faqlist__ques{padding:13px 50px 15px 56px;font-size:20px}}.faqblock .faqlist__ques:before{content:"Q.";font-family:Roboto,sans-serif;font-size:35px;font-weight:bold;position:absolute;left:40px;top:18px}@media (max-width: 767px){.faqblock .faqlist__ques:before{font-size:28px;left:17px;top:8px}}.faqblock .faqlist__ques .icon{position:absolute;background:#D72128;width:31px;height:31px;border-radius:50%;transition:0.3s;top:50%;transform:translateY(-50%)}@media (min-width: 768px){.faqblock .faqlist__ques .icon{right:40px}}@media (max-width: 767px){.faqblock .faqlist__ques .icon{width:20px;height:20px;right:15px}}.faqblock .faqlist__ques .icon:before,.faqblock .faqlist__ques .icon:after{content:'';width:12px;height:1px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.faqblock .faqlist__ques .icon:after{transition:0.3s;transform:translate(-50%, -50%) rotate(90deg)}.faqblock .faqlist__ques.active .icon{background:#000}.faqblock .faqlist__ques.active .icon:after{transform:translate(-50%, -50%) rotate(0deg)}.faqblock .faqlist__ctn{padding:35px 35px 55px 90px;font-size:18px;position:relative;display:none;line-break:anywhere}@media (max-width: 767px){.faqblock .faqlist__ctn{padding:19px 20px 35px 56px}}.faqblock .faqlist__ctn:before{content:"A.";font-size:35px;font-family:Roboto,sans-serif;color:#D72128;font-weight:bold;position:absolute;left:40px;top:20px}@media (max-width: 767px){.faqblock .faqlist__ctn:before{font-size:28px;left:17px;top:8px}}.eventbtn{display:block;margin:126px auto 180px;max-width:700px;height:150px;background:#000 url("../../img/faq/img_event.jpg") no-repeat left;background-size:auto 100%;position:relative}@media (max-width: 767px){.eventbtn{background:#000 url("../../img/faq/img_event-sp.jpg") no-repeat left;background-size:auto 100%;margin:53px auto 82px;max-width:calc(100% - 40px)}}.eventbtn .eventtxt{position:absolute;font-family:Roboto,sans-serif;font-size:80px;line-height:0.65;font-weight:bold;color:#fff;right:6px;opacity:0.4}@media (max-width: 767px){.eventbtn .eventtxt{font-size:44px;right:4px}}.eventbtn .main{position:absolute;right:36px;width:347px;height:100%;font-size:28px;color:#fff;font-weight:bold;display:flex;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43.3' height='43.3' viewBox='0 0 43.3 43.3'%3E%3Cg id='Group_51' data-name='Group 51' transform='translate(-1026 -1890.7)'%3E%3Cpath id='Path_27' data-name='Path 27' d='M21.65,0A21.65,21.65,0,1,1,0,21.65,21.65,21.65,0,0,1,21.65,0Z' transform='translate(1069.3 1890.7) rotate(90)' fill='%23d72128'/%3E%3Cpath id='Path_28' data-name='Path 28' d='M3156.85,1913.978l9.167-9.167,9.167,9.167' transform='translate(2957.044 -1253.667) rotate(90)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:right 5px center;background-repeat:no-repeat;top:50%;transform:translateY(-50%);transition:0.3s}@media (max-width: 767px){.eventbtn .main{padding-right:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Group_52' data-name='Group 52' transform='translate(-1026 -1890.7)'%3E%3Cpath id='Path_27' data-name='Path 27' d='M12,0A12,12,0,1,1,0,12,12,12,0,0,1,12,0Z' transform='translate(1050 1890.7) rotate(90)' fill='%23d72128'/%3E%3Cpath id='Path_28' data-name='Path 28' d='M0,5.081,5.081,0l5.081,5.081' transform='translate(1040.541 1897.62) rotate(90)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");font-size:22px;width:175px;right:13px;line-height:1.5}}.eventbtn:hover .main{background-position:right 0 center}

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