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;color:#292929;min-height:100vh;min-height:-webkit-fill-available;line-height:1.5;letter-spacing:.04em}body,button{font-family:Noto Sans JP,sans-serif}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333}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;z-index:999;height:60px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background:#fff}@media screen and (min-width:835px){.header{height:80px;padding:0 24px}}.header__logo{display:block;transition:.3s;cursor:pointer}.header__logo:hover{opacity:.8}.header__logo img{display:block;width:130px}@media screen and (min-width:835px){.header__logo img{width:240px}}@media(min-width:835px)and (max-width:1024px){.header__logo img{width:180px}}.header__space{height:60px}@media screen and (min-width:835px){.header__space{height:80px}}.header__nav{display:flex;justify-content:space-between;align-items:center;gap:4px}@media screen and (min-width:835px){.header__nav{justify-content:flex-start;width:auto;gap:15px}}.header__menu__pc{display:none}@media screen and (min-width:835px){.header__menu__pc{display:flex;gap:24px}}@media(min-width:835px)and (max-width:1024px){.header__menu__pc{gap:12px}}.header__menu__pc li a{font-size:15px;font-weight:700;align-items:center;color:#292929;transition:.3s;cursor:pointer}@media(min-width:835px)and (max-width:1024px){.header__menu__pc li a{font-size:14px}}.header__menu__pc li a:hover{color:#f25c07}.header__nav__btn{display:flex;align-items:center;gap:4px}@media screen and (min-width:835px){.header__nav__btn{gap:6px;margin-left:30px}}@media(min-width:835px)and (max-width:1024px){.header__nav__btn{margin-left:10px}}.header__document{position:relative}.header__document div{border-radius:60px;border:2px solid #f25c07;background:#fff;display:flex;width:40px;height:40px;justify-content:center;align-items:center}@media screen and (min-width:835px){.header__document div{width:180px;height:50px;gap:6px;border:4px solid #f25c07;position:relative;background:#fff;transition:.3s;z-index:10}.header__document div:hover{background:#fffce0;transform:translateY(5px)}}@media(min-width:835px)and (max-width:1024px){.header__document div{width:50px;height:50px}}.header__document div svg{fill:#f25c07;width:20px}.header__document div p{display:none}@media screen and (min-width:835px){.header__document div p{display:inline-block;font-size:15px;font-weight:700;color:#f25c07}}@media(min-width:835px)and (max-width:1024px){.header__document div p{display:none}}.header__document span{display:none}@media screen and (min-width:835px){.header__document span{display:block;position:absolute;width:100%;height:100%;border-radius:70px;background:#ccb08c;z-index:-1;bottom:-5px;transition:.3s}}.header__contact{position:relative}.header__contact div{display:flex;width:110px;height:40px;justify-content:center;align-items:center;gap:2px;border-radius:60px;background:#f25c07;transition:.3s}@media screen and (min-width:835px){.header__contact div{width:180px;height:50px;gap:6px}.header__contact div:hover{transform:translateY(5px);background:#ff7a00}}.header__contact div svg{fill:#fff;width:20px}.header__contact div p{font-size:12px;font-weight:700;color:#fff}@media screen and (min-width:835px){.header__contact div p{font-size:16px}}.header__contact span{display:none}@media screen and (min-width:835px){.header__contact span{display:block;position:absolute;width:100%;height:100%;border-radius:70px;background:#ccb08c;z-index:-1;bottom:-5px;transition:.3s}}.header__spBtn{width:30px;height:18px;position:relative;margin-left:10px}@media screen and (min-width:835px){.header__spBtn{display:none}}.header__spBtn span{width:24px;height:2px;background:#292929;position:absolute;left:0;right:0;margin:auto;transition:.3s}.header__spBtn span:first-of-type{top:0}.header__spBtn span:nth-of-type(2){top:0;bottom:0}.header__spBtn span:nth-of-type(3){bottom:0}.header__spBtn.isActive span:first-of-type{bottom:0;transform:rotate(45deg)}.header__spBtn.isActive span:nth-of-type(2){opacity:0}.header__spBtn.isActive span:nth-of-type(3){top:0;transform:rotate(-45deg)}.header__spMenu{transition:.3s;position:fixed;left:0;top:60px;width:100%;height:calc(100% - 60px);background:#f6f6f6;overflow:scroll;box-sizing:border-box;padding:10px 18px;opacity:0;visibility:hidden}@media screen and (min-width:835px){.header__spMenu{display:none}}.header__spMenu.isActive{opacity:1;visibility:visible}.header__spMenu__link{display:flex;flex-direction:column}.header__spMenu__link a{display:block;border-bottom:1px solid #f5dabb;width:100%;padding:18px 0;text-align:center;font-size:14px;font-weight:700;color:#292929}.header__spMenu__button{display:flex;flex-direction:column;align-items:center;gap:6px;margin:40px auto 0}.footer__main{background:linear-gradient(90deg,#544535,#392917);padding:30px 30px 60px}@media screen and (min-width:835px){.footer__main{padding:60px 0}.footer__main__content{display:flex;justify-content:space-between;max-width:1000px;margin:auto}.footer__left{width:300px}.footer__right{width:calc(100% - 360px)}}.footer__logo{display:flex;flex-direction:column;align-items:center;gap:6px}.footer__logo img{width:200px}@media screen and (min-width:835px){.footer__logo img{width:260px}}.footer__logo p{font-size:12px;color:#d9d9d9}@media screen and (min-width:835px){.footer__logo p{font-size:15px}}.footer__btn{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.footer__left__link{text-align:center;margin-top:20px}.footer__left__link a{font-size:12px;color:#d9d9d9;transition:.3s;cursor:pointer}.footer__left__link a:hover{opacity:.8}.footer__link{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px;width:300px;margin:40px auto 0}@media screen and (min-width:835px){.footer__link{justify-content:flex-start;width:auto;margin:0}}.footer__link a{color:#d9d9d9;font-size:15px;transition:.3s;cursor:pointer}.footer__link a:hover{color:#ffb84f}.footer__banner{display:flex;flex-direction:column;gap:12px;width:300px;margin:40px auto 0}@media screen and (min-width:835px){.footer__banner{flex-direction:row;flex-wrap:wrap;width:100%}}.footer__banner a{transition:.3s;cursor:pointer;display:block;width:100%}.footer__banner a:hover{opacity:.8}@media screen and (min-width:835px){.footer__banner a{width:calc(50% - 6px)}}.footer__banner a img{display:block;width:100%}.footer__copyright{background:#3c2c25;color:#fff;padding:10px 0;text-align:center;font-size:12px;font-weight:400}.page__container{padding:20px 24px 60px}@media screen and (min-width:835px){.page__container{padding:60px 24px 80px}}.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;font-weight:700;text-align:center}@media screen and (min-width:835px){.page__title{font-size:38px}}.page__title span{font-size:14px;background:linear-gradient(90deg,#f25c07,#ffb84f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}@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__about,.btn__contact,.btn__ducoment,.btn__ducomentsec{width:100%;height:60px;max-width:300px;display:flex;justify-content:space-between;align-items:center;border-radius:60px;background:#f25c07;box-shadow:3px 6px 8px 0 rgba(0,0,0,.08);padding:0 20px 0 30px;transition:.3s}@media screen and (min-width:835px){.btn__about,.btn__contact,.btn__ducoment,.btn__ducomentsec{max-width:440px;height:72px}.btn__contact.small,.small.btn__about,.small.btn__ducoment,.small.btn__ducomentsec{height:60px}.btn__contact.small p,.small.btn__about p,.small.btn__ducoment p,.small.btn__ducomentsec p{font-size:18px}.btn__contact.small .icon__contact,.small.btn__about .icon__contact,.small.btn__ducoment .icon__contact,.small.btn__ducomentsec .icon__contact{width:25px}.btn__contact.small>span,.small.btn__about>span,.small.btn__ducoment>span,.small.btn__ducomentsec>span{width:20px;height:20px}.btn__contact.small>span .icon__arw,.small.btn__about>span .icon__arw,.small.btn__ducoment>span .icon__arw,.small.btn__ducomentsec>span .icon__arw{width:14px;height:14px}}.btn__about .icon__contact,.btn__contact .icon__contact,.btn__ducoment .icon__contact,.btn__ducomentsec .icon__contact{fill:#fff;width:20px;transition:.3s}@media screen and (min-width:835px){.btn__about .icon__contact,.btn__contact .icon__contact,.btn__ducoment .icon__contact,.btn__ducomentsec .icon__contact{width:36px}}.btn__about .icon__document,.btn__contact .icon__document,.btn__ducoment .icon__document,.btn__ducomentsec .icon__document{fill:#fff;width:20px;transition:.3s}@media screen and (min-width:835px){.btn__about .icon__document,.btn__contact .icon__document,.btn__ducoment .icon__document,.btn__ducomentsec .icon__document{width:36px}}.btn__about>p,.btn__contact>p,.btn__ducoment>p,.btn__ducomentsec>p{font-size:18px;font-weight:700;color:#fff;letter-spacing:.12em;transition:.3s}@media screen and (min-width:835px){.btn__about>p,.btn__contact>p,.btn__ducoment>p,.btn__ducomentsec>p{font-size:22px}}.btn__about>span,.btn__contact>span,.btn__ducoment>span,.btn__ducomentsec>span{width:20px;height:20px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.3s}@media screen and (min-width:835px){.btn__about>span,.btn__contact>span,.btn__ducoment>span,.btn__ducomentsec>span{width:36px;height:36px}}.btn__about>span .icon__arw,.btn__contact>span .icon__arw,.btn__ducoment>span .icon__arw,.btn__ducomentsec>span .icon__arw{fill:#f25c07;width:14px;height:14px}@media screen and (min-width:835px){.btn__about>span .icon__arw,.btn__contact>span .icon__arw,.btn__ducoment>span .icon__arw,.btn__ducomentsec>span .icon__arw{width:26px;height:26px}}.btn__about:hover,.btn__contact:hover,.btn__ducoment:hover,.btn__ducomentsec:hover{background:#ff7a00}.btn__about:hover .icon__contact,.btn__about:hover .icon__document,.btn__contact:hover .icon__contact,.btn__contact:hover .icon__document,.btn__ducoment:hover .icon__contact,.btn__ducoment:hover .icon__document,.btn__ducomentsec:hover .icon__contact,.btn__ducomentsec:hover .icon__document{transform:rotate(-15deg)}.btn__about:hover>span,.btn__contact:hover>span,.btn__ducoment:hover>span,.btn__ducomentsec:hover>span{transform:translateX(5px)}.btn__about:hover>p,.btn__contact:hover>p,.btn__ducoment:hover>p,.btn__ducomentsec:hover>p{letter-spacing:.15em}.btn__ducomentsec{background:#3c2c25}@media screen and (min-width:835px){.btn__ducomentsec{max-width:400px}}.btn__ducoment{background:#fff;border:4px solid #f25c07;padding:0 20px 0 0}@media screen and (min-width:835px){.btn__ducoment{height:90px}.btn__ducoment.small{height:60px}.btn__ducoment.small>div span{font-size:20px}.btn__ducoment.small .icon__document{width:25px}.btn__ducoment.small img{width:78px;margin-left:-10px;margin-top:-2px}.btn__ducoment.small>span{width:20px;height:20px}.btn__ducoment.small>span .icon__arw{width:14px;height:14px}}.btn__ducoment>p{color:#f25c07}@media screen and (min-width:835px){.btn__ducoment>p{display:none}}.btn__ducoment>div{display:none}@media screen and (min-width:835px){.btn__ducoment>div{display:block;text-align:center}}.btn__ducoment>div p{font-size:18px;color:#292929;font-weight:700}.btn__ducoment>div span{display:block;font-size:22px;color:#f25c07;font-weight:700;transition:.3s}.btn__ducoment img{width:78px;margin-left:-10px;margin-top:-2px;transition:.3s}@media screen and (min-width:835px){.btn__ducoment img{width:132px;margin-left:-30px;margin-top:-6px}}.btn__ducoment>span{background:#f25c07;transition:.3s}.btn__ducoment>span .icon__arw{fill:#fff}.btn__ducoment .icon__document{fill:#f25c07;margin-left:26px;width:20px}@media screen and (min-width:835px){.btn__ducoment .icon__document{width:36px}}.btn__ducoment:hover{background:#fffce0}.btn__ducoment:hover img{transform:rotate(-15deg)}.btn__ducoment:hover>span{transform:translateX(5px)}.btn__ducoment:hover>div span{letter-spacing:.1em}.btn__about{position:relative}@media screen and (min-width:835px){.btn__about{height:90px}}.btn__about>p{padding-left:50px;font-size:18px}@media screen and (min-width:835px){.btn__about>p{padding-left:110px;font-size:22px;display:flex;align-items:center}}.btn__about>p>img{width:90px;margin-right:3px}@media screen and (min-width:835px){.btn__about>p>img{width:140px}}.btn__about>img{position:absolute;left:0;top:0;bottom:0;margin:auto;width:60px;height:60px}@media screen and (min-width:835px){.btn__about>img{width:100px;height:100px}}.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:#292929}@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 #ffb84f;color:#f25c07;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:#f25c07;background:linear-gradient(180deg,gold,orange);border:none;font-weight:700;color:#292929}.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{max-width:700px;margin:auto}}.form__text{text-align:center;font-size:13px;line-height:1.8;margin-top:20px;margin-bottom:20px}@media screen and (min-width:835px){.form__text{font-size:14px;margin-top:30px;margin-bottom:40px}}.form__item{margin-bottom:20px}@media screen and (min-width:835px){.form__item{margin-bottom:30px}}.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:#de5000;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:#f5f5f5;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:#f5f5f5;color:#292929;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:#f25c07;width:100%;max-width:330px;height:56px;display:flex;justify-content:center;align-items:center;margin:40px 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:60px 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{color:#953b1e;font-size:12px;margin-top:5px}.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:36px;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:20px;border:1px solid #f25c07;background:#fff;margin:40px auto 0;color:#f25c07;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:#292929;transition:.5s}.paginationItem.is-active{background:#f25c07;color:#fff}@media screen and (min-width:835px){.paginationItem{margin:0 4px;width:48px;height:48px}}.paginationItem:hover{background:#f25c07;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}.breadcrumb{display:flex;align-items:center;gap:4px;padding:0 12px;width:100%;overflow:hidden}@media screen and (min-width:835px){.breadcrumb{max-width:1200px;margin:auto;padding:10px 20px}}.breadcrumb a,.breadcrumb p{white-space:nowrap;font-size:11px}@media screen and (min-width:835px){.breadcrumb a,.breadcrumb p{font-size:13px}}.breadcrumb a,.breadcrumb p{display:block;color:#08131a}.breadcrumb p{font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:835px){.breadcrumb p{font-size:13px;max-width:none}}.breadcrumb svg{width:16px;stroke:#727272;margin-top:5px}.section__title{display:flex;flex-direction:column;align-items:center}.section__title img{width:48px}.section__title h2{text-align:center;font-size:24px;font-weight:700}@media screen and (min-width:835px){.section__title h2{font-size:36px}}.mv{background-image:url(/img/lp/mv_bg_sp.png);background-size:cover;background-position:50%;position:relative;overflow:hidden}@media screen and (min-width:835px){.mv{background-image:url(/img/lp/mv_bg_pc.png)}}.mv__inner{position:relative;padding:20px 0 60px;z-index:10}@media screen and (min-width:835px){.mv__inner{max-width:1200px;margin:auto;padding:50px 0 150px 100px}}.mv__deco01{position:absolute;width:140px;left:-10px;top:-10px;z-index:-1;animation:fluffy 6s linear -2s infinite}@media screen and (min-width:835px){.mv__deco01{width:180px;left:-50px}}.mv__deco02{position:absolute;width:800px;left:10px;bottom:40px;z-index:-1;animation:fluffy 6s linear -4s infinite}@media screen and (min-width:835px){.mv__deco02{width:100%;inset:0;margin:auto}}.mv__deco03{position:absolute;width:70px;right:30px;bottom:-8px;z-index:-1;animation:fluffy 6s linear -6s infinite}@media screen and (min-width:835px){.mv__deco03{width:210px;bottom:-20px;z-index:1}}.mv__flex,.mv__head,.mv__logo{opacity:0;animation:fadeInAnimation .5s ease-in 3s forwards}.mv__head{position:relative;z-index:10;margin-bottom:-50px;display:block}@media screen and (min-width:835px){.mv__head{margin:0}}.mv__head img{display:block;width:300px;margin:auto;position:relative}@media screen and (min-width:835px){.mv__head img{width:480px;margin-left:0}}.mv__cp{position:absolute;width:180px;right:10px;top:230px;z-index:11;opacity:0;animation:fadeInAnimation .5s ease-in 3.5s forwards}@media screen and (min-width:835px){.mv__cp{width:340px;top:55px;right:177px}}.mv__cp img{width:100%;display:block;animation:fluffy 6s linear -2s infinite}.mv__img{width:280px;display:block;margin:auto;position:relative}@media screen and (min-width:835px){.mv__img{position:absolute;right:0;top:90px;margin:auto;width:50%}}.mv__img>img{display:block;width:100%;opacity:0;animation:fadeInAnimation .5s ease-in .5s forwards}.mv__img>div{position:absolute;top:60px;left:10px;width:180px;z-index:10}@media screen and (min-width:835px){.mv__img>div{width:66%;top:130px;left:30px}}.mv__logo{display:block;width:220px;margin:10px auto 0}@media screen and (min-width:835px){.mv__logo{margin-left:0;margin-top:16px;width:460px}}.mv__flex{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media screen and (min-width:835px){.mv__flex{flex-direction:column-reverse;margin-top:16px;gap:30px}}.mv__btn{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (min-width:835px){.mv__btn{align-items:flex-start;gap:24px}}.mv__text{font-size:13px;text-align:center}@media screen and (min-width:835px){.mv__text{font-size:18px;text-align:left}}.mv__bottom{position:absolute;left:0;bottom:-1px;width:100%}.mv__bottom img{width:100%;display:block}.problem{padding:20px 0 65px}@media screen and (min-width:835px){.problem{padding:20px 0 100px}}.problem__inner{position:relative}@media screen and (min-width:835px){.problem__inner{max-width:1024px;margin:auto}}.problem__hatena01{width:36px;transform:rotate(-25.161deg);position:absolute;left:28px;top:-10px;animation:fluffyhatena01 6s linear -2s infinite}@media screen and (min-width:835px){.problem__hatena01{width:56px;left:100px;top:50px}}.problem__hatena02{width:36px;transform:rotate(38.44deg);position:absolute;right:40px;top:100px;animation:fluffyhatena02 6s linear -4s infinite}@media screen and (min-width:835px){.problem__hatena02{width:48px;right:140px;top:50px}}.problem__title{text-align:center;font-size:22px;font-weight:700}@media screen and (min-width:835px){.problem__title{font-size:38px}}.problem__title img{display:inline-block;width:120px;margin-bottom:-20px}@media screen and (min-width:835px){.problem__title img{width:144px}}.problem__title span{font-size:24px}@media screen and (min-width:835px){.problem__title span{font-size:38px}}.problem__list{background:#f6f6f6;width:280px;padding:10px 20px;border-radius:20px;margin:20px auto 0}@media screen and (min-width:835px){.problem__list{width:100%;display:flex;justify-content:space-between;padding:70px 40px 50px;margin-top:-30px}}.problem__item{padding:20px 0}@media screen and (min-width:835px){.problem__item{padding:0;width:calc(33.3333333333% - 20px)}}.problem__item:not(:first-of-type){border-top:1px solid #f5dabb}@media screen and (min-width:835px){.problem__item:not(:first-of-type){border:none}}.problem__item>div{width:175px;display:block;margin:auto}@media screen and (min-width:835px){.problem__item>div{width:240px}}.problem__item p{font-size:16px;text-align:center;margin-top:6px}@media screen and (min-width:835px){.problem__item p{font-size:20px}}.problem__item p strong{color:#f25c07;font-weight:700}.about{background:url(/img/lp/about_bg_sp.png);background-size:cover;position:relative;padding:40px 0 60px;z-index:10}@media screen and (min-width:835px){.about{background:url(/img/lp/about_bg_pc.png);padding:70px 0 100px}}.about__deco01{position:absolute;left:0;top:0;width:160px;z-index:-1}@media screen and (min-width:835px){.about__deco01{width:240px}}.about__deco02{position:absolute;right:0;bottom:0;width:260px;z-index:-1}@media screen and (min-width:835px){.about__deco02{width:350px}}.about__inner{padding:0 24px}@media screen and (min-width:835px){.about__inner{max-width:1248px;margin:auto}}.about__head{width:180px;position:absolute;left:0;right:0;top:-40px;margin:auto}@media screen and (min-width:835px){.about__head{width:291px;top:-50px}}.about__title{text-align:center;font-size:24px;font-weight:700;line-height:1.2}@media screen and (min-width:835px){.about__title{font-size:32px;line-height:2}}.about__title img{display:inline-block;margin:0 5px}.about__title img:first-of-type{width:190px}@media screen and (min-width:835px){.about__title img:first-of-type{width:300px;margin-bottom:-8px}}.about__title img:nth-of-type(2){width:190px;margin-top:5px}@media screen and (min-width:835px){.about__title img:nth-of-type(2){width:264px;margin-top:0;margin-bottom:-16px}}.about__title img:nth-of-type(3){width:280px}@media screen and (min-width:835px){.about__title img:nth-of-type(3){margin-bottom:-24px;margin-left:-5px}}.about__content{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:835px){.about__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px}}.about__img{width:100%}@media screen and (min-width:835px){.about__img{width:48%}.about__box{width:52%;padding-top:30px}}.about__box h3{text-align:center;font-size:18px;line-height:1.8}@media screen and (min-width:835px){.about__box h3{text-align:left;font-size:28px}}.about__box h3 strong{font-weight:700;background:linear-gradient(transparent 60%,#ffec49 0)}.about__box h3 strong span{color:#f25c07}.about__box p{margin-top:20px;border-radius:20px;background:#fff;box-shadow:3px 8px 20px 0 rgba(246,105,26,.1);padding:20px;font-size:13px;line-height:2}@media screen and (min-width:835px){.about__box p{margin-top:36px;font-size:15px;padding:30px}}.about__box p strong{font-weight:700;background:linear-gradient(transparent 60%,#ffec49 0)}.feature{padding:40px 0 60px;position:relative;z-index:10}@media screen and (min-width:835px){.feature{padding:80px 0 100px;max-width:1100px;margin:auto}}.feature__deco01{position:absolute;z-index:-1;left:18px;top:94px;width:60px}@media screen and (min-width:835px){.feature__deco01{width:120px;left:40px;top:80px}}.feature__deco02{position:absolute;z-index:-1;width:60px;right:20px;top:650px}@media screen and (min-width:835px){.feature__deco02{width:150px;right:0;top:830px}}.feature__table{overflow:scroll;display:block;margin-left:24px}@media screen and (min-width:835px){.feature__table{margin:0;overflow:visible}}.feature__table img{width:600px;display:block}@media screen and (min-width:835px){.feature__table img{width:calc(100% - 100px);margin:auto}}.feature__table table{width:620px;table-layout:fixed;margin-top:20px}@media screen and (min-width:835px){.feature__table table{width:100%;max-width:1000px;margin:30px auto 0}}.feature__table table td,.feature__table table th{border:4px solid #fff;vertical-align:middle;padding:0 4px}.feature__table table tr:first-of-type td{width:40px}@media screen and (min-width:835px){.feature__table table tr:first-of-type td{width:120px}}.feature__table table tr:first-of-type th{font-size:12px;font-weight:700;text-align:center;padding:8px;position:relative}.feature__table table tr:first-of-type th:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f6dabb;border-radius:20px 20px 0 0;z-index:-1}@media screen and (min-width:835px){.feature__table table tr:first-of-type th{padding:20px 0;font-size:18px}}.feature__table table tr:first-of-type th small{display:block;font-size:10px;font-weight:400}@media screen and (min-width:835px){.feature__table table tr:first-of-type th small{font-size:11px}.feature__table table tr:first-of-type th:first-of-type{width:270px}}.feature__table table tr:first-of-type th:first-of-type:before{background:linear-gradient(90deg,#f25c07,#ff9b52)}.feature__table table tr:first-of-type th:first-of-type img{width:110px;margin:auto}@media screen and (min-width:835px){.feature__table table tr:first-of-type th:first-of-type img{width:200px}}.feature__table table tr:first-of-type td{background:transparent;border:none}.feature__table table tr:first-of-type td:after,.feature__table table tr:first-of-type td:before{content:none}.feature__table table tr:not(:first-of-type) th{position:relative;font-size:11px;color:#fff}@media screen and (min-width:835px){.feature__table table tr:not(:first-of-type) th{font-size:18px;border-radius:60px 0 0 60px}}.feature__table table tr:not(:first-of-type) th:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#3c2c25;border-radius:20px 0 0 20px;z-index:-1}@media screen and (min-width:835px){.feature__table table tr:not(:first-of-type) th:before{border-radius:60px 0 0 60px}}.feature__table table td{background:#fff8ed;text-align:center;padding:3px 8px 10px}.feature__table table td span{font-size:16px;display:block}@media screen and (min-width:835px){.feature__table table td span{font-size:22px}}.feature__table table td p{font-size:12px;font-weight:400}.feature__table table td:first-of-type{padding:0 8px 10px;position:relative}.feature__table table td:first-of-type:after,.feature__table table td:first-of-type:before{content:"";width:4px;height:calc(100% + 4px);position:absolute;top:-4px;background:#f25c07}.feature__table table td:first-of-type:before{left:0}.feature__table table td:first-of-type:after{right:0;background:#ff9950}.feature__table table td:first-of-type span{font-size:22px;font-weight:700;color:#de5000}@media screen and (min-width:835px){.feature__table table td:first-of-type span{font-size:28px}}.feature__table table td:first-of-type p{font-size:12px;font-weight:700}@media screen and (min-width:835px){.feature__table table td:first-of-type p{font-size:14px}}.feature__table table td:first-of-type p strong{font-weight:700;background:linear-gradient(transparent 60%,#ffec49 0)}.feature__table table td:first-of-type .line:before{content:"";width:100%;height:4px;position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#f25c07,#ff9b52)}.feature__arw{width:80px;display:block;margin:16px auto}@media screen and (min-width:835px){.feature__arw{width:200px;margin:40px auto 24px}}.feature__subtitle{text-align:center;font-size:18px;font-weight:700}@media screen and (min-width:835px){.feature__subtitle{font-size:36px}}.feature__subtitle img{display:inline-block;width:200px;margin:0 5px}@media screen and (min-width:835px){.feature__subtitle img{width:300px;margin-bottom:-10px}}.feature__point{background-image:url(/img/lp/feature_point_bg_sp.png);background-size:cover;margin-top:5px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0}@media screen and (min-width:835px){.feature__point{background-image:url(/img/lp/feature_point_bg_pc.png);flex-direction:row;flex-wrap:wrap;padding:40px;gap:36px 30px;border-radius:30px}}.feature__point__item{display:flex;align-items:center;gap:12px;width:300px;border-radius:10px;border:2px solid #f25c07;background:#fff;box-shadow:3px 6px 8px 0 rgba(0,0,0,.08);padding:5px 10px}@media screen and (min-width:835px){.feature__point__item{width:calc(50% - 15px);border:4px solid #f25c07;padding:5px 0}}.feature__point__item img{width:68px}@media screen and (min-width:835px){.feature__point__item img{width:100px;margin-left:-20px;margin-top:-20px}}.feature__point__item p{font-size:16px}@media screen and (min-width:835px){.feature__point__item p{font-size:18px}}.feature__point__item p strong{color:#f25c07;font-weight:700;background:linear-gradient(transparent 60%,#ffec49 0)}.demo{background:#f6f6f6;padding:40px 0}@media screen and (min-width:835px){.demo{padding:60px 0 80px}}.demo__subtitle{font-size:14px;font-weight:700;text-align:center;margin:10px 0}@media screen and (min-width:835px){.demo__subtitle{font-size:20px;margin:10px 0 30px}.demo__list{max-width:1024px;margin:auto}}.demo__list .slick-track{display:flex}.demo__list .slick-slide{height:auto!important}.demo__list .slick-slide>div{height:100%;margin:0 5px}@media screen and (min-width:835px){.demo__list .slick-slide>div{margin:0 15px}}.demo__item,.demo__item--blue,.demo__item--orange,.demo__item--yellow{border-radius:20px;padding:20px 30px;position:relative;transition:.3s}@media screen and (min-width:835px){.demo__item,.demo__item--blue,.demo__item--orange,.demo__item--yellow{padding:20px}}.demo__item img,.demo__item--blue img,.demo__item--orange img,.demo__item--yellow img{width:100%;transition:.3s}.demo__item h3,.demo__item--blue h3,.demo__item--orange h3,.demo__item--yellow h3{font-size:20px;text-align:center;font-weight:700;margin:10px 0;color:#292929}.demo__item p,.demo__item--blue p,.demo__item--orange p,.demo__item--yellow p{font-size:14px;font-weight:700;color:#292929}@media screen and (min-width:835px){.demo__item p,.demo__item--blue p,.demo__item--orange p,.demo__item--yellow p{width:140px;margin:auto}}.demo__item span,.demo__item--blue span,.demo__item--orange span,.demo__item--yellow span{width:32px;height:32px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;bottom:10px;transition:.3s}@media screen and (min-width:835px){.demo__item span,.demo__item--blue span,.demo__item--orange span,.demo__item--yellow span{width:48px;height:48px}}.demo__item span svg,.demo__item--blue span svg,.demo__item--orange span svg,.demo__item--yellow span svg{width:17px;height:17px;fill:#f25c07;transition:.3s}@media screen and (min-width:835px){.demo__item span svg,.demo__item--blue span svg,.demo__item--orange span svg,.demo__item--yellow span svg{width:26px;height:26px}}.demo__item--blue:hover,.demo__item--orange:hover,.demo__item--yellow:hover,.demo__item:hover{cursor:pointer;opacity:.8}.demo__item--blue:hover img,.demo__item--orange:hover img,.demo__item--yellow:hover img,.demo__item:hover img{transform:scale(1.05)}.demo__item--blue:hover span,.demo__item--orange:hover span,.demo__item--yellow:hover span,.demo__item:hover span{background:#f25c07}.demo__item--blue:hover span svg,.demo__item--orange:hover span svg,.demo__item--yellow:hover span svg,.demo__item:hover span svg{fill:#fff}.demo__item--yellow{background:#fff173}.demo__item--blue{background:#84a6fb}.demo__item--orange{background:#fac678}.demo__item--coming{border-radius:20px;padding:20px 30px;position:relative;background:#b2b2b2;display:flex!important;justify-content:center;align-items:center;height:100%}.demo__item--coming p{text-align:center;font-size:20px}.price{padding:40px 0 60px}@media screen and (min-width:835px){.price{padding:80px 0 100px}}.price__table{overflow:scroll;margin-left:24px;margin-top:20px}@media screen and (min-width:835px){.price__table{overflow:visible;max-width:1024px;margin:30px auto 0}}.price__table table{width:620px;table-layout:fixed}@media screen and (min-width:835px){.price__table table{width:100%}}.price__table table td,.price__table table th{border:4px solid #fff;vertical-align:middle;padding:16px 4px;transition:.3s}@media screen and (min-width:835px){.price__table table td,.price__table table th{padding:16px 10px}}.price__table table tr:first-of-type td{width:40px}@media screen and (min-width:835px){.price__table table tr:first-of-type td{width:145px}}.price__table table tr:first-of-type th{font-size:12px;font-weight:700;text-align:center}@media screen and (min-width:835px){.price__table table tr:first-of-type th{font-size:16px}}.price__table table tr:first-of-type th:first-of-type{background:#ffec49;font-size:16px}@media screen and (min-width:835px){.price__table table tr:first-of-type th:first-of-type{font-size:20px}}.price__table table tr:first-of-type th:first-of-type span{font-size:10px;font-weight:400;display:block}@media screen and (min-width:835px){.price__table table tr:first-of-type th:first-of-type span{font-size:11px}}.price__table table tr:first-of-type th:nth-of-type(2){background:#ffb84f}.price__table table tr:first-of-type th:nth-of-type(3){background:#ff9b52}.price__table table tr:first-of-type th:nth-of-type(4){background:#ebebeb}.price__table table tr:first-of-type td{background:#fff;border:none}.price__table table tr:not(:first-of-type):hover{background:#f5dabb}.price__table table tr:not(:first-of-type):hover td,.price__table table tr:not(:first-of-type):hover th{background:#fff0d9!important}.price__table table tr:not(:first-of-type) th{background:#f6f6f6;font-size:10px;text-align:left;border-left:none}@media screen and (min-width:835px){.price__table table tr:not(:first-of-type) th{font-size:16px}}.price__table table tr:last-of-type td{font-size:15px}.price__table table tr:last-of-type td:last-of-type{text-align:left;font-size:10px}@media screen and (min-width:835px){.price__table table tr:last-of-type td:last-of-type{font-size:13px}}.price__table table td{background:#fff8ed;text-align:center;font-size:12px;font-weight:400}@media screen and (min-width:835px){.price__table table td{font-size:15px}}.price__table table td span{font-size:10px;font-weight:400;display:block}@media screen and (min-width:835px){.price__table table td span{font-size:12px}}.price__table table td strong{font-weight:700;background:linear-gradient(transparent 60%,#ffec49 0)}.price__table table td:first-of-type{font-weight:700}@media screen and (min-width:835px){.price__table table td:first-of-type{font-size:18px}}.price__table table td:last-of-type{text-align:left;font-size:10px}@media screen and (min-width:835px){.price__table table td:last-of-type{font-size:13px}}.price__text{font-size:12px;line-height:2;text-align:center;margin-top:10px}@media screen and (min-width:835px){.price__text{font-size:15px;margin-top:20px}}.price__text strong{font-weight:700}.price__note{font-size:10px;font-weight:400;text-align:center;margin-top:8px}@media screen and (min-width:835px){.price__note{font-size:12px}}.price__foot{font-size:12px;line-height:2;text-align:center;margin-top:10px}@media screen and (min-width:835px){.price__foot{font-size:15px;margin-top:30px}}.price__btn{margin-top:30px}@media screen and (min-width:835px){.price__btn{margin-top:40px}}.price__btn a{margin:auto}.flow{padding:40px 0;background:#f6f6f6}@media screen and (min-width:835px){.flow{padding:80px 0}}.flow__list{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:20px}@media screen and (min-width:835px){.flow__list{flex-direction:row;max-width:1024px;margin:50px auto 0;gap:20px}.flow__list.is-active .flow__item:nth-of-type(2){animation:flowItemActive02 .8s .5s forwards}@keyframes flowItemActive02{0%{transform:translateX(-108%)}to{transform:translateX(0)}}.flow__list.is-active .flow__item:nth-of-type(3){animation:flowItemActive03 1.6s 1s forwards}@keyframes flowItemActive03{0%{transform:translateX(-216%)}to{transform:translateX(0)}}.flow__list.is-active .flow__item:nth-of-type(4){animation:flowItemActive04 2.4s 1.5s forwards}@keyframes flowItemActive04{0%{transform:translateX(-324%)}to{transform:translateX(0)}}}.flow__item{width:220px;position:relative;background:#f6f6f6}@media screen and (min-width:835px){.flow__item{width:calc(25% - 15px)}.flow__item:before{content:"";position:absolute;right:-20px;top:0;width:20px;height:100%;background:#f6f6f6}.flow__item:first-of-type{z-index:10}.flow__item:nth-of-type(2){z-index:9;transform:translateX(-108%)}.flow__item:nth-of-type(3){z-index:8;transform:translateX(-216%)}.flow__item:nth-of-type(4){z-index:7;transform:translateX(-324%)}}.flow__item__num{width:32px;display:block;margin:auto;position:relative}@media screen and (min-width:835px){.flow__item__num{width:48px}}.flow__item__img{width:175px;display:block;margin:-20px auto auto}@media screen and (min-width:835px){.flow__item__img{width:220px;margin-top:-25px}}.flow__item__title{font-size:18px;font-weight:700;text-align:center;margin-top:6px}.flow__item__title span{font-size:22px}.flow__item__text{font-size:13px;font-weight:400;line-height:1.8;margin-top:10px}@media screen and (min-width:835px){.flow__item__text{font-size:14px}}.flow__item__arw{position:absolute;left:0;right:0;margin:auto;bottom:-25px;width:26px}@media screen and (min-width:835px){.flow__item__arw{top:0;bottom:0;right:-25px;left:auto;margin:auto;transform:rotate(-90deg);width:30px}}.faq{padding:40px 24px 60px}@media screen and (min-width:835px){.faq{padding:60px 24px}}.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 img{width:15px}@media screen and (min-width:835px){.faq__item label img{width:28px}}.faq__item label span{position:absolute;top:0;bottom:0;right:8px;margin:auto;width:22px;height:22px;border-radius:50%;background:linear-gradient(90deg,#f25c07,#ffb84f)}@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 img{width:16px}@media screen and (min-width:835px){.faq__item>div>div img{width:28px}}.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:#f25c07;transition:.3s;cursor:pointer}.faq__item>div>div div a:hover{opacity:.8}.cta{padding:20px 0 45px;overflow:hidden;position:relative}@media screen and (min-width:835px){.cta{background:#f6f6f6;padding:60px 0}}.cta__title{text-align:center}.cta__title img{display:block;width:300px;margin:auto;position:relative;z-index:11}@media screen and (min-width:835px){.cta__title img{width:auto;max-width:840px}}.cta__content{background:linear-gradient(90deg,#f9a01c,#f6691a);background-blend-mode:hard-light,normal;display:flex;flex-direction:column;gap:30px;padding:60px 24px;margin-top:-20px;position:relative}@media screen and (min-width:835px){.cta__content{max-width:1200px;margin:20px auto 0;border-radius:20px;flex-direction:row;justify-content:space-between;padding:30px 80px}}.cta__box{background:#fff;border-radius:20px;padding:0 20px 20px;position:relative;z-index:10}@media screen and (min-width:835px){.cta__box{width:calc(50% - 10px)}}.cta__box>img{width:auto;height:140px;margin:-30px auto 10px;display:block}@media screen and (min-width:835px){.cta__box>img{height:220px}}.cta__box>a{margin:auto}@media screen and (min-width:835px){.cta__box>a{width:360px;margin:auto}}.cta__line{position:absolute;bottom:-45px;left:-16px}@media screen and (min-width:835px){.cta__line{bottom:-30px;left:80px}}.cta__line img{width:993px}.cta__line__masc{position:absolute;z-index:11;bottom:-24px;left:0}@media screen and (min-width:835px){.cta__line__masc{bottom:15px;left:50px}}.cta__line__masc img{width:46px}@media screen and (min-width:835px){.cta__line__masc img{width:130px}}.cta__maru{position:absolute;width:30px;top:86px;right:12px}@media screen and (min-width:835px){.cta__maru{display:none}}.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:#f25c07;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}}.blog__header{position:fixed;left:0;top:0;z-index:999;height:60px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 10px;background:#fff8ed}@media screen and (min-width:835px){.blog__header{height:80px;padding:0 24px}}.blog__header__logo{display:flex;gap:10px;align-items:center;transition:.3s;cursor:pointer}.blog__header__logo:hover{opacity:.8}@media screen and (min-width:835px){.blog__header__logo{gap:20px}}.blog__header__logo img{display:block;width:150px}@media screen and (min-width:835px){.blog__header__logo img{width:240px}}@media(min-width:835px)and (max-width:1024px){.blog__header__logo img{width:180px}}.blog__header__logo p{font-size:12px;font-weight:700;color:#292929}@media screen and (min-width:835px){.blog__header__logo p{font-size:13px}}.blog__header__space{height:60px}@media screen and (min-width:835px){.blog__header__space{height:80px}}.blog__header__nav{display:flex;justify-content:space-between;align-items:center;gap:4px}@media screen and (min-width:835px){.blog__header__nav{justify-content:flex-start;width:auto;gap:15px}}.blog__header__menu__pc{display:none}@media screen and (min-width:835px){.blog__header__menu__pc{display:flex;gap:36px}}@media(min-width:835px)and (max-width:1024px){.blog__header__menu__pc{gap:12px}}.blog__header__menu__pc li a{font-size:15px;font-weight:700;align-items:center;color:#292929;transition:.3s;cursor:pointer}@media(min-width:835px)and (max-width:1024px){.blog__header__menu__pc li a{font-size:14px}}.blog__header__menu__pc li a:hover{color:#f25c07}.blog__header__spBtn{width:48px;height:48px;border-radius:4px;position:relative;background:#f25c07}@media screen and (min-width:835px){.blog__header__spBtn{display:none}}.blog__header__spBtn span{width:28px;height:2px;background:#fff;position:absolute;left:0;right:0;margin:auto;transition:.3s}.blog__header__spBtn span:first-of-type{top:-20px;bottom:0}.blog__header__spBtn span:nth-of-type(2){top:0;bottom:0}.blog__header__spBtn span:nth-of-type(3){top:0;bottom:-20px}.blog__header__spBtn.isActive span:first-of-type{top:0;bottom:0;transform:rotate(45deg)}.blog__header__spBtn.isActive span:nth-of-type(2){opacity:0}.blog__header__spBtn.isActive span:nth-of-type(3){top:0;bottom:0;transform:rotate(-45deg)}.blog__header__spMenu{transition:.3s;position:fixed;left:0;top:60px;width:100%;height:calc(100% - 60px);background:#f58636;overflow:scroll;box-sizing:border-box;padding:10px 18px;opacity:0;visibility:hidden}@media screen and (min-width:835px){.blog__header__spMenu{display:none}}.blog__header__spMenu.isActive{opacity:1;visibility:visible}.blog__header__spMenu__link{display:flex;flex-direction:column}.blog__header__spMenu__link a{display:block;border-bottom:1px solid #f5dabb;width:100%;padding:18px 0;text-align:center;font-size:14px;font-weight:700;color:#fff}.blog__header__spMenu__cta{border-radius:40px;background:#3c2c25;margin-top:20px;padding:20px 0}.blog__header__spMenu__cta>p{text-align:center;font-size:20px;font-weight:700;color:#fff;line-height:1.2}.blog__header__spMenu__cta>div{display:flex;flex-direction:column;align-items:center;gap:10px;margin:10px auto 0}.blog__footer{background:#fff8ed;padding:30px 20px}@media screen and (min-width:835px){.blog__footer{padding:40px 20px}.blog__footer__main__content{max-width:1000px;margin:auto}}.blog__footer__logo{display:flex;flex-direction:column;align-items:center;gap:6px}.blog__footer__logo img{width:280px}.blog__footer__logo p{font-size:14px;color:#292929}@media screen and (min-width:835px){.blog__footer__logo p{font-size:15px}}.blog__footer__btn{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.blog__footer__banner{display:flex;flex-direction:column;gap:10px;width:240px;margin:40px auto 0}@media screen and (min-width:835px){.blog__footer__banner{flex-direction:row;flex-wrap:wrap;width:100%;margin:60px auto 0}}.blog__footer__banner a{transition:.3s;cursor:pointer;display:block;width:100%}.blog__footer__banner a:hover{opacity:.8}@media screen and (min-width:835px){.blog__footer__banner a{width:calc(25% - 7.5px)}}.blog__footer__banner a img{display:block;width:100%}.blog__footer__copyright{color:#292929;text-align:center;font-size:12px;font-weight:400;margin-top:40px}@media screen and (min-width:835px){.blog__footer__copyright{margin-top:60px}}.blog__footer__spMenu__link{display:flex;flex-direction:column;border-top:1px solid rgba(51,51,51,.5);margin-top:40px}@media screen and (min-width:835px){.blog__footer__spMenu__link{margin:60px 0;flex-direction:row;border-top:none}.blog__footer__spMenu__link li{flex:1 1}}.blog__footer__spMenu__link a{display:block;border-bottom:1px solid rgba(51,51,51,.5);width:100%;padding:18px 0;text-align:center;font-size:14px;font-weight:700;color:#292929;transition:.3s;cursor:pointer}.blog__footer__spMenu__link a:hover{color:#f25c07}@media screen and (min-width:835px){.blog__footer__spMenu__link a{border-bottom:none;font-size:15px;padding:0;flex:1 1;border-left:1px solid rgba(51,51,51,.5)}}.blog__footer__spMenu__cta{border-radius:40px;background:#3c2c25;margin-top:20px;padding:20px 0}@media screen and (min-width:835px){.blog__footer__spMenu__cta{display:flex;justify-content:space-between;align-items:center;padding:30px 50px}}.blog__footer__spMenu__cta>p{text-align:center;font-size:20px;font-weight:700;color:#fff;line-height:1.4;letter-spacing:.08em}@media screen and (min-width:835px){.blog__footer__spMenu__cta>p{text-align:left;font-size:24px}}.blog__footer__spMenu__cta>div{display:flex;flex-direction:column;align-items:center;gap:10px;margin:10px auto 0}@media screen and (min-width:835px){.blog__footer__spMenu__cta>div{align-items:flex-start;margin:0;gap:30px;width:440px}}.blog__mv{background:linear-gradient(180deg,#fffee0,#ffeed5);padding:20px 0;position:relative;overflow:hidden;z-index:10}@media screen and (min-width:835px){.blog__mv{padding:30px 0}}.blog__mv__title{text-align:center;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:.08em}@media screen and (min-width:835px){.blog__mv__title{font-size:40px}}.blog__mv__title span{color:#f25c07}.blog__mv__button{display:flex;flex-direction:column;align-items:center;gap:10px;margin:10px auto 0}@media screen and (min-width:835px){.blog__mv__button{margin:20px auto 0;flex-direction:row;justify-content:center}}.blog__mv__deco01{position:absolute;width:72px;left:-10px;top:-10px;z-index:-1;animation:fluffy 6s linear -2s infinite}@media screen and (min-width:835px){.blog__mv__deco01{width:140px}}.blog__mv__deco02,.blog__mv__deco04{position:absolute;width:800px;left:10px;bottom:0;z-index:-1;animation:fluffy 6s linear -4s infinite}@media screen and (min-width:835px){.blog__mv__deco02,.blog__mv__deco04{width:100%;max-width:900px;inset:0;margin:auto;right:-10px;bottom:-400px}}.blog__mv__deco04{display:none;animation:fluffy 6s linear -2s infinite}@media screen and (min-width:835px){.blog__mv__deco04{display:block;top:-300px;bottom:auto}}.blog__mv__deco03{position:absolute;width:70px;right:-10px;bottom:10px;z-index:-1;animation:fluffy 6s linear -6s infinite}@media screen and (min-width:835px){.blog__mv__deco03{width:140px;bottom:-40px;z-index:1}}.blog__recommend{padding:30px 20px}@media screen and (min-width:835px){.blog__recommend{padding:60px 20px;max-width:1200px;margin:auto}}.blog__recommend__title{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}@media screen and (min-width:835px){.blog__recommend__title{font-size:32px;text-align:left;margin-bottom:30px}}.blog__recommend__list{display:flex;flex-wrap:wrap;gap:20px 12px}@media screen and (min-width:835px){.blog__recommend__list{gap:40px}}.blog__recommend__list>li{width:calc(50% - 6px)}@media screen and (min-width:835px){.blog__recommend__list>li{width:calc(25% - 30px)}}.blog__item{position:relative}.blog__item a span{background:#f25c07;color:#fff;padding:4px 12px;font-size:12px;position:absolute;left:-4px;top:-4px;z-index:10}@media screen and (min-width:835px){.blog__item a span{font-size:14px}}.blog__item a .blog__item__img{overflow:hidden}.blog__item a .blog__item__img img{width:100%;display:block;aspect-ratio:1.5;object-fit:cover;transition:.3s}.blog__item a .blog__item__box{padding:12px 8px;background:#fff;transition:.3s}.blog__item a .blog__item__box h3{font-size:14px;font-weight:700;color:#292929;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:.3s}@media screen and (min-width:835px){.blog__item a .blog__item__box h3{font-size:18px}}.blog__item a .blog__item__box p{text-align:right;color:rgba(8,19,26,.659);font-size:12px;margin-top:6px}@media screen and (min-width:835px){.blog__item a .blog__item__box p{font-size:14px}}.blog__item a:hover .blog__item__img img{transform:scale(1.05)}.blog__item a:hover .blog__item__box{background:#f6f6f6}.blog__item a:hover .blog__item__box h3{color:#f25c07}.blog__container{padding:0 20px 30px}@media screen and (min-width:835px){.blog__container{padding:0 20px 60px;max-width:1240px;margin:auto;display:flex;justify-content:space-between}.blog__main{width:calc(100% - 340px)}}.blog__list__title{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}@media screen and (min-width:835px){.blog__list__title{font-size:32px;text-align:left;margin-bottom:30px}}.blog__list__title span{font-size:16px}@media screen and (min-width:835px){.blog__list__title span{font-size:24px}}.blog__list{display:flex;flex-wrap:wrap;gap:20px 12px}@media screen and (min-width:835px){.blog__list{gap:60px 25px}}.blog__list>li{width:calc(50% - 6px)}@media screen and (min-width:835px){.blog__list>li{width:calc(33.3333333333% - 16.6666666667px)}}.blog__side{display:flex;flex-direction:column;gap:30px;margin-top:30px;position:relative;overflow:visible}@media screen and (min-width:835px){.blog__side{width:300px;margin-top:0}}.blog__side__box{background:#fff;border-radius:20px;overflow:hidden}.blog__side__title{background:#ffb84f;text-align:center;font-size:14px;padding:8px 0}@media screen and (min-width:835px){.blog__side__title{font-size:18px;padding:12px 0}}.blog__side__recommend{counter-reset:item}.blog__side__recommend__item{border-bottom:1px solid rgba(8,19,26,.141)}.blog__side__recommend__item a{padding:20px;display:flex;gap:8px;align-items:center;position:relative;background:#fff;transition:.3s}.blog__side__recommend__item a div{width:76px;height:76px;overflow:hidden}.blog__side__recommend__item a div img{width:100%;height:100%;object-fit:cover;transition:.3s}.blog__side__recommend__item a h3{width:calc(100% - 84px);color:#292929;font-size:14px;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:.3s}.blog__side__recommend__item a:before{content:"";position:absolute;left:12px;top:12px;background:#f25c07;width:24px;height:24px;z-index:10}.blog__side__recommend__item a:after{content:counter(item);counter-increment:item;position:absolute;left:20px;top:15px;font-size:13px;font-weight:700;color:#fff;z-index:10}.blog__side__recommend__item a:hover{background:#f6f6f6}.blog__side__recommend__item a:hover h3{color:#f25c07}.blog__side__recommend__item a:hover div img{transform:scale(1.05)}.blog__side__category li{border-bottom:1px solid rgba(8,19,26,.141)}.blog__side__category li a{justify-content:space-between;padding:20px;font-size:14px}.blog__side__category li a,.blog__side__category li a span{display:flex;align-items:center;color:#292929;font-weight:700;transition:.3s}.blog__side__category li a span{width:24px;height:24px;background:#f6f6f6;justify-content:center;font-size:13px}.blog__side__category li a:hover{background:#f6f6f6;color:#f25c07}.blog__side__category li a:hover span{color:#292929;background:#fff}@media screen and (min-width:835px){.blog__side__banner{position:-webkit-sticky;position:sticky;top:100px}}.blog__side__banner>a{display:block;margin:0 0 20px;transition:.3s;cursor:pointer}.blog__side__banner>a:hover{opacity:.8}.blog__side__banner>a img{width:100%;display:block}.blog__side__banner>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:240px;margin:auto}.blog__side__banner>div a{transition:.3s;cursor:pointer}.blog__side__banner>div a:hover{opacity:.8}.blog__side__banner>div a img{width:100%;display:block}.blog__post{background:#eee}.blog__post__box{background:#fff;padding:20px;width:calc(100% + 40px);margin-left:-20px}@media screen and (min-width:835px){.blog__post__box{width:100%;margin:0;padding:40px 60px}}.blog__post__head{display:flex;align-items:center;gap:10px}.blog__post__head span{background:#f25c07;padding:4px 12px;color:#fff;font-size:12px;font-weight:700}@media screen and (min-width:835px){.blog__post__head span{font-size:14px}}.blog__post__head p{font-size:12px;color:rgba(8,19,26,.659)}@media screen and (min-width:835px){.blog__post__head p{font-size:14px}}.blog__post__title{font-size:22px;font-weight:700;margin-top:10px}@media screen and (min-width:835px){.blog__post__title{font-size:32px}}.blog__post__img{width:100%;display:block;margin-top:10px}@media screen and (min-width:835px){.blog__post__img{max-width:640px;margin:20px auto 0}}.blog__content>h2{font-size:22px;font-weight:700;padding-bottom:10px;margin-top:50px;position:relative;border-bottom:3px solid #f25c07;line-height:1.4}@media screen and (min-width:835px){.blog__content>h2{font-size:32px;border-bottom:4px solid #f25c07;margin-top:80px}}.blog__content>h3{font-size:20px;font-weight:700;background:#fff8ed;padding:8px 10px;margin-top:50px;position:relative;border-left:3px solid #f25c07}@media screen and (min-width:835px){.blog__content>h3{font-size:24px;border-left:4px solid #f25c07;margin-top:70px;padding:8px 16px}}.blog__content>h4{font-size:18px;font-weight:700;margin-top:40px;position:relative;background:#f7f7f8;padding:6px 10px;border:4px solid #eee;border-radius:4px}@media screen and (min-width:835px){.blog__content>h4{font-size:20px;margin-top:40px}}.blog__content>p{font-size:16px;line-height:1.8;margin-top:20px;padding:0 8px;font-weight:400}@media screen and (min-width:835px){.blog__content>p{font-size:18px;margin-top:30px;line-height:2}}.blog__content>ul{margin-top:24px}@media screen and (min-width:835px){.blog__content>ul{margin:30px auto 0}}.blog__content>ul li{position:relative;font-size:14px;padding-left:24px;line-height:1.8}@media screen and (min-width:835px){.blog__content>ul li{font-size:16px}}.blog__content>ul li:not(:first-of-type){margin-top:12px}.blog__content>ul li:before{content:"";position:absolute;background:#f25c07;border-radius:50%;left:10px;top:9px;width:6px;height:6px}@media screen and (min-width:835px){.blog__content>ul li:before{top:12px}}.blog__content>ol{margin-top:24px;counter-reset:item}@media screen and (min-width:835px){.blog__content>ol{margin:30px auto 0}}.blog__content>ol li{position:relative;font-size:14px;padding-left:32px;line-height:1.8}@media screen and (min-width:835px){.blog__content>ol li{font-size:16px;padding-left:38px}}.blog__content>ol li:not(:first-of-type){margin-top:12px}.blog__content>ol li:before{content:"";position:absolute;left:8px;top:5px;width:16px;height:16px;background:#f25c07}@media screen and (min-width:835px){.blog__content>ol li:before{width:20px;height:20px}}.blog__content>ol li:after{content:counter(item);counter-increment:item;position:absolute;left:12.5px;top:1.3px;font-size:12px;font-weight:400;color:#fff;z-index:10}@media screen and (min-width:835px){.blog__content>ol li:after{top:0;left:13px;font-size:16px}}.blog__content strong{font-weight:700}.blog__content .marker{background:linear-gradient(transparent 65%,#fff5c9 0);text-decoration:none;font-weight:700}.blog__content a{text-decoration:underline;font-size:14px;color:#436fc0;display:inline-block;transition:.3s;cursor:pointer}.blog__content a:hover{opacity:.8}@media screen and (min-width:835px){.blog__content a{font-size:16px}}.blog__content figure>div{width:100%!important}.blog__content figure .wp-caption-text{text-align:center;margin-top:10px}.blog__content>img{display:block;margin:30px auto 0;width:100%}@media screen and (min-width:835px){.blog__content>img{max-width:600px;margin:40px auto 0}}.blog__content .wp-caption{width:100%!important;text-align:center}.blog__content .wp-caption p{margin-top:10px}.blog__content .wp-block-button a{width:300px;height:60px;background:#f25c07;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;font-size:14px;margin:20px auto 0;transition:.3s;cursor:pointer}.blog__content .wp-block-button a:hover{opacity:.8}.blog__content .wp-block-table.left table td{text-align:left}.blog__content .wp-block-table.left table td:first-of-type{background:#fff8ed;font-weight:700;padding:8px;font-size:12px}@media screen and (min-width:835px){.blog__content .wp-block-table.left table td:first-of-type{min-width:160px;font-size:14px}}.blog__content .wp-block-table.scroll{overflow-y:auto;display:block;margin-bottom:10px}.blog__content .wp-block-table.scroll table{table-layout:auto!important}.blog__content .wp-block-table.scroll table td,.blog__content .wp-block-table.scroll table th{white-space:nowrap}.blog__content .wp-block-table table{width:100%;margin-top:24px}.blog__content .wp-block-table table.has-fixed-layout{table-layout:fixed}.blog__content .wp-block-table table td,.blog__content .wp-block-table table th{border:1px solid #ddd;text-align:center;vertical-align:middle}.blog__content .wp-block-table table th{background:#fff8ed;font-size:12px;font-weight:700;padding:8px}@media screen and (min-width:835px){.blog__content .wp-block-table table th{font-size:14px}}.blog__content .wp-block-table table td{font-size:14px;font-weight:400;padding:12px 8px}@media screen and (min-width:835px){.blog__content .wp-block-table table td{font-size:16px}}.relatedarticle1{border:1px solid #ddd;background:#f7f7f8;padding:20px 12px;position:relative;margin-top:30px}@media screen and (min-width:835px){.relatedarticle1{padding:30px 20px;margin-top:40px}}.relatedarticle1>p{position:absolute;left:0;top:-13px;background:#3c2c25;color:#fff;font-size:12px;padding:4px 10px}@media screen and (min-width:835px){.relatedarticle1>p{font-size:14px}}.relatedarticle1>ul{display:flex;flex-direction:column;gap:10px}.relatedarticle1>ul li{display:flex;align-items:center;gap:8px}.relatedarticle1>ul li span{width:0;height:0;border-color:transparent transparent transparent #3c2c25;border-style:solid;border-width:7px 0 7px 10px}.relatedarticle1>ul li a{color:#f25c07;text-decoration:underline;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;transition:.3s;cursor:pointer}.relatedarticle1>ul li a:hover{opacity:.8}@media screen and (min-width:835px){.relatedarticle1>ul li a{-webkit-line-clamp:1;font-size:16px}}.relatedarticle2{border-radius:8px;border:2px solid #f25c07;background:#fff;position:relative;padding:20px 16px 16px;margin-top:30px}@media screen and (min-width:835px){.relatedarticle2{border:3px solid #f25c07;margin-top:40px;padding:30px 32px 26px}}.relatedarticle2>span{position:absolute;left:8px;top:-13px;display:inline-flex;align-items:center;gap:2px;background:#fff8ed;padding:4px 8px;font-size:12px;font-weight:400;color:#f25c07}@media screen and (min-width:835px){.relatedarticle2>span{font-size:16px;top:-16px;gap:6px}}.relatedarticle2>span img{width:12px}@media screen and (min-width:835px){.relatedarticle2>span img{width:18px}}.relatedarticle2>a{display:flex;align-items:center;gap:10px;text-decoration:none}@media screen and (min-width:835px){.relatedarticle2>a{gap:20px}}.relatedarticle2>a img{width:100px;height:62px;object-fit:cover}@media screen and (min-width:835px){.relatedarticle2>a img{width:160px;height:100px}}.relatedarticle2>a div{width:calc(100% - 110px)}@media screen and (min-width:835px){.relatedarticle2>a div{width:calc(100% - 180px)}}.relatedarticle2>a div h3{font-size:14px;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#292929}@media screen and (min-width:835px){.relatedarticle2>a div h3{font-size:18px;-webkit-line-clamp:2}}.relatedarticle2>a div p{display:none}@media screen and (min-width:835px){.relatedarticle2>a div p{display:block;color:rgba(51,51,51,.66);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:14px}}.point1{border-radius:10px;border:2px dashed #f25c07;background:#fff;padding:18px;margin-top:30px;position:relative}@media screen and (min-width:835px){.point1{padding:24px;margin-top:40px;border:3px dashed #f25c07}}.point1 img{position:absolute;left:0;right:0;top:-20px;width:36px;margin:auto}@media screen and (min-width:835px){.point1 img{width:48px;top:-22px}}.point1 p{font-size:15px;font-weight:400;text-align:center;line-height:1.8}@media screen and (min-width:835px){.point1 p{font-size:18px;line-height:1.6}}.point1 p strong{font-weight:700}.point2{border-radius:10px;border:2px solid #00d343;background:#fff;padding:24px 18px 18px;margin-top:30px;position:relative}@media screen and (min-width:835px){.point2{padding:30px 24px;margin-top:40px;border:3px solid #00d343}}.point2 i{position:absolute;left:12px;top:-16px;font-size:36px;z-index:10;background:#fff;border:1px solid #fff}@media screen and (min-width:835px){.point2 i{font-size:40px;top:-20px}}.point2 p{font-size:15px;font-weight:400;text-align:left;line-height:1.8}@media screen and (min-width:835px){.point2 p{font-size:18px;line-height:1.6}}.point2 p strong{font-weight:700}.blog__post__banner{margin-top:40px;display:block;transition:.3s;cursor:pointer}.blog__post__banner:hover{opacity:.8}@media screen and (min-width:835px){.blog__post__banner{max-width:600px;margin:60px auto 0}}.blog__post__banner img{width:100%;display:block}.blog__post__tag{margin-top:20px}@media screen and (min-width:835px){.blog__post__tag{margin-top:40px}}.blog__post__tag h3{font-size:14px;font-weight:700}@media screen and (min-width:835px){.blog__post__tag h3{font-size:18px}}.blog__post__tag h3 span{color:#f25c07}.blog__post__tag ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media screen and (min-width:835px){.blog__post__tag ul{margin-top:16px}}.blog__post__tag ul li a{background:#f5f5f7;padding:6px 10px;color:#f25c07;font-size:14px;border-radius:4px;transition:.3s;cursor:pointer}.blog__post__tag ul li a:hover{opacity:.8}.blog__director{background:#f6f6f6;padding:40px 20px;width:calc(100% + 40px);margin-left:-20px}@media screen and (min-width:835px){.blog__director{width:100%;margin:0;padding:40px 60px}}.blog__director__box{background:#fff}.blog__director__head{display:flex;align-items:center;gap:4px;padding:6px 20px;font-size:14px;font-weight:700;border-bottom:1px solid rgba(8,19,26,.141)}@media screen and (min-width:835px){.blog__director__head{font-size:16px;padding:10px 20px}}.blog__director__content{padding:16px 24px 24px;position:relative}@media screen and (min-width:835px){.blog__director__content{padding:20px 40px;display:flex;align-items:flex-start;gap:20px}}.blog__director__content>img{position:absolute;left:24px;top:16px;width:80px}@media screen and (min-width:835px){.blog__director__content>img{position:relative;inset:0;width:120px}}.blog__director__content>div>div{padding-left:90px;padding-top:20px}@media screen and (min-width:835px){.blog__director__content>div>div{padding:0}}.blog__director__content>div>div span{font-size:12px;color:rgba(8,19,26,.659);display:block}@media screen and (min-width:835px){.blog__director__content>div>div span{font-size:14px}}.blog__director__content>div>div p{font-size:16px;font-weight:700}.blog__director__content>div>p{font-size:14px;color:rgba(8,19,26,.659);margin-top:30px;line-height:1.6}@media screen and (min-width:835px){.blog__director__content>div>p{margin-top:6px}}.blog__director__content>div>ul{display:flex;align-items:center;gap:12px;margin-top:10px}.blog__director__content>div>ul li a{display:flex;align-items:center;font-size:14px;color:#436fc0;transition:.3s;cursor:pointer}.blog__director__content>div>ul li a:hover{opacity:.8}.blog__relation{width:calc(100% + 40px);margin-left:-20px;margin-top:30px;background:#fff}@media screen and (min-width:835px){.blog__relation{width:100%;margin:40px 0 0}}.blog__relation>h2{background:#ffb84f;padding:16px 0;font-size:18px;font-weight:700;text-align:center}@media screen and (min-width:835px){.blog__relation>h2{font-size:22px}.blog__relation>ul{display:flex;flex-wrap:wrap;gap:10px;padding:10px 60px 40px}.blog__relation>ul li{width:calc(50% - 5px)}}.blog__relation__item{border-bottom:1px solid rgba(8,19,26,.141)}.blog__relation__item a{padding:20px;display:flex;gap:8px;align-items:center;position:relative;background:#fff;transition:.3s}.blog__relation__item a div{width:76px;height:76px;overflow:hidden}.blog__relation__item a div img{width:100%;height:100%;object-fit:cover;transition:.3s}.blog__relation__item a h3{width:calc(100% - 84px);color:#292929;font-size:14px;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:.3s}@media screen and (min-width:835px){.blog__relation__item a h3{font-size:16px}}.blog__relation__item a:hover{background:#f6f6f6}.blog__relation__item a:hover h3{color:#f25c07}.blog__relation__item a:hover div img{transform:scale(1.05)}