main{background:#f9f8f5}main p{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:1.875}main a img{transition:none}main a img:hover{opacity:1}.pcBr{display:none}@media print,screen and (min-width: 1280px){.pcBr{display:inline}}.homeItem-en{color:#e5d7c4;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:6.4rem;letter-spacing:.04em;line-height:.9}main .homeItem-en{color:#e5d7c4;font-size:6.4rem;line-height:.9}@media print,screen and (min-width: 1280px){main .homeItem-en{font-size:8rem}}.homeItem-label,main .homeItem-label{color:#c9642c;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.2em;line-height:1.6}@media print,screen and (min-width: 1280px){.homeItem-label,main .homeItem-label{font-size:1.4rem}}.homeBlock-label{align-items:flex-start;display:flex;gap:8px;margin-bottom:16px}.homeBlock-label .homeItem-label{letter-spacing:.1em;line-height:1.2;writing-mode:vertical-rl}.homeBlock-label .homeItem-label br{display:none}@media print,screen and (min-width: 768px){.homeBlock-label .homeItem-label br{display:block}}@media print,screen and (min-width: 1280px){.homeBlock-label-center{justify-content:center}}.homeBlock-label-stack{align-items:center;flex-direction:column;gap:8px}.homeBlock-label-stack .homeItem-label{letter-spacing:.2em;max-height:none;writing-mode:horizontal-tb}.homeH2{color:#3c2f24;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:3.2rem;line-height:1.6;margin-bottom:16px}@media print,screen and (min-width: 1280px){.homeH2{font-size:4rem;margin-bottom:24px}}.homeH2-em{color:#c9642c}.homeH2-em-green{color:#699a76}.homeH2-sub{color:#c9642c;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:1.4rem;letter-spacing:.2em;margin:8px 0 12px}main .homeTxt-lead{margin-bottom:32px}@media print,screen and (min-width: 1280px){main .homeTxt-lead{text-align:center;margin-bottom:48px}}.homeBtn{margin-top:20px}.homeBtn a{align-items:center;background:#e38445;border-radius:22px;color:#fff;display:inline-flex;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.8rem;font-weight:bold;height:44px;line-height:1;margin-right:36px;padding:0 22px;position:relative;text-decoration:none}.homeBtn a::after{background:#d9d9d9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpath d='M2 2l8 8-8 8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/9px 15px;border-radius:50%;content:"";height:40px;position:absolute;right:-34px;top:50%;transform:translateY(-50%);transition:transform .6s ease-out;width:40px}.homeBtn a:hover{opacity:1}.homeBtn a:hover::after,.homeBtn a:focus-visible::after{transform:translate(10px, -50%)}.heroWrap{color:#fff;height:100dvh;max-height:1200px;min-height:640px;overflow:hidden;position:relative}@media print,screen and (min-width: 1280px){.heroWrap{min-height:720px}}.heroSlider{inset:0;overflow:hidden;position:absolute;z-index:0}.heroSlider::after{background:linear-gradient(271deg, rgba(48, 39, 31, 0.42) -49.3%, rgba(54, 44, 36, 0.18) 13.74%, rgba(61, 48, 38, 0) 75.17%, rgba(48, 39, 31, 0.35) 116.6%);content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.heroSlider picture{display:block;height:100%;margin-left:-8%;width:116%}.heroSlider img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.heroSlider-inr{height:100%;position:relative}.heroSlider-item{animation-duration:15s;animation-fill-mode:forwards;animation-iteration-count:infinite;inset:0;position:absolute}.heroSlider-item:nth-child(1){animation-name:heroSlide1;translate:0 0;z-index:3}.heroSlider-item:nth-child(2){animation-name:heroSlide2;translate:100% 0;z-index:2}.heroSlider-item:nth-child(3){animation-name:heroSlide3;translate:100% 0;z-index:1}@media(prefers-reduced-motion: reduce){.heroSlider-item{animation:none !important}}@keyframes heroSlide1{15%{translate:0 0}30%{translate:-116% 0}79%{translate:-116% 0}97%{translate:0 0}100%{translate:0 0}}@keyframes heroSlide2{15%{translate:100% 0}30%{translate:0 0}45%{translate:0 0}60%{translate:-116% 0}75%{translate:-116% 0}100%{translate:100% 0}}@keyframes heroSlide3{45%{translate:100% 0}60%{translate:0 0}75%{translate:0 0}100%{translate:200% 0}}main .heroItem-side{color:#fff;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;left:15px;line-height:24px;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.61);top:90px;z-index:3}@media print,screen and (min-width: 768px){main .heroItem-side{font-size:1.4rem;left:20px;line-height:1.5;top:180px}}@media print,screen and (min-width: 1280px){main .heroItem-side{font-size:1.6rem;left:44px;letter-spacing:.3em;text-orientation:upright;top:260px;writing-mode:vertical-rl}main .heroItem-side br{display:none}}.heroBlock-main{bottom:112px;left:0;position:absolute;right:0;z-index:3}@media print,screen and (min-width: 1280px){.heroBlock-main{bottom:0;left:auto;right:5.5%;width:620px}}.heroItem-catch{filter:drop-shadow(0 1px 6px rgba(0, 0, 0, 0.4));font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:3.6rem;letter-spacing:.03em;line-height:1.42;padding:0 0 0 16px;text-align:right}.heroItem-catch>span{display:block;margin-right:-0.53em}@media screen and (max-width: 374px){.heroItem-catch{font-size:3.2rem}}@media print,screen and (min-width: 1280px){.heroItem-catch{font-size:6.4rem;padding:0}}.heroItem-catch-em{color:#f9e6bb}main .heroItem-lead{color:#f8f5ee;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.44));font-size:1.6rem;line-height:1.4;margin:8px 0 12px;padding:0 12px;text-align:right}@media print,screen and (min-width: 1280px){main .heroItem-lead{margin:16px 0 32px;padding:0}}.heroUl-badge{display:flex;gap:4px;justify-content:flex-end}.heroUl-badge li{align-items:flex-start;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.82);border:.672px solid hsla(0,0%,100%,.82);border-radius:54% 0 97% 0/56% 0 100% 0;color:#9a9997;display:flex;flex:0 1 94px;flex-direction:column;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:1.4rem;height:86px;justify-content:center;line-height:1.3;padding:6px 10px;white-space:nowrap}.heroUl-badge li.is-top{justify-content:flex-start;padding-top:20px}.heroUl-badge li b{color:#e38445;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.1}.heroUl-badge li .heroUl-badge-lg{font-size:2rem;letter-spacing:.1em}.heroUl-badge li .heroUl-badge-sub b{font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:0;line-height:1;margin:0 1px}@media screen and (max-width: 389px){.heroUl-badge li{font-size:1.2rem;padding:6px 8px}.heroUl-badge li.is-top{padding-top:18px}.heroUl-badge li b{font-size:1.6rem}.heroUl-badge li .heroUl-badge-lg{font-size:1.8rem}.heroUl-badge li .heroUl-badge-sub b{font-size:2.2rem}}@media print,screen and (min-width: 1280px){.heroUl-badge{gap:12px}.heroUl-badge li{flex:1 1 0;font-size:2rem;height:128px;padding:12px 14px}.heroUl-badge li.is-top{justify-content:center;padding-top:12px}.heroUl-badge li b,.heroUl-badge li .heroUl-badge-lg{font-size:2.8rem;letter-spacing:.06em;line-height:1.2}.heroUl-badge li .heroUl-badge-sub b{font-size:3.6rem;line-height:1.3;margin:0 2px}}main .heroItem-scroll{bottom:22px;color:#fff;font-family:"Days One",sans-serif;font-size:1.2rem;left:50%;letter-spacing:.24em;line-height:1;position:absolute;transform:translateX(-50%);z-index:3}main .heroItem-scroll::after{animation:heroScroll 2.4s ease-in-out infinite;background:linear-gradient(to bottom, #dfb866 50%, rgba(255, 255, 255, 0.5) 50%) no-repeat 0 0/100% 200%;content:"";display:block;height:40px;margin:10px auto 0;width:2px}@media print,screen and (min-width: 1280px){main .heroItem-scroll{left:50%}}@keyframes heroScroll{0%{background-position:0 100%}100%{background-position:0 -100%}}.homeWrap-news{padding:60px 0}@media print,screen and (min-width: 1280px){.homeWrap-news{padding:120px 0}}.homeWrap-news-inr{margin:0 auto;width:calc(100% - 40px)}@media print,screen and (min-width: 1280px){.homeWrap-news-inr{width:1180px}}@media print,screen and (min-width: 1280px){.homeWrap-news-inr{display:flex;flex-direction:row-reverse;justify-content:space-between}}.homeBlock-news-head{margin-bottom:48px}@media print,screen and (min-width: 1280px){.homeBlock-news-head{margin-bottom:0;width:300px}}@media print,screen and (min-width: 1280px){.homeBox-news{width:820px}}.homeBox-news ul{border-top:1px solid #e2dbcf}.homeBox-news li{border-bottom:1px solid #e2dbcf;padding:18px 5px}@media print,screen and (min-width: 1280px){.homeBox-news li{padding:24px 5px}}.homeBox-news dl{position:relative}@media print,screen and (min-width: 1280px){.homeBox-news dl{align-items:center;display:flex}}.homeBox-news dt{color:#91877e;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:1.8rem;font-weight:normal;letter-spacing:.03em;line-height:26px}@media print,screen and (min-width: 1280px){.homeBox-news dt{flex:0 0 125px}}.homeBox-news dd{color:#3c2f24;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:1.875;margin-top:14px}@media print,screen and (min-width: 1280px){.homeBox-news dd{flex:1 1 auto;margin-top:0;min-height:30px;padding-left:100px;position:relative}}.homeBox-news dd>span:first-child:not(.tNowrap){background:#ffe7ce;border-radius:999px;color:#c9642c;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.2rem;font-weight:bold;left:110px;line-height:1;padding:7px 12px;position:absolute;top:0}@media print,screen and (min-width: 1280px){.homeBox-news dd>span:first-child:not(.tNowrap){left:0;top:50%;transform:translateY(-50%)}}.homeBox-news dd>span:first-child:not(.tNowrap).info-kyushin{background:#dcf4e2;color:#294431}.homeBox-news dd a{color:#c9642c;text-decoration:underline}.homeWrap-policy{overflow:hidden;padding:0 0 64px}@media print,screen and (min-width: 1280px){.homeWrap-policy{padding:40px 0 150px}}@media print,screen and (min-width: 1280px){.homeWrap-policy-inr{margin:0 auto;width:1180px;align-items:flex-start;display:flex;justify-content:space-between}}.homeBlock-policy-img{margin-bottom:96px;position:relative}@media print,screen and (min-width: 1280px){.homeBlock-policy-img{margin-bottom:0;width:587px}}.homeBlock-policy-img img{-o-object-fit:cover;object-fit:cover}.homeBlock-policy-img .homeItem-policy-1{aspect-ratio:447/434;height:auto;width:100%}@media print,screen and (min-width: 1280px){.homeBlock-policy-img .homeItem-policy-1{aspect-ratio:559/590;width:559px}}.homeBlock-policy-img .homeItem-policy-2{aspect-ratio:1;border:5px solid #f9f8f5;bottom:-60px;height:auto;position:absolute;right:3%;width:46%}@media print,screen and (min-width: 1280px){.homeBlock-policy-img .homeItem-policy-2{bottom:-64px;right:0;width:280px}}.homeBlock-policy-txt{padding:0 20px}@media print,screen and (min-width: 1280px){.homeBlock-policy-txt{padding:0;width:520px}}.homeBlock-policy-txt>p:not(.homeBtn){margin-bottom:16px}.homeWrap-photo .swiper-wrapper{transition-timing-function:linear}.homeWrap-photo .swiper-slide{flex:0 0 auto;width:340px}@media print,screen and (min-width: 1280px){.homeWrap-photo .swiper-slide{width:562px}}.homeWrap-photo img{aspect-ratio:340/274;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (min-width: 1280px){.homeWrap-photo img{aspect-ratio:1}}.homeWrap-why{background:#1f8038;overflow:hidden;padding:60px 0;position:relative}@media print,screen and (min-width: 1280px){.homeWrap-why{padding:150px 0 150px}}.homeWrap-why::before{background:url("../img/home/why_bg.svg") no-repeat 0 0/contain;content:"";height:654px;left:-38px;mix-blend-mode:multiply;position:absolute;top:-148px;width:469px}@media print,screen and (min-width: 1280px){.homeWrap-why::before{height:760px;left:-10px;top:-40px;width:545px}}.homeWrap-why .homeItem-en{color:#dfb866}.homeWrap-why .homeItem-label{color:#f9e6bb}@media print,screen and (min-width: 1280px){.homeWrap-why .homeItem-label{text-align:right;writing-mode:horizontal-tb}}@media print,screen and (min-width: 1280px){.homeWrap-why .homeItem-label-tail{display:inline-block;writing-mode:vertical-rl}}.homeWrap-why .homeH2{color:#fff}@media print,screen and (min-width: 1280px){.homeWrap-why .homeH2{text-align:center}}.homeWrap-why p{color:#d2e3d6}.homeWrap-why-inr{margin:0 auto;width:calc(100% - 40px)}@media print,screen and (min-width: 1280px){.homeWrap-why-inr{width:1100px}}.homeWrap-why-inr{position:relative}.homeUl-why{display:flex;flex-direction:column;gap:43px;margin-top:64px}@media print,screen and (min-width: 1280px){.homeUl-why{flex-direction:row;gap:28px;margin-top:80px}}.homeUl-why>li{align-items:center;display:flex;flex:1 1 0;flex-direction:column;text-align:center}.homeUl-why>li img{aspect-ratio:1;border-radius:50%;height:auto;margin-bottom:24px;max-width:254px;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (min-width: 1280px){.homeUl-why>li img{max-width:324px}}.homeUl-why>li h3{color:#fff;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:2.4rem;line-height:1.2;margin-bottom:12px}.homeUl-why>li p{text-align:center}main .homeUl-why .homeUl-why-num{color:#dfb866;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:2.8rem;letter-spacing:.08em;line-height:1;margin-bottom:10px}.homeUl-time{display:flex;gap:8px;justify-content:center;margin-top:10px}.homeUl-time li{background:hsla(0,0%,100%,.14);border-radius:999px;color:#fff;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.3;padding:5px 12px;white-space:nowrap}.homeWrap-feature{display:flex;flex-direction:column;overflow:hidden;padding:60px 0 80px}@media print,screen and (min-width: 1280px){.homeWrap-feature{padding:120px 0 150px}}.homeWrap-feature-head{margin:0 auto;width:calc(100% - 40px)}@media print,screen and (min-width: 1280px){.homeWrap-feature-head{width:800px}}.homeWrap-feature-head{margin-bottom:8px}@media print,screen and (min-width: 1280px){.homeWrap-feature-head .homeH2{text-align:center}}.homeTab-feature{align-items:center;display:flex;gap:8px;margin-bottom:24px;padding-left:20px}@media print,screen and (min-width: 1280px){.homeTab-feature{margin:40px auto 0;order:3;padding-left:0;width:1173px}}.homeTab-feature ul{background:#fff;border-radius:36px 0 0 36px;display:flex;flex:1 1 auto;gap:4px;min-width:0;overflow-x:auto;padding:8px;scrollbar-width:none}.homeTab-feature ul::-webkit-scrollbar{display:none}@media print,screen and (min-width: 1280px){.homeTab-feature ul{border-radius:44px;justify-content:space-between;overflow:visible;padding:10px}}.homeTab-feature li{flex:0 0 auto}.homeTab-feature li button{background:#f7eedc;border:none;border-radius:18px;color:#675b51;cursor:pointer;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:1.6rem;height:36px;isolation:isolate;line-height:1;overflow:hidden;padding:0 14px;position:relative;transition:background-color .6s ease-in-out,color .6s ease-in-out;white-space:nowrap}.homeTab-feature li button::before{background:#1f8038;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease-in-out;width:calc(var(--progress, 0)*100%);z-index:-1}@media print,screen and (min-width: 1280px){.homeTab-feature li button{border-radius:22px;font-size:2rem;height:44px;padding:0 9px}}.homeTab-feature li button[aria-current=true]{background:#4bc157;color:#fff}.homeTab-feature li button[aria-current=true]::before{opacity:1}.homeBtn-autoplay{background:#fff;border:none;border-radius:50%;cursor:pointer;flex:0 0 auto;height:52px;position:relative;width:52px}.homeBtn-autoplay[hidden]{display:none}.homeBtn-autoplay::before,.homeBtn-autoplay::after{background:#1f8038;content:"";height:16px;left:50%;position:absolute;top:50%;width:4px}.homeBtn-autoplay::before{transform:translate(-150%, -50%)}.homeBtn-autoplay::after{transform:translate(50%, -50%)}.homeBtn-autoplay[data-paused]::before{clip-path:polygon(0 0, 100% 50%, 0 100%);height:18px;transform:translate(-40%, -50%);width:16px}.homeBtn-autoplay[data-paused]::after{display:none}.featureSwiper{width:100%}@media print,screen and (min-width: 1280px){.featureSwiper{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(50% - 640px), #000 calc(50% + 640px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 calc(50% - 640px), #000 calc(50% + 640px), transparent 100%)}}.homeBox-feature{padding:0 20px}@media print,screen and (min-width: 1280px){.homeBox-feature{align-items:flex-start;display:flex;gap:70px;padding:0;width:1173px}}.homeBox-feature-img{margin-bottom:20px}@media print,screen and (min-width: 1280px){.homeBox-feature-img{flex:0 0 500px;margin-bottom:0}}.homeBox-feature-img img{aspect-ratio:350/324;border-radius:32px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (min-width: 1280px){.homeBox-feature-img img{aspect-ratio:5/4;border-radius:40px}}@media print,screen and (min-width: 1280px){.homeBox-feature-txt{flex:1 1 auto}}.homeBox-feature-txt h3{color:#3c2f24;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:2.4rem;line-height:1.6;margin-bottom:10px}@media print,screen and (min-width: 1280px){.homeBox-feature-txt h3{font-size:3rem}}.homeBox-feature-txt h4{color:#3c2f24;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.8rem;font-weight:bold;line-height:1.8;margin-bottom:8px}.homeBox-feature-txt>p:not(.homeBtn):not(.homeBox-feature-num){margin-bottom:8px}main .homeBox-feature-txt .homeTxt-tbd{color:#91877e}main .homeBox-feature-num{align-items:baseline;color:#91877e;display:flex;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:1.2rem;letter-spacing:.18em;line-height:1;margin-bottom:10px}main .homeBox-feature-num b{color:#e38445;font-size:4.8rem;font-weight:normal;letter-spacing:0;margin-right:2px}@media print,screen and (min-width: 1280px){main .homeBox-feature-num b{font-size:5.6rem}}main .homeBox-feature-num .homeBox-feature-num-en{margin-left:12px}.homeDl-kids{align-items:center;background:#dcf4e2;border-radius:20px;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px;padding:14px 16px}.homeDl-kids dt{align-items:center;color:#294431;display:flex;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;font-weight:bold;gap:10px;margin-right:8px}.homeDl-kids dt::before{background:hsla(0,0%,100%,.7) url("../img/home/ico_kids.svg") no-repeat center/20px;border-radius:11px;content:"";flex:0 0 38px;height:38px}@media print,screen and (min-width: 1280px){.homeDl-kids dt{font-size:1.8rem}}.homeDl-kids dd{background:hsla(0,0%,100%,.8);border-radius:10px;color:#3c2f24;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;font-weight:bold;padding:6px 14px}.homeUl-check{margin:4px 0 16px}.homeUl-check li{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:2;margin-bottom:4px;padding-left:36px;position:relative}.homeUl-check li::before{background:#dcf4e2 url("../img/home/ico_check.svg") no-repeat center/14px;border-radius:8px;content:"";height:24px;left:0;position:absolute;top:4px;width:24px}.homeWrap-menu{background:#f7eedc;padding:60px 0}@media print,screen and (min-width: 1280px){.homeWrap-menu{padding:150px 0 120px}}.homeWrap-menu .homeH2{text-align:center}.homeWrap-menu-inr{margin:0 auto;width:calc(100% - 40px)}@media print,screen and (min-width: 1280px){.homeWrap-menu-inr{width:1058px}}main .homeTxt-lead-menu{margin:0 auto 32px;max-width:720px;text-align:justify}@media print,screen and (min-width: 1280px){main .homeTxt-lead-menu{margin-bottom:48px;text-align:center}}@media print,screen and (min-width: 1280px){main .homeTxt-lead-menu span:not(.tNowrap){display:block}}.homeUl-menu{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}@media print,screen and (min-width: 768px){.homeUl-menu{gap:22px;grid-template-columns:repeat(3, 1fr)}}.homeUl-menu li>a,.homeUl-menu li>div{align-items:center;background:#fffdf8;border:1px solid #ede9e1;border-radius:24px;color:#3c2f24;display:flex;flex-direction:column;height:100%;min-height:200px;padding:14px 10px 22px;text-align:center;text-decoration:none}@media print,screen and (min-width: 1280px){.homeUl-menu li>a,.homeUl-menu li>div{min-height:275px;padding:30px 16px 28px}}.homeUl-menu img{height:86px;margin:4px 0 8px;width:86px}@media print,screen and (min-width: 1280px){.homeUl-menu img{height:108px;margin:14px 0 22px;width:108px}}.homeUl-menu-en{color:#91877e;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:1rem;letter-spacing:.14em;line-height:1}@media print,screen and (min-width: 1280px){.homeUl-menu-en{font-size:1.2rem}}.homeUl-menu-worry{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.4rem;line-height:1.2;margin-bottom:6px}.homeUl-menu-worry .tBlock{display:block}@media print,screen and (min-width: 768px){.homeUl-menu-worry .tBlock{display:inline-block}}.homeUl-menu-ph{display:inline-block}@media print,screen and (min-width: 768px){.homeUl-menu-ph{display:inline}}.homeUl-menu-name{font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.3;margin-top:auto}@media print,screen and (min-width: 1280px){.homeUl-menu-name{font-size:2rem}}.homeWrap-access{background:#f7eedc;padding:60px 0}@media print,screen and (min-width: 1280px){.homeWrap-access{padding:100px 0 120px}}.homeWrap-access .homeItem-label{margin:8px 0 12px}.homeWrap-access-inr{margin:0 auto;width:calc(100% - 40px)}@media print,screen and (min-width: 1280px){.homeWrap-access-inr{width:1060px}}.homeBlock-access-head{margin-bottom:40px}@media print,screen and (min-width: 1280px){.homeBlock-access-head{margin-bottom:56px}}.homeBlock-access{display:flex;flex-direction:column;gap:56px}@media print,screen and (min-width: 1280px){.homeBlock-access{align-items:flex-start;flex-direction:row;gap:70px}}@media print,screen and (min-width: 1280px){.homeBlock-access-l,.homeBlock-access-r{flex:1 1 0}}.homeBlock-cal{background:#fffdf8;border-radius:24px;margin-top:56px;padding:40px 16px}@media print,screen and (min-width: 768px){.homeBlock-cal{padding:32px}}@media print,screen and (min-width: 1280px){.homeBlock-cal{border-radius:30px;margin-top:70px;padding:40px}}.homeH3-cal{color:#3c2f24;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:3.2rem;font-weight:300;margin-bottom:32px;text-align:center}@media print,screen and (min-width: 1280px){.homeH3-cal{font-size:3.2rem;margin-bottom:28px}}.homeBlock-calender{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}@media print,screen and (min-width: 768px){.homeBlock-calender{flex-direction:row;gap:32px}}@media print,screen and (min-width: 1280px){.homeBlock-calender{gap:48px}}.homeBlock-calender .pcCalBox{flex:1 1 0;width:auto}.homeBlock-calender .pcyBox p{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif}.homeBlock-calender table.calTbl th,.homeBlock-calender table.calTbl td{font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif}.homeBlock-calender table.calTbl th{color:#675b51;font-size:1.4rem}.homeBlock-calender table.calTbl th.sat{color:#3077ad}.homeBlock-calender table.calTbl{border-collapse:separate;border-spacing:3px}.homeBlock-calender table.calTbl td{border-radius:6px;font-size:1.4rem;line-height:36px}@media print,screen and (min-width: 1280px){.homeBlock-calender table.calTbl td{font-size:1.6rem;line-height:42px}}.homeUl-calender{display:flex;flex-wrap:wrap;justify-content:center}.homeUl-calender li{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.4rem;margin-bottom:0}.homeUl-calender li::before{border-radius:6px}.schBox.homeBox-sch{border:1px solid #e2dbcf;border-radius:24px;margin-bottom:20px;overflow:hidden}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch{border-radius:30px;margin-bottom:24px}}.schBox.homeBox-sch .schBox-table table{border-collapse:collapse}.schBox.homeBox-sch .schBox-table th,.schBox.homeBox-sch .schBox-table td{border-bottom:1px solid #e2dbcf;color:#3c2f24;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.2rem;font-weight:bold;line-height:1.5;padding:14px 2px}@media print,screen and (min-width: 768px){.schBox.homeBox-sch .schBox-table th,.schBox.homeBox-sch .schBox-table td{font-size:1.4rem}}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch .schBox-table th,.schBox.homeBox-sch .schBox-table td{font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:30px;padding:17px 6px}}.schBox.homeBox-sch .schBox-table th[scope=col]:first-child,.schBox.homeBox-sch .schBox-table th[scope=row]{padding-left:6px;text-align:left}.schBox.homeBox-sch .schBox-table th[scope=col]:first-child{width:88px}.schBox.homeBox-sch .schBox-table th[scope=col]:nth-child(8){width:3.6em}.schBox.homeBox-sch .schBox-table th[scope=row]{white-space:nowrap}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch .schBox-table th[scope=col]:first-child{padding-left:6px;text-align:center;width:122px}.schBox.homeBox-sch .schBox-table th[scope=col]:nth-child(7){width:66px}.schBox.homeBox-sch .schBox-table th[scope=col]:nth-child(8){width:83px}.schBox.homeBox-sch .schBox-table th[scope=row]{padding:21px 6px 21px 22px;white-space:nowrap}.schBox.homeBox-sch .schBox-table td{padding:17px 6px}}.schBox.homeBox-sch .schBox-table tbody tr:last-child th,.schBox.homeBox-sch .schBox-table tbody tr:last-child td{border-bottom:none}.schBox.homeBox-sch .schBox-table th[scope=col]:nth-child(7){color:#3077ad}.schBox.homeBox-sch .schBox-table th[scope=col]:nth-child(8){color:#c9642c}.schBox.homeBox-sch .schBox-table td:nth-of-type(6){background:#fff5e9}.schBox.homeBox-sch .schBox-table td span.sch1{color:#c9642c;font-size:1.6rem}.schBox.homeBox-sch .schBox-table td span.sch2{color:#91877e;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;font-weight:normal}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch .schBox-table td span.sch1,.schBox.homeBox-sch .schBox-table td span.sch2{font-size:2rem;line-height:38px}}.schBox.homeBox-sch .schBox-table th,.schBox.homeBox-sch .schBox-table td{vertical-align:middle}.schBox.homeBox-sch .schBox-table .schBox-time{color:#91877e;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:.8rem;white-space:nowrap}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch .schBox-table .schBox-time{font-size:1.4rem;line-height:14px;margin-top:-2px}}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch .schBox-table td:has(.schBox-time){padding:21px 6px 9px}}.schBox.homeBox-sch .schBox-note{border-top:1px solid #e2dbcf;padding:12px 18px}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch .schBox-note{padding:16px 22px}}.schBox.homeBox-sch .schBox-note p{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.2rem;line-height:1.75}@media print,screen and (min-width: 1280px){.schBox.homeBox-sch .schBox-note p{font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:26px}}.schBox.homeBox-sch .schBox-note .schBox-mark{color:#c9642c}.schBox.homeBox-sch .schBox-note b{color:#c9642c;font-weight:bold}.homeBox-tel{background:#fffdf8;border-radius:24px;padding:18px 16px;text-align:center}@media print,screen and (min-width: 1280px){.homeBox-tel{border-radius:30px;padding:20px 0}}.homeBox-tel p{text-align:center}main .homeBox-tel .homeBox-tel-ttl{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;font-weight:bold;margin-bottom:6px}@media print,screen and (min-width: 1280px){main .homeBox-tel .homeBox-tel-ttl{font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.8rem;font-weight:500;line-height:30px;margin-bottom:10px}}.homeBox-tel .homeBox-tel-num{margin-bottom:6px}@media print,screen and (min-width: 1280px){.homeBox-tel .homeBox-tel-num{margin-bottom:10px}}.homeBox-tel .homeBox-tel-num a{align-items:center;color:#e38445;display:inline-flex;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:4rem;gap:10px;letter-spacing:.02em;line-height:1;text-decoration:none}@media print,screen and (min-width: 1280px){.homeBox-tel .homeBox-tel-num a{font-size:3.6rem;gap:8px;letter-spacing:.704px;line-height:34.32px}}.homeBox-tel .homeBox-tel-num a img{height:27px;width:27px}@media print,screen and (min-width: 1280px){.homeBox-tel .homeBox-tel-num a img{height:24px;width:24px}}main .homeBox-tel .homeBox-tel-note{color:#91877e;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.4rem;line-height:1.6}@media print,screen and (min-width: 1280px){main .homeBox-tel .homeBox-tel-note{font-size:1.6rem;line-height:30px}}.homeBox-map{aspect-ratio:495/371;margin-bottom:20px;width:100%}@media print,screen and (min-width: 1280px){.homeBox-map{margin-bottom:26px}}.homeBox-map iframe{display:block;height:100%;width:100%}.homeDl-access>div{margin-bottom:16px;min-height:32px;padding-left:44px;position:relative}@media print,screen and (min-width: 1280px){.homeDl-access>div{margin-bottom:20px;min-height:40px;padding-left:55px}}.homeDl-access dt{color:#91877e;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:1rem;letter-spacing:.1em;line-height:1.2}@media print,screen and (min-width: 1280px){.homeDl-access dt{font-size:1.2rem;line-height:13px}}.homeDl-access dt img{background:#c9642c;border-radius:10px;height:32px;left:0;padding:4px;position:absolute;top:0;width:32px}@media print,screen and (min-width: 1280px){.homeDl-access dt img{background:#fff;border-radius:12px;height:40px;padding:5px;width:40px}}@media print,screen and (min-width: 1280px){.homeDl-access>div:nth-child(2) dt img{padding:6px 9px}}.homeDl-access dd{color:#3c2f24;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:1.875}main .homeTxt-note{color:#675b51;font-size:1.4rem;line-height:1.6}@media print,screen and (min-width: 1280px){main .homeTxt-note{color:#000;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:20px}}.homeWrap-reserve{background:#b2e1be;padding:110px 0 100px;text-align:center}.homeWrap-reserve p{text-align:center}@media print,screen and (min-width: 1280px){.homeWrap-reserve{padding:150px 0}}main .homeWrap-reserve .homeItem-en{color:#f7eedc;font-size:6rem;margin-bottom:12px}@media print,screen and (min-width: 1280px){main .homeWrap-reserve .homeItem-en{font-size:8rem}}.homeWrap-reserve .homeH2{text-align:center}main .homeWrap-reserve .homeTxt-lead{color:#3c2f24;text-align:center}.homeWrap-reserve-inr{margin:0 auto;width:calc(100% - 40px)}@media print,screen and (min-width: 1280px){.homeWrap-reserve-inr{width:1180px}}.homeBtn-reserve a{background:#fff;border-radius:999px;color:#294431;display:inline-block;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.8rem;font-weight:bold;line-height:1.3;padding:21px 41px;text-decoration:none}/*# sourceMappingURL=home.css.map */