.faq .inner{max-width:1050px}@media (max-width: 767px){.faq .faq-main{padding-bottom:88px}}.faq .lst-anchor{display:flex;flex-wrap:wrap;justify-content:space-between;margin:120px auto 0}@media (max-width: 767px){.faq .lst-anchor{padding:0;margin:69px auto 0}}.faq .lst-anchor .anchor-item{width:25%;display:flex;align-items:center;justify-content:center;height:97px}@media (max-width: 767px){.faq .lst-anchor .anchor-item{width:100%;height:auto}}.faq .lst-anchor .anchor-item a{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;position:relative;padding-top:11px;border-left:2px solid #dbddde}@media (max-width: 767px){.faq .lst-anchor .anchor-item a{flex-direction:row;align-items:flex-start;border-left:0;padding:25px 0 24px 15px;border-top:2px solid #dbddde}}.faq .lst-anchor .anchor-item a::before{content:"";position:absolute;width:14px;height:12px;background:url("../../img/faq/arr_down_blue.svg") no-repeat center center;left:50%;transform:translateX(-50%);bottom:-2px}@media (max-width: 767px){.faq .lst-anchor .anchor-item a::before{bottom:unset;left:unset;top:calc(50% - 2px);transform:translateY(-50%);right:15px;background:url("../../img/faq/arr_down_blue_sp.svg") no-repeat center center;height:15px}}.faq .lst-anchor .anchor-item a .en{font-family:"Lato",sans-serif;font-size:38px;font-size:3.8rem;letter-spacing:.08em;font-weight:bold;color:#0350bf;margin-bottom:17px}@media only screen and (min-width: 768px) and (max-width: 1024px){.faq .lst-anchor .anchor-item a .en{font-size:2.96875vw}}@media (max-width: 767px){.faq .lst-anchor .anchor-item a .en{font-size:22px;padding-right:10px;margin-bottom:0}}.faq .lst-anchor .anchor-item a .jp{font-size:16px;font-size:1.6rem;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.faq .lst-anchor .anchor-item a .jp{font-size:14px}}.faq .lst-anchor .anchor-item:last-child a{border-right:2px solid #dbddde}@media (max-width: 767px){.faq .lst-anchor .anchor-item:last-child a{border-right:0;border-bottom:2px solid #dbddde}}.faq .faq-cont{padding:143px 0 138px}@media (max-width: 767px){.faq .faq-cont{padding:79px 0 0}}.faq .faq-cont .faq-cont__item:not(:last-child){margin-bottom:143px}@media (max-width: 767px){.faq .faq-cont .faq-cont__item:not(:last-child){margin-bottom:80px}}.faq .faq-cont .faq-cont__item .faq-ttl{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq .faq-cont .faq-cont__item .faq-ttl__en{font-family:"Lato",sans-serif;font-size:58px;font-size:5.8rem;letter-spacing:.08em;font-weight:bold;color:#0350bf;margin-bottom:39px}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .faq-ttl__en{font-size:36px;margin-bottom:16px}}.faq .faq-cont .faq-cont__item .faq-ttl__jp{font-size:18px;font-size:1.8rem;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .faq-ttl__jp{font-size:16px}}.faq .faq-cont .faq-cont__item .content{margin-top:62px}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content{margin-top:40px}}.faq .faq-cont .faq-cont__item .content .content__item{background:#edf9ff;margin-bottom:12px;border-radius:5px}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item{margin-bottom:10px}}.faq .faq-cont .faq-cont__item .content .content__item .ques{padding:37px 50px 42px 50px;cursor:pointer;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1024px){.faq .faq-cont .faq-cont__item .content .content__item .ques{padding:37px 30px 42px}}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ques{padding:26px 20px 27px}}@media only screen and (max-width: 374px){.faq .faq-cont .faq-cont__item .content .content__item .ques{padding:26px 15px 27px}}.faq .faq-cont .faq-cont__item .content .content__item .ques__txt{position:relative;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.04em;font-weight:500;color:#0350bf;padding-left:45px;padding-right:42px}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ques__txt{font-size:15px;line-height:24px;padding-left:28px;padding-right:25px}}.faq .faq-cont .faq-cont__item .content .content__item .ques__txt::before{content:"";position:absolute;width:24px;height:24px;background:#ce1e26 url("../../img/faq/arr_circle_red.svg") no-repeat center;background-size:8px 9px;border-radius:50%;right:0;top:5px;transition:0.3s ease-in-out}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ques__txt::before{width:18px;height:18px;top:50%;transform:translateY(-50%);margin-top:-1px}}.faq .faq-cont .faq-cont__item .content .content__item .ques__txt span{position:absolute;left:0;top:-1px;font-family:"Lato",sans-serif;font-size:30px;font-weight:900;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#0350bf}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ques__txt span{font-size:20px}}.faq .faq-cont .faq-cont__item .content .content__item .ques.active .ques__txt::before{transform:rotate(180deg);transition:0.3s ease-in-out}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ques.active .ques__txt::before{transform:translateY(-50%) rotate(180deg)}}@media only screen and (min-width: 1025px){.faq .faq-cont .faq-cont__item .content .content__item .ques:hover .ques__txt::before{background-color:#1b95e0;transform:rotate(360deg);transition:0.3s ease-in-out}}.faq .faq-cont .faq-cont__item .content .content__item .ans{padding:0 50px 42px 50px;margin-top:-10px;display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.faq .faq-cont .faq-cont__item .content .content__item .ans{padding:0 30px 42px}}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ans{padding:0 20px 27px;margin-top:-13px}}@media only screen and (max-width: 374px){.faq .faq-cont .faq-cont__item .content .content__item .ans{padding:0 15px 27px}}.faq .faq-cont .faq-cont__item .content .content__item .ans__txt{letter-spacing:0.07em;line-height:28px;position:relative;padding-left:45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.faq .faq-cont .faq-cont__item .content .content__item .ans__txt{font-size:18px}}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ans__txt{font-size:14px;line-height:26px;padding-left:28px;padding-right:10px;text-align:justify}}.faq .faq-cont .faq-cont__item .content .content__item .ans__txt span{position:absolute;left:2px;top:2px;font-family:"Lato",sans-serif;font-size:30px;font-weight:900;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ce1e26}@media (max-width: 767px){.faq .faq-cont .faq-cont__item .content .content__item .ans__txt span{font-size:20px;left:0;top:0}}.faq .faq-cont .faq-cont__item .content .content__item .ans__txt a{font-weight:500;color:#1b95e0;border-bottom:1px solid #1b95e0;padding-bottom:3px}

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