a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}h1,h2,h3,strong{font-weight:500}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes fluffy{0%{transform:translate(0)}10%{transform:translateY(-.5%)}40%{transform:translateY(-6.5%)}50%{transform:translateY(-7%)}60%{transform:translateY(-6.5%)}90%{transform:translateY(-.5%)}to{transform:translate(0)}}@keyframes fluffyhatena01{0%{transform:translate(0) rotate(-25.161deg)}10%{transform:translateY(-.5%) rotate(-25.161deg)}40%{transform:translateY(-6.5%) rotate(-25.161deg)}50%{transform:translateY(-7%) rotate(-25.161deg)}60%{transform:translateY(-6.5%) rotate(-25.161deg)}90%{transform:translateY(-.5%) rotate(-25.161deg)}to{transform:translate(0) rotate(-25.161deg)}}@keyframes fluffyhatena02{0%{transform:translate(0) rotate(38.44deg)}10%{transform:translateY(-.5%) rotate(38.44deg)}40%{transform:translateY(-6.5%) rotate(38.44deg)}50%{transform:translateY(-7%) rotate(38.44deg)}60%{transform:translateY(-6.5%) rotate(38.44deg)}90%{transform:translateY(-.5%) rotate(38.44deg)}to{transform:translate(0) rotate(38.44deg)}}@keyframes fadeInAnimation{to{opacity:1}}body{font-weight:500;min-height:100vh;min-height:-webkit-fill-available;line-height:1.5;letter-spacing:.04em}body,button{font-family:Noto Sans JP,sans-serif;color:#333}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none}.item--pc{display:none}@media screen and (min-width:835px){.item--pc{display:block}}.item--sp{display:block}@media screen and (min-width:835px){.item--sp{display:none}}.header{position:fixed;left:0;top:0;width:100%;height:60px;background:#fff;display:flex;justify-content:space-between;align-items:center;z-index:999;box-shadow:0 3px 6px rgba(0,0,0,.1)}@media screen and (min-width:835px){.header{height:80px;padding:0 40px;box-sizing:border-box}}@media(min-width:835px)and (max-width:1024px){.header{padding:0 10px}}.header__space{height:60px}@media screen and (min-width:835px){.header__space{height:80px}}.header__logo{width:140px;margin-top:5px;display:inline-block;padding-left:10px;position:relative;z-index:10;cursor:pointer}@media screen and (min-width:835px){.header__logo{width:200px}}@media(min-width:835px)and (max-width:1024px){.header__logo{width:200px}}@media screen and (max-width:320px){.header__logo{width:150px;padding-left:5px}}.header__logo img{width:100%}.header__menu{display:flex;align-items:center;position:relative;z-index:10}.header__pcmenu{display:none}@media screen and (min-width:835px){.header__pcmenu{display:flex;align-items:center}}.header__pcmenu__item{font-size:15px;margin-right:2vw;cursor:pointer;color:#333}@media(min-width:835px)and (max-width:1024px){.header__pcmenu__item{font-size:14px}}.header__demo{display:flex;justify-content:center;align-items:center;gap:10px;width:150px;height:40px;background:#f3883a;color:#fff;font-size:14px;font-weight:700;position:relative;border-radius:5px;transition:.3s}@media(min-width:835px)and (max-width:1024px){.header__demo{width:130px;font-size:13px}}.header__demo:hover{opacity:.8;cursor:pointer}.header__demo:disabled{opacity:.5;pointer-events:none}.header__document{background:#fff;color:#f3883a;border:1px solid #f3883a;margin-right:15px}@media(min-width:835px)and (max-width:1024px){.header__document{margin-right:10px}}.header__spbtn{width:60px;height:19px;position:relative}@media screen and (min-width:835px){.header__spbtn{display:none}}.header__spbtn span{position:absolute;left:0;right:0;margin:auto;width:30px;height:1px;background:#333;transition:.3s}.header__spbtn span:first-of-type{top:0;transform:rotate(0)}.header__spbtn span:nth-of-type(2){top:9px;display:block}.header__spbtn span:nth-of-type(3){bottom:0;transform:rotate(0)}.header__spbtn.is-active span:first-of-type{top:10px;transform:rotate(45deg)}.header__spbtn.is-active span:nth-of-type(2){display:none}.header__spbtn.is-active span:nth-of-type(3){bottom:8px;transform:rotate(135deg)}.header__spmenu{position:fixed;opacity:0;visibility:hidden;transition:.3s;left:0;top:0;width:100%;height:100%;background:#fff;margin-top:60px;padding:20px;box-sizing:border-box;overflow:scroll;border-top:1px solid #ccc;height:calc(100% - 60px)}.header__spmenu>div{margin-top:30px}.header__spmenu.is-active{opacity:1;visibility:visible}.header__spmenu__item{display:flex;justify-content:center;align-items:center;color:#333;padding:20px 0;font-size:16px;border-bottom:1px solid #ccc}.btn__container{display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (min-width:835px){.btn__container{flex-direction:row;justify-content:center}}.footer{background:#333;padding:40px 0;text-align:center}@media screen and (min-width:835px){.footer{padding:60px 0 80px}.footer__inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}}.footer__linkpc{display:none}@media screen and (min-width:835px){.footer__linkpc{display:flex;justify-content:space-between;text-align:left;width:calc(100% - 400px)}.footer__linkpc>ul>li:not(:first-of-type){margin-top:20px}.footer__linkpc>ul>li a{color:#fff;font-size:16px;font-weight:700}.footer__linkpc>ul>ul,.footer__linkpc>ul>ul>li:not(:first-of-type){margin-top:15px}.footer__linkpc>ul>ul a{color:#fff;font-size:14px}}.footer__logo{width:200px;display:inline-block;cursor:pointer}.footer__logo img{width:100%}.footer__address{font-size:12px;text-align:center;line-height:2;color:#fff;margin-top:20px}@media screen and (min-width:835px){.footer__address{text-align:left;font-size:14px}}.footer__linksp{display:flex;flex-wrap:wrap;margin-top:30px}@media screen and (min-width:835px){.footer__linksp{display:none}}.footer__link__item{width:50%}.footer__link__item a{display:block;text-align:left;color:#fff;font-size:14px;transition:.3s;border-bottom:1px solid #888;padding:20px 10px}@media screen and (min-width:835px){.footer__link__item a{color:#6e6e6e}.footer__link__item a:hover{color:#fff}}.footer__link__list{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px 0;margin-left:10px}.footer__link__list a{color:#fff;font-size:14px;display:block;text-align:left}.copyright{background:#f5f5f5;padding:10px 0;font-size:12px;text-align:center}.page__container{padding:30px 24px 60px;background:#f6f6f6}@media screen and (min-width:835px){.page__container{padding:60px 24px 80px;min-height:calc(100vh - 420px)}}.page__single{background:#f6f6f6;padding:40px 0 60px}@media screen and (min-width:835px){.page__single{padding:40px 0 80px}}.page__single__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (min-width:835px){.page__single__title{font-size:28px;margin-bottom:40px}}.page__title{font-size:24px;text-align:center}@media screen and (min-width:835px){.page__title{font-size:32px}}.page__title span{font-size:14px;display:block;color:#0876de}@media screen and (min-width:835px){.page__title span{font-size:18px}}.page__content{background:#fff;padding:30px 16px}@media screen and (min-width:835px){.page__content{max-width:860px;margin:auto;padding:60px}}.page__content .first{margin-top:0}.page__content h2{font-size:18px;font-weight:700;padding-bottom:10px;margin-top:30px;position:relative;border-bottom:3px solid #5a5977;line-height:1.4}@media screen and (min-width:835px){.page__content h2{font-size:22px;border-bottom:4px solid #5a5977;margin-top:60px}}.page__content h3{font-size:18px;font-weight:700;background:#e4e4ee;padding:8px 10px;margin-top:40px;position:relative;border-left:3px solid #5a5977}@media screen and (min-width:835px){.page__content h3{font-size:24px;border-left:4px solid #5a5977;margin-top:70px;padding:8px 16px}}.page__content h4{font-size:16px;font-weight:700;margin-top:30px;position:relative;background:#f7f7f8;padding:6px 10px;border:4px solid #eee;border-radius:4px}@media screen and (min-width:835px){.page__content h4{font-size:20px;margin-top:40px}}.page__content p{font-size:13px;line-height:2;margin-top:20px;padding:0 8px}@media screen and (min-width:835px){.page__content p{font-size:14px;margin-top:30px}}.page__content p.right{text-align:right;margin-top:0}.page__content ol{margin-top:30px;padding-left:30px;list-style-type:decimal}@media screen and (min-width:835px){.page__content ol{margin:30px auto 0}}.page__content ol li{font-size:13px;line-height:1.8}.page__content ol li:not(:first-of-type){margin-top:12px}@media screen and (min-width:835px){.page__content ol li{font-size:14px}}.page__content ol li ol,.page__content ol li ul{padding-left:20px;margin-top:12px}.page__content ul{list-style-type:disc}.page__content strong{font-weight:700}.page__content u{background:linear-gradient(transparent 65%,#fff5c9 0);text-decoration:none;font-weight:700}.page__content a{text-decoration:underline;font-size:13px;color:#436fc0;display:inline-block;transition:.3s;cursor:pointer}.page__content a:hover{opacity:.8}@media screen and (min-width:835px){.page__content a{font-size:14px}}.error__content{background:#fff;padding:30px 16px}@media screen and (min-width:835px){.error__content{max-width:860px;margin:auto;padding:60px}}.error__content h2{text-align:center;font-size:20px;font-weight:700;line-height:1.8}@media screen and (min-width:835px){.error__content h2{font-size:24px}}.error__content p{font-size:13px;line-height:1.8;margin-top:20px}@media screen and (min-width:835px){.error__content p{margin-top:30px;font-size:14px;text-align:center}}.error__content a{border-radius:28px;background:#3c2c25;display:flex;justify-content:center;align-items:center;width:100%;height:56px;max-width:330px;margin:40px auto 0;color:#fff;font-size:16px;position:relative;transition:.3s;cursor:pointer}.error__content a:hover{opacity:.8}@media screen and (min-width:835px){.error__content a{max-width:400px;font-size:18px}}.error__content a img{position:absolute;top:0;bottom:0;right:14px;margin:auto}@media screen and (min-width:835px){.error__content a img{right:20px}}.btn{display:flex;justify-content:center;align-items:center;width:100%;max-width:320px;height:60px;background:#f3883a;color:#fff;font-size:16px;font-weight:700;position:relative;border-radius:5px;transition:.3s;gap:3px;margin:auto}@media screen and (min-width:835px){.btn{max-width:400px;font-size:20px}}.btn:hover{opacity:.8;cursor:pointer}.btn:disabled{opacity:.5;pointer-events:none}.btn span{text-align:center;color:#fff;font-size:13px;position:absolute;left:0;right:0;top:-18px;margin:auto;background:#fff;color:#f3883a;border-radius:20px;width:260px;height:24px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:835px){.btn span{font-size:15px;width:300px;height:28px;top:-22px}}.btn span:before{content:"";left:0;right:0;bottom:-6px;width:0;height:0;border-style:solid;border-right:7.5px solid transparent;border-left:7.5px solid transparent;border-top:6px solid #fff;border-bottom:0}.btn img,.btn span:before{position:absolute;margin:auto}.btn img{width:30px;right:20px;top:0;bottom:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:60px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.select{width:100%;height:56px;padding:0 12px;font-size:13px;border:1px solid #d2d7de;background:#fff;color:#333}@media screen and (min-width:835px){.select{width:280px}}.form__step{width:240px;margin:20px auto;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (min-width:835px){.form__step{width:460px;margin:40px auto 30px}}.form__step:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:0;width:100%;height:2px;background:#ddd}.form__step p{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;width:54px;height:54px;font-size:13px;font-weight:400;letter-spacing:.12em;border:2px solid #0876de;color:#0876de;position:relative;z-index:10;background:#fff}@media screen and (min-width:835px){.form__step p{width:100px;height:100px;font-size:14px}}.form__step p.isActive{background:#0876de;border:none;font-weight:700;color:#fff}.form__step p span{font-size:10px;line-height:1.2}@media screen and (min-width:835px){.form__step p span{font-size:12px;margin-bottom:10px}}.form__container{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:835px){.form__container{gap:30px;max-width:700px;margin:auto}}.form__text{text-align:center;font-size:14px;line-height:1.8;margin-top:20px;margin-bottom:20px}@media screen and (min-width:835px){.form__text{font-size:16px;margin-top:30px;margin-bottom:40px}}.form__item label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin-bottom:8px;line-height:1.8}@media screen and (min-width:835px){.form__item label{font-size:16px;margin-bottom:6px}}.form__item label span{background:#ff1744;color:#fff;padding:2px 6px;font-size:10px}@media screen and (min-width:835px){.form__item label span{font-size:12px}}.form__item label span.any{background:#3c2c25}.form__item input,.form__item textarea{width:100%;height:60px;border-radius:4px;border:2px solid #ddd;background:#fff;padding:0 12px;font-size:16px;box-sizing:border-box}.form__item input#emailConfirm,.form__item textarea#emailConfirm{margin-top:8px}@media screen and (min-width:835px){.form__item input#emailConfirm,.form__item textarea#emailConfirm{margin-top:10px}}.form__item textarea{height:190px;padding-top:12px}.form__item select{width:100%;height:60px;border-radius:4px;border:2px solid #ddd;background:#fff;color:#333;font-size:16px;padding:0 12px}.form__item>div{display:flex;gap:10px}@media screen and (min-width:835px){.form__item>div{gap:20px}}.form__item>div input{width:50%}.form__consent{display:flex;justify-content:center;align-items:center;gap:5px}.form__consent input{transform:scale(1.1);margin-top:3px}.form__consent label{font-size:12px}@media screen and (min-width:835px){.form__consent label{font-size:14px}}.form__consent label a{color:#1e5295;text-decoration:underline}.form__consent label a img{width:12px;margin:0 3px}.form__btn{border-radius:28px;background:#0876de;width:100%;max-width:330px;height:56px;display:flex;justify-content:center;align-items:center;margin:20px auto 0;color:#fff;font-size:16px;font-weight:700;position:relative;letter-spacing:.08em;transition:.3s;cursor:pointer}.form__btn:hover{opacity:.8}@media screen and (min-width:835px){.form__btn{margin:20px auto 0;max-width:400px;font-size:18px}}.form__btn img{position:absolute;right:12px;top:0;bottom:0;margin:auto;width:28px}@media screen and (min-width:835px){.form__btn img{right:20px}}.form__btn:disabled{opacity:.5}.form__error,.form__error--c{color:#953b1e;font-size:12px;margin-top:5px}.form__error--c{text-align:center}.form__confirm{border-top:1px solid #ddd}@media screen and (min-width:835px){.form__confirm{max-width:700px;margin:auto}}.form__confirm__item{border-bottom:1px solid #ddd;padding:12px 0}@media screen and (min-width:835px){.form__confirm__item{padding:18px 0}}.form__confirm__item p:first-of-type{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin-bottom:8px;line-height:1.8}@media screen and (min-width:835px){.form__confirm__item p:first-of-type{font-size:16px}}.form__confirm__item p:first-of-type span{background:#f25c07;color:#fff;padding:2px 6px;font-size:10px}@media screen and (min-width:835px){.form__confirm__item p:first-of-type span{font-size:12px}}.form__confirm__item p:first-of-type span.any{background:#3c2c25}.form__confirm__item p:nth-of-type(2){font-size:14px}@media screen and (min-width:835px){.form__confirm__item p:nth-of-type(2){font-size:16px}}.form__confirm__privacy{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ddd;padding:12px 0;line-height:1.8}@media screen and (min-width:835px){.form__confirm__privacy{padding:18px 0}}.form__confirm__privacy p{font-size:13px}@media screen and (min-width:835px){.form__confirm__privacy p{font-size:14px}}.form__confirm__privacy span{background:#f25c07;color:#fff;padding:2px 6px;font-size:10px;font-weight:700}@media screen and (min-width:835px){.form__confirm__privacy span{font-size:12px}}.form__back{width:220px;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:20px;border:1px solid #0876de;background:#fff;margin:40px auto 0;color:#0876de;position:relative;transition:.3s;cursor:pointer}.form__back:hover{opacity:.8}.form__back img{position:absolute;right:4px;top:0;bottom:0;margin:auto}.form__thanks{margin-top:20px}@media screen and (min-width:835px){.form__thanks{max-width:840px;margin:40px auto 0}}.form__thanks__title{font-size:18px;font-weight:700;text-align:center}@media screen and (min-width:835px){.form__thanks__title{font-size:22px}}.form__thanks__img{width:120px;display:block;margin:10px auto 20px}@media screen and (min-width:835px){.form__thanks__img{width:220px;margin:30px auto}}.form__thanks__text{text-align:center;font-size:14px;font-weight:400;line-height:2}@media screen and (min-width:835px){.form__thanks__text{font-size:16px}}.form__thanks__box{border:1px solid #ffb84f;background:#fff8ed;padding:20px;font-size:12px;line-height:2;margin-top:20px}@media screen and (min-width:835px){.form__thanks__box{padding:20px 40px;font-size:13px}}.form__thanks__banner{display:block;width:300px;margin:20px auto 0;transition:.3s;cursor:pointer}.form__thanks__banner:hover{opacity:.8}@media screen and (min-width:835px){.form__thanks__banner{width:320px}}.form__thanks__banner img{display:block;width:100%}.form__foot{background:#f6f6f6;padding:40px 0}@media screen and (min-width:835px){.form__foot{padding:80px 0}}.form__foot__title{text-align:center;font-size:18px}@media screen and (min-width:835px){.form__foot__title{font-size:24px}}.form__foot__banner{display:flex;flex-direction:column;gap:12px;width:300px;margin:20px auto 0}@media screen and (min-width:835px){.form__foot__banner{flex-direction:row;width:auto;max-width:960px}}.form__foot__banner a{transition:.3s;cursor:pointer}.form__foot__banner a:hover{opacity:.8}.form__foot__banner a img{display:block;width:100%}.pagination{display:flex;justify-content:center;align-items:center;margin-top:30px;width:calc(100% + 40px);margin-left:-20px}@media screen and (min-width:835px){.pagination{margin-top:40px;width:100%}}.paginationItem{display:flex;justify-content:center;align-items:center;margin:0 2px;width:42px;height:42px;background:#fff;color:#333;transition:.5s}.paginationItem.is-active{background:#0876de;color:#fff}@media screen and (min-width:835px){.paginationItem{margin:0 4px;width:48px;height:48px}}.paginationItem:hover{background:#0876de;color:#fff}.paginationArw,.paginationArwFirst,.paginationArwLast,.paginationArwNext,.paginationArwPrev{width:42px;height:42px;margin:0 2px;position:relative;background:#fff}@media screen and (min-width:835px){.paginationArw,.paginationArwFirst,.paginationArwLast,.paginationArwNext,.paginationArwPrev{margin:0 4px;width:48px;height:48px}}.paginationArw svg,.paginationArwFirst svg,.paginationArwLast svg,.paginationArwNext svg,.paginationArwPrev svg{width:20px;stroke:#727272;position:absolute;inset:0;margin:auto}.paginationArw:disabled,.paginationArwFirst:disabled,.paginationArwLast:disabled,.paginationArwNext:disabled,.paginationArwPrev:disabled{background:#bcbcbc}@media screen and (min-width:835px){.paginationArwPrev{margin-right:40px}}.paginationArwFirst svg,.paginationArwPrev svg{transform:scaleX(-1)}.paginationArwFirst svg:first-of-type{left:-5px}.paginationArwFirst svg:nth-of-type(2){right:-5px}@media screen and (min-width:835px){.paginationArwNext{margin-left:40px}}.paginationArwLast svg:first-of-type{left:-5px}.paginationArwLast svg:nth-of-type(2){right:-5px}.section__title{font-size:28px;font-weight:700;text-align:center;padding-bottom:20px;position:relative}@media screen and (min-width:835px){.section__title{font-size:36px}}.section__title:before{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;width:80px;height:5px;border-radius:10px;background:#0876de}.mv__container{background:linear-gradient(0deg,#0a84e3,#1b8ee6,#3b9bea,#5cb0f0);padding:40px 0;position:relative;z-index:10;text-align:center}@media screen and (min-width:835px){.mv__container{padding:80px 20px;text-align:left}.mv__btn a{margin-left:0}}.mv__bgdeco{position:absolute;width:100%;left:0;bottom:0;z-index:-1}.mv__bgdeco img{width:100%}@media screen and (min-width:835px){.mv__inner{max-width:1240px;margin:auto;position:relative}}.mv__head{display:flex;justify-content:center;gap:15px}@media screen and (min-width:835px){.mv__head{gap:20px;justify-content:flex-start}}.mv__head span{padding:6px 12px;background:#fff;font-weight:700;font-size:18px;color:#0876de}@media screen and (min-width:835px){.mv__head span{font-size:26px}}.mv__title{font-size:30px;font-weight:700;color:#fff;text-shadow:4px 4px 4px rgba(0,0,0,.05);text-align:center;margin-top:10px;margin-bottom:15px}@media screen and (min-width:835px){.mv__title{text-shadow:4px 4px 4px rgba(0,0,0,.1);font-size:48px;text-align:left;margin-bottom:20px}}.mv__title img{display:block;filter:drop-shadow(0 .125rem .5rem rgba(0,0,0,.1));width:220px;margin:5px auto 0}@media screen and (min-width:835px){.mv__title img{width:320px;margin:10px 0 0}}.mv__list{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-bottom:20px}@media screen and (min-width:835px){.mv__list{justify-content:flex-start;gap:10px;max-width:680px;margin-bottom:60px}}.mv__list li{background:#fff;border-radius:40px;padding:6px 8px;color:#0876de;font-weight:700;font-size:13px}@media screen and (min-width:835px){.mv__list li{padding:6px 20px;font-size:18px}}.mv__img{width:90vw;max-width:500px;margin:20px auto 30px;display:block}@media screen and (min-width:835px){.mv__img{position:absolute;right:0;top:auto;bottom:-30px;width:calc(100% - 580px);max-width:none;margin:0}}.trouble__container{background:#efefef;padding:40px 0 60px}@media screen and (min-width:835px){.trouble__container{padding:60px 0 100px}}.trouble__title{font-size:24px;font-weight:700;text-align:center;line-height:1.6}@media screen and (min-width:835px){.trouble__title{font-size:32px}}.trouble__content{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px}@media screen and (min-width:835px){.trouble__content{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:40px 20px;margin:40px auto 0;max-width:850px}}.trouble__content li{text-align:center}@media screen and (min-width:835px){.trouble__content li{width:calc(33.3333333333% - 13.3333333333px)}}.trouble__content li img{width:180px;max-height:180px;width:auto}@media screen and (min-width:835px){.trouble__content li img{height:180px}}.trouble__content li p{font-size:16px;font-weight:700;text-align:center;margin-top:10px}.about__container{padding:60px 0;position:relative;background:#f3f6f8}@media screen and (min-width:835px){.about__container{padding:80px 0}}.about__container:before{content:"";position:absolute;left:0;right:0;top:0;margin:auto;width:0;height:0;border-style:solid;border-right:50px solid transparent;border-left:50px solid transparent;border-top:36px solid #efefef;border-bottom:0}@media screen and (min-width:835px){.about__container:before{border-right:60px solid transparent;border-left:60px solid transparent;border-top:50px solid #efefef}}.about__title{text-align:center;font-size:28px;font-weight:700}@media screen and (min-width:835px){.about__title{font-size:36px;display:flex;justify-content:center;align-items:flex-end}}.about__title img{width:200px;display:block;margin:auto auto 10px}@media screen and (min-width:835px){.about__title img{width:260px;margin:0}}.about__content{margin-top:30px;padding:0 15px;position:relative}@media screen and (min-width:835px){.about__content{margin-top:40px}.about__inner{max-width:1240px;margin:auto;position:relative}}.about__content__title{display:flex;flex-direction:column;align-items:center;gap:10px;width:calc(100% + 30px);margin-left:-15px}.about__content__title span{background:#0876de;padding:8px 10px;color:#fff;font-size:18px}@media screen and (min-width:835px){.about__content__title span{font-size:28px;padding:8px 20px}}.about__content__img{display:flex;flex-direction:column;gap:20px;margin-top:10px;width:calc(100% + 30px);margin-left:-15px}@media screen and (min-width:835px){.about__content__img{max-width:900px;margin:30px auto 0}}.about__content__img img{width:100%}.about__content__desc{margin-top:30px}@media screen and (min-width:835px){.about__content__desc{text-align:center}}.about__content__desc>p{font-size:14px;line-height:2;font-weight:700}@media screen and (min-width:835px){.about__content__desc>p{font-size:18px}}.about__content__desc>p strong{font-weight:700}.about__content__desc ul{display:flex;flex-direction:column;gap:10px;margin:10px 0}.about__content__desc ul li{display:flex;align-items:center;gap:5px}.about__content__desc ul li img{width:34px}.about__content__desc ul li p{background:#fff;font-size:12px;padding:6px 10px;border-radius:5px;position:relative}@media screen and (min-width:835px){.about__content__desc ul li p{font-size:14px}}.about__content__desc ul li p:before{content:"";position:absolute;width:0;height:0;left:-7px;top:0;bottom:0;margin:auto;border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:7px solid #fff;border-left:0}.about__list{margin-top:40px;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:835px){.about__list{margin-top:60px;gap:60px}.about__item{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.about__item:nth-of-type(2n){flex-direction:row}.about__item__box{width:45%}}.about__item__head{font-size:22px;font-weight:700;margin-top:10px;line-height:1.5}.about__item__head span{color:#0876de}@media screen and (min-width:835px){.about__item__head{font-size:30px}}.about__item__desc{font-size:14px;line-height:2.25;margin-top:20px}@media screen and (min-width:835px){.about__item__desc{font-size:16px;margin-top:40px}}.about__item__desc span{font-size:12px;margin-top:20px;display:block;line-height:2}@media screen and (min-width:835px){.about__item__desc span{font-size:14px}}.about__item__desc small{font-size:10px;vertical-align:super}@media screen and (min-width:835px){.about__item__desc small{font-size:12px}}.about__item__desc a{color:#0876de;text-decoration:underline}.about__item__img{position:relative;width:100%;margin-top:30px;filter:drop-shadow(0 .125rem .5rem rgba(0,0,0,.1))}@media screen and (min-width:835px){.about__item__img{width:50%;margin-top:30px}}.about__item__img img,.about__item__img video{width:100%}.func__container{padding:40px 12px 60px;background:#fff}@media screen and (min-width:835px){.func__container{padding:60px 20px 80px}}.func__desc{font-size:14px;line-height:2;margin-top:20px}@media screen and (min-width:835px){.func__desc{font-size:18px;text-align:center;margin-top:30px}}.func__list{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}@media screen and (min-width:835px){.func__list{max-width:1040px;margin:60px auto 0;gap:40px}}.func__item{width:calc(50% - 5px);box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:5px;box-sizing:border-box;background:#fff;overflow:hidden}@media screen and (min-width:835px){.func__item{width:calc(33.3333333333% - 26.6666666667px)}}.func__item>div{padding:10px 8px}@media screen and (min-width:835px){.func__item>div{padding:15px 20px 20px}}.func__item img{display:block;width:100%;border-bottom:1px solid #eee}.func__item h3{font-size:14px;font-weight:700;text-align:center;color:#0876de}@media screen and (min-width:835px){.func__item h3{font-size:18px}}.func__item p{font-size:12px;margin-top:5px;line-height:1.8}@media screen and (min-width:835px){.func__item p{font-size:14px;margin-top:10px}}.func__foot{font-size:14px;margin-top:20px}@media screen and (min-width:835px){.func__foot{text-align:center;font-size:16px;margin-top:30px}}.func__foot a{color:#0876de;text-decoration:underline}.cta__container{background:linear-gradient(0deg,#0a84e3,#1b8ee6,#3b9bea,#5cb0f0);padding:30px 0;text-align:center}@media screen and (min-width:835px){.cta__container{padding:50px 0}}.cta__content{padding:0 20px;display:flex;flex-direction:column;gap:30px;margin-top:30px}@media screen and (min-width:835px){.cta__content{flex-direction:row;justify-content:center;align-items:center}}.cta__content>img{display:block;width:100%}@media screen and (min-width:835px){.cta__content>img{width:300px}.cta__content>a{margin:0;max-width:360px}}.cta__content>a span{width:200px}@media screen and (min-width:835px){.cta__content>a span{width:240px}}.cta__title{color:#fff;font-size:24px;font-weight:700;text-align:center;position:relative;display:inline-block}@media screen and (min-width:835px){.cta__title{font-size:32px}}.cta__title:after,.cta__title:before{content:"";position:absolute;top:10px;margin:auto;width:2px;height:60px;background:#fff}@media screen and (min-width:835px){.cta__title:after,.cta__title:before{height:45px;top:3px;width:2px}}.cta__title:before{left:-20px;transform:rotate(-20deg)}.cta__title:after{right:-15px;transform:rotate(20deg)}.voice__container{padding:40px 0 60px;background:#fafafa}@media screen and (min-width:835px){.voice__container{padding:60px 0 80px}}.voice__list{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding:0 20px}@media screen and (min-width:835px){.voice__list{max-width:1200px;margin:40px auto 0;flex-direction:row;justify-content:space-between}}.voice__item{background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:5px;padding:20px}@media screen and (min-width:835px){.voice__item{width:calc(50% - 20px)}}.voice__item>h3{font-size:20px;font-weight:700}.voice__item>p{font-size:14px}.voice__item>div{margin-top:10px}@media screen and (min-width:835px){.voice__item>div{display:flex;justify-content:space-between}}.voice__item>div img{display:block;width:100px;height:100px;border-radius:50%;object-fit:cover;margin:auto}.voice__item>div p{font-size:14px;text-align:left;line-height:1.8;margin-top:10px}@media screen and (min-width:835px){.voice__item>div p{width:calc(100% - 130px)}}.price__container{background:#fff;padding:40px 0 60px}@media screen and (min-width:835px){.price__container{padding:60px 0 80px}}.price__inner{padding:0 20px}@media screen and (min-width:835px){.price__inner{max-width:1200px;margin:auto}}.price__subtitle{display:flex;align-items:flex-end;justify-content:center;gap:5px;font-size:20px;font-weight:700;margin-top:30px}@media screen and (min-width:835px){.price__subtitle{font-size:24px}}.price__subtitle span{background:#f3883a;color:#fff;padding:0 10px 4px;font-size:20px;margin-bottom:-4px}@media screen and (min-width:835px){.price__subtitle span{font-size:24px;padding:2px 10px 4px;margin-bottom:-4px;margin-left:5px}}.price__subtitle span strong{font-size:30px;padding:0 2px;line-height:1.2}@media screen and (min-width:835px){.price__subtitle span strong{font-size:36px}}.price__list{display:flex;flex-direction:column;gap:20px;margin-top:30px}@media screen and (min-width:835px){.price__list{flex-direction:row;justify-content:space-between}}.price__item{border-radius:10px;overflow:hidden;box-shadow:0 0 6px 0 rgba(0,0,0,.1)}@media screen and (min-width:835px){.price__item{width:calc(33.3333333333% - 20px)}}.price__item h3{background:#0876de;color:#fff;padding:10px;font-weight:700}.price__item h3,.price__item p{font-size:20px;text-align:center}.price__item p{margin:10px 0 20px}.price__item p strong{font-size:40px;font-weight:700;margin:0 4px}.price__item ul{width:240px;margin:auto;display:flex;flex-direction:column;gap:10px}.price__item ul li{display:flex;align-items:center;gap:5px;font-size:16px}.price__item ul li img{width:20px}.price__item a{display:flex;justify-content:center;align-items:center;width:100%;max-width:300px;height:50px;background:#f3883a;color:#fff;font-size:16px;font-weight:700;position:relative;border-radius:5px;transition:.3s;gap:3px;margin:20px auto 30px}.price__item a:hover{opacity:.8;cursor:pointer}.price__item a:disabled{opacity:.5;pointer-events:none}.price__item a img{width:30px;position:absolute;right:20px;top:0;bottom:0;margin:auto}.price__foot{font-size:12px;text-align:left;margin-top:15px}.price__foot a{color:#0876de;text-decoration:underline}@media screen and (min-width:835px){.price__foot{font-size:14px}}.faq__container{padding:40px 20px 60px;background:#fafafa}@media screen and (min-width:835px){.faq__container{padding:60px 20px 80px}}.faq__list{margin-top:20px;display:flex;flex-direction:column;gap:10px}@media screen and (min-width:835px){.faq__list{max-width:850px;margin:40px auto 0}}.faq__item{border:1px solid #eee;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);overflow:hidden}.faq__item input{display:none}.faq__item input:checked+label span:after{transform:rotate(180deg)}.faq__item input:checked~div{max-height:300px}.faq__item label{display:flex;align-items:center;gap:12px;background:#fff;height:72px;padding:12px 8px;position:relative;transition:.3s;cursor:pointer}@media screen and (min-width:835px){.faq__item label{padding:0 20px;height:80px}}.faq__item label p{font-size:24px;font-weight:700;color:#0876de;line-height:1;margin-top:-5px}@media screen and (min-width:835px){.faq__item label p{font-size:32px}}.faq__item label span{position:absolute;top:0;bottom:0;right:8px;margin:auto;width:22px;height:22px;border-radius:50%;background:#0876de}@media screen and (min-width:835px){.faq__item label span{right:20px;width:40px;height:40px}}.faq__item label span:after,.faq__item label span:before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:2px;background:#fff}@media screen and (min-width:835px){.faq__item label span:after,.faq__item label span:before{width:20px}}.faq__item label span:after{transform:rotate(90deg);transition:.3s}.faq__item label h3{font-size:14px;font-weight:700;transition:.3s;width:calc(100% - 50px)}@media screen and (min-width:835px){.faq__item label h3{font-size:16px}}.faq__item>div{max-height:0;overflow:hidden;transition:max-height .5s ease}.faq__item>div>div{display:flex;align-items:center;gap:12px;background:#f6f6f6;padding:20px 8px}@media screen and (min-width:835px){.faq__item>div>div{padding:20px}}.faq__item>div>div p{font-size:24px;font-weight:700;color:#0876de;line-height:1;text-align:center;margin-left:2px}@media screen and (min-width:835px){.faq__item>div>div p{font-size:32px;margin-left:3px}}.faq__item>div>div div{font-size:13px;line-height:1.5}@media screen and (min-width:835px){.faq__item>div>div div{font-size:14px;width:calc(100% - 100px)}}.faq__item>div>div div br{content:"";display:block;margin:10px 0}.faq__item>div>div div a{color:#0876de;transition:.3s;cursor:pointer}.faq__item>div>div div a:hover{opacity:.8}.document__container{background:#f6f6f6;padding:20px 24px 60px}@media screen and (min-width:835px){.document__container{padding:60px 24px 80px}}.document__content{margin-top:20px}@media screen and (min-width:835px){.document__content{max-width:1024px;margin:40px auto 0;display:flex;justify-content:space-between}.document__detail{width:calc(100% - 440px)}}.document__detail h2{text-align:center;font-size:20px;font-weight:700}@media screen and (min-width:835px){.document__detail h2{text-align:left;font-size:28px}}.document__detail h2 span{color:#0876de;display:block}.document__detail h3{text-align:center;font-size:16px;font-weight:700;margin-top:20px}@media screen and (min-width:835px){.document__detail h3{text-align:left;font-size:22px;margin-top:30px}}.document__detail ul{width:350px;margin:10px auto 0;display:flex;flex-wrap:wrap}@media screen and (min-width:835px){.document__detail ul{width:auto;margin:16px 24px 0}}.document__detail ul li{width:calc(50% - 20px);list-style:disc;font-size:13px;line-height:2;margin-left:20px}@media screen and (min-width:835px){.document__detail ul li{font-size:16px;width:100%}}.document__detail>img{display:block;width:100%;margin:20px 0 10px}.document__detail>span{display:block;margin:10px auto 0;width:180px}@media screen and (min-width:835px){.document__detail>span{display:none}}.document__detail>span img{display:block;width:100%}.document__form{background:#fff;width:calc(100% + 48px);margin-left:-24px;margin-top:20px;padding:30px 30px 40px}@media screen and (min-width:835px){.document__form{width:400px;margin:0;padding:40px 40px 60px;border-radius:20px}}.guide__toplink{display:flex;flex-direction:column;gap:20px;max-width:300px;margin:30px auto 0}@media screen and (min-width:835px){.guide__toplink{flex-direction:row;max-width:900px;margin:50px auto 0;justify-content:space-between}}.guide__toplink a{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);align-items:center;justify-content:center;text-align:center;color:#333;transition:.3s;cursor:pointer}.guide__toplink a:hover{opacity:.8}@media screen and (min-width:835px){.guide__toplink a{width:calc(25% - 15px)}}.guide__toplink a img{width:80px;height:80px}.guide__toplink a h2{font-size:16px;font-weight:700;margin-top:8px}.guide__toplink a p{text-align:center;font-size:12px;margin-top:10px}.guide__container{background:#fff;padding:20px 20px 60px}@media screen and (min-width:835px){.guide__container{padding:40px 20px 80px;max-width:800px;margin:auto}}.guide__content{margin-top:20px}.guide__content h1{font-size:24px;font-weight:700;padding-bottom:10px;position:relative;border-bottom:2px solid #0876de;line-height:1.4}@media screen and (min-width:835px){.guide__content h1{font-size:28px;border-bottom:2px solid #0876de}}.guide__content h2{font-size:20px;font-weight:700;margin-top:30px}@media screen and (min-width:835px){.guide__content h2{font-size:24px;margin-top:40px}}.guide__content h3{font-size:16px;font-weight:700;margin-top:30px}@media screen and (min-width:835px){.guide__content h3{font-size:18px;margin-top:30px}}.guide__content img{width:100%;display:block;margin-top:20px;border:1px solid #ddd}.guide__content p{font-size:13px;line-height:2;margin-top:20px}@media screen and (min-width:835px){.guide__content p{font-size:14px}}.guide__content p.right{text-align:right;margin-top:0}.guide__content ul{list-style-type:disc;margin-left:20px;margin-top:20px}.guide__content ul li{margin:8px 0}.guide__content .link{list-style-type:none;display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:30px}.guide__content .link a{color:#333;text-decoration:none;font-size:14px;position:relative;transition:.3s;cursor:pointer;padding-left:20px}.guide__content .link a:hover{opacity:.8}.guide__content .link a:before{content:"";width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #0876de;border-right:0;position:absolute;left:4px;top:5px}.guide__content ol{margin-top:30px;padding-left:30px;list-style-type:decimal}@media screen and (min-width:835px){.guide__content ol{margin:30px auto 0}}.guide__content ol li{font-size:13px;line-height:1.8}.guide__content ol li:not(:first-of-type){margin-top:12px}@media screen and (min-width:835px){.guide__content ol li{font-size:14px}}.guide__content ol li ol,.guide__content ol li ul{padding-left:20px;margin-top:12px}.guide__content strong{font-weight:700}.guide__content u{background:linear-gradient(transparent 65%,#fff5c9 0);text-decoration:none;font-weight:700}.guide__content a{text-decoration:underline;font-size:13px;color:#436fc0;display:inline-block;transition:.3s;cursor:pointer}.guide__content a:hover{opacity:.8}@media screen and (min-width:835px){.guide__content a{font-size:14px}}.guide__content table{width:100%;border-collapse:collapse;margin-top:20px}.guide__content table td,.guide__content table th{display:block;border:1px solid #ddd;padding:8px;text-align:left;font-size:13px}@media screen and (min-width:835px){.guide__content table td,.guide__content table th{display:table-cell;font-size:14px}}.guide__content table th{background-color:#f7f7f8;font-weight:700}@media screen and (min-width:835px){.guide__content table th{width:200px}}.guide__content .authority__table td,.guide__content .authority__table thead:first-of-type th{text-align:center}.guide__back{color:#0876de;display:inline-flex;align-items:center;font-size:14px;margin-left:-5px;transition:.3s;cursor:pointer}.guide__back:hover{opacity:.8}@media screen and (min-width:835px){.guide__back{font-size:16px}}.guide__back img{transform:rotate(180deg);margin-top:2px}.guide__nav{gap:20px;margin-top:30px}.guide__nav,.guide__nav a{display:flex;justify-content:center}.guide__nav a{width:300px;height:45px;border:2px solid #0876de;border-radius:30px;align-items:center;color:#0876de;text-decoration:none;font-size:14px}@media screen and (min-width:835px){.guide__nav a{font-size:16px;width:300px;height:50px}}.trial__container{background-image:url(/img/trial/bg_trial.webp);background-size:cover;background-position:0 0;display:flex;justify-content:center;align-items:center;height:100vh}.trial__box{background:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px 20px 30px;width:100%;max-width:90%;max-height:90vh;overflow:auto}@media screen and (min-width:835px){.trial__box{padding:30px 80px 40px;max-width:680px;margin:auto;max-height:100vh}}.trial__title{font-size:20px;text-align:center}@media screen and (min-width:835px){.trial__title{font-size:26px}}.trial__text{text-align:center;font-size:12px;line-height:1.8;margin-top:20px;margin-bottom:20px}@media screen and (min-width:835px){.trial__text{font-size:15px;margin-top:20px;margin-bottom:20px}}.trial__form{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media screen and (min-width:835px){.trial__form{gap:15px}}.trial__form .form__item label{font-size:12px;margin-bottom:4px}@media screen and (min-width:835px){.trial__form .form__item label{font-size:13px}}.trial__form .form__item input{height:45px}.form__password{position:relative}.form__password input{width:100%!important}.form__password button{position:absolute;right:15px;top:0;bottom:0;margin:auto;width:22px;height:22px}.form__password button,.trial__btn{display:flex;justify-content:center;align-items:center;cursor:pointer}.trial__btn{border-radius:28px;background:#0876de;width:100%;max-width:300px;height:45px;margin:10px auto 0;color:#fff;font-size:14px;font-weight:700;position:relative;letter-spacing:.08em;transition:.3s}.trial__btn:hover{opacity:.8}@media screen and (min-width:835px){.trial__btn{margin:15px auto 0;max-width:300px;font-size:16px}}.trial__btn img{position:absolute;right:12px;top:0;bottom:0;margin:auto;width:28px}@media screen and (min-width:835px){.trial__btn img{right:20px}}.trial__btn:disabled{opacity:.5}