*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;text-decoration:none;word-wrap:break-word}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}.debug{height:auto;overflow-y:auto}html{scroll-behavior:smooth;scroll-padding-top:8.5rem}body{height:100%;overflow-x:hidden;color:#4b4b4b;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:.05em;text-align:justify;position:relative;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.en{font-family:"Jost",sans-serif}.cm_link{cursor:pointer;display:block;width:12.5rem;height:3rem;border-radius:999px;position:relative}.cm_link.pink{border:1px solid #e18193}.cm_link.pink span{color:#e18193}.cm_link.pink::before{background:#e18193}.cm_link.blue{border:1px solid #34acbd}.cm_link.blue span{color:#34acbd}.cm_link:hover::before{transform:translate(50%, -50%) scale(1.2)}.cm_link:hover span{transform:translate(calc(-50% + 0.5rem), -50%)}.cm_link .border{width:100%;height:100%;position:relative;z-index:1}.cm_link .border::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);border-radius:999px}.cm_link .border::after{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;z-index:-1;border-radius:999px;background:#fff}.cm_link::before{content:"";display:block;width:1.5rem;height:1.5rem;border-radius:.75rem;background:#34acbd;position:absolute;top:50%;right:1.5rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(50%, -50%) scale(1);z-index:3}.cm_link::after{content:"";display:block;width:.5rem;height:.5rem;background:url(../img/_arw.svg) center/contain no-repeat;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);transition:.375s cubic-bezier(0.25, 1, 0.5, 1);z-index:4}.cm_link span{display:block;width:100%;color:#e18193;white-space:nowrap;padding:0 1.75rem .25rem 1.4375rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.25s cubic-bezier(0.25, 1, 0.5, 1);z-index:2}.cm_flex,.cm_flex2{display:flex}@media only screen and (max-width: 1024px){.cm_flex,.cm_flex2{flex-direction:column}}.cm_newsList li{display:flex;gap:2.5rem;align-items:center;margin:3rem 0 0}@media only screen and (max-width: 1024px){.cm_newsList li{width:100%;flex-direction:column;align-items:flex-start}}.cm_newsList li:first-child{margin-top:0}@media only screen and (min-width: 1025px){.cm_newsList li a{transition:.25s cubic-bezier(0.25, 1, 0.5, 1)}.cm_newsList li a:hover{opacity:.6}}.cm_newsList li .img{width:17.3125rem}@media only screen and (max-width: 1024px){.cm_newsList li .img{width:100%}}.cm_newsList li .img img{width:100%;border-radius:1rem}.cm_newsList li .txt .date{display:block;font-size:.875rem}.cm_newsList li .txt .title{display:block;width:-moz-fit-content;width:fit-content;font-weight:700;line-height:1.75;margin:calc(1.5rem - .375em) 0 -0.375em}@media only screen and (max-width: 1024px){.cm_newsList li .txt .title{margin-top:.5rem}}header{position:fixed;width:100%;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);z-index:10;display:flex;align-items:center}@media only screen and (min-width: 1025px){header{justify-content:space-between;width:calc(100% - 5rem);height:6rem;left:50%;top:1.5rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-50%);border-radius:3rem;padding:0 3rem}}@media only screen and (max-width: 1450px){header{width:100%;padding:0 2rem}}@media only screen and (max-width: 1024px){header{top:0;left:0;height:5rem;border-radius:0 0 2.5rem 2.5rem;padding:0 2rem}}@media only screen and (min-width: 1025px){header.scroll{border-radius:0 0 3rem 3rem;top:0}}header.show nav{opacity:1;visibility:visible}header.show .menu .bar{top:calc(50% - 1px);transform:rotate(330deg)}header.show .menu .bar2{bottom:calc(50% - 1px);transform:rotate(-330deg)}header .h1 img{width:min(16.4375rem, 18.7857142857vw)}@media only screen and (max-width: 1024px){header .h1 img{width:11.9375rem}}@media only screen and (max-width: 1024px){header .h1{position:fixed;z-index:99;top:2.5rem;left:2rem;transform:translateY(-50%)}}@media only screen and (max-width: 1024px){header nav{position:fixed;top:0;left:0;gap:0;z-index:10;flex-direction:column;width:100%;height:100vh;overflow:auto;opacity:0;visibility:hidden;transition:.5s;border-radius:0 0 2.5rem 2.5rem;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);padding:7rem 0 4rem;overflow:auto}header nav::after,header nav::before{display:none}}header nav>.sns{margin-top:2rem}@media only screen and (min-width: 1025px){header nav>.sns{display:none}}header nav>.sns a{display:flex;align-items:center;justify-content:center;gap:.75rem}header nav>.sns a img{width:1.75rem}header nav>.sns a span{display:block;font-family:"Jost",sans-serif}header nav .nav{display:flex;justify-content:center;gap:min(2rem, 2.3703703704vw);text-align:center}@media only screen and (min-width: 1025px){header nav .nav{align-items:center}}@media only screen and (max-width: 1250px){header nav .nav{gap:min(1.5rem, 1.92vw)}}@media only screen and (max-width: 1024px){header nav .nav{width:20rem;margin:0 auto;gap:0rem;flex-direction:column;position:relative}}@media only screen and (max-width: 1024px){header nav .nav>li{position:relative;border-top:1px solid rgba(72,72,72,.2)}header nav .nav>li:last-child{border-bottom:1px solid rgba(72,72,72,.2)}}header nav .nav>li>a{display:block;font-size:min(1.125rem, 1.2857142857vw);white-space:nowrap;font-feature-settings:"palt" 1;letter-spacing:.05em;position:relative;z-index:1}@media only screen and (min-width: 1025px){header nav .nav>li>a{line-height:1.75rem}header nav .nav>li>a::after{content:"";width:calc(100% + 3rem);height:2.5rem;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:1.25rem;filter:blur(6px);transition:.5s;opacity:0}}@media only screen and (min-width: 1025px)and (max-width: 1250px){header nav .nav>li>a::after{width:calc(100% + 1rem)}}@media only screen and (min-width: 1025px){header nav .nav>li>a:hover::after,header nav .nav>li>a.on::after{opacity:.2}header nav .nav>li>a.blue::after{background:#34acbd}header nav .nav>li>a.pink::after{background:#e18193}}@media only screen and (max-width: 1450px){header nav .nav>li>a{font-size:1rem}}@media only screen and (max-width: 1024px){header nav .nav>li>a{height:3.3125rem;font-size:1.125rem;display:flex;align-items:center}header nav .nav>li>a.blue{color:#34acbd}}header nav .nav>li>a.reserve{display:flex;align-items:center;justify-content:center;width:7.5rem;aspect-ratio:120/56;font-weight:bold}@media only screen and (min-width: 1025px)and (max-width: 1250px){header nav .nav>li>a.reserve{width:min(7.5rem, 9.6vw)}}@media only screen and (min-width: 1025px){header nav .nav>li>a.reserve:hover span,header nav .nav>li>a.reserve.on span{background:rgba(0,0,0,0);color:#fff;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}header nav .nav>li>a.reserve:hover::after,header nav .nav>li>a.reserve.on::after{opacity:0}}@media only screen and (max-width: 1024px){header nav .nav>li>a.reserve{margin:2rem auto 0}}header nav .nav>li>a.reserve span{display:block;white-space:nowrap;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:.375s}header nav .nav>li>a.reserve::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;border-radius:3rem;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%)}header nav .nav>li>a.reserve::after{content:"";position:absolute;width:calc(100% - 0.375rem);height:calc(100% - 0.375rem);top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:3rem;background:#fff;opacity:1;filter:none;transition:.375s}@media only screen and (max-width: 1024px){header nav .nav>li.sns{display:none}}header nav .nav>li.sns a img{width:1.75rem}header nav .nav .parent{position:relative}@media only screen and (min-width: 1025px){header nav .nav .parent::after{content:"";width:.5rem;aspect-ratio:2/1;background:#4b4b4b;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;left:50%;top:calc(100% + .75rem);transform:translateX(-50%)}}@media only screen and (min-width: 1025px){header nav .nav .parent:hover::after{background:#e18193}header nav .nav .parent:hover .child{opacity:1;visibility:visible}}@media only screen and (max-width: 1024px){header nav .nav .parent{display:flex;gap:2rem;color:#e18193}}@media only screen and (min-width: 1025px){header nav .nav .parent.blue:hover::after{background:#34acbd}}@media only screen and (min-width: 1025px){header nav .nav .parent.blue .child{background:rgba(52,172,189,.88)}}@media only screen and (max-width: 1024px){header nav .nav .parent.blue .child{color:#34acbd}}header nav .nav .parent .child{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:2rem 0}@media only screen and (min-width: 1025px){header nav .nav .parent .child{background:rgba(225,129,147,.88);width:16.5625rem;position:absolute;left:50%;top:3.875rem;transform:translateX(-50%);border-radius:0 0 1rem 1rem;gap:1.25rem 0;opacity:0;visibility:hidden;transition:.5s}}@media only screen and (max-width: 1024px){header nav .nav .parent .child{justify-content:flex-start;gap:1.5rem 0;padding:1.25rem 0;position:relative}}header nav .nav .parent .child>li>a{display:block;font-weight:bold;text-align:center;position:relative;z-index:1}@media only screen and (min-width: 1025px){header nav .nav .parent .child>li>a{font-size:.875rem;font-weight:400;color:#fff;transition:.5s}header nav .nav .parent .child>li>a:hover{opacity:.6}}@media only screen and (max-width: 1024px){header nav .nav .parent .child>li>a{font-weight:normal;text-align:left}}header nav .nav .parent .child>li>a:hover{filter:none}header .menu{display:none;width:2.5rem;height:2.5rem;position:fixed;top:2.5rem;right:2rem;transform:translateY(-50%);cursor:pointer;z-index:10}@media only screen and (max-width: 1024px){header .menu{display:block}}header .menu div{display:block;width:100%;height:2px;position:absolute;left:0;right:0;margin:0 auto;background:#34acbd;transition:.25s}header .menu .bar{top:calc(50% - .5rem)}header .menu .bar2{bottom:calc(50% - .5rem)}header .menu.open .bar{top:calc(50% - 1px);transform:rotate(330deg)}header .menu.open .bar2{bottom:calc(50% - 1px);transform:rotate(-330deg)}header .reserve_btn{position:fixed;right:1rem;bottom:1rem;z-index:9}@media only screen and (min-width: 1025px){header .reserve_btn{display:none}}header .reserve_btn a{display:block;width:9rem;height:2.75rem;position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.12)}header .reserve_btn a span{display:block;white-space:nowrap;font-weight:700;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:.375s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .reserve_btn a::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%)}header .reserve_btn a::after{content:"";position:absolute;inset:.1875rem;z-index:-1;border-radius:.875rem;background:#fff;overflow:hidden}footer{padding:5rem 0;margin-top:5rem;position:relative}@media only screen and (max-width: 1024px){footer{padding:5rem 0 0;margin-top:3rem}}footer::before{content:"";width:100%;height:100%;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);opacity:.16;position:absolute;bottom:0;right:0;z-index:-1}footer::after{content:"";width:100%;height:5rem;background:linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;right:0}footer .top{display:block;width:5rem;aspect-ratio:1/1;padding-top:1rem;background:rgba(225,129,146,.4);border-radius:50%;position:absolute;top:2.5rem;left:50%;transform:translateX(-50%);z-index:1;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1025px){footer .top:hover{transform:translate(-50%, -0.3125rem)}}footer .top img{width:1rem;margin:0 auto}footer .logo img{width:auto;height:4rem}@media only screen and (max-width: 1024px){footer .logo img{height:2.75rem}}footer .flex{display:flex;gap:0 2.5rem;width:calc(100% - 5rem);margin:0 auto;padding:2.5rem 4rem;border-radius:2.5rem;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);position:relative;z-index:2}@media only screen and (max-width: 1024px){footer .flex{flex-direction:column;align-items:center;width:100%;gap:2rem;padding:3rem 2rem 5.375rem;border-radius:2.5rem 2.5rem 0 0}}footer .flex address{font-size:.875rem;line-height:1.75;margin:-0.375em 0;white-space:nowrap}@media only screen and (max-width: 1024px){footer .flex address{text-align:center;font-size:.875rem}}footer .flex .txt{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 1025px){footer .flex .txt{margin-left:auto}}@media only screen and (max-width: 1024px){footer .flex .txt{text-align:center;gap:2.5rem;justify-content:center;align-items:center}}footer .flex .txt a{font-size:.875rem;text-decoration:underline;text-align:right;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1025px){footer .flex .txt a:hover{opacity:.6}}footer .flex .txt .link{display:flex;gap:1rem}@media only screen and (min-width: 1025px){footer .flex .txt .link{flex-direction:column;align-items:flex-end}}footer .copy{font-family:"Jost",sans-serif;font-size:.75rem;line-height:1.25}@media only screen and (max-width: 1024px){footer .copy{font-size:.625rem}}.post .wp-block-image{width:100%;margin:2.5rem 0 0}.post .wp-block-image.aligncenter img{margin:0 auto}.post .wp-block-image figcaption{line-height:1.75;margin:calc(1rem - .375em) 0 -0.375em}.post .aligncenter{text-align:center}.post .aligncenterimg{display:block;margin:2.5rem auto 0}.post .aligncenter img{display:block;margin:2.5rem auto 0}.post .wp-block-table{margin-top:2.5rem}.post .wp-block-table figcaption{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .wp-block-columns{margin-top:1rem}@media only screen and (min-width: 1025px){.post .wp-block-columns{display:flex;justify-content:space-between;gap:1rem}}.post .wp-block-columns .wp-block-column>*:first-child{margin-top:0}.post .wp-block-preformatted{font-weight:normal;line-height:2;padding:calc(2.5rem - .5em) 2.5rem;margin:2.5rem 0 0;background:rgba(0,159,232,.06)}.post .wp-block-quote{margin:2.5rem 0 0;padding:2.5rem 3rem;border-radius:2rem;background-color:rgba(52,172,189,.06)}@media only screen and (max-width: 1024px){.post .wp-block-quote{padding:2.5rem 2rem}}.post .wp-block-quote dl{padding-left:1rem;margin-top:2.5rem;position:relative}.post .wp-block-quote dl.first{margin-top:1.25rem}.post .wp-block-quote dl::before{content:"";display:block;width:.125rem;height:100%;background:#333;position:absolute;left:0;top:0}.post .wp-block-quote dl dt{font-size:1.125rem;font-weight:bold;white-space:nowrap}.post .wp-block-quote dl dd{line-height:1.75;margin:calc(1.25rem - .375em) 0 -0.375em}.post .has-text-align-center{text-align:center}.post .has-text-align-right{text-align:right}.post .wp-block-media-text{gap:0 2rem;margin-top:2rem}.post .wp-block-media-text .wp-block-media-text__content{padding:0}.post .wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}.post .wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}.post .wp-block-media-text .wp-block-media-text__media>*:first-child{margin-top:0}.post .wp-block-group.is-layout-constrained{margin:5rem calc(50% - 50vw) 0;padding:5rem 0 8.1875rem;position:relative}.post .wp-block-group.is-layout-constrained>*:first-child{margin-top:0}.post .wp-block-group.is-layout-constrained::before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(19,175,6,.08);z-index:-1}.post .wp-block-gallery .wp-block-image{width:unset}.post .wp-block-list{list-style-type:disc;list-style-position:inside;margin-top:2rem}.post .wp-block-list li{line-height:2}.post>*:first-child{margin-top:0}.post hr{border:2px solid #34acbd;margin:2.5rem 0 0}.post p{line-height:2;margin:calc(2.5rem - .5em) 0 -0.5em}.post h1{color:#34acbd;font-size:2rem;font-weight:900;line-height:1.5;margin:calc(6rem - .125em) 0 -0.125em}.post h2{color:#34acbd;font-size:1.75rem;font-weight:900;line-height:1.5;margin:calc(6rem - .125em) 0 -0.125em}.post h3{color:#34acbd;font-size:1.5rem;font-weight:900;line-height:1.5;padding:0 0 0 1.125em;margin:calc(6rem - .125em) 0 -0.125em;border-bottom:4px solid #34acbd;position:relative}.post h4{color:#34acbd;font-size:1.25rem;font-weight:900;line-height:1.5;padding:0 0 0 1.25em;margin:calc(5rem - .125em) 0 -0.125em;position:relative}.post h4::before{content:"●";display:block;width:1em;height:1em;color:#34acbd;position:absolute;left:0;top:0}.post h5{color:#34acbd;font-size:1rem;font-weight:900;line-height:1.5;margin:calc(4rem - .125em) 0 -0.125em;position:relative}.post h5+p{margin-top:calc(1.25rem - .5em)}.post table{width:100%;border-collapse:collapse}.post table.wide{width:200%}@media only screen and (max-width: 1024px){.post table.wide{width:400%}}.post table th{color:#34acbd;font-size:.875rem;line-height:1.75;text-align:left;padding:calc(1rem - .125em) 1rem;border:1px solid #34acbd;background-color:rgba(52,172,189,.06);border-collapse:collapse}.post table td{font-size:.875rem;line-height:1.75;text-align:left;padding:calc(1rem - .125em) 1rem;border:1px solid #34acbd;border-collapse:collapse}.post table td a{text-decoration:underline}.post a{line-height:1.25;text-decoration:underline;margin:calc(2.5rem - .125em) 0 -0.125em}.post a.nmt{margin-top:-0.125em}.post a+a{margin-top:calc(1.25rem - .125em)}.post figure{width:-moz-fit-content;width:fit-content;margin:2.5rem auto 0}.post figure figcaption{font-size:.875rem;line-height:1.25;margin:calc(0.875rem - .125em) 0 -0.125em}.mw_wp_form{margin-top:3rem}.mw_wp_form .need{display:inline-block;color:#f00c38;font-size:.75rem;padding-left:.5rem}.mw_wp_form .error{color:#f03 !important;margin-top:.75em}.mw_wp_form dl{position:relative}.mw_wp_form dl:first-child dt{border-top:none}@media only screen and (max-width: 1024px){.mw_wp_form dl:last-of-type{border:none}}.mw_wp_form dl:last-of-type dt{display:block}@media only screen and (min-width: 1025px){.mw_wp_form dl{display:flex}}.mw_wp_form dl:first-child{margin-top:0}.mw_wp_form dl dt{font-weight:bold;line-height:1.5;padding:1.5rem 0rem}@media only screen and (min-width: 1025px){.mw_wp_form dl dt{width:15.625rem;display:flex;align-items:center}}@media only screen and (max-width: 1024px){.mw_wp_form dl dt{padding:.75rem 0rem}}.mw_wp_form dl dd{padding:1.25rem 0rem}@media only screen and (min-width: 1025px){.mw_wp_form dl dd{width:calc(100% - 15.625rem)}}@media only screen and (max-width: 1024px){.mw_wp_form dl dd{padding:.7692307692rem 0 1.1538461538rem}}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;background:#fff;border:1px solid #4b4b4b;border-radius:.5rem;-webkit-appearance:none}.mw_wp_form input[type=tel]::-moz-placeholder, .mw_wp_form input[type=email]::-moz-placeholder, .mw_wp_form input[type=text]::-moz-placeholder, .mw_wp_form input[type=number]::-moz-placeholder, .mw_wp_form textarea::-moz-placeholder{color:#c7c7c7}.mw_wp_form input[type=tel]::placeholder,.mw_wp_form input[type=email]::placeholder,.mw_wp_form input[type=text]::placeholder,.mw_wp_form input[type=number]::placeholder,.mw_wp_form textarea::placeholder{color:#c7c7c7}.mw_wp_form .btn{display:flex;justify-content:center;gap:0 3.125rem;margin-top:3.125rem}@media only screen and (max-width: 1024px){.mw_wp_form .btn{flex-direction:column-reverse;gap:2.0769230769rem 0;align-items:center}}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{cursor:pointer;display:block;width:18.75rem;color:#e18193;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center;text-decoration:none;padding:1.25rem 0;background:linear-gradient(270deg, rgba(52, 172, 189, 0.2) 0%, rgba(225, 129, 147, 0.2) 100%);border:none;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.25s}.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=reset]:hover{opacity:.6}@media only screen and (max-width: 1024px){.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{width:23.0769230769rem}}.mw_wp_form input[type=reset]{color:#fff;border-radius:.3125rem}.mw_wp_form select{display:block;width:100%;line-height:1.5;background:#fff;border:1px solid #34acbd;border-radius:.5rem;padding:.75em 1em}.mw_wp_form .radio{gap:1.25rem;margin-top:.5rem}.mw_wp_form .radio label{position:relative;cursor:pointer;padding-left:1.875rem;margin-right:.625rem}.mw_wp_form .radio label input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.mw_wp_form .radio label:has(input:checked)::after{opacity:1}.mw_wp_form .radio label::before,.mw_wp_form .radio label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.mw_wp_form .radio label::before{background-color:#fff;border:1px solid #34acbd;border-radius:50%;width:20px;height:20px;left:0}.mw_wp_form .radio label::after{background-color:#34acbd;border-radius:50%;opacity:0;width:12px;height:12px;left:4px}.mw_wp_form .radio input:checked+label::after{opacity:1}.mw_wp_form .radio .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .radio_btn{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.mw_wp_form .check_box .mwform-checkbox-field .mwform-checkbox-field-text{display:none}.mw_wp_form.mw_wp_form_confirm .input_text{display:none}@media only screen and (min-width: 1025px){.mw_wp_form.mw_wp_form_confirm dl dd{line-height:1.5}}.wp-pagenavi{display:flex;justify-content:center;margin-top:8rem}@media only screen and (max-width: 1024px){.wp-pagenavi{margin-top:7rem}}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .pages,.wp-pagenavi .current{display:block;font-family:"Jost",sans-serif;color:#000;font-size:1.5rem;font-weight:700;border-left:1px solid #000;padding:0 1.25rem}.wp-pagenavi a:active:first-child,.wp-pagenavi a:hover:first-child,.wp-pagenavi a:link:first-child,.wp-pagenavi a:visited:first-child,.wp-pagenavi .pages:first-child,.wp-pagenavi .current:first-child{border:none}.wp-pagenavi a:hover{color:#4b4b4b}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#4b4b4b}.w960{width:calc(100% - 4rem);max-width:60rem;margin:0 auto}.w1120{width:calc(100% - 4rem);max-width:70rem;margin:0 auto}.w1280{width:calc(100% - 4rem);max-width:80rem;margin:0 auto}.subPage{overflow:hidden}.subPage footer{margin-top:7.5rem}.subPage .contents .en{font-family:"Jost",sans-serif}.subPage .contents p{line-height:2;margin:calc(2rem - .5em) 0 -0.5em}.subPage .contents p.center{text-align:center}.subPage .contents h2+p{margin:calc(4rem - .5em) 0 -0.5em}.subPage .contents .fs20{font-size:1.25rem}.subPage .contents .fs24{font-size:1.5rem;margin:calc(4rem - .5em) 0 -0.5em}.subPage .contents .fs28{font-size:1.75rem;line-height:1.75;margin:-0.375em 0;letter-spacing:.15em}@media only screen and (max-width: 1024px){.subPage .contents .fs28{font-size:1.5rem}}.subPage .contents .fs32{font-size:2rem;margin:-0.5em 0}@media only screen and (max-width: 1024px){.subPage .contents .fs32{font-size:1.75rem}}.subPage .contents #fv{width:100%;position:relative;padding:10.5rem 0 0}@media only screen and (max-width: 1024px){.subPage .contents #fv{padding:9rem 0 0}}.subPage .contents #fv.status .flex .main{transform:scale(1);opacity:1}.subPage .contents #fv.status .flex h1{transition-delay:.25s;transform:translateX(0);opacity:1}.subPage .contents #fv.status .pageNav{transition-delay:.625s;opacity:1}.subPage .contents #fv .pageNav{transition:.5s;opacity:0}@media only screen and (max-width: 1024px){.subPage .contents #fv .pageNav{display:none}}@media only screen and (min-width: 1025px){.subPage .contents #fv .flex{overflow:hidden}}@media only screen and (max-width: 1024px){.subPage .contents #fv .flex{position:relative}}.subPage .contents #fv .flex .main{display:block;width:70vw;margin:0 0 0 auto;transition:1s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1.05);opacity:0}@media only screen and (min-width: 1025px){.subPage .contents #fv .flex .main{height:29.5rem}.subPage .contents #fv .flex .main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10vw 0 0 0;-o-object-position:left;object-position:left}}@media only screen and (max-width: 1300px){.subPage .contents #fv .flex .main{width:calc(100% - 5rem)}}@media only screen and (max-width: 1024px){.subPage .contents #fv .flex .main{width:calc(100% - 2rem);aspect-ratio:4/3;height:auto;border-radius:31.25vw 0 0 0;margin-left:auto;overflow:hidden;position:relative}}.subPage .contents #fv .flex h1{display:flex;gap:1rem;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(1.5rem);opacity:0}.subPage .contents #fv .flex h1 img{width:4.5rem}.subPage .contents #fv .flex h1 .jp{display:flex;align-items:center;font-size:2.5rem;font-weight:400;letter-spacing:.15em}@media only screen and (max-width: 1024px){.subPage .contents #fv .flex h1 .jp{flex-direction:column;gap:1rem}}.subPage .contents #fv .flex h1 .jp span{font-size:1.75rem;display:block}@media only screen and (max-width: 1024px){.subPage .contents #fv .flex h1 .jp span{font-size:1.125rem}}@media only screen and (max-width: 1024px){.subPage .contents #fv .flex h1{flex-direction:column;align-items:center;z-index:2;margin-top:3rem}.subPage .contents #fv .flex h1 img{width:3.375rem}.subPage .contents #fv .flex h1 .jp{font-size:1.875rem;text-align:center;white-space:nowrap}}.subPage .contents #fv .breadcrumb{max-width:80rem;width:calc(100% - 4rem);margin:0 auto;display:flex;flex-wrap:wrap;gap:.5rem 2rem;position:absolute;left:50%;transform:translateX(-50%);top:10.5rem;z-index:2}@media only screen and (max-width: 1024px){.subPage .contents #fv .breadcrumb{top:7rem}}.subPage .contents #fv .breadcrumb li{font-size:.875rem;position:relative}.subPage .contents #fv .breadcrumb li::after{content:"";width:.375rem;aspect-ratio:6/4;background-color:#34acbd;position:absolute;top:50%;right:-1rem;clip-path:polygon(100% 50%, 0 0, 0 100%);transform:translate(50%, -50%)}.subPage .contents #fv .breadcrumb li:last-child::after{display:none}.subPage .contents #fv .breadcrumb li a{transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1025px){.subPage .contents #fv .breadcrumb li a:hover{opacity:.6}}@media only screen and (min-width: 1025px){#index .contents .bg{pointer-events:none;content:"";width:100%;height:100%;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:fixed;left:0;top:0;z-index:-2;opacity:0}#index .contents .bg2{pointer-events:none;content:"";width:100%;height:100%;background:#fff;position:fixed;left:0;top:0;z-index:-1;opacity:0}}#index .contents #fv{padding:10.5rem 0 0;position:relative}@media only screen and (min-width: 1025px){#index .contents #fv{height:calc(100vh - 7.25rem)}}@media only screen and (max-width: 1024px){#index .contents #fv{padding:8rem 0 0}}#index .contents #fv.status .main .mv{transform:scale(1);opacity:1}#index .contents #fv.status .catch{transition-delay:.25s;transform:translateX(-0.0625em);opacity:1}#index .contents #fv.status .txtBox p{transition-delay:.625s;transform:translateX(0);opacity:1}#index .contents #fv::after{content:"";width:100%;height:100%;opacity:.16;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);border-radius:0 0 0 8rem;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 1024px){#index .contents #fv::after{height:calc(8rem + 105.46875vw);border-radius:0 0 0 25vw}}#index .contents #fv .scroll{color:#e18193;padding-bottom:4rem;position:absolute;left:4rem;bottom:0}@media only screen and (max-width: 1024px){#index .contents #fv .scroll{top:calc(8rem + 105.46875vw);left:2rem;transform:translate(-50%, -100%);bottom:auto}}#index .contents #fv .scroll span{display:block;writing-mode:vertical-rl;font-family:"Jost",sans-serif}#index .contents #fv .scroll::after{content:"";width:1px;height:3.5rem;background-color:#e18193;position:absolute;left:25%;bottom:0;transform:translateX(-50%)}#index .contents #fv .flex{position:relative}#index .contents #fv .main{display:block;width:70vw;margin-left:auto;border-radius:10vw 0 0 0;position:relative;overflow:hidden}@media only screen and (min-width: 1025px){#index .contents #fv .main{height:calc(100vh - 17.75rem)}}@media only screen and (max-width: 1024px){#index .contents #fv .main{width:calc(100% - 2rem);border-radius:31.25vw 0 0 0}}#index .contents #fv .main .mv{display:block;position:relative;transition:1s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1.05);opacity:0}@media only screen and (min-width: 1025px){#index .contents #fv .main .mv{height:100%}#index .contents #fv .main .mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 1024px){#index .contents #fv .main .mv::after{width:100%;height:100%;border-radius:31.25vw 0 0 0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 35%);position:absolute;left:0;top:0}}@media only screen and (min-width: 1025px){#index .contents #fv .txtBox{position:absolute;left:11vw;top:50%;transform:translateY(-50%)}}@media only screen and (max-width: 1024px){#index .contents #fv .txtBox{padding:0 2rem}}#index .contents #fv .catch{font-size:2.5rem;line-height:1.75;letter-spacing:.15em;margin:-0.375em 0;transition:1s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(calc(2rem - 0.0625em));opacity:0}@media only screen and (max-width: 1024px){#index .contents #fv .catch{font-size:2rem;position:absolute;left:0;top:43.75vw;z-index:2}}#index .contents #fv .catch span{white-space:nowrap;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#index .contents #fv .catch+p{margin:calc(3.5rem - .5em) 0 -0.5em}@media only screen and (max-width: 1024px){#index .contents #fv .catch+p{margin:calc(3rem - .5em) 0 -0.5em}}#index .contents #fv p{line-height:2;letter-spacing:.1em;margin:calc(2.5rem - .5em) 0 -0.5em;transition:1s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#index .contents #index01 .news{height:7.25rem;display:flex;align-items:center;gap:4rem;border-bottom:1px solid rgba(0,0,0,.2)}@media only screen and (max-width: 1024px){#index .contents #index01 .news{height:auto;margin-top:6rem;gap:1.5rem;flex-direction:column;align-items:flex-start;position:relative;border:none}}#index .contents #index01 .news h2{font-size:1.5rem;font-weight:400}@media only screen and (max-width: 1024px){#index .contents #index01 .news h2{width:100%;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.2)}}#index .contents #index01 .news a.link{display:block;margin-left:auto;position:relative;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 1024px){#index .contents #index01 .news a.link{position:absolute;right:0;top:.25rem}}#index .contents #index01 .news a.link:hover::before{transform:translate(50%, -50%) scale(1.2)}#index .contents #index01 .news a.link::before{content:"";width:1rem;aspect-ratio:1/1;background:#4b4b4b;border-radius:50%;position:absolute;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);top:50%;left:-1.875rem;transform:translate(50%, -50%);z-index:-1}#index .contents #index01 .news a.link::after{content:"";width:1rem;aspect-ratio:1/1;background:url(../img/arw.svg) center/contain no-repeat;position:absolute;top:50%;left:-1.375rem;transform:translateY(-50%)}#index .contents #index01 .news>div{display:flex;align-items:center;gap:1.25rem}@media only screen and (max-width: 1024px){#index .contents #index01 .news>div{flex-direction:column;align-items:flex-start;gap:1rem}}#index .contents #index01 .news>div a{display:block;line-height:1.5;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1025px){#index .contents #index01 .news>div a:hover{opacity:.6}}#index .contents #index01 .news .date{display:block}#index .contents #index01 .hours{margin-top:3.5rem}@media only screen and (max-width: 1024px){#index .contents #index01 .hours{margin-top:6rem;padding-top:6rem;position:relative}#index .contents #index01 .hours::after{content:"";width:100vw;height:100%;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;opacity:.16}#index .contents #index01 .hours::before{content:"";width:100vw;height:8rem;background:linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);position:absolute;left:50%;top:0;transform:translate(-50%, 0)}}#index .contents #index01 .hours .cm_flex{justify-content:space-between}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex{gap:1.75rem}}@media only screen and (min-width: 1025px){#index .contents #index01 .hours .cm_flex .left{padding-top:1.75rem}}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .left{display:flex;justify-content:space-between;align-items:center}}#index .contents #index01 .hours .cm_flex .left h2 span{display:block;white-space:nowrap;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#index .contents #index01 .hours .cm_flex .left h2 .jp{font-size:3rem;font-weight:400;letter-spacing:.15em}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .left h2 .jp{font-size:2rem}}#index .contents #index01 .hours .cm_flex .left h2 .en{font-weight:400;margin-top:1rem}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .left h2 .en{display:none}}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .left .list{display:flex;gap:1.5rem;align-items:center}}#index .contents #index01 .hours .cm_flex .left .list li{display:flex;gap:.375rem;margin-top:1rem}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .left .list li{margin:0}}#index .contents #index01 .hours .cm_flex .left .list li:first-child{margin-top:3rem}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .left .list li:first-child{margin:0}}#index .contents #index01 .hours .cm_flex .left .list li .blue{display:block;width:1.75rem;height:1rem;border-radius:1rem;background:#34acbd}#index .contents #index01 .hours .cm_flex .left .list li .pink{display:block;width:1.75rem;height:1rem;border-radius:1rem;background:#e18193}@media only screen and (min-width: 1025px){#index .contents #index01 .hours .cm_flex .right{max-width:50.25rem}}#index .contents #index01 .hours .cm_flex .right table{width:100%;border-collapse:separate;border-spacing:.375rem}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .right table{border-spacing:.1875rem}}#index .contents #index01 .hours .cm_flex .right table caption{font-size:1.125rem;caption-side:bottom;text-align:left;padding-top:.625rem}#index .contents #index01 .hours .cm_flex .right table tbody tr:last-child th.num::after{background:#e18193}#index .contents #index01 .hours .cm_flex .right table tbody tr:last-child td{background:rgba(225,129,146,.16)}#index .contents #index01 .hours .cm_flex .right table tbody tr th{font-weight:400;vertical-align:middle;text-align:center;padding-bottom:.375rem}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .right table tbody tr th{font-size:.875rem}}#index .contents #index01 .hours .cm_flex .right table tbody tr th.num{width:12.625rem;height:5rem;font-size:1.5rem;font-family:"Jost",sans-serif;font-weight:400;position:relative;padding:0}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .right table tbody tr th.num{width:7rem;height:2.75rem;font-size:1rem}}#index .contents #index01 .hours .cm_flex .right table tbody tr th.num::after{content:"";width:100%;height:100%;background:#34acbd;border-radius:1rem;opacity:.16;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .right table tbody tr th.num::after{border-radius:.5rem}}#index .contents #index01 .hours .cm_flex .right table tbody tr td{width:5rem;vertical-align:middle;text-align:center;border-radius:1rem;background:rgba(52,173,189,.16)}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .right table tbody tr td{width:2.75rem;border-radius:.5rem}}#index .contents #index01 .hours .cm_flex .right table tbody tr td img{width:1.5rem;margin:0 auto}@media only screen and (max-width: 1024px){#index .contents #index01 .hours .cm_flex .right table tbody tr td img{width:.875rem}}#index .contents #index01 .hours .cm_flex .right p{line-height:2;margin:calc(3rem - .5em) 0 -0.5em}#index .contents #index02{margin-top:8rem;overflow:hidden;position:relative}@media only screen and (max-width: 1024px){#index .contents #index02{margin:0;padding:4rem 0 6.125rem}#index .contents #index02::after{content:"";width:100%;height:100%;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;opacity:.16}}#index .contents #index02 .relative{position:relative}@media only screen and (min-width: 1025px){#index .contents #index02 .relative{height:100%}}@media only screen and (max-width: 1024px){#index .contents #index02 .relative::after{content:"";width:100vw;height:8rem;background:linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%);transform:translate(-50%, 0%);bottom:-6.125rem}}@media only screen and (min-width: 1025px){#index .contents #index02.active .absolute .w1120 .service_block .service{transform:translateY(0);opacity:1}#index .contents #index02.active .absolute .w1120 .service_block .service:nth-child(1){transition-delay:.125s}#index .contents #index02.active .absolute .w1120 .service_block .service:nth-child(2){transition-delay:.25s}#index .contents #index02.active .absolute .w1120 .service_block .service:nth-child(3){transition-delay:.375s}#index .contents #index02.active .absolute .w1120 .service_block .service:nth-child(4){transition-delay:.5s}#index .contents #index02.active .absolute .w1120 .service_block .service:nth-child(5){transition-delay:.625s}#index .contents #index02.active .absolute .w1120 .service_block .service:nth-child(6){transition-delay:.75s}#index .contents #index02.fixed .absolute{position:fixed;top:50%;transform:translateY(-50%)}#index .contents #index02.absolute .absolute{position:absolute;top:auto;bottom:var(--index02-offset, 0px);transform:translateY(0)}#index02{--index02-offset: calc(attr(data-offset number, 0) * 1px)}}@media only screen and (min-width: 1025px){#index .contents #index02 .absolute{width:100%;position:absolute;top:0;left:0}#index .contents #index02 .absolute .w1120{margin-left:auto;position:relative}}#index .contents #index02 .absolute .service_block{display:flex;gap:3.5rem}@media only screen and (min-width: 1025px){#index .contents #index02 .absolute .service_block{width:-moz-fit-content;width:fit-content}}@media only screen and (max-width: 1024px){#index .contents #index02 .absolute .service_block{flex-direction:column}}#index .contents #index02 .absolute .service_block .service{min-width:33rem}@media only screen and (min-width: 1025px){#index .contents #index02 .absolute .service_block .service{transition:.625s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}}@media only screen and (max-width: 1024px){#index .contents #index02 .absolute .service_block .service{min-width:28rem}}#index .contents #index02 .absolute .service_block .service a{display:block;border-radius:1rem;padding-bottom:2.625rem;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}#index .contents #index02 .absolute .service_block .service a:hover .link::after{transform:translate(50%, -50%) scale(1.15)}#index .contents #index02 .absolute .service_block .service a span{display:block}#index .contents #index02 .absolute .service_block .service a .dt{color:#e18193;height:4rem;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;border-radius:1rem 1rem 0 0;background:rgba(225,129,146,.16)}#index .contents #index02 .absolute .service_block .service a .dt span{font-weight:700;font-size:1.25rem}#index .contents #index02 .absolute .service_block .service a h3{display:flex;align-items:center;justify-content:center;color:#e18193;font-size:2.5rem;font-weight:400;letter-spacing:.15em;text-align:center;white-space:nowrap;padding-top:2.5rem}#index .contents #index02 .absolute .service_block .service a h3.small{font-size:2rem;letter-spacing:.1em}#index .contents #index02 .absolute .service_block .service a h3 .s{font-size:1.75rem}#index .contents #index02 .absolute .service_block .service a .img{width:calc(100% - 4rem);border-radius:2rem;margin:2.5rem auto 0}#index .contents #index02 .absolute .service_block .service a .dd{width:calc(100% - 4rem);font-size:.875rem;line-height:1.75;margin:calc(1.75rem - .375em) auto -0.375em}#index .contents #index02 .absolute .service_block .service a .link{text-align:right;margin-left:auto;position:relative;padding-right:2rem;margin-top:2.625rem}#index .contents #index02 .absolute .service_block .service a .link::after{content:"";width:1.5rem;aspect-ratio:1/1;background:url(../img/arw-p.svg) center/contain no-repeat;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);position:absolute;top:50%;right:8.375rem;transform:translate(50%, -50%)}#index .contents #index02 .absolute .service_block .blue a .dt{color:#34acbd;background:rgba(52,173,189,.16)}#index .contents #index02 .absolute .service_block .blue a h3{color:#34acbd}#index .contents #index02 .absolute .service_block .blue a .link::after{background:url(../img/arw-b.svg) center/contain no-repeat}#index .contents #index03 .col3{display:flex;justify-content:center;gap:3rem}@media only screen and (max-width: 1024px){#index .contents #index03 .col3{flex-wrap:wrap;justify-content:flex-start;gap:2rem}}@media only screen and (max-width: 1024px){#index .contents #index03 .col3 li{width:calc(50% - 1rem)}}#index .contents #index03 .col3 li a{transition:.5s}#index .contents #index03 .col3 li a:hover{opacity:.64}#index .contents #index04{margin-top:8rem;position:relative}@media only screen and (max-width: 1024px){#index .contents #index04{margin-top:6rem}}#index .contents #index04 .imgBox{width:60vw}@media only screen and (max-width: 1024px){#index .contents #index04 .imgBox{width:100%}}@media only screen and (max-width: 1024px){#index .contents #index04 .imgBox img{border-radius:2.5rem 2.5rem 0 0}}#index .contents #index04 .txtBox{padding:4rem 5rem;border-radius:1rem 0 0 0;background:#fff}@media only screen and (min-width: 1025px){#index .contents #index04 .txtBox{position:absolute;left:55vw;bottom:0}}@media only screen and (max-width: 1024px){#index .contents #index04 .txtBox{padding:2.625rem 2rem 0}}#index .contents #index04 .txtBox .logo{width:15rem}@media only screen and (max-width: 1024px){#index .contents #index04 .txtBox .logo{margin:0 auto}}#index .contents #index04 .txtBox address{line-height:2;margin:calc(1.75rem - .5em) 0 -0.5em}@media only screen and (max-width: 1024px){#index .contents #index04 .txtBox address{text-align:center}}#index .contents #index04 .txtBox .cm_link{margin-top:2.5rem}@media only screen and (max-width: 1024px){#index .contents #index04 .txtBox .cm_link{margin:2.5rem auto 0}}#index .contents .map{width:calc(100% - 4rem);max-width:70rem;margin:4rem auto 0;aspect-ratio:2/1;position:relative}@media only screen and (max-width: 1024px){#index .contents .map{aspect-ratio:7/5;margin:2rem auto 0}}#index .contents .map iframe{border-radius:2.5rem;width:100%;height:100%;position:absolute;left:0;top:0}#about #fv::after{content:"";z-index:-1;width:100%;height:100%;border-radius:0 0 0 8vw;opacity:.16;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:absolute;left:0;top:0}@media only screen and (max-width: 1024px){#about #fv::after{border-radius:0 0 0 25vw;height:98.4375vw}}#about #fv .breadcrumb{color:#e18193}#about #fv .breadcrumb li::after{background:#e18193}#about #fv .pageNav li{color:#e18193;margin-top:1.5rem;position:relative;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1025px){#about #fv .pageNav li:hover{opacity:.6}}#about #fv .pageNav li:first-child{margin-top:6.75rem}#about #fv .pageNav li::after{content:"";width:1.25rem;aspect-ratio:1/1;position:absolute;background:url(../img/treatment/down.svg) center/contain no-repeat;top:50%;left:0;transform:translateY(-50%)}#about #fv .pageNav li a{display:block;width:-moz-fit-content;width:fit-content;font-size:1.125rem;font-weight:bold;padding-left:1.5rem}#about #fv .flex{position:relative}@media only screen and (max-width: 1024px){#about #fv .flex{display:flex;flex-direction:column;align-items:center;gap:2rem}}@media only screen and (min-width: 1025px){#about #fv .flex .txtBox{width:calc(100% - 4rem);max-width:70rem;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:4rem}}#about #fv .flex h1{color:#e18193}#about .contents h2{color:#e18193;font-size:1.75rem;letter-spacing:.15em;font-weight:400;border-radius:1rem;background:linear-gradient(90deg, rgba(225, 129, 146, 0.16) 0%, rgba(52, 173, 189, 0.16) 100%);margin-top:10rem;padding:2rem 2.5rem}@media only screen and (max-width: 1024px){#about .contents h2{font-size:1.5rem;padding:2rem 2rem;margin-top:8rem}}#about .contents #about00{margin-top:6rem}#about .contents #about00 .w1120{padding:4rem 5rem 5rem;position:relative}@media only screen and (max-width: 1024px){#about .contents #about00 .w1120{padding:4rem 2rem}}#about .contents #about00 .w1120::after{content:"";width:100%;height:100%;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);border-radius:4rem;opacity:.16;position:absolute;bottom:0;right:0;z-index:-1}#about .contents #about00 .w1120 h3{margin-top:6rem}#about .contents #about00 .w1120 h3:first-of-type{margin:0}#about .contents #about00 .w1120 h3 .en{display:inline-block;color:#e18193;font-size:2rem;font-weight:normal;position:relative}#about .contents #about00 .w1120 h3 .en::after{width:2rem;height:2px;content:"";background-color:#e18193;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}#about .contents #about00 .w1120 .fs32{line-height:1.75;letter-spacing:.15em;text-align:center;margin:calc(3rem - .375em) 0 -0.375em}@media only screen and (max-width: 1024px){#about .contents #about00 .w1120 .fs32{font-size:1.375rem}}@media only screen and (min-width: 1025px){#about .contents #about00 .w1120 .fs32{white-space:nowrap}}#about .contents #about00 .w1120 .fs32 span{display:inline-block;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#about .contents #about00 .w1120 .list{display:table;margin:2.5rem auto 0;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#about .contents #about00 .w1120 .list li{line-height:2;text-indent:-1em;padding-left:1em}#about .contents #about00 .w1120 .value{display:table;margin:3rem auto 0}#about .contents #about00 .w1120 .value .border{margin-top:1.5625rem;position:relative}@media only screen and (max-width: 1024px){#about .contents #about00 .w1120 .value .border{margin-top:3rem}}#about .contents #about00 .w1120 .value .border:first-child{margin-top:0}@media only screen and (min-width: 1025px){#about .contents #about00 .w1120 .value .border::after{width:3rem;height:1px;content:"";background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:absolute;left:calc(20rem + 3.25rem);top:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 1024px){#about .contents #about00 .w1120 .value .border::after{height:1.5rem;width:1px;background:linear-gradient(360deg, #34ACBD 0%, #E18193 100%);position:absolute;left:50%;top:calc(1.25rem + 1.5rem);transform:translate(-50%, -50%)}}#about .contents #about00 .w1120 .value dl{display:flex;align-items:center;gap:6.5rem}@media only screen and (max-width: 1024px){#about .contents #about00 .w1120 .value dl{flex-direction:column;gap:1.5rem}}#about .contents #about00 .w1120 .value dl dt{color:#e18193;font-size:1.25rem;letter-spacing:.15em;white-space:nowrap}@media only screen and (min-width: 1025px){#about .contents #about00 .w1120 .value dl dt{width:20rem}}#about .contents #about00 .w1120 .value dl dd{color:#34acbd;line-height:1.5}#about .contents #about01 table{width:100%;margin-top:1.5rem}#about .contents #about01 table tr:last-child th,#about .contents #about01 table tr:last-child td{border:none}#about .contents #about01 table tr th{border-bottom:1px solid rgba(75,75,75,.2);line-height:1.75;padding:1.125rem 0}#about .contents #about01 table tr td{border-bottom:1px solid rgba(75,75,75,.2);line-height:1.75;padding:1.125rem 0}#about .contents #about02 .cm_flex{justify-content:space-between;gap:4rem;margin-top:3.5rem}@media only screen and (max-width: 1024px){#about .contents #about02 .cm_flex{align-items:center;flex-direction:column-reverse}}@media only screen and (min-width: 1025px){#about .contents #about02 .cm_flex .txtBox{padding-top:3.5rem;width:calc(100% - 26.5rem)}}#about .contents #about02 .cm_flex .txtBox .name{font-weight:bold}@media only screen and (min-width: 1025px){#about .contents #about02 .cm_flex .txtBox .name{white-space:nowrap}}@media only screen and (max-width: 1024px){#about .contents #about02 .cm_flex .txtBox .name{line-height:1.5;text-align:center}}#about .contents #about02 .cm_flex .txtBox .name strong{display:block;font-size:1.25rem;margin-top:1.5rem;font-weight:700}@media only screen and (max-width: 1024px){#about .contents #about02 .cm_flex .txtBox .name strong{margin-top:1rem}}#about .contents #about02 .cm_flex .txtBox .name strong span{font-size:1.75rem;letter-spacing:.15em;padding-left:1rem}#about .contents #about02 .cm_flex .txtBox h4{margin-top:4rem}#about .contents #about02 .cm_flex .txtBox .list{margin:calc(1.75rem - .5em) 0 -0.5em}#about .contents #about02 .cm_flex .txtBox .list li{line-height:2;text-indent:-1em;padding-left:1em}#about .contents #about02 .cm_flex .imgBox{width:22.5rem}#about .contents #about02 .staffList{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem 3rem;margin-top:6rem}@media only screen and (max-width: 1024px){#about .contents #about02 .staffList{gap:4rem 2rem;justify-content:flex-start}}#about .contents #about02 .staffList li{width:15.25rem}@media only screen and (max-width: 1024px){#about .contents #about02 .staffList li{width:calc(50% - 1rem);max-width:15.25rem}}#about .contents #about02 .staffList li img{border-radius:50%}#about .contents #about02 .staffList li span{display:block;text-align:center;font-weight:700;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}#about .contents #about02 .staffList li .name{font-size:1.5rem;font-weight:normal;letter-spacing:.15em}#about .contents #about03 .cm_flex{flex-wrap:wrap;justify-content:space-between;gap:3rem;margin-top:4rem}@media only screen and (max-width: 1024px){#about .contents #about03 .cm_flex{gap:2rem}}@media only screen and (min-width: 1025px){#about .contents #about03 .cm_flex img{width:calc((100% - 3rem)/2)}}#about .contents #about03 address{line-height:2;margin:calc(4rem - .5em) 0 -0.5em}#about .contents #about03 .map{margin:1.75rem auto 0;aspect-ratio:2/1;position:relative}@media only screen and (max-width: 1024px){#about .contents #about03 .map{aspect-ratio:7/5}}#about .contents #about03 .map iframe{border-radius:2.5rem;width:100%;height:100%;position:absolute;left:0;top:0}#treatment #fv::after{content:"";z-index:-1;width:100%;height:100%;border-radius:0 0 0 8vw;opacity:.16;background:linear-gradient(270deg, #FFF 0%, #E18193 100%);position:absolute;left:0;top:0}@media only screen and (max-width: 1024px){#treatment #fv::after{border-radius:0 0 0 25vw;height:98.4375vw}}#treatment #fv .breadcrumb{color:#e18193}#treatment #fv .breadcrumb li::after{background:#e18193}#treatment #fv .pageNav li{color:#e18193;margin-top:1.5rem;position:relative;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1025px){#treatment #fv .pageNav li:hover{opacity:.6}}#treatment #fv .pageNav li:first-child{margin-top:6.75rem}#treatment #fv .pageNav li::after{content:"";width:1.25rem;aspect-ratio:1/1;position:absolute;background:url(../img/treatment/down.svg) center/contain no-repeat;top:50%;left:0;transform:translateY(-50%)}#treatment #fv .pageNav li a{display:block;width:-moz-fit-content;width:fit-content;font-size:1.125rem;font-weight:bold;padding-left:1.5rem}#treatment #fv .flex{position:relative}@media only screen and (min-width: 1025px){#treatment #fv .flex .txtBox{width:calc(100% - 4rem);max-width:70rem;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:4rem}}#treatment #fv .flex h1{color:#e18193}#treatment .contents #service{margin-top:10rem;padding:10rem 0;position:relative}@media only screen and (max-width: 1024px){#treatment .contents #service{margin-top:8rem;padding:8rem 0}}#treatment .contents #service::after{content:"";width:100%;height:30rem;border-radius:0 8rem 0 0;opacity:.08;background:linear-gradient(180deg, var(--base_pink, #E18193) 0%, #FFF 100%);position:absolute;left:0;top:0;z-index:-1}#treatment .contents h2{color:#fff;font-size:1.75rem;letter-spacing:.15em;font-weight:400;border-radius:1rem;background:linear-gradient(90deg, #E18193 0%, rgba(225, 129, 146, 0.16) 100%);margin-top:10rem;padding:2rem 2.5rem}@media only screen and (max-width: 1024px){#treatment .contents h2{font-size:1.5rem;padding:2rem 2rem;margin-top:8rem}}#treatment .contents h3{color:#fff;font-size:1.5rem;letter-spacing:.05em;border-radius:2rem 2rem 0 0;background:rgba(225,129,146,.64);margin-top:2.5rem;padding:1.25rem 4rem}@media only screen and (max-width: 1024px){#treatment .contents h3{font-size:1.25rem;line-height:1.5;padding:1rem 2rem}}#treatment .contents .balloon{width:25.5rem;color:#e18193;font-weight:bold;margin-top:5rem;border:2px solid #e18193;border-radius:1.5rem;padding:.875rem 1.25rem .875rem 1.5rem;position:relative}#treatment .contents .balloon.w190{width:11.875rem}#treatment .contents .balloon::after{content:"";width:1rem;height:2px;background-color:#e18193;position:absolute;left:3rem;top:calc(100% + 0.375rem);transform:rotate(45deg)}#treatment .contents .pink-body{padding:3.5rem 4rem;background:rgba(225,129,146,.08);border-radius:0 0 2rem 2rem}@media only screen and (max-width: 1024px){#treatment .contents .pink-body{padding:3.5rem 2rem}}#treatment .contents .pink-body .fs32{color:#e18193}#treatment .contents .pink-body .cm_link{margin-top:2.5rem}#treatment .contents .white-body{padding:3rem 4rem;background:#fff;border-radius:0 0 2rem 2rem}@media only screen and (max-width: 1024px){#treatment .contents .white-body{padding:3rem 2rem}}#treatment .contents .white-body p{margin:calc(1.75rem - .5em) 0 -0.5em}#treatment .contents .white-body .fs24{color:#e18193;margin:calc(3rem - .5em) 0 -0.5em}#treatment .contents .white-body .fs24:first-of-type{margin:-0.5em 0 !important}#treatment .contents .white-body .cm_link{margin-top:2.5rem}#treatment .contents .white-body .list li{line-height:2;text-indent:-1em;padding-left:1em;margin:calc(1rem - .5em) 0 -0.5em}#treatment .contents .white-body .list li:first-child{margin:calc(1.75rem - .5em) 0 -0.5em}#treatment .contents .cm_flex{margin-top:3.5rem;align-items:center;justify-content:space-between;gap:3rem}@media only screen and (min-width: 1025px){#treatment .contents .cm_flex .txtBox{width:calc(100% - 29.25rem)}}#treatment .contents .cm_flex .txtBox .fs28{color:#e18193;margin:-0.375em 0}#treatment .contents .cm_flex .txtBox p{margin:calc(2.5rem - .5em) 0 -0.5em}@media only screen and (min-width: 1025px){#treatment .contents .cm_flex .imgBox{width:26.25rem}}#treatment .contents .cm_flex .imgBox img{border-radius:2rem}#treatment .contents .cm_flex2{flex-wrap:wrap;gap:3rem 0;margin-top:2.5rem}@media only screen and (min-width: 1025px){#treatment .contents .cm_flex2 dl{width:50%}}#treatment .contents .cm_flex2 dl dt{display:flex;align-items:center;gap:.75rem;color:#e18193;font-size:1.5rem;font-weight:bold}@media only screen and (max-width: 1024px){#treatment .contents .cm_flex2 dl dt{font-size:1.25rem}}#treatment .contents .cm_flex2 dl dt img{width:3rem}@media only screen and (max-width: 1024px){#treatment .contents .cm_flex2 dl dt img{width:2.5rem}}#treatment .contents .cm_flex2 dl dd .list li{line-height:2;text-indent:-1em;padding-left:1em;margin:calc(1rem - .5em) 0 -0.5em}#treatment .contents .cm_flex2 dl dd .list li:first-child{margin:calc(1.5rem - .5em) 0 -0.5em}#treatment .contents #treatment00{margin-top:5rem}@media only screen and (max-width: 1024px){#treatment .contents #treatment00{margin-top:4rem}}#treatment .contents #treatment00 .cm_flex{justify-content:space-between;gap:5rem}@media only screen and (max-width: 1024px){#treatment .contents #treatment00 .cm_flex{gap:4rem}}#treatment .contents #treatment00 .cm_flex .left .fs32{color:#e18193;white-space:nowrap}@media only screen and (max-width: 1024px){#treatment .contents #treatment00 .cm_flex .left .fs32{text-align:center}}#treatment .contents #treatment00 .cm_flex .left img{width:30rem;border-radius:2rem;margin-top:4rem}#treatment .contents #treatment00 .cm_flex .right p{margin:calc(2.5rem - .5em) 0 -0.5em}#treatment .contents #treatment00 .cm_flex .right p:first-child{margin:-0.5em 0}#treatment .contents #treatment01 h2{margin-top:8rem}#treatment .contents #treatment01 .pink-body .imgList{display:flex;justify-content:center;gap:2.5rem;margin-top:3rem}@media only screen and (max-width: 1024px){#treatment .contents #treatment01 .pink-body .imgList{flex-direction:column}}#treatment .contents #treatment01 .pink-body .imgList li{width:20rem}@media only screen and (max-width: 1024px){#treatment .contents #treatment01 .pink-body .imgList li{width:100%}}#treatment .contents #treatment01 .pink-body .imgList li img{border-radius:2rem}#treatment .contents #treatment01 .pink-body h4{width:6.5625rem;color:#fff;text-align:center;border-radius:.5rem;background:#e18193;margin-top:4rem;padding:.75rem .75rem;position:relative}#treatment .contents #treatment01 .pink-body h4::after{content:"";width:1.5rem;aspect-ratio:3/1;clip-path:polygon(0 0, 50% 100%, 100% 0);background:#e18193;position:absolute;top:100%;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1024px){#treatment .contents #treatment01 .pink-body .sp-scroll{overflow:auto}#treatment .contents #treatment01 .pink-body .sp-scroll table{width:45rem}}#treatment .contents #treatment01 .pink-body table{width:100%;margin-top:3rem}#treatment .contents #treatment01 .pink-body table tbody tr:first-child th{padding:0rem 0 .75rem}#treatment .contents #treatment01 .pink-body table tbody tr th{border-bottom:1px solid rgba(75,75,75,.2);line-height:1.75;padding:1.125rem 0}@media only screen and (max-width: 1024px){#treatment .contents #treatment01 .pink-body table tbody tr th{padding:1.125rem 1rem 1.125rem 0}}#treatment .contents #treatment01 .pink-body table tbody tr td{border-bottom:1px solid rgba(75,75,75,.2);line-height:1.75;padding:1.125rem 0}#treatment .contents #treatment01 .about{background:#fff;padding:2.5rem 2rem;margin-top:3rem;position:relative;border-radius:2rem}@media only screen and (min-width: 1025px){#treatment .contents #treatment01 .about{padding:2.8125rem 23rem 2.8125rem 3rem}}@media only screen and (max-width: 1200px){#treatment .contents #treatment01 .about{padding:2.5rem 3rem 2.5rem 3rem}}@media only screen and (max-width: 1024px){#treatment .contents #treatment01 .about{padding:2.5rem 2rem 2.5rem 2rem}}#treatment .contents #treatment01 .about::after{content:"";width:4.5rem;aspect-ratio:3/1;background:#fff;clip-path:polygon(0 100%, 100% 100%, 50% 0);position:absolute;left:3rem;bottom:100%}#treatment .contents #treatment01 .about .fs20{color:#e18193;margin:calc(1.75rem - .5em) 0 -0.5em}#treatment .contents #treatment01 .about p{margin:calc(1.5rem - .5em) 0 -0.5em}@media only screen and (min-width: 1025px){#treatment .contents #treatment01 .about img{width:auto;height:100%;position:absolute;right:0;top:0}}@media only screen and (max-width: 1200px){#treatment .contents #treatment01 .about img{position:static;border-radius:2rem;max-width:20rem;margin:2rem auto 0}}@media only screen and (max-width: 1024px){#treatment .contents #treatment01 .about img{border-radius:2rem;margin-top:2rem}}#treatment .contents #treatment01 .list li{line-height:2;text-indent:-1em;padding-left:1em;margin:calc(1rem - .5em) 0 -0.5em}#treatment .contents #treatment01 .list li:first-child{margin:calc(1.5rem - .5em) 0 -0.5em}#treatment .contents #treatment02 h4{width:11.875rem;color:#fff;text-align:center;border-radius:.5rem;background:#e18193;margin-top:5rem;padding:.75rem .75rem;position:relative}#treatment .contents #treatment02 h4::after{content:"";width:1.5rem;aspect-ratio:3/1;clip-path:polygon(0 0, 50% 100%, 100% 0);background:#e18193;position:absolute;top:100%;left:50%;transform:translateX(-50%)}#treatment .contents #treatment02 h4+.list li{line-height:2;text-indent:-1em;padding-left:1em;margin:calc(1rem - .5em) 0 -0.5em}#treatment .contents #treatment02 h4+.list li:first-child{margin:calc(2.5rem - .5em) 0 -0.5em}#treatment .contents #treatment02 .about{background:rgba(225,129,146,.08);padding:2.5rem 2rem;margin-top:3rem;position:relative;border-radius:2rem}@media only screen and (min-width: 1025px){#treatment .contents #treatment02 .about{padding:3rem 23rem 3rem 3rem}}@media only screen and (max-width: 1200px){#treatment .contents #treatment02 .about{padding:3rem 3rem 3rem 3rem}}@media only screen and (max-width: 1024px){#treatment .contents #treatment02 .about{padding:3rem 2rem 3rem 2rem}}#treatment .contents #treatment02 .about::after{content:"";width:4.5rem;aspect-ratio:3/1;background:rgba(225,129,146,.08);clip-path:polygon(0 100%, 100% 100%, 50% 0);position:absolute;left:3rem;bottom:100%}#treatment .contents #treatment02 .about .fs20{color:#e18193;margin:-0.5em 0}#treatment .contents #treatment02 .about p{margin:calc(1.5rem - .5em) 0 -0.5em}@media only screen and (min-width: 1025px){#treatment .contents #treatment02 .about img{width:auto;height:100%;position:absolute;right:0;top:0}}@media only screen and (max-width: 1200px){#treatment .contents #treatment02 .about img{position:static;border-radius:2rem;max-width:20rem;margin:2rem auto 0}}@media only screen and (max-width: 1024px){#treatment .contents #treatment02 .about img{border-radius:2rem;margin-top:2rem}}#treatment .contents #treatment02 .pink-body .cm_flex{margin-top:0rem}@media only screen and (min-width: 1025px){#treatment .contents #treatment02 .pink-body .cm_flex .txtBox{width:calc(100% - 23rem)}}#treatment .contents #treatment02 .pink-body .cm_flex .txtBox .fs32{margin:-0.375em 0}#treatment .contents #treatment02 .pink-body .cm_flex .txtBox p{margin:calc(2rem - .5em) 0 -0.5em}@media only screen and (min-width: 1025px){#treatment .contents #treatment02 .pink-body .cm_flex .imgBox{width:20rem}}#treatment .contents #treatment03 h2{margin-top:0;position:relative}#treatment .contents #treatment03 h2 .en{display:block;color:#e18193;font-size:2rem;writing-mode:vertical-rl;position:absolute;top:0;left:-6rem}#treatment .contents #treatment03 h2 .en::after{content:"";width:2px;height:3.5rem;background-color:#e18193;position:absolute;left:33%;top:calc(100% + .5rem)}#treatment .contents #treatment04 .cm_flex{align-items:flex-start}#treatment .contents #treatment04 h4{width:10.8125rem;color:#fff;text-align:center;border-radius:.5rem;background:#e18193;margin-top:5rem;padding:.75rem .75rem;position:relative}#treatment .contents #treatment04 h4::after{content:"";width:1.5rem;aspect-ratio:3/1;clip-path:polygon(0 0, 50% 100%, 100% 0);background:#e18193;position:absolute;top:100%;left:50%;transform:translateX(-50%)}#treatment .contents #treatment04 .list2{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}#treatment .contents #treatment04 .list2 li{color:#e18193;font-size:1.25rem;font-weight:bold;padding:1.375rem 1.75rem;border-radius:2rem;background:#fff}#treatment .contents #treatment04 .fs24{color:#e18193;margin:calc(2.5rem - .5em) 0 -0.5em}#treatment .contents #treatment04 .image{max-width:25rem;margin:3.5rem auto 0}#treatment .contents #treatment04 .image+h3{margin-top:5rem}#treatment .contents #treatment05 .list3{display:flex;margin-top:3.5rem}@media only screen and (max-width: 1024px){#treatment .contents #treatment05 .list3{flex-direction:column;gap:2rem}}#treatment .contents #treatment05 .list3 li{display:flex;align-items:center;gap:1rem}@media only screen and (min-width: 1025px){#treatment .contents #treatment05 .list3 li{width:50%}}#treatment .contents #treatment05 .list3 li span{display:block;width:8rem;color:#fff;font-weight:bold;text-align:center;background:#e18193;border-radius:1.25rem;padding:.75rem}#health-check #fv::after{content:"";z-index:-1;width:100%;height:100%;border-radius:0 0 0 8vw;opacity:.16;background:linear-gradient(270deg, #FFF 0%, #34ACBD 100%);position:absolute;left:0;top:0}@media only screen and (max-width: 1024px){#health-check #fv::after{border-radius:0 0 0 25vw;height:98.4375vw}}#health-check #fv .breadcrumb{color:#34acbd}#health-check #fv .pageNav li{color:#e18193;margin-top:1.5rem;position:relative;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1025px){#health-check #fv .pageNav li:hover{opacity:.6}}#health-check #fv .pageNav li:first-child{margin-top:6.75rem}#health-check #fv .pageNav li::after{content:"";width:1.25rem;aspect-ratio:1/1;position:absolute;background:url(../img/health-check/down.svg) center/contain no-repeat;top:50%;left:0;transform:translateY(-50%)}#health-check #fv .pageNav li a{display:block;width:-moz-fit-content;width:fit-content;color:#34acbd;font-size:1.125rem;font-weight:bold;padding-left:1.5rem}#health-check #fv .flex{position:relative}#health-check #fv .flex .main{position:relative}@media only screen and (min-width: 1025px){#health-check #fv .flex .txtBox{width:calc(100% - 4rem);max-width:70rem;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:4rem}}#health-check #fv .flex h1{color:#34acbd}#health-check .contents h2{color:#fff;font-size:1.75rem;letter-spacing:.15em;font-weight:400;border-radius:1rem;background:linear-gradient(90deg, #34ACBD 0%, rgba(52, 172, 189, 0.16) 100%);margin-top:8rem;padding:2rem 2.5rem}@media only screen and (max-width: 1024px){#health-check .contents h2{font-size:1.5rem;margin-top:6rem;padding:2rem 2rem}}#health-check .contents h2>span{font-size:1.25rem}#health-check .contents .modal{width:100%;height:100%;background:hsla(0,0%,100%,.8);position:fixed;top:0;left:0;z-index:10;overflow:auto;transition:.375s;opacity:0;visibility:hidden}#health-check .contents .modal.show{opacity:1;visibility:visible}#health-check .contents .modal .wrap{max-width:45rem;display:flex;justify-content:center;align-items:center;padding:4rem;margin:0 auto}@media only screen and (max-width: 1024px){#health-check .contents .modal .wrap{width:100%;padding:2rem}}#health-check .contents .modal .wrap .body{position:relative}#health-check .contents .modal .wrap .body .close{cursor:pointer;width:3rem;aspect-ratio:1/1;background:#34acbd;border-radius:50%;transition:.375s;position:absolute;top:0;right:0}#health-check .contents .modal .wrap .body .close:hover{transform:scale(1.1)}#health-check .contents .modal .wrap .body .close::before,#health-check .contents .modal .wrap .body .close::after{content:"";width:1.5rem;height:1px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#health-check .contents .modal .wrap .body .close::before{transform:translate(-50%, -50%) rotate(45deg)}#health-check .contents .modal .wrap .body .close::after{transform:translate(-50%, -50%) rotate(-45deg)}#health-check .contents #health-check00{margin-top:5rem}#health-check .contents #health-check00 .w1120 .hours{max-width:50rem;margin:4rem auto 0}#health-check .contents #health-check00 .w1120 .hours table{width:100%;border-collapse:separate;border-spacing:.375rem}@media only screen and (max-width: 1024px){#health-check .contents #health-check00 .w1120 .hours table{border-spacing:.1875rem}}#health-check .contents #health-check00 .w1120 .hours table caption{font-size:1.125rem;caption-side:bottom;text-align:left;padding-top:.625rem}@media only screen and (max-width: 1024px){#health-check .contents #health-check00 .w1120 .hours table caption{font-size:.875rem}}#health-check .contents #health-check00 .w1120 .hours table tbody tr th{font-weight:400;vertical-align:middle;text-align:center;padding-bottom:.375rem}@media only screen and (max-width: 1024px){#health-check .contents #health-check00 .w1120 .hours table tbody tr th{font-size:.875rem}}#health-check .contents #health-check00 .w1120 .hours table tbody tr th.num{width:12.625rem;height:5rem;font-size:1.5rem;font-family:"Jost",sans-serif;font-weight:400;position:relative;padding:0}@media only screen and (max-width: 1024px){#health-check .contents #health-check00 .w1120 .hours table tbody tr th.num{width:7rem;height:2.75rem;font-size:1rem}}#health-check .contents #health-check00 .w1120 .hours table tbody tr th.num::after{content:"";width:100%;height:100%;background:#34acbd;border-radius:1rem;opacity:.16;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 1024px){#health-check .contents #health-check00 .w1120 .hours table tbody tr th.num::after{border-radius:.5rem}}#health-check .contents #health-check00 .w1120 .hours table tbody tr td{width:5rem;vertical-align:middle;text-align:center;border-radius:1rem;background:rgba(52,173,189,.16)}@media only screen and (max-width: 1024px){#health-check .contents #health-check00 .w1120 .hours table tbody tr td{width:2.75rem;border-radius:.5rem}}#health-check .contents #health-check00 .w1120 .hours table tbody tr td img{width:1.5rem;margin:0 auto}@media only screen and (max-width: 1024px){#health-check .contents #health-check00 .w1120 .hours table tbody tr td img{width:.875rem}}#health-check .contents #health-check01 .w1120 .chart .dd{display:block;color:#34acbd;font-weight:700}#health-check .contents #health-check01 .w1120 .chart .head{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-top:3.5rem}#health-check .contents #health-check01 .w1120 .chart .head .border{background-color:#4b4b4b;width:20%;height:1px;position:relative}#health-check .contents #health-check01 .w1120 .chart .head .border::after{width:.25rem;aspect-ratio:4/8;content:"";background:url(../img/health-check/arw.svg) center/contain no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .head .border.l{width:38%}#health-check .contents #health-check01 .w1120 .chart .list1{display:flex;align-items:center;gap:.75rem;margin-top:3rem}#health-check .contents #health-check01 .w1120 .chart .list1 .border{background-color:#34acbd;width:22%;height:3px;position:relative}#health-check .contents #health-check01 .w1120 .chart .list1 .border::after{width:1rem;aspect-ratio:1/1;content:"";clip-path:polygon(100% 0, 0 50%, 100% 100%);background:#34acbd;position:absolute;right:0;top:50%;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .list2{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;position:relative}#health-check .contents #health-check01 .w1120 .chart .list2 .dd{position:absolute;right:calc(50% + 16.375rem);top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1024px){#health-check .contents #health-check01 .w1120 .chart .list2 .dd{white-space:nowrap;right:calc(68% + .5rem)}}#health-check .contents #health-check01 .w1120 .chart .list2 .border{background-color:#34acbd;width:31.25rem;height:3px;position:relative}@media only screen and (max-width: 1024px){#health-check .contents #health-check01 .w1120 .chart .list2 .border{width:36%}}#health-check .contents #health-check01 .w1120 .chart .list2 .border::before{width:1rem;aspect-ratio:1/1;content:"";clip-path:polygon(0 0, 0 100%, 100% 50%);background:#34acbd;position:absolute;left:0;top:50%;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .list2 .border::after{width:1rem;aspect-ratio:1/1;content:"";clip-path:polygon(100% 0, 0 50%, 100% 100%);background:#34acbd;position:absolute;right:0;top:50%;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .list3{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;position:relative}#health-check .contents #health-check01 .w1120 .chart .list3 .dd{position:absolute;right:calc(50% + 16.375rem);top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1024px){#health-check .contents #health-check01 .w1120 .chart .list3 .dd{white-space:nowrap;right:calc(68% + .5rem)}}#health-check .contents #health-check01 .w1120 .chart .list3 .border{background-color:#34acbd;width:31.25rem;height:3px;position:relative}@media only screen and (max-width: 1024px){#health-check .contents #health-check01 .w1120 .chart .list3 .border{width:36%}}#health-check .contents #health-check01 .w1120 .chart .list3 .border::before{width:1rem;aspect-ratio:1/1;content:"";clip-path:polygon(0 0, 0 100%, 100% 50%);background:#34acbd;position:absolute;left:0;top:50%;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .list3 .border::after{width:1rem;aspect-ratio:1/1;content:"";clip-path:polygon(100% 0, 0 50%, 100% 100%);background:#34acbd;position:absolute;right:0;top:50%;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .foot{margin-top:3rem;border-top:3px dotted #34acbd;position:relative}#health-check .contents #health-check01 .w1120 .chart .foot .border{position:relative}#health-check .contents #health-check01 .w1120 .chart .foot .border::before{width:1rem;aspect-ratio:1/1;content:"";clip-path:polygon(100% 0, 0 50%, 100% 100%);background:#34acbd;position:absolute;left:0;top:-1px;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .foot .border::after{width:1rem;aspect-ratio:1/1;content:"";clip-path:polygon(0 0, 0 100%, 100% 50%);background:#34acbd;position:absolute;right:0;top:-1px;transform:translateY(-50%)}#health-check .contents #health-check01 .w1120 .chart .foot .dd{text-align:center;margin-top:1rem}#health-check .contents #health-check01 .w1120 .cm_flex{flex-wrap:wrap;gap:4rem 5rem;margin-top:4rem}@media only screen and (min-width: 1025px){#health-check .contents #health-check01 .w1120 .cm_flex .box{width:calc((100% - 5rem)/2)}}#health-check .contents #health-check01 .w1120 .cm_flex .box .list{display:flex;gap:.5rem;margin-bottom:1.25rem}#health-check .contents #health-check01 .w1120 .cm_flex .box .list li{border:1px solid #4b4b4b;border-radius:.5rem;font-size:.875rem;font-weight:bold;padding:.625rem .75rem}#health-check .contents #health-check01 .w1120 .cm_flex .box .list li.red{color:#e60012;border:1px solid #e60012}#health-check .contents #health-check01 .w1120 .cm_flex .box dl dt{display:flex;align-items:center;gap:.75rem;color:#34acbd;font-size:1.5rem;font-weight:bold}#health-check .contents #health-check01 .w1120 .cm_flex .box dl dt img{width:2.25rem}#health-check .contents #health-check01 .w1120 .cm_flex .box dl dd{margin:calc(1.25rem - .5em) 0 -0.5em;line-height:2}#health-check .contents #health-check01 .w1120 .cm_flex .box .cm_link{width:14rem;margin-top:2.5rem}#health-check .contents #health-check02 .w1120 .cm_flex{justify-content:space-between;gap:4rem 5rem;margin-top:3.5rem}#health-check .contents #health-check02 .w1120 .cm_flex h4{color:#34acbd;font-size:1.25rem;font-weight:bold;text-align:center;margin-top:5rem;position:relative}#health-check .contents #health-check02 .w1120 .cm_flex h4:first-of-type{margin-top:3.5rem}#health-check .contents #health-check02 .w1120 .cm_flex h4:first-of-type::after{display:none}#health-check .contents #health-check02 .w1120 .cm_flex h4::after{content:"";width:1.5rem;aspect-ratio:24/8;background-color:#34acbd;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;top:-2rem;left:50%;transform:translateX(-50%)}#health-check .contents #health-check02 .w1120 .cm_flex p{text-align:center;margin:calc(1.25rem - .5em) 0 -0.5em}#health-check .contents #health-check02 .w1120 .cm_flex .frame{padding-bottom:3rem;border-radius:1rem;border:1px solid #34acbd;background:#fff}#health-check .contents #health-check02 .w1120 .cm_flex .frame h3{color:#34acbd;font-size:1.5rem;font-weight:bold;text-align:center;padding:1.75rem;background-color:rgba(52,173,189,.16);position:relative}#health-check .contents #health-check02 .w1120 .cm_flex .frame h3::after{content:"";width:3rem;aspect-ratio:48/16;background-color:rgba(52,173,189,.16);clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;top:100%;left:50%;transform:translateX(-50%)}#health-check .contents #health-check02 .w1120 .cm_flex .frame .contact{display:flex;justify-content:center;align-items:center;gap:2.5rem;margin-top:2rem}@media only screen and (max-width: 1024px){#health-check .contents #health-check02 .w1120 .cm_flex .frame .contact{gap:2rem;flex-direction:column}}#health-check .contents #health-check02 .w1120 .cm_flex .frame .contact .tel{display:block}#health-check .contents #health-check02 .w1120 .cm_flex .frame .contact .tel.small img{height:1.2rem;margin:0 auto}#health-check .contents #health-check02 .w1120 .cm_flex .frame .contact .tel img{width:auto;height:1.5rem}#health-check .contents #health-check02 .w1120 .cm_flex .frame .contact .tel span{display:block;text-align:center;font-size:.75rem;margin-top:1em}#health-check .contents #health-check02 .w1120 .cm_flex .frame .contact .cm_link{width:11.5rem}@media only screen and (min-width: 1025px){#health-check .contents #health-check02 .w1120 .cm_flex .left{width:calc(100% - 25rem)}}#health-check .contents #health-check02 .w1120 .cm_flex .left .frame{position:relative}#health-check .contents #health-check02 .w1120 .cm_flex .left .frame::after{content:"";width:3rem;aspect-ratio:48/16;background-color:#34acbd;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;top:100%;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 1025px){#health-check .contents #health-check02 .w1120 .cm_flex .right{width:20rem}}#health-check .contents #health-check02 .w1120 .cm_flex .right .frame p{margin:calc(3.5rem - .5em) 0 -0.5em}#health-check .contents #health-check03 p{margin:calc(2rem - .5em) 0 -0.5em}#health-check .contents #health-check03 .fs28{color:#34acbd;letter-spacing:.05em;margin:calc(3.5rem - .5em) 0 -0.5rem}#health-check .contents #health-check03 .fs28 span{display:block;font-size:1rem}#health-check .contents #health-check03 h4{display:inline-block;color:#fff;text-align:center;border-radius:.5rem;background:#34acbd;margin-top:5rem;padding:.75rem 1.75rem;position:relative}#health-check .contents #health-check03 h4::after{content:"";width:1.5rem;aspect-ratio:3/1;clip-path:polygon(0 0, 50% 100%, 100% 0);background:#34acbd;position:absolute;top:100%;left:50%;transform:translateX(-50%)}#health-check .contents #health-check03 .borderBox{border:1px solid #34acbd;padding:1.375rem;margin-top:3.5rem}#health-check .contents #health-check03 .borderBox p{text-align:center;font-weight:bold;color:#34acbd;margin-top:-0.5em}#health-check .contents #health-check03 .list li{line-height:2;text-indent:-1em;padding-left:1em;margin:calc(1rem - .5em) 0 -0.5em}#health-check .contents #health-check03 .list li:first-child{margin:calc(2.5rem - .5em) 0 -0.5em}#health-check .contents #health-check03 ol{list-style:decimal outside none;margin-left:1.25rem}#health-check .contents #health-check03 ol li{line-height:2;text-indent:-1em;padding-left:1em;margin:calc(1rem - .5em) 0 -0.5em}#health-check .contents #health-check03 ol li:first-child{margin:calc(2rem - .5em) 0 -0.5em}@media only screen and (min-width: 1025px){#self-pay{overflow:unset}}#self-pay #fv::after{content:"";z-index:-1;width:100%;height:100%;border-radius:0 0 0 8vw;opacity:.16;background:linear-gradient(270deg, #FFF 0%, #E18193 100%);position:absolute;left:0;top:0}@media only screen and (max-width: 1024px){#self-pay #fv::after{border-radius:0 0 0 25vw;height:98.4375vw}}#self-pay #fv .breadcrumb{color:#e18193}#self-pay #fv .breadcrumb li::after{background:#e18193}#self-pay #fv .flex{position:relative;margin:0 auto}#self-pay #fv .flex .main{position:relative}#self-pay #fv .flex h1{color:#e18193}@media only screen and (min-width: 1025px){#self-pay #fv .flex h1{width:calc(100% - 4rem);max-width:70rem;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(calc(-50% + 1.5rem), -50%);z-index:2}}#self-pay .contents h2{color:#fff;font-size:1.75rem;letter-spacing:.15em;font-weight:400;border-radius:1rem;background:linear-gradient(90deg, #E18193 0%, rgba(225, 129, 146, 0.16) 100%);padding:2rem 2.5rem}@media only screen and (max-width: 1024px){#self-pay .contents h2{font-size:1.5rem;padding:2rem 2rem;margin-top:8rem}}#self-pay .contents h3{color:#fff;font-size:1.5rem;letter-spacing:.05em;border-radius:2rem 2rem 0 0;background:rgba(225,129,146,.64);margin-top:2.5rem;padding:1.25rem 4rem}@media only screen and (max-width: 1024px){#self-pay .contents h3{font-size:1.25rem;line-height:1.5;padding:1rem 2rem}}#self-pay .contents div.service{width:calc(100% - 4rem);margin:5rem auto 0}@media only screen and (min-width: 1025px){#self-pay .contents div.service{max-width:70rem;display:flex;gap:5rem}}#self-pay .contents div.service .left{width:calc(100% - 15rem)}@media only screen and (max-width: 1024px){#self-pay .contents div.service .left{width:100%}}#self-pay .contents div.service .left section{margin:8rem 0 0}#self-pay .contents div.service .left section:first-of-type{margin-top:0}#self-pay .contents div.service .left section table{width:100%;border:none;border-spacing:0 1.25rem;margin:2.5rem 0 0}#self-pay .contents div.service .left section table tr th,#self-pay .contents div.service .left section table tr td{text-align:left}#self-pay .contents div.service .left section table tr th{width:10.4375rem;color:#e18193;border-right:1px solid #e18193;padding:.625rem 0}#self-pay .contents div.service .left section table tr td{font-size:.875rem;line-height:1.75;padding:0 0 0 1.875rem}#self-pay .contents div.service .left section .cm_link{margin-top:2.5rem}#self-pay .contents div.service .right{width:15rem}@media only screen and (max-width: 1024px){#self-pay .contents div.service .right{display:none}}#self-pay .contents div.service .right .nav{position:sticky;top:8rem}#self-pay .contents div.service .right .nav li{margin-top:1.5rem}#self-pay .contents div.service .right .nav li:first-child{margin-top:0rem}#self-pay .contents div.service .right .nav li a{display:block;width:-moz-fit-content;width:fit-content;font-feature-settings:"palt" 1;position:relative;padding:0 0 0 1.75rem}@media only screen and (min-width: 1025px){#self-pay .contents div.service .right .nav li a:hover::before{transform:translateY(-50%) scale(1.2)}}#self-pay .contents div.service .right .nav li a::before{content:"";width:1.25rem;aspect-ratio:1/1;position:absolute;background:#e18193;border-radius:50%;top:50%;left:0;transform:translateY(-50%);transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#self-pay .contents div.service .right .nav li a::after{content:"";width:.48125rem;aspect-ratio:1/1;position:absolute;background:url(../img/self-pay/down.svg) center/cover no-repeat;top:50%;left:.625rem;transform:translate(-50%, -50%)}#news #fv .breadcrumb{color:#4b4b4b}#news #fv .breadcrumb li::after{background:#4b4b4b}#news .contents .w960{margin-top:6.375rem}#news .contents h1{display:flex;gap:1rem;transition:.75s cubic-bezier(0.25, 1, 0.5, 1)}#news .contents h1 img{width:2rem}#news .contents h1 .jp{display:flex;align-items:center;font-size:2.5rem;font-weight:400;letter-spacing:.15em}@media only screen and (max-width: 1024px){#news .contents h1 .jp{flex-direction:column;gap:1rem}}#news .contents h1 .jp span{font-size:1.75rem;display:block}@media only screen and (max-width: 1024px){#news .contents h1 .jp span{font-size:1.125rem}}@media only screen and (max-width: 1024px){#news .contents h1{flex-direction:column;align-items:center;z-index:2;margin-top:3rem}#news .contents h1 img{width:3.375rem}#news .contents h1 .jp{font-size:1.875rem;text-align:center;white-space:nowrap}}#news .contents .cm_newsList{margin-top:6rem}#news .contents .cm_newsList li{margin-top:3rem}#news .contents .cm_newsList li a{display:flex;align-items:center;gap:2.5rem}@media only screen and (max-width: 1024px){#news .contents .cm_newsList li a{width:100%;flex-direction:column;align-items:flex-start}}#news .contents .cm_newsList li a span{display:block}#news .contents .cm_newsList li a .img{aspect-ratio:277/184;background:url(../img/noimage.svg) center/cover no-repeat;border-radius:1rem}@media only screen and (min-width: 1025px){#news .contents .cm_newsList li a .img{width:17.3125rem}}#news .contents .cm_newsList li a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1025px){#news .contents .cm_newsList li a .txt{width:calc(100% - 19.8125rem)}}#news .contents .cm_newsList li a .date{font-size:.875rem}#news .contents .cm_newsList li a .title{font-weight:bold;line-height:1.75;margin:calc(1.5rem - .375em) 0 -0.375em}#news .contents .pager{display:flex;justify-content:center;margin-top:8rem}#news .contents .pager li{border-right:1px solid #4b4b4b}#news .contents .pager li:last-child{border:none}#news .contents .pager li a{display:block;font-weight:bold;font-family:"Jost",sans-serif;font-size:1.5rem;padding:0 1rem}#news .contents .postHead{border-bottom:1px solid rgba(75,75,75,.2);margin-top:8rem;padding:0 0 2.5rem}#news .contents .postHead h2{font-size:1.5rem;font-weight:700;line-height:1.75;margin:-0.375em 0}@media only screen and (max-width: 1024px){#news .contents .postHead h2{font-size:1.25rem}}#news .contents .postHead .date{display:block;font-weight:normal;font-size:.875rem;line-height:1;margin:.75rem 0 0}#news .contents .postHead+.post{margin-top:4rem}#news .contents .post{margin-top:6rem;padding-bottom:5rem;border-bottom:1px solid rgba(75,75,75,.2)}#news .contents .back{cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;position:relative;margin:1.625rem auto 0;padding:0 0 0 1.375rem}@media only screen and (min-width: 1025px){#news .contents .back:hover::after{transform:translateY(-50%) rotate(-180deg) scale(1.2)}}#news .contents .back::after{content:"";display:block;width:1rem;height:1rem;background:url(../img/arw.svg) center/contain no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-180deg);transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#news .contents .back span{display:block;width:-moz-fit-content;width:fit-content;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#single .contents #fv::after,#contact .contents #fv::after{content:"";z-index:-1;width:100%;height:100%;border-radius:0 0 8vw 8vw;opacity:.16;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:absolute;left:0;top:0}@media only screen and (max-width: 1024px){#single .contents #fv::after,#contact .contents #fv::after{border-radius:0 0 25vw 25vw}}#single .contents #fv .breadcrumb,#contact .contents #fv .breadcrumb{color:#e18193}#single .contents #fv .breadcrumb li::after,#contact .contents #fv .breadcrumb li::after{background:#e18193}#single .contents #fv .flex,#contact .contents #fv .flex{position:relative;margin:0 auto}#single .contents #fv .flex .main,#contact .contents #fv .flex .main{position:relative}#single .contents #fv .flex:not(:has(.main)),#contact .contents #fv .flex:not(:has(.main)){min-height:15rem}#single .contents #fv .flex h1,#contact .contents #fv .flex h1{color:#e18193}@media only screen and (min-width: 1025px){#single .contents #fv .flex h1,#contact .contents #fv .flex h1{width:calc(100% - 4rem);max-width:70rem;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}}#single .contents .mw_wp_form,#contact .contents .mw_wp_form{width:calc(100% - 4rem);max-width:70rem;margin:6rem auto 0}#single .contents .post,#contact .contents .post{margin-top:6rem}#single .contents .cm_link,#contact .contents .cm_link{margin:6rem auto 0}#reserve .contents #fv::after{content:"";z-index:-1;width:100%;height:100%;border-radius:0 0 8vw 8vw;opacity:.16;background:linear-gradient(270deg, #34ACBD 0%, #E18193 100%);position:absolute;left:0;top:0}@media only screen and (max-width: 1024px){#reserve .contents #fv::after{border-radius:0 0 25vw 25vw}}#reserve .contents #fv .breadcrumb{color:#e18193}#reserve .contents #fv .breadcrumb li::after{background:#e18193}#reserve .contents #fv .flex{position:relative;margin:0 auto}#reserve .contents #fv .flex .main{position:relative}#reserve .contents #fv .flex:not(:has(.main)){min-height:15rem}#reserve .contents #fv .flex h1{color:#e18193}@media only screen and (min-width: 1025px){#reserve .contents #fv .flex h1{width:calc(100% - 4rem);max-width:70rem;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}}#reserve .contents .lead{font-size:1.125rem;font-weight:700;text-align:center;line-height:1.75;margin:calc(5rem - .375em) 0 calc(3.5rem - .375em)}@media only screen and (max-width: 1024px){#reserve .contents .lead{margin-top:calc(3.5rem - .375em)}}#reserve .contents .lead.pink{color:#e18193;margin:calc(5rem - .375em) 0 calc(2.5rem - .375em)}@media only screen and (min-width: 1025px){#reserve .contents .lead.pink{font-size:1.5rem}}#reserve .contents .reserve_item>li{margin:2.5rem 0 0}@media only screen and (max-width: 1024px){#reserve .contents .reserve_item>li{margin-top:2rem}}#reserve .contents .reserve_item>li.disable{position:relative}#reserve .contents .reserve_item>li.disable::before{content:"現在準備中です";font-size:1.5rem;font-weight:700;letter-spacing:.1em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}@media only screen and (max-width: 1024px){#reserve .contents .reserve_item>li.disable::before{font-size:1.25rem;top:75%}}#reserve .contents .reserve_item>li.disable .btnReserve{pointer-events:none;opacity:.5}#reserve .contents .reserve_item>li .btnReserve{display:block;width:100%;min-height:10.125rem;background:#fff;box-shadow:0 0 1rem 0 rgba(0,0,0,.25);border-radius:1rem;position:relative;z-index:1;padding:2.125rem 3.5rem 2.5rem}@media only screen and (min-width: 1025px){#reserve .contents .reserve_item>li .btnReserve:hover::before{inset:0}#reserve .contents .reserve_item>li .btnReserve:hover .flex .title::before{transform:translateY(-50%) scale(1.2)}}@media only screen and (max-width: 1024px){#reserve .contents .reserve_item>li .btnReserve{min-height:8rem;padding:2rem}}#reserve .contents .reserve_item>li .btnReserve::before{content:"";background:linear-gradient(0deg, rgba(225, 129, 147, 0.08) 0%, rgba(225, 129, 147, 0.08) 100%),#fff;border-radius:1rem;position:absolute;inset:.5rem;transition:.375s;z-index:-1}#reserve .contents .reserve_item>li .btnReserve.blue::before{background:linear-gradient(0deg, rgba(52, 172, 189, 0.08) 0%, rgba(52, 172, 189, 0.08) 100%),#fff}#reserve .contents .reserve_item>li .btnReserve.blue .flex .title{color:#34acbd}#reserve .contents .reserve_item>li .btnReserve.blue .flex .title::before{background:#34acbd}#reserve .contents .reserve_item>li .btnReserve.blue .flex .week .day.on{background:#34acbd}#reserve .contents .reserve_item>li .btnReserve.blue .flex .week .day span{color:rgba(52,172,189,.5)}#reserve .contents .reserve_item>li .btnReserve:not(:has(p)){padding:4.1875rem 3.5rem 4.1875rem 4.125rem}@media only screen and (max-width: 1024px){#reserve .contents .reserve_item>li .btnReserve:not(:has(p)){padding:3.25rem}}#reserve .contents .reserve_item>li .btnReserve .flex{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1024px){#reserve .contents .reserve_item>li .btnReserve .flex{justify-content:center}}#reserve .contents .reserve_item>li .btnReserve .flex .title{font-size:1.25rem;font-weight:700;line-height:1.2;color:#e18193;position:relative;padding:0 0 0 1.625rem}#reserve .contents .reserve_item>li .btnReserve .flex .title::before{content:"";width:1.25rem;height:1.25rem;border-radius:50%;background:#e18193;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:.375s}#reserve .contents .reserve_item>li .btnReserve .flex .title::after{content:"";width:.4375rem;height:.4375rem;background:url(../img/reserve/arw.svg) center/contain no-repeat;position:absolute;left:.625rem;top:50%;transform:translate(-50%, -50%)}#reserve .contents .reserve_item>li .btnReserve .flex .title.fs24{font-size:1.5rem;margin:0;padding:0 0 0 2rem}#reserve .contents .reserve_item>li .btnReserve .flex .title.fs24::before{width:1.5rem;height:1.5rem}#reserve .contents .reserve_item>li .btnReserve .flex .title.fs24::after{width:.5125rem;height:.5125rem;left:.75rem}#reserve .contents .reserve_item>li .btnReserve .flex .week{display:flex;gap:.25rem;align-items:center}@media only screen and (max-width: 1024px){#reserve .contents .reserve_item>li .btnReserve .flex .week{display:none}}#reserve .contents .reserve_item>li .btnReserve .flex .week .day{width:1.75rem;height:1.75rem;flex-shrink:0;background:#fff;border-radius:50%;position:relative}#reserve .contents .reserve_item>li .btnReserve .flex .week .day.on{background:#e18193}#reserve .contents .reserve_item>li .btnReserve .flex .week .day.on span{color:#fff}#reserve .contents .reserve_item>li .btnReserve .flex .week .day span{font-size:.6875rem;color:rgba(225,129,147,.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#reserve .contents .reserve_item>li .btnReserve p{font-size:.875rem;line-height:1.75;margin:calc(1.5rem - .375em) 0 -0.375em}@media screen and (min-width: 1025px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 1024px){.spNone{display:none !important}html{width:100%;height:100%;font-size:3.125vw}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */