﻿@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Zen+Kaku+Gothic+New&display=swap";:root{--vw: 1vw}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;display:block;box-sizing:border-box;transition:.2s}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}.mb-28{margin-bottom:2.8rem}.mb-14{margin-bottom:1.4rem}.mb-8{margin-bottom:.8rem}.center{text-align:center}@media(any-hover: hover){.hover__img:hover{opacity:.7}}.hover__zoom{overflow:hidden}.hover__zoom>*{transition:.3s transform}@media(any-hover: hover){.hover__zoom>*:hover{transform:scale(1.05)}}.txt24{font-size:2.4rem;line-height:1.333}@media only screen and (max-width: 767px){.txt24{font-size:2rem}}.txt18{font-size:1.8rem;line-height:1.888}@media only screen and (max-width: 767px){.txt18{font-size:1.5rem;line-height:1.93}}.txt16{font-size:1.6rem}.txt15{font-size:1.5rem}.txt14{font-size:1.4rem}.gold{color:var(--color__gold)}.green{color:var(--color__green)}.ttl__deco{text-align:center;font-size:2.8rem;margin-bottom:4rem}@media only screen and (max-width: 767px){.ttl__deco{font-size:2.2rem;line-height:1.4}}.ttl__deco .ttl__deco__inner{display:inline-block;position:relative}.ttl__deco .ttl__deco__inner::before{display:block;content:"";width:8.52rem;height:3.35rem;background-image:url("../img/common/ttl_deco.svg");background-repeat:no-repeat;background-size:cover;position:absolute;left:-12rem;top:0;bottom:0;margin:auto}@media only screen and (max-width: 767px){.ttl__deco .ttl__deco__inner::before{width:7rem;height:2.7rem;left:-9rem}}.ttl__deco .ttl__deco__inner::after{display:block;content:"";width:8.52rem;height:3.35rem;background-image:url("../img/common/ttl_deco.svg");background-repeat:no-repeat;background-size:cover;position:absolute;right:-12rem;top:0;bottom:0;margin:auto;transform:scale(-1)}@media only screen and (max-width: 767px){.ttl__deco .ttl__deco__inner::after{width:7rem;height:2.7rem;right:-9rem}}.ttl__deco.ttl__deco--white{color:#fff}.ttl__deco.ttl__deco--white .ttl__deco__inner::after,.ttl__deco.ttl__deco--white .ttl__deco__inner::before{background-image:url("../img/common/ttl_deco_white.svg")}.ttl__deco.ttl__deco--gold .ttl__deco__inner::after,.ttl__deco.ttl__deco--gold .ttl__deco__inner::before{background-image:url("../img/common/ttl_deco_gold.svg")}.ttl__deco.ttl__deco--blue .ttl__deco__inner::after,.ttl__deco.ttl__deco--blue .ttl__deco__inner::before{background-image:url("../img/common/ttl_deco_blue.svg")}.btn1{background:#fff;display:inline-block;border-radius:1rem;font-size:2.6rem;line-height:1.75;padding:1.9rem 1rem;min-width:43.6rem;text-align:center;box-shadow:.5rem .4rem 10px 1px #0d4354;border:1px solid #fff}@media only screen and (max-width: 767px){.btn1{font-size:1.8rem;min-width:auto;width:100%;padding:1.35rem 1rem}}@media(any-hover: hover){.btn1:hover{background:var(--color__gold);color:#fff}}.btn1.btn1--blue{background:#9cbad0;color:#fff;border-color:#9cbad0}@media(any-hover: hover){.btn1.btn1--blue:hover{background:#fff;color:#9cbad0}}.link__arrow{display:inline-block;font-size:1.6rem;font-weight:bold;border-bottom:1px solid;padding-right:3.7rem;padding-bottom:.4rem;position:relative}@media only screen and (max-width: 767px){.link__arrow{font-weight:bold}}@media(any-hover: hover){.link__arrow:hover::after{right:1rem}}.link__arrow::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:1rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-left:1.5rem solid var(--color__main);border-right:0;position:absolute;top:0;right:0;margin:auto;transition:.3s}.btn__blue{max-width:23rem;width:100%;color:#fff;font-size:1.6rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#78a6c6;padding:.85rem 1rem;border-radius:1rem;box-shadow:0px 3px 0px 0px #4a727f}@media(any-hover: hover){.btn__blue:hover{background:var(--color__gold);box-shadow:0px 3px 0px 0px #867556}}.btn__blue .icon_line{width:1.9rem}.btn__blue .icon_mail{width:2.6rem}.btn__white{color:#778ea7;border:1px solid;background:#fff;display:inline-block;text-align:center;font-size:1.7rem;font-weight:bold;box-shadow:2px 2px 6px 0 rgba(0,0,0,.4);padding:1.5rem 2rem;min-width:22.5rem;position:relative}@media only screen and (max-width: 767px){.btn__white{width:100%}}.btn__white::after{content:"";display:inline-block;width:.8rem;height:.8rem;border-top:solid 1px #9d9d9d;border-right:solid 1px #9d9d9d;position:relative;top:-0.2rem;bottom:0;right:0;margin:auto;margin-left:1rem;transform:rotate(45deg);transition:.3s}@media(any-hover: hover){.btn__white:hover{background:#778ea7;color:#fff;border-color:#778ea7}.btn__white:hover::after{border-color:#fff}}.bg__lightblue{background:rgba(123,168,201,.25)}.anim{opacity:0;transition:opacity 1s ease,transform 1s ease,filter 1s ease;will-change:opacity,transform,filter}.anim.is-show{opacity:1;transform:translateX(0);filter:blur(0)}.anim--late{transition:opacity 1.5s ease,transform 1.5s ease,filter 1.5s ease}.anim__blur{filter:blur(20px)}.anim__fade--up{transform:translateY(40px)}.anim__fade--left{transform:translateX(-40px)}.anim__fade--right{transform:translateX(40px)}.radius1{border-radius:1rem;overflow:hidden}.radius2{border-radius:.7rem;overflow:hidden}.shadow{box-shadow:2px 2px 6px 0 rgba(0,0,0,.4)}.sec{padding:8rem 0}@media only screen and (max-width: 767px){.sec{padding:4rem 0}}.num__icon{height:auto}.num__icon use{display:block;width:100%;height:100%}.num__icon.num__icon--white{color:#fff}.num__icon.num__icon--blue{color:var(--color__blue)}.num__icon.num__icon--gold{color:var(--color__gold)}.num__icon.num__icon1{width:2.1rem}.num__icon.num__icon2{width:4rem}.num__icon.num__icon3{width:3.8rem}.num__icon.num__icon4{width:3.9rem}.num__icon.num__icon5{width:3.9rem}.num__icon.num__icon6{width:3.8rem}.num__icon.num__icon7{width:3.8rem}.num__icon.num__icon8{width:4rem}.salonguide{background-image:url("../img/common/bg_salon.jpg");background-repeat:repeat-x;background-position:center;background-size:auto 100%;width:100%;height:47rem;display:flex;align-items:center;justify-content:center;flex-flow:column}@media only screen and (max-width: 767px){.salonguide{height:27rem}}.salonguide .salonguide__ttl{font-size:4rem;color:#fff;margin-bottom:3.5rem;text-align:center}@media only screen and (max-width: 767px){.salonguide .salonguide__ttl{font-size:2.7rem;margin-bottom:2.4rem}}@media only screen and (max-width: 767px){.salonguide .btn1{width:80%}}.bnrsingle{margin:6rem auto;width:100%;max-width:60rem}@media only screen and (max-width: 767px){.bnrsingle{margin:3rem 0;padding:0 2rem}}.pagehead{color:#fff;background:#9cbad0;text-align:center;margin-top:21.1rem;margin-left:2.5rem;border-radius:0 0 0 2.5rem;font-size:3rem;padding:1.9rem 0}@media only screen and (max-width: 767px){.pagehead{margin-top:72px;margin-left:2rem;padding:1rem 0;font-size:2.2rem}}.bread{padding:1rem 0;margin-bottom:2rem}.bread #breadcrumbs{color:#9d9d9d}.bread #breadcrumbs>span{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.bread #breadcrumbs>span>span:first-child{position:relative;display:flex;align-items:center;gap:.4rem}.bread #breadcrumbs>span>span:first-child::before{content:"";display:block;width:1.92rem;height:1.778rem;background:url("../img/common/icon_home.svg") no-repeat;background-size:cover}.bread #breadcrumbs>span span,.bread #breadcrumbs>span a{font-size:1.4rem}@media(any-hover: hover){.bread #breadcrumbs>span a:hover{text-decoration:underline}}:root{--color__main: #595858;--color__base: #F2EFE9;--color__blue: #778EA7;--color__lightblue: rgba(143, 176, 207, 0.2);--color__gold: #B9A888;--color__green: #7AA6AE;--font__zen_kaku: "Zen Kaku Gothic New", sans-serif;--font__barlow: "Barlow", sans-serif}.font__zen_kaku{font-family:var(--font__zen_kaku)}.font__barlow{font-family:var(--font__barlow)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media only screen and (min-width: 768px){html{font-size:calc(.7320644217*var(--vw))}}@media only screen and (min-width: 1366px){html{font-size:62.5%}}@media only screen and (max-width: 767px){html{font-size:calc(2.6666666667*var(--vw))}}body{color:var(--color__main);line-height:1.8;position:relative;word-break:break-word;width:100%;font-weight:400;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:1.6rem;font-family:var(--font__zen_kaku)}@media only screen and (max-width: 767px){body{font-size:1.6rem}}img{height:auto}.dummy{width:60%}.wrapper{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:normal}@media(max-width: 768px){section[id]{scroll-margin-top:30px}}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.inner{width:112rem;margin:auto;position:relative;padding:0 2rem}@media only screen and (max-width: 767px){.inner{width:100%;padding:0 2rem}}.inner--small{width:102rem;margin:auto;position:relative;padding:0 2rem}@media only screen and (max-width: 767px){.inner--small{width:100%;padding:0 2rem}}.paging .wp-pagenavi{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;font-size:1.6rem;color:var(--color__blue);margin-top:9.8rem}@media only screen and (max-width: 767px){.paging .wp-pagenavi{margin-top:4rem}}.paging .wp-pagenavi .current,.paging .wp-pagenavi .page{width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;line-height:1;font-family:var(--font__manrope);border-radius:.4rem}.paging .wp-pagenavi .current{background:#9cbad0;border-radius:50%;color:#fff}.paging .wp-pagenavi a{border:1px solid var(--color__orange);color:var(--color__main)}@media(any-hover: hover){.paging .wp-pagenavi a:hover{background:#9cbad0;border-radius:50%;color:#fff}}.paging .wp-pagenavi .previouspostslink{display:flex;justify-content:center;align-items:center;line-height:1;padding:0 1rem 0 3rem;width:auto;border-radius:.4rem;position:relative}.paging .wp-pagenavi .previouspostslink::after{content:"";display:block;width:.6rem;height:.6rem;border-top:solid 1px var(--color__orange);border-right:solid 1px var(--color__orange);position:absolute;top:0;bottom:0;left:1rem;margin:auto;transform:rotate(-135deg);transition:.3s}.paging .wp-pagenavi .nextpostslink{display:flex;justify-content:center;align-items:center;line-height:1;padding:0 3rem 0 1rem;width:auto;border-radius:.4rem;position:relative}.paging .wp-pagenavi .nextpostslink::after{content:"";display:block;width:.6rem;height:.6rem;border-top:solid 1px var(--color__orange);border-right:solid 1px var(--color__orange);position:absolute;top:0;bottom:0;right:1rem;margin:auto;transform:rotate(45deg);transition:.3s}.scrollin{opacity:0;position:relative}.scrollin.animate{-webkit-animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s;animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s}.scrollin__group>*{opacity:0;position:relative}.scrollin__group>*.animate{-webkit-animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s;animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s}@-webkit-keyframes inview_slide_up{0%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes inview_slide_up{0%{transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.txt404{color:var(--color__gray);font-size:16rem;line-height:1;font-weight:bold;text-align:center;margin-bottom:4rem}.editor{margin-bottom:4rem}.editor>*{margin-bottom:2rem}.editor a{display:inline;text-decoration:underline;color:var(--color__orange)}@media(any-hover: hover){.editor a:hover{text-decoration:none}}.editor img{width:auto}.editor h1,.editor h2{color:var(--color__brown);font-size:2rem;font-weight:normal;font-family:var(--font__noto);padding-left:7rem;position:relative;padding-top:2rem;margin-bottom:3.4rem}@media only screen and (max-width: 767px){.editor h1,.editor h2{padding-left:5.5rem}}.editor h1::before,.editor h2::before{content:"";display:block;width:5rem;height:5rem;background:url("../img/common/logo_symbol.png") no-repeat;background-size:100% 100%;position:absolute;top:1rem;left:0}@media only screen and (max-width: 767px){.editor h1::before,.editor h2::before{width:4rem;height:4rem;top:1.5rem}}.editor h3{color:var(--color__brown);font-size:1.8rem;font-weight:normal;font-family:var(--font__noto);padding-left:3rem;position:relative;margin-bottom:3.4rem}.editor h3::before{content:"";display:block;width:2px;height:100%;background:var(--color__orange);position:absolute;top:0;left:0}.editor h3::after{content:"";display:block;width:1px;height:100%;background:var(--color__orange);position:absolute;top:0;left:1rem}.editor h4{font-size:1.8rem;font-weight:normal;font-weight:bold;position:relative;margin-bottom:3.4rem;padding-left:6rem}.editor h4::before{content:"";display:block;width:4.35rem;height:2px;background:var(--color__orange);position:absolute;top:1rem;left:0}.editor h5,.editor h6{font-size:2rem;font-weight:normal;color:var(--color__blue)}@media only screen and (max-width: 767px){.editor h5,.editor h6{font-size:2.8rem}}.editor .wp-block-list li{position:relative;padding:.5rem 0 .5rem 3rem}.editor .wp-block-list li::before{content:"";display:block;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--color__orange);position:absolute;top:1rem;left:1rem}.editor hr{margin:6rem 0;color:var(--color__blue)}.editor.editor__introduction h2{font-size:3.4rem;border:none;margin-bottom:2rem;line-height:1.676;position:relative}.editor.editor__introduction h2::after{content:"";display:inline-block;width:1px;height:3.6rem;background:var(--color__blue);transform:rotate(45deg);margin-left:2rem;position:relative;top:.5rem}.editor.editor__introduction h3{border-bottom:1px solid;font-size:2.4rem}.header{position:fixed;top:0;left:0;width:100%;padding:2.5rem 0 0 2.5rem;z-index:99;transition:.8s}@media only screen and (max-width: 767px){.header{padding:0;z-index:200}}@media only screen and (min-width: 768px){.header.is-scrolled{opacity:0;pointer-events:none}}.header .header__in{height:18.6rem;background:var(--color__base);border-radius:2.5rem 0 0 0;display:flex;justify-content:space-between;padding:2.3rem 3.5rem 0 3.5rem}@media only screen and (max-width: 767px){.header .header__in{height:72px;padding:0;padding-left:1.6rem;border-radius:0;background:none}}.header .logo{width:8.2rem}@media only screen and (max-width: 767px){.header .logo{width:3.9rem;margin-top:1rem}}.header .logo a{display:block;height:max-content}.header .menu{margin-top:1.3rem;margin-right:6rem;margin-left:auto}@media only screen and (max-width: 767px){.header .menu{display:none !important}}.header .menu .menu__inner .menu__list{display:flex;gap:4rem}.header .menu .menu__inner .menu__list .menu__item a{font-size:1.5rem;display:inline-block;border-bottom:1px solid var(--color__base);padding-bottom:.4rem}@media(any-hover: hover){.header .menu .menu__inner .menu__list .menu__item a:hover{border-color:var(--color__main)}}.nav__toggle{pointer-events:auto;width:2.8rem;height:1.5rem;position:relative;z-index:99999;cursor:pointer;transition:.2s;margin-top:1.1rem}@media only screen and (max-width: 767px){.nav__toggle{background:rgba(141,175,186,.5);width:53px;height:56px;margin-top:0;border-radius:0 0 0 10px}}.nav__toggle span{display:block;height:1px;background:var(--color__main);position:absolute;width:100%;left:0;right:0;margin:auto;transition:.3s ease-in-out;width:2.8rem}@media only screen and (max-width: 767px){.nav__toggle span{width:24px;background:#fff}}.nav__toggle span:nth-child(1){top:0}.nav__toggle span:nth-child(2){top:.75rem}@media only screen and (max-width: 767px){.nav__toggle span:nth-child(2){top:9px}}.nav__toggle span:nth-child(3){bottom:0}@media only screen and (max-width: 767px){.nav__toggle .nav__toggle__inner{width:24px;height:20px;position:relative;top:17px;left:15px}}.nav__toggle .nav__toggle__txt{font-size:.9rem;line-height:1;position:absolute;left:0;right:0;bottom:-1.6rem;margin:auto;white-space:nowrap}@media only screen and (max-width: 767px){.nav__toggle .nav__toggle__txt{display:none}}.nav__toggle.open span:nth-child(1){top:.7rem;transform:rotate(145deg)}@media only screen and (max-width: 767px){.nav__toggle.open span:nth-child(1){top:9.5px}}.nav__toggle.open span:nth-child(2){opacity:0}.nav__toggle.open span:nth-child(3){top:0;transform:rotate(-145deg)}.bnrs{margin:6rem 0}@media only screen and (max-width: 767px){.bnrs{margin:3rem 0}}.bnrs .list{width:100.6rem;margin:auto;padding:0 2rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:9.3rem}@media only screen and (max-width: 767px){.bnrs .list{width:100%;gap:1.2rem}}.bnrs .list li{overflow:hidden}.bnrs .list a{display:block}@media(any-hover: hover){.bnrs .list a:hover img{transform:scale(1.1)}}.bnrs .list a img{transition:.3s}#topbtn{width:9.4rem;position:fixed;right:0;bottom:0;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transform:translateY(10px)}#topbtn.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#topbtn.is-stop{position:absolute}.footer{background:#f2efe9;padding:8rem 0 2rem}@media only screen and (max-width: 767px){.footer{padding:3rem 0 8rem;margin-top:6.8rem}}.footer .box{display:grid;grid-template-columns:16.5rem 20rem 53.6rem;justify-content:space-between}@media only screen and (max-width: 767px){.footer .box{grid-template-columns:9rem 1fr;gap:3rem}}@media only screen and (max-width: 767px){.footer .box .box__logo{margin-top:auto;margin-bottom:0}}.footer .box .box__nav .list li+li{margin-top:.5rem}.footer .box .box__nav .list a{display:inline-block}@media only screen and (max-width: 767px){.footer .box .box__nav .list a{font-size:1.4rem}}@media(any-hover: hover){.footer .box .box__nav .list a:hover{text-decoration:underline}}.footer .copy{color:#595858;text-align:center;font-size:1.2rem;margin-top:7rem}@media only screen and (max-width: 767px){.footer .copy{margin-top:3.7rem}}.box__bnrs .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.4rem 4.8rem}@media only screen and (max-width: 767px){.box__bnrs .list{gap:.6rem 1rem}}.box__bnrs .list .bnrs__txt{font-size:1.5rem;margin-top:1rem}@media only screen and (max-width: 767px){.box__bnrs .list .bnrs__txt{font-size:1.1rem;margin-top:0}}.box__bnrs .list li{overflow:hidden}.box__bnrs .list a{display:block}@media(any-hover: hover){.box__bnrs .list a:hover img{transform:scale(1.1)}}.box__bnrs .list a img{transition:.3s}.floatNav{position:fixed;top:24.3rem;right:0;z-index:100;transition:.3s}@media only screen and (max-width: 767px){.floatNav{opacity:0;visibility:hidden;pointer-events:none;width:100%;display:grid;grid-template-columns:35% 65%;top:auto;bottom:0}}@media only screen and (max-width: 767px){.floatNav.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media only screen and (min-width: 768px){.floatNav>a{width:6rem}}@media only screen and (max-width: 767px){.floatNav>a{font-size:1.6rem !important;letter-spacing:0 !important}}@media(any-hover: hover){.floatNav>a:hover{background:var(--color__gold);box-shadow:0px 3px 0px 0px #867556}}@media only screen and (min-width: 768px){.floatNav>a+a{margin-top:1rem}}.floatNav .floatNav__line{background:#06c655;box-shadow:0px 3px 0px 0px #068e3e;display:block;border-radius:1rem 0 0 1rem;overflow:hidden;padding:1.22rem 1.65rem;z-index:101;display:block;font-size:1.6rem;color:#fff;display:flex;align-items:center;gap:.5rem;letter-spacing:.1em;margin-right:0;margin-left:auto}@media only screen and (min-width: 768px){.floatNav .floatNav__line{writing-mode:vertical-rl;text-orientation:upright}}@media only screen and (max-width: 767px){.floatNav .floatNav__line{box-shadow:none;justify-content:center;top:auto;bottom:0;left:0;right:auto;border-radius:0;width:100%;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}}.floatNav .floatNav__line img{width:2.7rem}.floatNav .floatNav__line.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.floatNav .floatNav__hotpepper{background:#a52c58;box-shadow:0px 3px 0px 0px #72213f;display:block;border-radius:1rem 0 0 1rem;overflow:hidden;padding:1.22rem 1.65rem;z-index:101;display:block;font-size:1.6rem;color:#fff;display:flex;align-items:center;gap:.5rem;letter-spacing:.1em;margin-right:0;line-height:1;margin-left:auto}@media only screen and (min-width: 768px){.floatNav .floatNav__hotpepper{writing-mode:vertical-rl;text-orientation:upright}}@media only screen and (max-width: 767px){.floatNav .floatNav__hotpepper{box-shadow:none;justify-content:center;top:auto;bottom:0;left:0;right:auto;border-radius:0;width:100%;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}}.floatNav .floatNav__hotpepper img{width:2.7rem}#TOP .kv{position:relative}@media only screen and (max-width: 767px){#TOP .kv{height:100vh}}#TOP .kv .kv__inner{width:100%;padding-bottom:3.147vw;position:relative;z-index:100;max-width:1366px;margin:auto}@media only screen and (min-width: 1081px){#TOP .kv .kv__inner{padding-bottom:4.3rem}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner{padding-bottom:0}}#TOP .kv .kv__inner .kv__contents{display:block;width:79.062vw;max-width:1080px;margin:auto;position:relative;margin-top:15.9rem}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .kv__contents{width:100%;margin-top:0;height:calc(100vh - 9rem);background-image:url("../img/top/kv_sp.jpg");background-size:cover;background-position:center center}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .kv__contents .main{display:none}}#TOP .kv .kv__inner .container{position:absolute;top:10.248vw;left:6.149vw}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .container{bottom:4vh;top:auto;left:0;padding:0 1.6rem;width:100%}}#TOP .kv .kv__inner .container .catch{font-size:2.196vw;line-height:1.766;opacity:0;transform:translateX(-80px);transition:opacity 1s ease,transform 1s ease}@media only screen and (min-width: 1081px){#TOP .kv .kv__inner .container .catch{font-size:3rem}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .container .catch{font-size:2.8rem;line-height:1.571}}#TOP .kv .kv__inner .container .catch.is-active{opacity:1;transform:translateX(0)}#TOP .kv .kv__inner .container .circles{margin-top:3.367vw;display:flex;gap:2.196vw}@media only screen and (min-width: 1081px){#TOP .kv .kv__inner .container .circles{margin-top:4.6rem;gap:3rem}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .container .circles{margin-top:1.4rem;gap:1.3rem}}#TOP .kv .kv__inner .container .circles li{width:10.175vw}@media only screen and (min-width: 1081px){#TOP .kv .kv__inner .container .circles li{width:13.9rem}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .container .circles li{width:10.7rem}}#TOP .kv .kv__inner .container .btns{display:flex;gap:1.464vw;margin-top:3.074vw;padding-bottom:3vw}@media only screen and (min-width: 1081px){#TOP .kv .kv__inner .container .btns{gap:2rem;margin-top:4.2rem}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .container .btns{display:none}}#TOP .kv .kv__inner .container .btns .btn__shop{width:16.544vw;height:3.66vw;display:flex;align-items:center;justify-content:center;background:#fff;font-size:1.244vw;font-weight:bold;border:1px solid var(--color__blue);color:var(--color__blue);box-shadow:2px 2px 6px 0 rgba(0,0,0,.4);letter-spacing:.05em}@media only screen and (min-width: 1081px){#TOP .kv .kv__inner .container .btns .btn__shop{width:22.6rem;height:50px;font-size:1.7rem}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .container .btns .btn__shop{font-size:1.5rem;width:100%;height:50px}}@media(any-hover: hover){#TOP .kv .kv__inner .container .btns .btn__shop:hover{background:var(--color__blue);color:#fff}}#TOP .kv .kv__inner .container .btns .btn__counseling{width:16.544vw;height:3.66vw;display:flex;align-items:center;justify-content:center;background:var(--color__gold);font-size:1.244vw;font-weight:bold;border:1px solid var(--color__gold);color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.4);letter-spacing:.05em}@media only screen and (min-width: 1081px){#TOP .kv .kv__inner .container .btns .btn__counseling{width:22.6rem;height:50px;font-size:1.7rem}}@media only screen and (max-width: 767px){#TOP .kv .kv__inner .container .btns .btn__counseling{font-size:1.5rem;width:100%;height:50px}}@media(any-hover: hover){#TOP .kv .kv__inner .container .btns .btn__counseling:hover{background:#fff;color:var(--color__gold)}}#TOP .kv .btns--sp{display:none}@media only screen and (max-width: 767px){#TOP .kv .btns--sp{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.4rem;position:absolute;width:100%;bottom:0;left:0;height:9rem;padding:0 2rem}}#TOP .kv .btns--sp>a{display:flex;align-items:center;justify-content:center;background:#fff;font-size:1.5rem;font-weight:bold;border:1px solid var(--color__blue);color:var(--color__blue);box-shadow:2px 2px 6px 0 rgba(0,0,0,.4);letter-spacing:.05em;height:5rem}#TOP .kv .deco1{width:18.5rem;position:absolute;bottom:2.2rem;left:-6.2rem}@media only screen and (max-width: 767px){#TOP .kv .deco1{display:none}}#TOP .sec__campaign{padding:4.2rem 0}#TOP .sec__campaign .campaigns{display:flex;gap:7rem;justify-content:center}@media only screen and (max-width: 767px){#TOP .sec__campaign .campaigns{flex-wrap:wrap;gap:2.2rem}}#TOP .sec__campaign .campaigns li{width:44.4rem}@media only screen and (max-width: 767px){#TOP .sec__campaign .campaigns li{width:100%}}#TOP .intro--outer{width:100%;height:100vh;background-image:url(../img/top/intro.png);background-repeat:no-repeat;background-size:cover;background-position:6.8rem top;margin-top:7rem}@media only screen and (max-width: 767px){#TOP .intro--outer{height:auto;background-image:none;margin-top:0}}#TOP .intro--outer .intro__img{display:none}@media only screen and (max-width: 767px){#TOP .intro--outer .intro__img{display:block}}#TOP .intro{max-width:1366px;width:100%;height:100%;position:relative;overflow:hidden}@media only screen and (max-width: 767px){#TOP .intro{margin:0}}#TOP .intro .intro__in{width:100%;height:100%;position:relative}@media only screen and (min-width: 768px){#TOP .intro .content{position:absolute;top:0;bottom:0;margin:auto;left:12.8rem;height:max-content}}@media only screen and (max-width: 767px){#TOP .intro .content{padding:2.4rem 2rem}}#TOP .intro .content .txts{margin-bottom:7rem}@media only screen and (max-width: 767px){#TOP .intro .content .txts{margin-bottom:3.4rem}}#TOP .intro .content .txts p+p{margin-top:4rem}@media only screen and (max-width: 767px){#TOP .intro .content .txts p+p{margin-top:3.6rem}}#TOP .intro .content .btns{display:flex;flex-wrap:wrap;gap:5rem}@media only screen and (max-width: 767px){#TOP .intro .content .btns{flex-flow:column;gap:2.4rem}}@media only screen and (max-width: 767px){#TOP .intro .content .btns a{max-width:27.3rem}}#TOP .sec__service{padding:0 6.8rem;color:#fff;position:relative}@media only screen and (max-width: 767px){#TOP .sec__service{padding:0}}#TOP .sec__service .deco2{width:18.2rem;position:absolute;left:-4rem;top:-20.5rem}@media only screen and (max-width: 767px){#TOP .sec__service .deco2{display:none}}#TOP .sec__service .deco3{width:15.5rem;position:absolute;right:-5.6rem;top:-10rem}@media only screen and (max-width: 767px){#TOP .sec__service .deco3{display:none}}#TOP .sec__service .sec__service__bg{position:relative;max-width:1230px;width:100%;margin:13rem auto 0;background:#9cbad1;border-radius:2rem;padding:13rem 0 4rem}@media only screen and (max-width: 767px){#TOP .sec__service .sec__service__bg{padding:7.3rem 0 4.2rem;margin:7rem auto 0}}#TOP .sec__service .sec__service__bg .service_concept{width:54.7rem;position:absolute;top:-2.33rem;left:5.3rem}@media only screen and (max-width: 767px){#TOP .sec__service .sec__service__bg .service_concept{width:34.7rem;left:0;right:0;top:-4.33rem;margin:auto}}#TOP .sec__service .ttl__sub{text-align:center;font-size:2.1rem;margin-bottom:5.3rem}@media only screen and (max-width: 767px){#TOP .sec__service .ttl__sub{line-height:1.4;margin-bottom:4.8rem}}@media only screen and (max-width: 767px){#TOP .sec__service .ttl__sub .ttl__sub--big{font-size:2.8rem}}#TOP .sec__service .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.5rem}@media only screen and (max-width: 767px){#TOP .sec__service .list{grid-template-columns:1fr}}#TOP .sec__service .list .img{margin-bottom:3rem;position:relative}@media only screen and (max-width: 767px){#TOP .sec__service .list .img{margin-bottom:2.7rem}}#TOP .sec__service .list .img--outer{position:relative}#TOP .sec__service .list .img--outer .num{width:2.3rem;right:1.5rem;bottom:-1.5rem;position:absolute}#TOP .sec__service .list .img--outer .num.num2{width:4.4rem}#TOP .sec__service .list .img--outer .num.num3{width:4.1rem}#TOP .sec__service .list .list__ttl{font-size:2rem;margin-bottom:2.4rem}@media only screen and (max-width: 767px){#TOP .sec__service .list .list__ttl{margin-bottom:1rem}}@media only screen and (max-width: 767px){#TOP .sec__service .list li:nth-child(odd) .img{width:calc(100% + 2rem);position:relative;right:0;border-radius:1rem 0 0 1rem}#TOP .sec__service .list li:nth-child(even) .img{width:calc(100% + 2rem);position:relative;left:-2rem;border-radius:0 1rem 1rem 0}#TOP .sec__service .list li:nth-child(even) .num{right:auto;left:0}}#TOP .sec__charm{position:relative;padding:0 6.8rem;margin-bottom:8.6rem}@media only screen and (max-width: 767px){#TOP .sec__charm{padding:0;margin-bottom:0}}@media only screen and (max-width: 767px){#TOP .sec__charm .inner{padding:0 .96rem}}#TOP .sec__charm .sec__charm__bg{position:relative;max-width:1230px;width:100%;margin:13rem auto 0;background:var(--color__lightblue);border-radius:2rem;padding:13rem 0 4rem}@media only screen and (max-width: 767px){#TOP .sec__charm .sec__charm__bg{padding:7.3rem 0 4.2rem;margin:7rem auto 0;border-radius:2rem 2rem 0 0}}#TOP .sec__charm .sec__charm__bg .hightlight{width:54.7rem;position:absolute;top:-4.63rem;right:2.6rem}@media only screen and (max-width: 767px){#TOP .sec__charm .sec__charm__bg .hightlight{width:35.3rem;top:-3.63rem;right:0;left:0;margin:auto}}#TOP .sec__charm .ttl__deco{margin-bottom:7.2rem}#TOP .sec__charm .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:7.6rem;padding-bottom:13.5rem}@media only screen and (max-width: 767px){#TOP .sec__charm .list{grid-template-columns:1fr;gap:6rem;padding-bottom:0}}#TOP .sec__charm .list li{position:relative;background:#fff;padding:1rem 2.5rem 1rem 18.3rem;min-height:26rem;display:flex;flex-flow:column;justify-content:center;box-shadow:.5rem .5rem 0px 0px var(--color__gold)}@media only screen and (max-width: 767px){#TOP .sec__charm .list li{min-height:auto;padding:3.5rem 1.7rem}}#TOP .sec__charm .list li .list__ttl{color:var(--color__gold);margin-bottom:1.8rem}@media only screen and (max-width: 767px){#TOP .sec__charm .list li .list__ttl{margin-bottom:2rem;min-height:3.5rem}}#TOP .sec__charm .list li .img{width:20.4rem;position:absolute;top:-1.6rem;left:-4.2rem}@media only screen and (max-width: 767px){#TOP .sec__charm .list li .img{width:11.4rem;top:-2.8rem;left:auto;right:1rem}}#TOP .sec__charm .list li .num__icon{width:2.1rem;position:absolute;right:2.2rem;top:-2rem}@media only screen and (max-width: 767px){#TOP .sec__charm .list li .num__icon{left:1.8rem;right:auto;top:-3rem}}#TOP .sec__charm .list li .num__icon.num__icon2{width:4rem}#TOP .sec__charm .list li .num__icon.num__icon3{width:3.8rem}#TOP .sec__charm .list li .num__icon.num__icon4{width:3.9rem}#TOP .sec__charm .list li .num__icon.num__icon5{width:3.9rem}#TOP .sec__charm .list li .num__icon.num__icon6{width:3.8rem}#TOP .sec__charm .list li .num__icon.num__icon7{width:3.8rem}#TOP .sec__charm .list li .num__icon.num__icon8{width:4rem}@media only screen and (min-width: 768px){#TOP .sec__charm .list li:nth-child(even){top:13.5rem}}#TOP .sec__menu{position:relative;padding:0 6.8rem;margin-bottom:8.6rem}@media only screen and (max-width: 767px){#TOP .sec__menu{padding:0}}#TOP .sec__menu .sec__menu__bg{position:relative;max-width:1230px;width:100%;margin:13rem auto 0;background:var(--color__lightblue);border-radius:2rem;padding:13rem 0 8.8rem}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg{padding:7.3rem 0 4.2rem;margin:7rem auto 0;border-radius:2rem}}#TOP .sec__menu .sec__menu__bg .inner{padding:0 .96rem}#TOP .sec__menu .sec__menu__bg .ttl__note{text-align:center;font-size:2.5rem}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .ttl__note{font-size:1.8rem}}#TOP .sec__menu .sec__menu__bg .menu{width:30.6rem;position:absolute;top:-2.3rem;left:3.5rem}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menu{width:22.4rem;left:0;right:0;top:-3.3rem;margin:auto}}#TOP .sec__menu .sec__menu__bg .menuitem{display:grid;grid-template-columns:42rem 1fr;width:95rem;margin:auto;position:relative}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem{grid-template-columns:1fr;width:100%}}#TOP .sec__menu .sec__menu__bg .menuitem+.menuitem{margin-top:7rem}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem+.menuitem{margin-top:2rem}}#TOP .sec__menu .sec__menu__bg .menuitem .num__icon{position:absolute;right:1rem;top:-2.5rem;opacity:.6}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem .num__icon{top:-1.5rem}}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem .img{width:10.6rem;position:absolute;top:0;left:0}}#TOP .sec__menu .sec__menu__bg .menuitem .menu__ttl{font-size:2.4rem;line-height:1.5}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem .menu__ttl{font-size:1.7rem;padding-left:11rem;margin-bottom:3rem}}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem .menu__ttl__many{margin-bottom:1rem}}#TOP .sec__menu .sec__menu__bg .menuitem .menu__ttl__sub{font-size:1.5rem;margin-bottom:.8rem}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem .menu__ttl__sub{font-size:1.1rem;line-height:1.3}}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem span.menu__ttl__sub{display:block}}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem .menu__txt{font-size:1.2rem}}#TOP .sec__menu .sec__menu__bg .menuitem .content{background:#fff;padding:1.6rem 2.5rem;display:flex;flex-flow:column}@media only screen and (max-width: 767px){#TOP .sec__menu .sec__menu__bg .menuitem .content{padding:2.5rem 1rem 1rem}}#TOP .sec__menu .menublock+.menublock{margin-top:12.6rem}@media only screen and (max-width: 767px){#TOP .sec__menu .menublock+.menublock{margin-top:4rem}}#TOP .sec__menu .endcomment{margin-top:6.5rem;font-size:1.8rem;text-align:center}@media only screen and (max-width: 767px){#TOP .sec__menu .endcomment{text-align:left;font-size:1.5rem;margin-top:2rem;padding:0 1rem}}#TOP .sec__menu .deco3{width:29.2rem;position:absolute;left:-5.2rem;bottom:-22.4rem;z-index:1}@media only screen and (max-width: 767px){#TOP .sec__menu .deco3{display:none}}#TOP .sec__vocie{background:#e9eff6;padding:8rem 0;margin:6rem 0}#TOP .sec__vocie .voiceslider{position:relative}#TOP .sec__vocie .voiceslider .swiper-button-next,#TOP .sec__vocie .voiceslider .swiper-button-prev{color:var(--color__blue)}#TOP .sec__vocie .voiceslider .swiper-button-next{right:-5.5rem}#TOP .sec__vocie .voiceslider .swiper-button-prev{left:-5.5rem}#TOP .sec__vocie .swiper--voice li{background:#fff;padding:2.8rem 1.8rem}#TOP .sec__vocie .swiper--voice li .voice__tag{display:grid;grid-template-columns:10rem 1fr;gap:1.6rem;margin-bottom:2.3rem}@media only screen and (max-width: 767px){#TOP .sec__vocie .swiper--voice li .voice__tag{grid-template-columns:6.4rem 1fr;margin-bottom:1rem}}#TOP .sec__vocie .swiper--voice li .voice__tag .voice__tag__info{display:flex;flex-flow:column;justify-content:center}@media only screen and (max-width: 767px){#TOP .sec__vocie .swiper--voice li .voice__message{font-size:1.5rem}}@media only screen and (max-width: 767px){#TOP .sec__vocie .swiper-wrapper{display:block}}@media only screen and (max-width: 767px){#TOP .sec__vocie .swiper-wrapper .swiper-slide+.swiper-slide{margin-top:1rem}}#TOP .sec__products{position:relative;padding:0 6.8rem;margin-bottom:8.6rem}@media only screen and (max-width: 767px){#TOP .sec__products{padding:0;margin-bottom:0}}#TOP .sec__products .sec__products__bg{position:relative;max-width:1230px;width:100%;background:var(--color__lightblue);border-radius:2rem;padding:13rem 0 8.8rem;margin:auto}@media only screen and (max-width: 767px){#TOP .sec__products .sec__products__bg{padding:7.3rem 0 5rem;margin:7rem auto 0;border-radius:2rem}}#TOP .sec__products .sec__products__bg .products{width:35rem;position:absolute;top:-2.3rem;right:3.5rem}@media only screen and (max-width: 767px){#TOP .sec__products .sec__products__bg .products{width:28rem;right:0;left:0;top:-3.3rem;margin:auto}}#TOP .sec__products .productsBox{position:relative;margin-bottom:5.5rem}@media only screen and (max-width: 767px){#TOP .sec__products .productsBox{margin-bottom:3rem}}@media only screen and (min-width: 768px){#TOP .sec__products .productsBox .img{width:50rem;position:absolute;right:0;top:0}}@media only screen and (max-width: 767px){#TOP .sec__products .productsBox .img{margin-bottom:2rem}}#TOP .sec__products .productsBox .ttl__marker{margin-bottom:3rem}#TOP .sec__products .productsBox .ttl__marker .ttl__marker__in{font-size:2.8rem;font-weight:bold;line-height:1.714;display:inline;background:linear-gradient(transparent 70%, #9CBAD1 70%)}@media only screen and (max-width: 767px){#TOP .sec__products .productsBox .ttl__marker .ttl__marker__in{font-size:2.2rem}}#TOP .sec__news{background-image:url("../img/top/bg_news.jpg");background-repeat:repeat-x;background-position:center;background-size:auto 100%;padding:8.5rem 0 10.1rem;width:100%}@media only screen and (max-width: 767px){#TOP .sec__news{background:none;padding:3.4rem 0}}#TOP .sec__news .newssign{width:24.3rem;margin:auto}@media only screen and (max-width: 767px){#TOP .sec__news .newssign{width:9.5rem}}#TOP .sec__news .ttl__sub{text-align:center;font-size:2.2rem;margin-bottom:3rem}@media only screen and (max-width: 767px){#TOP .sec__news .ttl__sub{font-size:1.6rem;margin-bottom:1.2rem}}#TOP .sec__news .newsList{width:58.2rem;margin:auto}@media only screen and (max-width: 767px){#TOP .sec__news .newsList{width:100%}}#TOP .sec__news .newsList li+li{margin-top:2rem}#TOP .sec__news .newsList li a{display:grid;grid-template-columns:11rem 1fr;gap:1rem}@media only screen and (max-width: 767px){#TOP .sec__news .newsList li a{gap:0;grid-template-columns:1fr}}@media(any-hover: hover){#TOP .sec__news .newsList li a:hover time,#TOP .sec__news .newsList li a:hover .newsttl{padding-left:2rem}}#TOP .sec__news .newsList li a time{font-size:1.8rem;border-bottom:1px solid #b2cbd0;transition:.3s}@media only screen and (max-width: 767px){#TOP .sec__news .newsList li a time{border:none;font-size:1.3rem}}#TOP .sec__news .newsList li a .newsttl{font-size:1.8rem;border-bottom:1px solid #b2cbd0;transition:.3s}@media only screen and (max-width: 767px){#TOP .sec__news .newsList li a .newsttl{font-size:1.6rem}}#TOP .sec__instagram{background:#8fb0cf;padding:6rem}@media only screen and (max-width: 767px){#TOP .sec__instagram{padding:3.2rem 0 2rem}}#TOP .sec__instagram .ttl__instagram{width:29.4rem;margin:0 auto 6rem}@media only screen and (max-width: 767px){#TOP .sec__instagram .ttl__instagram{width:17.2rem;margin:0 auto 2.4rem}}.pricebox{margin-top:auto;margin-bottom:0;width:max-content;min-width:30rem;display:grid;grid-template-columns:11.4rem 1fr;border:1px solid var(--color__green);border-radius:.4rem;overflow:hidden}@media only screen and (max-width: 767px){.pricebox{margin-right:0;margin-left:auto;margin-top:1rem;grid-template-columns:9rem 1fr;min-width:25rem}}.pricebox .pricebox__tag{color:#fff;font-size:2rem;padding:0 1.2rem;background:var(--color__green);display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.pricebox .pricebox__tag{font-size:1.3rem}}.pricebox .pricebox__num{width:100%;font-size:2.2rem;font-weight:bold;text-align:center;color:var(--color__green);letter-spacing:0}@media only screen and (max-width: 767px){.pricebox .pricebox__num{line-height:1.4}}.pricebox .pricebox__num .tax{font-size:1.5rem}@media only screen and (max-width: 767px){.pricebox .pricebox__num .tax{font-size:.9rem}}.pricebox.gold{border-color:var(--color__gold)}.pricebox.gold .pricebox__tag{background:var(--color__gold)}.pricebox.gold .pricebox__num{color:var(--color__gold)}.sec__process{padding:0 6.8rem;color:#fff;position:relative}@media only screen and (max-width: 767px){.sec__process{padding:0}}.sec__process .sec__process__bg{position:relative;max-width:1230px;width:100%;margin:13rem auto 0;background:#9cbad1;border-radius:2rem;padding:13rem 0 4rem}@media only screen and (max-width: 767px){.sec__process .sec__process__bg{padding:7.3rem 0 4.2rem;margin:7rem auto 0;border-radius:2rem}}.sec__process .sec__process__bg .process{width:29.3rem;position:absolute;top:-2.9rem;right:2.8rem}@media only screen and (max-width: 767px){.sec__process .sec__process__bg .process{width:24.7rem;right:0;left:0;top:-4.6rem;margin:auto}}.sec__process .ttl__sub{text-align:center;position:relative;margin-bottom:3rem}@media only screen and (max-width: 767px){.sec__process .ttl__sub{margin-bottom:0;text-align:left}}.sec__process .ttl__sub::before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto}@media only screen and (max-width: 767px){.sec__process .ttl__sub::before{content:"";display:block;position:absolute;right:1.9rem;left:auto;top:0;bottom:0;margin:auto;width:2px;height:2rem;background:#fff;transition:.3s;z-index:1}}@media only screen and (max-width: 767px){.sec__process .ttl__sub::after{content:"";display:block;position:absolute;right:1rem;top:0;bottom:0;margin:auto;width:2rem;height:2px;background:#fff;transition:.3s}}.sec__process .ttl__sub .ttl__sub__in{color:#fff;font-size:2.6rem;display:inline-block;background:#9cbad1;position:relative;padding:0 1rem}@media only screen and (max-width: 767px){.sec__process .ttl__sub .ttl__sub__in{display:block;font-size:2rem;padding:2.5rem 2rem;border-top:1px solid #fff}}@media only screen and (max-width: 767px){.sec__process .ttl__sub.is-open::before{transform:rotate(90deg)}}.sec__process .processBlock+.processBlock{margin-top:7.4rem}@media only screen and (max-width: 767px){.sec__process .processBlock+.processBlock{margin-top:0}}@media only screen and (max-width: 767px){.sec__process .processBlock:last-of-type{border-bottom:1px solid #fff}}.sec__process .processList{display:grid;grid-template-columns:repeat(4, 1fr);gap:4.7rem}@media only screen and (max-width: 767px){.sec__process .processList{overflow:hidden;height:0;transition:height .3s ease;grid-template-columns:1fr;gap:6rem}}@media only screen and (max-width: 767px){.sec__process .processList.is-open{overflow:initial}}.sec__process .processList li{color:#fff;position:relative}@media only screen and (max-width: 767px){.sec__process .processList li::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:3rem solid rgba(0,0,0,0);border-bottom:3rem solid rgba(0,0,0,0);border-left:1.5rem solid var(--color__blue);border-right:0;position:absolute;bottom:-6rem;right:0;left:0;margin:auto;transition:.3s;transform:rotate(90deg);pointer-events:none}}.sec__process .processList li .step{margin-bottom:.8rem}@media only screen and (max-width: 767px){.sec__process .processList li .step{position:absolute;top:30rem;z-index:2}}.sec__process .processList li .step.step1{width:9rem}.sec__process .processList li .step.step2{width:10.3rem}.sec__process .processList li .step.step3{width:10.1rem}.sec__process .processList li .step.step4{width:10.6rem}@media only screen and (max-width: 767px){.sec__process .processList li .step path{fill:#fff}}.sec__process .processList li .img{margin-bottom:1rem;position:relative}@media only screen and (max-width: 767px){.sec__process .processList li .img::before{content:"";display:block;background:#5780aa;width:calc(100% + 4rem);height:20rem;position:absolute;left:-2rem;bottom:0}}.sec__process .processList li .img .img__tag{font-size:1.8rem;font-weight:bold;background:#5780aa;display:flex;align-items:center;justify-content:center;min-height:6.8rem;text-align:center;line-height:1.4;position:relative}@media only screen and (max-width: 767px){.sec__process .processList li .img .img__tag{text-align:left;width:100%;min-height:7rem;padding:1rem;padding-left:12rem;padding-right:0}}@media only screen and (max-width: 767px){.sec__process .processList li .img .img__tag .img__tag__in{display:flex;align-items:center;width:100%}}.sec__process .processList li .img img{position:relative}@media only screen and (max-width: 767px){.sec__process .processList li:last-child{padding-bottom:2rem}}.sec__process .processList li:last-child::after{display:none}.sec__process .deco1{width:18.5rem;position:absolute;bottom:-17.8rem;right:-6.2rem}@media only screen and (max-width: 767px){.sec__process .deco1{display:none}}#SALON .mainvisual{background-image:linear-gradient(#ffffff 50%, #ebeff2 75%, #c8d9e0)}#SALON .mainvisual .salonKV{width:84rem;margin:auto;padding:0 2rem;position:relative}@media only screen and (max-width: 767px){#SALON .mainvisual .salonKV{width:100%}}@media only screen and (max-width: 767px){#SALON .mainvisual .swiper--salon{border-radius:1rem;overflow:hidden}}#SALON .mainvisual .swiper-pagination{position:initial;padding:2.5rem 0}@media only screen and (max-width: 767px){#SALON .mainvisual .swiper-pagination{padding:1rem 0}}#SALON .mainvisual .swiper-pagination .swiper-pagination-bullet{width:1.1rem;height:1.1rem;opacity:1;background:#fff;border:1px solid #9cbad1}@media only screen and (max-width: 767px){#SALON .mainvisual .swiper-pagination .swiper-pagination-bullet{margin:0 .8rem}}#SALON .mainvisual .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9cbad1}#SALON .sec__saloninfo .block{display:grid;grid-template-columns:54rem 49.7rem;gap:4rem}@media only screen and (max-width: 767px){#SALON .sec__saloninfo .block{grid-template-columns:1fr;gap:2rem}}@media only screen and (max-width: 767px){#SALON .sec__saloninfo .block .content{order:2}}#SALON .sec__saloninfo .block .content .list li{display:grid;grid-template-columns:11rem 1fr;align-items:center;gap:1rem;padding:1.8rem 0;border-bottom:1px dotted #9d9d9d}@media only screen and (max-width: 767px){#SALON .sec__saloninfo .block .content .list li{grid-template-columns:10rem 1fr}}#SALON .sec__saloninfo .block .content .list li .list__head{text-align:center}#SALON .sec__saloninfo .block .map{height:45rem}@media only screen and (max-width: 767px){#SALON .sec__saloninfo .block .map{order:1;height:31.7rem}}#SALON .sec__saloninfo .block .map iframe{width:100%;height:100%}#SALON .sec__menu{background:#f6f5f3}#SALON .sec__menu .list li{display:grid;grid-template-columns:17rem 1fr;align-items:center;gap:2rem;padding:.9rem 0;border-bottom:1px dotted #9d9d9d}@media only screen and (max-width: 767px){#SALON .sec__menu .list li{grid-template-columns:8rem 1fr;gap:1rem}}#SALON .sec__menu .list li .list__head{text-align:center;background:#fff;display:flex;align-items:center;justify-content:center;color:#8fb0cf;padding:1rem 0}#SALON .sec__introduction .block{display:grid;grid-template-columns:54rem 49.7rem;gap:4rem}@media only screen and (max-width: 767px){#SALON .sec__introduction .block{grid-template-columns:1fr;gap:2rem}}@media only screen and (max-width: 767px){#SALON .sec__introduction .block .block__content{order:2}}@media only screen and (max-width: 767px){#SALON .sec__introduction .block .img{order:1}}#SALON .sec__introduction .catch{font-size:2.8rem;font-weight:bold;text-align:center;padding:2rem 0;line-height:1.5;position:relative;margin-bottom:2.3rem}@media only screen and (max-width: 767px){#SALON .sec__introduction .catch{font-size:2.2rem}}#SALON .sec__introduction .catch::before{content:"";width:4rem;height:4rem;background:url("../img/common/brackets_blue.svg") no-repeat;background-size:100% 100%;position:absolute;top:0;left:0}#SALON .sec__introduction .catch::after{content:"";width:4rem;height:4rem;background:url("../img/common/brackets_blue.svg") no-repeat;background-size:100% 100%;position:absolute;bottom:0;right:0;transform:scale(-1)}#SALON .sec__reason{padding-right:6.8rem;position:relative}@media only screen and (max-width: 767px){#SALON .sec__reason{padding-right:2rem}}#SALON .sec__reason .deco1{width:18.5rem;position:absolute;top:-12rem;left:-7.5rem;z-index:1}@media only screen and (max-width: 767px){#SALON .sec__reason .deco1{display:none}}#SALON .sec__reason .sec__reason--outer{background:#f2efe9;position:relative;border-radius:0 2rem 2rem 0;padding:8rem 0}@media only screen and (max-width: 767px){#SALON .sec__reason .sec__reason--outer{padding:4rem 0}}#SALON .sec__reason .txt_reason{position:absolute;top:-3rem;right:7rem;width:58.6rem}@media only screen and (max-width: 767px){#SALON .sec__reason .txt_reason{right:2rem;width:32rem}}#SALON .sec__reason .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.77rem}@media only screen and (max-width: 767px){#SALON .sec__reason .list{grid-template-columns:1fr;gap:4rem}}#SALON .sec__reason .list .list__ttl{color:#8e7f4d;font-size:2rem;position:relative;margin-top:1.8rem}@media only screen and (max-width: 767px){#SALON .sec__reason .list .list__ttl{line-height:1.5}}#SALON .sec__reason .list .list__ttl::after{display:block;content:"◆◆◆◆◆";color:#c3ba9b;letter-spacing:1em;font-size:1.4rem;margin:.3rem 0}#SALON .sec__popular{padding:0 6.8rem}@media only screen and (max-width: 767px){#SALON .sec__popular{padding:0 2rem}}#SALON .sec__popular .sec__popular--outer{background:rgba(229,182,174,.2);border-radius:2rem;padding:8rem;position:relative}@media only screen and (max-width: 767px){#SALON .sec__popular .sec__popular--outer{padding:4rem 1rem}}#SALON .sec__popular .sec__popular--outer .txt_popular{position:absolute;top:-3rem;left:7rem;width:47.5rem}@media only screen and (max-width: 767px){#SALON .sec__popular .sec__popular--outer .txt_popular{width:26rem;left:2rem}}#SALON .sec__popular .inner{width:100%;padding:0}#SALON .sec__popular .poplarlist li{position:relative;background:#fff;padding:1.5rem 1.8rem;border-radius:1rem;display:grid;grid-template-columns:22.1rem 1fr;gap:2.2rem}@media only screen and (max-width: 767px){#SALON .sec__popular .poplarlist li{grid-template-columns:1fr;padding:1rem;gap:1rem}}#SALON .sec__popular .poplarlist li+li{margin-top:1.6rem}#SALON .sec__popular .poplarlist li .content .content__ttl{color:#b9a888;font-size:2.2rem;margin-bottom:1.6rem;padding-right:32rem}@media only screen and (max-width: 767px){#SALON .sec__popular .poplarlist li .content .content__ttl{padding-right:0;text-align:center;margin-bottom:0;line-height:1.5}}@media only screen and (min-width: 768px){#SALON .sec__popular .poplarlist li .pricebox{position:absolute;top:1.5rem;right:1.8rem}}@media only screen and (max-width: 767px){#SALON .sec__popular .poplarlist li .pricebox{margin:0 auto 2rem}}#SALON .sec__voice{margin-top:6.8rem;background:#f2efe9;position:relative}#SALON .sec__voice .illust_shop{width:24.2rem;position:absolute;top:3.2rem;right:2.2rem}@media only screen and (max-width: 767px){#SALON .sec__voice .illust_shop{display:none}}#SALON .sec__voice .voicelist{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem 2rem}@media only screen and (max-width: 767px){#SALON .sec__voice .voicelist{grid-template-columns:1fr;gap:1rem}}#SALON .sec__voice .voicelist li{display:grid;grid-template-columns:7.1rem 1fr;gap:2rem}@media only screen and (max-width: 767px){#SALON .sec__voice .voicelist li{grid-template-columns:1fr;gap:0}}#SALON .sec__voice .voicelist li .content{background:#fff;border-radius:1rem;padding:2.2rem 3rem;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);position:relative}#SALON .sec__voice .voicelist li .content::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-right:1rem solid #fff;border-left:0;position:absolute;left:-1rem;top:3rem}#SALON .sec__voice .voicelist li .content .content__personal{font-size:1.5rem;color:#9d9d9d;margin-bottom:.2rem}#SALON .sec__voice .voicelist li .content .content__ttl{color:#c3ba9b;font-size:1.7rem;font-weight:bold;margin-bottom:.2rem;line-height:1.5}@media only screen and (max-width: 767px){#SALON .sec__voice .voicelist li .icon{display:none}}#SALON .sec__process .sec__process__bg{background:#e9eff6}#SALON .sec__process .sec__process__bg .txt_flow{width:59.5rem;position:absolute;top:-5rem;left:7rem;margin:auto}@media only screen and (max-width: 767px){#SALON .sec__process .sec__process__bg .txt_flow{width:32rem;left:0;right:0;top:-3rem}}#SALON .sec__process .ttl__deco{color:var(--color__main)}#SALON .sec__process .ttl__sub::before,#SALON .sec__process .ttl__sub::after{background:#9cbad1}#SALON .sec__process .ttl__sub .ttl__sub__in{color:var(--color__main);background:#e9eff6}#SALON .sec__process .processList li{color:var(--color__main)}#SALON .sec__process .processList li .step{color:#fff;font-size:5rem;font-weight:bold;-webkit-text-stroke:1px #758da6;text-stroke:1px #758da6;paint-order:stroke;position:absolute;z-index:1;right:0;left:0;top:15rem;margin:auto;width:max-content}@media only screen and (max-width: 767px){#SALON .sec__process .processList li .step{top:24rem;pointer-events:none}}#SALON .sec__process .processList li .img__tag{background:none;color:#758da6;margin-top:1rem}@media only screen and (max-width: 767px){#SALON .sec__process .processList li .img__tag{padding:0;text-align:center;margin-top:1rem;font-size:2.2rem}}#SALON .sec__process .processList li .img__tag .img__tag__in{display:inline;background:linear-gradient(transparent 80%, #fff 80%)}@media only screen and (max-width: 767px){#SALON .sec__process .processList li .img__tag .img__tag__in{display:inline-block;width:max-content}}@media only screen and (max-width: 767px){#SALON .sec__process .processList li .img::before{display:none}}#SALON .btn__keyword{position:relative;max-width:35.8rem;width:100%;margin:0 auto 4rem;border:1px solid #758da6;display:grid;grid-template-columns:1fr 11rem}#SALON .btn__keyword .icon_search{position:absolute;top:0;bottom:0;left:.5rem;margin:auto;width:2rem}#SALON .btn__keyword input[type=text]{display:block;padding:.5rem 1rem .5rem 3rem}#SALON .btn__keyword input[type=submit]{cursor:pointer;display:block;background:#758da6;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center;padding:1.5rem 0;transition:.3s}@media(any-hover: hover){#SALON .btn__keyword input[type=submit]:hover{background:var(--color__gold)}}#SALON .btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.5rem;max-width:35.8rem;width:100%;margin:auto}@media only screen and (max-width: 767px){#SALON .btns{gap:2rem}}#SALON .btns button,#SALON .btns a{cursor:pointer;display:block;background:#758da6;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center;padding:1.5rem 0;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.5rem}@media(any-hover: hover){#SALON .btns button:hover,#SALON .btns a:hover{background:var(--color__gold)}}#SALON .btns button img{width:1.4rem}#SALON .btns a img{width:1.3rem}#SALON #nearbyMap{width:100%;height:520px;min-height:520px}@media only screen and (max-width: 767px){#SALON #nearbyMap{height:420px;min-height:420px}}#SALON #nearbyMap .leaflet-popup{width:33.3rem}#SALON #nearbyMap .leaflet-popup-content{width:100% !important;margin:0;padding:2rem}#SALON #nearbyMap .pop__img{border-radius:1rem;overflow:hidden;margin-bottom:1.5rem}#SALON #nearbyMap .pop__ttl{margin-bottom:.4rem;font-size:1.8rem}#SALON #nearbyMap .pop__distance{font-size:1.6rem;font-weight:bold}#SALON #nearSalon{margin-bottom:4rem;opacity:0;visibility:hidden;transition:.4s;height:0}#SALON #nearSalon.is-show{opacity:1;visibility:visible;height:auto}#SALON .sec__maps{background:#e9eff6}#SALON .sec__maps .ttl__maps{font-size:2.8rem;font-weight:bold;margin-bottom:3.2rem}@media only screen and (max-width: 767px){#SALON .sec__maps .ttl__maps{font-size:2rem;margin-bottom:1rem}}#SALON .sec__maps .saloninfo{background:#fff;border-radius:1rem;padding:2.4rem;display:grid;grid-template-columns:33.2rem 1fr;align-items:flex-start;gap:4rem}@media only screen and (max-width: 767px){#SALON .sec__maps .saloninfo{grid-template-columns:1fr;padding:1.2rem;gap:2rem}}#SALON .sec__maps .saloninfo+.saloninfo{margin-top:4rem}#SALON .sec__maps .saloninfo .saloninfo__content .content__ttl{font-size:2.6rem;font-weight:bold}@media only screen and (max-width: 767px){#SALON .sec__maps .saloninfo .saloninfo__content .content__ttl{font-size:2.4rem}}#SALON .sec__maps .saloninfo .saloninfo__content .content__nearest{font-size:1.8rem;color:#a29566;margin-bottom:1rem}@media only screen and (max-width: 767px){#SALON .sec__maps .saloninfo .saloninfo__content .content__nearest{font-size:1.6rem;line-height:1.5}}#SALON .sec__maps .saloninfo .saloninfo__content .content__item{display:flex;flex-wrap:wrap;gap:1rem}#SALON .sec__maps .saloninfo .saloninfo__content .content__btns{display:flex;flex-wrap:wrap;gap:1.3rem;margin-top:1.3rem}#SALON .sec__maps .saloninfo .saloninfo__content .content__link{text-align:right}#SALON .sec__maps .saloninfo .saloninfo__content .link__page{display:inline-block;font-size:1.6rem;font-weight:bold;border-bottom:1px solid hsla(0,0%,100%,0);padding-right:2rem;padding-bottom:.4rem;position:relative;color:#a29566;margin:2.5rem 0 0 auto}#SALON .sec__maps .saloninfo .saloninfo__content .link__page::after{content:"";display:block;width:.8rem;height:.8rem;border-top:solid 1px #a29566;border-right:solid 1px #a29566;position:absolute;top:-0.5rem;bottom:0;right:0;margin:auto;transform:rotate(45deg);transition:.3s}@media(any-hover: hover){#SALON .sec__maps .saloninfo .saloninfo__content .link__page:hover{border-color:#a29566}}@media only screen and (max-width: 767px){#SALON .sec__maps .saloninfo .saloninfo__content .btn__blue{width:100%;max-width:100%}}#SALON .searchWord{text-align:center;font-size:2rem;margin-bottom:4rem}#SALON .searchWord .searchWord__s{font-size:3rem;font-weight:bold;font-style:normal}#FAQ .faqNav{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media only screen and (max-width: 767px){#FAQ .faqNav{display:grid;grid-template-columns:1fr;padding:0 2rem}}#FAQ .faqNav a{font-size:1.8rem;color:#9d9d9d;border-bottom:1px solid;position:relative}@media only screen and (max-width: 767px){#FAQ .faqNav a{padding-right:3rem}}#FAQ .faqNav a::after{content:"";display:inline-block;width:1.2rem;height:1.2rem;border-top:solid 1px #9d9d9d;border-right:solid 1px #9d9d9d;position:relative;top:-0.5rem;margin:auto;margin-left:1rem;transform:rotate(135deg);transition:.3s}@media only screen and (max-width: 767px){#FAQ .faqNav a::after{position:absolute;right:0;top:0;bottom:.5rem;margin:auto}}@media(any-hover: hover){#FAQ .faqNav a:hover{border-color:hsla(0,0%,100%,0)}}#FAQ .sec__faq .faq summary{cursor:pointer;list-style:none;position:relative}#FAQ .sec__faq .faq summary::-webkit-details-marker{display:none}#FAQ .sec__faq .faq summary::marker{content:""}#FAQ .sec__faq .faq summary::before{content:"";display:inline-block;width:1.2rem;height:1.2rem;border-top:solid 1px #8fb0cf;border-right:solid 1px #8fb0cf;position:absolute;top:0;bottom:0;right:2rem;margin:auto;margin-left:1rem;transform:rotate(135deg);transition:.3s}@media only screen and (max-width: 767px){#FAQ .sec__faq .faq summary::before{width:1rem;height:1rem;right:1rem}}#FAQ .sec__faq .faq[open] summary::before{transform:rotate(315deg)}#FAQ .sec__faq .faqs{box-shadow:2px 2px 6px 0 rgba(0,0,0,.4)}#FAQ .sec__faq .faqs+.faqs{margin-top:1rem}#FAQ .sec__faq .faqs .faq{border-radius:1rem;overflow:hidden}#FAQ .sec__faq .faqs .faq summary{background:#fff;padding:2rem 10rem;font-size:2.4rem;position:relative}@media only screen and (max-width: 767px){#FAQ .sec__faq .faqs .faq summary{font-size:1.6rem;padding:1rem 3rem}}#FAQ .sec__faq .faqs .faq .answer{background:#e9eff6;padding:2rem 10rem;position:relative}@media only screen and (max-width: 767px){#FAQ .sec__faq .faqs .faq .answer{padding:1rem 3rem}}#FAQ .sec__faq .faqs .faq .answer::before{content:"";display:block;width:calc(100% - 8rem);height:1px;position:absolute;top:0;left:0;right:0;margin:auto;background:#dedede}#FAQ .sec__faq .faqs .faq .faq__icon{border-radius:50%;color:#758da6;line-height:1;display:flex;align-items:center;justify-content:center;font-size:3.6rem;font-weight:bold;position:absolute;top:2.3rem;left:2.6rem}@media only screen and (max-width: 767px){#FAQ .sec__faq .faqs .faq .faq__icon{font-size:2rem;left:.8rem;top:1.5rem}}#FAQ .sec__faq .faqs .faq .faq__icon.faq__icon--A{color:#c3ba9b}#FAQ .sec__faq .faqs .faq+.faq{margin-top:1.4rem}#CASE .sec__case{padding:4rem 0}#CASE .sec__case:first-of-type{margin-top:8rem}@media only screen and (max-width: 767px){#CASE .sec__case:first-of-type{margin-top:4rem}}#CASE .sec__case{background-color:#e9eff6}#CASE .sec__case+.sec__case{margin-top:6.55rem}#CASE .sec__case .txt__menu{width:20rem;position:absolute;top:-8rem;left:0}@media only screen and (max-width: 767px){#CASE .sec__case .txt__menu{width:16rem;top:-7rem;left:1rem}}#CASE .sec__case .case__ttl{font-size:2.4rem;margin-bottom:2.5rem}@media only screen and (max-width: 767px){#CASE .sec__case .case__ttl{font-size:2rem;line-height:1.5}}#CASE .sec__case .caseimgs{display:grid;grid-template-columns:42rem 42rem;gap:4rem;margin-bottom:1rem}@media only screen and (max-width: 767px){#CASE .sec__case .caseimgs{grid-template-columns:1fr}}#CASE .sec__case .caseimgs dt,#CASE .sec__case .caseimgs dd{position:relative}#CASE .sec__case .caseimgs dt .tag,#CASE .sec__case .caseimgs dd .tag{display:inline-block;background:#78a6c6;box-shadow:0px 2px 0px 0px #4a727f;line-height:1;padding:1rem 2.5rem;border-radius:.5rem;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:2rem;top:-1.7rem}@media only screen and (max-width: 767px){#CASE .sec__case .caseimgs dt .tag,#CASE .sec__case .caseimgs dd .tag{left:1rem}}#CASE .sec__case .caseimgs dt{position:relative}#CASE .sec__case .caseimgs dt::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:1rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-left:1.5rem solid #8fb0cf;border-right:0;position:absolute;top:0;bottom:0;right:-2.7rem;margin:auto}@media only screen and (max-width: 767px){#CASE .sec__case .caseimgs dt::after{right:0;left:0;top:auto;bottom:-3rem;transform:rotate(90deg)}}#CASE .sec__case .case__subttl{margin-bottom:1rem}#CASE .sec__case .case__subttl .case__subttl--in{font-size:2.4rem;color:#758da6;display:inline;background:linear-gradient(transparent 70%, #FFF 70%)}@media only screen and (max-width: 767px){#CASE .sec__case .case__subttl .case__subttl--in{font-size:2rem}}#COLUMN .ttl__column{color:#b9a888;font-size:2rem;position:relative;padding-left:5rem;margin-bottom:.8rem}#COLUMN .ttl__column::before{content:"";display:block;width:4rem;height:1px;background:#b9a888;position:absolute;left:0;top:1.5rem}#COLUMN .explores{display:grid;grid-template-columns:29rem 1fr;gap:8rem;margin-bottom:4.5rem}@media only screen and (max-width: 767px){#COLUMN .explores{grid-template-columns:1fr;gap:4rem}}#COLUMN .explores .categoryNav{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}#COLUMN .explores .categoryNav>*{border:1px solid #9cbad0;border-radius:.5rem;padding:1.2rem;text-align:center;transition:.3s}@media(any-hover: hover){#COLUMN .explores .categoryNav>*:hover{background:#9cbad0;color:#fff}}#COLUMN .explores .categoryNav>*.active{background:#9cbad0;color:#fff}#COLUMN .explores .categoryNav a:first-child{grid-column:1/-1}#COLUMN .explores #s-box{background:#fff;border:1px solid #d8d8d8;border-radius:.5rem;width:100%;padding:1.2rem 1rem}@media only screen and (max-width: 767px){#COLUMN .explores #s-box{padding:2rem 1rem;font-size:1.6rem;padding-right:4rem}}#COLUMN .explores .searchkeywordBox{position:relative}#COLUMN .explores .searchkeywordBox #s-btn-area{position:absolute;top:0;bottom:0;right:1rem;margin:auto;cursor:pointer}#COLUMN .columnList{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media only screen and (max-width: 767px){#COLUMN .columnList{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(any-hover: hover){#COLUMN .columnList .item a:hover .postThumb img{transform:scale(1.1);opacity:.7}}#COLUMN .columnList .postThumb{aspect-ratio:340/198;overflow:hidden;border-radius:1rem}#COLUMN .columnList .postThumb img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s}#COLUMN .columnList .a_title{font-size:1.4rem;font-weight:bold;margin-top:1rem}#COLUMN .postInfo{display:grid;grid-template-columns:7rem 1fr;gap:1rem;margin:1rem 0}@media only screen and (max-width: 767px){#COLUMN .postInfo{grid-template-columns:1fr;gap:0}}#COLUMN .catList{display:flex;gap:1rem;flex-wrap:wrap;font-size:12px}#COLUMN .catList>*{background:#d6e6f2;padding:.4rem 2rem;border-radius:.3rem;line-height:1}#COLUMN .postBlock{display:grid;grid-template-columns:1fr 34rem;gap:6rem}@media only screen and (max-width: 767px){#COLUMN .postBlock{grid-template-columns:1fr;gap:6rem}}#COLUMN .postBlock .postInfo{margin-bottom:1.8rem}#COLUMN .postBlock .postttl{line-height:1.6;font-weight:bold;font-size:3.6rem}@media only screen and (max-width: 767px){#COLUMN .postBlock .postttl{font-size:2rem}}#COLUMN .postBlock .area_img{margin-bottom:4rem}@media only screen and (max-width: 767px){#COLUMN .postBlock .area_img{margin-bottom:2rem}}#COLUMN .postBlock .area_text{display:flex;flex-direction:column;gap:3rem}#COLUMN .postBlock .area_text h2{background:#9cbad0;color:#fff;border-radius:.8rem;font-size:2.8rem;font-weight:bold;padding:2rem;line-height:1.6}@media only screen and (max-width: 767px){#COLUMN .postBlock .area_text h2{font-size:2rem;padding:1rem}}#COLUMN .postBlock .area_text h3{background:#f2efe9;font-size:2.2rem;font-weight:normal;padding:1rem 2rem;padding-left:3rem;border-radius:.8rem;position:relative;line-height:1.6}@media only screen and (max-width: 767px){#COLUMN .postBlock .area_text h3{font-size:1.8rem}}#COLUMN .postBlock .area_text h3::before{content:"";display:block;background:#c3ba9b;width:.5rem;border-radius:1rem;height:80%;position:absolute;left:1.5rem;top:0;bottom:0;margin:auto}#COLUMN .postBlock .area_text a{color:#1e90ff;font-size:1.6rem;font-weight:bold;text-decoration:underline;display:inline-block}@media(any-hover: hover){#COLUMN .postBlock .area_text a:hover{text-decoration:none}}#COLUMN .postBlock .area_text #toc_container a{color:var(--color__main)}#COLUMN .postBlock .column_banner,#COLUMN .postBlock .cta_banner_shortcode{width:40%;margin:auto}@media only screen and (max-width: 767px){#COLUMN .postBlock .column_banner,#COLUMN .postBlock .cta_banner_shortcode{width:80%}}#COLUMN .postBlock .column_banner a,#COLUMN .postBlock .cta_banner_shortcode a{transition:.3s}@media(any-hover: hover){#COLUMN .postBlock .column_banner a:hover,#COLUMN .postBlock .cta_banner_shortcode a:hover{opacity:.7}}#COLUMN .postBlock .btn__salon-search{text-align:center;margin-top:4rem}#COLUMN .postBlock .btn__single{margin-top:8rem;text-align:center}@media only screen and (max-width: 767px){#COLUMN .postBlock .btn__single{margin-top:4rem}}#COLUMN .singleSidebar .area_item>*+*{margin-top:3.8rem}@media only screen and (max-width: 767px){#COLUMN .singleSidebar .area_item>*+*{margin-top:3rem}}#COLUMN .singleSidebar .area_item .a_img{aspect-ratio:340/198;overflow:hidden;border-radius:1rem}#COLUMN .singleSidebar .area_item .a_img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s}#COLUMN .singleSidebar .area_item .area_item__ttl{font-size:1.4rem}#COLUMN .singleSidebar .area_item .postInfo{margin-bottom:.8rem}#COLUMN .searchWord{text-align:center;font-size:2rem;border-bottom:1px solid;padding-bottom:1rem;margin-bottom:2rem}@media only screen and (max-width: 767px){#COLUMN .searchWord{font-size:1.4rem}}#COLUMN .searchWord em{font-size:3rem;font-weight:bold;font-style:normal}@media only screen and (max-width: 767px){#COLUMN .searchWord em{font-size:2rem}}/*# sourceMappingURL=style.css.map */