/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.clearfix:after{content:"";display:block;clear:both}li{list-style:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.min{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}table{table-layout:fixed;border-collapse:collapse;border-spacing:0}td input{max-width:100%}i,em{font-style:normal}.inner{width:100%;position:relative}@media(min-width: 1200px){.inner{max-width:1120px;padding:0 20px;margin-inline:auto}}@media(min-width: 768px)and (max-width: 1199px){.inner{padding:0 5vw}}@media(max-width: 767px){.inner{padding:0 5%}}@media(min-width: 1200px){.inner.wide{max-width:1240px}}.pc-only{display:inherit}@media(min-width: 768px)and (max-width: 1199px){.pc-only{display:none}}@media(max-width: 767px){.pc-only{display:none}}.tab-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.tab-only{display:inherit}}@media(max-width: 767px){.tab-only{display:none}}.sp-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.sp-only{display:none}}@media(max-width: 767px){.sp-only{display:inherit}}.pctab-only{display:inherit}@media(min-width: 768px)and (max-width: 1199px){.pctab-only{display:inherit}}@media(max-width: 767px){.pctab-only{display:none}}.tabsp-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.tabsp-only{display:inherit}}@media(max-width: 767px){.tabsp-only{display:inherit}}a.tellink{pointer-events:none}@media(max-width: 767px){a.tellink{pointer-events:inherit}}@media(max-width: 767px){:root{font-size:4.26666vw !important}}html,body{font-size:1rem;line-height:2;color:#000;font-family:"游ゴシック","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}html{overflow:auto}body{overflow:hidden}.noto{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto}.lato{font-family:"Lato",sans-serif}header{width:100%;position:relative;z-index:4}header .topline{background:linear-gradient(60deg, #fff 0%, #fff 30%, #65BEFF 100%)}@media(min-width: 1200px){header .topline{height:78px}}@media(min-width: 768px)and (max-width: 1199px){header .topline{height:60px}}@media(max-width: 767px){header .topline{height:12vw}}header .topline .inner{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header .btmline{background-color:#003379;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width: 1200px){header .btmline{height:36px}}@media(min-width: 768px)and (max-width: 1199px){header .btmline{height:32px}}@media(max-width: 767px){header .btmline{height:8vw}}header .head_logo{z-index:12}header .head_logo a:hover{opacity:.8}@media(min-width: 768px)and (max-width: 1199px){header .head_logo img{width:20vw}}@media(max-width: 767px){header .head_logo img{width:39.7333333333vw}}header .gnav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media(min-width: 768px)and (max-width: 1199px){header .gnav{height:100%;position:absolute;top:0px;right:0;z-index:11}}@media(max-width: 767px){header .gnav{height:100%;position:absolute;top:0vw;right:0;z-index:11}}header .gnav .right{height:100%}@media(min-width: 1200px){header .gnav .right{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 2vw}}.btn_tel{width:-moz-fit-content;width:fit-content;max-width:100%}.btn_tel a{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width: 768px)and (max-width: 1199px){.btn_tel a{display:none}}@media(max-width: 767px){.btn_tel a{display:none}}.btn_tel a p{font-size:1.125rem;color:#333;font-weight:700;line-height:1.3;text-align:center}@media(max-width: 767px){.btn_tel a p{font-size:0.875rem}}.btn_tel a p i{font-size:1.0625rem;margin-right:.2em;position:relative;top:-0.2em}@media(max-width: 767px){.btn_tel a p i{font-size:0.8125rem}}.btn_tel a p em{font-size:1.75rem;color:#1423d9;font-weight:700;line-height:1}@media(max-width: 767px){.btn_tel a p em{font-size:1rem}}.btn_tel a p span{display:block;font-size:0.8125rem;font-weight:500;line-height:1.5}@media(max-width: 767px){.btn_tel a p span{font-size:0.625rem}}.btn_head{width:-moz-fit-content;width:fit-content;max-width:100%;height:100%}.btn_head a{width:200px;height:50px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:100vmax}@media(min-width: 768px)and (max-width: 1199px){.btn_head a{width:40vw;height:100%;border-radius:0}}@media(max-width: 767px){.btn_head a{width:33.8666666667vw;height:100%;border-radius:0}}.btn_head a p{font-size:1rem;font-weight:700;line-height:1.3}@media(max-width: 767px){.btn_head a p{font-size:0.875rem}}.btn_head a p i{font-size:1.125rem;margin-inline:.5em}@media(max-width: 767px){.btn_head a p i{font-size:0.875rem}}.btn_head.bg_or a{background:linear-gradient(240deg, #FBC556, #FF203C);color:#fff}.btn_head.bg_or a:hover{background:linear-gradient(240deg, rgb(229.5664739884, 156.2138728324, 5.4335260116), rgb(185, 0, 23.2286995516));transition:1.6s ease}.btn_head.right{margin-inline:auto 0}.main_home{height:calc(100vh - 78px - 36px);background:url(images/index/bg_main01.png) center center/cover no-repeat;position:relative;z-index:0}@media(min-width: 1200px){.main_home{min-height:800px}}@media(min-width: 768px)and (max-width: 1199px){.main_home{height:calc(100vh - 60px - 32px)}}@media(max-width: 767px){.main_home{height:calc(100vh - 20vw)}}.main_home::before{content:"";aspect-ratio:813/671;height:85%;background:url(images/index/img_main01.png) center center/100% auto no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1}@media(min-width: 1200px)and (max-width: 1399px){.main_home::before{height:70%}}@media(min-width: 768px)and (max-width: 1199px){.main_home::before{height:unset;width:74%;top:unset;bottom:0;transform:unset}}@media(max-width: 767px){.main_home::before{height:unset;width:100%;top:unset;bottom:0;right:unset;left:50%;transform:translateX(-50%)}}.main_home .inner{height:100%;place-content:center;z-index:3}@media(min-width: 768px)and (max-width: 1199px){.main_home .inner .txt{padding-bottom:40vh}}@media(max-width: 767px){.main_home .inner .txt{padding-bottom:34vh}}.main_home p.txt_sub{width:-moz-fit-content;width:fit-content;padding-bottom:.8em;background:url(images/index/ttlbd_main01.svg) center bottom/100% auto no-repeat;margin-bottom:2vh}.main_home .ttl01{margin-bottom:2vh}.main_home p.txt01{max-width:392px;margin-bottom:4vh}.fix_right{display:none;position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:6;opacity:0}@media(max-width: 767px){.fix_right{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:unset;top:unset;bottom:0;right:0;transform:unset}}@media(max-width: 767px){.fix_right .btn{width:50vw}}.fix_right .btn a{width:100px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:unset;padding:.2rem 0}@media(min-width: 1200px){.fix_right .btn a{height:80px}}@media(min-width: 768px)and (max-width: 1199px){.fix_right .btn a{height:70px}}@media(max-width: 767px){.fix_right .btn a{width:100%;height:100%;border-radius:0;padding:.7rem 0}}.fix_right .btn a p{font-size:1rem;font-weight:500;line-height:1.3;text-align:center}.fix_right .btn a p span{display:block;font-size:0.75rem}.fix_right .btn a p i{font-size:1.375rem;line-height:1;margin-right:.2em;position:relative;top:.1em}@media(max-width: 767px){.fix_right .btn a p i{font-size:0.875rem}}.fix_right .btn.phone a{background-color:#1423d9;color:#fff}.fix_right .btn.mail a{background:linear-gradient(240deg, #FBC556, #FF203C);color:#fff}.fix_right.active{opacity:.8}.section_cmn{padding:5rem 0}@media(max-width: 767px){.section_cmn{padding:3rem 0}}.section_cmn.t_narrow{padding-top:3.5rem}@media(max-width: 767px){.section_cmn.t_narrow{padding-top:2.5rem}}.section_cmn.b_narrow{padding-bottom:3.5rem}@media(max-width: 767px){.section_cmn.b_narrow{padding-bottom:2.5rem}}.section_cmn.t_wide{padding-top:7.5rem}@media(max-width: 767px){.section_cmn.t_wide{padding-top:3.5rem}}.section_cmn.b_wide{padding-bottom:7.5rem}@media(max-width: 767px){.section_cmn.b_wide{padding-bottom:3.5rem}}.section_cmn.b_exwide{padding-bottom:10rem}@media(min-width: 768px)and (max-width: 1199px){.section_cmn.b_exwide{padding-bottom:5rem}}@media(max-width: 767px){.section_cmn.b_exwide{padding-bottom:5rem}}.section_cmn.t_none{padding-top:0}.section_cmn.b_none{padding-bottom:0}.ttl_cmn2{font-size:1.875rem;font-weight:700;line-height:1.5;margin-bottom:.8em}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2{font-size:1.375rem}}@media(max-width: 767px){.ttl_cmn2{font-size:1.25rem}}.ttl_cmn2.bold{font-weight:700}.ttl_cmn2.bdb{padding-bottom:.6em;position:relative}.ttl_cmn2.bdb::before{content:"";width:2.5em;height:.1em;background-color:currentColor;position:absolute;bottom:0;left:0}.ttl_cmn2.tac{text-align:center}.ttl_cmn2.tac.bdb::before{left:50%;transform:translateX(-50%)}.ttl_cmn2.color_w{color:#fff}.ttl_cmn2.color_rb{color:#1423d9}.ttl_cmn2.large{font-size:2.25rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2.large{font-size:1.625rem}}@media(max-width: 767px){.ttl_cmn2.large{font-size:1.5rem}}.ttl_cmn2.mdl{font-size:1.5rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2.mdl{font-size:1.3125rem}}@media(max-width: 767px){.ttl_cmn2.mdl{font-size:1.25rem}}.ttl_cmn2.small{font-size:1.25rem}@media(max-width: 767px){.ttl_cmn2.small{font-size:1rem}}.ttl_cmn2.mb_w{margin-bottom:1.6em}.ttl_cmn2.mb0{margin-bottom:0}.txt_cmn{font-size:1rem;font-weight:400;line-height:1.9}@media(max-width: 767px){.txt_cmn{font-size:0.875rem}}.txt_cmn.lh_w{line-height:2.4}@media(max-width: 767px){.txt_cmn.lh_w{line-height:2.2}}.txt_cmn.lh_n{line-height:1.5}.txt_cmn.tac{text-align:center}.txt_cmn.tar{text-align:right}.txt_cmn.bold{font-weight:700}.txt_cmn.medium{font-weight:500}.txt_cmn.color_rb{color:#1423d9}.txt_cmn.color_w{color:#fff}.txt_cmn.large{font-size:1.125rem}@media(max-width: 767px){.txt_cmn.large{font-size:0.875rem}}.txt_cmn.mdl{font-size:0.875rem}@media(max-width: 767px){.txt_cmn.mdl{font-size:0.75rem}}.txt_cmn.small{font-size:0.75rem}@media(max-width: 767px){.txt_cmn.small{font-size:0.625rem}}.side_cmn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:unset}.side_cmn figure{width:50%;text-align:center}@media(max-width: 767px){.side_cmn figure{width:100%;margin-bottom:1rem}}.side_cmn .txt{width:46.2962962963%}@media(max-width: 767px){.side_cmn .txt{width:100%}}.side_cmn.reverse{flex-direction:row-reverse}.side_cmn.a_start{align-items:flex-start}.side_cmn.alt figure{width:46.2962962963%}@media(max-width: 767px){.side_cmn.alt figure{width:100%;margin-bottom:1rem}}.side_cmn.alt .txt{width:46.2962962963%}@media(max-width: 767px){.side_cmn.alt .txt{width:100%}}.over_cmn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:unset;padding:0rem calc(50vw - 50%) 0rem 0;margin:0 calc(50% - 50vw);position:relative}@media(max-width: 767px){.over_cmn{padding:0}}.over_cmn figure{width:calc(100% - 540px);text-align:right}@media(min-width: 768px)and (max-width: 1199px){.over_cmn figure{width:49.0740740741%}}@media(max-width: 767px){.over_cmn figure{width:100%;margin-bottom:1rem}}.over_cmn .txt{width:500px}@media(min-width: 768px)and (max-width: 1199px){.over_cmn .txt{width:47.2222222222%}}@media(max-width: 767px){.over_cmn .txt{width:100%;padding:0 8%}}@media(max-width: 767px){.over_cmn:not(.reverse) figure{margin-right:8vw}}.over_cmn.reverse{flex-direction:row-reverse;padding:0rem 0 0rem calc(50vw - 50%)}@media(max-width: 767px){.over_cmn.reverse{padding:0}}.over_cmn.reverse figure{text-align:left}@media(max-width: 767px){.over_cmn.reverse figure{margin-left:8vw}}.over_cmn.a_start{align-items:flex-start}.btn_cmn{width:-moz-fit-content;width:fit-content;max-width:100%}.btn_cmn a{max-width:100%;width:260px;height:68px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;border-radius:100vmax;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;overflow:hidden}@media(max-width: 767px){.btn_cmn a{width:80vw;height:4rem}}.btn_cmn a p{font-size:1.125rem;font-weight:700;line-height:1.5;position:relative}@media(max-width: 767px){.btn_cmn a p{font-size:0.9375rem}}.btn_cmn a p i{font-size:1.375rem;margin-inline:.3em;position:relative;top:.1em}@media(max-width: 767px){.btn_cmn a p i{font-size:1rem}}.btn_cmn a p span{display:block;font-size:0.75rem}@media(max-width: 767px){.btn_cmn a p span{font-size:0.625rem}}.btn_cmn a>i{font-size:0.75rem;position:absolute;top:50%;transform:translateY(-50%);right:8%}@media(max-width: 767px){.btn_cmn a>i{font-size:0.625rem}}.btn_cmn a:hover p{transition:.5s ease}.btn_cmn a:hover::before{transform:scale(1, 1)}.btn_cmn.small a{width:200px;height:52px}@media(max-width: 767px){.btn_cmn.small a{width:70vw;height:3.5rem}}.btn_cmn.center{margin-inline:auto}.btn_cmn.bg_or a{background:linear-gradient(240deg, #FBC556, #FF203C);color:#fff}.btn_cmn.bg_or a:hover{background:linear-gradient(240deg, rgb(229.5664739884, 156.2138728324, 5.4335260116), rgb(185, 0, 23.2286995516));transition:.6s ease}.btn_cmn.bg_w a{background-color:#fff}.btn_cmn.bg_w a:hover{background-color:#000;color:#fff;transition:.3s ease}.home_second{background-color:#dfe7f0;position:relative;overflow:hidden}.home_second::before,.home_second::after{content:"";width:50vw;aspect-ratio:1146/456;border-radius:100vmax;background:linear-gradient(90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));position:absolute;z-index:0}.home_second::before{top:30%;right:60%;rotate:150deg}.home_second::after{bottom:0%;left:60%;rotate:330deg}.home_second .inner{z-index:1}.home_second .ttl01{width:-moz-fit-content;width:fit-content;margin-inline:auto;position:relative}.home_second .ttl01 b{font-weight:700;background:linear-gradient(to bottom, transparent 70%, #FFEB00 70%, #FFEB00 100%)}.home_second .ttl01::before,.home_second .ttl01::after{content:"";width:23px;aspect-ratio:23/33;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.home_second .ttl01::before,.home_second .ttl01::after{width:4vw}}.home_second .ttl01::before{background:url(images/index/ttldeco_l.svg) center center/100% auto no-repeat;right:calc(100% + .4em)}.home_second .ttl01::after{background:url(images/index/ttldeco_r.svg) center center/100% auto no-repeat;left:calc(100% + .4em)}.home_second ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem 1.8518518519%}@media(min-width: 768px)and (max-width: 1199px){.home_second ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.home_second ul{grid-template-columns:repeat(1, 1fr)}}.home_second ul li{background-color:#fff;border:1px solid #1423d9;border-radius:.8rem;padding:1.2rem 4%;box-shadow:0 3px 6px rgba(0,0,0,.16)}.home_second ul li figure{margin-bottom:1rem}.home_second ul li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.home_task{background-color:#1423d9;position:relative}.home_task .triangle{width:225px;aspect-ratio:225/50;background-color:#dfe7f0;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:0%;left:50%;transform:translateX(-50%);z-index:1}@media(max-width: 767px){.home_task .triangle{width:30vw}}.home_task ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.2rem 2.7777777778%}@media(min-width: 768px)and (max-width: 1199px){.home_task ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.home_task ul{grid-template-columns:repeat(1, 1fr)}}.home_task ul li{background-color:#fff;border-radius:.8rem;padding:1.8rem 4% 1rem}.home_task ul li h3.ttl_cmn2{padding-left:38px;position:relative}@media(max-width: 767px){.home_task ul li h3.ttl_cmn2{padding-left:10vw}}.home_task ul li h3.ttl_cmn2 i{position:absolute;top:0;left:0;transform:translateY(-10%)}.home_task ul li h3.ttl_cmn2 i img{width:26px}@media(max-width: 767px){.home_task ul li h3.ttl_cmn2 i img{width:7vw}}.home_about p.txt01{margin-bottom:1em}.home_about figure img{width:100%;-o-object-fit:cover;object-fit:cover}.home_effect{background-color:#dfe7f0;position:relative;overflow:hidden}.home_effect::before,.home_effect::after{content:"";width:50vw;aspect-ratio:1146/456;border-radius:100vmax;background:linear-gradient(90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));position:absolute;z-index:0}.home_effect::before{top:30%;right:60%;rotate:150deg}.home_effect::after{bottom:0%;left:60%;rotate:330deg}.home_effect .inner{z-index:1}.home_effect ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 2.7777777778%}@media(min-width: 768px)and (max-width: 1199px){.home_effect ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.home_effect ul{grid-template-columns:repeat(1, 1fr)}}.home_effect ul li{background-color:#fff;border:1px solid #1423d9;border-radius:.8rem;padding:1.2rem 4% 2rem;box-shadow:0 3px 6px rgba(0,0,0,.16)}.home_effect ul li figure{margin-bottom:1rem}.home_effect ul li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.home_custom{background:linear-gradient(120deg, #FBC556 0%, #FF203C 60%, #FF203C 100%)}.home_custom .half_cmn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:unset;margin-inline:calc(50% - 50vw);padding:0 calc(50vw - 50%)}.home_custom .half_cmn figure{width:50%}@media(max-width: 767px){.home_custom .half_cmn figure{width:100%}}.home_custom .half_cmn figure span{display:block;height:100%}.home_custom .half_cmn figure span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_custom .half_cmn .txt{width:50%;display:flex;flex-wrap:wrap;align-items:center;padding:3rem 0}@media(max-width: 767px){.home_custom .half_cmn .txt{width:100%;padding:2rem 0}}.home_custom .half_cmn .txt .txtinner{width:100%}.home_custom .half_cmn.reverse{flex-direction:row-reverse}.home_custom .half_cmn.reverse figure span{margin-right:calc(100% - 50vw)}@media(max-width: 767px){.home_custom .half_cmn.reverse figure span{margin-right:0}}.home_custom .half_cmn.reverse .txtinner{padding-right:7%}@media(max-width: 767px){.home_custom .half_cmn.reverse .txtinner{padding:0 5vw}}.home_custom h3.ttl_cmn2{line-height:2}.home_faq .wrap_faq{margin-inline:auto}.home_faq .wrap_faq .unit_faq{border-radius:.8rem;overflow:hidden}.home_faq .wrap_faq .unit_faq:not(:last-child){margin-bottom:2rem}.home_faq .wrap_faq .unit_faq .q1,.home_faq .wrap_faq .unit_faq .a1{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:1rem 3%}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .q1,.home_faq .wrap_faq .unit_faq .a1{padding:.6rem 3%}}.home_faq .wrap_faq .unit_faq .q1 .mark,.home_faq .wrap_faq .unit_faq .a1 .mark{font-size:2.25rem;font-weight:400;line-height:1}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .q1 .mark,.home_faq .wrap_faq .unit_faq .a1 .mark{font-size:1.625rem}}.home_faq .wrap_faq .unit_faq .q1 p,.home_faq .wrap_faq .unit_faq .a1 p{width:calc(100% - 48px);font-size:1rem;font-weight:400;line-height:1.8rem}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .q1 p,.home_faq .wrap_faq .unit_faq .a1 p{width:calc(100% - 8vw);font-size:0.875rem;line-height:1.5rem}}.home_faq .wrap_faq .unit_faq .q1{background-color:#fafbfd;padding-bottom:.8rem;position:relative}.home_faq .wrap_faq .unit_faq .q1 .plusminus{width:50px;aspect-ratio:1/1;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .q1 .plusminus{width:8vw}}.home_faq .wrap_faq .unit_faq .q1 .plusminus::before,.home_faq .wrap_faq .unit_faq .q1 .plusminus::after{content:"";width:24px;height:2px;background:#1423d9;position:absolute;top:50%;left:50%;translate:-50% -50%}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .q1 .plusminus::before,.home_faq .wrap_faq .unit_faq .q1 .plusminus::after{width:4vw}}.home_faq .wrap_faq .unit_faq .q1 .plusminus::after{rotate:-90deg;transition:.3s ease}.home_faq .wrap_faq .unit_faq .q1 .mark{color:#fc7b4b}.home_faq .wrap_faq .unit_faq .q1 p{font-size:1.25rem;font-weight:700}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .q1 p{font-size:1rem}}.home_faq .wrap_faq .unit_faq .a1{background-color:#1423d9;translate:0 -1em;opacity:0;transition:transform 1s,opacity 1s}.home_faq .wrap_faq .unit_faq .a1 .mark{color:#fff}.home_faq .wrap_faq .unit_faq .a1 p{color:#fff}.home_faq .wrap_faq .unit_faq[open] .q1 .plusminus::after{rotate:0deg}.home_faq .wrap_faq .unit_faq[open] .a1{translate:0;opacity:1}.home_overview{background-color:#fafbfd}.dl_cmn>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.dl_cmn>div dt,.dl_cmn>div dd{font-size:1.25rem;line-height:1.8;padding:1.5rem 3%}@media(max-width: 767px){.dl_cmn>div dt,.dl_cmn>div dd{font-size:0.875rem;padding:.8rem 3%}}.dl_cmn>div dt{width:29.6296296296%;color:#1423d9;font-weight:700;border-bottom:1px solid #1423d9}.dl_cmn>div dd{width:70.3703703704%;font-weight:400;border-bottom:1px solid #dcdee2}.dl_cmn>div dd a{color:#0014ff;text-decoration:underline}.home_contact p.txt01{margin-bottom:2em}.home_contact h3.ttl_cmn2{margin-bottom:.5em}.home_contact .box{height:330px;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:5px;padding:1.5rem 4% 2rem;overflow-y:scroll;margin-bottom:3rem}@media(max-width: 767px){.home_contact .box{padding:1rem 4%}}.tbl_contact{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 2.5rem;margin-inline:auto;margin-bottom:10px}@media(max-width: 767px){.tbl_contact{border-spacing:0 1.5rem}}.tbl_contact .col_th{display:none}@media(max-width: 767px){.tbl_contact .col_th{display:none}}.tbl_contact .col_td{display:none}@media(max-width: 767px){.tbl_contact .col_td{display:none}}.tbl_contact th{display:block;font-size:1rem;font-weight:700;line-height:1.3;text-align:left;margin-bottom:.4rem;position:relative}@media(max-width: 767px){.tbl_contact th{width:100%;font-size:0.8125rem}}.tbl_contact td{display:block;font-size:1rem;line-height:1.5}@media(max-width: 767px){.tbl_contact td{width:100%;font-size:0.8125rem}}.tbl_contact .required::before,.tbl_contact .any::before{border-radius:5px;font-size:0.75rem;font-weight:700;line-height:1;padding:.2rem .6rem .2rem;margin-right:.7rem;position:relative;top:-0.1rem}@media(max-width: 767px){.tbl_contact .required::before,.tbl_contact .any::before{padding:.1rem .5rem 0em;margin-right:.3rem}}.tbl_contact .required::before{content:"必須";background-color:#e64923;color:#fff}.tbl_contact .any::before{content:"任意";background-color:#dfe7f0}.tbl_contact td input[type=text],.tbl_contact td input[type=tel],.tbl_contact td input[type=email]{background:#f8f8f8;border:1px solid #d3d3d3;border-radius:5px;padding:6px 5px}.tbl_contact td input[type=text],.tbl_contact td input[type=email]{width:100%}.tbl_contact td input[type=tel]{width:70%}.tbl_contact td textarea{width:100%;height:200px;background:#f8f8f8;border:1px solid #d3d3d3;border-radius:5px;padding:5px}.tbl_contact td span.wpcf7-list-item{margin:0 1em 0 0}.th_textarea,.th_confirm{vertical-align:top}.th_textarea.required::before,.th_textarea.any::before,.th_confirm.required::before,.th_confirm.any::before{top:.5rem}@media(max-width: 767px){.th_textarea.required::before,.th_textarea.any::before,.th_confirm.required::before,.th_confirm.any::before{top:.3rem}}.btn_submit{display:table;margin-inline:auto;position:relative;font-size:1rem;color:#fff;font-weight:500;line-height:1.5}.btn_submit input[type=submit]{width:260px;height:68px;background:linear-gradient(240deg, #FBC556, #FF203C);border-radius:100vmax;text-align:center}@media(max-width: 767px){.btn_submit input[type=submit]{width:80vw;height:3rem}}.btn_submit i{font-size:0.625rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.btn_submit input[type=submit][disabled]{opacity:.3}.btn_submit input[type=submit]:not([disabled]):hover{cursor:pointer;opacity:.8}.ajax-loader{display:none !important}.wpcf7-spinner{display:none !important}footer .copyright{background-color:#333;padding:.8rem 0}@media(max-width: 767px){footer .copyright{padding:1.2rem 0}}footer .copyright small{display:block}.main_page{height:20vh;background-color:#1423d9}.main_page .inner{height:100%;display:grid;place-content:center}.main_page .inner .pagettl span{display:block;font-size:0.875rem;text-transform:uppercase}.thanks_first p.txt01{margin-bottom:3em}/*# sourceMappingURL=style.css.map */