﻿@import"//fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700&display=swap";*,*::before,*::after{box-sizing:border-box;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){*,*::before,*::after{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-attachment:initial;scroll-behavior:auto;transition-delay:0s;transition-duration:0s}}html{font:400 1rem/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:inherit;vertical-align:baseline;word-break:normal;color:inherit;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25;overflow:visible}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin:0 initial .5rem;font:inherit inherit 500 unset/1.2 inherit}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin:0 0 1rem}abbr[title],abbr[data-bs-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font:normal inherit inherit/inherit inherit;margin:0 0 1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin:0 0 1rem}ol ol,ul ul,ol ul,ul ol{margin:0}nav li{list-style:none;padding:0}nav li::before{content:"​"}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}small{font-size:.875em}mark{padding:.2em;background-color:currentColor}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{cursor:pointer;color:#3333e1;background-color:rgba(0,0,0,0);text-decoration:none}a:hover{color:#3434e0;text-decoration:underline}a:focus{outline:thin dotted}a:not([href]):not(class),a:not([href]):not([class]):hover{cursor:default;color:inherit;text-decoration:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}pre,code,kbd,samp{font:1.05em "Fira Code","Cascadia Code",Consolas,"Inconsolata",Monaco,Menlo,"Noto Mono","Roboto Mono","Droid Sans Mono","Ubuntu Mono","Ubuntu Monospace","Source Code Pro","Oxygen Mono","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:.875em;overflow:auto;-ms-overflow-style:scrollbar}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:inherit;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:inherit;background-color:inherit;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}iframe,img,input,select,textarea{height:auto;max-width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}img{border:0;-ms-interpolation-mode:bicubic}table{caption-side:bottom;border-collapse:collapse;text-indent:0;border-color:currentColor}caption{padding-top:.5rem;padding-bottom:.5rem;color:inherit;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0;text-transform:none}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}input,button{overflow:visible}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input,select,textarea{background-color:rgba(0,0,0,0);border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}button,select{text-transform:none}[role=button]{cursor:pointer}select{-moz-appearance:none;-webkit-appearance:none;text-transform:none;word-wrap:normal}select:not([multiple]):not([size]){background-image:"data:image/svg+xmlcharset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E"}::-ms-expand{display:none}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(disabled),[type=button]:not(disabled),[type=reset]:not(disabled),[type=submit]:not(disabled){cursor:pointer}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}textarea{overflow:auto;-ms-overflow-style:scrollbar;resize:vertical;vertical-align:top}fieldset{min-width:0;padding:.35em .75em .625em;margin:0;border:1px solid inherit}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit;max-width:100%;white-space:normal}@media(max-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}dialog{background-color:inherit;border:solid;color:inherit;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}input::-webkit-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}input:-ms-input-placeholder{opacity:1}input::placeholder{opacity:1}[type=search]{outline-offset:-2px;-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-color-swatch-wrapper{padding:0}::-moz-focus-inner{padding:0;border-style:none}::-moz-ui-invalid{box-shadow:none}::-moz-focusring{outline:1px dotted ButtonText}output{display:inline-block}iframe{border:none}audio,canvas,video{display:inline;display:inline-block;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}summary{display:list-item;cursor:pointer}progress{display:inline-block;vertical-align:baseline}template{display:none}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden=false]{display:initial}[aria-hidden=false][hidden=false]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,li{margin:0;padding:0}img{vertical-align:bottom;width:100%;height:auto}em{font-style:normal}html{scroll-behavior:smooth;max-width:93.75rem;margin-inline:auto;line-height:1.5}body{position:relative;overflow-x:hidden;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"XROT" 0,"YROT" 0;line-height:1.5;text-align:justify;background:#fbfbfb}main{margin-inline:auto}h1,h2,h3,h4,h5{font-weight:400}p{font-size:.9375rem}a{color:currentColor;outline:none}a:hover{color:currentColor;outline:none;text-decoration:none}.pc-only{display:none}@media screen and (min-width: 992px){.pc-only{display:initial}}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background-color:#fbfbfb;display:flex;align-items:center;justify-content:center;animation:fadeOut 1.5s 2.5s forwards;box-shadow:6px 6px 6px 0 rgba(0,0,0,.19)}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.loading__logo{position:absolute;top:40%;padding-right:clamp(0.06rem, 3.43vw + -0.74rem, 2.19rem);opacity:0;animation:logo_fade 2s .5s forwards;width:clamp(10.94rem, 17.66vw + 6.8rem, 21.88rem)}@media screen and (min-width: 1500px){.loading__logo{padding-right:.0625rem}}@keyframes logo_fade{0%{opacity:0;transform:translateY(20px)}60%{opacity:1;transform:translateY(0)}100%{opacity:0}}html{scroll-behavior:smooth;font-family:"Zen Maru Gothic",sans-serif;box-sizing:border-box;color:#242424;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;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}.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:#242424;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:25px;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;display:flex;flex-direction:column}.top-container .top-message .copy{display:inline;font-size:1.375rem;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:#fbfbfb;box-shadow:0 5px 15px 0 rgba(75,73,73,.25)}.top-container .top-message .copy .fontSizeBig{font-size:1.75rem;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 #a73857;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 #2a586f;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 #458628;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:1.375rem;margin-bottom:10%;text-align:center}.section.vision p{display:block}.section.vision p .rainbow{font-weight:500;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:1.375rem;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:5rem}.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:6.25rem}.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.125rem;padding:.3rem .5rem;margin-bottom:25px;background:#fbfbfb;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:-1.875rem;left:-7.5rem;min-width:15.625rem;min-height:15.625rem;border-radius:50%;opacity:.5;z-index:-1}.section.about .about-inner .palette-labels .palette-label .palette-label-inner p{display:block;color:#fbfbfb;padding:.3rem .5rem;margin-bottom:25px}.section.about .about-inner .palette-labels .palette-label .palette-label-inner .label-btn{padding:.3rem .5rem;font-weight:500;color:#fbfbfb;position:relative}.section.about .about-inner .palette-labels .palette-label .palette-label-inner .label-btn::after{content:"";position:absolute;border-bottom:1.5px solid #fbfbfb;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}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle h4{color:#458628}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle h4::before{background:#458628;width:12.5rem}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle p{background:#458628}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle .circle{background:#458628}.section.about .about-inner .palette-labels .palette-label .palette-lifestyle .label-btn{background:#458628}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu h4{color:#a58805}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu h4::before{background:#a58805;width:7.5rem}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu p{background:#a58805}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu .circle{background:#a58805;left:-266px}.section.about .about-inner .palette-labels .palette-label .palette-konkatsu .label-btn{background:#a58805}.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:1.5rem;display:block;width:fit-content;padding-block:.3rem .5rem;padding-inline:1.5rem;color:#fbfbfb;margin-bottom:50px}.section .title.restaurant{background:#c0181e}.section .title.salon{background:#458628}.section .title.kosodate{background:#da631d}@media(min-width: 768px){.section .title{padding-inline:4rem}}.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{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:25px;padding:2rem 1rem;margin-bottom:35px}.section .detail-wrapper .detail .detail-left .service-wrapper .service h6{position:relative;text-align:center;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-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:#458628}.section .detail-wrapper.salon .detail .detail-left .shop-info .simpleBtn{border-color:#242424;background:#458628;color:#242424}.section .detail-wrapper.salon .detail .detail-left .shop-info .simpleBtn:hover{background:#242424;border-color:#458628;color:#458628}.section .detail-wrapper.salon .detail .detail-left .shop-info address a{border-color:#458628}.section .detail-wrapper .shop-info{gap:35px;align-items:end;margin-bottom:35px;padding:35px 50px;border:1.5px solid #c0181e;border-radius:25px}.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{margin-bottom:unset}.section .detail-wrapper .shop-info .icon-link{display:inline-block;width:fit-content;height:fit-content}.section .detail-wrapper .shop-info .insta-logo{max-width:2.8rem;margin-bottom:35px;margin-right:35px}.section .detail-wrapper .shop-info address{margin-bottom:15px}.section .detail-wrapper .shop-info address a{position:relative;text-decoration:none;color:#242424;display:inline-block;border:2px dotted #c0181e;border-radius:100px;padding:5px 15px;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{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{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:1.25rem;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{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{margin-bottom:.5rem}footer .footer-inner .footer-left address{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;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;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 .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{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;border:1px solid #242424;border-radius:25px;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{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:#242424;color:#242424}.contact .contact_form button#submit1.is-inactive{display:block;margin-inline:auto;margin-bottom:3rem;border:1px solid #242424;background:#ccc;border-radius:25px;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;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{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;border:1px solid #242424;border-radius:25px;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{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:#242424;color:#242424}.afterSubmit .afterSubmit-inner button.btn{display:block;margin-inline:auto;margin-bottom:3rem;border:1px solid #242424;border-radius:25px;padding:1rem 2rem;cursor:not-allowed}.afterSubmit .afterSubmit-inner .confirm{width:fit-content;margin-inline:auto}.afterSubmit .afterSubmit-inner .confirm form{margin-top:3rem}.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;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{margin-block:3rem .5rem;font-weight:500}.privacy .privacypolicy p{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-img{max-width:700px}.section .detail-wrapper .detail{gap:3%}.section .detail-wrapper.salon .shop-info{border-color:#458628}.section .detail-wrapper.salon .shop-info address a{border-color:#458628}.section .detail-wrapper .shop-info{margin-inline:5%}}@media screen and (max-width: 1030px){.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}.borders .border.border-blue,.borders .border.border-green{bottom:-75vw}.section.vision{width:90%;margin-bottom:75vw}.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:25px}.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{margin-bottom:7rem}.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::before{height:2.8rem}.section.about .about-inner .palette-labels .palette-label.eat h4::before{width:5.85rem}.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 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 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 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 .simpleBtn{text-align:center}.section .detail-wrapper .detail .detail-left .main-copy{margin-bottom:2rem}.section ul{max-width:74%}.section ul li .label{min-width:5rem}}@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}}.btn__fill{color:#fbfbfb;font-size:clamp(1.13rem, 0.3vw + 1.05rem, 1.31rem);display:flex;align-items:center;justify-content:center;padding:clamp(0.69rem, 0.1vw + 0.66rem, 0.75rem) clamp(1.88rem, 2.02vw + 1.4rem, 3.13rem);border:4px solid #458628;border-radius:50px;background:#458628;width:fit-content;gap:1.25rem;transition:.2s;position:relative;box-shadow:4px 5px 13px -5px gray}.btn__fill::before{content:"";position:absolute;box-sizing:border-box;top:0;left:0;height:100%;width:100%;border:4px solid rgba(0,0,0,0);border-radius:50px;transition:.2s}.btn__fill::after{content:"";width:12px;height:12px;border-top:2px solid #fbfbfb;border-right:2px solid #fbfbfb;rotate:45deg;transition:.2s}.btn__fill:hover{color:#242424;text-decoration:none;background:#fbfbfb;border-color:#458628;scale:1.1}.btn__fill:hover::after{border-color:#242424}.btn__edging{color:#458628;font-size:clamp(1.13rem, 0.3vw + 1.05rem, 1.31rem);font-weight:500;display:flex;align-items:center;justify-content:center;padding:clamp(0.63rem, 0.2vw + 0.58rem, 0.75rem) clamp(1.44rem, 0.2vw + 1.39rem, 1.56rem);border:4px solid #458628;border-radius:50px;background:#fbfbfb;width:fit-content;gap:.625rem;transition:.2s;position:relative;box-shadow:4px 5px 13px -5px gray}.btn__edging::before{content:"";position:absolute;box-sizing:border-box;top:0;left:0;height:100%;width:100%;border:4px solid rgba(0,0,0,0);border-radius:50px;transition:.2s}.btn__edging::after{content:"";width:12px;height:12px;border-top:2px solid #458628;border-right:2px solid #458628;rotate:45deg;transition:.2s}.btn__edging:hover{color:#fbfbfb;text-decoration:none;background:#458628;scale:1.1;border-color:#fbfbfb}.btn__edging:hover::after{border-color:#fbfbfb}.btn-container{display:flex;gap:.9375rem;flex-direction:column;align-items:center}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100vw;height:100vh;background:#fbfbfb;transition:all .3s}#g-nav.panelactive{opacity:1;z-index:10}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;z-index:999}#g-nav.panelactive ul{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.global-nav .global-nav__btn{translate:-50% -50%;top:50%;left:55%;display:flex;flex-direction:column;gap:2.1875rem;align-items:flex-start;padding-block:.9375rem;margin-left:-0.9375rem}@media screen and (min-width: 576px){.global-nav .global-nav__btn{left:50%}}.global-nav .global-nav__btn .global-nav__top{display:flex;flex-direction:column;gap:clamp(0.06rem, 0.4vw + -0.03rem, 0.31rem);font-size:clamp(1.38rem, 0.61vw + 1.23rem, 1.75rem)}.global-nav .global-nav__btn .global-nav__top span{font-size:clamp(1.13rem, 0.4vw + 1.03rem, 1.38rem)}.global-nav .global-nav__btn .btn-container{width:fit-content;white-space:nowrap;align-items:flex-start;margin:.9rem}.global-nav .global-nav__btn .btn-container .btn__edging-green{font-size:clamp(0.88rem, 0.4vw + 0.78rem, 1.13rem)}.global-nav .global-nav__btn .btn-container .btn__fill-green{font-size:clamp(0.88rem, 0.4vw + 0.78rem, 1.13rem)}#g-nav li{position:relative;list-style:none;font-size:clamp(1rem, 0.4vw + 0.91rem, 1.25rem);white-space:nowrap;text-align:center;padding-bottom:.3125rem;padding-inline:.5rem;border-bottom:.09375rem solid #458628;transition:.3s}#g-nav li::after{position:absolute;content:"";translate:-50% -50%;top:50%;left:50%;height:2.5rem;width:100%;transition:.3s;z-index:-1}#g-nav li::before{display:none}#g-nav li:hover{border-bottom:none}#g-nav li:hover::after{background:#458628}#g-nav li:hover .page-name{color:#fbfbfb}#g-nav li a{color:#242424;text-decoration:none;display:flex;align-items:flex-start;flex-direction:column;gap:clamp(0.06rem, 2.42vw + -0.51rem, 1.56rem)}@media screen and (min-width: 992px){#g-nav li a{flex-direction:row-reverse;align-items:flex-end}}#g-nav li a .page-name{font-size:clamp(0.69rem, 0.71vw + 0.52rem, 1.13rem);color:#458628}#g-nav li a .sub-title{font-size:clamp(0.94rem, 0.91vw + 0.72rem, 1.5rem)}.header-logo{position:fixed;height:0;top:clamp(0.81rem, 3.73vw + -0.06rem, 3.13rem);right:clamp(0.81rem, 6.26vw + -0.65rem, 4.69rem);box-shadow:2px 3px 6px 0px rgba(0,0,0,.19);width:clamp(6.38rem, 9.89vw + 4.06rem, 12.5rem);transition:.3s;z-index:20;cursor:pointer}.header-logo:hover{scale:1.1}header{position:relative}footer{position:relative;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.75rem;padding-bottom:3.75rem}footer .footer__logo{width:clamp(10.19rem, 6.56vw + 8.65rem, 14.25rem)}footer .footer__copy{font-size:clamp(1rem, 0.91vw + 0.79rem, 1.56rem);padding-left:clamp(0.94rem, 0.1vw + 0.91rem, 1rem)}footer .page-title{font-size:clamp(1.13rem, 0.4vw + 1.03rem, 1.38rem)}footer .footer-info{display:flex;flex-direction:column;gap:1.875rem}footer .footer-info .footer-info__inner{display:flex;gap:1.125rem;font-size:clamp(0.94rem, 0.3vw + 0.87rem, 1.13rem);transition:.3s}footer .footer-info .footer-info__inner:hover{scale:1.1;color:#c0181e}small{font-size:clamp(0.75rem, 0.2vw + 0.7rem, 0.88rem);font-style:normal;text-align:center;margin-inline:auto}.flower-ring__5{position:absolute;left:0;top:clamp(-15.63rem, -5.05vw + -14.44rem, -18.75rem);width:clamp(8.13rem, 24.52vw + 2.38rem, 23.31rem)}.flower-ring__6{position:absolute;bottom:0;right:0;width:clamp(7.5rem, 22.1vw + 2.32rem, 21.19rem)}.fv{position:relative;height:clamp(49.06rem, 44.5vw + 38.63rem, 76.63rem);overflow:hidden}.fv .fv-image img{position:absolute;object-fit:cover;min-height:25.75rem;width:auto;z-index:-2}@media screen and (min-width: 576px){.fv .fv-image img{min-height:42.875rem}}.fv .fv-text{position:absolute;font-size:clamp(1rem, 0.81vw + 0.81rem, 1.5rem);top:21.4375rem;width:100vw}@media screen and (min-width: 576px){.fv .fv-text{top:32.875rem}}.fv .fv-text__container{position:relative;z-index:1;margin-block:clamp(2.81rem, 1.21vw + 2.53rem, 3.56rem) clamp(5.63rem, 6.05vw + 4.21rem, 9.38rem);padding-inline:clamp(1rem, 3.43vw + 0.2rem, 3.13rem);display:flex;flex-direction:column;gap:clamp(3.13rem, 4.04vw + 2.18rem, 5.63rem)}.fv .fv-text__container .fv-copy{display:block;font-size:clamp(1.63rem, 2.62vw + 1.01rem, 3.25rem)}.fv .fv-text__container .fv-lead{display:block;font-size:clamp(1rem, 0.4vw + 0.91rem, 1.25rem);text-shadow:#fbfbfb 1px 0 5px,#fbfbfb 1px 0 5px,#fbfbfb 1px 0 5px,#fbfbfb 1px 0 15px,#fbfbfb 1px 0 15px,#fbfbfb 1px 0 15px,#fbfbfb 1px 0 10px,#fbfbfb 1px 0 10px,#fbfbfb 1px 0 10px,#fbfbfb 1px 0 10px,#fbfbfb 1px 0 20px,#fbfbfb 1px 0 20px;line-height:1.5}.fv .fv-text__background{position:absolute;top:20.625rem;width:auto;height:auto;left:-7px;right:-7px;z-index:-1}@media screen and (min-width: 576px){.fv .fv-text__background{top:31.5625rem}}.pick-up .section-container .pick-up__list .pick-up__list-inner{box-shadow:none}.pick-up .section-container .pick-up__list .pick-up__list-inner:hover{scale:unset}.service{position:relative}.service .section-container .section-container__cards .section-container__card{box-shadow:4px 5px 13px -5px #5c5c5c}.service .section-container .section-container__cards .section-container__card.no-hover-action{scale:unset}.service .section-container .section-container__cards .section-container__card .service__list-inner{box-shadow:none}.service .section-container .section-container__cards .section-container__card .service__list-inner img{width:100%;height:auto;object-fit:cover}.service .service__list-inner img{width:100%;height:auto;object-fit:cover}.greeting .section-container__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3.75rem, 6.05vw + 2.33rem, 7.5rem);padding-bottom:clamp(3.75rem, 3.03vw + 3.04rem, 5.63rem)}@media screen and (min-width: 992px){.greeting .section-container__inner{flex-direction:row-reverse}}.greeting .section-container__inner-parts{display:flex;flex-direction:column;gap:1.25rem}.greeting .section-container__inner-parts img{width:21.5625rem}.greeting .section-container__inner-parts .section-container__inner-text{display:flex;flex-direction:column;gap:.625rem;width:clamp(18.13rem, 20.89vw + 13.23rem, 31.06rem)}.feature{position:relative}.feature .section-container .section-container__cards .section-container__card{box-shadow:none;border:1px solid #458628}.feature .section-container .section-container__cards .section-container__card:hover{scale:unset}.privacy-text,.privacy-container{padding-left:clamp(0.94rem, 7.57vw + -0.84rem, 5.63rem);padding-right:clamp(0.94rem, 7.57vw + -0.84rem, 5.63rem);margin-bottom:3.125rem;color:#242424;font-size:clamp(1rem, 0.3vw + 0.93rem, 1.19rem);text-align:justify}.privacy-container{color:#242424}.privacy-container .privacy-container__title{font-size:clamp(1.06rem, 0.81vw + 0.87rem, 1.56rem);margin-bottom:clamp(0.75rem, 1.31vw + 0.44rem, 1.56rem);font-weight:500}.privacy-container .privacy-container__list{margin-block:1.5625rem;padding-left:1.5rem}.privacy-container .privacy-container__list li{list-style:disc;font-size:clamp(1rem, 0.3vw + 0.93rem, 1.19rem);margin-bottom:.75rem;line-height:1.7;letter-spacing:.04em}.privacy-container .privacy-container__list li:last-child{margin-bottom:0}.privacy-container .privacy-container__address{margin-block:1.5625rem;padding-left:1.5rem;max-width:25rem}.privacy-container .privacy-container__address-group{display:flex}.privacy-container .privacy-container__address-group dt,.privacy-container .privacy-container__address-group dd{padding:.2rem 1rem}.contact .section-container .section-container__inner{display:flex;gap:clamp(3.13rem, 5.05vw + 1.94rem, 6.25rem);flex-direction:column;align-items:center}@media screen and (min-width: 992px){.contact .section-container .section-container__inner{flex-direction:row;align-items:normal}}.contact .section-container .section-container__inner .section-container__inner-parts.contact-info__container{display:flex;flex-direction:column;gap:1.875rem;max-width:19.0625rem}.contact .section-container .section-container__inner .section-container__inner-parts.contact-info__container a{display:flex;flex-direction:row;gap:.625rem;width:fit-content;transition:.3s}.contact .section-container .section-container__inner .section-container__inner-parts.contact-info__container a:hover{scale:1.1;color:#c0181e}.contact .section-container .section-container__inner .section-container__inner-parts.contact-form{width:21.875rem;height:62.5rem;margin-bottom:1.25rem}@media screen and (min-width: 992px){.contact .section-container .section-container__inner .section-container__inner-parts.contact-form{width:31.25rem;height:58.125rem}}.contact .section-container .section-container__inner .section-container__inner-parts.contact-form .google-form{height:100%;width:100%}/*# sourceMappingURL=style.css.map */
