@-webkit-keyframes ani-display-headerPC{0%{-webkit-transform:translateX(-17vw);transform:translateX(-17vw)}70%{-webkit-transform:translateX(-17vw);transform:translateX(-17vw)}80%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ani-display-headerPC{0%{-webkit-transform:translateX(-17vw);transform:translateX(-17vw)}70%{-webkit-transform:translateX(-17vw);transform:translateX(-17vw)}80%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani-display-headerSP{0%{-webkit-transform:translateY(13.5vw);transform:translateY(13.5vw)}70%{-webkit-transform:translateY(13.5vw);transform:translateY(13.5vw)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ani-display-headerSP{0%{-webkit-transform:translateY(13.5vw);transform:translateY(13.5vw)}70%{-webkit-transform:translateY(13.5vw);transform:translateY(13.5vw)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ani-opacity{0%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes ani-opacity{0%{opacity:0}90%{opacity:1}100%{opacity:1}}@media only screen and (min-width: 769px){#faq .l-wrap .l-main .l-content article.pg-faq{padding:20px}}@media only screen and (max-width: 768px){#faq .l-wrap .l-main .l-content article.pg-faq{padding:3.5vw}}#faq .pg-faq .js-firstview{opacity:0}#faq .pg-faq .js-firstview_start{-webkit-animation:ani-opacity .5s both ease-in-out;animation:ani-opacity .5s both ease-in-out}@media only screen and (min-width: 769px){#faq .pg-faq .pg-tit .p-tit{margin:80px 0 0}}@media only screen and (max-width: 768px){#faq .pg-faq .pg-tit .p-tit{margin:12vw 0 0}}@media only screen and (max-width: 420px){#faq .pg-faq .pg-tit .p-tit{margin:8vw 0 0}}#faq .pg-faq .pg-tit .p-tit.--sub{position:relative;display:inline-block;text-align:center;font-size:clamp(3rem, 5vw, 6rem);font-weight:bold;line-height:1.1}@media only screen and (min-width: 769px){#faq .pg-faq .pg-tit .p-tit.--sub{padding:10px 70px 12px}}@media only screen and (max-width: 768px){#faq .pg-faq .pg-tit .p-tit.--sub{padding:1vw 6vw 1.4vw}}#faq .pg-faq .pg-tit .p-tit.--sub::before{position:absolute;display:block;content:'';width:100%;height:100%;background:linear-gradient(to right, #ff8f95 0%, #f1cf59 100%);-webkit-transform:skewX(-15deg);transform:skewX(-15deg);left:0;top:0;bottom:0;margin:auto;z-index:-1}#faq .pg-faq .pg-faq__inner{border-top:1px solid;-o-border-image:linear-gradient(to right, #ff8f95 0%, #ffa78f 100%);border-image:linear-gradient(to right, #ff8f95 0%, #ffa78f 100%);border-image-slice:1}@media only screen and (min-width: 769px){#faq .pg-faq .pg-faq__inner{padding:0 26px 50px}}@media only screen and (max-width: 768px){#faq .pg-faq .pg-faq__inner{padding:0 2.8vw 6vw}}@media only screen and (max-width: 420px){#faq .pg-faq .pg-faq__inner{padding:10vw 2.8vw 7vw}}#faq .pg-faq .pg-faq__inner .pg-tit{text-align:center}#faq .pg-faq .pg-faq__list{margin-top:70px;margin-bottom:45px}@media only screen and (max-width: 768px){#faq .pg-faq .pg-faq__list{margin-top:5vw}}#faq .pg-faq .pg-faq__list .pg-faq__item{font-size:clamp(1.3rem, 1.2vw, 1.8rem);position:relative;padding-left:1.4em}#faq .pg-faq .pg-faq__list .pg-faq__item::before{content:"";position:absolute;top:10px;left:2px;height:clamp(1rem, 1vw, 1.3rem);width:clamp(1rem, 1vw, 1.3rem);background:linear-gradient(90deg, #ff9d72 0%, #ff8f95 100%);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 1200px){#faq .pg-faq .pg-faq__list .pg-faq__item::before{top:8px}}@media only screen and (max-width: 768px){#faq .pg-faq .pg-faq__list .pg-faq__item::before{top:7px;width:10px;height:10px}}#faq .pg-faq .pg-faq__list .pg-faq__item+.pg-faq__item{margin-top:0.6em}#faq .pg-faq .pg-faq__list .pg-faq__item a{text-decoration:underline}@media (hover: hover){#faq .pg-faq .pg-faq__list .pg-faq__item a{transition:all .3s cubic-bezier(0.37, 0, 0.63, 1)}#faq .pg-faq .pg-faq__list .pg-faq__item a:hover{opacity:0.6}}@media only screen and (max-width: 768px){.pg-accordion.--faq{margin-top:5vw;width:calc(100% + 12.6vw);margin-left:-6.3vw}}.pg-accordion.--faq .pg-faq__a-note{padding-left:1em;text-indent:-1em;display:block}.pg-accordion.--faq .pg-faq__a-text,.pg-accordion.--faq .pg-faq__q-text{background:#f1f1f1;font-size:clamp(1.3rem, 1.2vw, 1.8rem);position:relative;padding:19px 28px 19px 85px;font-weight:500}@media only screen and (max-width: 768px){.pg-accordion.--faq .pg-faq__a-text,.pg-accordion.--faq .pg-faq__q-text{padding:15px 14px 15px 45px}}.pg-accordion.--faq .pg-faq__a-text{background:#fff;line-height:2;position:relative;border-bottom:1px solid #000}@media only screen and (max-width: 768px){.pg-accordion.--faq .pg-faq__a-text{line-height:1.76}}.pg-accordion.--faq .pg-faq__a-text a{text-decoration:underline}.pg-accordion.--faq .pg-faq__a,.pg-accordion.--faq .pg-faq__q{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:clamp(2.5rem, 3vw, 4.4rem);font-weight:bold;background:linear-gradient(90deg, #ff9d72 0%, #ff8f95 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;position:absolute;top:16px;left:28px}@media only screen and (max-width: 768px){.pg-accordion.--faq .pg-faq__a,.pg-accordion.--faq .pg-faq__q{left:14px}}.pg-accordion.--faq .pg-faq__a{background:linear-gradient(90deg, #5fe5ff 0%, #86e219 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:0.2em;width:46px}@media only screen and (max-width: 768px){.pg-accordion.--faq .pg-faq__a{width:auto}}
