﻿@import"//fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700&display=swap";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth;font-family:"Zen Maru Gothic",sans-serif;box-sizing:border-box;color:#242424;font-size:clamp(.875rem,.757rem + .5034vw,1.5625rem);line-height:1.6;scroll-padding-top:60px}main{overflow-x:hidden}header{padding:2%;display:flex;align-items:center;justify-content:space-between;margin-right:18.3333333333vw}header .pc-menu ul{display:flex;gap:10%;list-style-type:none}header .pc-menu ul li{margin-bottom:4px}header .pc-menu ul li a{position:relative;font-size:1.35rem;display:inline-block;min-width:max-content;text-decoration:none;color:#242424;padding:.2rem;transition:.2s}header .pc-menu ul li a::after{position:absolute;left:0;top:0;content:"";background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33));width:0;height:100%;transition:.3s;z-index:-1;opacity:0}header .pc-menu ul li a:hover::after{width:100%;opacity:1}.sp-only{display:none}p{text-align:justify}h1{display:block}h1 .logo{display:block;max-width:110px}h1 .logo img{max-width:110px;height:auto}#toggle-nav{display:none}#toggle-nav:checked~.hamburger{height:28px}#toggle-nav:checked~.hamburger div{background-color:#fff}#toggle-nav:checked~.hamburger div:nth-of-type(1){margin-top:6px;transform:rotate(135deg)}#toggle-nav:checked~.hamburger div:nth-of-type(2){opacity:0}#toggle-nav:checked~.hamburger div:nth-of-type(3){margin-top:-12px;transform:rotate(-135deg)}#toggle-nav:checked~.menu{opacity:1;visibility:visible}.hamburger{cursor:pointer;position:fixed;z-index:1020;top:2.5rem;right:1.5rem;width:32px;height:14px;margin:0;padding:0}.hamburger div{position:relative;width:100%;height:2px;background-color:#242424;transition:background-color .5s,transform .5s}.hamburger div:nth-of-type(2){margin:4px 0}.menu{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1010;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;background:linear-gradient(55deg, rgba(154, 154, 221, 0.9), rgba(183, 200, 234, 0.9) 13%, rgba(175, 218, 162, 0.9) 28%, rgba(222, 213, 131, 0.9) 53%, rgba(225, 187, 136, 0.9) 78%, rgba(237, 168, 145, 0.9));opacity:0;visibility:hidden;transition:all .5s ease-out;will-change:opacity,visibility}.menu ul{margin:0;padding:0;list-style-type:none}.menu ul li{margin-bottom:.8rem;font-size:1.5rem}.menu ul li a{position:relative;text-decoration:none;color:#242424;padding:.2rem;transition:.2s}.menu ul li a::after{position:absolute;left:0;top:0;content:"";background:#fffefd;width:0;height:100%;transition:.3s;z-index:-1;opacity:0}.menu ul li a:hover::after{width:100%;opacity:1}.menu ul li ul{margin-left:2rem}.menu ul li ul li{margin-bottom:.5rem}.slick-prev{display:none}.slick-next{display:none}.effect-fade{opacity:0;transform:translate(0, 100px);transition:all 2000ms}.effect-scroll{opacity:1;transform:translate(0, 0)}.top-container{margin-bottom:240px}.top-container .slider{width:95%;margin-inline:auto;position:relative;z-index:1}.top-container .slider .top-img img{max-width:100%;border-radius:50px;border:solid 1px rgba(0,0,0,0);opacity:.8}.top-container .slider .slick-next,.top-container .slider .slick-prev{display:none !important}.top-container .top-message{position:absolute;top:29.1666666667vw;left:7%;z-index:1}.top-container .top-message .copy{display:inline;font-size:2.5rem;font-weight:500;vertical-align:bottom;background-image:linear-gradient(55deg, rgba(100, 99, 234, 0.8), rgba(126, 161, 225, 0.8) 13%, rgba(110, 212, 82, 0.8) 28%, rgba(227, 207, 33, 0.8) 53%, rgba(238, 150, 32, 0.8) 78%, rgba(239, 93, 43, 0.8));background-repeat:no-repeat;background-size:120%;background-position:bottom;max-width:fit-content;padding:.3rem .5rem;color:#fffefd;box-shadow:0px 5px 15px 0px rgba(75,73,73,.25)}.top-container .top-message .copy .fontSizeBig{font-size:3rem;font-weight:500}.borders{height:0}.borders .border{display:block;position:relative;height:0}.borders .border:before{content:"";position:absolute}.borders .border.border-red{left:0;bottom:150px;border-bottom:solid 3rem #c0181e;animation:border_anim_red 2.8s linear forwards}@keyframes border_anim_red{0%{width:0%}100%{width:30%}}.borders .border.border-pink{left:0;bottom:150px;border-bottom:solid 3rem #d26279;animation:border_anim_pink 2s linear forwards}@keyframes border_anim_pink{0%{width:0%}100%{width:17.846%}}.borders .border.border-blue{left:100%;width:17.846%;bottom:-28rem;border-bottom:solid 3rem #13658d;animation:border_anim_blue 2s linear forwards}@keyframes border_anim_blue{0%{left:100%}100%{left:82.154%}}.borders .border.border-green{left:100%;width:30%;bottom:-28rem;border-bottom:solid 3rem #83a17b;animation:border_anim_green 2.8s linear forwards}@keyframes border_anim_green{0%{left:100%}100%{left:70%}}.section{margin-bottom:120px}.section.vision{width:max-content;margin-inline:auto;position:relative;margin-bottom:40rem}.section.vision h2{display:block;font-size:2rem;margin-bottom:10%}.section.vision p{display:block;font-size:1.25rem}.section.vision p .rainbow{background-image:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33));background-repeat:no-repeat;background-size:120%;background-position:bottom;max-width:fit-content;padding:.1rem .2rem}.section.vision .bg-img{position:absolute}.section.vision .bg-img.bg-img-dance{width:12rem;top:-38%;right:-16.6666666667vw}.section.vision .bg-img.bg-img-yoga{width:9rem;top:40%;left:-19.1666666667vw}.section.vision .bg-img.bg-img-eat{width:7rem;top:122px;right:-19.1666666667vw}.section.vision .bg-img.bg-img-family{width:9rem;top:117%;left:-16.6666666667vw}.section h3{font-size:2rem;position:relative;text-align:center;margin-bottom:180px}.section h3::before{position:absolute;bottom:-30px;left:calc(50% - 30px);width:60px;height:10px;content:"";border-radius:3px;background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33))}.section.about .about-inner{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;max-width:61rem;margin-bottom:15rem;gap:2rem}.section.about .about-inner .palette-img{max-width:27rem}.section.about .about-inner .palette-img div#map1{max-width:100%;width:auto}.section.about .about-inner .palette-img div#map1 map area:hover{cursor:pointer}.section.about .about-inner .palette-img div#map1 img{max-width:100%}.section.about .about-inner .palette-labels{flex:1}.section.about .about-inner .palette-labels .palette-label{display:none}.section.about .about-inner .palette-labels .palette-label.show{display:flex;align-items:center}.section.about .about-inner .palette-labels .palette-label.eat img{max-width:152px}.section.about .about-inner .palette-labels .palette-label.lifestyle img{max-width:190px}.section.about .about-inner .palette-labels .palette-label.konkatsu img{max-width:235px}.section.about .about-inner .palette-labels .palette-label.kosodate img{max-width:190px}.section.about .about-inner .palette-labels .palette-label img{max-width:250px;z-index:100;margin-right:20px}.section.about .about-inner .palette-labels .palette-label .palette-label-inner{position:relative;margin-inline:auto}.section.about .about-inner .palette-labels .palette-label .palette-label-inner h4{position:relative;display:block;max-width:fit-content;font-size:1.25rem;padding:.3rem .5rem;margin-bottom:25px;background:#fffefd;font-weight:500}.section.about .about-inner .palette-labels .palette-label .palette-label-inner h4::before{content:"";position:absolute;top:2px;left:5px;z-index:-1;height:3rem}.section.about .about-inner .palette-labels .palette-label .palette-label-inner .circle{position:absolute;content:"";top:-2.5rem;left:-8rem;min-width:19rem;min-height:19rem;border-radius:50%;opacity:.5;z-index:-1}.section.about .about-inner .palette-labels .palette-label .palette-label-inner p{display:block;color:#fffefd;font-size:1.1rem;padding:.3rem .5rem;margin-bottom:25px}.section.about .about-inner .palette-labels .palette-label .palette-label-inner .label-btn{padding:.3rem .5rem;font-size:1.25rem;font-weight:500;color:#fffefd;position:relative}.section.about .about-inner .palette-labels .palette-label .palette-label-inner .label-btn::after{content:"";position:absolute;border-bottom:1.5px solid #fffefd;bottom:4px;left:50%;translate:-50% -50%;z-index:10;width:90%}.section.about .about-inner .palette-labels .palette-label .palette-eat h4{color:#c0181e}.section.about .about-inner .palette-labels .palette-label .palette-eat h4::before{background:#c0181e;width:6.25rem}.section.about .about-inner .palette-labels .palette-label .palette-eat p{background:#c0181e}.section.about .about-inner .palette-labels .palette-label .palette-eat .circle{background:#c0181e}.section.about .about-inner .palette-labels .palette-label .palette-eat .label-btn{background:#c0181e}.section.about .about-inner .palette-labels .palette-label .palette-default p{background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33));border-radius:20px;padding:2rem;color:#242424;margin-right:50px}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle h4{color:#83a17b}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle h4::before{background:#83a17b;width:12.5rem}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle p{background:#83a17b}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle .circle{background:#83a17b}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle .label-btn{background:#83a17b}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu h4{color:#dec820}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu h4::before{background:#dec820;width:7.5rem}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu p{background:#dec820}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu .circle{background:#dec820;left:-266px}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu .label-btn{background:#dec820}.section.about .about-inner .palette-labels .palette-label .palette-kosodate h4{color:#da631d}.section.about .about-inner .palette-labels .palette-label .palette-kosodate h4::before{background:#da631d;width:7.5rem}.section.about .about-inner .palette-labels .palette-label .palette-kosodate p{background:#da631d}.section.about .about-inner .palette-labels .palette-label .palette-kosodate .circle{background:#da631d;left:-228px}.section.about .about-inner .palette-labels .palette-label .palette-kosodate .label-btn{background:#da631d}.section .title{font-size:2.1rem;display:block;width:20rem;text-align:center;padding:.3rem .5rem;color:#fffefd;margin-bottom:70px}.section .title.restaurant{background:#c0181e}.section .title.salon{background:#83a17b}.section .title.kosodate{background:#da631d}.section .detail-wrapper{margin-bottom:240px}.section .detail-wrapper .detail{display:flex;gap:10%;justify-content:center;margin-left:5%;margin-bottom:35px}.section .detail-wrapper .detail .detail-left{min-width:50%}.section .detail-wrapper .detail .detail-left .main-copy{font-size:1.25rem;display:block;margin-bottom:70px}.section .detail-wrapper .detail .detail-left .service-wrapper{display:flex;justify-content:space-evenly;gap:5%}.section .detail-wrapper .detail .detail-left .service-wrapper .service{max-width:45%;border:1.5px solid #da631d;border-radius:50px;padding:2rem 1rem;margin-bottom:35px}.section .detail-wrapper .detail .detail-left .service-wrapper .service h6{position:relative;text-align:center;font-size:1.25rem;margin-bottom:3rem;font-weight:500}.section .detail-wrapper .detail .detail-left .service-wrapper .service h6::before{position:absolute;bottom:-18px;left:calc(50% - 30px);width:60px;height:5px;content:"";border-radius:3px;background:#da631d}.section .detail-wrapper .detail .detail-left .service-wrapper .service p{font-size:1rem}.section .detail-wrapper .detail .detail-right img{max-width:100%;border-bottom-left-radius:50px}.section .detail-wrapper.restaurant .detail .detail-left .shop-info{border-color:#c0181e}.section .detail-wrapper.salon .detail .detail-left .shop-info{border-color:#83a17b}.section .detail-wrapper.salon .detail .detail-left .shop-info .simpleBtn{border-color:#fffefd;background:#83a17b;color:#fffefd}.section .detail-wrapper.salon .detail .detail-left .shop-info .simpleBtn:hover{background:#fffefd;border-color:#83a17b;color:#83a17b}.section .detail-wrapper.salon .detail .detail-left .shop-info address a{border-color:#83a17b}.section .detail-wrapper .shop-info{gap:35px;align-items:end;margin-bottom:35px;padding:35px 50px;font-size:1rem;border:1.5px solid #c0181e;border-radius:50px}.section .detail-wrapper .shop-info .shop-info-logo{display:flex;align-items:center;margin-bottom:35px;gap:35px}.section .detail-wrapper .shop-info .shop-info-logo img{max-width:100px}.section .detail-wrapper .shop-info .shop-info-logo p{font-size:1rem;margin-bottom:unset}.section .detail-wrapper .shop-info .shop-info-logo p .shop-name{font-size:1.5rem}.section .detail-wrapper .shop-info .insta-logo{max-width:2.8rem;margin-bottom:35px;margin-right:35px}.section .detail-wrapper .shop-info address{font-size:1rem;margin-bottom:15px;margin-right:1.5rem}.section .detail-wrapper .shop-info address a{position:relative;text-decoration:none;color:#242424;display:inline-block;border-bottom:3px dotted #c0181e;padding-bottom:3px;padding:.2rem;transition:.2s}.section .detail-wrapper .shop-info address a::after{position:absolute;left:0;top:0;content:"";background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33));width:0;height:100%;transition:.3s;z-index:-1;opacity:0}.section .detail-wrapper .shop-info address a:hover::after{width:100%;opacity:1}.section .detail-wrapper .shop-info .simpleBtn{font-size:1.5rem;padding:1rem 3rem;border:1px solid #242424;border-radius:50px;display:inline-block;margin-bottom:15px;transition:.2s}.section ul{margin-inline:auto;max-width:fit-content}.section ul li{font-size:1.25rem;display:flex;gap:10%;margin-bottom:35px}.section ul li p{min-width:fit-content}.section ul li .label{min-width:6rem;text-align-last:justify}footer{max-width:90%;margin-inline:auto;margin-bottom:35px}footer #page_top{position:relative;width:80px;height:80px;margin-inline:auto;background:linear-gradient(55deg, rgb(203, 203, 249), rgb(199, 215, 245) 13%, rgb(198, 252, 183) 28%, rgb(250, 243, 176) 53%, rgb(248, 212, 165) 78%, rgb(252, 196, 177));border-radius:50%;margin-bottom:70px}footer #page_top a{display:block;width:80px;height:80px;text-decoration:none;text-align:center}footer #page_top::before{content:"TOP";text-align:center;line-height:1.3;font-weight:500;font-size:20px;color:#242424;position:absolute;width:50px;height:50px;top:28px;right:18%;margin:auto;z-index:20}footer #page_top::after{content:"";height:10px;background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33));position:absolute;top:0;translate:calc(-50% + 40px) 35px;width:100vw;z-index:-1}footer .footer-inner{display:flex;justify-content:space-evenly}footer .footer-inner .footer-left .rainbow{font-size:1.25rem;background-image:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33));background-repeat:no-repeat;background-size:120%;background-position:bottom;max-width:fit-content;padding:.1rem .2rem;margin-bottom:70px}footer .footer-inner .footer-left img{max-width:150px;margin-bottom:15px}footer .footer-inner .footer-left .company-name{font-size:1.25rem;margin-bottom:.5rem}footer .footer-inner .footer-left address{font-size:1rem;margin-bottom:70px}footer .footer-inner .footer-right{display:flex;gap:10%;justify-content:center}footer .footer-inner .footer-right .footer-list{margin-top:70px;font-size:1rem;min-width:fit-content}footer .footer-inner .footer-right .footer-list h6{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #242424}footer .footer-inner .footer-right .footer-list ul li{margin-bottom:10px}footer .footer-inner .footer-right .footer-list ul li a{position:relative;text-decoration:none;color:inherit;padding:.2rem;transition:.2s}footer .footer-inner .footer-right .footer-list ul li a::after{position:absolute;left:0;top:0;content:"";background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33));width:0;height:100%;transition:.3s;z-index:-1;opacity:0}footer .footer-inner .footer-right .footer-list ul li a:hover::after{width:100%;opacity:1}footer .footer-inner .footer-right .footer-list ul li ul{margin-left:1rem}footer .footer-inner .footer-right .footer-list ul li ul li{margin-bottom:unset}.contact h1{margin-block:5rem 10rem;font-size:clamp(2rem,1.9142rem + .3661vw,2.5rem);position:relative;text-align:center}.contact h1::before{position:absolute;bottom:-30px;left:calc(50% - 30px);width:60px;height:10px;content:"";border-radius:3px;background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33))}.contact .contact_form{width:41.6666666667vw;min-width:365px;margin-inline:auto;margin-bottom:10rem}.contact .contact_form .item{font-size:1rem}.contact .contact_form .item .label{display:block;margin-bottom:.5rem}.contact .contact_form .item .inputs{display:block;border:1px solid #242424;border-radius:10px;padding:.5rem;margin-bottom:2rem;width:100%}.contact .contact_form .checkbox{font-size:1.25rem;margin-bottom:3rem}.contact .contact_form .checkbox .privacypolicy-link{padding-bottom:.2rem;border-bottom:2px dotted #c0181e}.contact .contact_form .checkbox .privacypolicy-link:hover{border-style:solid}.contact .contact_form button#submit1.is-active{display:block;margin-inline:auto;margin-bottom:3rem;font-size:1.25rem;border:1px solid #242424;border-radius:50px;padding:1rem 2rem;background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33))}.contact .contact_form button#submit1.is-active:hover{font-size:1.4rem;background:linear-gradient(55deg, rgb(203, 203, 249), rgb(199, 215, 245) 13%, rgb(198, 252, 183) 28%, rgb(250, 243, 176) 53%, rgb(248, 212, 165) 78%, rgb(252, 196, 177));border-color:#fffefd;color:#fffefd}.contact .contact_form button#submit1.is-inactive{display:block;margin-inline:auto;margin-bottom:3rem;font-size:1.25rem;border:1px solid #fffefd;background:#ccc;border-radius:50px;padding:1rem 2rem;cursor:not-allowed}.afterSubmit .afterSubmit-inner{width:83.3333333333vw;margin-inline:auto;margin-bottom:10rem}.afterSubmit .afterSubmit-inner h1{margin-block:5rem;font-size:clamp(2rem,1.9142rem + .3661vw,2.5rem);position:relative;text-align:center}.afterSubmit .afterSubmit-inner h1::before{position:absolute;bottom:-30px;left:calc(50% - 30px);width:60px;height:10px;content:"";border-radius:3px;background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33))}.afterSubmit .afterSubmit-inner p{font-size:1.25rem;margin-block:5rem 1rem}.afterSubmit .afterSubmit-inner .error button.btn{cursor:pointer !important}.afterSubmit .afterSubmit-inner .error_messe{margin-bottom:1¥ .5rem}.afterSubmit .afterSubmit-inner button.btn-{display:block;margin-inline:auto;margin-bottom:3rem;font-size:1.25rem;border:1px solid #242424;border-radius:50px;padding:1rem 2rem;background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33))}.afterSubmit .afterSubmit-inner button.btn-:hover{font-size:1.4rem;background:linear-gradient(55deg, rgb(203, 203, 249), rgb(199, 215, 245) 13%, rgb(198, 252, 183) 28%, rgb(250, 243, 176) 53%, rgb(248, 212, 165) 78%, rgb(252, 196, 177));border-color:#fffefd;color:#fffefd}.afterSubmit .afterSubmit-inner button.btn{display:block;margin-inline:auto;margin-bottom:3rem;font-size:1.25rem;border:1px solid #242424;border-radius:50px;padding:1rem 2rem;cursor:not-allowed}.afterSubmit .afterSubmit-inner .confirm{width:fit-content;margin-inline:auto}.afterSubmit .afterSubmit-inner .confirm form{margin-top:3rem;font-size:1.25rem}.afterSubmit .afterSubmit-inner .confirm form tr{display:flex;flex-direction:column}.afterSubmit .afterSubmit-inner .confirm form tr th{font-weight:normal !important}.afterSubmit .afterSubmit-inner .confirm form tr td{margin-bottom:1.25rem}.afterSubmit .afterSubmit-inner .confirm form p button.btn{cursor:pointer !important}.afterSubmit .afterSubmit-inner .complete p{text-align:center;margin-bottom:5rem}.afterSubmit .afterSubmit-inner .complete button{margin-bottom:0}.afterSubmit .afterSubmit-inner .complete button.btn{cursor:pointer !important}.afterSubmit .afterSubmit-inner .complete .rights{display:none}.afterSubmit footer #page_top{display:block !important}.privacy h1{margin-block:5rem 10rem;font-size:clamp(2rem,1.9142rem + .3661vw,2.5rem);position:relative;text-align:center}.privacy h1::before{position:absolute;bottom:-30px;left:calc(50% - 30px);width:60px;height:10px;content:"";border-radius:3px;background:linear-gradient(55deg, rgba(100, 99, 234, 0.33), rgba(126, 161, 225, 0.33) 13%, rgba(110, 212, 82, 0.33) 28%, rgba(227, 207, 33, 0.33) 53%, rgba(238, 150, 32, 0.33) 78%, rgba(239, 93, 43, 0.33))}.privacy .privacypolicy{width:75vw;margin-inline:auto;margin-bottom:10rem}.privacy .privacypolicy h2{font-size:1.25rem;margin-block:3rem .5rem;font-weight:500}.privacy .privacypolicy p{font-size:1rem;margin-bottom:3rem;line-height:1.5}.privacy .privacypolicy ul{margin-bottom:2rem}.privacy .privacypolicy ul li{list-style:disc;margin-left:1.5rem}@media screen and (max-width: 1242px){.sp-only{display:block}.pc-only{display:none}header{margin-right:19vw}.borders .border.border-blue,.borders .border.border-green{bottom:-400px}.borders .border.border-red,.borders .border.border-pink{bottom:220px}.section.vision .bg-img .bg-img-dance{right:-.8333333333vw}.section.vision .bg-img .bg-img-yoga{max-width:25%;left:-240px}.section.about .about-inner{flex-direction:column-reverse;max-width:unset}.section.about .about-inner .palette-labels{height:350px}.section.about .about-inner .palette-labels .palette-label{max-width:90%;margin-inline:auto;height:100%}.section.about .about-inner .palette-labels .palette-label .palette-label-inner.palette-default p{margin-right:0;margin-bottom:0;padding:4rem 2rem}.section.about .about-inner .palette-img{max-width:700px}.section .detail-wrapper .detail{gap:3%}.section .detail-wrapper.salon .shop-info{border-color:#83a17b}.section .detail-wrapper.salon .shop-info address a{border-color:#83a17b}.section .detail-wrapper .shop-info{margin-inline:5%}}@media screen and (max-width: 1030px){html{font-size:15px}.top-container{margin-bottom:300px}.top-container .borders .border.border-red,.top-container .borders .border.border-pink{bottom:220px}.top-container .section h3{margin-bottom:120px}.top-container .section.about .about-inner{flex-direction:column-reverse;max-width:unset}.top-container .section.about .about-inner .palette-labels{margin-bottom:100px;height:250px}.top-container .section.about .about-inner .palette-img{max-width:70%}.top-container .section .detail-wrapper .shop-info{padding:2rem 5rem}.top-container footer #page_top{margin-bottom:0}.top-container footer .footer-inner{flex-direction:column-reverse}.top-container footer .footer-inner .footer-right{margin-bottom:50px;justify-content:flex-start}}@media screen and (max-width: 768px){.pc-menu{display:none}.top-container .top-message{top:116.6666666667vw}.top-container .top-message .copy{font-size:5.8333333333vw}.top-container .top-message .copy .fontSizeBig{font-size:7.5vw}.borders .border.border-blue,.borders .border.border-green{bottom:-75vw}.section h3{font-size:2.5rem}.section.vision{width:90%;margin-bottom:75vw}.section.vision h2{font-size:2.5rem}.section.vision p{font-size:1.5rem}.section.vision .bg-img.bg-img-dance{top:-40%;right:25%}.section.vision .bg-img.bg-img-yoga{top:123%;left:24%}.section.vision .bg-img.bg-img-eat{width:5.5rem;top:-30%;right:0}.section.vision .bg-img.bg-img-family{top:111%;left:0}.section .detail-wrapper .detail{flex-direction:column;margin-inline:5%}.section .detail-wrapper .detail .detail-right img{border-radius:50px}.section .detail-wrapper .shop-info{padding:2rem 5rem}.section.about .about-inner .palette-img{min-width:80%}footer .footer-inner{flex-direction:column-reverse}footer .footer-inner .footer-right{margin-bottom:10%;justify-content:flex-start;flex-wrap:wrap}}@media screen and (max-width: 630px){.section{margin-bottom:15rem}.section h3{font-size:5.8333333333vw;margin-bottom:7rem}.section.vision h2{font-size:5.8333333333vw}.section.vision p{font-size:4.1666666667vw}.section.vision .bg-img.bg-img-dance{width:8rem;top:-50%}.section.vision .bg-img.bg-img-eat{width:4rem;top:-40%}.section.vision .bg-img.bg-img-yoga{width:6rem}.section.vision .bg-img.bg-img-family{width:6rem}.section.about .about-inner{margin-inline:3%}.section.about .about-inner .palette-labels{height:18rem}.section.about .about-inner .palette-labels .palette-label{max-width:100%}.section.about .about-inner .palette-labels .palette-label .palette-label-inner h4{font-size:1.2rem}.section.about .about-inner .palette-labels .palette-label .palette-label-inner h4::before{height:2.8rem}.section.about .about-inner .palette-labels .palette-label .palette-label-inner p{font-size:1.2rem}.section.about .about-inner .palette-labels .palette-label .palette-label-inner .circle{min-width:17rem;min-height:17rem;top:-1rem;left:-9rem}.section.about .about-inner .palette-labels .palette-label .palette-label-inner .label-btn{font-size:1.2rem}.section.about .about-inner .palette-labels .palette-label .palette-label-inner.palette-default p{padding:3rem 1rem}.section.about .about-inner .palette-labels .palette-label.eat h4::before{width:5.85rem}.section.about .about-inner .palette-labels .palette-label.eat p{font-size:1.25rem}.section.about .about-inner .palette-labels .palette-label.eat img{max-width:7rem}.section.about .about-inner .palette-labels .palette-label.lifestyle h4::before{width:11.9rem}.section.about .about-inner .palette-labels .palette-label.lifestyle p{font-size:1.25rem}.section.about .about-inner .palette-labels .palette-label.lifestyle img{max-width:8.3rem;margin-right:5px}.section.about .about-inner .palette-labels .palette-label.konkatsu h4::before{width:7.1rem}.section.about .about-inner .palette-labels .palette-label.konkatsu p{font-size:1.25rem}.section.about .about-inner .palette-labels .palette-label.konkatsu img{max-width:9rem;margin-right:0}.section.about .about-inner .palette-labels .palette-label.kosodate h4::before{width:7.1rem}.section.about .about-inner .palette-labels .palette-label.kosodate p{font-size:1.25rem}.section.about .about-inner .palette-labels .palette-label.kosodate img{max-width:9rem;margin-right:5px}.section .detail-wrapper{margin-bottom:10rem}.section .detail-wrapper .shop-info{padding:2rem 1.4rem}.section .detail-wrapper .shop-info .shop-info-logo{gap:1rem}.section .detail-wrapper .shop-info .shop-info-logo img{max-width:4rem}.section .detail-wrapper .shop-info .shop-info-logo p{font-size:1rem}.section .detail-wrapper .shop-info .shop-info-logo p .shop-name{font-size:1.5rem}.section .detail-wrapper .shop-info .shop-info-logo p .shop-name.cradle{font-size:1.4rem}.section .detail-wrapper .shop-info .simpleBtn{text-align:center}.section .detail-wrapper .detail .detail-left .main-copy{margin-bottom:2rem;font-size:1.25rem}.section ul{max-width:74%}.section ul li{font-size:1.25rem}.section ul li .label{min-width:5rem}footer .footer-inner .footer-left .rainbow{font-size:1.25rem}}@media screen and (max-width: 482px){.section .detail-wrapper .detail .detail-left .service-wrapper{flex-direction:column}.section .detail-wrapper .detail .detail-left .service-wrapper .service{max-width:100%;padding:1.5rem 3rem}}/*# sourceMappingURL=style.css.map */