html{scroll-behavior:smooth}body{color:#333;line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:16px}a:link,a:visited,a:active{transition:all .3s}a:hover{opacity:.8}img{max-width:100%;height:auto;vertical-align:top}.l-container{width:100%;max-width:900px}.l-header-container{width:100%;max-width:900px}.l-footer-container{width:100%;max-width:900px}area{cursor:pointer}.line{background:repeating-linear-gradient(-45deg, #B5D788, #B5D788 7px, #fff 0, #fff 14px);height:22px}@media screen and (min-width: 1025px){.line{height:43px}}@media screen and (min-width: 1025px){.line--bottom{display:none}}.cta-title__img{width:clamp(307px,81.86vw,720px)}.btn-wrap{position:relative;z-index:4;margin-top:20px;padding-top:25vw;background:url(../img/btn_bg.png) no-repeat center top;background-size:82%;height:55vw;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.btn-wrap{height:54vw}}@media screen and (min-width: 1025px){.btn-wrap{padding-top:136px;background-size:453px;height:284px}}.btn-wrap__link{position:absolute;width:clamp(322px,85.8vw,900px)}@media screen and (min-width: 1025px){.btn-wrap__link{width:608px}}.btn-wrap__link.hover{transition:transform .2s}.btn-wrap__link.hover:hover{transform:scale(1.05, 1.05);opacity:1}.btn-wrap__btn-img{width:100%}.header{background-color:#b5d788;overflow:hidden}.header .btn-wrap{margin-bottom:6vw}@media screen and (min-width: 1025px){.header .btn-wrap{margin-bottom:50px}}.header__title{position:relative}.header__title-img{width:110%;max-width:none;position:absolute;top:-35px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 1025px){.header__title-img{max-width:932px;width:100%;top:-10px}}.header__intro{padding-top:120vw}@media screen and (min-width: 1025px){.header__intro{padding-top:540px}}.header__intro{text-align:center}.header__intro-img{width:clamp(307px,81.8vw,720px)}.about{padding:5vw 0}@media screen and (min-width: 1025px){.about{padding-bottom:0}}.about__img01{text-align:center}.about__img01-img{width:clamp(336px,89.6vw,1015px)}.about__lead{font-size:clamp(14px,3.73vw,24px);font-weight:900;text-align:justify;font-feature-settings:"palt";padding:0 8vw;margin-top:8vw}@media screen and (min-width: 768px){.about__lead{margin-top:6vw}}@media screen and (min-width: 1025px){.about__lead{font-size:24px;margin:20px auto 0;max-width:730px;padding:0}}.about__img02{background-color:#e0f3fb;padding:5vw 0 10vw;text-align:center;margin-top:7vw}@media screen and (min-width: 768px){.about__img02{padding-bottom:7vw}}@media screen and (min-width: 1025px){.about__img02{padding:55px 0 60px;margin-top:40px}}.about__img02-img{width:clamp(338px,90vw,1033px)}@media screen and (min-width: 1025px){.about__img02-img{width:1033px}}.about__link{text-align:center;margin-top:-30px;margin-bottom:20px}@media screen and (min-width: 768px){.about__link{margin-top:-35px}}@media screen and (min-width: 1025px){.about__link{display:none}}.about__link-btn{--btn-color: #3795D3;display:inline-block;text-align:center;padding:10px;border:4px solid var(--btn-color);border-radius:8px;color:var(--btn-color);font-size:clamp(18px,4.8vw,24px);font-weight:bold;background-color:#fff;text-decoration:none;width:clamp(190px,50.6vw,500px)}.about__link-btn:link,.about__link-btn:visited,.about__link-btn:active{color:var(--btn-color)}.earthquake{background-color:#b5d788;padding:7vw 7vw}@media screen and (min-width: 1025px){.earthquake{padding:45px 0 70px}}.earthquake__title{text-align:center}.earthquake__title-img{width:clamp(267px,71.2vw,665px)}.earthquake__lead{margin-top:5vw;font-size:clamp(14px,3.73vw,24px);font-weight:500}@media screen and (min-width: 1025px){.earthquake__lead{margin-top:40px}}.earthquake__content{max-width:750px;margin:0 auto}.earthquake__area{margin-top:5vw}@media screen and (min-width: 1025px){.earthquake__area{margin-top:30px}}.earthquake__memo{font-size:clamp(11px,2.93vw,15px);margin-top:3vw;font-feature-settings:"palt"}@media screen and (min-width: 768px){.earthquake__memo{margin-top:8px}}@media screen and (min-width: 1025px){.earthquake__memo{margin-top:10px}}.reserve{text-align:center;padding:7vw 0 0}.map{margin-top:-15vw}@media screen and (min-width: 1025px){.map{margin-top:-50px}}.map__sp-img{width:100%}@media screen and (min-width: 1025px){.map__sp-img{display:none}}.map__img{display:none}@media screen and (min-width: 1025px){.map__img{display:block;max-width:1500px;width:100%}}@media screen and (min-width: 1500px){.map__img{max-width:none;width:1500px;margin:0 auto}}.accordion__item{background-color:#fff;overflow:hidden}.accordion__item:not(:first-child){margin-top:20px}.accordion__header{padding:5px;border-radius:40px;cursor:pointer;background-color:#eee;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.accordion__content{padding:15px}.accordion__content.show{display:block}.accordion__icon{transition:transform .3s ease-in-out}.accordion__title{font-size:clamp(18px,4.8vw,24px);font-weight:bold;color:#fff}.accordion__icon{margin-left:20px}.accordion__icon i{font-size:22px;vertical-align:middle;color:#fff}.accordion__header--shiga{background-color:#eb6ba4}.accordion__header--kyoto{background-color:#005eae}.accordion__header--osaka{background-color:#00a9ac}.accordion__header--hyogo{background-color:#6356a3}.accordion__header--nara{background-color:#f6850c}.accordion__header--tokushima{background-color:#009a59}.tenjijo{padding:8vw 5vw}@media screen and (min-width: 1025px){.tenjijo{padding:95px 0 75px}}.tenjijo__list{max-width:1000px;margin:0 auto}.merit{background:repeating-linear-gradient(-45deg, #FFF780, #FFF780 15px, #FFFAB3 0, #FFFAB3 30px);padding:7vw;text-align:center}@media screen and (min-width: 1025px){.merit{padding:0 0 70px}}@media screen and (min-width: 1025px){.merit__img{max-width:1016px;margin-top:-25px}}.cta{text-align:center;padding:7vw}@media screen and (min-width: 1025px){.cta{padding:60px 0 100px}}.cta .btn-wrap{padding-top:21vw}@media screen and (min-width: 1025px){.cta .btn-wrap{padding-top:136px}}.showroom__list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 0}.showroom__item{width:100%;border-bottom:2px dotted #333;padding-bottom:20px}@media screen and (min-width: 768px){.showroom__item{width:33.3333333333%;border-bottom:0;border-right:2px dotted #333;padding:0 13px}.showroom__item:nth-child(2n){border-right:none}}@media screen and (min-width: 1025px){.showroom__item{margin-top:10px}}.showroom__item-head{display:flex;gap:15px}@media screen and (min-width: 768px){.showroom__item-head{flex-direction:column}}.showroom__thumbnail-wrap{width:28.53vw}@media screen and (min-width: 768px){.showroom__thumbnail-wrap{width:auto}}.showroom__nama{flex:1}.showroom__nama{line-height:1.2}.showroom__name-link{text-decoration:none;font-size:clamp(16px,4.26vw,20px);font-weight:bold;background:url(../img/icon_arrow.svg) no-repeat left center;background-size:15px;padding-left:20px}@media screen and (min-width: 1025px){.showroom__name-link{background-size:18px;padding-left:28px}}.showroom__name-link:link,.showroom__name-link:visited,.showroom__name-link:active{color:#333}.showroom__name-link--2{background-image:url(../img/icon_arrow2.svg)}.showroom__info{margin-top:10px}.showroom__info-item{display:flex;line-height:1.2;font-size:clamp(14px,3.73vw,16px);font-weight:500}.showroom__info-item:not(:first-child){margin-top:5px}.showroom__info-title{width:4em;border-right:1px solid #333}.showroom__info-body{flex:1;padding-left:15px}.showroom__btn{display:flex;text-align:center;margin-top:3vw;justify-content:center;gap:20px}@media screen and (min-width: 768px){.showroom__btn{margin-top:30px;gap:10px}}.showroom__btn-img{width:clamp(125px,33.3vw,160px)}@media screen and (min-width: 1025px){.showroom__btn-img{width:134px}}.footer{padding:20px 5vw 20px;text-align:center;background-color:#e5e5e5}.footer__logo{margin-bottom:20px}.footer__logo-img{width:125px}.footer__text{font-size:10px}.footer__icon{width:13px;vertical-align:middle;margin-left:5px}.footer__copyright{display:block;font-size:10px;font-weight:400;margin-top:10px}.btn-link-header{width:50px;position:fixed;right:15px;bottom:25vw;z-index:1000}@media screen and (min-width: 768px){.btn-link-header{bottom:23vw}}@media screen and (min-width: 1025px){.btn-link-header{right:35px;bottom:15px}}.hero{background-color:#ffe166}.hero__container{position:relative}@media screen and (min-width: 1025px){.hero__container{max-width:1054px;margin:0 auto}}.hero__btn{position:absolute;left:50%;transform:translateX(-50%);bottom:-13vw;width:100%}@media screen and (min-width: 1025px){.hero__btn{left:180px;bottom:60px;transform:none;width:364px}}.catarog-btn{text-align:center}.catarog-btn__btn-img{width:88%}@media screen and (min-width: 1025px){.catarog-btn__btn-img{width:100%}}.catarog-btn__cp{width:81%;margin-left:20px;margin-bottom:10px}@media screen and (min-width: 1025px){.catarog-btn__cp{width:338px}}.consul{padding-top:20vw;text-align:center}@media screen and (min-width: 1025px){.consul{padding-top:60px}}.consul__catchcopy{margin-bottom:7vw}@media screen and (min-width: 1025px){.consul__catchcopy{margin-bottom:40px}}.consul__catchcopy-img{width:clamp(340px,90.6vw,680px)}.knowledge{background-color:#fbe3e3;margin-top:10vw;padding-bottom:7vw}@media screen and (min-width: 1025px){.knowledge{margin-top:120px;padding-top:30px;padding-bottom:70px}}@media screen and (min-width: 1025px){.knowledge__body{max-width:840px;margin:0 auto}}.knowledge__btn{margin-top:6vw}@media screen and (min-width: 1025px){.knowledge__btn{margin-top:60px}}@media screen and (min-width: 1025px){.knowledge__btn .catarog-btn__btn-img{width:502px}}.present{padding:10vw 0 5vw;text-align:center}@media screen and (min-width: 1025px){.present{padding:50px 0 0}}@media screen and (min-width: 1025px){.present__img{max-width:1004px}}.floating{text-align:center;position:fixed;bottom:-3px;width:100%;z-index:999}@media screen and (min-width: 1025px){.floating{bottom:-4px}}.floating__img{width:100%}@media screen and (min-width: 1025px){.floating__img{width:800px;max-width:none}}.floating+.footer{padding-bottom:28vw}@media screen and (min-width: 1025px){.floating+.footer{padding-bottom:140px}}.map{background-color:#c1e6f7}.map__clickable{position:relative}@media screen and (min-width: 1500px){.map__clickable{display:inline-block}}.map__clickable-link{position:absolute;display:block}.map__clickable-link--shiga{width:17vw;height:7vw;left:56vw;top:20vw}@media screen and (min-width: 1025px){.map__clickable-link--shiga{width:6vw;height:2.5vw;left:52vw;top:7vw}}@media screen and (min-width: 1500px){.map__clickable-link--shiga{width:87px;height:40px;left:782px;top:101px}}.map__clickable-link--kyoto{width:17vw;height:10vw;left:44vw;top:27vw}@media screen and (min-width: 1025px){.map__clickable-link--kyoto{width:6vw;height:3vw;left:48vw;top:9.4vw}}@media screen and (min-width: 1500px){.map__clickable-link--kyoto{width:90px;height:40px;left:720px;top:142px}}.map__clickable-link--hyogo{width:17vw;height:10vw;left:24vw;top:30vw}@media screen and (min-width: 1025px){.map__clickable-link--hyogo{width:6vw;height:3vw;left:41vw;top:11vw}}@media screen and (min-width: 1500px){.map__clickable-link--hyogo{width:90px;height:40px;left:610px;top:164px}}.map__clickable-link--osaka{width:17vw;height:10vw;left:43vw;top:45vw}@media screen and (min-width: 1025px){.map__clickable-link--osaka{width:7vw;height:2.5vw;left:47vw;top:17vw}}@media screen and (min-width: 1500px){.map__clickable-link--osaka{width:90px;height:40px;left:707px;top:251px}}.map__clickable-link--nara{width:17vw;height:10vw;left:58vw;top:55vw}@media screen and (min-width: 1025px){.map__clickable-link--nara{width:6vw;height:3vw;left:53vw;top:20vw}}@media screen and (min-width: 1500px){.map__clickable-link--nara{width:100px;height:40px;left:792px;top:299px}}.map__clickable-link--tokushima{width:17vw;height:10vw;left:13vw;top:72vw}@media screen and (min-width: 1025px){.map__clickable-link--tokushima{width:7vw;height:3vw;left:36vw;top:26vw}}@media screen and (min-width: 1500px){.map__clickable-link--tokushima{width:100px;height:40px;left:545px;top:393px}}.u-mb10{margin-bottom:10px}@media(max-width: 767px){.u-pc-only{display:none}}@media(min-width: 768px){.u-sp-only{display:none}}.u-liststyle-none{list-style:none}/*# sourceMappingURL=style.css.map */