.homeHero{position:relative;margin-top:60px;width:100%;min-width:320px}@media print,screen and (min-width: 768px){.homeHero{margin-top:0;min-width:100%;height:100vh;min-height:768px}}.homeHero-copy{position:absolute;top:16px;z-index:1;right:0}@media print,screen and (min-width: 768px){.homeHero-copy{bottom:56px;top:initial;right:10%}}@media print,screen and (min-width: 1200px){.homeHero-copy{margin-right:-600px;right:50%;top:100px}}.homeHero-copy img{width:178px;height:auto}@media print,screen and (min-width: 768px){.homeHero-copy img{width:379px;height:338px}}.homeHero-schedule{background:#709c62;padding-top:16px}@media print,screen and (min-width: 768px){.homeHero-schedule{position:absolute;bottom:160px;left:50%;margin-left:-480px;padding-top:24px;width:480px;height:250px;z-index:107}}@media print,screen and (min-width: 1200px){.homeHero-schedule{margin-left:-600px}}.homeHero-info{background:#faf4ef;padding:16px}@media print,screen and (min-width: 768px){.homeHero-info{position:absolute;bottom:120px;left:0;width:100%;height:160px;z-index:101}}@media print,screen and (min-width: 1200px){.homeHero-info{bottom:120px}}@media print,screen and (min-width: 768px){.homeHero-info ul{position:absolute;top:70px;left:50%;width:512px;height:90px}}@media print,screen and (min-width: 1200px){.homeHero-info ul{margin-left:-80px;width:680px}}@media print,screen and (min-width: 768px){.homeHero-info ul li{display:flex;justify-content:center;align-items:center;width:100%;height:90px}}.homeHero-info ul li:nth-of-type(n+2){display:none}.homeHero-info ul li span{color:#006151}.homeHero-info ul li span::after{background:#aaa;content:"";display:inline-block;margin-left:8px;margin-right:8px;position:relative;top:1px;width:1px;height:14px}.homeHero-info dl{border-left:6px solid #ffd400;padding-left:16px;position:relative;min-width:100%}@media print,screen and (min-width: 768px){.homeHero-info dl{min-width:260px}}.homeHero-info dl dt{color:#006151;font-size:1.2rem;font-weight:bold;margin-bottom:4px}.homeHero-info dl dd{font-size:1.4rem;line-height:2rem}.homeHero-info dl dd strong{font-size:1.2rem;line-height:1;position:absolute;top:0;left:100px}@media print,screen and (min-width: 768px){.homeHero-info dl dd br{display:none}}.swiper-container{overflow:inherit !important;position:relative;width:100%;height:210px}@media print,screen and (min-width: 768px){.swiper-container{position:absolute !important;top:140px;padding:0;height:calc(100vh - 350px);min-height:418px;z-index:106}}.slide1{background:url("../img/home/hero_05_sp.webp") no-repeat center center/cover}@media print,screen and (min-width: 768px){.slide1{background:url("../img/home/hero_05_pc.webp") no-repeat center center/cover}}.slide2{background:url("../img/home/hero_03_sp.webp") no-repeat center center/cover}@media print,screen and (min-width: 768px){.slide2{background:url("../img/home/hero_03_pc.webp") no-repeat center center/cover}}.homeHero .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:none}@media print,screen and (min-width: 768px){.homeHero .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:block;height:30px;top:15px}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px !important}.swiper-pagination span.swiper-pagination-bullet{background:#709c62;opacity:1;width:12px;height:12px}.swiper-pagination span.swiper-pagination-bullet-active{background:#fff}.homeHero-guide{padding:24px 0 32px}@media print,screen and (min-width: 768px){.homeHero-guide{padding:0;width:100%;height:140px}}.homeBlock-1{background:url(../../img/cmn/bg_06.webp);border-bottom:4px solid #918176;padding:40px 0;width:100%}@media print,screen and (min-width: 768px){.homeBlock-1{padding:80px 0}}.homeBlock-1-inr{background-color:#fff;background-position:center center;background-size:268px 160px;margin:0 auto;padding:48px 16px;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.homeBlock-1-inr{background-size:457px 274px;padding:90px 0 90px;width:960px}}.homeBlock-1-inr h2{color:#4e2a0b;font-size:2.2rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:3.6rem;text-align:center;margin-bottom:32px}@media print,screen and (min-width: 768px){.homeBlock-1-inr h2{font-size:3.6rem;line-height:6rem;margin-bottom:54px}}.homeBlock-1-inr p{line-height:3.2rem}@media print,screen and (min-width: 768px){.homeBlock-1-inr p{font-size:1.8rem;line-height:4rem;text-align:center}}.homeBlock-1-inr p br{display:none}@media print,screen and (min-width: 768px){.homeBlock-1-inr p br{display:block}}.homeBlock-1-inr .videoBox{width:100%;margin:0 auto;text-align:center}@media print,screen and (min-width: 768px){.homeBlock-1-inr .videoBox{width:100%}}.homeBlock-1-inr .videoBox iframe{width:300px;height:169px}@media print,screen and (min-width: 768px){.homeBlock-1-inr .videoBox iframe{width:560px;height:315px}}.homeBlock-2{overflow:hidden;position:relative;width:100%}@media print,screen and (min-width: 768px){.homeBlock-2{padding:88px 0 0}}.homeBlock-2::before{background:url(../../img/home/home_09.jpg) no-repeat top/cover;content:"";display:block;position:absolute;height:100%;width:100%;top:260px}@media print,screen and (min-width: 768px){.homeBlock-2::before{top:560px}}.homeBlock-2-inr{padding:64px 16px;width:100%;position:relative}@media print,screen and (min-width: 768px){.homeBlock-2-inr{margin:0 auto;padding:120px 0 100px;width:960px}}@media print,screen and (min-width: 1200px){.homeBlock-2-inr{width:1080px}}.homeBlock-2-inr::before{background:url("../img/home/home_07.png") no-repeat center;background-size:30px 30px;content:"";position:absolute;top:20px;left:50%;height:30px;width:30px;margin-left:-15px}@media print,screen and (min-width: 768px){.homeBlock-2-inr::before{background-size:60px 60px;height:60px;width:60px;margin-left:-30px}}@media print,screen and (min-width: 768px){.homeBlock-2-inr ul{display:flex;flex-wrap:wrap;margin-left:-30px;justify-content:space-between}}@media print,screen and (min-width: 1200px){.homeBlock-2-inr ul{margin-left:-80px}}.homeBlock-2-inr ul li{margin-bottom:24px}@media print,screen and (min-width: 768px){.homeBlock-2-inr ul li{margin-bottom:0;margin-left:30px;min-height:0%;transition:all .3s ease;width:calc(50% - 30px)}}@media print,screen and (min-width: 1200px){.homeBlock-2-inr ul li{margin-left:80px;width:calc(50% - 80px)}}.homeBlock-2-inr ul li:hover{opacity:.5}.homeBlock-2-inr ul li p.p-annai{position:relative}.homeBlock-2-inr ul li p.p-annai::before{background:url("../img/home/home_08.png") no-repeat;content:"";display:block;position:absolute;right:20px;bottom:20px;width:64px;height:64px}.homeBlock-2-inr ul li dl.dl-treatment-upper{padding:16px}@media print,screen and (min-width: 768px){.homeBlock-2-inr ul li dl.dl-treatment-upper{padding:32px 0 72px}}.homeBlock-2-inr ul li dl.dl-treatment-upper dt{color:#4e2a0b;font-size:2rem;font-weight:bold;text-align:center;line-height:48px;margin-bottom:20px}@media print,screen and (min-width: 768px){.homeBlock-2-inr ul li dl.dl-treatment-upper dt{font-size:2.4rem}}.homeBlock-2-inr ul li dl.dl-treatment-upper dd{background-size:57px 14px;font-size:1.8rem;line-height:3.6rem}@media print,screen and (min-width: 768px){.homeBlock-2-inr ul.ul-treatment-lower{margin-bottom:60px;margin-left:-20px}}@media print,screen and (min-width: 1200px){.homeBlock-2-inr ul.ul-treatment-lower{margin-left:-40px}}.homeBlock-2-inr ul.ul-treatment-lower li{position:relative;width:inherit}@media print,screen and (min-width: 768px){.homeBlock-2-inr ul.ul-treatment-lower li{margin-left:20px}}@media print,screen and (min-width: 1200px){.homeBlock-2-inr ul.ul-treatment-lower li{margin-left:40px}}.homeBlock-2-inr ul.ul-treatment-lower li:nth-child(odd) .homeItem-4{background:url("../img/home/home_icon_01.webp") no-repeat}.homeBlock-2-inr ul.ul-treatment-lower li:nth-child(even) .homeItem-4{background:url("../img/home/home_icon_02.webp") no-repeat}.homeBlock-2-inr ul.ul-treatment-lower li ul{display:flex;flex-direction:column;margin:0 auto}.homeBlock-2-inr ul.ul-treatment-lower li ul li{margin-left:6px;margin-bottom:16px;position:relative}.homeBlock-2-inr ul.ul-treatment-lower li ul li::before{background:#333;border-radius:100%;content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:5px;height:5px}@media print,screen and (min-width: 768px){.homeBlock-2-inr ul.ul-treatment-lower li ul{margin-left:inherit}.homeBlock-2-inr ul.ul-treatment-lower li ul li{margin-left:18px}}.homeBlock-3{position:relative;width:100%}.homeBlock-3::before{background-image:linear-gradient(to top, #faf4ef, #ffffff);content:"";display:block;position:absolute;bottom:0;height:640px;width:100%}.homeBlock-3 .homeBlock-3-inr{padding:20px 0;position:relative;margin:0 auto;width:calc(100% - 24px)}@media print,screen and (min-width: 768px){.homeBlock-3 .homeBlock-3-inr{padding:180px 0;margin:0 auto;width:960px}.homeBlock-3 .homeBlock-3-inr img:not(.imgLogo){height:310px;width:310px}}@media print,screen and (min-width: 1200px){.homeBlock-3 .homeBlock-3-inr{width:1080px}.homeBlock-3 .homeBlock-3-inr img:not(.imgLogo){height:352px;width:352px}}.homeBlock-3 .homeBlock-3-inr .divFlexBox{display:flex;flex-wrap:wrap;justify-content:space-between}.homeBlock-3 .homeBlock-3-inr .divImg{margin-bottom:8px;width:calc(50% - 8px)}@media print,screen and (min-width: 768px){.homeBlock-3 .homeBlock-3-inr .divImg{margin-bottom:12px;width:inherit}}.homeBlock-3 .homeBlock-3-inr .divImg-logo{margin:16px auto 0}.homeBlock-3 .homeBlock-3-inr .divImg-logo .pLogo1{width:180px;margin-bottom:24px}@media print,screen and (min-width: 768px){.homeBlock-3 .homeBlock-3-inr .divImg-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:inherit}.homeBlock-3 .homeBlock-3-inr .divImg-logo .pLogo1{width:237px;margin-bottom:50px}}@media print,screen and (min-width: 768px){.homeBlock-3 .homeBlock-3-inr .divImg-left{margin-left:60px}}.homeBlock-4{position:relative;width:100%}.homeBlock-4::before{background:linear-gradient(to top, #faf4ef, #ffffff);content:"";display:block;position:absolute;bottom:0;height:60%;width:100%}.homeBlock-4-inr{margin:0 auto;padding:64px 0 80px;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.homeBlock-4-inr{padding:200px 0 160px;width:960px}}@media print,screen and (min-width: 1200px){.homeBlock-4-inr{width:1200px}}.homeBlock-4-inr::before{background:url("../img/home/home_07.png") no-repeat center;background-size:30px 30px;content:"";height:30px;margin-left:-15px;position:absolute;left:50%;top:25px;width:30px}@media print,screen and (min-width: 768px){.homeBlock-4-inr::before{background-size:60px 60px;height:60px;margin-left:-30px;top:115px;width:60px}}@media print,screen and (min-width: 768px){.homeBlock-4-inr::after{background:url("../img/home/home_23.webp") no-repeat top/958px 1040px;content:"";height:100%;margin-left:430px;position:absolute;left:50%;top:0;width:1040px}}.homeBox-info ul li{border-top:1px solid #eee;padding:16px 0}@media print,screen and (min-width: 768px){.homeBox-info ul li{border-top:2px solid #eee;padding:32px 0 32px 146px}}.homeBox-info ul li:last-child{border-bottom:1px solid #eee}@media print,screen and (min-width: 768px){.homeBox-info ul li:last-child{border-bottom:2px solid #eee}}@media print,screen and (min-width: 768px){.homeBox-info ul li dl{position:relative;width:100%}}@media print,screen and (min-width: 768px){.homeBox-info ul li dl::before{border-left:6px solid #ffd400;content:"";position:absolute;top:8px;left:-90px;width:33px;height:85%}}.homeBox-info ul li dl dt{color:#548345;font-weight:bold;line-height:2.8rem}.homeBox-info ul li dl dd{line-height:2.8rem}.homeBox-info ul li dl dd strong{display:block}@media print,screen and (min-width: 768px){.homeBox-info ul li dl dd strong{position:absolute;top:0;left:128px}}.homeBlock-5{width:100%}.homeBlock-5-inr{margin:0 auto;padding:64px 0;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.homeBlock-5-inr{padding:200px 0 160px;width:960px}}@media print,screen and (min-width: 1200px){.homeBlock-5-inr{width:1024px}}.homeBlock-5-inr::before{background:url("../img/home/home_07.png") no-repeat center;background-size:30px 30px;content:"";height:30px;margin-left:-15px;position:absolute;left:50%;top:25px;width:30px}@media print,screen and (min-width: 768px){.homeBlock-5-inr::before{background-size:60px 60px;height:60px;margin-left:-30px;top:115px;width:60px}}.homeBlock-5-inr .divDayTxt{text-align:right}@media print,screen and (min-width: 768px){.homeBlock-5-inr .divDayTxt{padding-left:220px;text-align:inherit}}.homeBlock-6{background:url("../img/home/home_25.webp") no-repeat top/cover}.homeBlock-6 .homeBlock-6-inr{margin:0 auto;padding:64px 0;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr{padding:215px 0 160px;width:960px}}@media print,screen and (min-width: 1200px){.homeBlock-6 .homeBlock-6-inr{width:1080px}}.homeBlock-6 .homeBlock-6-inr::before{background:url("../img/home/home_24.svg") no-repeat center;background-size:30px 30px;content:"";height:30px;margin-left:-15px;position:absolute;top:25px;left:50%;width:30px}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr::before{background-size:60px 60px;height:60px;margin-left:-30px;top:110px;width:60px}}.homeBlock-6 .homeBlock-6-inr h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.2rem;line-height:2.8rem;margin-bottom:48px;text-align:center;width:100%}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr h2{font-size:5rem;margin-bottom:120px}}@media print,screen and (min-width: 1200px){.homeBlock-6 .homeBlock-6-inr h2{margin-bottom:140px}}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox{display:flex;justify-content:space-evenly}}@media print,screen and (min-width: 1200px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox{justify-content:space-between}}.homeBlock-6 .homeBlock-6-inr .CarFlexbox .imgParking{box-shadow:0px 0px 10px 0px rgba(33,38,62,.3)}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .imgParking{height:310px;width:460px}}@media print,screen and (min-width: 1200px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .imgParking{height:400px;width:560px}}.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt{background:#fff;padding:30px;margin-top:20px;width:100%}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt{margin-top:0;width:340px}}@media print,screen and (min-width: 1200px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt{padding:63px 36px;width:440px}}.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-1{background:url("../img/cmn/icon_11-2.svg") no-repeat;font-size:1.8rem;margin:0 auto 30px;text-align:right;width:170px}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-1{background-size:30px 23px;font-size:2.4rem;width:215px}}@media print,screen and (min-width: 1200px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-1{margin:0 auto 60px}}.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-2{font-size:1.6rem;font-weight:bold;line-height:2.8rem;margin-bottom:0}.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-2 span{color:#548345}@media print,screen and (min-width: 768px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-2{font-size:1.8rem}}@media print,screen and (min-width: 1200px){.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-2{line-height:3.8rem}}.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-3{margin-bottom:16px;text-align:center}.homeBlock-6 .homeBlock-6-inr .CarFlexbox .divParkTxt .parktxt-4{font-weight:bold;text-align:center}@media print,screen and (min-width: 768px){.homCal{display:flex;flex-wrap:nowrap;margin-left:-120px}}.pcCalBox{margin-bottom:16px}@media print,screen and (min-width: 768px){.pcCalBox{flex:1;margin-left:120px;margin-bottom:0;min-height:0%}}.homeHeading-h2{font-weight:bold;text-align:center;margin-bottom:48px}@media print,screen and (min-width: 768px){.homeHeading-h2{font-size:1.8rem;margin-bottom:96px}}.homeHeading-en{color:#548345;font-size:2.2rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:2.8rem;margin-bottom:8px;text-align:center}@media print,screen and (min-width: 768px){.homeHeading-en{font-size:6rem;line-height:7rem;margin-bottom:24px}}.homeItem-parking{background-image:url("../img/cmn/icon_11-2.svg");background-repeat:no-repeat;background-position:left center;background-size:31px 23px;font-size:1.4rem;height:32px;line-height:32px;margin:0 auto 14px;padding-left:40px;width:288px}@media print,screen and (min-width: 768px){.homeItem-parking{top:28px}}.homeItem-busstop{background-image:url("../img/cmn/icon_10-2.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:10px 35px;font-size:1.4rem;height:36px;line-height:1.8rem;margin:0 auto;padding-left:40px;width:288px}@media print,screen and (min-width: 768px){.homeItem-busstop{top:72px}}.homeItem-busstop span{display:inline}@media print,screen and (min-width: 768px){.homeItem-busstop span{display:block}}@media print,screen and (min-width: 1200px){.homeItem-busstop span{display:inline}}.homeItem-busstop .spanDisc{display:inline}@media print,screen and (min-width: 768px){.homeItem-busstop .spanDisc{display:none}}@media print,screen and (min-width: 1200px){.homeItem-busstop .spanDisc{display:inline}}@media print,screen and (min-width: 768px){.homeItem-parking,.homeItem-busstop{position:absolute;left:45%;margin:0 0 0 -75px}}@media print,screen and (min-width: 1200px){.homeItem-parking,.homeItem-busstop{left:50%;margin:0 0 0 -175px}}.homeItem-tel{color:#000;font-size:2.4rem;font-family:"Times New Roman",serif;font-weight:bold;text-align:center;margin-bottom:16px}@media print,screen and (min-width: 768px){.homeItem-tel{font-size:3rem;font-weight:normal;position:absolute;top:80px;right:50%;text-align:right;margin-right:-300px}}@media print,screen and (min-width: 1200px){.homeItem-tel{font-size:3.4rem;margin-right:-412px}}.homeItem-tel span{color:#006151;font-size:1.8rem;margin-right:6px}@media print,screen and (min-width: 768px){.homeItem-tel span{font-size:2.6rem}}.homeItem-1{display:none}@media print,screen and (min-width: 768px){.homeItem-1{display:block;position:absolute;top:126px;left:50%;margin-left:-540px;z-index:3}}@media print,screen and (min-width: 1200px){.homeItem-1{margin-left:-652px}}.homeItem-2{display:none}@media print,screen and (min-width: 768px){.homeItem-2{display:block;position:absolute;top:92px;left:50%;margin-left:-180px;z-index:103}}@media print,screen and (min-width: 1200px){.homeItem-2{margin-left:-240px}}@media print,screen and (min-width: 768px){.homeItem-3{margin-top:96px}}.homeItem-4{color:#4e2a0b;font-weight:bold;height:190px;margin:0 auto 32px;text-align:center;padding:40px 0 0;width:190px}@media print,screen and (min-width: 768px){.homeItem-4{height:220px;width:220px;padding:55px 0 0}}@media print,screen and (min-width: 1200px){.homeItem-4{height:240px;font-size:2.2rem;padding:70px 0 0;width:240px}}.homeItem-4 img{filter:drop-shadow(0 0 4px rgba(255, 255, 255, 0.9)) drop-shadow(0 0 4px rgba(255, 255, 255, 0.9)) drop-shadow(0 0 4px rgba(255, 255, 255, 0.4));height:71px}@media print,screen and (min-width: 768px){.homeItem-4 img{height:81px}}.homeItem-4 .imgIreba{width:95px}.homeItem-4 span{font-size:1.8rem;display:flex;align-items:center;justify-content:center;height:70px}@media print,screen and (min-width: 1200px){.homeItem-4 span{height:90px}}.homeItem-5{display:none}@media print,screen and (min-width: 768px){.homeItem-5{background:#f7f7f7;display:block;padding:60px 80px}}.homeItem-6{margin:0 auto 40px;width:100%;height:auto}@media print,screen and (min-width: 768px){.homeItem-6{margin:0 auto 80px;width:683px;height:171px}}/*# sourceMappingURL=home2024.css.map */