body{width:100%;overflow-x:hidden;color:#323538;font-family:"Noto Sans JP",sans-serif}img{display:block;width:100%}a{text-decoration:none}.sp_display{display:none}@media(max-width: 767px){.sp_display{display:block}}.sp_hidden{display:block}@media(max-width: 767px){.sp_hidden{display:none}}.header{position:fixed;z-index:100;top:0;left:0;width:100%;background-color:#f3f8ff;height:min(80px,(100vw * (80 / 1440)));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.header{height:calc(100vw * (72 / 375))}}.header_wrap{width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){.header_wrap{width:calc(100vw * (343 / 375))}}.header_logo{width:min(122px,(100vw * (122 / 1440)))}@media(max-width: 767px){.header_logo{width:calc(100vw * (120 / 375))}}.header_btn{display:block;width:min(250px,(100vw * (250 / 1440)));border-radius:100px;-webkit-box-shadow:3px 2px 4px rgba(0,0,0,.13);box-shadow:3px 2px 4px rgba(0,0,0,.13);overflow:hidden;-webkit-transition:all .4s;transition:all .4s}@media(max-width: 767px){.header_btn{width:calc(100vw * (160 / 375))}}.header_btn:hover{opacity:.7}.fv{position:relative}@media(max-width: 767px){.fv{padding-bottom:calc(100vw * (40 / 375))}}@media(max-width: 767px){.fv_bg{position:absolute;width:100%;top:0;left:0}}@media(max-width: 767px){.fv_pc{display:none}}.fv_sp{display:none}@media(max-width: 767px){.fv_sp{display:block}}.fv_txt{position:absolute;width:min(1040px,(100vw * (1040 / 1440)));left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:min(130px,(100vw * (130 / 1440)))}@media(max-width: 767px){.fv_txt{padding-top:calc(100vw * (282 / 375));width:100%;margin-bottom:calc(100vw * (60 / 375));position:relative;-webkit-transform:none;-ms-transform:none;transform:none;top:0;left:0}}.fv_txt img{width:min(611px,(100vw * (611 / 1440)))}@media(max-width: 767px){.fv_txt img{width:100%}}.fv_list{width:min(1040px,(100vw * (1040 / 1440)));display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(24px,(100vw * (24 / 1440)));position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:min(50px,(100vw * (50 / 1440)))}@media(max-width: 767px){.fv_list{grid-template-columns:1fr;position:static;-webkit-transform:none;-ms-transform:none;transform:none;bottom:auto;left:auto;width:calc(100vw * (343 / 375));gap:calc(100vw * (24 / 375));margin:0 auto}}.fv_item{width:100%;height:min(145px,(100vw * (145 / 1440)));border-radius:min(8px,(100vw * (8 / 1440)));overflow:hidden;background-color:#f3f8ff;position:relative;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:min(16px,(100vw * (16 / 1440))) 0 0 min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){.fv_item{height:calc(100vw * (146 / 375));border-radius:calc(100vw * (8 / 375));padding:calc(100vw * (16 / 375)) 0 0 calc(100vw * (8 / 375))}}.fv_item img{position:absolute;width:min(145px,(100vw * (145 / 1440)));top:0;right:0}@media(max-width: 767px){.fv_item img{width:calc(100vw * (145 / 375))}}.fv_item_txt{position:relative;z-index:5}.fv_item_txt span{font-size:min(16px,(100vw * (16 / 1440)));font-weight:600;display:block;margin-bottom:min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){.fv_item_txt span{font-size:calc(100vw * (16 / 375));margin-bottom:calc(100vw * (8 / 375))}}.fv_item_txt h3{color:#007cff;font-size:min(18px,(100vw * (18 / 1440)));font-weight:700;margin-bottom:min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){.fv_item_txt h3{font-size:calc(100vw * (20 / 375));margin-bottom:calc(100vw * (8 / 375))}}.fv_item_txt p{line-height:1.5;font-size:min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){.fv_item_txt p{font-size:calc(100vw * (16 / 375))}}.intro{position:relative}.intro_bg{position:absolute;width:min(680px,(100vw * (680 / 1440)));bottom:0;right:0}@media(max-width: 767px){.intro_bg{width:calc(100vw * (207 / 375));bottom:calc(100vw * (56 / 375))}}.intro_wrap{padding:min(120px,(100vw * (120 / 1440))) 0 min(80px,(100vw * (80 / 1440)));position:relative;z-index:5}@media(max-width: 767px){.intro_wrap{padding:calc(100vw * (40 / 375)) 0}}.intro_heading{margin-bottom:min(32px,(100vw * (32 / 1440)))}@media(max-width: 767px){.intro_heading{margin-bottom:calc(100vw * (32 / 375))}}.intro_heading_txt{font-size:min(24px,(100vw * (24 / 1440)));text-align:center;line-height:1.5;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(20px,(100vw * (20 / 1440)))}@media(max-width: 767px){.intro_heading_txt{font-size:calc(100vw * (20 / 375));line-height:2}}.intro_heading_txt span{font-weight:600}.section_line{width:min(256px,(100vw * (256 / 1440)));margin:0 auto}@media(max-width: 767px){.section_line{width:calc(100vw * (217 / 375))}}.intro_top{text-align:center;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(32px,(100vw * (32 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));font-weight:600}@media(max-width: 767px){.intro_top{font-size:calc(100vw * (16 / 375));margin:0 auto calc(100vw * (32 / 375))}}.intro_list{width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto min(40px,(100vw * (40 / 1440)));display:grid;grid-template-columns:1fr 1fr;gap:min(24px,(100vw * (24 / 1440)))}@media(max-width: 767px){.intro_list{width:calc(100vw * (343 / 375));gap:calc(100vw * (16 / 375));grid-template-columns:1fr;margin:0 auto calc(100vw * (40 / 375))}}.intro_item{background-color:#f3f8ff;border:min(2px,(100vw * (2 / 1440))) solid #bdd1ea;width:100%;height:min(80px,(100vw * (80 / 1440)));border-radius:min(8px,(100vw * (8 / 1440)));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:min(20px,(100vw * (20 / 1440)));font-weight:600;line-height:min(24px,(100vw * (24 / 1440)))}@media(max-width: 767px){.intro_item{height:calc(100vw * (80 / 375));border-radius:calc(100vw * (8 / 375));font-size:calc(100vw * (16 / 375));line-height:calc(100vw * (24 / 375));border:calc(100vw * (2 / 375)) solid #bdd1ea}}.intro_item p{padding-left:min(40px,(100vw * (40 / 1440)));position:relative}@media(max-width: 767px){.intro_item p{padding-left:calc(100vw * (40 / 375))}}.intro_item p::after{content:"";position:absolute;width:min(23px,(100vw * (23 / 1440)));aspect-ratio:1/1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:min(8px,(100vw * (8 / 1440)));background-image:url(../img/check_icon.webp);background-size:100% 100%}@media(max-width: 767px){.intro_item p::after{width:calc(100vw * (23 / 375));left:calc(100vw * (8 / 375))}}.intro_item span{font-size:min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){.intro_item span{font-size:calc(100vw * (11 / 375));display:block;line-height:calc(100vw * (16 / 375))}}.intro_message{text-align:center;font-size:min(20px,(100vw * (20 / 1440)));line-height:min(36px,(100vw * (36 / 1440)))}@media(max-width: 767px){.intro_message{width:calc(100vw * (340 / 375));margin:0 auto;font-size:calc(100vw * (20 / 375));line-height:calc(100vw * (36 / 375));text-align:left}}.intro_message span{color:#007cff;font-weight:600}.intro_message span span{font-size:min(24px,(100vw * (24 / 1440)))}@media(max-width: 767px){.intro_message span span{font-size:calc(100vw * (24 / 375))}}.point_wrap{padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.point_wrap{padding:calc(100vw * (40 / 375)) 0}}.section_heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){.section_heading{margin:0 auto calc(100vw * (40 / 375))}}.section_heading_txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(8px,(100vw * (8 / 1440)));-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto min(20px,(100vw * (20 / 1440)))}@media(max-width: 767px){.section_heading_txt{gap:0;margin:0 auto calc(100vw * (16 / 375))}}.section_heading span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:600;gap:min(6px,(100vw * (6 / 1440)));font-size:min(32px,(100vw * (32 / 1440)))}@media(max-width: 767px){.section_heading span{text-align:center;font-size:calc(100vw * (32 / 375));gap:calc(100vw * (4 / 375))}}.section_heading span img{width:min(120px,(100vw * (120 / 1440)))}@media(max-width: 767px){.section_heading span img{width:calc(100vw * (120 / 375))}}.point_list{display:grid;grid-template-columns:1fr 1fr 1fr;width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto;gap:min(24px,(100vw * (24 / 1440)))}@media(max-width: 767px){.point_list{grid-template-columns:1fr;gap:calc(100vw * (24 / 375));width:calc(100vw * (343 / 375))}}.point_item{border-radius:min(8px,(100vw * (8 / 1440)));overflow:hidden;border:min(2px,(100vw * (2 / 1440))) solid #bdd1ea}@media(max-width: 767px){.point_item{border-radius:calc(100vw * (8 / 375));border:calc(100vw * (2 / 375)) solid #bdd1ea}}@media(max-width: 767px){.voice{background-color:#f3f8ff}}.voice_wrap{padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.voice_wrap{padding:calc(100vw * (40 / 375)) 0}}.voice_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(24px,(100vw * (24 / 1440)));width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto}@media(max-width: 767px){.voice_list{grid-template-columns:1fr;gap:calc(100vw * (24 / 375));width:calc(100vw * (343 / 375))}}.voice_item{background-color:#f3f8ff;border-radius:min(8px,(100vw * (8 / 1440)));width:100%;border:min(2px,(100vw * (2 / 1440))) solid #bdd1ea;padding:min(24px,(100vw * (24 / 1440))) min(16px,(100vw * (16 / 1440)));position:relative}@media(max-width: 767px){.voice_item{border-radius:calc(100vw * (8 / 375));border:calc(100vw * (2 / 375)) solid #bdd1ea;padding:calc(100vw * (24 / 375)) calc(100vw * (16 / 375))}}.voice_img{width:min(150px,(100vw * (150 / 1440)));position:absolute;top:max(4px,(100vw * (4 / 1440)));right:0}@media(max-width: 767px){.voice_img{width:calc(100vw * (150 / 375));top:calc(100vw * (4 / 375))}}.voice_num{font-size:min(24px,(100vw * (24 / 1440)));font-weight:700;display:block;margin-bottom:min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){.voice_num{font-size:calc(100vw * (24 / 375));margin-bottom:calc(100vw * (16 / 375))}}.voice_ttl{font-size:min(24px,(100vw * (24 / 1440)));font-weight:700;display:block;margin-bottom:min(16px,(100vw * (16 / 1440)));position:relative;z-index:5;letter-spacing:-0.08em;color:#007cff}@media(max-width: 767px){.voice_ttl{font-size:calc(100vw * (24 / 375));margin-bottom:calc(100vw * (8 / 375))}}.voice_ttl span{display:block}.voice_ttl span:nth-child(1){-webkit-transform:translateX(max(-12px, (100vw * (-12 / 1440))));-ms-transform:translateX(max(-12px, (100vw * (-12 / 1440))));transform:translateX(max(-12px, (100vw * (-12 / 1440))))}.voice_name{display:block;line-height:1.2;font-size:min(16px,(100vw * (16 / 1440)));margin-bottom:min(20px,(100vw * (20 / 1440)))}@media(max-width: 767px){.voice_name{font-size:calc(100vw * (16 / 375));margin-bottom:calc(100vw * (24 / 375))}}.voice_txt{display:block;line-height:1.5;font-size:min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){.voice_txt{font-size:calc(100vw * (16 / 375))}}@media(max-width: 767px){.cta_wrap{padding-bottom:calc(100vw * (160 / 375));position:relative}}@media(max-width: 767px){.cta-bottom{padding-top:calc(100vw * (40 / 375))}}@media(max-width: 767px){.cta-bottom .cta_top{display:none}}.cta_top{padding:min(80px,(100vw * (80 / 1440))) 0;position:relative}@media(max-width: 767px){.cta_top{padding:calc(100vw * (40 / 375)) 0}}.cta_img{width:min(808px,(100vw * (808 / 1440)));position:absolute;bottom:0;right:0;margin:0 auto;left:calc(min(316px,(100vw * (316 / 1440)))*2)}@media(max-width: 767px){.cta_img{width:100%;left:0}}.cta_main{position:relative;z-index:5;width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto}@media(max-width: 767px){.cta_main{width:calc(100vw * (343 / 375))}}.cta_main img:nth-child(1){width:min(762px,(100vw * (762 / 1440)));margin-bottom:min(28px,(100vw * (28 / 1440)))}@media(max-width: 767px){.cta_main img:nth-child(1){width:100%}}.cta_main img:nth-child(2){width:min(416px,(100vw * (416 / 1440)));margin-left:min(62px,(100vw * (62 / 1440)))}.cta_content{height:min(300px,(100vw * (300 / 1440)));position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(54px,(100vw * (54 / 1440)));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.cta_content{display:block;height:auto}}.cta_content::after{content:"";width:100%;height:calc(100% + min(64px,(100vw * (64 / 1440))));position:absolute;bottom:0;left:0;background-image:url(../img/cta_bg2.webp);background-size:100% 100%;z-index:-1}@media(max-width: 767px){.cta_content::after{display:none}}.cta_head{position:relative;z-index:5}@media(max-width: 767px){.cta_head{background-color:#007cff;border-top-left-radius:calc(100vw * (8 / 375));border-top-right-radius:calc(100vw * (8 / 375));width:calc(100vw * (343 / 375));margin:0 auto;padding:calc(100vw * (12 / 375)) 0 calc(100vw * (54 / 375))}}.cta_heading{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){.cta_heading{margin:0 auto calc(100vw * (8 / 375))}}.cta_heading_top{display:block;font-size:min(40px,(100vw * (40 / 1440)));color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;margin:0 auto}@media(max-width: 767px){.cta_heading_top{-webkit-transform:translateY(calc(100vw * (12 / 375)));-ms-transform:translateY(calc(100vw * (12 / 375)));transform:translateY(calc(100vw * (12 / 375)));font-size:calc(100vw * (32 / 375))}}.cta_heading_main{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:min(64px,(100vw * (64 / 1440)));letter-spacing:.1em;position:relative}@media(max-width: 767px){.cta_heading_main{font-size:calc(100vw * (48 / 375));letter-spacing:0}}.cta_heading_main::before{content:"";position:absolute;width:min(28px,(100vw * (28 / 1440)));height:min(40px,(100vw * (40 / 1440)));background-image:url(../img/cta_effect.webp);background-size:100% 100%;left:max(-30px,(100vw * (-30 / 1440)));top:0}@media(max-width: 767px){.cta_heading_main::before{display:none}}.cta_heading_main::after{content:"";position:absolute;width:min(28px,(100vw * (28 / 1440)));height:min(40px,(100vw * (40 / 1440)));background-image:url(../img/cta_effect.webp);background-size:100% 100%;right:max(-30px,(100vw * (-30 / 1440)));-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);top:0}@media(max-width: 767px){.cta_heading_main::after{display:none}}.cta_heading_main .color_txt{color:#ffdb00}.cta_heading_main .lg_txt{font-size:min(80px,(100vw * (80 / 1440)))}@media(max-width: 767px){.cta_heading_main .lg_txt{font-size:calc(100vw * (64 / 375))}}.cta_note{font-size:min(16px,(100vw * (16 / 1440)));text-align:center;line-height:2;color:#fff;font-weight:500}@media(max-width: 767px){.cta_note{font-size:calc(100vw * (16 / 375));line-height:1.5;font-weight:600}}@media(max-width: 767px){.cta_note span{font-weight:500;font-size:calc(100vw * (12 / 375))}}.cta_inner{width:min(480px,(100vw * (480 / 1440)));background-color:#fff;border-radius:min(16px,(100vw * (16 / 1440)));padding:min(40px,(100vw * (40 / 1440))) 0}@media(max-width: 767px){.cta_inner{padding:0;width:calc(100vw * (343 / 375));margin:0 auto;-webkit-transform:translateY(calc(100vw * (-12 / 375)));-ms-transform:translateY(calc(100vw * (-12 / 375)));transform:translateY(calc(100vw * (-12 / 375)));position:relative;z-index:7;background-color:unset}}.cta_bubble{width:min(264px,(100vw * (264 / 1440)));margin:0 auto min(28px,(100vw * (28 / 1440)))}@media(max-width: 767px){.cta_bubble{display:none}}.cta_btn{display:block;margin:0 auto;width:min(420px,(100vw * (420 / 1440)));-webkit-transition:all .4s;transition:all .4s;border-radius:min(8px,(100vw * (8 / 1440)));-webkit-box-shadow:0 min(8px,(100vw * (8 / 1440))) min(4px,(100vw * (4 / 1440))) rgba(51,51,51,.15);box-shadow:0 min(8px,(100vw * (8 / 1440))) min(4px,(100vw * (4 / 1440))) rgba(51,51,51,.15)}@media(max-width: 767px){.cta_btn{width:100%;border-radius:calc(100vw * (8 / 375));-webkit-box-shadow:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) rgba(0,0,0,.25);box-shadow:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) rgba(0,0,0,.25);position:relative}}.cta_btn::after{content:"";display:none}@media(max-width: 767px){.cta_btn::after{display:block;width:calc(100vw * (195 / 375));height:calc(100vw * (40 / 375));background-image:url(../img/cta_btn_bubble.webp);background-size:100% 100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:calc(100vw * (-26 / 375))}}.cta_btn:hover{-webkit-box-shadow:0 min(8px,(100vw * (8 / 1440))) min(4px,(100vw * (4 / 1440))) rgba(51,51,51,.3);box-shadow:0 min(8px,(100vw * (8 / 1440))) min(4px,(100vw * (4 / 1440))) rgba(51,51,51,.3)}.cta_btn_inner{border-radius:min(8px,(100vw * (8 / 1440)));overflow:hidden}@media(max-width: 767px){.cta_btn_inner{border-radius:calc(100vw * (8 / 375))}}.cta_txt{display:none}@media(max-width: 767px){.cta_txt{display:block;width:calc(100vw * (288 / 375));margin:0 auto calc(100vw * (8 / 375))}}.service{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#F3F8FF));background:-webkit-linear-gradient(top, #fff 0%, #F3F8FF 100%);background:linear-gradient(180deg, #fff 0%, #F3F8FF 100%)}.service_wrap{padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.service_wrap{padding:calc(100vw * (40 / 375)) 0}}.service_list{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;width:min(1040px,(100vw * (1040 / 1440)));gap:min(24px,(100vw * (24 / 1440)))}@media(max-width: 767px){.service_list{grid-template-columns:1fr;gap:calc(100vw * (24 / 375));width:calc(100vw * (343 / 375))}}.service_item{width:100%;background-color:#f3f8ff;border-radius:min(8px,(100vw * (8 / 1440)));border:min(2px,(100vw * (2 / 1440))) solid #bdd1ea;padding:min(16px,(100vw * (16 / 1440))) min(8px,(100vw * (8 / 1440)));position:relative;overflow:hidden}@media(max-width: 767px){.service_item{border-radius:calc(100vw * (8 / 375));border:calc(100vw * (2 / 375)) solid #bdd1ea;padding:calc(100vw * (16 / 375)) calc(100vw * (8 / 375))}}.service_img{width:min(136px,(100vw * (136 / 1440)));height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0}@media(max-width: 767px){.service_img{width:calc(100vw * (136 / 375))}}.service_txt{width:min(190px,(100vw * (190 / 1440)))}@media(max-width: 767px){.service_txt{width:calc(100vw * (190 / 375))}}.service_txt h3{color:#007cff;font-size:min(18px,(100vw * (18 / 1440)));font-weight:700;margin-bottom:min(8px,(100vw * (8 / 1440)));display:block}@media(max-width: 767px){.service_txt h3{font-size:calc(100vw * (18 / 375));margin-bottom:calc(100vw * (8 / 375))}}.service_txt p{line-height:1.5;font-size:min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){.service_txt p{font-size:calc(100vw * (16 / 375))}}@media(max-width: 767px){.flow{background-color:#f3f8ff}}.flow_wrap{padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.flow_wrap{padding:calc(100vw * (40 / 375)) 0}}.flow_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(40px,(100vw * (40 / 1440)));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}@media(max-width: 767px){.flow_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(100vw * (24 / 375))}}.flow_list::after{content:"";position:absolute;width:calc(100% - min(80px,(100vw * (80 / 1440))));height:1px;background-color:#007cff;top:min(80px,(100vw * (80 / 1440)));left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 767px){.flow_list::after{-webkit-transform:none;-ms-transform:none;transform:none;height:calc(100% - (100vw * (80 / 375)));width:1px;top:calc(100vw * (50 / 375));left:calc(100vw * (53 / 375))}}.flow_item{width:min(224px,(100vw * (224 / 1440)));position:relative;z-index:5}@media(max-width: 767px){.flow_item{width:calc(100vw * (340 / 375));margin:0 auto;display:grid;grid-template-columns:calc(100vw * (105 / 375)) 1fr;gap:calc(100vw * (10 / 375));-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.flow_img{width:min(160px,(100vw * (160 / 1440)));margin:0 auto min(24px,(100vw * (24 / 1440)))}@media(max-width: 767px){.flow_img{width:100%;margin:0}}.flow_num{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(16px,(100vw * (16 / 1440)));font-size:min(24px,(100vw * (24 / 1440)));font-weight:700}@media(max-width: 767px){.flow_num{font-size:calc(100vw * (24 / 375));margin:0 0 calc(100vw * (8 / 375))}}.flow_ttl{color:#007cff;font-size:min(20px,(100vw * (20 / 1440)));display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(16px,(100vw * (16 / 1440)));font-weight:700}@media(max-width: 767px){.flow_ttl{font-size:calc(100vw * (18 / 375));margin:0 0 calc(100vw * (8 / 375))}}.flow_txt{text-align:center;font-size:min(16px,(100vw * (16 / 1440)));line-height:1.5}@media(max-width: 767px){.flow_txt{font-size:calc(100vw * (16 / 375));text-align:left}}.qa_wrap{padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.qa_wrap{padding:calc(100vw * (40 / 375)) 0}}.qa_list{width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto}@media(max-width: 767px){.qa_list{width:calc(100vw * (343 / 375))}}.qa_item:not(:last-child){margin-bottom:min(24px,(100vw * (24 / 1440)))}.qa_q{font-size:min(16px,(100vw * (16 / 1440)));color:#fff;background-color:#007cff;padding:min(10px,(100vw * (10 / 1440))) min(50px,(100vw * (50 / 1440)));line-height:1.3}@media(max-width: 767px){.qa_q{font-size:calc(100vw * (16 / 375));padding:calc(100vw * (8 / 375)) 0 calc(100vw * (8 / 375)) calc(100vw * (12 / 375))}}@media(max-width: 767px){.qa_q p{position:relative;padding-left:calc(100vw * (22 / 375))}}.qa_q span{font-weight:600}@media(max-width: 767px){.qa_q span{position:absolute;top:0;left:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.qa_a{padding:min(8px,(100vw * (8 / 1440))) min(24px,(100vw * (24 / 1440))) min(8px,(100vw * (8 / 1440))) min(50px,(100vw * (50 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));line-height:1.3}@media(max-width: 767px){.qa_a{font-size:calc(100vw * (16 / 375));padding:calc(100vw * (8 / 375)) calc(100vw * (12 / 375))}}@media(max-width: 767px){.qa_a p{text-align:justify}}@media(max-width: 767px){.qa_a br{display:none}}.qa_a span{font-weight:600;color:#007cff}.change .section_heading_txt span{color:#007cff}@media(max-width: 767px){.change .section_heading_txt span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.change_wrap{padding:min(80px,(100vw * (80 / 1440))) 0;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#86BAFF));background:-webkit-linear-gradient(top, #fff 0%, #86BAFF 100%);background:linear-gradient(180deg, #fff 0%, #86BAFF 100%)}@media(max-width: 767px){.change_wrap{padding:calc(100vw * (40 / 375)) 0;background:-webkit-gradient(linear, left top, left bottom, from(#F3F8FF), to(#86BAFF));background:-webkit-linear-gradient(top, #F3F8FF 0%, #86BAFF 100%);background:linear-gradient(180deg, #F3F8FF 0%, #86BAFF 100%)}}.change_content{background-color:#f3f8ff;border-radius:min(8px,(100vw * (8 / 1440)));border:min(2px,(100vw * (2 / 1440))) solid #bdd1ea;padding:min(40px,(100vw * (40 / 1440))) 0;width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){.change_content{width:calc(100vw * (343 / 375));padding:calc(100vw * (24 / 375)) 0;margin:0 auto calc(100vw * (24 / 375))}}.change_list{display:grid;grid-template-columns:repeat(2, min(374px, (100vw * (374 / 1440))));-webkit-column-gap:min(80px,(100vw * (80 / 1440)));-moz-column-gap:min(80px,(100vw * (80 / 1440)));column-gap:min(80px,(100vw * (80 / 1440)));row-gap:min(24px,(100vw * (24 / 1440)));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(max-width: 767px){.change_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:calc(100vw * (16 / 375));padding:0 calc(100vw * (8 / 375));border-left:calc(100vw * (1 / 375)) solid #007cff}}.change_item{position:relative;padding-left:min(31px,(100vw * (31 / 1440)))}@media(max-width: 767px){.change_item{padding-left:calc(100vw * (30 / 375))}}.change_item::after{content:"";position:absolute;width:min(24px,(100vw * (24 / 1440)));aspect-ratio:1/1;background-image:url(../img/check_icon.webp);background-size:100% 100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}@media(max-width: 767px){.change_item::after{width:calc(100vw * (24 / 375))}}.change_item span{font-size:min(20px,(100vw * (20 / 1440)));font-weight:600}@media(max-width: 767px){.change_item span{font-size:calc(100vw * (16 / 375))}}.change_message{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.change_message::after{content:"";position:absolute;width:100%;height:min(10px,(100vw * (10 / 1440)));background-color:#007cff;bottom:0;left:0}@media(max-width: 767px){.change_message::after{display:none}}.change_message p{font-size:min(24px,(100vw * (24 / 1440)));font-weight:600;line-height:min(36px,(100vw * (36 / 1440)));position:relative;z-index:5;display:inline-block}@media(max-width: 767px){.change_message p{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:calc(100vw * (24 / 375));line-height:calc(100vw * (36 / 375))}}.change_message p::after{content:"";display:none}@media(max-width: 767px){.change_message p::after{display:block;position:absolute;width:100%;height:min(10px,(100vw * (10 / 1440)));background-color:#007cff;bottom:0;left:0;z-index:-1}}@media(max-width: 767px)and (max-width: 767px){.change_message p::after{height:calc(100vw * (10 / 375))}}.change_message p span{color:#ffdb00}.change_message p span span{font-size:min(32px,(100vw * (32 / 1440)))}@media(max-width: 767px){.change_message p span span{font-size:calc(100vw * (32 / 375))}}.contact_wrap{padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){.contact_wrap{padding:calc(100vw * (40 / 375)) 0}}.contact_list{width:min(1040px,(100vw * (1040 / 1440)));margin:0 auto min(80px,(100vw * (80 / 1440)))}@media(max-width: 767px){.contact_list{margin:0 auto calc(100vw * (32 / 375));width:calc(100vw * (343 / 375))}}.contact_item:not(:last-child){margin-bottom:min(32px,(100vw * (32 / 1440)))}@media(max-width: 767px){.contact_item:not(:last-child){margin-bottom:calc(100vw * (32 / 375))}}.contact_ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:min(2px,(100vw * (2 / 1440)));margin-bottom:min(6px,(100vw * (6 / 1440)))}@media(max-width: 767px){.contact_ttl{gap:calc(100vw * (2 / 375));margin-bottom:calc(100vw * (6 / 375))}}.contact_ttl h3{font-size:min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){.contact_ttl h3{font-size:calc(100vw * (16 / 375))}}.contact_ttl span{font-size:min(12px,(100vw * (12 / 1440)));color:#007cff;display:block;padding-bottom:min(2px,(100vw * (2 / 1440)))}@media(max-width: 767px){.contact_ttl span{font-size:calc(100vw * (12 / 375));padding-bottom:calc(100vw * (2 / 375))}}.contact_input input,.contact_input textarea{width:100%;border:min(1px,(100vw * (1 / 1440))) solid #333;padding:min(12px,(100vw * (12 / 1440)));background-color:#f3f8ff;border-radius:min(4px,(100vw * (4 / 1440)));font-size:min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){.contact_input input,.contact_input textarea{padding:calc(100vw * (10 / 375));font-size:calc(100vw * (16 / 375));border-radius:calc(100vw * (4 / 375));border:calc(100vw * (1 / 375)) solid #333}}.contact_input input::-webkit-input-placeholder, .contact_input textarea::-webkit-input-placeholder{color:#aaa}.contact_input input::-moz-placeholder, .contact_input textarea::-moz-placeholder{color:#aaa}.contact_input input:-ms-input-placeholder, .contact_input textarea:-ms-input-placeholder{color:#aaa}.contact_input input::-ms-input-placeholder, .contact_input textarea::-ms-input-placeholder{color:#aaa}.contact_input input::placeholder,.contact_input textarea::placeholder{color:#aaa}.checkbox-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:min(24px,(100vw * (24 / 1440)));-moz-column-gap:min(24px,(100vw * (24 / 1440)));column-gap:min(24px,(100vw * (24 / 1440)));row-gap:min(20px,(100vw * (20 / 1440)));width:min(520px,(100vw * (520 / 1440)))}@media(max-width: 767px){.checkbox-list{width:calc(100vw * (343 / 375));-webkit-column-gap:calc(100vw * (20 / 375));-moz-column-gap:calc(100vw * (20 / 375));column-gap:calc(100vw * (20 / 375));row-gap:calc(100vw * (16 / 375))}}.checkbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(8px,(100vw * (8 / 1440)));width:min(154px,(100vw * (154 / 1440)))}@media(max-width: 767px){.checkbox-item{width:calc(100vw * (154 / 375));gap:calc(100vw * (8 / 375))}}.checkbox-item label span{font-size:min(12px,(100vw * (12 / 1440)))}@media(max-width: 767px){.checkbox-item label span{font-size:calc(100vw * (12 / 375))}}.checkbox-item-other{width:100%}.custom-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:min(24px,(100vw * (24 / 1440)));height:min(24px,(100vw * (24 / 1440)));border:min(1px,(100vw * (1 / 1440))) solid #333;border-radius:min(4px,(100vw * (4 / 1440)));cursor:pointer;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#f3f8ff;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}@media(max-width: 767px){.custom-checkbox{width:calc(100vw * (24 / 375));height:calc(100vw * (24 / 375));border-radius:calc(100vw * (4 / 375));border:calc(100vw * (1 / 375)) solid #333}}.custom-checkbox:checked{background-color:#4a90e2;border-color:#4a90e2}.custom-checkbox:checked::after{content:"";position:absolute;left:min(7.5px,(100vw * (7.5 / 1440)));top:min(3.5px,(100vw * (3.5 / 1440)));width:min(8px,(100vw * (8 / 1440)));height:min(12px,(100vw * (12 / 1440)));border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.custom-checkbox:checked::after{left:calc(100vw * (7.5 / 375));top:calc(100vw * (3.5 / 375));width:calc(100vw * (8 / 375));height:calc(100vw * (12 / 375))}}.checkbox-item label{font-size:min(16px,(100vw * (16 / 1440)));line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 767px){.checkbox-item label{font-size:calc(100vw * (16 / 375))}}.contact_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(343px,(100vw * (343 / 1440)));height:min(56px,(100vw * (56 / 1440)));background-color:#007cff;border-radius:min(8px,(100vw * (8 / 1440)));margin:0 auto;border:min(2px,(100vw * (2 / 1440))) solid #007cff;padding-bottom:min(2px,(100vw * (2 / 1440)));-webkit-transition:all .4s;transition:all .4s}@media(max-width: 767px){.contact_btn{width:calc(100vw * (343 / 375));height:calc(100vw * (56 / 375));border-radius:calc(100vw * (8 / 375));border:calc(100vw * (1 / 375)) solid #007cff;padding-bottom:calc(100vw * (2 / 375))}}.contact_btn span{font-size:min(24px,(100vw * (24 / 1440)));color:#fff;font-weight:600;-webkit-transition:all .4s;transition:all .4s}@media(max-width: 767px){.contact_btn span{font-size:calc(100vw * (16 / 375))}}.contact_btn:hover{background-color:#fff}.contact_btn:hover span{color:#007cff}.footer{background-color:#007cff;padding:min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){.footer{padding:calc(100vw * (8 / 375)) 0 calc(100vw * (60 / 375))}}.footer small{color:#fff;font-size:min(16px,(100vw * (16 / 1440)));display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(max-width: 767px){.footer small{font-size:calc(100vw * (16 / 375))}}.contact_status{margin-top:12px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.contact_status-success{color:#2a7d2a}.contact_status-error{color:#c0392b}