/*! 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:1280px}body.fixed{overflow:hidden}picture{display:block}.pc-none{display:none}.sp-none{display:block}.gmoGroupFooter{border:none}.gmoGroupFooter .gmoGroupFooter_inner{margin:auto;width:calc(100% - 50px);max-width:1280px;padding:30px 0 !important}.btn-application{color:#fff;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(159deg, #ff5c7f 28%, #f02e57 69%);font-weight:bold}.btn-application:hover{opacity:.5;transition:.8s}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(0.91);animation-timing-function:ease-in}17%{transform:scale(0.98);animation-timing-function:ease-out}33%{transform:scale(0.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes fadeinUnder{0%{transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}@keyframes gradietionAnimation{0%{background-position:0% 0%}100%{background-position:0 100%}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fadein{100%{opacity:1}}.btn-applicationbox{position:relative}.btn-applicationbox .btn-applicationbox__pop{font-size:1.6rem;font-weight:bold;padding:8px 30px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(59,65,74,.3);border-radius:2px;position:absolute;z-index:1;width:230px;left:0;right:0;top:-24px;margin:0 auto;text-align:center}.btn-applicationbox .btn-applicationbox__pop::before{content:"";position:absolute;border:4px solid transparent;border-top:9px solid #fff;z-index:2;left:calc(50% - 8px);bottom:-12px}.btn-applicationbox .btn-applicationbox__pop>span{color:#3075b7}.btn-applicationbox .btn-applicationbox__btn{width:500px;height:80px;font-size:2.4rem;border-radius:40px;margin:0 auto}.header{width:100%;background-color:#fff;height:86px}.header.is-fixed{opacity:0;height:76px;position:fixed;z-index:99;box-shadow:0 4px 8px 0 rgba(59,65,74,.1);opacity:0;animation:fadein .8s forwards}.header.is-fixed .header-inner{padding:16px 0}.header-inner{width:calc(100% - 50px);max-width:1560px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:26px 0 16px}.header-inner .btn-01{width:202px;height:44px;font-size:1.6rem;border-radius:22px}main{padding-bottom:24px;overflow:hidden}main.is-fixed{padding-top:86px}.mvisual{display:grid;gap:74px 82px;justify-content:center;grid-template-columns:minmax(333px, calc(100% - 82px - 1022px)) minmax(815px, calc(100% - 82px - 456px));width:100%;max-width:1610px;min-width:1280px;margin:0 auto;padding:0 25px 64px}.mvisual .mvisual-imgtext{grid-row:1/2;grid-column:1/2}.mvisual .mvisual-imgtext img{width:100%;max-width:456px;height:auto}.mvisual .mvisual-mv{grid-row:1/3;grid-column:2/3;padding-top:16px}.mvisual .mvisual-mv img{width:100%;height:auto}.mvisual .mvisual-btnbox{grid-row:2/3;grid-column:1/2;position:relative}.mvisual .mvisual-btnbox .mvisual-btnbox__pop{font-size:1.6rem;font-weight:bold;padding:8px 30px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(59,65,74,.3);border-radius:2px;position:absolute;z-index:1;width:230px;left:0;right:0;top:-24px;margin:0 auto;text-align:center}.mvisual .mvisual-btnbox .mvisual-btnbox__pop::before{content:"";position:absolute;border:4px solid transparent;border-top:9px solid #fff;z-index:2;left:calc(50% - 8px);bottom:-12px}.mvisual .mvisual-btnbox .mvisual-btnbox__pop>span{color:#3075b7}.mvisual .mvisual-btnbox .mvisual-btnbox__btn{width:100%;max-width:454px;height:72px;font-size:2.4rem;border-radius:36px;animation:heartbeat 2.5s linear 2s infinite both}.mvisual.mv-anime{opacity:0;animation:fadeinUnder 1.5s forwards}.cparea{background-color:#f0f6f6;text-align:center;padding:24px 0px}.cparea .cparea__infobtn{display:flex;align-items:center;justify-content:center;width:320px;height:52px;border-radius:50px;border:solid 2px #3075b7;background-color:#fff;font-size:1.6rem;font-weight:bold;color:#3075b7;margin:24px auto 0;position:relative;cursor:pointer}.cparea .cparea__infobtn::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle;right:16px;width:8px;height:8px;border-top:2px solid #3075b7;border-right:2px solid #3075b7;transform:rotate(45deg)}.cparea .cparea__infobtn:hover{background-color:#3075b7;color:#fff;transition:.8s;text-decoration:none}.cparea .cparea__infobtn:hover::after{border-top:2px solid #fff;border-right:2px solid #fff;transition:.8s}.cparea__ano{font-size:1.2rem;margin-top:8px;text-align:center}.cparea.cpperiod{display:block;padding:40px 25px}.cparea.cpperiod>picture{display:block;width:1180px;margin:0 auto;cursor:pointer}.cparea.cpperiod>picture:hover{opacity:.7;transition:.8s}.cparea.cpperiod>picture>img{width:100%;max-width:1280px;height:auto}.cparea.cpperiod .cpperiod__ano{font-size:1.2rem;margin-top:8px;text-align:center}.worries{padding:80px 0;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:290px;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>div.ani04{animation-delay:.4s}.worries .worries-list .worries-list__img{margin-bottom:16px}.worries .worries-list .worries-list__text{font-size:2.2rem;font-weight:bold;text-align:center;line-height:1.6}.worries .worries-list .worries-list__text>span{color:#3075b7}.support{width:100%;padding:120px 25px 80px;background-color:#f0f6f6}.support .support__pic01{text-align:center}.support .support-merit{display:flex;align-items:flex-end;max-width:1280px;margin:0 auto}.support .support-merit.fadein-under{animation:fadeinUnder 1s forwards}.support .support-merit .support-merit__list{width:870px;min-width:870px;padding:120px 0 77px}.support .support-merit .support-merit__list li{font-size:3.2rem;font-weight:bold;position:relative;padding-left:52px}.support .support-merit .support-merit__list li::before{content:"";display:block;position:absolute;top:-4px;bottom:0;left:0;margin:auto 0;width:32px;height:18px;border-left:6px solid #3075b7;border-bottom:6px solid #3075b7;transform:rotate(-45deg)}.support .support-merit .support-merit__list li:not(:last-child){margin-bottom:76px}.support .support-merit .support-merit__list li>span:nth-of-type(1){font-size:4rem;border-bottom:8px dotted transparent;background-image:radial-gradient(circle, #3075b7 65%, transparent 35%);background-position:bottom -8px center;background-size:26px 5px;background-repeat:repeat-x;text-decoration:none}.support .support-merit .support-merit__img>img{width:100%;max-width:410px;height:auto}.support .support-use{max-width:1280px;margin:0 auto 65px;border-radius:16px;background-color:#fff;padding:40px 35px;position:relative;z-index:1}.support .support-use .support-use__label{font-size:3.2rem;font-weight:bold;text-align:center;margin-bottom:40px;line-height:1.6}.support .support-use .support-list{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0 71px}.support .support-use .support-list .support-list__item{width:100%;max-width:356px;padding:24px 0;position:relative;opacity:0}.support .support-use .support-list .support-list__item.fadein-under{animation:fadeinUnder 1s forwards}.support .support-use .support-list .support-list__item.ani02{animation-delay:.2s}.support .support-use .support-list .support-list__item.ani03{animation-delay:.3s}.support .support-use .support-list .support-list__item.ani04{animation-delay:.4s}.support .support-use .support-list .support-list__item:not(:last-child)::after{content:"";display:block;width:1px;height:100%;border-right:1px dashed #495d78;position:absolute;top:0;right:-35px}.support .support-use .support-list .support-list__item img{width:100%;height:auto;max-width:356px}.reason{padding:80px 0 0;width:calc(100% - 50px);margin:0 auto 160px}.reason .reason-h2{font-size:5.6rem;font-weight:bold;margin-bottom:80px;text-align:center;line-height:1.4}.reason .reason-h2>span{font-size:7.2rem;color:#3075b7}.reason .reason-list{display:flex;justify-content:center;gap:0 24px;margin-bottom:160px}.reason .reason-list .reason-list__item{width:100%;max-width:302px;padding:50px 0 24px;border-radius:8px;position:relative;display:block;opacity:0}.reason .reason-list .reason-list__item::before{content:"";position:absolute;inset:0 0 0 0;border-radius:8px;border:2px solid transparent;background-image:linear-gradient(177deg, #e6e6e6 -8%, #e6e6e6 107%);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;opacity:1;transition-duration:.5s}.reason .reason-list .reason-list__item::after{content:"";position:absolute;inset:0 0 0 0;border-radius:8px;border:4px solid transparent;background-image:linear-gradient(177deg, #3dc0cc -8%, #3075b7 107%);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;opacity:0;transition-duration:.5s}.reason .reason-list .reason-list__item:nth-of-type(1) .reason-list__no>span{position:relative;left:3px}.reason .reason-list .reason-list__item.fadein-under{animation:fadeinUnder 1s forwards}.reason .reason-list .reason-list__item.ani02{animation-delay:.1s}.reason .reason-list .reason-list__item.ani03{animation-delay:.2s}.reason .reason-list .reason-list__item.ani04{animation-delay:.3s}.reason .reason-list .reason-list__item .reason-list__no{position:absolute;background-color:#fff;text-align:center;line-height:1;inset:-32px 0 auto 0;margin:0 auto;width:106px;z-index:1;background:#fff}.reason .reason-list .reason-list__item .reason-list__no>span{font-size:6.4rem;font-weight:bold;color:transparent;background-size:100% 200%;-webkit-background-clip:text;background-image:linear-gradient(to bottom, #3b414a 50%, #3dc0cc 50%, #3075b7)}.reason .reason-list .reason-list__item .reason-list__img{text-align:center;margin-bottom:16px;background-repeat:no-repeat;background-size:182px 128px;width:182px;height:128px;margin:0 auto 16px}.reason .reason-list .reason-list__item .reason-list__img.reason-img__01.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_01.svg")}.reason .reason-list .reason-list__item .reason-list__img.reason-img__02.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_02.svg")}.reason .reason-list .reason-list__item .reason-list__img.reason-img__03.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_03.svg")}.reason .reason-list .reason-list__item .reason-list__img.reason-img__04.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_04.svg")}.reason .reason-list .reason-list__item .reason-list__img.reason-img__05.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_05.svg")}.reason .reason-list .reason-list__item .reason-list__text{text-align:center;font-size:2.8rem;font-weight:bold;line-height:1.6}.reason .reason-list .reason-list__item .reason-list__text::after{content:"";display:block;position:absolute;width:40px;border-top:20px solid #327fb9;border-right:20px solid transparent;border-left:20px solid transparent;inset:auto 0 -20px 0;margin:0 auto;z-index:1;opacity:0;transition:.5s}.reason .reason-list .reason-list__item:hover::after{opacity:1}.reason .reason-list .reason-list__item:hover::before{opacity:0}.reason .reason-list .reason-list__item:hover .reason-list__no{top:-32px}.reason .reason-list .reason-list__item:hover .reason-list__no>span{animation:fade .7s forwards;background-position:0% 100%}.reason .reason-list .reason-list__item:hover .reason-list__img{transition:.5s}.reason .reason-list .reason-list__item:hover .reason-list__img.reason-img__01.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_01_cur.svg")}.reason .reason-list .reason-list__item:hover .reason-list__img.reason-img__02.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_02_cur.svg")}.reason .reason-list .reason-list__item:hover .reason-list__img.reason-img__03.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_03_cur.svg")}.reason .reason-list .reason-list__item:hover .reason-list__img.reason-img__04.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_04_cur.svg")}.reason .reason-list .reason-list__item:hover .reason-list__img.reason-img__05.lazyloaded{background-image:url("/assets/imgs/lp/common/reason_img_05_cur.svg")}.reason .reason-list .reason-list__item:hover .reason-list__text::after{opacity:1;transition:.5s}.reason .plan{margin-bottom:160px}.reason .plan .plan__no{text-align:center;background-color:#fff;margin-bottom:24px}.reason .plan .plan__no>span{font-size:8.2rem;font-weight:bold;color:#3075b7;background-image:linear-gradient(178deg, #3dc0cc -10%, #3075b7 109%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reason .plan .plan__h3{text-align:center;margin-bottom:8px;font-size:5.6rem;font-weight:bold;line-height:1.3}.reason .plan .plan__h3 .onbr{display:none}.reason .plan .plan_ttlano{font-size:1.2rem;text-align:center;margin-bottom:64px}.reason .plan .price-planbox{margin:0 auto 80px;opacity:0}.reason .plan .price-planbox.fadein-under{animation:fadeinUnder 1s forwards}.reason .plan .price-planbox .price-planbox__label{text-align:center;margin-bottom:35px}.reason .plan .price-planbox .price-planbox__label>p:nth-of-type(1){font-size:2.4rem;font-weight:bold}.reason .plan .price-planbox .price-planbox__label>p:nth-of-type(2){font-size:3.2rem;font-weight:bold;display:inline-block;padding:14px 54px 0;position:relative;color:#3075b7}.reason .plan .price-planbox .price-planbox__label>p:nth-of-type(2).lazyloaded{background:url("/assets/imgs/lp/common/price_img_01_pc.svg") no-repeat,url("/assets/imgs/lp/common/price_img_02_pc.svg") no-repeat;background-size:23px 46px,23px 46px;background-position:left bottom,right bottom}.reason .plan .price-plan{width:100%;max-width:1280px;display:flex;align-items:center;justify-content:space-between;color:#3b414a;margin:0 auto 80px;height:271px}.reason .plan .price-plan>div{width:100%;border-top:1px solid #495d78;border-bottom:1px solid #495d78;height:265px;padding:40px 0 32px;background-color:#fff}.reason .plan .price-plan>div:nth-of-type(1){position:relative}.reason .plan .price-plan>div:nth-of-type(1)::after{content:"";display:block;width:1px;height:232px;border-right:1px dashed #495d78;position:absolute;right:0;top:0;bottom:0;margin:auto 0}.reason .plan .price-plan>div:nth-of-type(3){height:271px;border:solid 3px #3075b7;position:relative}.reason .plan .price-plan__name{text-align:center;font-size:2.8rem;font-weight:500;line-height:1;margin-bottom:8px}.reason .plan .price-plan__option{font-size:1.3rem;text-align:center;margin-bottom:16px}.reason .plan .price-plan__price{font-size:5rem;font-weight:bold;text-align:center;margin-bottom:12px}.reason .plan .price-plan__price>span{font-size:2rem;padding-left:2px}.reason .plan .price-plan__info{font-size:1.6rem;line-height:1.4;padding:0 24px}.reason .plan .price-plan__ano{font-size:1.3rem;font-weight:500;color:#666;margin-top:6px;padding:0 24px}.reason .plan .price-plan__label{position:absolute;width:112px;height:30px;border-radius:14px;color:#fff;background-color:#3075b7;display:flex;justify-content:center;align-items:center;left:0;right:0;top:-15px;margin:0 auto;font-size:1.4rem;font-weight:bold}.reason .plan .btn-planinfo{width:620px;height:56px;color:#3075b7;border-radius:50px;border:solid 2px #3075b7;background-color:#fff;font-size:2rem;font-weight:bold;display:flex;justify-content:center;align-items:center;margin:0 auto;cursor:pointer;position:relative}.reason .plan .btn-planinfo:hover{background-color:#3075b7;color:#fff;transition:.8s}.reason .plan .btn-planinfo:hover::after{background-image:url("/assets/imgs/common/icon_plus_white.svg");transition:.8s}.reason .plan .btn-planinfo::after{content:"";display:block;width:17px;height:17px;background-image:url(/assets/imgs/common/icon_plus_blue.svg);background-repeat:no-repeat;background-size:17px 17px;position:absolute;top:calc(50% - 8px);right:16px}.reason .plan .btn-planinfo.is-active::after{background-image:url("/assets/imgs/common/icon_negative_blue.svg");background-size:17px 17px}.reason .plan .btn-planinfo.is-active:hover::after{background-image:url("/assets/imgs/common/icon_negative_white.svg")}.reason .plan .pricetable-tooltip{display:none}.reason .plan .pricetable-tooltip-pc{position:absolute;z-index:9}.reason .plan .pricetable-tooltip-pc>img{display:block;cursor:pointer}.reason .plan .pricetable-tooltip-pc>img:hover+p{display:block}.reason .plan .pricetable-tooltip-pc>p{display:none;width:270px;position:absolute;right:0;background:#fff;border:solid 2px #dde1e4;text-align:left;font-size:1.4rem;font-weight:normal;padding:10px 16px;z-index:1;line-height:1.3;box-shadow:0 4px 8px 0 rgba(59,65,74,.1)}.reason .plan .pricetable-tooltip-pc>p::before{content:"";position:absolute;border:8px solid transparent;border-bottom:17px solid #fff;z-index:2}.reason .plan .pricetable-tooltip-pc>p::after{content:"";position:absolute;border:10px solid transparent;border-bottom:17px solid #dde1e4;z-index:1}.reason .plan .tooltip01{top:20px;left:159px}.reason .plan .tooltip01>p{left:-36px;top:46px}.reason .plan .tooltip01>p::before{top:-23px;left:36px}.reason .plan .tooltip01>p::after{top:-29px;left:34px}.reason .plan .tooltip02{top:35px;left:138px}.reason .plan .tooltip02>p{left:-36px;top:46px}.reason .plan .tooltip02>p::before{top:-23px;left:36px}.reason .plan .tooltip02>p::after{top:-29px;left:34px}.reason .plan .tooltip03{top:20px;left:96px}.reason .plan .tooltip03>p{left:-36px;top:46px}.reason .plan .tooltip03>p::before{top:-23px;left:36px}.reason .plan .tooltip03>p::after{top:-29px;left:34px}.reason .plan .pricepalan-wrap{display:none;margin-top:16px}.reason .plan .priceplan__tab{width:1000%;max-width:1280px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-bottom:2px solid #3075b7;margin:0 auto}.reason .plan .priceplan__tab>li{width:250px;color:#3075b7;font-size:2.8rem;font-weight:bold;padding:24px 0;background-color:#fff;text-align:center}.reason .plan .priceplan__tab>li:first-child{width:280px}.reason .plan .priceplan-tabletitle{display:none}.reason .plan .priceplan__table{width:100%;max-width:1280px;margin:0 auto}.reason .plan .priceplan__table:nth-of-type(1){margin-top:16px}.reason .plan .priceplan__table:last-child{margin-bottom:16px}.reason .plan .priceplan__table tr:hover td{background-color:#f6f9f9}.reason .plan .priceplan__table th{width:250px;font-size:2.8rem;border-bottom:1px solid #e0e0e0;background-color:#fff}.reason .plan .priceplan__table th:nth-of-type(1){width:280px;padding:24px 0 24px 0}.reason .plan .priceplan__table th:nth-of-type(1)>span{font-size:1.6rem;font-weight:500;position:relative;bottom:3px}.reason .plan .priceplan__table td{font-size:1.6rem;font-weight:500;border-bottom:1px solid #e0e0e0;height:64px;text-align:center;line-height:1.4;vertical-align:middle;width:250px;position:relative;background-color:#fff}.reason .plan .priceplan__table td>.span-ano{font-size:1.2rem;position:relative;top:-4px}.reason .plan .priceplan__table td:nth-of-type(1){text-align:left;padding-left:16px;width:280px}.reason .plan .priceplan__table td .icon-check{position:relative}.reason .plan .priceplan__table td .icon-check::before{content:"";content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:22px;height:13px;border-left:4px solid #3075b7;border-bottom:4px solid #3075b7;transform:rotate(-45deg)}.reason .plan .priceplan__table td .icon-none{position:relative}.reason .plan .priceplan__table td .icon-none::before{content:"";display:block;width:24px;height:1px;position:absolute;top:0;background-color:#3b414a;margin:auto;inset:0 0 0 0}.reason .plan .priceplan__table td .text-ano{font-size:1.2rem;padding-left:4px}.reason .plan .priceplan__table .convenience{padding-top:32px}.reason .plan .priceplan__table .convenience>span{color:#fff;font-size:1.2rem;text-align:center;position:absolute;padding:5px 16px;background-color:#3075b7;line-height:1;top:8px;left:0}.reason .plan .priceplan__table .convenience>span::after{content:"";width:0;height:0;border-top:11px solid transparent;border-right:5px solid #fff;border-bottom:11px solid transparent;position:absolute;right:0;top:0}.reason .plan .priceplan__anobox{width:100%;max-width:1280px;margin:0 auto}.reason .plan .priceplan__anobox .priceplan__ano{font-size:1.2rem;margin:10px auto}.reason .plan .btn-applicationbox{margin:68px auto 80px}.reason .arealist{margin-bottom:160px}.reason .arealist .arealist__no{text-align:center;background-color:#fff;margin-bottom:24px}.reason .arealist .arealist__no>span{font-size:8.2rem;font-weight:bold;color:#3075b7;background-image:linear-gradient(178deg, #3dc0cc -10%, #3075b7 109%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reason .arealist .arealist__h3{text-align:center;margin-bottom:64px;font-size:5.6rem;font-weight:bold;line-height:1.3}.reason .arealist .arealist-wrap{width:100%;max-width:1280px;display:flex;justify-content:space-between;color:#3b414a;margin:0 auto;opacity:0}.reason .arealist .arealist-wrap.fadein-under{animation:fadeinUnder 1s forwards}.reason .arealist .arealist-wrap__list{padding-top:64px}.reason .arealist .arealist-wrap__list>div{display:flex;align-items:baseline}.reason .arealist .arealist-wrap__list>div:not(:last-child){margin-bottom:24px}.reason .arealist .arealist-wrap__list>div dt{font-size:2rem;font-weight:bold;margin-right:40px;min-width:40px}.reason .arealist .arealist-wrap__list>div dd>ul{display:flex;flex-wrap:wrap;width:550px}.reason .arealist .arealist-wrap__list>div dd>ul>li{height:36px;cursor:pointer;border:solid 1px #495d78;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:18px}.reason .arealist .arealist-wrap__list>div dd>ul>li:not(:first-child){margin-left:8px}.reason .arealist .arealist-wrap__list>div dd>ul>li:nth-of-type(7){margin-left:0}.reason .arealist .arealist-wrap__list>div dd>ul>li:nth-of-type(n + 7){margin-top:8px}.reason .arealist .arealist-wrap__list>div dd>ul>li.is-active{color:#fff;border:solid 1px #3075b7;background-color:#3075b7}.reason .arealist .arealist-wrap__list>div dd>ul>li:hover{color:#fff;border:solid 1px #3075b7;background-color:#3075b7}.reason .arealist .arealist-wrap__list .arealist-wrap__ano{font-size:1.2rem}.reason .arealist .arealist-wrap .section03-area__swiper{margin:0;width:599px;height:522px;position:relative}.reason .arealist .arealist-wrap .section03-area__swiper::before{content:"";display:block;width:460px;height:460px;border-radius:8px;background-color:#f0f6f6;position:absolute;bottom:0;left:0}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-prev,.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-next{position:absolute;width:56px;height:56px;border-radius:28px;border:solid 1px #3075b7;background-color:rgba(251,252,253,.8);top:calc(50% - 28px);z-index:5;cursor:pointer}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-prev{left:36px}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-prev::before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle;left:6px;width:14px;height:14px;border-bottom:3px solid #3075b7;border-left:3px solid #3075b7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-next{right:47px}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-next::before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle;right:22px;width:14px;height:14px;border-top:3px solid #3075b7;border-right:3px solid #3075b7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reason .arealist .arealist-wrap .area-slide{width:599px;height:522px;position:relative}.reason .arealist .arealist-wrap .area-slide__img{position:absolute;right:75px;top:0}.reason .arealist .arealist-wrap .area-slide__img>img{border-radius:8px}.reason .arealist .arealist-wrap .area-slide__img>a{display:block}.reason .arealist .arealist-wrap .area-slide__img::after{content:"";position:absolute;top:0;left:0;width:460px;height:460px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 85%, #000);opacity:.5;border-radius:8px}.reason .arealist .arealist-wrap .area-slide__label{position:absolute;font-size:7.5rem;font-weight:bold;writing-mode:vertical-rl;right:11px;top:0;color:#f0f6f6}.reason .arealist .arealist-wrap .area-slide__label.shinsaibashi{font-size:7rem;letter-spacing:-1px;right:15px}.reason .arealist .arealist-wrap .area-slide__add{color:#fff;position:absolute;display:flex;align-items:center;top:416px;left:84px}.reason .arealist .arealist-wrap .area-slide__add>p:first-child{font-size:2.4rem;font-weight:bold;position:relative;padding-right:24px}.reason .arealist .arealist-wrap .area-slide__add>p:first-child::after{content:"";width:2px;height:32px;background-color:#fff;position:absolute;right:0;top:-4px}.reason .arealist .arealist-wrap .area-slide__add>p:last-child{font-size:1.6rem;padding-left:24px}.reason .postservice{margin-bottom:160px}.reason .postservice .postservice__no{text-align:center;background-color:#fff;margin-bottom:24px}.reason .postservice .postservice__no>span{font-size:8.2rem;font-weight:bold;color:#3075b7;background-image:linear-gradient(178deg, #3dc0cc -10%, #3075b7 109%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reason .postservice .postservice__h3{text-align:center;margin-bottom:64px;font-size:5.6rem;font-weight:bold;line-height:1.3}.reason .postservice .postservice__subtitle{width:fit-content;margin:0 auto 40px;text-align:center;padding:16px 56px;position:relative}.reason .postservice .postservice__subtitle::before{content:"";width:40px;height:40px;display:block;background:url(/assets/imgs/lp/common/service_subttl_border.svg) no-repeat;position:absolute;left:0;top:0}.reason .postservice .postservice__subtitle::after{content:"";width:40px;height:40px;display:block;background:url(/assets/imgs/lp/common/service_subttl_border.svg) no-repeat;transform:rotate(180deg);position:absolute;right:0;bottom:0}.reason .postservice .postservice__subtitle>p:nth-of-type(1){font-size:4rem;font-weight:bold;color:#3075b7;margin-bottom:16px}.reason .postservice .postservice__subtitle>p:nth-of-type(2){font-size:2.4rem;font-weight:bold}.reason .postservice .postservice-wrap{opacity:0}.reason .postservice .postservice-wrap.fadein-under{animation:fadeinUnder 1s forwards}.reason .postservice .postservice-subttl{position:relative;text-align:center;margin:0 auto 40px;padding:16px 0;display:inline-block;left:50%;transform:translateX(-50%)}.reason .postservice .postservice-subttl::before,.reason .postservice .postservice-subttl::after{content:"";position:absolute;width:40px;height:40px}.reason .postservice .postservice-subttl::before{top:0;left:-56px;border-top:2px solid #3b414a;border-left:2px solid #3b414a}.reason .postservice .postservice-subttl::after{bottom:0;right:-56px;border-bottom:2px solid #3b414a;border-right:2px solid #3b414a}.reason .postservice .postservice-subttl .postservice-subttl__main{color:#3075b7;font-size:4rem;font-weight:bold;line-height:1;margin-bottom:16px}.reason .postservice .postservice-subttl .postservice-subttl__sub{font-size:2.4rem;font-weight:bold;line-height:1}.reason .postservice .postservice-info{width:100%;max-width:1280px;margin:0 auto 80px;display:flex;justify-content:space-between;align-items:center;gap:0 62px}.reason .postservice .postservice-info .postservice-info__list{width:100%}.reason .postservice .postservice-info .postservice-info__list li{font-size:2.8rem;font-weight:bold;line-height:1;letter-spacing:.5px;padding-left:50px}.reason .postservice .postservice-info .postservice-info__list li:not(:last-child){margin-bottom:55px}.reason .postservice .postservice-info .postservice-info__list li>span:nth-of-type(1){border-bottom:8px dotted transparent;background-image:radial-gradient(circle, #3075b7 65%, transparent 35%);background-position:bottom -8px center;background-size:26px 5px;background-repeat:repeat-x;text-decoration:none}.reason .postservice .postservice-info .postservice-info__list li>span:nth-of-type(2){font-size:2.4rem}.reason .postservice .postservice-info .postservice-info__list.lazyloaded li{background:url("/assets/imgs/lp/common/service_icon_01.svg") no-repeat;background-size:34px 35px;background-position:left center;min-height:35px}.reason .postservice .postservice-function{width:100%;max-width:1280px;margin:0 auto 120px}.reason .postservice .postservice-function.fadein-under{animation:fadeinUnder 1s forwards}.reason .postservice .postservice-function .postservice-function__label{text-align:center;font-size:2.4rem;font-weight:bold;margin-bottom:16px}.reason .postservice .postservice-function .postservice-function__list{display:flex;justify-content:center;gap:0 24px}.reason .postservice .postservice-function .postservice-function__list>div{width:192px;height:172px;border-radius:4px;background-color:#f6f9f9;position:relative;padding:32px 0 16px;text-align:center}.reason .postservice .postservice-function .postservice-function__list>div.is-showPop .postservice-function__pop{display:block}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(4) .postservice-function__img{margin-bottom:16px}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__img{text-align:center;margin-bottom:26px}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__text{font-size:1.6rem;font-weight:bold;text-align:center;line-height:1.3}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__text>img{cursor:pointer;margin:0 0 3px 8px}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__pop{font-size:1.6rem;display:none;padding:16px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(59,65,74,.1);border:solid 1px #e6e6e6;border-radius:8px;position:absolute;z-index:1;width:192px;line-height:1.6;text-align:left;left:0;top:156px;pointer-events:none}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__pop::before{content:"";position:absolute;border:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff;z-index:2;top:-15px}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__pop::after{content:"";position:absolute;border:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #e6e6e6;z-index:1;top:-19px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(1) .postservice-function__pop::before{right:34px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(1) .postservice-function__pop::after{right:32px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(2) .postservice-function__pop::before{right:46px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(2) .postservice-function__pop::after{right:44px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(3) .postservice-function__pop::before{right:17px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(3) .postservice-function__pop::after{right:15px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(4) .postservice-function__pop{top:168px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(4) .postservice-function__pop::before{right:46px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(4) .postservice-function__pop::after{right:44px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(5) .postservice-function__pop::before{right:54px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(5) .postservice-function__pop::after{right:52px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(6) .postservice-function__pop::before{right:54px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(6) .postservice-function__pop::after{right:52px}.reason .postservice .postservice-coworking .postservice-coworking__ttl{width:fit-content;font-size:4rem;font-weight:bold;color:#3075b7;position:relative;padding:16px 56px;margin:0 auto 40px;text-align:center}.reason .postservice .postservice-coworking .postservice-coworking__ttl::before{content:"";width:40px;height:40px;display:block;background:url(/assets/imgs/lp/common/service_subttl_border.svg) no-repeat;position:absolute;left:0;top:0}.reason .postservice .postservice-coworking .postservice-coworking__ttl::after{content:"";width:40px;height:40px;display:block;background:url(/assets/imgs/lp/common/service_subttl_border.svg) no-repeat;transform:rotate(180deg);position:absolute;right:0;bottom:0}.reason .postservice .postservice-coworking .postservice-coworking__info{width:100%;max-width:1280px;margin:0 auto 80px;display:flex;justify-content:space-between;align-items:center;gap:0 64px;flex-direction:row-reverse}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list{width:100%}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li{font-size:2.8rem;font-weight:bold;line-height:1.4;letter-spacing:.5px;padding-left:50px}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li>p{font-size:2.4rem;margin-top:14px}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li:not(:last-child){margin-bottom:55px}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li>span:nth-of-type(1){border-bottom:8px dotted transparent;background-image:radial-gradient(circle, #3075b7 65%, transparent 35%);background-position:bottom -8px center;background-size:26px 5px;background-repeat:repeat-x;text-decoration:none}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list.lazyloaded li{background:url("/assets/imgs/lp/common/service_icon_01.svg") no-repeat;background-size:34px 35px;background-position:left top}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility__ttl{font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:16px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list{display:flex;justify-content:center;gap:0 24px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div{width:192px;height:168px;background-color:#f6f9f9;padding:16px 0;text-align:center;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div .facility-list__label{width:fit-content;font-size:1.2rem;font-weight:500;display:flex;justify-content:center;align-items:center;color:#3075b7;background-color:#fff;border-radius:2px;border:solid 1px #3075b7;padding:0 16px;height:24px;margin:0 auto 8px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div .facility-list__icon{margin-bottom:16px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div .facility-list__name{font-size:1.6rem;font-weight:bold}.reason .corporatebank{max-width:1280px;width:100%;margin:0 auto}.reason .corporatebank .corporatebank__no{text-align:center;background-color:#fff;margin-bottom:24px}.reason .corporatebank .corporatebank__no>span{font-size:8.2rem;font-weight:bold;color:#3075b7;background-image:linear-gradient(178deg, #3dc0cc -10%, #3075b7 109%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reason .corporatebank .corporatebank__h3{text-align:center;margin-bottom:64px;font-size:5.6rem;font-weight:bold;line-height:1.3}.reason .corporatebank .corporatebank-img01{width:1120px;height:468px;margin:0 auto;display:block;margin-bottom:80px;opacity:0}.reason .corporatebank .corporatebank-img01.fadein-under{animation:fadeinUnder 1s forwards}.reason .corporatebank .corporatebank-features{margin:0 auto}.reason .corporatebank .corporatebank-features__label{width:620px;height:56px;color:#3075b7;border-radius:50px;border:solid 2px #3075b7;background-color:#fff;font-size:2rem;font-weight:bold;display:flex;justify-content:center;align-items:center;margin:0 auto 40px;cursor:pointer;position:relative}.reason .corporatebank .corporatebank-features__label:not(.is-active):hover{background-color:#3075b7;color:#fff;transition:.8s}.reason .corporatebank .corporatebank-features__label:not(.is-active):hover::after{background-image:url("/assets/imgs/common/icon_plus_white.svg");transition:.8s}.reason .corporatebank .corporatebank-features__label::after{content:"";display:block;width:17px;height:17px;background-image:url("/assets/imgs/common/icon_plus_blue.svg");background-repeat:no-repeat;background-size:17px 17px;position:absolute;top:calc(50% - 8px);right:16px}.reason .corporatebank .corporatebank-features__label.is-active:hover{background-color:#3075b7;color:#fff;transition:.8s}.reason .corporatebank .corporatebank-features__label.is-active:hover::after{background:url("/assets/imgs/common/icon_negative_white.svg") no-repeat;transition:.8s}.reason .corporatebank .corporatebank-features__label.is-active::after{background:url("/assets/imgs/common/icon_negative_blue.svg") no-repeat;background-size:17px 17px}.reason .corporatebank .corporatebank-features .corporatebank-features__wrap{display:none;margin-bottom:16px}.reason .corporatebank .corporatebank-features .corporatebank-features__list{padding:24px 0;border-radius:8px;background-color:#f6f9f9}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div{width:calc(100% - 80px);display:flex;align-items:center;padding:0 0 40px 40px;margin:40px auto}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div:not(:last-child){border-bottom:1px solid #e0e0e0}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div:last-child{padding-bottom:0}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div .corporatebank-features__img01{margin-right:64px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt{display:flex;align-items:center;margin-bottom:16px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>div{width:87px;height:34px;border-radius:2px;border:solid 2px #3b414a;display:flex;justify-content:center;margin-right:16px;padding-top:8px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>div>p:nth-of-type(1){font-size:1.6rem;font-weight:bold}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>div>p:nth-of-type(2){font-size:2.4rem;font-weight:500;margin:-5px 0 0 4px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>p{font-size:2rem}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dd>p:nth-of-type(1){font-size:1.6rem;line-height:1.6}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dd>p:nth-of-type(2){font-size:1.2rem}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div .corporatebank-features__ano{font-size:1.2rem;margin-top:4px}.reason .corporatebank .corporatebank-achievements{margin-top:80px}.reason .corporatebank .corporatebank-achievements .corporatebank-achievements__label{font-size:2.4rem;font-weight:bold;margin-bottom:16px;text-align:center}.reason .corporatebank .corporatebank-achievements .corporatebank-achievements__list{padding:24px 40px;background-color:#f6f9f9}.reason .corporatebank .corporatebank-achievements .corporatebank-achievements__list>li{font-size:1.6rem;font-weight:bold;line-height:1.6}.reason .corporatebank .corporatebank-achievements .corporatebank-achievements__list>li>span{font-weight:normal}.reason .corporatebank .corporatebank-achievements .corporatebank-achievements__list>li.corporatebank-achievements__ano{font-size:1.2rem;font-weight:normal;margin-top:8px}.bnr-sangenjaya{margin:0 0 160px;text-align:center}.case{max-width:1310px;width:100%;margin:0 auto 160px}.case .case-h2{font-size:5.6rem;font-weight:bold;margin-bottom:64px;text-align:center}.case .case-swiper{opacity:0}.case .case-swiper.fadein-under{animation:fadeinUnder 1s forwards}.case .case-swiper>.swiper-wrapper{justify-content:space-around}.case .case-swiper>.swiper-wrapper>.swiper-slide{width:400px;height:auto;display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.case .case-swiper>.swiper-wrapper>.swiper-slide .case-swiper__img{width:400px;margin-bottom:16px}.case .case-swiper>.swiper-wrapper>.swiper-slide .case-swiper__img>img{width:100%;height:auto}.case .case-swiper>.swiper-wrapper>.swiper-slide .case-swiper__text{font-size:2rem;font-weight:500;flex-grow:1;line-height:1.6;margin-bottom:16px}.case .case-swiper>.swiper-wrapper>.swiper-slide .case-swiper__company{font-size:1.6rem;font-weight:500;line-height:1}.flow{max-width:1280px;width:calc(100% - 50px);margin:0 auto 160px}.flow .flow-h2{font-size:5.6rem;font-weight:bold;margin-bottom:64px;text-align:center}.flow .flow-step{position:relative;display:flex;justify-content:space-between}.flow .flow-step>picture{opacity:0}.flow .flow-step>picture.fadein-under{animation:fadeinUnder 1s forwards}.flow .flow-list{width:640px;opacity:0}.flow .flow-list.fadein-under{animation:fadeinUnder 1s forwards}.flow .flow-list__text01{font-size:4rem;font-weight:bold;text-align:center;color:#3b414a;margin-top:44px;justify-content:center}.flow .flow-list__text01>span{color:#3074b7}.flow .flow-item{width:640px;height:132px;border-radius:8px;background-color:#fff;display:flex;align-items:center;padding:0 40px;color:#3b414a;margin-bottom:28px;position:relative;border-radius:8px;border:solid 1px #e0e0e0}.flow .flow-item::after{content:"";border-right:8px solid transparent;border-top:12px solid #3b414a;border-left:8px solid transparent;position:absolute;right:0;left:0;bottom:-20px;margin:0 auto;display:block;width:16px;height:12px}.flow .flow-item__no{width:80px;height:80px;border-radius:40px;background-color:#3075b7;font-size:3.6rem;font-weight:bold;text-align:center;line-height:.92;margin-right:40px;color:#fff}.flow .flow-item__no>span{font-size:1.4rem;font-weight:bold;letter-spacing:1.5px}.flow .flow-item__title{font-size:2.8rem;font-weight:bold;line-height:.8}.flow .flow-item__title>span{font-size:1.2rem;font-weight:normal}.flow .flow-item__img{position:absolute;right:40px;top:16px}.flow .btn-applicationbox{margin:64px auto 24px}.faq{width:100%;background-color:#f0f6f6;padding:80px 0}.faq .faq-h2{font-size:5.6rem;font-weight:bold;margin-bottom:80px;text-align:center}.faq .faqlist__item{width:calc(100% - 50px);max-width:1280px;margin:0 auto 63px;opacity:0;background-color:#fff;border-radius:16px;padding:24px 16px 0}.faq .faqlist__item.fadein-under{animation:fadeinUnder 1s forwards}.faq .faqlist__item>div{padding:24px 0}.faq .faqlist__item>div:first-child{padding-top:0}.faq .faqlist__item>div:not(:first-child){border-top:1px solid #e0e0e0}.faq .faqlist__item>div:last-child>dd .text-ano{margin:8px 0 0 0}.faq .faqlist__item dt{background:#fff;position:relative;padding:24px 0 24px 73px;font-size:2rem;font-weight:normal;cursor:pointer}.faq .faqlist__item dt:nth-of-type(6){margin-bottom:0}.faq .faqlist__item dt:hover{color:#3075b7}.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}.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}.faq .faqlist__item dt.lazyloaded::after{background-image:url("/assets/imgs/common/icon_plus_blue.svg")}.faq .faqlist__item dt.open::after{background-image:url("/assets/imgs/common/icon_negative_blue.svg")}.faq .faqlist__item dt.open:hover{color:#3b414a}.faq .faqlist__item dd{font-size:1.6rem;height:0;opacity:0;padding:0;line-height:1.6;position:relative;border-radius:8px;padding:0 64px 0 73px;margin:0;transition:.3s}.faq .faqlist__item dd.open{opacity:1;padding:24px 64px 24px 73px;height:auto}.faq .faqlist__item dd.open::before{opacity:1;line-height:1;top:20px}.faq .faqlist__item dd>a{color:#3075b7}.faq .faqlist__item dd:nth-of-type(6){margin-bottom:0}.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}.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__text01{font-size:3.2rem}.cp-modal.cpperiod .cp-modal-contents__ttl{font-size: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}.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(159deg, #ff5c7f 28%, #f02e57 69%);font-weight:bold}.cp-modal-contents__btn01:hover{opacity:.5}.negotiation-space{background-color:#f0f6f6;padding:80px 0;margin-bottom:80px}.negotiation-space .negotiation-space__box{width:calc(100% - 50px);margin:0 auto}.negotiation-space .negotiation-space__box .negotiation-space__h2{margin-bottom:64px}.negotiation-space .negotiation-space__box .negotiation-space__h2>p:nth-of-type(1){font-size:2.8rem;font-weight:bold;line-height:1.25;margin-bottom:8px;text-align:center}.negotiation-space .negotiation-space__box .negotiation-space__h2>p:nth-of-type(2){font-size:5.6rem;font-weight:bold;line-height:1.25;text-align:center}.negotiation-space .negotiation-space__box .negotiation-item{width:100%;max-width:1280px;margin:0 auto;background-color:#fff;border-radius:16px;padding:40px;display:flex;gap:0 40px}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__img{width:100%;height:auto;max-width:560px;flex-shrink:0}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__text{font-size:2rem;font-weight:500;line-height:1.6;margin-bottom:4px}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__ano{font-size:1.6rem;line-height:1.6;margin-bottom:40px}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__target .negotiation-item__label{padding:8px 16px;border-radius:2px;width:fit-content;background-color:#3075b7;font-size:2rem;font-weight:500;line-height:1;margin-bottom:8px;color:#fff}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__target .negotiation-item__list{display:flex;flex-wrap:wrap;gap:0 24px}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__target .negotiation-item__list>li{font-weight:500;line-height:1.25;position:relative}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__target .negotiation-item__list>li:not(:last-child)::after{content:"/";width:8px;height:23px;position:absolute;right:-16px;font-size:1.8rem}@media screen and (max-width: 768px){.sp-none{display:none}body{width:100%;min-width:auto}.pc-none{display:block}.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}.btn-applicationbox .btn-applicationbox__pop{font-size:1.3rem;width:180px;padding:6px 20px;top:-17px}.btn-applicationbox .btn-applicationbox__btn{font-size:2rem;width:90%;max-width:366px;margin:0 auto;height:64px}main{padding-bottom:24px}main.is-fixed{padding-top:50px}.mvisual{width:100%;max-width:100%;min-width:100%;padding:16px 0 32px;display:block}.mvisual .mvisual-imgtext{width:calc(100% - 32px);max-width:100%;margin:0 auto 8px;padding-top:0}.mvisual .mvisual-imgtext>picture>img{width:100%;display:block;margin:0 auto}.mvisual .mvisual-mv{max-width:100%;margin-bottom:33px;padding-top:0}.mvisual .mvisual-mv>picture{width:calc(100% - 32px);margin:0 auto}.mvisual .mvisual-btnbox{position:relative}.mvisual .mvisual-btnbox .mvisual-btnbox__pop{font-size:1.3rem;width:180px;padding:6px 20px;top:-18px}.mvisual .mvisual-btnbox .mvisual-btnbox__btn{font-size:2rem;width:calc(100% - 64px);max-width:366px;margin:0 auto;height:64px}.cparea{padding:16px 16px}.cparea .cparea__infobtn{width:200px;height:33px;font-size:1.3rem;margin:8px auto 0}.cparea.cpperiod{padding:16px 16px}.cparea.cpperiod>picture{width:100%}.cparea.cpperiod .cpperiod__ano{line-height:1.6;text-indent:-1rem;margin-left:1rem;text-align:left}.worries{padding:40px 0}.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{width:calc(100% - 32px);margin:0 auto;flex-wrap:wrap;gap:40px 24px}.worries .worries-list>div{display:flex;flex-direction:column;align-items:center;width:calc(50% - 12px);margin:0;max-width:230px}.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%;line-height:1.25;font-size:1.6rem;text-align:left;margin-top:8px}.support{padding:64px 16px 40px}.support .support__pic01{margin-bottom:40px}.support .support__pic01>img{width:100%;max-width:475px;height:auto}.support .support-merit{display:block;width:100%}.support .support-merit .support-merit__list{width:100%;padding:0;min-width:0;margin:0 auto 32px;display:grid;justify-content:center}.support .support-merit .support-merit__list li{display:inline-block;font-size:1.8rem;padding-left:36px;line-height:1.6;letter-spacing:.1em}.support .support-merit .support-merit__list li::before{width:22px;height:12px;border-left:4px solid #3075b7;border-bottom:4px solid #3075b7;inset:8px auto auto 0;left:4px}.support .support-merit .support-merit__list li:not(:last-child){margin-bottom:28px}.support .support-merit .support-merit__list li>span:nth-of-type(1){font-size:2.2rem;border-bottom:4px dotted transparent;background-image:radial-gradient(circle, #3075b7 60%, transparent 40%);background-position:bottom -4px center;background-size:10px 2px}.support .support-merit .support-merit__img{text-align:center}.support .support-merit .support-merit__img>img{width:87%;height:auto}.support .support-use{width:100%;padding:24px 12px;margin:-96px auto 56px;position:relative;z-index:1;border-radius:8px}.support .support-use .support-use__label{font-size:2rem;line-height:1.4;margin-bottom:0}.support .support-use .support-list{width:100%;flex-direction:column}.support .support-use .support-list .support-list__item{width:100%;height:auto;padding:24px 0 0 0}.support .support-use .support-list .support-list__item:not(:last-child){padding-bottom:24px}.support .support-use .support-list .support-list__item:not(:last-child)::after{width:100%;height:1px;border-bottom:1px dashed #495d78;top:auto;bottom:0;right:auto;left:0}.support .support-use .support-list .support-list__item>picture>img{width:100%;height:auto}.reason{padding:40px 0 0;width:100%;margin:0 auto 80px}.reason .reason-h2{font-size:2.4rem;line-height:1.4;margin-bottom:60px}.reason .reason-h2>span{font-size:4rem}.reason .reason-list{width:calc(100% - 32px);gap:0 16px;flex-wrap:wrap;margin:0 auto 80px}.reason .reason-list .reason-list__item{width:calc(50% - 8px);max-width:100%;padding:30px 0 14px}.reason .reason-list .reason-list__item:not(:nth-last-child(-n+2)){margin-bottom:44px}.reason .reason-list .reason-list__item .reason-list__no{width:65px;inset:-22px 0 auto 0}.reason .reason-list .reason-list__item .reason-list__no>span{font-size:4.8rem}.reason .reason-list .reason-list__item .reason-list__img{background-size:100px auto;width:100px;height:71px}.reason .reason-list .reason-list__item .reason-list__text{font-size:1.5rem}.reason .reason-list .reason-list__item .reason-list__text::after{width:20px;border-top:10px solid #327fb9;border-right:10px solid transparent;border-left:10px solid transparent;inset:auto 0 -10px 0}.reason .reason-list .reason-list__item:hover{padding:32px 0 12px}.reason .reason-list .reason-list__item:hover .reason-list__no{inset:-20px 0 auto 0}.reason .reason-list .reason-list__item:hover .reason-list__img{transition:none}.reason .plan{margin-bottom:80px}.reason .plan .plan__no{margin-bottom:4px}.reason .plan .plan__no>span{font-size:5.4rem}.reason .plan .plan__h3{font-size:2.4rem;line-height:1.4;margin-bottom:4px}.reason .plan .plan__h3 .onbr{display:none}}@media screen and (max-width: 768px)and (max-width: 360px){.reason .plan .plan__h3 .onbr{display:block}}@media screen and (max-width: 768px){.reason .plan .plan_ttlano{width:calc(100% - 32px);margin:0 auto 40px;line-height:1.6}}@media screen and (max-width: 768px){.reason .plan .price-planbox{width:calc(100% - 32px);margin:0 auto 0}.reason .plan .price-planbox .price-planbox__label{margin-bottom:16px}.reason .plan .price-planbox .price-planbox__label>p:nth-of-type(1){font-size:1.6rem;margin-bottom:4px}.reason .plan .price-planbox .price-planbox__label>p:nth-of-type(2){line-height:1.4;font-size:2rem;padding:0 38px}.reason .plan .price-planbox .price-planbox__label>p:nth-of-type(2).lazyloaded{background:url("/assets/imgs/lp/common/price_img_01_sp.svg") no-repeat,url("/assets/imgs/lp/common/price_img_02_sp.svg") no-repeat;background-size:20px 56px,20px 56px;background-position:left bottom,right bottom}}@media screen and (max-width: 768px){.reason .plan .plan__text{width:calc(100% - 32px);margin:0 auto 40px;font-size:1.6rem;line-height:1.6;text-align:left}}@media screen and (max-width: 768px){.reason .plan .price-plan{display:block;height:auto;border-top:1px solid #495d78;border-bottom:1px solid #495d78;margin:24px auto 40px}}@media screen and (max-width: 768px){.reason .plan .price-plan>div{width:100%;height:auto;padding:24px 16px;border:none}.reason .plan .price-plan>div:nth-of-type(1)::after{width:100%;height:1px;border-right:none;border-bottom:1px dashed #495d78;left:0;bottom:0;top:auto}.reason .plan .price-plan>div:nth-of-type(3){height:auto;padding:24px 16px;overflow:hidden}}@media screen and (max-width: 768px){.reason .plan .price-plan__name{font-size:2rem;font-weight:bold;text-align:left;margin-bottom:8px}}@media screen and (max-width: 768px){.reason .plan .price-plan__inbox{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:8px}}@media screen and (max-width: 768px){.reason .plan .price-plan__option{line-height:1.6;text-align:left;padding-left:24px;margin:0}.reason .plan .price-plan__option>span{display:none}}@media screen and (max-width: 768px){.reason .plan .price-plan__price{width:calc(100% - 130px);font-size:4rem;text-align:left;margin-bottom:0;position:relative}.reason .plan .price-plan__price::after{content:"";display:block;width:1px;height:42px;background-color:#3b414a;position:absolute;right:0;top:0}.reason .plan .price-plan__price>span{font-size:1.6rem}}@media screen and (max-width: 768px){.reason .plan .price-plan__info{font-size:1.3rem;line-height:1.6;text-align:left;padding:0;margin-bottom:4px}}@media screen and (max-width: 768px){.reason .plan .price-plan__ano{text-align:left;padding:0;font-size:1.1rem;margin:0}}@media screen and (max-width: 768px){.reason .plan .price-plan__label{border-radius:0;font-size:1.5rem;left:auto;right:-29px;top:12px;transform:rotate(45deg);height:32px}}@media screen and (max-width: 768px){.reason .plan .btn-planinfo{width:calc(100% - 32px);height:52px;font-size:1.4rem;margin:0 auto 32px}}@media screen and (max-width: 768px){.reason .plan>.title-h2__normal{width:calc(100% - 32px);margin:0 auto 24px}}@media screen and (max-width: 768px){.reason .plan .priceplan{position:relative}.reason .plan .priceplan .pricetable-tooltip{position:absolute;z-index:9}.reason .plan .priceplan .pricetable-tooltip>img:hover+p{display:block}.reason .plan .priceplan .pricetable-tooltip>p{font-size:1.3rem;line-height:1.6;display:none;width:230px;padding:16px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(59,65,74,.1);border:solid 1px #e6e6e6;border-radius:8px;position:absolute;z-index:1}.reason .plan .priceplan .pricetable-tooltip>p::before{content:"";position:absolute;border:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff;z-index:2;left:-30px}.reason .plan .priceplan .pricetable-tooltip>p::after{content:"";position:absolute;border:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #e6e6e6;filter:drop-shadow(0px -1px 2px #e6e6e6);z-index:1;left:-30px}.reason .plan .priceplan .tooltip01>p{top:34px;left:-34px}.reason .plan .priceplan .tooltip01>p::before{top:-14px;left:36px}.reason .plan .priceplan .tooltip01>p::after{top:-19px;left:34px}.reason .plan .priceplan .tooltip02>p{top:34px;left:-34px}.reason .plan .priceplan .tooltip02>p::before{top:-14px;left:36px}.reason .plan .priceplan .tooltip02>p::after{top:-19px;left:34px}.reason .plan .priceplan .tooltip03>p{top:34px;left:-34px}.reason .plan .priceplan .tooltip03>p::before{top:-14px;left:36px}.reason .plan .priceplan .tooltip03>p::after{top:-19px;left:34px}.reason .plan .priceplan .tooltip01{top:866px;left:130px}.reason .plan .priceplan .tooltip02{top:1276px;left:114px}.reason .plan .priceplan .tooltip03{top:643px;left:76px}.reason .plan .priceplan .pricetable-tooltip-pc{display:none}.reason .plan .priceplan.is-active .pricetable-tooltip{display:block}.reason .plan .priceplan .pricepalan-wrap{margin-bottom:8px;overflow:auto}.reason .plan .priceplan .pricepalan-wrap .scroll-hint-icon{z-index:1;left:27%;top:18%}.reason .plan .priceplan .pricepalan-wrap>div{width:100%;min-width:536px}.reason .plan .priceplan .priceplan-tabwrap{display:none}.reason .plan .priceplan .priceplan__table{margin-bottom:0}.reason .plan .priceplan .priceplan__table:nth-of-type(1){margin-top:0}.reason .plan .priceplan .priceplan__table:last-child{margin-bottom:0}.reason .plan .priceplan .priceplan__table:nth-of-type(1) tr:nth-of-type(1),.reason .plan .priceplan .priceplan__table:nth-of-type(3) tr:nth-of-type(1),.reason .plan .priceplan .priceplan__table:nth-of-type(4) tr:nth-of-type(1){display:table-row}.reason .plan .priceplan .priceplan__table:nth-of-type(1) tr:nth-of-type(1) th,.reason .plan .priceplan .priceplan__table:nth-of-type(3) tr:nth-of-type(1) th,.reason .plan .priceplan .priceplan__table:nth-of-type(4) tr:nth-of-type(1) th{line-height:1.2;text-align:center;padding:8px 0;color:#3075b7}.reason .plan .priceplan .priceplan__table:nth-of-type(1) tr:nth-of-type(1) th.active,.reason .plan .priceplan .priceplan__table:nth-of-type(3) tr:nth-of-type(1) th.active,.reason .plan .priceplan .priceplan__table:nth-of-type(4) tr:nth-of-type(1) th.active{color:#3075b7}.reason .plan .priceplan .priceplan__table:nth-of-type(3) tr:nth-of-type(1) th,.reason .plan .priceplan .priceplan__table:nth-of-type(4) tr:nth-of-type(1) th{padding:40px 0 8px}.reason .plan .priceplan .priceplan__table tr:hover td{background-color:#fff}.reason .plan .priceplan .priceplan__table:nth-of-type(1) th{padding:16px 0 16px 16px}.reason .plan .priceplan .priceplan__table th{width:90px;font-size:1.6rem;padding:16px 0 16px 16px}.reason .plan .priceplan .priceplan__table th:nth-of-type(1){width:176px;position:sticky;left:0;z-index:1;padding:16px 0 16px 16px}.reason .plan .priceplan .priceplan__table th.active{background-color:#f6f9f9}.reason .plan .priceplan .priceplan__table td{width:90px;font-size:1.3rem;line-height:1.2;height:56px}.reason .plan .priceplan .priceplan__table td>.span-ano{top:-2px}.reason .plan .priceplan .priceplan__table td:nth-of-type(1){width:176px;position:sticky;left:0;z-index:1}.reason .plan .priceplan .priceplan__table td.active{background-color:#f6f9f9 !important}.reason .plan .priceplan .priceplan__table td .icon-check::before{width:20px;height:12px}.reason .plan .priceplan .priceplan__table .convenience .icon-info-i{top:32px;left:117px}.reason .plan .priceplan .priceplan__table .icon-info-i{left:133px;top:17px}.reason .plan .priceplan .priceplan__anobox{position:sticky;left:0;max-width:360px;width:100%;margin:0}.reason .plan .priceplan .priceplan__anobox .priceplan__ano{padding:8px 0 0 16px;margin:0}}@media screen and (max-width: 768px){.reason .plan .btn-applicationbox{margin:56px auto 40px}}@media screen and (max-width: 768px){.reason .arealist{margin-bottom:80px}.reason .arealist .arealist__no{margin-bottom:4px}.reason .arealist .arealist__no>span{font-size:5.4rem}.reason .arealist .arealist__h3{font-size:2.4rem;line-height:1.4;margin-bottom:40px}.reason .arealist .arealist-wrap{width:328px;max-width:100%;flex-direction:column-reverse;margin-bottom:56px}.reason .arealist .arealist-wrap__list{padding-top:0}.reason .arealist .arealist-wrap__list>div{align-items:unset}.reason .arealist .arealist-wrap__list>div:not(:last-child){margin-bottom:16px}.reason .arealist .arealist-wrap__list>div dt{font-size:1.6rem;margin-right:18px;min-width:32px;padding-top:10px}.reason .arealist .arealist-wrap__list>div dd>ul{flex-wrap:wrap;width:100%}.reason .arealist .arealist-wrap__list>div dd>ul:first-child li:not(:nth-child(-n+4)){margin-top:8px}.reason .arealist .arealist-wrap__list>div dd>ul:first-child li:not(:nth-child(-n+4)):nth-of-type(5),.reason .arealist .arealist-wrap__list>div dd>ul:first-child li:not(:nth-child(-n+4)):nth-of-type(8),.reason .arealist .arealist-wrap__list>div dd>ul:first-child li:not(:nth-child(-n+4)):nth-of-type(11){margin-left:0}.reason .arealist .arealist-wrap__list>div dd>ul>li{font-size:1.4rem;height:30px;padding:0 15px}.reason .arealist .arealist-wrap__list>div dd>ul>li:not(:first-child){margin-left:10px}.reason .arealist .arealist-wrap__list>div:nth-of-type(1) dd>ul>li:not(:first-child){margin-left:8px}.reason .arealist .arealist-wrap__list>div:nth-of-type(4) dd>ul{padding-right:10px}.reason .arealist .arealist-wrap__list>div:nth-of-type(4) dd>ul>li:nth-of-type(3){margin-left:0}.reason .arealist .arealist-wrap__list>div:nth-of-type(4) dd>ul>li:nth-of-type(3),.reason .arealist .arealist-wrap__list>div:nth-of-type(4) dd>ul>li:nth-of-type(4){margin-top:8px}.reason .arealist .arealist-wrap__list .arealist-wrap__ano{line-height:1.6;text-indent:-1em;margin-left:1em}.reason .arealist .arealist-wrap .section03-area__swiper{width:100%;height:auto;margin-bottom:16px}.reason .arealist .arealist-wrap .section03-area__swiper::before{width:264px;height:264px;right:0;left:-64px;margin:0 auto}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-prev,.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-next{width:40px;height:40px;border-radius:20px}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-prev{left:16px}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-prev::before{width:10px;height:10px;border-bottom:2px solid #3075b7;border-left:2px solid #3075b7;left:4px}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-next{right:16px}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide-next::before{width:10px;height:10px;border-top:2px solid #3075b7;border-right:2px solid #3075b7;right:16px}.reason .arealist .arealist-wrap .section03-area__swiper .area-slide__img>img{width:100%;height:auto}.reason .arealist .arealist-wrap .area-slide{width:100%;height:296px}.reason .arealist .arealist-wrap .area-slide__img{width:264px;right:0;left:0;margin:auto}.reason .arealist .arealist-wrap .area-slide__img>img{border-radius:8px}.reason .arealist .arealist-wrap .area-slide__img::after{width:264px;height:264px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 66%, #000);opacity:.6;border-radius:8px}.reason .arealist .arealist-wrap .area-slide__label{font-size:4rem;right:-2px}.reason .arealist .arealist-wrap .area-slide__label.shinsaibashi{font-size:4rem;right:-2px}.reason .arealist .arealist-wrap .area-slide__add{display:block;top:auto;left:48px;bottom:48px}.reason .arealist .arealist-wrap .area-slide__add>p:first-child{font-size:2rem;padding-right:0;display:inline-block;padding-bottom:12px;margin-bottom:8px}.reason .arealist .arealist-wrap .area-slide__add>p:first-child::after{width:100%;height:1px;left:0;top:auto;bottom:0}.reason .arealist .arealist-wrap .area-slide__add>p:last-child{font-size:1.4rem;padding-left:0}}@media screen and (max-width: 768px){.reason .postservice{padding:0 16px;margin-bottom:80px}.reason .postservice .postservice__no{margin-bottom:4px}.reason .postservice .postservice__no>span{font-size:5.4rem}.reason .postservice .postservice__h3{font-size:2.4rem;line-height:1.4;margin-bottom:40px}.reason .postservice .postservice__subtitle{padding:12px 20px;margin:0 auto 24px}.reason .postservice .postservice__subtitle::before,.reason .postservice .postservice__subtitle::after{width:20px;height:20px}.reason .postservice .postservice__subtitle>p:nth-of-type(1){font-size:2.2rem;margin-bottom:4px}.reason .postservice .postservice__subtitle>p:nth-of-type(2){font-size:1.5rem}.reason .postservice .postservice-subttl{margin:0 auto 24px;padding:8px 0}.reason .postservice .postservice-subttl.sub01,.reason .postservice .postservice-subttl.sub02{width:328px}.reason .postservice .postservice-subttl::before,.reason .postservice .postservice-subttl::after{width:20px;height:20px}.reason .postservice .postservice-subttl::before{left:-20px;border-top:1px solid #3b414a;border-left:1px solid #3b414a}.reason .postservice .postservice-subttl::after{right:-20px;border-right:1px solid #3b414a;border-bottom:1px solid #3b414a}.reason .postservice .postservice-subttl .postservice-subttl__main{font-size:2.2rem;margin-bottom:4px;line-height:1.25;word-break:keep-all}.reason .postservice .postservice-subttl .postservice-subttl__sub{font-size:1.5rem;line-height:1.25;word-break:keep-all}.reason .postservice .postservice-info{display:block;margin-bottom:40px}.reason .postservice .postservice-info>picture{margin-bottom:16px}.reason .postservice .postservice-info>picture>img{width:100%;height:auto;border-radius:8px}.reason .postservice .postservice-info .postservice-info__list{display:grid;justify-content:flex-start}.reason .postservice .postservice-info .postservice-info__list li{font-size:1.8rem;padding-left:48px;line-height:2;letter-spacing:.05em}.reason .postservice .postservice-info .postservice-info__list li:nth-of-type(1){margin-bottom:0}.reason .postservice .postservice-info .postservice-info__list li:nth-of-type(1)>span:nth-of-type(2){font-size:1.4rem;position:relative;top:-6px}.reason .postservice .postservice-info .postservice-info__list li:not(:last-child){margin-bottom:8px}.reason .postservice .postservice-info .postservice-info__list li>span:nth-of-type(1){border-bottom:4px dotted transparent;background-image:radial-gradient(circle, #3075b7 60%, transparent 40%);background-position:bottom -4px center;background-size:10px 2px}.reason .postservice .postservice-info .postservice-info__list.lazyloaded li{background-size:24px auto;background-position:left 8px top 7px}.reason .postservice .postservice-info .postservice-info__list.lazyloaded li:nth-of-type(1){margin-bottom:0}.reason .postservice .postservice-function{width:100%;max-width:100%;margin:0 auto 64px}.reason .postservice .postservice-function .postservice-function__label{font-size:1.6rem;margin-bottom:16px}.reason .postservice .postservice-function .postservice-function__list{flex-wrap:wrap;gap:16px 16px}.reason .postservice .postservice-function .postservice-function__list>div{width:156px;height:auto;padding:16px 0}.reason .postservice .postservice-function .postservice-function__list>div:not(:nth-last-of-type(-n + 2)){margin:0}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__img{margin-bottom:16px}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__img>img{width:80px;height:55px}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__text{font-size:1.4rem}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__text>img{margin:0 0 1px 8px}.reason .postservice .postservice-function .postservice-function__list>div .postservice-function__pop{width:296px;font-size:1.4rem}.reason .postservice .postservice-function .postservice-function__list>div:nth-child(2n) .postservice-function__pop{top:120px;right:4px;left:auto}.reason .postservice .postservice-function .postservice-function__list>div:nth-child(2n+1) .postservice-function__pop{top:120px;left:8px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(1) .postservice-function__pop::before{right:auto;left:114px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(1) .postservice-function__pop::after{right:auto;left:112px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(2) .postservice-function__pop::before{right:28px;left:auto}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(2) .postservice-function__pop::after{right:26px;left:auto}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(3) .postservice-function__pop{top:136px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(3) .postservice-function__pop::before{right:auto;left:82px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(3) .postservice-function__pop::after{right:auto;left:80px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(4) .postservice-function__pop{top:136px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(4) .postservice-function__pop::before{right:28px;left:auto}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(4) .postservice-function__pop::after{right:26px;left:auto}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(5) .postservice-function__pop::before{right:auto;left:96px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(5) .postservice-function__pop::after{right:auto;left:94px}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(6) .postservice-function__pop::before{right:34px;left:auto}.reason .postservice .postservice-function .postservice-function__list>div:nth-of-type(6) .postservice-function__pop::after{right:32px;left:auto}.reason .postservice .postservice-coworking .postservice-coworking__ttl{font-size:2.2rem;padding:8px 20px;margin:0 auto 24px;line-height:1.15}.reason .postservice .postservice-coworking .postservice-coworking__ttl::before,.reason .postservice .postservice-coworking .postservice-coworking__ttl::after{width:20px;height:20px}.reason .postservice .postservice-coworking .postservice-coworking__info{max-width:auto;margin:0 auto;display:block}.reason .postservice .postservice-coworking .postservice-coworking__info>picture{margin-bottom:16px}.reason .postservice .postservice-coworking .postservice-coworking__info>picture>img{width:100%;height:auto}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list{display:grid;justify-content:flex-start;margin-bottom:40px}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li{font-size:1.8rem;padding-left:48px;line-height:1.4;letter-spacing:.05em}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li:nth-of-type(1){margin-bottom:0}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li:nth-of-type(1)>span:nth-of-type(2){font-size:1.4rem}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li>p{font-size:1.4rem;margin-top:8px}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li:not(:last-child){margin-bottom:24px}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list li>span:nth-of-type(1){border-bottom:4px dotted transparent;background-image:radial-gradient(circle, #3075b7 80%, transparent 20%);background-position:bottom -4px center;background-size:10px 2px}.reason .postservice .postservice-coworking .postservice-coworking__info .postservice-coworking__list.lazyloaded li{background-size:22px auto;background-position:left 8px top 4px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility__ttl{font-size:1.6rem}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list{flex-wrap:wrap;gap:16px 16px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div{width:calc(50% - 8px);max-width:156px;height:137px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div .facility-list__label{padding:2px 4px 0 4px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div .facility-list__icon{margin-bottom:8px}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div .facility-list__icon>img{width:54px;height:auto}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div .facility-list__name{font-size:1.4rem}}@media screen and (max-width: 768px){.reason .corporatebank{width:100%;max-width:100%}.reason .corporatebank .corporatebank__no{margin-bottom:0}.reason .corporatebank .corporatebank__no>span{font-size:5.4rem}.reason .corporatebank .corporatebank__h3{font-size:2.4rem;line-height:1.4;margin-bottom:40px}.reason .corporatebank .corporatebank-img01{width:calc(100% - 32px);height:auto;margin-bottom:40px}.reason .corporatebank .corporatebank-img01>img{width:100%;height:auto}.reason .corporatebank .corporatebank-features{width:calc(100% - 32px);margin:0 auto}.reason .corporatebank .corporatebank-features__label{width:100%;height:52px;font-size:1.4rem;margin-bottom:16px}.reason .corporatebank .corporatebank-features__label:not(.is-active):hover{color:#3075b7;background-color:#fff}.reason .corporatebank .corporatebank-features__label:not(.is-active):hover::after{background-image:url("/assets/imgs/common/icon_plus_blue.svg")}.reason .corporatebank .corporatebank-features__label::after{width:15px;height:15px;right:14px;background-size:15px 15px}.reason .corporatebank .corporatebank-features__label.is-active:hover{background-color:#fff;color:#3075b7}.reason .corporatebank .corporatebank-features__label.is-active:hover::after{background:url("/assets/imgs/common/icon_negative_blue.svg") no-repeat;background-size:15px 15px}.reason .corporatebank .corporatebank-features .corporatebank-features__list{padding:16px 0 32px;margin-bottom:40px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div{display:block;width:calc(100% - 32px);margin:0 auto 24px;padding:0 0 24px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div:first-child{margin-top:16px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div:last-child{padding-bottom:0;margin-bottom:0}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div .corporatebank-features__img01{margin-right:0;text-align:center;margin-bottom:8px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div .corporatebank-features__img01>img{width:100px;height:100px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt{display:block;margin-bottom:8px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>div{width:69px;height:30px;margin-right:0;margin-bottom:12px}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>div>p:nth-of-type(1){font-size:1.4rem}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>div>p:nth-of-type(2){font-size:2.2rem}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dt>p{font-size:1.8rem}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dd>p:nth-of-type(1){font-size:1.4rem}.reason .corporatebank .corporatebank-features .corporatebank-features__list>div dd .corporatebank-features__ano{text-indent:-1.2em;margin-left:1em;line-height:1.4}.reason .corporatebank .corporatebank-features .corporatebank-achievements{margin-top:40px}.reason .corporatebank .corporatebank-features .corporatebank-achievements .corporatebank-achievements__label{font-size:1.6rem}.reason .corporatebank .corporatebank-features .corporatebank-achievements .corporatebank-achievements__list{padding:16px}.reason .corporatebank .corporatebank-features .corporatebank-achievements .corporatebank-achievements__list>li{font-size:1.4rem;text-indent:-0.5em;margin-left:.5em}.reason .corporatebank .corporatebank-features .corporatebank-achievements .corporatebank-achievements__list>li.corporatebank-achievements__ano{font-size:1.2rem}.reason .corporatebank .corporatebank-cp{width:100%;padding:0 16px}.reason .corporatebank .corporatebank-cp .corporatebank-cp__text01{font-size:1.8rem}.reason .corporatebank .corporatebank-cp .corporatebank-cp__img01{width:100%;height:auto}.reason .corporatebank .corporatebank-cp .corporatebank-cp__img01 img{width:100%;height:auto}.reason .corporatebank .bloglink{width:100%;padding:0 16px}.reason .corporatebank .bloglink .bloglink__text{font-size:1.4rem}.reason .corporatebank .bloglink .bloglink__item{border-radius:4px;border:solid 1px #e6e6e6}.reason .corporatebank .bloglink .bloglink__item::after{width:14px;height:14px;background-size:14px 14px;right:8px}.reason .corporatebank .bloglink .bloglink__item .bloglink__img{width:137px;min-width:137px}.reason .corporatebank .bloglink .bloglink__item .bloglink__img>img{width:100%;height:auto;border-top-left-radius:2px;border-bottom-left-radius:2px}.reason .corporatebank .bloglink .bloglink__item dl{padding:0 32px 0 8px}.reason .corporatebank .bloglink .bloglink__item dl dt{font-size:1.2rem;line-height:1.6;font-weight:normal;margin:0}.reason .corporatebank .bloglink .bloglink__item dl dd{display:none}}@media screen and (max-width: 768px){.bnr-sangenjaya{width:calc(100% - 32px);margin:0 auto 80px}.bnr-sangenjaya img{width:100%;height:auto}}@media screen and (max-width: 768px){.case{width:100%;max-width:100%;margin:0 auto 80px}.case .case-h2{font-size:2.4rem;margin-bottom:40px}.case .case-swiper{padding:0 16px}.case .case-swiper>.swiper-wrapper{justify-content:flex-start}.case .case-swiper>.swiper-wrapper>.swiper-slide{width:300px}.case .case-swiper>.swiper-wrapper>.swiper-slide .case-swiper__img{width:300px}.case .case-swiper>.swiper-wrapper>.swiper-slide .case-swiper__text{font-size:1.6rem}.case .case-swiper>.swiper-wrapper>.swiper-slide .case-swiper__company{font-size:1.3rem}}@media screen and (max-width: 768px){.flow{width:100%;max-width:100%;margin:0 auto 80px;padding:0 16px;overflow:hidden}.flow .flow-h2{font-size:2.4rem;margin-bottom:40px}.flow .flowarea-text01{font-size:1.4rem;margin-bottom:40px}.flow__img01{display:block;margin-bottom:40px}.flow .flow-step{display:block}.flow .flow-step::before{height:calc(100% + 24px);top:64px}.flow .flow-step>picture{margin-bottom:24px}.flow .flow-step>picture>img{width:100%;height:auto}.flow .flow-list{width:100%}.flow .flow-list__text01{font-size:2.4rem}.flow .flow-item{width:100%;height:auto;padding:16px;margin-bottom:25px}.flow .flow-item::after{border-right:6px solid transparent;border-top:10px solid #3b414a;border-left:6px solid transparent;width:12px;height:10px;bottom:-18px}.flow .flow-item__no{width:64px;height:64px;border-radius:32px;font-size:2.8rem;margin-right:16px}.flow .flow-item__no>span{font-size:1.2rem}.flow .flow-item__title{font-size:1.8rem;line-height:1.2}.flow .flow-item__title>span{display:inline-block;font-size:1rem;line-height:1;padding-top:4px}.flow .flow-item__img{right:16px}.flow .flow-item__img>img{width:64px;height:64px}.flow__link01>a{font-size:1.4rem}.flow__link01>a::after{right:-12px}.flow .btn-applicationbox{margin:54px auto 0}}@media screen and (max-width: 768px){.faq{width:100%;padding:40px 16px;max-width:100%}.faq .faq-h2{font-size:2.4rem;margin-bottom:40px}.faq .faqlist__item{width:100%;margin-bottom:56px;padding:16px 16px;border-radius:8px}.faq .faqlist__item>div{padding:16px 0}.faq .faqlist__item>div:last-child{padding:16px 0 0}.faq .faqlist__item dt{font-size:1.6rem;height:auto;padding:16px 43px 16px 48px;line-height:1.3;display:flex;align-items:center}.faq .faqlist__item dt:hover{color:#3b414a}.faq .faqlist__item dt::before{width:20px;font-size:2.8rem;height:28px;inset:0 0 0 12px}.faq .faqlist__item dt::after{width:15px;height:15px;background-size:15px 15px;inset:0 12px 0 auto}.faq .faqlist__item dd{font-size:1.4rem;padding:0 43px 0 48px;margin:0}.faq .faqlist__item dd.open{padding:16px 42px 16px 48px}.faq .faqlist__item dd.open::before{top:12px}.faq .faqlist__item dd:nth-of-type(5){margin-bottom:0}.faq .faqlist__item dd::before{font-size:2.8rem;top:6px;left:12px}.faq .faqlist__item dd:nth-of-type(6){margin:16px 0 0}.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:2.4rem;line-height:1.42}.cp-modal.cpperiod .cp-modal-contents__ttl{font-size:1.6rem;line-height:1.4;word-break:keep-all;margin-bottom:40px}}@media screen and (max-width: 768px){.cp-modal-wrap{width:calc(100% - 32px);height:calc(100% - 64px);max-height:100%}}@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:4px}.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{font-size:1rem;display:inline-block;text-indent:-1rem;margin-left:1rem}.cp-modal-contents__info dd li{font-size:1.4rem}.cp-modal-contents__btn01{width:90%;height:60px;font-size:2rem;letter-spacing:1px}}@media screen and (max-width: 768px){.negotiation-space{padding:40px 16px;margin-bottom:40px}.negotiation-space .negotiation-space__box{width:100%}.negotiation-space .negotiation-space__box .negotiation-space__h2{margin-bottom:40px}.negotiation-space .negotiation-space__box .negotiation-space__h2>p:nth-of-type(1){font-size:1.8rem;margin-bottom:4px}.negotiation-space .negotiation-space__box .negotiation-space__h2>p:nth-of-type(2){font-size:2.4rem;line-height:1.42}.negotiation-space .negotiation-space__box .negotiation-item{padding:24px 16px;flex-direction:column;gap:24px 0;border-radius:8px}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__img{max-width:100%}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__text{font-size:1.6rem;margin-bottom:0}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__ano{font-size:1.4rem;margin-bottom:24px}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__ano>li{text-indent:-1em;margin-left:1em}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__target .negotiation-item__label{font-size:1.6rem;font-weight:500}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__target .negotiation-item__list{gap:8px 23px}.negotiation-space .negotiation-space__box .negotiation-item .negotiation-item__target .negotiation-item__list>li{font-size:1.6rem}}@media screen and (max-width: 531px){.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list{max-width:328px;margin:0 auto;justify-content:flex-start}.reason .postservice .postservice-coworking .postservice-coworking__facility .facility-list>div:nth-of-type(5){height:auto}}
