@charset "UTF-8";
/*
Theme Name: theme-AIPco
Theme URI: https://wordpress.org/themes/theme-AIPco/
Author: the WordPress team
Author URI: https://wordpress.org
Description: theme-AIPco
Requires at least: 
Tested up to: 
Requires PHP: 8.2.23
Version: 1.0
License: 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: theme-AIPco
Tags:
*/
*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}table,caption,tbody,tfoot,thead,tr,th,td{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}.gradation_01,.reason_pointNum,.contact{background:linear-gradient(90deg,#003C5B 0%,#007FC1 100%)}.max-width,.kv_inner,.simple_inner .txt-notes,.cando,.cando_card,.cando .txt-notes{max-width:1280px}.font-en,.step_cardInner .step_num,.reason_pointNum .pointinner,.font-en2 *,.ttl-h2_sub *,.contact .ttl-sub_bg *,.font-en *,.step_cardInner .step_num *,.reason_pointNum .pointinner *{font-family:"Roboto","Helvetica","Helvetica Neue","Avenir","Arial",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:700}.font-en2,.ttl-h2_sub,.contact .ttl-sub_bg{font-family:"Poppins","Helvetica","Helvetica Neue","Avenir","Arial",sans-serif;font-weight:400;font-style:normal}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.mt0{margin-top:0}.mt20{margin-top:20px}.mt40{margin-top:22px}.pl0{padding-left:0!important}.tac{text-align:center}.sp-only{display:none}@media all and (max-width :750px){.sp-only{display:block!important}}.pc-only{display:none}@media all and (min-width:751px){.pc-only{display:block!important}}*{font-size:62.5%;font-size:16px}body{font-family:"Lato","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:150%;text-align:center;color:#000}p,span,ul,li{font-weight:400;font-size:14px}.bold,.step_cardInner .step_num,.step_ttl .txt,.footer_logo,.corporate_list-dt,.plan .ttl-sub,.plan .ll-page .ttl-h3,.ll-page .plan .ttl-h3,.plan .ll-page .kv_txt-read,.ll-page .plan .kv_txt-read,.plan .step_ttl.txt-ttl,.plan_ttl,.step_ttl,.cando_card .txt-ttl,.reason_txt,.information_txt,.information_ttl,.kv_txt-read,.kv_txt-ttl,.btn span,.btn,.item-login,.header_gnavi-link{font-weight:700}.ttl-h2,.footer_logo,.kv_txt-ttl{font-size:36px;line-height:150%}.ttl-h2_sub{font-size:16px;list-style:140%;color:#003C5B;padding:24px 0 8px 20px;font-weight:400}.ttl-h3,.kv_txt-read{font-size:18px;line-height:140%}.ttl-h3.reason_ttl,.reason_ttl.kv_txt-read{font-size:24px}.ttl-h4{font-size:18px;line-height:120%;border-left:2px solid #003C5B;padding:4px 20px;margin-top:60px;margin-bottom:8px;vertical-align:middle;display:inline-block}.ttl-sub,.ll-page .ttl-h3,.ll-page .kv_txt-read,.step_ttl.txt-ttl{font-size:24px;line-height:120%;position:relative}.ttl-sub_bg{font-size:60px;font-weight:300%;line-height:140%;letter-spacing:20%;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:0%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin:auto;color:#F3F5FC;position:relative;z-index:1}.ttl_gradation,.step_cardInner .step_num,.plan_ttl,.step_ttl,.cando_card .txt-ttl,.cando_ttl,.simple_ttl,.reason_ttl{color:#003C5B;background:linear-gradient(90deg,#003C5B 0%,#007FC1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.txt-sub{font-size:12px!important;line-height:120%;font-weight:700}.txt_small{font-size:12px;line-height:0}.txt_att{font-size:10px;color:#ca3604;font-weight:700;vertical-align:2px;padding-right:3px;padding-left:3px}.txt-orange_line{position:relative;font-weight:900;z-index:0;background:linear-gradient(transparent 60%,#FFB81C 0%);display:inline;padding:0 1px 0}.lh0{line-height:0}.fc-yellow{color:#fff113}.fc-white{color:#fff}.fc-red{color:#ca3604;font-weight:900}a{color:#000}a:hover{cursor:pointer}a.link_win{font-size:14px;font-weight:700;color:#016da5}.header_gnavi-link{font-size:13.5px;letter-spacing:.05em}.item-login{font-size:13.5px}.item-check{padding:14.5px 40px 14.5px 15px;letter-spacing:.04em}.btn{color:#fff;text-align:center}.item-free{font-size:14px}.kv_txt{color:#fff;text-align:left}@media all and (max-width :750px){.kv_txt-ttl{padding-top:21px}}.kv_txt-read{letter-spacing:.04em}.information_attach-item{font-size:12px;line-height:150%;color:#003C5B;text-align:center;padding:3px 12px;border-radius:50px}.information_ttl{font-size:24px;line-height:120%;color:#003C5B}.information_txt{color:#003C5B}@media all and (max-width :750px){.reason_ttl.ttl-h3,.reason_ttl.kv_txt-read{font-size:18px;margin:0 0 0 55px}}.reason_pointNum{color:#fff}.reason_pointNum .num{font-size:32px;line-height:80%}.reason_txt{line-height:170%}.contact_read{color:#fff;text-align:left}.simple_ttl{text-align:left;line-height:170%}@media all and (max-width :750px){.simple_ttl{font-size:36px}}.simple_txt,.simple_boxItem,.simple .txt-notes{text-align:left}.simple .txt-ttl{display:flex;align-items:flex-start}.simple .txt-sub{list-style:none}.simple_boxInner-ttl{font-size:24px!important;text-wrap:auto}.cando_ttl{text-align:left}.cando_cardInner{text-align-last:left}.cando_card .txt-ttl{font-size:18px;line-height:120%;margin-bottom:4px}.step_ttl{color:#003C5B;margin-bottom:4px}@media all and (max-width :750px){.step_ttl{text-align:left;display:block!important}}.step_ttl span.txt{color:#000;-webkit-text-fill-color:#000;text-fill-color:revert}@media all and (max-width :750px){.step_ttl span.txt{display:block;line-height:150%;margin-left:0}}.plan_ttl{color:#003C5B;text-align:left}.plan .ttl-sub,.plan .ll-page .ttl-h3,.ll-page .plan .ttl-h3,.plan .ll-page .kv_txt-read,.ll-page .plan .kv_txt-read,.plan .step_ttl.txt-ttl{display:block}.corporate_list-dt,.corporate_list-dd{line-height:170%;text-align:left;font-size:14px}.corporate_list-dt *,.corporate_list-dd *{line-height:170%;text-align:left;font-size:14px}.corporate_list-dt{color:#003C5B}.footer_logo{color:#003C5B}.footer_gnavi ul,.footer_gnavi ol,.footer_gnavi li,.footer_gnavi a{list-style:none;font-size:14px}.ll-page_ttl{text-align:left}.ll-page_contents{text-align:left}.single{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.single_header-date{font-size:14px;font-weight:400;line-height:180%;color:#777}.single_header-date *{font-size:14px;font-weight:400;line-height:180%;color:#777}.single_header-item a{font-size:12px;font-weight:400;line-height:100%;color:#000}.single_ttl.ttl-h1{font-size:28px;font-weight:900;line-height:180%}.single_ttl.ttl-h2,.single_ttl.kv_txt-ttl,.single_ttl.footer_logo{font-size:24px;font-weight:500;line-height:180%}.single_ttl.ttl-h2+p,.single_ttl.kv_txt-ttl+p,.single_ttl.footer_logo+p{margin-top:24px}.single_ttl.ttl-h3,.single_ttl.kv_txt-read{font-size:20px;font-weight:900;line-height:180%}.single p{font-size:14px;font-weight:400;line-height:200%}.single_pager-item{font-size:16px}.single_pager-prev{font-weight:500;line-height:150%}.single_pager-list{font-weight:900;line-height:28px}.single_pager-next{font-weight:500;line-height:150%}.single_footer-supervisor h4{color:#fff;font-size:16px}.single_footer-txt{font-size:14px;font-weight:700;line-height:180%}.single_footer-txt .txt_name{font-size:14px;font-weight:700;line-height:180%}.single_footer-txt .txt_name-en{font-size:12px;font-weight:700}.single_footer-txt .txt_name+p{font-size:12px;font-weight:700;line-height:28px}.single_footer-link{font-size:12px;font-weight:400;line-height:180%;color:#163AC7}.single_footer-item{font-size:14px;font-weight:400;line-height:24px;margin-left:23px}.contact_ttl{text-align:center}.contact .ttl-sub,.contact .step_ttl.txt-ttl,.contact .ll-page .ttl-h3,.ll-page .contact .ttl-h3,.contact .ll-page .kv_txt-read,.ll-page .contact .kv_txt-read{text-align:center;position:relative;z-index:1}.contact .ttl-sub_bg{font-weight:300;position:absolute;left:0;right:0;top:0;z-index:-1}img{image-rendering:-webkit-optimize-contrast;height:auto}a.link_win{background-image:image-set(url(img/icon-window.png) 1x,url(img/icon-window.webp) 2x);background-image:-webkit-image-set(url(img/icon-window.png) 1x,url(img/icon-window.webp) 2x);background-size:12px 12px;background-repeat:no-repeat;background-position:center right 4px;text-indent:100%;white-space:nowrap;overflow:hidden;height:auto;min-height:16px;margin:0 auto;padding-right:20px}.arrow::before{transform:rotate(45deg)}.arrow::after{transform:rotate(-45deg)}.arrow::after::before{z-index:-2}.arrow::after::after{opacity:0;transition:0.4s;z-index:-1;background-color:rgba(255,255,255,.2)}.arrow::after:hover::after{opacity:1!important}.arrow::after.item-dw{padding-left:0;width:216px}.arrow::after.item-dw::before{background-color:#3395A0;width:216px}@media all and (max-width :750px){.arrow::after.item-dw::before{width:100%}}.arrow::after.item-dw::after{width:216px}@media all and (max-width :750px){.arrow::after.item-dw::after{width:100%}}@media all and (max-width :750px){.arrow::after.item-dw{width:100%}}.arrow::after.item-con{padding:14.5px 68px 14.5px 40px}.arrow::after.item-con::before{background-color:#88C100}.arrow::after .item-check_icon,.arrow::after .item-dw_icon,.arrow::after .item-con_icon{display:block;position:relative;padding-left:5%}.arrow::after .item-check_icon::before,.arrow::after .item-dw_icon::before,.arrow::after .item-con_icon::before{content:"";display:block;position:absolute;width:24px;height:24px}.arrow::after .item-dw_icon::before{background:url(img/icon-text@2x.webp) center right no-repeat;background-size:24px;right:6px;top:-2px}@media all and (max-width :750px){.arrow::after .item-dw_icon::before{width:100%;position:absolute;top:50%;left:84px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}}.arrow::after .item-con_icon::before{background:url(img/icon-mail@2x.webp) center right no-repeat;background-size:24px;right:-28px;top:-2px}@media all and (max-width :750px){.arrow::after .item-con_icon::before{width:100%;position:absolute;top:50%;left:71px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}}.item-login{padding:0 24px}.btn{display:block;height:50px;padding:14.5px 40px;border-radius:40px;position:relative;z-index:0;color:#fff;font-size:14px;transition-property:opacity;transition-duration:0.5s}@media all and (max-width :750px){.btn{width:100%}}.btn::before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;margin:0 auto}.btn:hover{opacity:.7}.btn.item-free{width:220px;background-color:#ca3604;padding-left:40px;padding-right:40px}.btn.item-check{width:188px;background-color:#003C5B;padding:14.5px 40px;position:relative;text-indent:-18px}@media all and (max-width :750px){.btn.item-check{width:100%}}.btn.item-check::before{content:"";position:absolute;display:block;width:100%;height:24px;background-image:url(img/icon-arrow_right-circle.webp);background-repeat:no-repeat;background-position:calc(50% + 50px) bottom;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.btn.item-dw{width:220px;background-color:#3395a0;text-indent:-27px}.btn.item-dw::before{background-image:url(img/icon-text@2x.webp);background-size:24px 24px;background-position:0 center;height:50px;right:46px;width:24px!important;left:115px;right:0}.btn.item-con{width:192px;background-color:#88c100;text-indent:-30px;margin-left:16px}.btn.item-con::before{background-image:url(img/icon-mail@2x.webp);background-size:24px 24px;background-position:0 center;height:50px;right:46px;width:24px!important;left:93px;right:0}@media all and (max-width :1110px){.btn.item-con{margin-left:0}}.btn.item-send,.btn.item-top{margin:20px auto 40px;padding:0}.btn.item-send::before,.btn.item-send::after,.btn.item-top::before,.btn.item-top::after{content:"";position:absolute;top:calc(50% - 1px);width:12px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%;z-index:2}.btn.item-send::before,.btn.item-top::before{transform:rotate(45deg)}.btn.item-send::after,.btn.item-top::after{transform:rotate(-45deg)}.btn.item-send .wpcf7-form-control.wpcf7-submit.has-spinner,.btn.item-top .wpcf7-form-control.wpcf7-submit.has-spinner{padding-left:0;width:234px;height:48px;background-color:#016DA5!important;border:none;cursor:pointer;transition-property:opacity;transition-duration:0.5s;display:block;border-radius:40px;position:relative;z-index:0;color:#fff;font-size:14px;margin:0 auto;text-indent:-16px}@media all and (max-width :1110px){.btn.item-send .wpcf7-form-control.wpcf7-submit.has-spinner,.btn.item-top .wpcf7-form-control.wpcf7-submit.has-spinner{width:90%}}.btn.item-send .wpcf7-form-control.wpcf7-submit.has-spinner:hover,.btn.item-top .wpcf7-form-control.wpcf7-submit.has-spinner:hover{opacity:.7}.btn.item-send{pointer-events:none}.btn.item-send .wpcf7-form-control{pointer-events:auto}.btn.item-send .wpcf7-form-control:hover{opacity:.7}.btn.item-back{margin:20px auto 40px;padding:0;width:234px;height:48px;position:relative;background-color:#B9B9B9;text-indent:-18px}@media all and (max-width :1110px){.btn.item-back{width:94%}}.btn.item-back::before,.btn.item-back::after{content:"";position:absolute;top:calc(50% - 1px);left:70%;width:12px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%;z-index:2}@media all and (max-width :1110px){.btn.item-back::before,.btn.item-back::after{left:57.5%}}@media all and (max-width :750px){.btn.item-back::before,.btn.item-back::after{left:61.5%}}.btn.item-back::before{transform:rotate(45deg)}.btn.item-back::after{transform:rotate(-45deg)}.btn.item-back *{color:#fff}.btn.item-document{margin:20px auto 40px;padding:13.5px 3px;width:234px;background-color:#003C5B;color:#fff}@media all and (max-width :1110px){.btn.item-document{width:94%}}.btn.item-goTop{width:188px;background-color:#003C5B;padding:14.5px 40px;position:relative;text-indent:-18px;margin:80px auto 0}@media all and (max-width :750px){.btn.item-goTop{width:100%}}.btn.item-goTop::before{content:"";width:8px;height:8px;margin-top:-3px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:50%;right:50px}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.header_inner,.main_inner{width:100%;max-width:none;margin:0 auto}.flex-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.flex-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex_default{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.flex_left,.contact_btn-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.flex_lefttop,.corporate_list-box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.flex_center{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.flex_between,.header_inner,.header_gnavi-list,.header_contact-list,.kv_inner,.information,.contact_inner,.simple_item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.flex_center{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.flex_center-bottom{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}.flex_justify,.cando_card,.step_card{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch}.flex_centerStart{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.flex_leftBottom,.footer_info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end}.flex_spaceCenter,.footer_gnavi-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:space-around;align-content:space-around}.flex_gnavi{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.flex_leftCenter,.contact#cvr-01 .contact_inner,.contact#cvr-02 .contact_inner,.contact#cvr-03 .contact_inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.flex_leftCenterWrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.flex_leftTopWrp{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;align-content:center}.logo .picture_inner{width:100%;max-width:121px;height:auto}.kv{position:relative;background-color:#003C5B;background:linear-gradient(90deg,rgb(0,60,91) 0%,rgb(0,127,193) 100%);z-index:1}.kv::after{content:"";display:block;position:absolute;top:0;right:0;width:100%;max-width:1280px;height:100%;min-height:513px;background-image:url(img/img-kv_01@2x.webp);background-position:top right;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;z-index:-1}@media all and (max-width :750px){.kv::after{z-index:-1}}.kv::before{content:"";display:block;position:absolute;top:0;left:20%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;max-width:350px;height:auto;min-height:350px;background-image:url(img/img-kv_02@2x.webp);background-position:center center;background-repeat:no-repeat;background-size:contain;mix-blend-mode:multiply;z-index:-1}@media all and (max-width :750px){.kv::before{display:none}}@media all and (max-width :750px){.kv{z-index:1}}.kv_inner{width:100%;height:auto;min-height:515px;position:relative;margin:0 auto;padding:78px 150px 130px;z-index:0}@media all and (max-width :1110px){.kv_inner{display:block;padding:24px 16px 100px;margin:0 auto}}.kv_img{-webkit-order:2;order:2;width:100%;max-width:496px;height:auto}@media all and (max-width :1110px){.kv_img{margin:0 auto}}.kv_container{-webkit-order:1;order:1}@media all and (max-width :1110px){.kv_container{width:100%;max-width:500px;margin:0 auto}}.kv_gnavi{position:relative;z-index:3}.kv_contact{position:relative;z-index:4}.kv_txt{margin-bottom:21px}@media all and (max-width :750px){.kv .btn .item-check{width:100%}.kv .btn .item-check::before{left:71%}}.information{background-color:#fff;width:735px;min-height:156px;position:absolute;margin:0 auto;box-shadow:2px 4px 8px rgba(0,0,0,.25);border-radius:16px;padding:32px 40px;z-index:2;bottom:-76px;left:0;right:0}@media all and (max-width :750px){.information{top:0;margin:0 16px 41px;min-height:fit-content;position:relative;width:100%;margin:24px auto;display:block}}.information_inner{text-align:left}.information_attach-item{border:1px solid #003C5B;display:inline-block}@media all and (max-width :750px){.information_txt{display:none}}.information_ttl,.information_txt{margin-top:8px}.information_contact{margin-top:16px}.information_contact .contact_item{margin:0 auto}.reason{background-color:#f3f5fc;position:relative;top:-100px;padding-top:246px;padding-bottom:96px;z-index:-1;margin-bottom:-160px}@media all and (max-width :750px){.reason{top:-160px;z-index:0}}.reason_box{background-color:#fff;width:100%;max-width:704px;margin:40px auto 0;padding:36px 56px;text-align:left;position:relative}@media all and (max-width :750px){.reason_box{width:auto;max-width:none;margin:36px 16px 16px;border-radius:12px;padding:32px 16px}}.reason_pointNum{display:table;position:absolute;width:100px;height:100px;left:-42px;top:-46px;border-radius:100px}@media all and (max-width :750px){.reason_pointNum{left:-6px;top:-25px;width:80px;height:80px}}.reason_pointNum .pointinner{display:table-cell;vertical-align:middle;text-align:center}.reason_txt{margin-top:10px}.reason .txt-sub{margin-top:32px;text-align:right;width:100%;max-width:704px;margin:30px auto 0}@media all and (max-width :750px){.reason .txt-sub{padding:0 16px}}.reason .txt-orange_line::before{content:"";width:101%;height:7px;position:absolute;bottom:0;left:-2px;margin:0 auto;background-color:#FFB81C;z-index:-1}.reason .txt-orange_line .txt-sub{font-size:10px!important;position:relative;top:-3px;padding:0}.contact{position:relative;z-index:0}.contact::before{content:"";display:block;position:absolute;top:0;right:0;width:100%;max-width:1280px;height:100%;background:url(img/img-kv_01@2x.webp) top right no-repeat;background-size:cover;mix-blend-mode:multiply;z-index:-1}.contact_inner{width:100%;max-width:1082px;height:auto;min-height:264px;padding:81px 40px 79px;margin:auto auto;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width :750px){.contact_inner{padding:80px 16px;display:block!important}}.contact_txt,.contact_btn{margin-top:20px}.contact_btn-list{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}@media all and (max-width :750px){.contact_btn-list{display:block}}.contact_btn-item{list-style:none}.contact_btn-item:not(:first-child){margin-left:20px}@media all and (max-width :750px){.contact_btn-item:not(:first-child){margin-left:0;margin-top:21px}}.contact_ttl{margin-top:20px}@media all and (max-width :750px){.contact_img{max-width:343px;margin:0 auto!important}.contact_img .picture_inner{margin:0 auto}}@media all and (max-width :750px){.contact .btn.item-dw,.contact .btn.item-con,.contact .btn.item-free{width:100%}}.contact#cvr-01 .contact_img{margin-right:60px}@media all and (max-width :750px){.contact#cvr-01 .contact_img{margin-right:0;width:100%}}.contact#cvr-01 .contact_img .picture_inner{width:100%}.contact#cvr-02 .contact_img{margin-right:60px}@media all and (max-width :750px){.contact#cvr-02 .contact_img{margin-right:0}}.contact#cvr-02 .picture{-webkit-order:1;order:1}@media all and (max-width :750px){.contact#cvr-02 .picture{-webkit-order:0;order:0;width:100%;height:auto}}.contact#cvr-03 .contact_inner{display:block}.contact#cvr-03 .contact_ttl{margin-top:0}.contact#cvr-03 .contact_img{margin-right:60px}.contact#cvr-03 .contact_read{text-align:center}.contact#cvr-03 .contact_txt{text-align:left}.contact#cvr-03 .contact_btn-list{-webkit-justify-content:center;justify-content:center}.simple{padding-top:116px;background-image:url(img/img-simple_bg.webp);background-repeat:no-repeat;background-position:top left;background-size:cover;mix-blend-mode:multiply}@media all and (max-width :750px){.simple{padding:83px 16px 0;background-position:top center;background-size:190%;background-repeat:repeat-y}}.simple_read,.simple_item{width:100%;max-width:910px;margin:0 auto}.simple_item{margin-top:60px}@media all and (max-width :750px){.simple_item{display:block;margin-top:24px;padding:20px 16px 0;max-width:none}}@media all and (max-width :750px){.simple_box{margin-top:60px}}.simple_boxItem:has(h3){max-width:359px;padding:96px 0 96px 0}@media all and (max-width :750px){.simple_boxItem:has(h3){max-width:none;width:100%;padding:24px 0 20px}}@media all and (max-width :750px){.simple_boxItem.picture_inner *{margin:0 auto!important}}.simple_boxInner{width:100%;position:relative;z-index:1}.simple_boxInner:nth-child(odd)::before{content:"";display:block;position:absolute;width:47%;height:100%;top:0;left:0;background-color:#F3F5FC;border-radius:0 32px 32px 0;z-index:-1}@media all and (max-width :750px){.simple_boxInner:nth-child(odd)::before{width:100%;border-radius:24px}}.simple_boxInner:nth-child(even)::before{content:"";display:block;position:absolute;width:50%;height:100%;top:0;right:0;background-color:#F5FDFF;border-radius:0 32px 32px 0;z-index:-1}@media all and (max-width :750px){.simple_boxInner:nth-child(even)::before{width:100%;border-radius:24px}}.simple_boxInner.picture01 .simple_boxItem:nth-child(1),.simple_boxInner.picture03 .simple_boxItem:nth-child(1){-webkit-order:1;order:1;width:455px}.simple_boxInner.picture02 .simple_boxItem:has(h3){padding-top:64px}@media all and (max-width :750px){.simple_boxInner.picture02 .simple_boxItem:has(h3){width:100%;padding:24px 0 20px}}.simple_boxInner.picture02 .picture_inner{margin-top:-15px;margin-left:30px}@media all and (max-width :750px){.simple_boxInner.picture02 .picture_inner{margin-top:0;margin-left:0}}.simple_boxInner.picture03 .simple_boxItem:has(h3){padding-top:104px;padding-bottom:109px}@media all and (max-width :750px){.simple_boxInner.picture03 .simple_boxItem:has(h3){padding:24px 0 20px}}.simple_boxInner.picture03 .simple_item{margin-top:30px}.simple_boxInner-ttl{margin-bottom:16px;align-items:flex-start}@media all and (max-width :750px){.simple_boxInner-ttl{display:block}}.simple_boxInner-ttl .txt-sub{position:relative;top:-10px}.simple_inner{text-align:right}.simple_inner .txt-notes{margin:60px 80px 0 auto;overflow:hidden;display:inline-block;text-align:left}.simple_txt{margin-top:16px;line-height:165%}@media all and (max-width :750px){.simple .txt-sub{font-weight:400}}.simple_txt .txt-sub{position:relative;top:-3px;font-size:10px!important}.simple .step_ttl{display:block}.cando{padding-left:96px;padding-top:159px;width:100%;margin:0 auto}@media all and (max-width :750px){.cando{padding-left:0;padding-top:144px}}.cando_card{display:flex;width:100%;max-width:1184px;overflow-x:auto;margin-top:23px;margin-bottom:12px}.cando_cardInner{display:block;width:100%;min-width:320px;padding:85px 10px 42px;padding-bottom:10px;border-radius:16px}@media all and (max-width :750px){.cando_cardInner{min-width:310px}}.cando_cardInner:not(:first-child){margin-left:12px}.cando_cardInner:nth-child(odd){background-color:#F3F5FC}.cando_cardInner:nth-child(even){background-color:#F5FDFF}.cando_cardInner .picture_inner{margin:-5px auto 51px}.cando .txt-notes{overflow:hidden;text-align:right}.cando .txt-notes_inner{display:inline-block;text-align:left;margin-right:150px}@media all and (max-width :750px){.cando .txt-notes_inner{margin-right:0}}.cando .txt-notes_inner .txt-sub{font-weight:400}.step{width:100%;max-width:936px;margin:158px auto 0;padding-bottom:120px}@media all and (max-width :750px){.step{margin-top:144px;padding-bottom:80px}}@media all and (max-width :750px){.step_ttl{text-align:left}}@media all and (max-width :750px){.step_ttl.txt-ttl{text-align:center}}@media all and (max-width :750px){.step_card{display:block}}.step_cardInner{width:100%;max-width:294px;background-color:#F3F5FC;padding-top:45px;padding-bottom:50px;margin-top:30px;border-radius:13px;background-color:#F3F5FC;position:relative}@media all and (max-width :750px){.step_cardInner{max-width:none}}.step_cardInner::before{content:"";display:inline-block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;background:linear-gradient(45deg,#003C5B 0%,#007FC1 100%);z-index:-1;border-radius:16px}.step_cardInner:not(:first-child){margin-left:18px}@media all and (max-width :750px){.step_cardInner:not(:first-child){margin-left:0}}.step_cardInner .picture_inner{margin:0 auto 25px}.step_cardInner .step_num{position:absolute;bottom:-3px;left:-4px;font-size:60px;line-height:47px}.step_ttl{color:#003C5B}.step_ttl .txt{position:relative;top:8px;margin-left:5px}.plan{background-color:#f3f5fc;padding:0 16px}.plan_inner{width:100%;max-width:992px;margin:0 auto;padding:96px 0;position:relative}.plan_ttl{margin-bottom:40px}.plan_img{position:relative}@media all and (max-width :750px){.plan_img{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;margin-top:-85px}}.plan_icon{position:absolute;top:190px;left:-24px;z-index:1}@media all and (max-width :750px){.plan_icon{position:relative;width:100px;height:100px;top:0;left:-14px;z-index:1}}@media all and (max-width :750px){.plan_table{width:100%;min-width:700px}}.corporate{width:100%;max-width:864px;margin:0 auto;padding:96px 0 20px;background-image:url(img/logo@2x.webp);background-color:rgba(255,255,255,.93);background-blend-mode:lighten;background-repeat:no-repeat;background-size:auto;background-position:top 25px right 0}@media all and (max-width :750px){.corporate{padding:80px 16px}}.corporate_list{margin-top:18px}.corporate_list-box{width:100%;border-bottom:1px dotted #016DA5}@media all and (max-width :750px){.corporate_list-box{display:block}}.corporate_list-dt,.corporate_list-dd{padding-top:25px;padding-bottom:16px;padding-left:4px}.corporate_list-dt ul,.corporate_list-dt ol,.corporate_list-dt li,.corporate_list-dd ul,.corporate_list-dd ol,.corporate_list-dd li{list-style:none}.corporate_list-dt{flex-basis:140px;padding-left:4px}.corporate_list-dt:not(:first-child),.corporate_list-dt+dd:not(:first-of-type){border-top:1px dotted #016DA5}@media all and (max-width :750px){.corporate_list-dt{padding-bottom:4px;padding-left:0}.corporate_list-dt+dd:not(:first-of-type){border:none!important;width:100%}}.corporate_list-dd{margin-left:0;width:calc(100% - 140px - 1px);margin-left:1px;padding-left:19px}@media all and (max-width :750px){.corporate_list-dd{padding-top:0;padding-left:0}}.header{width:100%;height:83px;margin:0 auto;position:fixed;background-color:#fff;z-index:9999999;top:0}@media all and (max-width :1110px){.header{height:76px}.header::before{content:"";display:block;width:242px;height:40px;position:absolute;top:18px;left:10px;background-image:url(img/logo_n2@2x.webp);background-repeat:no-repeat;background-position:left top;background-size:contain}.header .menu-btn{position:fixed;top:8px;right:0;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90}.header .menu-btn span,.header .menu-btn span:before,.header .menu-btn span:after{content:"";display:block;height:2px;width:33px;border-radius:3px;background-color:#000;position:absolute}.header .menu-btn span:before{bottom:11px}.header .menu-btn span:after{top:11px}.header #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}.header #menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}.header #menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}.header #menu-btn-check:checked~.header_gnavi-sp{left:0}.header .btn.item-dw,.header .btn.item-con{width:100%!important}.header .btn.item-dw::before,.header .btn.item-con::before{width:100%}.header .btn .item-dw_icon::before,.header .btn .item-con_icon::before{width:100%;position:absolute;top:50%;left:84px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.header .btn .item-con_icon::before{left:71px}}.header #menu-btn-check{display:none}.header_inner{width:100%;max-width:1211px;height:83px;margin:0 auto}@media all and (max-width :1110px){.header_inner{display:block;position:relative;height:auto}}.header_logo{width:242px;height:40px}.header_logo .ttl-h1_txt{display:block;background-image:image-set(url(img/logo_n2.png) 1x,url(img/logo_n2@2x.webp) 2x);background-image:-webkit-image-set(url(img/logo_n2.png) 1x,url(img/logo_n2@2x.webp) 2x);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:100%;max-width:242px;height:auto;min-height:40px;margin:0 auto}@media all and (max-width :1110px){.header_logo{margin-top:2px}}.header_gnavi{width:100%;min-width:330px;margin-left:7%}@media all and (max-width :1110px){.header_gnavi{max-width:none;margin:0 auto;padding-top:60px}}@media all and (max-width :1110px){.header_gnavi-sp{background-color:#d9d9d9;width:100%;position:absolute;z-index:2;margin:0 auto;padding:16px 16px 60px 16px;width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#fff;transition:all 0.5s}}.header_gnavi-list{-webkit-justify-content:flex-end;justify-content:flex-end;list-style:none}@media all and (max-width :1110px){.header_gnavi-list{display:block;text-align:center;width:100%}}.header_gnavi-link{transition:0.4s}.header_gnavi-link:hover{opacity:.5}.header_gnavi-item{padding:0 0 0 30px}@media all and (max-width :1110px){.header_gnavi-item{padding:21px 0}}.header_contact{width:100%;min-width:540px}@media all and (max-width :1110px){.header_contact{max-width:none;margin-top:40px}}.header_contact-list{list-style:none;padding:0}@media all and (max-width :1110px){.header_contact-list{display:block}.header_contact-list:first-child{margin-bottom:20px}}@media all and (max-width :1110px) and (max-width :1110px){.header_contact-list:first-child{margin-bottom:0}}@media all and (max-width :1110px){.header_contact-item{margin-top:20px}.header_contact-item:first-child{padding:21px 0}.header_contact-item:nth-child(2){margin-top:0}}.header .contact_inner{width:100%;max-width:540px}main{margin-top:41px}.footer_inner{width:100%;margin:9px auto 0}.footer_info{width:100%;max-width:864px;margin:0 auto;padding:0 16px}.footer_logo{display:block;width:160px;height:54px;margin-right:49px}.footer_txt{width:622px;padding-bottom:8px}@media all and (max-width :750px){.footer_txt.txt{text-align:left}}.footer_gnavi{margin-top:20px}@media all and (max-width :750px){.footer_gnavi{margin-top:50px}}@media all and (max-width :750px){.footer_gnavi-list{display:block}}.footer_gnavi-item{padding:0 30px}@media all and (max-width :750px){.footer_gnavi-item{padding-bottom:20px}.footer_gnavi-item:last-child{padding-bottom:0}}.footer_copy{width:100%;background-color:#003C5B;color:#fff;margin-top:27px}.footer_copy-txt{padding:32px 10px}