@media (max-width: 750px){.cmn-keyvisual .icon-keyvisual{margin-top:6px}.cmn-keyvisual .icon-keyvisual img{max-height:24px;width:auto}}.txt1-faq{text-align:center;margin-bottom:77px}@media (max-width: 750px){.txt1-faq{margin-bottom:47px}}.faq-contents{margin-top:36px;margin-bottom:150px}@media (max-width: 750px){.faq-contents{margin-top:0;margin-bottom:69px}}.faq-block{margin-bottom:109px}.faq-block:last-child{margin-bottom:0}.faq-block .cmn-title02{text-align:left;margin-bottom:20px;font-size:24px;font-size:2.4rem;line-height:38px;line-height:1.58333em;letter-spacing:.15em}@media (max-width: 750px){.faq-block .cmn-title02{font-size:15px;font-size:1.5rem;line-height:24px;line-height:1.6em;letter-spacing:.1em}}.faq-block-ttl{font-size:30px;font-size:3rem;line-height:40px;line-height:1.33333em;letter-spacing:.15em;color:#2bb3d9;font-weight:bold;padding:11px 0 30px 62px;position:relative;border-bottom:1px solid #d7d7d7;margin-bottom:45px}.faq-block-ttl:before{position:absolute;content:"";top:3px;left:0;width:48px;height:54px;background:url(../../img/faq/ico1_faq.png) no-repeat center center;background-size:47px 52px}@media only screen and (min-width: 751px) and (max-width: 1040px){.faq-block-ttl{font-size:28px;font-size:2.8rem;line-height:36px;line-height:1.28571em;letter-spacing:.15em}}.faq-block .faq-box{margin-bottom:30px}.faq-block .faq-box:last-child{margin-bottom:0}.faq-block .ques-box{position:relative;cursor:pointer;padding:19px 75px 19px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #d7d7d7;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.faq-block .ques-box{padding-bottom:16px}}@media (min-width: 751px){.desktop.mac.safari .faq-block .ques-box{padding-top:17px}}@media only screen and (min-width: 751px) and (max-width: 1040px){.faq-block .ques-box{padding-left:24px}}.faq-block .ques-box:before{text-align:left;position:absolute;content:"Q.";color:#2bb3d9;font-weight:bold;top:22px;left:30px;width:52px;height:40px;font-size:30px;font-size:3rem;line-height:30px;line-height:1em;letter-spacing:.15em;word-break:keep-all;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}@media (min-width: 751px){.desktop.mac.safari .faq-block .ques-box:before{top:20px}}@media only screen and (min-width: 751px) and (max-width: 1040px){.faq-block .ques-box:before{left:22px}}.faq-block .ques-box:after{position:absolute;content:"";top:50%;right:23px;width:36px;height:36px;background:url(../../img/common/icon/arrow_icon_12.png) no-repeat center center;background-size:36px 36px;margin-top:-18px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.faq-block .ques-box:after{margin-top:-20px}}.faq-block .ques-box .txt{padding-left:40px;color:#0d0d0d;font-weight:bold;font-size:26px;font-size:2.6rem;line-height:38px;line-height:1.46154em;letter-spacing:.15em;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;-ms-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all}@media only screen and (min-width: 751px) and (max-width: 1040px){.faq-block .ques-box .txt{font-size:24px;font-size:2.4rem;line-height:36px;line-height:1.5em;letter-spacing:.15em}}.faq-block .ques-box.is-active{background:#2bb3d9;border:1px solid #2bb3d9}.faq-block .ques-box.is-active:before{color:#fff}.faq-block .ques-box.is-active:after{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background:url(../../img/common/icon/arrow_icon_11.png) no-repeat center center;background-size:36px 36px}.faq-block .ques-box.is-active .txt{color:#fff}.faq-block .ans-box{margin-top:25px;margin-bottom:55px;font-size:18px;font-size:1.8rem;line-height:36px;line-height:2em;letter-spacing:.15em}.faq-block .ans-box.accordion-box{display:none}.faq-block .ans-box p{margin-bottom:20px}.faq-block .ans-box p:last-child{margin-bottom:0}@media (max-width: 750px){.faq-block{margin-bottom:43px}.faq-block-ttl{font-size:15px;font-size:1.5rem;line-height:20px;line-height:1.33333em;padding:0 0 11px 32px;margin-bottom:19px}.faq-block-ttl:before{top:50%;width:24px;height:27px;background:url(../../img/faq/ico1_faq_sp.png) no-repeat center center;background-size:24px 27px;margin-top:-20px}.faq-block .faq-box{margin-bottom:15px}.faq-block .faq-box:last-child{margin-bottom:0}.faq-block .ques-box{padding:9px 35px 9px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}}@media only screen and (max-width: 750px) and (max-width: 350px){.faq-block .ques-box{padding-right:30px}}@media (max-width: 750px){.faq-block .ques-box:before{top:7px;left:13px;width:23px;height:23px;font-size:15px;font-size:1.5rem;line-height:21px;line-height:1.4em}.faq-block .ques-box:after{position:absolute;content:"";top:50%;right:12px;width:19px;height:19px;background-size:19px 19px;margin-top:-10px}}@media only screen and (max-width: 750px) and (max-width: 350px){.faq-block .ques-box:after{right:8px}}@media (max-width: 750px){.faq-block .ques-box .txt{text-indent:22px;padding-left:0;font-size:13px;font-size:1.3rem;line-height:21px;line-height:1.61538em}}@media only screen and (max-width: 750px) and (max-width: 350px){.faq-block .ques-box .txt{letter-spacing:.1em}}@media (max-width: 750px){.faq-block .ques-box.is-active:after{background-size:19px 19px}.faq-block .ans-box{margin-top:13px;margin-bottom:25px;font-size:11px;font-size:1.1rem;line-height:19px;line-height:1.72727em}.faq-block .ans-box.accordion-box{display:none}.faq-block .ans-box p{margin-bottom:20px}.faq-block .ans-box p:last-child{margin-bottom:0}}

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