/*! --------------------------------------------------------------
　　この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:#303030;font-family:"游ゴシック","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}html{overflow:auto}body{overflow:hidden}.ibm{font-family:"IBM Plex Sans JP",sans-serif}.ita{font-family:"Italiana",sans-serif}.main_tsushin{height:calc(100vh - 133px);overflow:hidden;position:relative;margin-bottom: 20px;}@media(min-width: 768px)and (max-width: 1199px){.main_tsushin{height:calc(100vh - 60px)}}@media(max-width: 767px){.main_tsushin{height:calc(100vh - 16vw)}}.main_tsushin::before{content:"";background:rgba(47,16,37,.3);position:absolute;inset:0;z-index:1}.main_tsushin video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50% , -50%);z-index:0}.main_tsushin .txtlayer{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.main_tsushin .txtlayer .inner{height:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding-bottom:10vh}.main_tsushin p.txt_sub{background-color:#f08696;padding:.3em .6em;border-radius:.5em;margin-bottom:2vh}.main_tsushin .ttl01{font-size:3.75rem;color:#fff;font-weight:700;line-height:1.33;margin-bottom:2vh}@media(max-width: 767px){.main_tsushin .ttl01{font-size:2.35rem}}.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.b_exwide2{padding-bottom:15rem}@media(min-width: 768px)and (max-width: 1199px){.section_cmn.b_exwide2{padding-bottom:9rem}}@media(max-width: 767px){.section_cmn.b_exwide2{padding-bottom:7rem}}.section_cmn.t_none{padding-top:0}.section_cmn.b_none{padding-bottom:0}.ttl_cmn{font-size:3rem;font-weight:400;line-height:1.3;margin-bottom:.8em}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn{font-size:2rem}}@media(max-width: 767px){.ttl_cmn{font-size:1.75rem}}.ttl_cmn em{color:#5d6bb9;padding-bottom:.3em;position:relative}.ttl_cmn em::after{content:"";width:2em;height:.1em;background:linear-gradient(90deg, #8296fe, #f5768a);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.ttl_cmn span{display:block;font-size:1rem;font-weight:500;line-height:1.5;margin-top:1.5em}@media(max-width: 767px){.ttl_cmn span{font-size:0.8125rem}}.ttl_cmn.crown{position:relative}.ttl_cmn.crown::before{content:"";width:58px;aspect-ratio:58/35;background:url(../images/tsushin/ttldeco01.svg) center center/100% auto no-repeat;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);z-index:2}.ttl_cmn.tac{text-align:center}.ttl_cmn.tar{text-align:right}.ttl_cmn.color_lb{color:#8296fe}.ttl_cmn.color_w{color:#fff}.ttl_cmn.mb_w{margin-bottom:1.5em}.ttl_cmn.mb0{margin-bottom:0}.ttl_cmn2{font-size:1.75rem;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.black{font-weight:900}.ttl_cmn2.tac{text-align:center}.ttl_cmn2.color_w{color:#fff}.ttl_cmn2.color_rp{color:#f08696}.ttl_cmn2.color_cb{color:#5d6bb9}.ttl_cmn2.huge{font-size:2.5rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2.huge{font-size:1.625rem}}@media(max-width: 767px){.ttl_cmn2.huge{font-size:1.5rem}}.ttl_cmn2.large{font-size:2rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2.large{font-size:1.5rem}}@media(max-width: 767px){.ttl_cmn2.large{font-size:1.375rem}}.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:500;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_lb{color:#8296fe}.txt_cmn.color_cb{color:#5d6bb9}.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}}.txt_cmn.exsmall{font-size:0.625rem}@media(max-width: 767px){.txt_cmn.exsmall{font-size:0.5rem}}.side_cmn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:unset}.side_cmn figure{width:50.9259259259%;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%}}.side_cmn.special figure{width:57%}@media(max-width: 767px){.side_cmn.special figure{width:100%;margin-bottom:1rem}}.side_cmn.special .txt{width:36%}@media(max-width: 767px){.side_cmn.special .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:286px;height:60px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;border-radius:1.2rem;position:relative;overflow:hidden}@media(max-width: 767px){.btn_cmn a{width:80vw;height:3.5rem}}.btn_cmn a p{font-size:1.125rem;font-weight:500;line-height:1.5;position:relative}.btn_cmn a:hover p{transition:.5s ease}.btn_cmn a:hover::before{transform:scale(1, 1)}.btn_cmn.round a{border-radius:100vmax}.btn_cmn.large a{width:332px;height:72px}@media(max-width: 767px){.btn_cmn.large a{width:90vw;height:4rem}}.btn_cmn.center{margin-inline:auto}.btn_cmn.bg_gra a{background:linear-gradient(120deg, #8296fe, #f5768a);color:#fff}.btn_cmn.bg_gra a:hover{transition:.6s ease}.btn_cmn.bg_pale a{background:linear-gradient(120deg, #EBF0FB, #F4ECFE, #FEE8F2);color:#5d6bb9}.btn_cmn.bg_pale a:hover{transition:.3s ease}.btn_cmn a::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}.btn_cmn a:hover::before{animation:shine .75s}@keyframes shine{100%{left:125%}}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1}.scroll_left{transition:.8s ease-in-out;transform:translateX(-30px);opacity:0;filter:alpha(opacity=0)}.scroll_left.on{opacity:1;filter:alpha(opacity=100);transform:translateX(0)}.scroll_right{transition:.8s ease-in-out;transform:translateX(30px);opacity:0;filter:alpha(opacity=0)}.scroll_right.on{opacity:1;filter:alpha(opacity=100);transform:translateX(0)}.home_second{padding-top:.5rem}.home_second .img01{text-align:center}.home_second .img01 img{width:100%;-o-object-fit:cover;object-fit:cover}.home_support{background:url(../images/tsushin/bg_lattice01.svg) center center repeat;position:relative}.home_support::before{content:"";aspect-ratio:1/1;height:calc(100% + 5rem);border:5px solid #f8dce0;background-color:#f9f0f8;border-radius:100vmax;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:0}@media(min-width: 768px)and (max-width: 1199px){.home_support::before{height:calc(100% + 2.5rem)}}@media(max-width: 767px){.home_support::before{height:calc(100% + 2.5rem)}}.home_support .inner{z-index:1}.home_support .heart{background:url(../images/tsushin/bg_heart01.svg) center top/auto 100% no-repeat;padding:1.5rem 5% 2.5rem;margin-bottom:2rem}.home_support .heart h3.ttl_cmn2{line-height:1.3;margin-bottom:.5em}.home_support .ttlwrap{padding-bottom:5rem;position:relative}.home_support .ttlwrap h4.ttl_cmn2 b{background:linear-gradient(180deg, transparent 0%, transparent 70%, #FBFFD0 70%, #FBFFD0 100%)}.home_support .ttlwrap .kira01,.home_support .ttlwrap .kujira01{position:absolute}@media(max-width: 767px){.home_support .ttlwrap .kira01,.home_support .ttlwrap .kujira01{display:none}}.home_support .ttlwrap .kira01{top:-1rem;left:1rem}.home_support .ttlwrap .kujira01{bottom:-0.5rem;right:-0.5rem}.home_support .colwrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem 3.7037037037%;margin-bottom:2rem}@media(max-width: 767px){.home_support .colwrap{grid-template-columns:repeat(1, 1fr)}}.home_support .colwrap .col figure img{width:100%;-o-object-fit:cover;object-fit:cover}.home_support .colwrap .col .txt{background-color:#fff;border-radius:0 0 .8rem .8rem;padding:1rem 4%}.home_support .colwrap .col .txt .ttl02{text-align:center;margin-bottom:1rem}.home_support .btn_appli01{text-align:center}.home_life{background:url(../images/tsushin/bg_lattice01.svg) center center repeat}.home_life .side_cmn:not(:last-child){margin-bottom:3rem}@media(max-width: 767px){.home_life .side_cmn:not(:last-child){margin-bottom:2rem}}.home_life .side_cmn .ttl01{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 2%}.home_life .side_cmn .ttl01 span.point{width:80px;aspect-ratio:1/1;background-color:#f08696;border-radius:100vmax;display:grid;place-items:center;place-content:center;font-size:1rem;color:#fff;font-weight:400;line-height:1.2;text-align:center}@media(min-width: 768px)and (max-width: 1199px){.home_life .side_cmn .ttl01 span.point{width:12vw;font-size:0.8125rem}}@media(max-width: 767px){.home_life .side_cmn .ttl01 span.point{width:16vw;font-size:0.8125rem}}.home_life .side_cmn .ttl01 span.point em{display:block;font-size:3rem;line-height:.7}@media(min-width: 768px)and (max-width: 1199px){.home_life .side_cmn .ttl01 span.point em{font-size:2.25rem}}@media(max-width: 767px){.home_life .side_cmn .ttl01 span.point em{font-size:2.25rem}}.home_life .bnr01{text-align:center;margin-top:4.5rem}@media(max-width: 767px){.home_life .bnr01{margin-top:3rem}}.home_career .bgbox{margin-bottom:3rem;position:relative}.home_career .bgbox::before{content:"";width:95vw;aspect-ratio:1380/693;background:url(../images/tsushin/bg_career01.png) center center/100% auto no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:0}@media(min-width: 768px)and (max-width: 1199px){.home_career .bgbox::before{width:150vw}}@media(max-width: 767px){.home_career .bgbox::before{content:none}}.home_career .bgbox .area{max-width:980px;background:#fff linear-gradient(135deg, rgba(240, 134, 150, 0.3), rgba(144, 146, 234, 0.3));border-radius:1.2rem;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:3rem 6% 1rem;margin-inline:auto;position:relative;z-index:1}@media(min-width: 768px)and (max-width: 1199px){.home_career .bgbox .area{max-width:90vw}}@media(max-width: 767px){.home_career .bgbox .area{max-width:90vw;padding:2rem 4% 1rem}}.home_career .bgbox .area p.txt01{margin-bottom:2.5em}.home_career .bgbox .area .ul01{display:grid;grid-template-columns:repeat(3, 1fr);gap:.6rem 2%;margin-bottom:.5rem}@media(min-width: 768px)and (max-width: 1199px){.home_career .bgbox .area .ul01{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.home_career .bgbox .area .ul01{grid-template-columns:repeat(2, 1fr)}}.home_career .bgbox .area .ul01 li{background-color:#fff;border-radius:4px;padding:.4em 2%}@media(max-width: 767px){.home_career .bgbox .area .ul01 li{font-size:0.75rem}}.home_career .btn_appli01{text-align:center}.wave_cmn{display:block;width:100%;background-position:center center;background-size:100% auto;position:relative;z-index:1}.wave_cmn.wave_top01{aspect-ratio:1440/154;background-image:url(../images/tsushin/bg_wave_t01.svg)}.wave_cmn.wave_top02{aspect-ratio:1440/160;background-image:url(../images/tsushin/bg_wave_t02.svg);margin-top:-5.5vw}.wave_cmn.wave_btm02{aspect-ratio:1440/154;background-image:url(../images/tsushin/bg_wave_b02.svg)}.home_special{background:linear-gradient(90deg, #F9F0F8, #F3F5FE);position:relative}.home_special .inner{z-index:2}.home_special .ttl01{text-align:center;margin-bottom:1rem}@media(min-width: 1200px){.home_special .ttl01{text-align:right}}.home_special .tabwrap{height:4rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-end;align-content:unset;gap:0 1%}.home_special .tabwrap .tab{width:30%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:#fff;border-radius:.6rem .6rem 0 0;padding:.8rem 0;cursor:pointer}@media(max-width: 767px){.home_special .tabwrap .tab{width:32%}}.home_special .tabwrap .tab p{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.06em;text-align:center}@media(max-width: 767px){.home_special .tabwrap .tab p{font-size:0.75rem;line-height:1.2}}.home_special .tabwrap .tab.is-active{background-color:#f08696;padding:1.1rem 0;color:#fff;transition:all .6s}.home_special .tabwrap .tab.is-active p{font-size:1.375rem;font-weight:600;line-height:1.1}@media(max-width: 767px){.home_special .tabwrap .tab.is-active p{font-size:0.8125rem}}.home_special .panelwrap .panel{display:none}.home_special .panelwrap .panel.is-show{display:block}.home_special .panelwrap .panel{border:3px solid #f08696;border-radius:.6rem;background-color:#fff;padding:3.5rem 6%}@media(max-width: 767px){.home_special .panelwrap .panel{padding:2rem 4%}}.home_special .panelwrap .panel h3.ttl_cmn2{margin-bottom:2em}@media(max-width: 767px){.home_special .panelwrap .panel h3.ttl_cmn2{margin-bottom:1rem}}.home_special .panelwrap .panel h3.ttl_cmn2 b{background:linear-gradient(90deg, #f08696, #9092ea);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home_special .panelwrap .panel .ul01 li{padding-left:30px;position:relative}@media(max-width: 767px){.home_special .panelwrap .panel .ul01 li{padding-left:1.5em}}@media(max-width: 767px){.home_special .panelwrap .panel .ul01 li:not(:last-child){margin-bottom:1em}}.home_special .panelwrap .panel .ul01 li::before{content:"";width:20px;aspect-ratio:1/1;background-color:#f08696;border:5px solid #f6a9a9;border-radius:100vmax;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(max-width: 767px){.home_special .panelwrap .panel .ul01 li::before{width:1.2em;border:3px solid #f6a9a9}}.home_special .petal01{position:absolute;bottom:6vh;left:2vw;z-index:1}.home_voice{background:linear-gradient(90deg, #F2FFF9, #F1F8FB);position:relative}.home_voice .inner{z-index:2}.home_voice .colwrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem 3.7037037037%}@media(min-width: 768px)and (max-width: 1199px){.home_voice .colwrap{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.home_voice .colwrap{grid-template-columns:repeat(1, 1fr)}}.home_voice .colwrap .col figure{margin-bottom:2rem}@media(max-width: 767px){.home_voice .colwrap .col figure{margin-bottom:.8rem}}.home_voice .colwrap .col figure img{width:100%;-o-object-fit:cover;object-fit:cover}.home_voice .colwrap .col p.txt_sub{width:304px;background-color:#5d6bb9;border-radius:5px;padding:.2em 2%;font-weight:600;line-height:1;margin-inline:auto;margin-bottom:.8rem}@media(max-width: 767px){.home_voice .colwrap .col p.txt_sub{width:60vw}}.home_voice .colwrap .col p.txt_sub span{font-size:0.75rem;font-weight:500;line-height:1.5;margin-left:1em}.home_voice .colwrap .col h3.ttl_cmn2{padding-left:.5em}.home_voice .accordion{position:relative}.home_voice .accordion .accordion-btn{display:inline-block;font-size:1.125rem;color:#5d6bb9;font-weight:500;line-height:1.5;text-align:center;cursor:pointer;margin:auto;transition:all .2s;position:absolute;bottom:0;left:0;right:0;z-index:1}.home_voice .accordion .accordion-btn::after{content:"もっと見る"}.home_voice .accordion .accordion-btn:hover{transition:.3s ease}.home_voice .accordion .accordion-btn.is-show{bottom:-1em}.home_voice .accordion .accordion-btn.is-show::after{content:"閉じる"}.home_voice .accordion .accordion-text{overflow:hidden;position:relative}.home_voice .accordion .accordion-text.is-hide{height:120px}.home_voice .accordion .accordion-text::before{content:"";width:100%;height:60px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 253, 250, 0.9) 50%, rgba(242, 253, 250, 0.9) 50%, #F2FDFA 100%);position:absolute;bottom:0}.home_voice .accordion-btn.is-show+.accordion-text::before{display:none}.home_voice .bar01{position:absolute;bottom:0vh;right:-2vw;z-index:1}@media(min-width: 768px)and (max-width: 1199px){.home_voice .bar01{display:none}}@media(max-width: 767px){.home_voice .bar01{display:none}}.home_add{position:relative}.home_add::before{content:"";width:100%;height:60%;background:linear-gradient(90deg, rgba(240, 134, 150, 0.13), rgba(144, 146, 234, 0.13));position:absolute;left:0%;top:60%;transform:translateY(-50%);z-index:-1}.home_add .btn_appli01{text-align:center}.home_fee p.txt01{margin-bottom:1em}.home_faq .wrap_faq{margin-inline:auto}.home_faq .wrap_faq .unit_faq{border-radius:.6rem;overflow:hidden}.home_faq .wrap_faq .unit_faq:not(:last-child){margin-bottom:1.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:2rem;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.5rem}}.home_faq .wrap_faq .unit_faq .q1 p,.home_faq .wrap_faq .unit_faq .a1 p{width:calc(100% - 64px);font-size:1rem;font-weight:500;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:#eff5f7;padding-bottom:.8rem;position:relative}.home_faq .wrap_faq .unit_faq .q1 .plusminus{width:50px;aspect-ratio:1/1;position:absolute;top:50%;right:0rem;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:20px;height:2px;background-color:#9092ea;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:#5d6bb9}.home_faq .wrap_faq .unit_faq .q1 p{font-size:1.25rem;font-weight:600}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .q1 p{font-size:1rem}}.home_faq .wrap_faq .unit_faq .a1{border:6px solid #eff5f7;background-color:#fff;translate:0 -1em;opacity:0;transition:transform 1s,opacity 1s}@media(max-width: 767px){.home_faq .wrap_faq .unit_faq .a1{border:3px solid #eff5f7}}.home_faq .wrap_faq .unit_faq .a1 .mark{color:#f08696}.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 .map{position:relative;padding-top:390px;overflow:hidden}@media(max-width: 767px){.home_overview .map{padding-top:100%}}.home_overview .map iframe{position:absolute;top:-200px;left:0;width:100%;height:calc(100% + 200px + 200px);pointer-events:none}@media(max-width: 767px){.home_overview .map iframe{top:-30vw;height:calc(100% + 30vw + 30vw)}}.dl_cmn>div{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:1em 0;border-bottom:1px solid #d5dadd}.dl_cmn>div dt,.dl_cmn>div dd{font-size:1rem;line-height:1.5}@media(max-width: 767px){.dl_cmn>div dt,.dl_cmn>div dd{font-size:0.75rem}}.dl_cmn>div dt{width:25%;color:#f08696;font-weight:600}.dl_cmn>div dd{width:75%;font-weight:500}/*# sourceMappingURL=style.css.map */
/* 追加css */
.home_support::before {
	width: initial;
    top: initial;
    right: initial;
}
.wrap_faq .unit_faq .a1::before {
	content: none;
}
.dl_cmn>div dt {
	background: none;
	border-bottom: none;
}
.dl_cmn>div dd {
	border-bottom: none;
}
.btn_cmn.large a p {
	font-size: 1.125rem;
}
@media (max-width: 767px) {
	.breadcrumbs {
		margin-top: 16vw;
	}
	.fix_right {
		display: flex;
	}
	.main_tsushin video {
		width: 100%;
	}
}