/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{font-size:62.5%;line-height:1}body{font-family:"YakuHanJP","Roboto","Noto Sans JP",Meiryo,sans-serif;font-size:1.8rem;background-color:#fff;color:#3b414a;position:relative;min-width:1440px}body.fixed{overflow:hidden}picture{display:block}.pc-none{display:none}.sp-none{display:block}.datetxt{font-size:1.3rem;padding-left:.8rem;font-weight:500;position:relative;float:right}.gmoGroupFooter{border:none}.gmoGroupFooter .gmoGroupFooter_inner{margin:auto;width:calc(100% - 50px);max-width:1280px;padding:30px 0 !important}.btn-application{display:flex;align-items:center;justify-content:center;width:480px;height:80px;border-radius:50px;margin:0 auto 16px;color:#fff;background-image:linear-gradient(-180deg, #3dc0cc -19%, #3075b7 119%);font-weight:bold;letter-spacing:2px;font-size:2.4rem}.btn-application:hover{opacity:.5;transition:.8s}.application-top__bnr{cursor:pointer;margin-bottom:24px;width:fit-content;margin:0 auto 24px}.application-top__bnr:hover{opacity:.7;transition:.8s}.application__linktext{text-align:center}.application__linktext>a{color:#3075b7;font-size:1.6rem;font-weight:500;background:url("/assets/imgs/lp/karabako/icon_arrow_blue.svg") no-repeat;background-position:right center;padding-right:18px;text-decoration:underline}.application__linktext>a:hover{text-decoration:underline;opacity:.7;transition:.8s}@keyframes fadeinUnder{0%{transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadein{100%{opacity:1}}main{padding-bottom:160px}.header{width:100%;background-color:#fff;height:100px;display:flex;align-items:center;z-index:99}.header.is-fixed{opacity:0;position:fixed;z-index:99;box-shadow:0 4px 8px 0 rgba(59,65,74,.1);opacity:0;animation:fadein .8s forwards;height:90px}.header.is-fixed .header-inner{padding:16px 0}.header-inner{width:calc(100% - 50px);max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:26px 0 16px}.header-inner .header-inner__btnlogin{width:120px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50px;border:solid 2px #3075b7;background-color:#fff;color:#3075b7;font-size:1.6rem;font-weight:bold}.header-inner .header-inner__btnlogin:hover{background-color:#3075b7;color:#fff;transition:.8s;text-decoration:none}.topkv{margin-bottom:64px}.topkv.mv-anime{opacity:0;animation:fadeinUnder 1.5s forwards}.topkv .topkv-inner{background:url("/assets/imgs/lp/karabako/img_top_pc.webp") no-repeat;background-size:cover;background-position:center top;width:100%;max-width:1440px;margin:0 auto;min-height:680px;position:relative}.topkv .topkv-inner .btn-application{position:absolute;inset:auto 0 114px 0;margin:auto}.topkv .topkv-inner .topkv-inner__link{width:fit-content;display:block;position:absolute;inset:auto 0 80px 0;margin:0 auto;font-size:1.4rem;text-decoration:underline;color:#3075b7;background:url("/assets/imgs/lp/karabako/icon_arrow_blue.svg") no-repeat;background-position:right center;padding-right:18px;font-weight:500}.topkv .topkv-inner .topkv-inner__link:hover{opacity:.7;transition:.8s}.topbnr{width:fit-content;margin:0 auto;margin-bottom:64px;display:flex;justify-content:center;cursor:pointer}.topbnr:hover{opacity:.7;transition:.8s}.dropin-wrap .dropin-whatis{padding:120px 0;background-color:#f0f6f6}.dropin-wrap .dropin-whatis .dropin-whatis__title{text-align:center;margin-bottom:40px}.dropin-wrap .dropin-whatis .dropin-whatis-box{width:calc(100% - 50px);max-width:1280px;background-color:#fff;border-radius:24px;padding:40px 64px;text-align:center;margin:0 auto 64px;position:relative;opacity:0}.dropin-wrap .dropin-whatis .dropin-whatis-box::before{position:absolute;content:"";display:block;width:104px;height:104px;background:url("/assets/imgs/lp/karabako/cnt01_intro_01_pc.svg") no-repeat;background-size:cover;left:-72px;bottom:-23px}.dropin-wrap .dropin-whatis .dropin-whatis-box::after{position:absolute;content:"";display:block;width:180px;height:204px;background:url("/assets/imgs/lp/karabako/cnt01_intro_02_pc.svg") no-repeat;background-size:cover;right:-72px;top:-72px}.dropin-wrap .dropin-whatis .dropin-whatis-box.fadein-under{animation:fadeinUnder 1s forwards}.dropin-wrap .dropin-whatis .dropin-whatis-box .dropin-whatis__infotext{font-size:2.8rem;font-weight:500;line-height:1.75}.dropin-wrap .dropin-whatis .dropin-whatis-box .dropin-whatis__infoimg{position:absolute;right:40px;bottom:0;z-index:1}.dropin-wrap .dropin-whatis .dropin-whatis__img01{text-align:center;margin-bottom:40px}.dropin-whatis-swiper{width:100%;overflow:hidden}.dropin-whatis-swiper>.swiper{overflow:visible}.dropin-whatis-swiper .swiper-wrapper{transition-timing-function:linear}.dropin-whatis-swiper .swiper-slide{width:400px}.dropin-whatis-swiper .swiper-slide>.swiper-slide__item>img{width:100%;height:auto}.worries{padding:120px 0;width:calc(100% - 50px);max-width:1280px;margin:0 auto;position:relative}.worries::before{content:"";display:block;position:absolute;width:120px;border-top:42px solid #fff;border-right:60px solid transparent;border-left:60px solid transparent;inset:auto 0 -42px 0;margin:0 auto;z-index:1}.worries .worries__pic01{margin-bottom:64px;text-align:center}.worries .worries-list{display:flex;justify-content:center;gap:0 40px}.worries .worries-list>div{width:360px;opacity:0;text-align:center}.worries .worries-list>div.fadein-under{animation:fadeinUnder 1s forwards}.worries .worries-list>div.ani02{animation-delay:.2s}.worries .worries-list>div.ani03{animation-delay:.3s}.worries .worries-list .worries-list__img{margin-bottom:16px}.worries .worries-list .worries-list__text{font-size:2.4rem;font-weight:bold;text-align:center;line-height:1.6}.dropin-profit{margin-bottom:160px}.dropin-profit .dropin-point__application{margin:64px 0 0}.dropin-profit .dropin-profit-point{position:relative;background-color:#f0f6f6;padding:120px 0 0;margin-bottom:calc(49px + 160px)}.dropin-profit .dropin-profit-point .dropin-profit__ttl{text-align:center;margin-bottom:64px}.dropin-profit .dropin-profit-point .dropin-profit__list{width:calc(100% - 50px);max-width:1280px;margin:0 auto;padding-bottom:224px;opacity:0}.dropin-profit .dropin-profit-point .dropin-profit__list.fadein-under{animation:fadeinUnder 1s forwards}.dropin-profit .dropin-profit-point .dropin-profit__list>li{background-color:#fff;padding:16px 0 16px 200px;border-radius:16px;font-size:3.2rem;font-weight:bold;line-height:1.2;background-repeat:no-repeat;background-size:96px 96px;background-position:left 64px center;min-height:126px;display:flex;align-items:center;position:relative}.dropin-profit .dropin-profit-point .dropin-profit__list>li>p{font-size:3.2rem;letter-spacing:2px;flex-wrap:wrap;line-height:1}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1){background-image:url("/assets/imgs/lp/karabako/cnt03_num_01.webp")}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)::after{display:block;content:"";position:absolute;width:132px;height:132px;background:url("/assets/imgs/lp/karabako/cnt03_img_01.svg") no-repeat;right:148px;top:16px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(1){font-size:6.4rem;color:#3075b7;letter-spacing:4px;position:relative;top:4px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(2){font-size:4.4rem;color:#3075b7;position:relative;top:4px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(3){font-size:4rem}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(4){font-size:4.4rem}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2){background-image:url("/assets/imgs/lp/karabako/cnt03_num_02.webp")}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)::after{display:block;content:"";position:absolute;width:132px;height:132px;background:url("/assets/imgs/lp/karabako/cnt03_img_02.svg") no-repeat;right:10px;top:-37px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)>p>span:nth-of-type(1){font-size:6.4rem;color:#3075b7;letter-spacing:2px;position:relative;top:4px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)>p>span:nth-of-type(2){font-size:4.4rem;color:#3075b7}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)>p>span:nth-of-type(3){font-size:3.4rem}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3){background-image:url("/assets/imgs/lp/karabako/cnt03_num_03.webp")}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)::after{display:block;content:"";position:absolute;width:132px;height:132px;background:url("/assets/imgs/lp/karabako/cnt03_img_03.svg") no-repeat;right:48px;top:28px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)>p>span:nth-of-type(2){font-size:4rem;color:#3075b7}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)>p>span:nth-of-type(3){font-size:4.4rem}.dropin-profit .dropin-profit-point .dropin-profit__list>li:not(:last-child){margin-bottom:48px}.dropin-profit .dropin-profit-point .dropin-profit__application{position:absolute;inset:auto 0 -52px 0;margin:0 auto}.dropin-profit .dropin-profit-point .dropin-profit__application .application-top__bnr{width:fit-content}.dropin-profit .dropin-point:not(:nth-of-type(3)){margin-bottom:160px}.dropin-profit .dropin-point .dropin-point__ttl{text-align:center;margin-bottom:64px}.dropin-profit .dropin-point-infobox{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 50px);max-width:1280px;margin:0 auto;opacity:0}.dropin-profit .dropin-point-infobox.fadein-under{animation:fadeinUnder 1s forwards}.dropin-profit .dropin-point-infobox.noflex{display:block}.dropin-profit .dropin-point-infobox.noflex .dropin-point-infobox__ttl{text-align:center;line-height:1.75;margin-bottom:64px}.dropin-profit .dropin-point-infobox.point-left{flex-direction:row-reverse}.dropin-profit .dropin-point-infobox.point-left .dropin-point-infobox__ttl{text-align:right}.dropin-profit .dropin-point-infobox .dropin-point-infobox__ttl{font-size:3.2rem;font-weight:500;letter-spacing:2px;line-height:2.5}.dropin-profit .dropin-point-infobox .dropin-point-infobox__ttl>span{font-size:2.4rem}.dropin-profit .dropin-point-infobox .dropin-point-infobox__modal{font-size:1.4rem;cursor:pointer;color:#3075b7;text-decoration:underline;width:fit-content;background:url(/assets/imgs/lp/karabako/icon_arrow_blue.svg) no-repeat;background-position:right center;padding-right:18px;font-weight:500}.dropin-profit .dropin-point-infobox .dropin-point__ano{text-align:center;font-size:1.2rem;margin-top:8px}.dropin-flow{width:calc(100% - 50px);max-width:1280px;margin:0 auto 160px;position:relative}.dropin-flow::before{content:"";display:block;width:100%;height:434px;position:absolute;top:229px;z-index:-1;border-image:linear-gradient(#f0f6f6, #f0f6f6) fill 0/0 0/0 100vw 0 100vw}.dropin-flow .dropin-flow__subttl{font-size:2rem;font-weight:900;margin-bottom:16px;color:#3075b7}.dropin-flow .dropin-flow__h2{font-size:4.8rem;font-weight:bold;line-height:1;color:#3b414a;position:relative;margin-bottom:84px}.dropin-flow .dropin-flow-step{display:flex;gap:0 40px;margin-bottom:80px}.dropin-flow .dropin-flow-step .dropin-flow-step__item{width:400px;border-radius:8px;border:solid 3px #3075b7;background-color:#fff;position:relative;text-align:center;padding:42px 0 24px}.dropin-flow .dropin-flow-step .dropin-flow-step__item:not(:last-child)::before{content:"";display:block;width:36px;height:36px;position:absolute;border-radius:4px;border-bottom:18px solid transparent;border-top:18px solid #3075b7;border-left:18px solid transparent;border-right:18px solid #3075b7;inset:0 -18px 0 auto;margin:auto;z-index:1;transform:scaleX(1.45) rotate(45deg)}.dropin-flow .dropin-flow-step .dropin-flow-step__item:not(:last-child)::after{content:"";display:block;width:32px;height:32px;position:absolute;border-radius:2px;border-bottom:16px solid transparent;border-top:16px solid #fff;border-left:16px solid transparent;border-right:16px solid #fff;inset:0 -14px 0 auto;margin:auto;z-index:1;transform:scaleX(1.5) rotate(45deg)}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__no{background-color:#fff;width:fit-content;color:#3075b7;font-size:4rem;font-weight:bold;position:absolute;padding:0 32px;inset:-24px 0 auto 0;margin:0 auto}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__no>span{font-size:4.8rem;padding-left:8px}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__img{margin-bottom:16px}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__text{font-size:2.8rem;font-weight:bold;line-height:1.5}.dropin-faq{width:calc(100% - 50px);max-width:1280px;margin:0 auto}.dropin-faq .dropin-faq__subttl{font-size:2rem;font-weight:900;margin-bottom:16px;color:#3075b7}.dropin-faq .dropin-faq__h2{font-size:4.8rem;font-weight:bold;line-height:1;color:#3b414a;position:relative;margin-bottom:84px}.dropin-faq .faqlist__item{margin-bottom:80px;opacity:0}.dropin-faq .faqlist__item.fadein-under{animation:fadeinUnder 1s forwards}.dropin-faq .faqlist__item>div{padding:24px 0}.dropin-faq .faqlist__item>div:first-child{padding-top:0}.dropin-faq .faqlist__item>div:not(:first-child){border-top:1px solid #e0e0e0}.dropin-faq .faqlist__item>div:last-child>dd .text-ano{margin:8px 0 0 0}.dropin-faq .faqlist__item dt{background:#fff;position:relative;padding:24px 0 24px 73px;font-size:2rem;font-weight:normal;cursor:pointer}.dropin-faq .faqlist__item dt:nth-of-type(6){margin-bottom:0}.dropin-faq .faqlist__item dt:hover{color:#3075b7}.dropin-faq .faqlist__item dt::before{content:"Q";font-size:3.6rem;font-weight:bold;color:#3075b7;position:absolute;width:25px;height:36px;inset:0 0 0 24px;margin:auto 0;line-height:1}.dropin-faq .faqlist__item dt::after{content:"";width:17px;height:17px;background-repeat:no-repeat;background-size:17px 17px;display:block;position:absolute;inset:0 24px 0 auto;margin:auto 0;cursor:pointer}.dropin-faq .faqlist__item dt.lazyloaded::after{background-image:url("/assets/imgs/common/icon_plus_blue.svg")}.dropin-faq .faqlist__item dt.open::after{background-image:url("/assets/imgs/common/icon_negative_blue.svg")}.dropin-faq .faqlist__item dt.open:hover{color:#3b414a}.dropin-faq .faqlist__item dd{font-size:1.6rem;height:0;opacity:0;padding:0;line-height:1.6;position:relative;background-color:#f6f9f9;border-radius:8px;padding:0 64px 0 73px;margin:0;transition:.3s}.dropin-faq .faqlist__item dd.open{opacity:1;padding:24px 64px 24px 73px;height:auto}.dropin-faq .faqlist__item dd.open::before{opacity:1;line-height:1;top:20px}.dropin-faq .faqlist__item dd>a{color:#3075b7}.dropin-faq .faqlist__item dd:nth-of-type(6){margin-bottom:0}.dropin-faq .faqlist__item dd::before{content:"A";font-size:3.6rem;font-weight:bold;color:#3075b7;position:absolute;line-height:0;top:10px;left:24px;transition:.3s;opacity:0}.dropin-faq .faqlist__item dd .text-ano{font-size:1.2rem;margin:8px 0 24px}.cp-modal{visibility:hidden;position:fixed;inset:0;margin:auto;background:rgba(59,65,74,.6);z-index:999999999;overflow:hidden;overflow-y:visible;min-height:100vh;min-height:-webkit-fill-available;display:flex;align-items:center;padding:64px 0}.cp-modal.cpperiod .cp-modal-contents{display:none}.cp-modal.cpperiod .cp-modal-contents__text01{font-size:2rem;margin-bottom:16px}.cp-modal.cpperiod .cp-modal-contents__ttl{font-size:3.2rem}.cp-modal-wrap{width:1000px;height:92%;max-height:1030px;background-color:#fff;border-radius:8px;padding:0 10px 0 0;position:relative;inset:auto;margin:0 auto;overscroll-behavior:contain}.cp-modal-inner{overflow-y:auto;height:100%;border-radius:8px}.cp-modal-contents{background-color:#fff;padding:64px;border-radius:8px}.cp-modal-contents__close{display:block;width:40px;height:40px;position:absolute;top:-48px;right:0;cursor:pointer}.cp-modal-contents__close::before,.cp-modal-contents__close::after{content:"";display:block;width:100%;height:6px;background:#fff;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:3px;left:6px}.cp-modal-contents__close::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:6px}.cp-modal-contents__text01{font-size:2rem;letter-spacing:1px;font-weight:bold;color:#3075b7;text-align:center;margin-bottom:16px;line-height:1.4;margin-bottom:64px}.cp-modal-contents__ttl{font-size:3.2rem;font-weight:bold;margin-bottom:64px;text-align:center}.cp-modal-contents__info{margin-bottom:40px}.cp-modal-contents__info>div{border-bottom:1px solid #e6e6e6;padding-bottom:16px;margin-bottom:16px}.cp-modal-contents__info>div:last-child{padding-bottom:0;border-bottom:none}.cp-modal-contents__info dt{font-size:1.8rem;font-weight:bold;margin-bottom:8px}.cp-modal-contents__info dd{font-size:1.6rem;line-height:1.6}.cp-modal-contents__info dd>span{font-size:1.2rem}.cp-modal-contents__info dd li{font-size:1.6rem;line-height:1.6;text-indent:-1rem;margin-left:1rem}.cp-modal-contents__info dd li>a{color:#3075b7;text-decoration:underline}.cp-modal-contents__btn01{color:#fff;display:flex;width:360px;height:72px;font-size:2.4rem;font-weight:bold;border-radius:36px;letter-spacing:2px;margin:0 auto;align-items:center;justify-content:center;background-image:linear-gradient(-180deg, #3dc0cc -19%, #3075b7 119%);font-weight:bold}.cp-modal-contents__btn01:hover{opacity:.5}@media screen and (max-width: 768px){.sp-none{display:none}body{width:100%;min-width:auto}.pc-none{display:block}.datetxt{font-size:1.2rem;padding-left:.6rem;padding-top:.1rem;font-weight:500;position:relative;float:right}.btn-application{width:calc(100% - 32px);height:48px;max-width:264px;margin:0 auto 8px;font-size:1.6rem}.application-top__bnr{width:100%;max-width:400px;margin-bottom:16px}.application-top__bnr>img{width:100%;height:auto}.application__linktext>a{background:none;font-size:1.4rem;line-height:1.5;padding-right:0;position:relative}.application__linktext>a::after{content:"";display:block;width:12px;height:12px;background:url("/assets/imgs/lp/karabako/icon_arrow_blue.svg") no-repeat;background-size:cover;position:absolute;right:-16px;bottom:2px}.header{padding:0 16px;height:50px}.header.is-fixed{height:50px}.header .header-inner{width:100%;height:50px;padding:0}.header .header-inner>h1>img{width:170px;height:auto}.header .header-inner .btn-01{width:134px;height:30px;font-size:1.2rem}main{padding:0 0 80px}main.is-fixed{padding-top:62px}.header{height:62px}.header.is-fixed{height:52px}.header-inner{width:calc(100% - 32px);max-width:100%;padding:0}.header-inner .header-inner__btnlogin{width:90px;height:30px;font-size:1.3rem}.topkv{margin-bottom:32px}.topkv .topkv-inner{width:100%;max-width:100%;background:url("/assets/imgs/lp/karabako/img_top_sp.webp") no-repeat;background-size:100%;background-position:center top;height:0;min-height:100%;padding-top:120.212%}.topkv .topkv-inner .btn-application{inset:auto 0 29% 0;font-size:clamp(1.6rem, 4.44vw, 1.8rem);width:73.33vw;max-width:600px;height:calc(48px + (60 - 48) * ((100vw - 360px) / (768 - 360)));min-height:48px;max-height:60px}.topkv .topkv-inner .topkv-inner__link{font-size:clamp(1.2rem, 3.33vw, 1.5rem);inset:auto 0 23% 0}.topbnr{margin-bottom:32px;text-align:center;width:calc(100% - 32px);margin:0 auto 32px}.topbnr>picture>img{width:100%;height:auto}.application-top{margin-bottom:24px}.dropin-wrap .dropin-whatis{padding:40px 0}.dropin-wrap .dropin-whatis .dropin-whatis__title{padding:0 16px;margin-bottom:16px}.dropin-wrap .dropin-whatis .dropin-whatis__title>picture>img{width:100%;height:auto;max-width:475px}.dropin-wrap .dropin-whatis .dropin-whatis-box{width:calc(100% - 32px);max-width:100%;border-radius:16px;padding:24px 16px 24px 16px;margin:0 auto 78px;display:flex;flex-direction:column;gap:8px 0}.dropin-wrap .dropin-whatis .dropin-whatis-box::before{display:none}.dropin-wrap .dropin-whatis .dropin-whatis-box::after{width:150px;height:102px;background:url("/assets/imgs/lp/karabako/cnt01_intro_01_sp.svg") no-repeat;right:16px;top:auto;bottom:-78px;background-size:150px 102px}.dropin-wrap .dropin-whatis .dropin-whatis-box .dropin-whatis__infotext{font-size:1.6rem;text-align:left}.dropin-wrap .dropin-whatis .dropin-whatis-box .dropin-whatis__infoimg{position:static;text-align:center}.dropin-wrap .dropin-whatis .dropin-whatis-box .dropin-whatis__infoimg>img{width:calc(100% - 80px);max-width:360px;height:auto}.dropin-wrap .dropin-whatis .dropin-whatis__img01{margin-bottom:16px}.dropin-wrap .dropin-whatis .dropin-whatis__img01>picture>img{width:calc(100% - 32px);height:auto;max-width:475px}.dropin-whatis-swiper>.swiper{padding:23px 0}.dropin-whatis-swiper .swiper-wrapper{align-items:center}.dropin-whatis-swiper .swiper-slide{transition:transform .7s;min-width:auto}.dropin-whatis-swiper .swiper-slide-active{transform:scale(1.15)}.dropin-whatis-swiper .swiper-slide-prev,.dropin-whatis-swiper .swiper-slide-next,.dropin-whatis-swiper .swiper-slide-duplicate-prev,.dropin-whatis-swiper .swiper-slide-duplicate-next{transform:scale(0.85)}.dropin-whatis-swiper .swiper-slide>.swiper-slide__item>img{min-width:auto}.worries{width:100%;padding:40px 16px}.worries::before{width:60px;border-top:30px solid #fff;border-right:30px solid transparent;border-left:30px solid transparent;inset:auto 0 -30px 0}.worries .worries__pic01{margin-bottom:40px}.worries .worries__pic01>img{width:100%;max-width:475px;height:auto}.worries .worries-list{display:block}.worries .worries-list>div{display:flex;gap:0 16px;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto}.worries .worries-list>div:not(:last-child){margin-bottom:24px}.worries .worries-list .worries-list__img{margin-bottom:0}.worries .worries-list .worries-list__img>img{width:128px;height:auto}.worries .worries-list .worries-list__text{width:100%;font-size:1.8rem;text-align:left}.dropin-profit{margin-bottom:80px}.dropin-profit .dropin-point__application{margin:40px 0 0}.dropin-profit .dropin-profit-point{padding:64px 0 0;margin-bottom:108px}.dropin-profit .dropin-profit-point .dropin-profit__ttl{margin-bottom:24px}.dropin-profit .dropin-profit-point .dropin-profit__ttl>picture>img{width:calc(100% - 32px);height:auto;max-width:475px}.dropin-profit .dropin-profit-point .dropin-profit__list{max-width:100%;width:calc(100% - 32px);padding-bottom:124px}.dropin-profit .dropin-profit-point .dropin-profit__list>li{padding:20px 68px 20px 68px;font-size:1.4rem;background-size:48px 48px;min-height:48px;align-items:flex-start;background-position:left 12px top 50%;line-height:1;border-radius:8px}.dropin-profit .dropin-profit-point .dropin-profit__list>li>p{font-size:1.4rem;letter-spacing:normal;word-break:keep-all}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)::after{width:56px;height:56px;background-size:56px 56px;right:12px;top:calc(50% - 28px)}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(1){font-size:2.4rem;letter-spacing:1px;top:2px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(2){font-size:1.6rem;top:2px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(3){font-size:1.6rem}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(1)>p>span:nth-of-type(4){font-size:1.6rem}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)::after{width:56px;height:56px;background-size:56px 56px;right:12px;top:calc(50% - 28px)}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)>p{line-height:1.2}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)>p>span:nth-of-type(1){font-size:2.4rem;top:2px}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)>p>span:nth-of-type(2){font-size:1.6rem}.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(2)>p>span:nth-of-type(3){font-size:1.4rem}}@media screen and (max-width: 768px)and (min-width: 640px){.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)>p>br{display:none}}@media screen and (max-width: 768px){.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)::after{width:56px;height:56px;background-size:56px 56px;right:12px;top:calc(50% - 28px)}}@media screen and (max-width: 768px){.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)>p{line-height:1.2}}@media screen and (max-width: 768px){.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)>p>span:nth-of-type(2){font-size:1.6rem}}@media screen and (max-width: 768px){.dropin-profit .dropin-profit-point .dropin-profit__list>li:nth-of-type(3)>p>span:nth-of-type(3){font-size:1.6rem}}@media screen and (max-width: 768px){.dropin-profit .dropin-profit-point .dropin-profit__list>li:not(:last-child){margin-bottom:16px}}@media screen and (max-width: 768px){.dropin-profit .dropin-profit-point .dropin-profit__application{inset:auto 0 -30px 0}.dropin-profit .dropin-profit-point .dropin-profit__application .application-top__bnr{width:calc(100% - 32px)}}@media screen and (max-width: 768px){.dropin-profit .dropin-point:not(:nth-of-type(3)){margin-bottom:80px}.dropin-profit .dropin-point .dropin-point__ttl{margin-bottom:24px}.dropin-profit .dropin-point .dropin-point__ttl>picture>img{width:calc(100% - 32px);max-width:475px;height:auto;margin:0 auto}}@media screen and (max-width: 768px){.dropin-profit .dropin-point-infobox{flex-direction:column;width:calc(100% - 32px);gap:24px 0}.dropin-profit .dropin-point-infobox.noflex{display:flex}.dropin-profit .dropin-point-infobox.noflex .dropin-point-infobox__ttl{text-align:left;margin-bottom:0;line-height:1.5}.dropin-profit .dropin-point-infobox .dropin-point-infobox__ttl{font-size:1.8rem;line-height:1.5;margin-bottom:8px}.dropin-profit .dropin-point-infobox .dropin-point-infobox__ttl>span{font-size:1.2rem}.dropin-profit .dropin-point-infobox.point-left{flex-direction:column}.dropin-profit .dropin-point-infobox.point-left .dropin-point-infobox__ttl{text-align:left}.dropin-profit .dropin-point-infobox>div>picture>img{width:100%;display:block;max-width:475px;height:auto;margin:0 auto}}@media screen and (max-width: 768px){.dropin-flow{width:calc(100% - 32px);margin:0 auto 80px}.dropin-flow::before{height:456px;top:152px}.dropin-flow .dropin-flow__subttl{font-size:1.6rem;margin-bottom:8px}.dropin-flow .dropin-flow__h2{font-size:2.8rem;margin-bottom:40px;line-height:1.4}.dropin-flow .dropin-flow-step{flex-direction:column;gap:40px 0;margin-bottom:40px}.dropin-flow .dropin-flow-step .dropin-flow-step__item{width:100%;max-width:400px;margin:0 auto;border:solid 2px #3075b7;padding:16px 16px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.dropin-flow .dropin-flow-step .dropin-flow-step__item:nth-of-type(1) .dropin-flow-step__no{background-image:none;background-color:#fff}.dropin-flow .dropin-flow-step .dropin-flow-step__item:not(:last-child)::before{width:18px;height:18px;border-bottom:9px solid transparent;border-top:9px solid #3075b7;border-left:9px solid transparent;border-right:9px solid #3075b7;transform:scaleY(1.45) rotate(135deg);inset:auto 0 -10px 0}.dropin-flow .dropin-flow-step .dropin-flow-step__item:not(:last-child)::after{width:16px;height:16px;border-bottom:8px solid transparent;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid #fff;inset:auto 0 -7px 0;transform:scaleY(1.5) rotate(135deg)}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__no{font-size:2.8rem;padding:0 12px;inset:-17px 0 auto 0;background-image:linear-gradient(180deg, #f0f6f6 49%, white 50%),linear-gradient(180deg, white, #f0f6f6)}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__no>span{font-size:3.2rem}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__img{margin-bottom:0}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__img>img{width:64px;height:auto}.dropin-flow .dropin-flow-step .dropin-flow-step__item .dropin-flow-step__text{font-size:1.8rem;text-align:left}}@media screen and (max-width: 768px){.dropin-faq{width:calc(100% - 32px)}.dropin-faq .dropin-faq__subttl{font-size:1.6rem;margin-bottom:8px}.dropin-faq .dropin-faq__h2{font-size:2.8rem;margin-bottom:40px;line-height:1.4}.dropin-faq .faqlist__item{margin-bottom:56px}.dropin-faq .faqlist__item>div{padding:16px 0}.dropin-faq .faqlist__item>div:last-child{padding:16px 0 0}.dropin-faq .faqlist__item dt{font-size:1.6rem;height:auto;padding:16px 43px 16px 48px;line-height:1.3;display:flex;align-items:center}.dropin-faq .faqlist__item dt:hover{color:#3b414a}.dropin-faq .faqlist__item dt::before{width:20px;font-size:2.8rem;height:28px;inset:0 0 0 12px}.dropin-faq .faqlist__item dt::after{width:15px;height:15px;background-size:15px 15px;inset:0 12px 0 auto}.dropin-faq .faqlist__item dd{font-size:1.4rem;padding:0 43px 0 48px;margin:0}.dropin-faq .faqlist__item dd.open{padding:16px 42px 16px 48px}.dropin-faq .faqlist__item dd.open::before{top:12px}.dropin-faq .faqlist__item dd:nth-of-type(5){margin-bottom:0}.dropin-faq .faqlist__item dd::before{font-size:2.8rem;top:6px;left:12px}.dropin-faq .faqlist__item dd:nth-of-type(6){margin:16px 0 0}.dropin-faq .faqlist__item dd .text-ano{margin:4px 0 16px}}@media screen and (max-width: 768px){.cp-modal{padding:32px 0}.cp-modal.cpperiod .cp-modal-contents__text01{font-size:1.6rem;line-height:1;margin-bottom:4px}.cp-modal.cpperiod .cp-modal-contents__ttl{font-size:2.4rem;line-height:1.4;margin-bottom:24px}}@media screen and (max-width: 768px){.cp-modal-wrap{width:calc(100% - 32px);height:calc(100% - 64px);max-height:100%;padding:0 0 0 0}}@media screen and (max-width: 768px){.cp-modal-contents{width:100%;padding:40px 16px}.cp-modal-contents__close{width:24px;height:24px;top:-28px}.cp-modal-contents__close::before,.cp-modal-contents__close::after{height:4px;top:0}.cp-modal-contents__close::after{left:0}.cp-modal-contents__text01{font-size:1.6rem;margin-bottom:40px}.cp-modal-contents__ttl{font-size:2.4rem;line-height:1.4;margin-bottom:24px}.cp-modal-contents__info{margin-bottom:24px}.cp-modal-contents__info dt{font-size:1.6rem}.cp-modal-contents__info dd{font-size:1.4rem}.cp-modal-contents__info dd>span{display:inline-block;text-indent:-1rem;margin-left:1rem}.cp-modal-contents__info dd li{font-size:1.4rem}.cp-modal-contents__btn01{width:100%;height:60px;font-size:2rem;letter-spacing:1px}}
