@charset "utf-8";@media screen and (max-width:992px){.pc_only{display:none}}@media screen and (min-width:993px){.sp_only{display:none}}@media screen and (min-width:992px){.site-header--layout--sub-active .site-header-logo{float:none;position:absolute;top:0;left:1rem}#site-header-container{max-width:100%}.global-nav{background-color:#fff}#global-nav .global-nav-list{max-width:100%!important}.global-nav--layout--penetration .global-nav-list{justify-content:flex-end}.global-nav--layout--penetration .global-nav-list>li{border:none!important;width:auto}.site-header-sub{margin:0}}.header_scrolled .site-header{background-color:#fff;z-index:9999}.slide{margin:2rem 0;width:100%}.slide .item{padding:0 .5rem;max-width:100%}.slide .item img{width:100%}.sec_service h2{border:none;font-size:1.25rem;color:#144fa0;line-height:1.5;text-align:center}.sec_service h2 strong{font-size:1.5em}@media screen and (max-width:768px){.sec_service h2{font-size:1.125rem}.sec_service h2 strong{font-size:1.25em}}.main-section{padding-top:0}.sec_service .inner{background-color:#f3f7fa;padding:80px 0;box-shadow:0 0 0 100vmax #f3f7fa;clip-path:inset(0 -100vmax);display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.sec_service .inner .item{width:calc(33.33% - (4rem / 3));background-color:#fff;padding:0 1rem 1rem;display:flex;flex-direction:column}.sec_service .inner .item .tmb{margin:0 -1rem}.sec_service .inner .item .tmb img{width:100%}.sec_service .inner .item h3{border-bottom:1px solid #999;font-size:1.35rem;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin:0 0 .5em;padding:.5em 0}.sec_service .inner .item h3:after{content:none}.sec_service .inner .btn_wrap{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto}.sec_service .inner .btn_wrap a{width:calc(50% - 0.5rem);text-align:center;font-weight:700;border:1px solid #144fa0;border-radius:4px;padding:.5em .25em;transition:.2s ease}.sec_service .inner .btn_wrap a:hover{opacity:.8;transform:translateY(-2px)}.sec_service .inner .btn_wrap a.design{background-color:#144fa0;color:#fff}.sec_service .inner .btn_wrap a.contact{width:100%}.sec_service .inner .btn_wrap a.contact small{display:block;font-size:.8rem}@media screen and (max-width:992px){.sec_service .inner .item{width:calc(50% - 1rem)}}@media screen and (max-width:640px){.sec_service .inner .item{width:100%}}.sec_service .lead{margin:4rem 0;text-align:center;font-size:1.125rem}@media screen and (max-width:992px){.sec_service .lead{margin:4rem 0;text-align:left;font-size:1.125rem}}.sec_service .bnr_wrap{display:flex;flex-wrap:wrap;gap:2rem;margin:4rem 0}.sec_service .bnr_wrap a{width:calc(50% - 1rem);transition:.2s ease}.sec_service .bnr_wrap a:hover{opacity:.8;transform:translateY(-2px)}@media screen and (max-width:768px){.sec_service .bnr_wrap a{width:100%}}.sec_simulator{padding:4rem 0}.sec_simulator h2{display:flex;justify-content:center;border:none}.sec_simulator .pc_text_center{text-align:center;margin:3rem 0}.sec_simulator .design_flow{display:flex;flex-wrap:wrap;gap:2rem 2rem}.sec_simulator .design_flow .item{width:calc(50% - 1rem)}.sec_simulator .design_flow .item h3{border:none;display:flex;align-items:center;gap:.5em;font-weight:700;font-size:1.125rem}.sec_simulator .design_flow .item h3:after{content:none}.sec_simulator .design_flow .item h3 span{color:#144fa0;font-weight:700;font-size:2em;border-top:2px solid #144fa0;padding:.25em 0}.sec_simulator .design_flow .item .img{margin:0 0 .5em}@media screen and (max-width:768px){.sec_simulator .pc_text_center{text-align:left}.sec_simulator .design_flow .item{width:100%}}.sec_flow{background-color:#f3f7fa;padding:4rem 0;box-shadow:0 0 0 100vmax #f3f7fa;clip-path:inset(0 -100vmax)}.sec_flow h2{border:none;text-align:center}.sec_flow .inner{display:flex;gap:4rem;justify-content:space-between;position:relative}.sec_flow .inner .item{width:calc(25% - 3rem);max-width:180px}.sec_flow .inner .item .img{position:relative;margin-bottom:1rem}.sec_flow .inner .item .img:before{content:'';position:absolute;top:calc(50% - 2px);left:90%;width:80%;height:4px;background-color:#fff}.sec_flow .inner .item:last-child .img:before{content:none}.sec_flow .inner .item .num{color:#144fa0;font-weight:700;text-align:center}.sec_flow .inner .item h3{color:#144fa0;display:flex;justify-content:center;border:none;font-size:1.125rem;margin:0}.sec_flow .inner .item h3:after{content:none}.sec_flow .inner .item p{font-size:.875rem}@media screen and (max-width:992px){.sec_flow .inner{flex-direction:column;gap:2rem}.sec_flow .inner .item{width:100%;max-width:100%;display:flex;align-items:center;gap:1rem}.sec_flow .inner .item .img{position:relative;margin-bottom:0;width:25%}.sec_flow .inner .item .txt{position:relative;margin-bottom:0;width:73%}.sec_flow .inner .item .img:before{top:auto;left:calc(50% - 2px);bottom:0;transform:translateY(90%);width:4px;height:130%}.sec_flow .inner .item .num{text-align:left}.sec_flow .inner .item h3{justify-content:flex-start;margin:.25em 0;padding:0}.sec_flow .inner .item p{font-size:.875rem;margin:0}}.sec_how-to-use{padding:4rem 0}.sec_how-to-use h2{border:none;text-align:center}.sec_how-to-use h3{border-bottom:1px solid #144fa0;color:#144fa0}.sec_how-to-use h3:after{content:none}.sec_how-to-use .item02{margin:3rem 0}.sec_how-to-use .item02 h4{background:0 0;padding:0;margin:0 0 .25em;font-size:1.25rem}.sec_how-to-use .item01 .inner{display:flex;flex-wrap:wrap;gap:1rem}.sec_how-to-use .item01 .inner .img{width:62%}.sec_how-to-use .item01 .inner .txt{width:calc(38% - 1rem)}.sec_how-to-use .item02 .inner{display:flex;flex-wrap:wrap;gap:2rem}.sec_how-to-use .item02 .inner .cont{width:calc(50% - 1rem)}.sec_how-to-use .item01 ol{counter-reset:my-counter;list-style:none;padding:0;margin:0}.sec_how-to-use .item01 li{font-size:16px;line-height:1.5;padding-left:30px;position:relative}.sec_how-to-use .item01 li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#144fa0;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#fff;font-size:85%;line-height:1;position:absolute;top:0;left:0}@media screen and (max-width:992px){.sec_how-to-use .item01 .inner .img{width:100%}.sec_how-to-use .item01 .inner .txt{width:100%}.sec_how-to-use .item02 .inner .cont{width:100%}}.sec_attention{background-color:#f3f7fa;padding:4rem 0;box-shadow:0 0 0 100vmax #f3f7fa;clip-path:inset(0 -100vmax)}.sec_attention h2{border:none;text-align:center}.sec_attention .box{background-color:#fff;padding:1.25rem 1.5rem}.check_list{list-style:none;padding:0;margin:0}.check_list li{position:relative;padding:0;margin:.75em 0;display:flex;gap:.5em}.check_list li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f00c';color:#144fa0;font-size:1.125em;padding-top:.25em}.sec_cta{padding:4rem 0}.sec_cta .inner{display:flex;gap:2rem;flex-wrap:wrap}.sec_cta .inner>div{width:calc(50% - 1rem)}@media screen and (max-width:768px){.sec_cta .inner{margin:0}.sec_cta .inner>div{width:100%}}.sec_cta .inner>div p{margin:0 0 .5em;display:flex;justify-content:center}.sec_cta .inner a{display:block;width:100%;text-align:center;border:2px solid #144fa0;padding:1em;border-radius:5px;font-size:1.125rem;font-weight:700;position:relative;transition:.2s ease}.sec_cta .inner a:hover{opacity:.8;transform:translateY(-2px)}.sec_cta .inner a:after{content:'';position:absolute;width:1em;height:1em;top:50%;right:.5em;clip-path:polygon(0 10%,10% 0,60% 50%,10% 100%,0 90%,40% 50%,0 10%);transform:translateY(-50%);aspect-ratio:1;background-color:#144fa0}.sec_cta .inner a.btn02{background-color:#144fa0;color:#fff}.sec_cta .inner a.btn02:after{background-color:#fff}.reason{font-size:1.4rem!important}.reason strong{display:flex;align-items:center;gap:.5em}.reason strong:after{content:'';display:inline-block;position:static;width:2em;height:2em;background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/reason-1.svg) no-repeat center/contain;flex-shrink:0}.reason02 strong:after{background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/reason-2.svg) no-repeat center/contain}.reason03 strong:after{background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/reason-3.svg) no-repeat center/contain}.reason04 strong:after{background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/reason-4.svg) no-repeat center/contain}.reason05 strong:after{background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/reason-5.svg) no-repeat center/contain}.reason06 strong:after{background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/reason-6.svg) no-repeat center/contain}.sec_news{border:1px solid #ddd;padding:1.5rem;margin-bottom:4rem}.sec_news h2{font-size:1.75rem;border:unset;text-align:center;color:#144fa0}.sec_news ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.sec_news ul li{margin:0}.sec_news ul li a{display:flex;gap:.25rem 1.5rem;align-items:flex-start;text-decoration:none}.sec_news ul li a time{color:#333;padding:.25em 0;flex-shrink:0}.sec_news ul li a .cat{background-color:#144fa0;color:#fff;padding:.25em 0;width:5em;text-align:center;font-size:.875rem;flex-shrink:0}.sec_news ul li a .cat.important{background-color:#b00}.sec_news ul li a .cat.topics{background-color:#e29836}.sec_news ul li a p{text-decoration:underline;margin:0}@media screen and (max-width:768px){.sec_news .container{padding:0}.sec_news ul{gap:1.5rem}.sec_news ul li a{flex-wrap:wrap;gap:.5em 1rem}.sec_news ul li a p{width:100%}}.cta_wrap{margin:4rem auto 0;text-align:center;background-color:#f3f7fa;padding:4rem 0;box-shadow:0 0 0 100vmax #f3f7fa;clip-path:inset(0 -100vmax)}.cta_wrap img{width:100%;max-width:600px;transition:.2s ease}.cta_wrap a:hover img{opacity:.8;transform:translateY(-2px)}@media screen and (max-width:640px){.cta_wrap{padding:2rem 0;margin:4rem 0}}.sakusei_btn{display:flex;gap:2rem;flex-wrap:wrap;margin:4rem 0}.sakusei_btn a{width:calc(50% - 1rem);text-align:center;border:2px solid #144fa0;padding:1em .5em 2em;border-radius:5px;font-size:1.125rem;font-weight:700;position:relative;transition:.2s ease}.sakusei_btn a:after{content:'';position:absolute;bottom:.5em;left:50%;transform:translateX(-50%);background-color:#144fa0;width:1em;height:1em;clip-path:polygon(0 0,100% 0,50% 50%)}.sakusei_btn a:hover{background-color:#144fa0;color:#fff}.sakusei_btn a:hover:after{background-color:#fff}@media screen and (max-width:768px){.sakusei_btn{margin:2rem 0 4rem}.sakusei_btn a{font-size:1rem}}.pc_text_center{text-align:center}@media screen and (max-width:768px){.pc_text_center{text-align:left}}.original_design{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:3rem}.original_design a{width:calc(50% - 1rem);text-align:center;padding:1rem;color:#2d7cb5;font-weight:700;font-size:1.25rem;transition:.2s ease}.original_design a:hover{opacity:.8;transform:translateY(-2px)}.original_design a img{display:block;max-width:100%;height:140px;object-fit:contain;margin:1rem auto 1rem}@media screen and (max-width:640px){.original_design a{width:100%}}.type_design{display:flex;flex-wrap:wrap;gap:3rem 1.2rem;margin-bottom:4rem}.type_design a{width:calc(33.33% - 0.8rem);transition:.2s ease;text-align:center;color:#333}.type_design a:hover{opacity:.8;transform:translateY(-2px)}.type_design a img{aspect-ratio:1.47/1;object-fit:contain}@media screen and (max-width:640px){.type_design{gap:2rem 1rem}.type_design a{width:calc(50% - 0.5rem)}}.header_contact{display:flex;align-items:center;justify-content:center;gap:.5em;background-color:#1e4b91;box-shadow:0 3px #042244;position:relative;color:#fff;font-weight:400;margin:1rem 1rem 0 0;padding:.4em 1.5em;border-radius:5px;transition:.2s ease}.header_contact:hover{box-shadow:none;transform:translate(0,3px);color:#fff}.header_contact:before{width:1.25em;height:1.25em;content:'';background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/icon_mail.svg) no-repeat center/contain}@media (max-width:991px){.site-header-sub{margin:0 auto;float:none;position:fixed;top:80px;right:0;z-index:1000;display:block!important;width:34px}.header_contact{margin:.5em auto;width:auto;padding:1em .5em;border-radius:5px 0 0 5px;letter-spacing:.1em;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr}}@media screen and (max-width:480px){.site-header-logo img{max-height:none;width:100%;padding-left:34px}}.gaikan{margin-bottom:2em}.reason_wrap01{margin-bottom:0}#quo,#next{border:none;padding:50px 0 60px;background-color:#e0e6ed;box-shadow:0 0 0 100vmax #e0e6ed;clip-path:inset(0 -100vmax);margin:3em 0 1em;color:#194b90}#quo:before,#next:before{content:'';width:3em;height:3em;display:block;margin:0 auto;background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/quo.svg) no-repeat center/contain}#next:before{background:url(//nc-creation-prepe.com/wp_v3/wp-content/themes/lightning-child-sample/assets/css/../img/tosyo.svg) no-repeat center/contain}@media screen and (min-width:640px){#quo br,#next br{display:none}}@media screen and (max-width:640px){#quo,#next{padding:50px 0}}.order_form .mitsumori{border:1px solid #ddd;padding:1rem;margin-bottom:3rem}.order_form h2{border:none;border-bottom:2px solid #ddd}.order_info{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem}.order_info .img{width:38%;text-align:center}.order_info .img img{max-width:100%;max-height:320px;border-radius:15px}.order_info .txt{width:calc(62% - 2rem)}.order_info .txt input[name=card-type]{border:none;appearance:none;pointer-events:none;font-size:1.25rem;font-weight:700;color:#194b90;padding:.5em 0}.order_info .txt dl{display:flex;flex-wrap:wrap;gap:0 0;margin-top:0}.order_info .txt dl dt{width:8rem;border-bottom:1px solid #ddd;margin:0;padding:.75rem 0}.order_info .txt dl dd{width:calc(100% - 8rem);border-bottom:1px solid #ddd;padding:.75rem 0}.order_info .txt dl dd select{border:none;appearance:none;pointer-events:none;padding:0}.order_info .txt dl dd input{border:none;appearance:none;pointer-events:none;padding:0;margin:0;width:auto;max-width:100%}.order_info .txt dl dd input[name=total]{width:6em}.order_info p{margin:0}.order_form .well{background-color:#eee;padding:1rem;display:flex;justify-content:center;margin:1rem 0}.mitsumori .well p{margin:0}.inquiry p{margin:0}.inquiry th{background-color:#f3f3f3}.inquiry th,.inquiry td{border:1px solid #ddd;padding:1em;position:relative}.inquiry .required{background-color:#d20000;color:#fff;border-radius:4px;padding:0 5px;font-size:.8rem;display:inline-block;margin-left:.5em}.inquiry input[name=design-key]{pointer-events:none;border:none;padding:0 .5em}.inquiry td input{margin:0}@media (max-width:640px){.order_info .txt input[name=card-type]{font-size:1.125rem}.order_info .img{width:100%}.order_info .txt{width:100%}.inquiry.responsive_stack,.inquiry.responsive_stack thead,.inquiry.responsive_stack tbody,.inquiry.responsive_stack tr,.inquiry.responsive_stack th,.inquiry.responsive_stack td{display:block;width:auto!important}.inquiry.responsive_stack th{background-color:#f3f3f3;border-bottom:none!important;padding:.4rem;text-align:center;line-height:1.5}.inquiry.responsive_stack td{border-bottom:none!important}.inquiry.responsive_stack{border-bottom:1px solid #ddd}}div.wpcf7 .wpcf7-spinner{display:block}span:has(.wpcf7-file){margin:.5em 0;display:inline-block}.inquiry .wpcf7-list-item label{display:flex;align-items:center;gap:.5em}.inquiry .wpcf7-list-item label input{transform:scale(1.25)}#designMethod{border:none;appearance:none;pointer-events:none;font-size:2rem;font-weight:700;color:#194b90;padding:.5em 0;text-align:center;margin:1em 0 1em}#cardType{border:none;border-bottom:2px solid #ddd;appearance:none;pointer-events:none;font-size:1.5rem;font-weight:700;padding:.5em 0;margin:0 0 1em}.card_design .inner{display:flex;flex-wrap:wrap;gap:2rem}.card_design .inner .img{width:calc(40% - 1rem)}.card_design .inner .order_step01{width:calc(60% - 1rem)}.card_design .inner .order_row{margin:.5rem 0 1.5rem}.card_design .inner .order_row .req{font-weight:700;display:block;margin-bottom:.5em}.card_design .inner .order_row .req.futo a{font-weight:400;margin-left:1rem;text-decoration:underline}.radios{display:flex;flex-direction:column;gap:.5em}.summary{background-color:#dae6f6;display:flex;align-items:center;justify-content:flex-end;padding:1em}.summary .num{font-size:2rem;font-weight:700}#estimate{width:5em;font-size:2rem;font-weight:700;background:0 0;border:none;padding:0;margin:0;pointer-events:none}#btn-next{display:flex;align-items:center;justify-content:center;gap:.5em;background-color:#1e4b91;box-shadow:0 5px #042244;position:relative;color:#fff;font-size:1.5rem;font-weight:400;margin:1rem auto;padding:.4em 1.5em;border-radius:5px;transition:.2s ease;outline:none;border:none}#btn-next:hover{box-shadow:none;transform:translate(0,5px);color:#fff}.btns{margin:2rem 0 5rem}@media screen and (max-width:768px){#step01-form{margin:0}#designMethod{font-size:1.7rem}#cardType{font-size:1.125rem}.card_design .inner{gap:1rem}.card_design .inner .img{width:100%}.card_design .inner .order_step01{width:100%}.summary{justify-content:center}.summary .num{font-size:1.5rem}#estimate{font-size:1.75rem}#btn-next{font-size:1.25rem}}.download_btn{display:block;color:#fff;width:auto;text-align:center;margin:1rem auto 0;padding:.5em 4em .5em 3em;border-radius:2em;background:no-repeat center right 1.5em/1.25em url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJfeDMyXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0id2lkdGg6IDI1NnB4OyBoZWlnaHQ6IDI1NnB4OyBvcGFjaXR5OiAxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+IC5zdDB7ZmlsbDojZmZmO30gPC9zdHlsZT4gPGc+IDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDMuNTkxLDMwOS4zNjJjMy4yNzIsNC4zMTcsNy42NzgsNi42OTIsMTIuNDA5LDYuNjkyYzQuNzMsMCw5LjEzNi0yLjM3NiwxMi40MDktNi42ODlsODkuNTk0LTExOC4wOTQgYzMuMzQ4LTQuNDE0LDQuMjc0LTguNjkyLDIuNjExLTEyLjA0MmMtMS42NjYtMy4zNS01LjYzMS01LjE5OC0xMS4xNjgtNS4xOThIMzE1LjE0Yy05LjI4OCwwLTE2Ljg0NC03LjU1NC0xNi44NDQtMTYuODRWNTkuNzc3IGMwLTExLjA0LTguOTgzLTIwLjAyNy0yMC4wMjQtMjAuMDI3aC00NC41NDZjLTExLjA0LDAtMjAuMDIyLDguOTg3LTIwLjAyMiwyMC4wMjd2OTcuNDE1YzAsOS4yODYtNy41NTYsMTYuODQtMTYuODQ0LDE2Ljg0IGgtMzQuMzA1Yy01LjUzOCwwLTkuNTAzLDEuODQ4LTExLjE2OCw1LjE5OGMtMS42NjUsMy4zNS0wLjczOCw3LjYyOCwyLjYwOSwxMi4wNDZMMjQzLjU5MSwzMDkuMzYyeiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjwvcGF0aD4gPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0NS4yMTgsMjk0LjE2djExMS4zMDRINjYuNzgyVjI5NC4xNkgwdjE1Mi42NDhjMCwxNC4wMywxMS40MTMsMjUuNDQzLDI1LjQ0MSwyNS40NDNoNDYxLjExOCBjMTQuMDI4LDAsMjUuNDQxLTExLjQxMywyNS40NDEtMjUuNDQzVjI5NC4xNkg0NDUuMjE4eiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjwvcGF0aD4gPC9nPiA8L3N2Zz4=") #204b8d}.download_btn:hover{color:#fff;opacity:.8}.downloat_wrap{display:flex;flex-direction:column;align-items:center;gap:.25em;margin:.5em}.downloat_wrap .download_txt{margin:0 0 1em;font-size:.8rem}.design-order tr:has(.wpcf7-file){display:none}.order_form{margin:0}.wpcf7-form-control-wrap{display:inline-block;max-width:100%}.well{background-color:#ddd;padding:1em}.site-body:has(.wpcf7-form) .cta_wrap{display:none}.order_form .wpcf7-radio{display:flex;flex-direction:column;gap:.5em}.order_form .datesp{width:10em;font-size:16px;background-color:#fff}.wpcf7-form-control-wrap:has(.datesp){margin-right:1em}#satfaq-widget{display:none}.home #satfaq-widget{display:block}.maintenance{margin:4rem auto;background-color:#f0f6ff;padding:2rem;max-width:800px}.maintenance h2{border:none;display:flex;justify-content:center}.maintenance p{display:flex;justify-content:center}.table_scroll{overflow-x:scroll}@media screen and (max-width:992px){.site-body-container{padding-left:0;padding-right:0}.main-section{padding-left:0;padding-right:0}.container{padding-left:0;padding-right:0}.breadcrumb .container,.site-footer .container{padding-left:15px;padding-right:15px}.main-section--base--on .alignfull,.main-section--base--on .alignwide,.main-section--base--on .vk_outer-width-full,.sub-section--base--on .alignfull,.sub-section--base--on .alignwide,.sub-section--base--on .vk_outer-width-full{padding-left:0;padding-right:0;margin:0;width:auto}.wp-block-media-text>.wp-block-media-text__content{padding:0}}@media screen and (max-width:640px){.vk_step_item_content .wp-block-image .alignright{display:none}}.tit02{background-color:#1b4b96;color:#fff;text-align:center;padding-top:var(--wp--preset--spacing--40);padding-right:0;padding-bottom:var(--wp--preset--spacing--40);padding-left:0;font-size:30px;margin-top:1em}.flow_area{margin:4rem 0}.flow_area .item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:3rem 20px;border-bottom:2px dotted #999;padding-bottom:3rem;margin-bottom:3rem}.flow_area .item .num{background-color:#337ab7;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:8px}.flow_area .item .num.none{background:0 0}.flow_area .item .num span{font-size:16px}.flow_area .item .img{width:500px}.flow_area .item .img img{border:1px solid #ddd}.flow_area .item .txt{width:calc(100% - 590px)}.flow_area .item .tc{text-align:center;width:100%}.flow_area .item .tc a{display:block;width:100%;max-width:300px;margin:0 auto;text-align:center;border:2px solid #144fa0;padding:1em;border-radius:5px;font-size:1.125rem;font-weight:700;position:relative;transition:.2s ease;color:#144fa0}.flow_area .item .tc a:hover{opacity:.8;transform:translateY(-2px)}.flow_area .item .tc a:after{content:'';position:absolute;width:1em;height:1em;top:50%;right:.5em;clip-path:polygon(0 10%,10% 0,60% 50%,10% 100%,0 90%,40% 50%,0 10%);transform:translateY(-50%);aspect-ratio:1;background-color:#144fa0}.flow_area .item .txt p{margin:0 0 1em}.flow_area .item .txt ul{margin:.5em 0}.flow_area .item .txt h5{border:none;background-color:#c6d3e6;margin:0 0 .5em;padding:.25em .5em;color:#144fa0}.flow_area .item .txt p.next{background-color:#ececec;margin:.5em 0 .5em;padding:.25em .5em;color:#144fa0;text-align:center}@media screen and (max-width:992px){.flow_area .item .num{order:1}.flow_area .item .num.none{order:4;display:none}.flow_area .item .img{order:3;width:100%;max-width:300px}.flow_area .item .txt{order:2;width:calc(100% - 70px)}.flow_area .item .img02{order:6}.flow_area .item .txt02{order:5}.flow_area .item .tc{order:4}}.dl_btn{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:.5rem 0 1.5rem}.dl_btn .download_btn{margin:0;font-size:.85em;text-decoration:none}.dl_btn .download_btn:nth-child(2){background-color:#3779b3}.vk_step{margin-bottom:0!important}.post-3334 #wpcf7cpcnf{padding-top:3rem}.post-3334 #wpcf7cpcnf th{background-color:#f3f3f3;width:30%}.post-3334 #wpcf7cpcnf th,.post-3334 #wpcf7cpcnf td{border:1px solid #ddd;padding:1em;position:relative;vertical-align:middle}.post-3334 #wpcf7cpcnf th p,.post-3334 #wpcf7cpcnf td p{margin:0}.post-3334 .wpcf7-form{transition:.1s;transition-delay:.1s}.post-3334 .wpcf7cp-btns{text-align:center}.post-3334 .wpcf7cp-cfm-edit-btn{border:none;color:#fff;font-size:1rem;background-color:#999;padding:.8em 2em;border-radius:var(--vk-size-radius);cursor:pointer}.post-3334 .wpcf7cp-cfm-edit-btn:hover{opacity:.9}.post-3334 .wpcf7cp-cfm-submit-btn{border:none;color:#fff;font-size:1rem;background-color:var(--vk-color-primary);padding:.8em 2em;border-radius:var(--vk-size-radius);cursor:pointer}.post-3334 .wpcf7cp-cfm-submit-btn:hover{opacity:.9}#quo-card:before,#tosho-card:before{margin:0}#footer_inner .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}#footer_inner .wp-block-group__inner-container .footer_company p{line-height:1.75}#footer_inner .wp-block-group__inner-container .footer_menu .wp-block-group__inner-container{display:flex;gap:0 2rem}#footer_inner .wp-block-group__inner-container .footer_menu ul{padding:0;margin:0}#footer_inner .wp-block-group__inner-container .footer_menu ul li{list-style:none}#footer_inner .wp-block-group__inner-container .footer_menu ul li a{text-decoration:none;font-size:.875rem}@media screen and (max-width:640px){#footer_inner .wp-block-group__inner-container .footer_menu .wp-block-group__inner-container{display:flex;gap:0 2rem}#footer_inner .wp-block-group__inner-container .footer_menu ul{width:100%;display:flex;flex-wrap:wrap;gap:0 1rem}#footer_inner .wp-block-group__inner-container .footer_menu ul li{width:calc(50% - 0.5rem);margin:.5rem 0}#footer_inner .wp-block-group__inner-container .footer_menu ul li a{text-decoration:none;font-size:.875rem}}