@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";@import"https://fonts.googleapis.com/css?family=Cabin";*{padding:0;margin:0;font-family:"Noto Serif JP";font-weight:600;color:#303030;letter-spacing:1px;line-height:1.5rem}html{scroll-behavior:smooth;scroll-padding:1.5rem 0 0 0}body{-webkit-hyphens:auto;hyphens:auto;line-break:strict;overflow-wrap:break-word;word-break:break-word;background:url("../img/iStock-1263615483.jpg") no-repeat center center/cover;background-attachment:fixed}@media screen and (max-width: 40rem){body:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;background:url("../img/iStock-1263615483.jpg") no-repeat center center/cover}}h1,h2,h3,h4,h5,h6{font-weight:bold;font-feature-settings:"palt"}h1{font-size:1.75rem;line-height:2.1875rem}h2{font-size:2rem;line-height:1.875rem}@media screen and (max-width: 60rem){h2{font-size:1.25rem}}h3{font-size:1.5rem;line-height:1.5625rem}h4{font-size:1.25rem;line-height:1.25rem}h5{font-size:1rem;line-height:1.25rem}h6{font-size:1rem;line-height:1.25rem}ul{list-style:none}a{text-decoration:none;color:#303030}img{width:100%;vertical-align:bottom}table{border-collapse:collapse}main{width:calc(100% - 12rem)}@media screen and (max-width: 60rem){main{width:auto}}section{width:100%}.common-container{padding:8rem 0}@media screen and (max-width: 60rem){.common-container{padding:4rem 0}}.common-container h2{margin:0 0 2rem 0}.common-container h2 span{display:block;font-size:.8rem}.common-container p{margin:0 0 1rem 0;line-height:1.5rem}.common-wrapper{max-width:60rem;margin:0 auto}@media screen and (max-width: 60rem){.common-wrapper{padding:0 1rem}}.common-inner{max-width:45rem;margin:auto}.common-button{margin:2rem 0}.common-button a{border:.2rem solid #303030;border-radius:.5rem;padding:.5rem 2.5rem;font-size:1rem;font-weight:bold;transition:all .1s linear}.common-button a:hover{-webkit-animation:anima-button-30 1s;animation:anima-button-30 1s}@-webkit-keyframes anima-button-30{0%{box-shadow:0 0 0 0 rgba(48,48,48,.5)}100%{box-shadow:0 0 0 1.2em rgba(0,0,0,0)}}@keyframes anima-button-30{0%{box-shadow:0 0 0 0 rgba(48,48,48,.5)}100%{box-shadow:0 0 0 1.2em rgba(0,0,0,0)}}.common-button-center{text-align:center}.scroll-animation{position:absolute;bottom:1rem;left:50%;transform:translate(-50%, 0px)}.pc-only{display:block}@media screen and (max-width: 60rem){.pc-only{display:none}}.sp-only{display:none !important}@media screen and (max-width: 60rem){.sp-only{display:block !important}}.mouse{width:42px;height:78px;position:relative;background:#4e5559 linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);background-size:100% 200%;border-radius:100px;-webkit-animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite;animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite;margin:auto}.mouse:before,.mouse:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.mouse:before{width:36px;height:72px;background-color:#30333a;border-radius:100px}.mouse:after{background-color:#fff;width:10px;height:10px;border-radius:100%;-webkit-animation:trackBallSlide 5s linear infinite;animation:trackBallSlide 5s linear infinite}.text{margin-top:1rem;font-family:Cabin;letter-spacing:3px;color:#fff;text-indent:3px;-webkit-animation:colorText 5s ease-out infinite,nudgeText 5s ease-out infinite;animation:colorText 5s ease-out infinite,nudgeText 5s ease-out infinite}@-webkit-keyframes colorSlide{0%{background-position:0% 100%}20%{background-position:0% 0%}21%{background-color:#4e5559}29.99%{background-color:#fff;background-position:0% 0%}30%{background-color:#4e5559;background-position:0% 100%}50%{background-position:0% 0%}51%{background-color:#4e5559}59%{background-color:#fff;background-position:0% 0%}60%{background-color:#4e5559;background-position:0% 100%}80%{background-position:0% 0%}81%{background-color:#4e5559}90%,100%{background-color:#fff}}@keyframes colorSlide{0%{background-position:0% 100%}20%{background-position:0% 0%}21%{background-color:#4e5559}29.99%{background-color:#fff;background-position:0% 0%}30%{background-color:#4e5559;background-position:0% 100%}50%{background-position:0% 0%}51%{background-color:#4e5559}59%{background-color:#fff;background-position:0% 0%}60%{background-color:#4e5559;background-position:0% 100%}80%{background-position:0% 0%}81%{background-color:#4e5559}90%,100%{background-color:#fff}}@-webkit-keyframes colorText{21%{color:#4e5559}30%{color:#fff}51%{color:#4e5559}60%{color:#fff}81%{color:#4e5559}90%{color:#fff}}@keyframes colorText{21%{color:#4e5559}30%{color:#fff}51%{color:#4e5559}60%{color:#fff}81%{color:#4e5559}90%{color:#fff}}@-webkit-keyframes trackBallSlide{0%{opacity:1;transform:scale(1) translateY(-20px)}6%{opacity:1;transform:scale(0.9) translateY(5px)}14%{opacity:0;transform:scale(0.4) translateY(40px)}15%,19%{opacity:0;transform:scale(0.4) translateY(-20px)}28%,29.99%{opacity:1;transform:scale(1) translateY(-20px)}30%{opacity:1;transform:scale(1) translateY(-20px)}36%{opacity:1;transform:scale(0.9) translateY(5px)}44%{opacity:0;transform:scale(0.4) translateY(40px)}45%,49%{opacity:0;transform:scale(0.4) translateY(-20px)}58%,59.99%{opacity:1;transform:scale(1) translateY(-20px)}60%{opacity:1;transform:scale(0.9) translateY(-20px)}66%{opacity:1;transform:scale(0.9) translateY(5px)}74%{opacity:0;transform:scale(0.4) translateY(40px)}75%,79%{opacity:0;transform:scale(0.4) translateY(-20px)}88%,100%{opacity:1;transform:scale(1) translateY(-20px)}}@keyframes trackBallSlide{0%{opacity:1;transform:scale(1) translateY(-20px)}6%{opacity:1;transform:scale(0.9) translateY(5px)}14%{opacity:0;transform:scale(0.4) translateY(40px)}15%,19%{opacity:0;transform:scale(0.4) translateY(-20px)}28%,29.99%{opacity:1;transform:scale(1) translateY(-20px)}30%{opacity:1;transform:scale(1) translateY(-20px)}36%{opacity:1;transform:scale(0.9) translateY(5px)}44%{opacity:0;transform:scale(0.4) translateY(40px)}45%,49%{opacity:0;transform:scale(0.4) translateY(-20px)}58%,59.99%{opacity:1;transform:scale(1) translateY(-20px)}60%{opacity:1;transform:scale(0.9) translateY(-20px)}66%{opacity:1;transform:scale(0.9) translateY(5px)}74%{opacity:0;transform:scale(0.4) translateY(40px)}75%,79%{opacity:0;transform:scale(0.4) translateY(-20px)}88%,100%{opacity:1;transform:scale(1) translateY(-20px)}}@-webkit-keyframes nudgeMouse{0%{transform:translateY(0)}20%{transform:translateY(8px)}30%{transform:translateY(0)}50%{transform:translateY(8px)}60%{transform:translateY(0)}80%{transform:translateY(8px)}90%{transform:translateY(0)}}@keyframes nudgeMouse{0%{transform:translateY(0)}20%{transform:translateY(8px)}30%{transform:translateY(0)}50%{transform:translateY(8px)}60%{transform:translateY(0)}80%{transform:translateY(8px)}90%{transform:translateY(0)}}@-webkit-keyframes nudgeText{0%{transform:translateY(0)}20%{transform:translateY(2px)}30%{transform:translateY(0)}50%{transform:translateY(2px)}60%{transform:translateY(0)}80%{transform:translateY(2px)}90%{transform:translateY(0)}}@keyframes nudgeText{0%{transform:translateY(0)}20%{transform:translateY(2px)}30%{transform:translateY(0)}50%{transform:translateY(2px)}60%{transform:translateY(0)}80%{transform:translateY(2px)}90%{transform:translateY(0)}}.button-29{position:relative;margin:1rem auto;padding:.75em 2.5em;overflow:hidden;border:2px solid #303030;border-radius:.5rem;color:#303030;z-index:2;font-weight:bold;display:inline-block}.button-29:hover{background-color:rgba(0,0,0,0);color:#fff}.button-29::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#303030;content:"";transition:width .3s ease}.button-29:hover::before{width:100%}.button-30{position:relative;padding:.75em 2.5em;overflow:hidden;border:2px solid #303030;border-radius:3rem;background-color:rgba(0,0,0,0);color:#303030;z-index:2;font-weight:bold;display:inline-block}.button-30:hover{-webkit-animation:anima-button-30 1s;animation:anima-button-30 1s}@keyframes anima-button-30{0%{box-shadow:0 0 0 0 rgba(48,48,48,.5)}100%{box-shadow:0 0 0 1.2em rgba(0,0,0,0)}}header.pc-header{background:#eee;position:fixed;top:0;right:0;width:10rem;height:calc(100% - 8rem);padding:4rem 1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width: 60rem){header.pc-header{display:none}}.header-title-area{display:flex;gap:.5rem}.header-title-main{writing-mode:vertical-rl}.header-title-main a{display:flex;gap:.5rem}.header-title-main a:hover{opacity:.5}.header-title-main img{width:2rem;height:2.5rem;margin:0 0 0 0;display:block}.header-title-lead{writing-mode:vertical-rl;margin:3rem 0 0 0}.header-phone-container{text-align:center}.header-phone-lead{font-size:.8rem}.header-phone-number{border:1px solid #303030;padding:.1rem 1rem;border-radius:2rem;margin:0 0 1rem 0;font-size:.8rem;font-weight:bold}.header-phone-number:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-weight:bold;margin:0 .5rem 0 0}.header-phone-number a:hover{opacity:.5}.global-menu-sns{display:flex;gap:1rem;justify-content:center;margin:1rem 0 0 0}.global-menu-sns li{display:flex;align-items:center}.global-menu-sns li a i{font-size:2rem}.global-menu-sns li a:hover{opacity:.5}.global-menu-sns i.fa-brands.fa-instagram{font-size:2.35rem}.global-menu-sns i.fa-brands.fa-line{font-size:2rem}.global-menu li{text-align:center}.global-menu li a:hover{opacity:.5}header.sp-header{display:none}@media screen and (max-width: 60rem){header.sp-header{display:block;background:#eee;position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 0 1rem .5rem rgba(0,0,0,.1)}header.sp-header ul{margin:1rem;display:flex;justify-content:space-between;align-items:center}header.sp-header ul li h1{font-size:1rem;display:flex;align-items:center;gap:.5rem}header.sp-header ul li h1:before{content:"";background:url(../img/logo-blk.png) no-repeat center center/cover;display:inline-block;width:1.4rem;height:1.5rem}header.sp-header ul li h1 a{line-height:1}header.sp-header ul li h1 a span{font-size:.6rem;display:block;line-height:1}}.sp-header-menu{display:flex;align-items:center}.sp-header-menu button{width:2rem;height:4px;background:#303030;position:relative;border:none;transition:all .5s ease-in-out}.sp-header-menu button:before{content:"";display:block;width:2rem;height:4px;background:#303030;position:absolute;top:-12px;left:0;transition:all .5s ease-in-out}.sp-header-menu button:after{content:"";display:block;width:2rem;height:4px;background:#303030;position:absolute;top:12px;left:0;transition:all .5s ease-in-out}.sp-header-menu-active{display:flex;align-items:center}.sp-header-menu-active button{width:2rem;height:4px;background:rgba(0,0,0,0);position:relative;border:none;transition:all .5s ease-in-out}.sp-header-menu-active button:before{content:"";display:block;width:2rem;height:4px;background:#303030;position:absolute;top:0px;left:0;transform:rotate(45deg);transition:all .5s ease-in-out}.sp-header-menu-active button:after{content:"";display:block;width:2rem;height:4px;background:#303030;position:absolute;top:0px;left:0;transform:rotate(-45deg);transition:all .5s ease-in-out}.sp-global-menu{position:fixed;background:#eee;top:0;right:0;z-index:9;padding:3rem 2rem 1rem 2rem;transform:translate(100%, 0);transition:all .5s ease-in-out;height:calc(100vh - 4rem);z-index:10;display:flex;flex-direction:column}.sp-global-menu-active{transform:translate(0, 0);transition:all .5s ease-in-out}.parent-menu{margin:1rem 0 0 0}.child-menu:before{content:"-";margin:0 .5rem 0 0}.sp-global-menu-sns{display:flex;gap:1rem;justify-content:center;margin:1rem 0 0 0}.sp-global-menu-sns li a{font-size:2rem}.header-contact{display:block;position:fixed;bottom:1rem;right:1rem;z-index:9}.header-contact-line{text-align:right;margin:0 0 1rem 0}.header-contact-line a{font-size:2.5rem}.header-contact-line a i{color:#06c655;background:#fff;border-radius:12px;font-size:3.5rem;width:3.5rem;height:3.5rem}.header-contact-phone a{display:flex;gap:.5rem;align-items:center;background:#fff;font-weight:bold;font-size:.8rem;padding:.25rem 2rem;border-radius:2rem;box-shadow:0 0 .5rem 0rem rgba(0,0,0,.25)}.schedule-container{display:flex;justify-content:center;gap:4rem}.schedule-list{position:relative;display:flex;flex-direction:column;gap:2rem}.schedule-list:before{content:"";background:#ccc;width:2px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%, 0);z-index:1}.schedule-list li{background:#fff;border-radius:.5rem;padding:1rem;position:relative;z-index:2}.schedule-list-image{display:flex;flex-direction:column;gap:2rem}.schedule-list-image li{max-width:20rem}.schedule-list-image li:nth-child(even){margin:0 0 0 2rem}.schedule-list-image li img{width:100%;border-radius:1rem}.cover{width:100%;height:100vh;position:relative}.cover-image{width:100%;height:100vh;background:#000;overflow:hidden}.cover-image img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;opacity:.5}@media screen and (max-width: 60rem){.cover-image img{-o-object-position:40%;object-position:40%}}.slick-slide img{-webkit-animation:scale-up 70s infinite;animation:scale-up 70s infinite}@-webkit-keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.cover-catchcopy-area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cover-catchcopy-image{width:4rem;margin:auto auto 2rem auto}@media screen and (max-width: 60rem){.cover-catchcopy-image{width:2rem;margin:auto auto 1rem auto}}.cover-catchcopy-image img{width:100%}.cover-catchcopy{font-size:2rem;text-align:center;color:#fff;letter-spacing:.25rem}@media screen and (max-width: 60rem){.cover-catchcopy{font-size:1rem;white-space:nowrap}}.cover-lead-container{position:absolute;bottom:2rem;left:2rem;color:#fff;writing-mode:vertical-rl}@media screen and (max-width: 60rem){.cover-lead-container{bottom:1rem;left:1rem}}.cover-lead-container p{color:#fff;letter-spacing:.5rem}@media screen and (max-width: 60rem){.cover-lead-container p{letter-spacing:4px;font-size:.8rem}}.strong-point{display:flex;gap:4rem;justify-content:space-between;align-items:center}@media screen and (max-width: 60rem){.strong-point{flex-direction:column-reverse}}.strong-point-article{width:100%}.strong-point-article p{font-size:1rem;line-height:1.5rem}.strong-point-plan-container{width:100%}@media screen and (max-width: 60rem){.strong-point-plan-container{width:100%;display:flex;justify-content:center;gap:1rem}}@media screen and (max-width: 40rem){.strong-point-plan-container{flex-direction:column}}.strong-point-plan{box-shadow:0 .5rem 1rem .5rem rgba(0,0,0,.1);background:#fff;width:80%;padding:4rem 2rem;border-radius:1rem;display:flex;gap:1rem;align-items:center;flex-direction:column;margin:0 0 4rem 0}@media screen and (max-width: 60rem){.strong-point-plan{margin:0 0 2rem 0;gap:.25rem}}.strong-point-plan div{font-size:1.5rem;font-weight:bold;white-space:nowrap}@media screen and (max-width: 60rem){.strong-point-plan div{font-size:1.25rem}}.strong-point-plan .purple{color:#be2edd}.strong-point-plan .big{font-size:2.5rem}@media screen and (max-width: 60rem){.strong-point-plan .big{font-size:2rem}}.strong-point-plan .min{font-size:1rem}.color-red{color:#eb4d4b}.color-red *{color:inherit}.three-container{background:rgba(255,255,255,.75);border-radius:2rem;padding:4rem}@media screen and (max-width: 60rem){.three-container{padding:4rem 2rem}}.three-container h2{font-size:2.5rem;text-align:center;margin:0 0 4rem 0}@media screen and (max-width: 60rem){.three-container h2{font-size:2rem;margin:0 0 2rem 0}}.three-container h3{font-size:1.5rem;margin:0 0 1rem 0}.three-container h3 span{font-size:.8rem;display:block}.three-container p{margin:0 0 2rem 0;line-height:1.5rem}.color-line{font-family:Arial,Helvetica,sans-serif;color:#6ab04c}.include-plan-title{text-align:center}.include-plan-total{font-size:2rem;font-weight:bold;padding:1rem 2rem;border:2px solid #be2edd;border-radius:1rem;background:#fff;width:20rem;margin:0 auto 2rem auto;display:flex;flex-direction:column;gap:.5rem;justify-content:center}@media screen and (max-width: 40rem){.include-plan-total{font-size:7vw;width:auto}}.include-plan-total div{text-align:center}.include-plan-total div span{font-size:1rem}@media screen and (max-width: 60rem){.include-plan-total div span{font-size:4vw}}.include-plan-list{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin:0 0 2rem 0}.include-plan-list li{background:#fff;font-weight:bold;padding:1rem 2rem;border-radius:1rem;width:calc(50% - 5rem);text-align:center;box-shadow:0 .1rem .25rem .1rem rgba(0,0,0,.1)}@media screen and (max-width: 40rem){.include-plan-list li{padding:.5rem;width:calc(50% - 1.5rem);font-size:2.75vw;white-space:nowrap}}.include-plan-list li span{font-size:1rem}@media screen and (max-width: 40rem){.include-plan-list li span{font-size:2.75vw;display:block;line-height:.6rem;margin:0 0 .5rem 0}}.include-plan-list li img{width:80%;aspect-ratio:4/3;vertical-align:bottom;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}@media screen and (max-width: 40rem){.include-plan-list li img{width:100%;aspect-ratio:3/2}}.include-plan-lead{text-align:center;font-size:2rem;font-weight:bold;margin:0 0 2rem 0;white-space:nowrap}@media screen and (max-width: 60rem){.include-plan-lead{font-size:5vw;margin:0 0 1rem 0}}.include-plan-lead .purple{color:#be2edd}.include-plan-lead .min{font-size:1.5rem}@media screen and (max-width: 60rem){.include-plan-lead .min{font-size:3vw}}.include-plan-caution p{font-size:.8rem;margin:0}@media screen and (max-width: 40rem){.include-plan-caution p{font-size:5vw}}.content-caution{margin:2rem 0 !important}.relief-container{background:#fff;padding:8rem 0}@media screen and (max-width: 60rem){.relief-container{background:rgba(0,0,0,0);padding:0}}.relief-container h2{text-align:center;font-size:2rem;margin:0 0 4rem 0}@media screen and (max-width: 60rem){.relief-container h2{margin:0 0 2rem 0}}.relief-container h2 span{font-size:1rem}.relief-container h2 b{color:#be2edd}.relief-content{display:flex;gap:4rem;margin:0 0 4rem 0}@media screen and (max-width: 60rem){.relief-content{flex-direction:column;gap:2rem;margin:0 0 0 0}}.relief-content .relief-image{width:100%}.relief-content .relief-image img{width:35vw;height:25vw;-o-object-fit:cover;object-fit:cover;border-radius:0 1rem 1rem 0}@media screen and (max-width: 60rem){.relief-content .relief-image img{width:90%;height:10rem;-o-object-fit:cover;object-fit:cover;border-radius:0 1rem 1rem 0}}.relief-content:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width: 60rem){.relief-content:nth-child(odd){flex-direction:column}}.relief-content:nth-child(odd) .relief-image img{border-radius:1rem 0 0 1rem}@media screen and (max-width: 60rem){.relief-content:nth-child(odd) .relief-image img{margin:0 0 0 10%}}.relief-content:nth-child(odd) .relief-article-section{margin:0 0 0 10%}@media screen and (max-width: 60rem){.relief-content:nth-child(odd) .relief-article-section{margin:0 2rem}}.relief-article-section{margin:0 10% 0 0}@media screen and (max-width: 60rem){.relief-article-section{margin:0 2rem}}.relief-title{font-size:2rem;margin:0 0 2rem 0}@media screen and (max-width: 40rem){.relief-title{font-size:8vw}}.relief-title span{color:#be2edd;margin:0 0 0 .5rem}@media screen and (max-width: 40rem){.relief-title span{font-size:8vw}}.relief-article h3{line-height:2.5rem;font-size:1.25rem}@media screen and (max-width: 40rem){.relief-article h3{font-size:6vw}}.area-title{text-align:center;margin:0 0 4rem 0;justify-content:space-between}.area-container{display:flex;gap:4rem;margin:0 0 2rem 0}@media screen and (max-width: 60rem){.area-container{gap:2rem;flex-direction:column;margin:0}}.area-article{width:80%}@media screen and (max-width: 60rem){.area-article{width:100%}}.area-article h3{font-weight:bold;font-size:1.75rem;margin:0 0 2rem 0;line-height:3rem}.area-article h3 .big{font-size:2rem}.area-article h3 .purple{font-size:2rem;color:#be2edd}.area-map{width:100%}@media screen and (max-width: 60rem){.area-map{margin:0 0 2rem 0}}.area-map img{width:100%}@media screen and (max-width: 60rem){.area-map img{width:80%;margin:auto;display:block}}.area-available-list dt{text-align:center;border-bottom:1px solid #303030;margin:0 0 1rem 0;padding:0 0 1rem 0;font-size:.8rem}.area-available-list dd ul{display:flex;margin:0 0 1rem 0;flex-wrap:wrap}.area-available-list dd ul li{font-size:.8rem}.area-available-list dd ul li:after{content:"・"}.area-available-list dd ul li:last-child:after{display:none}.area-available-list-caution{font-size:.8rem}.place-select-title{text-align:center;margin:0 0 4rem 0}.place-select-container{display:flex;gap:4rem}@media screen and (max-width: 60rem){.place-select-container{flex-direction:column}}.place-select-container dl{margin:0 0 4rem 0}@media screen and (max-width: 60rem){.place-select-container dl{margin:0 0 2rem 0}}.place-select-container dl dt{font-size:1.25rem;text-align:center;margin:0 0 1rem 0}.place-select-container dl dd{box-shadow:0 .5rem 1rem .5rem rgba(0,0,0,.1);border-radius:2rem 0 2rem 0;background:#fff}.place-select-container dl dd .place-select-image img{border-radius:2rem 0 2rem 0;width:100%;max-height:12rem;-o-object-fit:cover;object-fit:cover}.place-select-container dl dd p{padding:1rem;font-size:.8rem}.place-select-flow{width:100%}.place-select-list{position:relative;display:flex;flex-direction:column;gap:2rem;margin:0 0 2rem 0}.place-select-list:before{content:"";display:block;width:.25rem;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%, 0)}.place-select-list li{text-align:center;font-weight:bold;font-size:1.25rem;padding:.5rem 2rem;background:#fff;border-radius:2rem 0 2rem 0;position:relative}.purple-border:before{background:#b58dca}.purple-border li{border:.25rem solid #b58dca}.blue-border:before{background:#90a4d5}.blue-border li{border:.25rem solid #90a4d5}.place-select-list-caution{margin:0 0 2rem 0;font-size:.8rem;font-weight:bold}.acd-title{font-size:2.5rem;text-align:center}.acd-title span{display:block;line-height:2.5rem;font-size:1rem !important}.acd-container{margin:0 0 2rem 0}.acd-container dt{background:#ded9e1;padding:1rem 1rem 1rem 4rem;font-size:1.25rem;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (max-width: 60rem){.acd-container dt{font-size:1rem}}.acd-container dt span{flex:1}.acd-container dt:before{content:"";background:url(../img/question.png) no-repeat center center/cover;display:block;width:2rem;height:2rem;position:absolute;top:50%;left:1.25rem;transform:translate(0, -50%)}.acd-container dt:after{content:"";background:url(../img/plus.png) no-repeat center center/cover;display:block;width:1rem;height:1rem}.acd-container dt:hover{cursor:pointer}.acd-container dd{background:#fff;padding:2rem 2rem 2rem 4rem;margin:0 0 2rem 0;display:none;position:relative}.acd-container dd:before{content:"";background:url(../img/answer.png) no-repeat center center/cover;display:block;width:2rem;height:2rem;position:absolute;top:2rem;left:1.25rem}.acd-container dd ul{display:flex;gap:1rem}.acd-container dd ul li{max-width:50%}.acd-container dd ul li img{border-radius:1rem}.acd-dt-active:after{content:"";background:url(../img/minus.png) no-repeat center center/cover !important;width:1rem;height:1rem}.footer-block-image{position:relative;z-index:1;background:#000}.footer-block-image img{-o-object-fit:cover;object-fit:cover;height:20rem;opacity:.5}@media screen and (max-width: 60rem){.footer-block-image img{height:10rem}}.footer-content{background:#fff;padding:4rem 4rem 2rem 4rem;border-radius:2rem 2rem 0 0;margin:-10% 10% 0 10%;position:relative;z-index:2}@media screen and (max-width: 64rem){.footer-content{margin:-10% 5% 0 5%;padding:4rem 4rem 2rem 4rem}}@media screen and (max-width: 60rem){.footer-content{padding:2rem 2rem 4rem 2rem;margin:-10% 5% 0 5%}}.footer-contact-title{font-size:2.5rem;margin:0 0 .5rem 0}@media screen and (max-width: 60rem){.footer-contact-title{font-size:2rem}}.footer-contact-title span{font-size:1rem;margin:0 0 0 .5rem;font-weight:bold;font-size:.8rem}.footer-contact-link{margin:0 0 2rem 0}.footer-contact-link a{font-weight:bold;border:.2rem solid #303030;padding:.25rem 3rem;border-radius:2rem}@media screen and (max-width: 60rem){.footer-contact-link a{font-size:.8rem;border:1px solid #303030}}.footer-contact-link a:hover{background:#303030;color:#fff}.footer-content-layout{display:flex;gap:4rem}@media screen and (max-width: 64rem){.footer-content-layout{gap:2rem;justify-content:space-around}}@media screen and (max-width: 40rem){.footer-content-layout{gap:2rem;flex-direction:column}}.footer-about-title{font-size:1.5rem;margin:0 0 1rem 0;line-height:2rem;font-weight:bold}.footer-about-title br{display:none}@media screen and (max-width: 64rem){.footer-about-title br{display:block}}.footer-about-sns{display:flex;gap:1rem;margin:.5rem 0}.footer-about-sns li{display:flex;align-items:center}.footer-about-sns li a i{font-size:2rem}.footer-about-sns li a:hover{opacity:.5}.footer-about-sns i.fa-brands.fa-instagram{font-size:2.35rem}.footer-about-sns i.fa-brands.fa-line{font-size:2rem}.footer-main-menu li a:before{content:"-";margin:0 .5rem 0 0}.footer-main-menu li a:hover{opacity:.5}.footer-sub-menu li a:hover{opacity:.5}.copyright{text-align:center;font-size:.8rem;margin:4rem 0 0 0}.compare-title{text-align:center;margin:0 0 4rem 0}.compare-table{width:100%;border-radius:1rem;overflow:hidden;border:1px solid #ccc}.compare-table th,.compare-table td{padding:1rem;text-align:center;font-size:1.25rem;border:1px solid #ccc;background:#fff}@media screen and (max-width: 60rem){.compare-table th,.compare-table td{padding:.25rem;font-size:.8rem;white-space:nowrap;letter-spacing:0}}.compare-table-intax{text-align:right;font-size:.8rem}.compare-point-bold{font-weight:bold;color:#be2edd}.compare-point-title{background:#be2edd !important;color:#fff !important;border-top:2px solid #be2edd !important;border-right:2px solid #be2edd !important;border-left:2px solid #be2edd !important}.compare-point{border-right:2px solid #be2edd !important;border-left:2px solid #be2edd !important}.compare-point-total{border-right:2px solid #be2edd !important;border-bottom:2px solid #be2edd !important;border-left:2px solid #be2edd !important}.insurance-area{background:#fff url(../img/insurance.png) no-repeat bottom left/25rem}@media screen and (max-width: 60rem){.insurance-area{background-size:12rem;padding:0 0 6rem 0}}.insurance-lead{font-size:1.5rem;text-align:center;margin:0 0 2rem 0}@media screen and (max-width: 60rem){.insurance-lead{font-size:1.25rem}}.insurance-lead span{font-size:2rem;color:#be2edd}.kikunohana-section img{height:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 60rem){.kikunohana-section img{height:12rem}}.low-price{display:flex;gap:4rem;justify-content:space-between;align-items:center;margin:0 0 0 20%}@media screen and (max-width: 60rem){.low-price{flex-direction:column;margin:0;gap:2rem}}.low-price-article{width:80%}.low-price-article h2{text-align:center}.low-price-article p{flex:1}.low-price-image{width:100%}.low-price-image img{border-radius:1rem 0 0 1rem}@media screen and (max-width: 60rem){.low-price-image img{width:80%;margin:0 0 0 20%}}.about-main-title{text-align:center;margin:0 0 4rem 0 !important}.about-greeting{display:flex;gap:4rem}@media screen and (max-width: 60rem){.about-greeting{flex-direction:column-reverse}}.about-greeting-article{width:100%}.about-greeting-name{font-size:1.5rem;font-weight:bold}@media screen and (max-width: 60rem){.about-greeting-name{font-size:1.25rem;text-align:right}}.about-greeting-image{width:100%}.about-discription-table table{width:100%}.about-discription-table table tr{border-bottom:1px solid #303030}.about-discription-table table th,.about-discription-table table td{padding:1rem;font-size:1rem}.about-discription-table table th{white-space:nowrap}.news_text{display:flex;gap:4rem}@media screen and (max-width: 60rem){.news_text{gap:1rem;align-items:baseline}}.news_text h3{font-size:1.25rem;white-space:nowrap;width:8rem}@media screen and (max-width: 60rem){.news_text h3{font-size:.8rem;width:7rem}}.news_text p a{font-size:1.25rem;font-weight:bold}@media screen and (max-width: 60rem){.news_text p a{font-size:.8rem}}.news_text p a:hover{opacity:.5}.contact-area{display:flex;gap:4rem}@media screen and (max-width: 60rem){.contact-area{flex-direction:column;gap:0rem;margin:0 2rem}}.contact-process{margin:0 0 0 20%}@media screen and (max-width: 60rem){.contact-process{margin:0}}.contact-process-phone{margin:0 0 2rem 0}.contact-process-phone p{font-size:1.25rem}.contact-process-phone p span{color:#be2edd;font-size:1.5rem}.contact-process-line{margin:0 0 2rem 0}.contact-process-line p{font-size:1.25rem}.contact-process-line p span{color:#06c655;font-weight:bold}.contact-process-line a span{color:#06c655;font-weight:bold}.contact-image{width:50%}@media screen and (max-width: 60rem){.contact-image{display:none}}.contact-image img{border-radius:1rem 0 0 1rem}.process-phone{font-weight:bold;font-size:1rem}@media screen and (max-width: 60rem){.process-phone{display:flex;align-items:center;justify-content:center}}.process-phone:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";margin:0 1rem 0 0;font-size:1.25rem}@media screen and (max-width: 60rem){.process-phone:before{margin:0 .5rem 0 0;font-size:1rem}}.process-line{font-weight:bold;font-size:1rem}@media screen and (max-width: 60rem){.process-line{display:flex;align-items:center;justify-content:center}}.process-line:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";margin:0 1rem 0 0;font-size:1.25rem;color:#06c655}@media screen and (max-width: 60rem){.process-line:before{margin:0 .5rem 0 0;font-size:1rem}}#sbi_images path{color:#fff !important}.post-title{text-align:left}.post-data{display:flex;gap:1rem;justify-content:flex-end;margin:0 0 2rem 0}.post-date{font-size:.8rem}.post-cat{font-size:.8rem}.post-content-image{width:100%;margin:0 0 4rem 0}.post-content-image img{width:100%;height:100%;aspect-ratio:16/9}