@media (min-width: 1024px){.c-pagename{padding:134px 0 2px}}@media (max-width: 1023px){.c-pagename__en img{width:128px}}.c-pagename__en svg{bottom:-14px}@media (min-width: 1024px){.c-pagename__en svg{bottom:2px}}.c-pagename__ttl{padding:15px 0 0}@media (min-width: 1024px){.c-pagename__ttl{padding:16px 0 0}}@media (max-width: 1023px){.c-pagename__breadcrumb{margin-bottom:38px}}.faq-layout{padding:21px 0 117px}@media (min-width: 1024px){.faq-layout{padding:60px 0 182px;display:flex;flex-wrap:wrap;justify-content:space-between}}.faq-layout__sidebar{display:none}@media (min-width: 1024px){.faq-layout__sidebar{display:block;padding-left:20px;width:calc(50% - 382px)}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.faq-layout__sidebar{width:250px}}.faq-layout__content{width:100%}@media (min-width: 1024px){.faq-layout__content{width:calc(50% + 382px)}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.faq-layout__content{width:calc(100% - 250px)}}.faq-anchor{position:sticky;position:-webkit-sticky;top:110px;max-width:250px;margin:0 0 0 auto}.faq-anchor li{border-bottom:solid 1px #ACACAC;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:800}@media (min-width: 1024px){.faq-anchor li{margin-bottom:19px;border-bottom:none}}.faq-anchor li:last-child{margin-bottom:0;border-bottom:none}.faq-anchor a{position:relative;display:block;padding:13px 10px 13px 46px;cursor:pointer}@media (min-width: 1024px){.faq-anchor a{display:inline-block;padding:0 0 0 21px}}.faq-anchor a:before{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.998' height='12.998' viewBox='0 0 12.998 12.998'%3E%3Cg transform='translate(-303 -1707)'%3E%3Cpath d='M-9113-2323.253l3.016,3.017-3.016,3.016' transform='translate(9421.062 4033.834)' fill='none' stroke='%233d3d3d' stroke-width='1.5'/%3E%3Cg transform='translate(303 1707)' fill='none' stroke='%233d3d3d' stroke-width='1.5'%3E%3Ccircle cx='6.499' cy='6.499' r='6.499' stroke='none'/%3E%3Ccircle cx='6.499' cy='6.499' r='5.749' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;width:14px;height:14px;left:24px;top:50%;margin-top:-7px;transition:transform .3s;will-change:transform}@media (min-width: 1024px){.faq-anchor a:before{left:0;top:8px;margin-top:0}}@media only screen and (min-width: 1025px){.faq-anchor a:hover:before{transform:translateX(4px)}}.faq-group{padding-bottom:2px}@media (min-width: 1024px){.faq-group{margin-bottom:88px;padding-bottom:0}}.faq-group:last-child{margin-bottom:0}.faq-group.is-active{padding-bottom:0}.faq-group__ttl{padding:22px 60px 21px 20px;display:flex;align-items:center;position:relative;background:#2da0c4;color:#FFF;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.08em;font-weight:700}@media (min-width: 1024px){.faq-group__ttl{padding:26px 35px;width:100%;min-height:94px;font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.08em;font-weight:700}}.faq-group__ttl:after{content:'';position:absolute;right:24px;top:50%;margin-top:-7px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.264' height='16.264' viewBox='0 0 16.264 16.264'%3E%3Cpath id='Path_115253' data-name='Path 115253' d='M0,10H10V0' transform='translate(8.132 0) rotate(45)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;transition:transform .3s;will-change:transform}@media (min-width: 1024px){.faq-group__ttl:after{display:none}}.faq-group__ttl.is-active:after{transform:rotate(180deg)}.faq-group__list{display:none}@media (min-width: 1024px){.faq-group__list{max-width:892px;padding:58px 38px 0;display:block !important}}@media (min-width: 1024px){.faq-group__item{margin-bottom:51px}}.faq-group__item:last-child{margin-bottom:0}.faq-group__item .question{position:relative;padding:21px 45px 14px 48px;border-bottom:solid 2px #ACACAC;background:#F5F5F5;color:#3D3D3D;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.025em;font-weight:700}@media (min-width: 1024px){.faq-group__item .question{border-bottom-color:#000;background:none;padding:5px 0 24px 59px;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.08em;font-weight:700}}.faq-group__item .question:before{content:'';position:absolute;left:0px;top:15px;width:38px;height:39px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55.47' height='57.089' viewBox='0 0 55.47 57.089'%3E%3Cg id='Group_175434' data-name='Group 175434' transform='translate(-368.419 -590.079)'%3E%3Cpath id='Path_389379' data-name='Path 389379' d='M33.21-21.87A14.276,14.276,0,0,1,31.7-15.39l-4.212-5.724-9.612,2,6.318,9.99a11.365,11.365,0,0,1-3.024.432c-5.13,0-7.182-3.942-7.182-8.586,0-6.858,4.374-13.176,11.718-13.176C30.834-30.456,33.21-26.622,33.21-21.87Zm13.716-2.052c0-10.908-7.992-18.9-18.9-18.9-14.04,0-26.946,12.906-26.946,26.946,0,10.908,7.992,18.9,18.9,18.9A24.978,24.978,0,0,0,30.456.648l2.862,4.536L44.982,2.862,38.934-5.4A27.04,27.04,0,0,0,46.926-23.922Z' transform='translate(377 642.359) rotate(-13)' fill='%232da0c4'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100% auto}@media (min-width: 1024px){.faq-group__item .question:before{left:-8px;top:-3px;width:58px;height:58px;background-size:auto}}.faq-group__item .question:after{content:'';position:absolute;right:16px;top:50%;margin-top:-3px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.728' height='12.728' viewBox='0 0 12.728 12.728'%3E%3Cpath id='Path_390649' data-name='Path 390649' d='M0,8H8V0' transform='translate(6.364 0) rotate(45)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;transition:transform .3s;will-change:transform}@media (min-width: 1024px){.faq-group__item .question:after{display:none}}.faq-group__item .question.is-active:after{transform:rotate(180deg)}.faq-group__item .answer{padding:18px 20px 44px;border-bottom:solid 2px #ACACAC;display:none}@media (min-width: 1024px){.faq-group__item .answer{padding:22px 0 0;border-bottom:none;display:block !important}}@media (max-width: 1023px){.faq-group__item:first-child .answer{display:block}}.c-contact-box{border-top:none}

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