slideshow-component{padding:20px}#index-ttl{position:absolute;top:20px;left:50%;transform:translate(-50%);margin-block:0;font-size:1.4rem;font-weight:500;white-space:nowrap;z-index:100;background-color:#fff;padding:2px 15px 10px;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%)}#main-lead{position:absolute;bottom:10px;left:20px;z-index:100;background-color:#fff;color:#333;padding:15px 15px 0 0;border-radius:0 20px 0 0}#main-lead p{margin-block:0;font-size:1.3rem;font-weight:700;line-height:1.4}#main-lead p#main-lead-ttl{font-size:1.8rem;line-height:1.6;color:#42a995}#main-lead p#main-lead-ttl span{color:#42a2dd}.slideshow{border-radius:20px}.slideshow__controls{position:static}.slider-mobile-gutter{position:relative}.slider-counter,.slideshow__autoplay{display:none}.slider-button--prev,.slider-button--next{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;width:30px;height:30px}.slider-button--prev{left:20px;border-radius:0 5px 5px 0}.slider-button--next{right:20px;border-radius:5px 0 0 5px}@media screen and (min-width: 750px){.slider-button--prev,.slider-button--next{width:44px;height:44px}.slider-button--prev{left:30px}.slider-button--next{right:30px}.slider-button--next .icon{transform:rotate(-90deg) scale(2)}.slider-button--prev .icon{transform:rotate(90deg) scale(2)}.slider-button--next:not([disabled]):hover .icon{color:#ccc;transform:rotate(-90deg) scale(2)}.slider-button--prev:not([disabled]):hover .icon{color:#ccc;transform:rotate(90deg) scale(2)}}.index-lead{background:url(//kurene.jp/cdn/shop/files/index_bg.png?v=149581326656678580) center no-repeat;background-size:contain;padding:30px 20px}.index-lead-cnt{width:100%;max-width:1520px;margin-inline:auto;padding:0}.index-lead-cnt p{font-size:min(2333vw,16px);font-weight:700;line-height:2;margin:0}.index-lead-cnt div p:last-child{margin-bottom:30px;padding-top:0}.index-lead-cnt div img{max-width:100%;height:auto}.index-branch{width:100%;max-width:1600px;margin-inline:auto;padding:40px 20px}.index-branch>div:nth-of-type(1) .branch-main-link a p{background-color:#42a2dd}.index-branch>div:nth-of-type(1) .branch-link-list li a{border:#42A2DD solid 2px}.index-branch>div:nth-of-type(1) .branch-link-list li:nth-of-type(1) a{color:#42a2dd}.index-branch>div:nth-of-type(1) .branch-link-list li:nth-of-type(2) a{background-color:#42a2dd}.index-branch>div:nth-of-type(2) .branch-main-link a p{background-color:#42a995}.index-branch>div:nth-of-type(2) .branch-link-list li a{border:#42A995 solid 2px}.index-branch>div:nth-of-type(2) .branch-link-list li:nth-of-type(1) a{color:#42a995}.index-branch>div:nth-of-type(2) .branch-link-list li:nth-of-type(2) a{background-color:#42a995}.branch-main-link a{display:block;position:relative;color:#fff}.branch-main-link a:hover{opacity:.8}.branch-main-link a:hover div img{transform:scale(1.1)}.branch-main-link a div{border-radius:24px;overflow:hidden;display:flex}.branch-main-link a div img{max-width:100%;height:auto;transition-property:transform;transition-duration:.3s}.branch-main-link a p{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:240px;min-height:50px;display:flex;justify-content:center;align-items:center;margin-block:0;border-radius:8px 8px 0 0;font-size:1.6rem;font-weight:500}.branch-main-link a p:after{content:"";display:inline-block;width:12px;height:12px;border-right:#FFF solid 2px;border-top:#FFF solid 2px;transform:rotate(45deg) translateY(1px);margin-left:10px}.branch-link-list{margin:15px 0 0;padding:0;list-style-type:none;display:flex;justify-content:space-between}.branch-link-list li{width:48%}.branch-link-list li a{display:block;text-align:center;font-size:1.4rem;padding:5px 0;text-decoration:none;border-radius:35px;color:#fff;font-weight:500}.branch-link-list li a:hover{opacity:.7}.index-foot{background-color:#fcfaf8;text-align:center;padding-block:20px}.index-foot div{width:240px;margin-inline:auto}.index-foot div a{display:flex;justify-content:center;align-items:center;padding:5px;min-height:48px;background-color:#fff;border:#cccccc solid 1px;border-radius:25px;color:#444;text-decoration:none}.index-foot div a:hover{opacity:.7}.index-foot p{margin-block:15px 0}@media screen and (max-width: 749px){.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:360px}.slideshow__text-wrapper,.index-lead-cnt p br{display:none}.index-branch>div:first-child{margin-bottom:30px}.branch-link-list li a{line-height:1.4}}@media screen and (min-width: 750px){slideshow-component{padding:30px}#index-ttl{top:30px;padding:2px 25px 10px;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.slideshow{border-radius:32px}#main-lead{bottom:-10px;left:30px;padding:20px;border-radius:0 32px 0 0}#main-lead p{font-size:min(2vw,20px)}#main-lead p br{display:none}#main-lead p#main-lead-ttl{font-size:min(3vw,30px)}.index-lead{padding:60px min(2.5vw,40px)}.index-lead-cnt{display:flex;justify-content:space-between}.index-lead-cnt p{font-size:min(2vw,20px);line-height:2.5;margin-bottom:0}.index-lead-cnt div{width:50%}.index-branch{padding:80px min(2.5vw,40px);display:flex;justify-content:space-between}.index-branch>div{width:48.7%}.branch-main-link a p{width:min(28.3vw,280px);border-radius:16px 16px 0 0;font-size:min(1.6vw,16px)}.branch-link-list{margin:min(2.5vw,40px) 0 0;gap:0 min(1.6vw,25px)}.branch-link-list li a{font-size:min(1.4vw,14px);padding:15px 0;border-radius:35px}.branch-link-list li a br{display:none}.index-foot{padding-block:40px 35px}.index-foot p{margin-block:25px 0}}@media screen and (min-width: 990px){.banner--medium:not(.banner--adapt){min-height:780px}#main-lead{bottom:min(-1.3vw,-20px);padding:min(2.5vw,40px)}#main-lead p{font-size:min(1.8vw,28px)}#main-lead p#main-lead-ttl{font-size:min(2.8vw,44px)}.index-lead-cnt{padding:0 min(3.8vw,60px) 0 30px}.index-lead-cnt p{font-size:min(1.4vw,22px);padding-top:min(3.1vw,50px)}.index-lead-cnt div{width:min(46.6vw,746px)}.index-branch{padding-block:120px}.branch-main-link a p{width:min(21.3vw,340px);min-height:70px;font-size:min(1.1vw,18px)}.branch-link-list{justify-content:center}.branch-link-list li{width:min(18.8vw,300px)}.branch-link-list li a{font-size:min(1vw,16px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/index.css.map */
