﻿*{font-family:"Noto Sans JP",serif}:root{--font-en: "Cardo", serif;--font-serif: "Noto Serif JP", serif;--color-pink: #9D4B6D;--color-pink2: #B5979B}.grecaptcha-badge{display:none}html{overflow-x:hidden;scroll-behavior:smooth}body{counter-reset:number 0}a{color:#000;text-decoration:none;transition:ease-in .2s}a:hover{color:var(--color-pink);transition:ease-in .2s}picture{display:block}picture img{max-width:100%}.container{max-width:1536px;margin:auto;padding:0 2%}.container_m{width:1200px;margin:auto;padding:0 2%}.container_s{width:960px;margin:auto;padding:0 2%}.pc{display:block}.sp{display:none}@media screen and (max-width: 1535px){.container{width:80%;padding:0}.container_m{max-width:1200px;width:95%;padding:0 2%}.container_s{max-width:960px;width:95%;padding:0 2%}}@media screen and (max-width: 767px){.container,.container_m,.container_s{width:92%}.pc{display:none}.sp{display:block}}.sec_tit p,.sec_tit h2{margin:0;line-height:1}.btn_arrow{margin:0}.btn_arrow a{display:flex;align-items:center;gap:20px;font-family:var(--font-en);font-size:20px}.btn_arrow a::after{content:"";width:60px;height:7px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);margin-bottom:8px}.btn_arrow a:hover{opacity:.8}@media screen and (max-width: 1535px){.btn_arrow a{gap:2vw;font-size:1.5vw}.btn_arrow a::after{content:"";width:4.5vw;height:.5vw;margin-bottom:.8vw}}@media screen and (max-width: 767px){.btn_arrow a{gap:2vw;font-size:3.5vw}.btn_arrow a::after{content:"";width:7.5vw;height:1vw;margin-bottom:.8vw}}.btn_more{margin:0}.btn_more a{display:flex;align-items:center;gap:20px;background:#000;font-family:var(--font-serif);font-size:20px;color:#fff;width:270px;padding:10px 0 10px 20px;transition:ease-in .2s}.btn_more a::after{content:"";width:60px;height:7px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);margin-bottom:8px}.btn_more a:hover{gap:25px}@media screen and (max-width: 1535px){.btn_more a{gap:2vw;font-size:1.5vw;width:20vw;padding:1vw 0 1vw 2vw}.btn_more a::after{width:4.5vw;height:.5vw;margin-bottom:.8vw}.btn_more a:hover{gap:2.5vw}}@media screen and (max-width: 767px){.btn_more a{gap:2vw;font-size:3.5vw;width:53%;padding:1.5vw 0 1.5vw 5vw}.btn_more a::after{width:7.7vw;height:1vw;margin-bottom:.4vw}}.lazyload{opacity:0;transition:all .5s}.is-lazyloaded{opacity:1}.js-fadein{opacity:0;visibility:hidden;transform:translateY(40px);transition:all 1s}.is-show{opacity:1;visibility:visible;transform:translateY(0px)}header ul{list-style:none;margin:0;padding:0}.header_inner{background:url("../img/header_bg.png") top center/cover no-repeat;display:flex;align-items:center;width:100%;position:fixed;top:0;z-index:102}.header_logo{width:280px;padding-left:30px;margin:0;z-index:102;line-height:1}.header_logo a{display:flex;align-items:center}.header_logo img{width:100%;vertical-align:baseline}@media screen and (max-width: 1535px){.header_logo{width:17.1vw;padding-left:3vw}}@media screen and (max-width: 767px){.header_logo{width:55vw;padding-left:3vw}}.header_inner .g_nav{flex:1;padding:0 1.5vw;margin:0 1.5vw;border-left:1px #000 solid}.g_nav ul{display:flex;justify-content:space-between;gap:0 1.5vw;margin:0}.g_nav li a{text-align:center;display:flex;flex-direction:column-reverse;font-size:12px}.g_nav .en{font-family:var(--font-en);display:block;font-size:1.2vw;line-height:1}.g_nav_sub{margin-left:auto;display:flex}@media screen and (max-width: 1535px){.header_inner .g_nav{padding-left:1.2vw;margin-left:1.2vw}.g_nav li a{font-size:.74vw}.g_nav .en{font-size:1vw}}@media screen and (max-width: 767px){.header_inner .g_nav{display:none}}.header_inner .cta_area{display:flex}.header_inner .cta_area a{display:flex;flex-direction:column;width:124px;height:70px;padding:10px}.header_inner .cta_area a::before{content:"";display:block;margin:auto}.header_inner .cta_area a span{font-family:var(--font-serif);color:#fff;font-size:15px;text-align:center;margin-top:auto;position:relative}.header_inner .cta_area a span::after{content:"";position:absolute;bottom:7px;margin-left:10px;width:6px;height:6px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);transition:all .2s .1s ease-in-out}.header_inner .cta_area a:hover span::after{margin-left:13px}.header_inner .cta_area .btn_web a{background:linear-gradient(to top right, #91575F, #C38AA1)}.header_inner .cta_area .btn_web a::before{background:url("../img/icon_web.svg") top center/cover no-repeat;width:30px;height:18px}.header_inner .cta_area .btn_line a{background:linear-gradient(to top right, #000, #626262)}.header_inner .cta_area .btn_line a::before{background:url("../img/icon_line.svg") top center/cover no-repeat;width:33px;height:23px}.header_inner .cta_area .btn_tel a{background:linear-gradient(to top right, #000, #626262)}.header_inner .cta_area .btn_tel a::before{background:url("../img/icon_tel.svg") top center/cover no-repeat;width:21px;height:21px}@media screen and (max-width: 1535px){.header_inner .cta_area a{width:9vw;height:4.56vw;padding:.75vw}.header_inner .cta_area a span{font-size:1.1vw}.header_inner .cta_area a span::after{bottom:.6vw;margin-left:1vw;width:.4vw;height:.4vw}.header_inner .cta_area a:hover span::after{margin-left:1.1vw}.header_inner .cta_area .btn_web a::before{width:1.9vw;height:1.2vw}.header_inner .cta_area .btn_line a::before{width:2.2vw;height:2.2vw}.header_inner .cta_area .btn_tel a::before{width:1.3vw;height:1.3vw}}@media screen and (max-width: 767px){.header_inner .cta_area{display:flex;position:fixed;left:0;bottom:0}.header_inner .cta_area{width:100%;transition:ease-in .2s}.header_inner .cta_area.is-hidden{opacity:0 !important;transition:ease-in .2s}.header_inner .cta_area li{width:33.3333333333%}.header_inner .cta_area li+li{border-left:1px #fff solid}.header_inner .cta_area a{width:100%;height:12vw;gap:1vw;flex-direction:row;align-items:center;justify-content:center}.header_inner .cta_area a::before{margin:0;background-size:100%}.header_inner .cta_area a span{margin-top:inherit;font-size:3.2vw}.header_inner .cta_area a span::after{display:none}.header_inner .cta_area .btn_web a::before{background:url("../img/icon_web_sp.svg") top center/cover no-repeat;width:4vw;height:6vw}.header_inner .cta_area .btn_line a::before{width:6vw;height:4vw}.header_inner .cta_area .btn_tel a::before{width:4vw;height:5vw}}.header_inner .ham_area{display:flex;align-items:center;background-color:#000}.header_inner .btn_instagram{display:flex;align-items:center}.header_inner .btn_instagram a{display:block;padding:20px}.header_inner .btn_instagram::after{display:block;content:"";width:1px;height:50px;background-color:#fff}.header_inner .btn_instagram a:hover{opacity:.8}@media screen and (max-width: 1535px){.header_inner .btn_instagram a{padding:0;width:4.56vw;display:flex;align-items:center;justify-content:center}.header_inner .btn_instagram a img{width:38%}.header_inner .btn_instagram::after{height:3vw}}@media screen and (max-width: 767px){.header_inner .btn_instagram{display:none}}.hamburger-button{width:70px;height:70px;margin-right:0;margin-left:auto;cursor:pointer;background-color:#000;padding-top:21px}.active .hamburger-button{padding-top:4px}.hamburger-lines{position:relative;width:50%;margin:auto;height:clamp(13px,3.4666666667vw,26px);-webkit-transition-duration:300ms;transition-duration:300ms}.hamburger-lines.active{height:1px}.hamburger-lines .line{position:absolute;right:0;left:0;display:block;width:100%;height:clamp(1px,.2666666667vw,2px);margin:auto;-webkit-transition-duration:300ms;transition-duration:300ms;background-color:#fff}.hamburger-lines .line:nth-child(1){top:0}.hamburger-lines .line:nth-child(2){bottom:0;width:60%;left:0;right:auto}.hamburger-lines .line:nth-child(3){top:50%;transform:translateY(-50%)}@media screen and (max-width: 1535px){.hamburger-lines{height:2vw}.hamburger-button{width:4.56vw;height:4.56vw;padding-top:1.3vw}.active .hamburger-button{padding-top:.3vw}}@media screen and (max-width: 767px){.hamburger-lines{height:4vw}.hamburger-button{width:12vw;height:12vw;padding-top:4vw}.active .hamburger-button{padding-top:4vw}}.ham_nav{display:none;position:fixed;width:100%;height:100%;background:url("../img/marble_black.png") top center/cover no-repeat,#fff;flex-direction:column;align-items:center;transition:ease-in .2s;z-index:101;padding:30px}.ham_nav_inner{max-width:960px;width:100%;margin:auto}.ham_nav .g_nav{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:30px 60px}.ham_nav .g_nav li{width:calc((100% - 120px)/3);border-bottom:1px #000 solid}.ham_nav .g_nav li a{color:var(--color-pink);padding-bottom:10px}.ham_nav .g_nav li a .en{color:#000;margin-bottom:5px}.ham_nav .nav_instagram span::before{background-color:#000}.ham_nav .nav_info{width:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.ham_nav .nav_info .cta_area{width:100%}.ham_nav .nav_info .cta_area li{width:calc((100% - 20px)/2)}.ham_nav .nav_info .tel a::before{background:url(../img/icon_tel_black.svg) top center/cover no-repeat}.ham_nav .nav_info .cta_area a{width:100%}.ham_nav .nav_info .cta_area .btn_line a{background:linear-gradient(to top right, #000, #626262)}.ham_nav .nav_instagram{display:flex;gap:50px}@media screen and (max-width: 1535px){.ham_nav .nav_info{max-width:500px;width:50%}.ham_nav .nav_info .cta_area a{font-size:1.5vw}.ham_nav .nav_instagram{gap:5vw}}@media screen and (max-width: 767px){.ham_nav{padding:6vw 5vw 0}.ham_nav .g_nav{gap:7vw 3vw}.ham_nav .g_nav li{width:calc((100% - 3vw)/2)}.ham_nav .g_nav li a{font-size:2.5vw}.ham_nav .g_nav li a .en{font-size:4.5vw}.ham_nav .nav_info{width:100%}.ham_nav .nav_info .cta_area{gap:3vw}.ham_nav .nav_info .cta_area li{width:calc((100% - 3vw)/2)}.ham_nav .nav_info .cta_area a{font-size:3.5vw}.ham_nav .nav_instagram{gap:10vw}}header.active .ham_nav{display:flex;transition:ease-in .2s}header.active .header_inner{background:none}header.active .header_inner .g_nav,header.active .header_inner .cta_area,header.active .header_inner .ham_area .btn_instagram{display:none}.mv_swiper{margin-bottom:80px;height:640px}.mv_swiper .swiper-wrapper{list-style:none;margin:0;padding:0}.mv_swiper .swiper-slide img{max-width:100%;height:100%;object-fit:cover;object-position:top left}.mv_swiper .main_copy{position:absolute;left:60px;bottom:0;z-index:1;max-width:778px;max-height:594px}.mv_swiper .main_copy img{width:100%}@media screen and (max-width: 1535px){.mv_swiper{margin-bottom:8vw}.mv_swiper .main_copy{bottom:0}}@media screen and (max-width: 767px){.mv_swiper .swiper-slide img{width:100%}.mv_swiper{height:70svh}.mv_swiper .main_copy{width:100%;left:0;bottom:0}}.top_campaign{background:url("../img/marble_black.png") top 220px center no-repeat;margin-bottom:100px;padding-bottom:60px}.top_campaign .campaign_tit{display:flex;align-items:center;gap:50px}.top_campaign .sec_tit{margin-bottom:30px}.top_campaign .sec_tit h2{color:var(--color-pink);font-family:var(--font-serif);font-size:25px;font-weight:500;margin-bottom:10px}.top_campaign .sec_tit .en{font-family:var(--font-en);font-size:66px}.top_campaign .campaign_list{list-style:none;display:flex;gap:20px;margin:0;padding:0}.top_campaign .campaign_list li{width:calc((100% - 80px)/5)}.top_campaign .campaign_list img{width:100%;height:auto;box-shadow:0px 0px 6px 0px #c7c7c7}@media screen and (max-width: 1535px){.top_campaign{background:url("../img/marble_black.png") top 17vw center no-repeat;margin-bottom:8vw;padding-bottom:5vw}.top_campaign .campaign_tit{gap:5vw}.top_campaign .sec_tit{margin-bottom:2.5vw}.top_campaign .sec_tit h2{font-size:1.9vw;margin-bottom:1vw}.top_campaign .sec_tit .en{font-size:5vw}.top_campaign .campaign_list{gap:2%}.top_campaign .campaign_list li{width:18.4%}}@media screen and (max-width: 767px){.top_campaign{background:url("../img/marble_black.png") top 26vw center no-repeat;margin-bottom:8vw;padding-bottom:5vw}.top_campaign .container{width:100%;padding-left:4%}.top_campaign .campaign_tit{gap:5vw}.top_campaign .sec_tit{margin-bottom:7vw}.top_campaign .sec_tit h2{font-size:3.9vw;margin-bottom:3vw}.top_campaign .sec_tit .en{font-size:7.5vw}.campaign_scroll{overflow-x:scroll;padding-bottom:7vw}.top_campaign .campaign_list{gap:2%;width:750px}.top_campaign .campaign_list li{width:18.4%}}.top_pickup .sec_tit{margin-bottom:50px}.top_pickup .sec_tit .en{font-family:var(--font-en);color:#ebdee3;display:flex;align-items:center;justify-content:center;gap:20px;font-size:120px}.top_pickup .sec_tit .en::before{content:"";display:block;background:url("../img/pickup_logo.svg") top left no-repeat;background-size:100%;width:180px;height:180px}.top_pickup .sec_tit h2{font-family:var(--font-serif);font-weight:500;font-size:40px;text-align:center;margin-top:-40px}.top_pickup .pickup_list{display:flex;list-style:none;margin:0;padding:0}.top_pickup .pickup_list li{width:33.3333333333%;background-color:#f7f2f3}.top_pickup .pickup_list li a{display:flex;flex-direction:column;padding-bottom:80px;transition:ease-in .2s}.top_pickup .pickup_list figure{margin:0;position:relative;overflow:hidden;transition:ease-in .2s}.top_pickup .pickup_list figure::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(41,18,18,.4);transition:ease-in .2s}.top_pickup .pickup_list a:hover figure::before{background-color:rgba(41,18,18,.2);transition:ease-in .2s}.top_pickup .pickup_list figcaption{font-family:var(--font-serif);color:#fff;font-size:33px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}.top_pickup .pickup_list figure img{width:100%;transition:ease-in .2s}.top_pickup .pickup_list .txt{font-family:var(--font-serif);font-size:16px;text-align:center;margin:30px 0;padding:0 20px}.top_pickup .pickup_list .btn_more{display:flex;align-items:center;gap:20px;background:var(--color-pink2);font-family:var(--font-serif);font-size:20px;color:#fff;width:270px;margin:auto auto 0;padding:10px 20px;transition:ease-in .2s}.top_pickup .pickup_list .btn_more::after{content:"";width:60px;height:7px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);margin-bottom:4px}.top_pickup .pickup_list a:hover .btn_more{gap:25px;transition:ease-in .2s}.top_pickup .pickup_swiper_pc .swiper-button-next,.top_pickup .pickup_swiper_pc .swiper-button-prev{color:#fff;top:40%}@media screen and (max-width: 1535px){.top_pickup .sec_tit{margin-bottom:4vw}.top_pickup .sec_tit .en{gap:2vw;font-size:9.1vw}.top_pickup .sec_tit .en::before{width:14vw;height:14vw}.top_pickup .sec_tit h2{font-size:3vw;margin-top:-4vw}.top_pickup .pickup_list li a{padding-bottom:6vw}.top_pickup .pickup_list figcaption{font-size:2.2vw}.top_pickup .pickup_list .txt{font-size:1vw;margin:2.4vw 0;padding:0 1vw}.top_pickup .pickup_list .btn_more{gap:2vw;font-size:1.5vw;width:27vw;padding:1vw 2vw}.top_pickup .pickup_list .btn_more::after{width:4.7vw;height:.6vw;margin-bottom:.4vw}.top_pickup .pickup_swiper_pc .swiper-button-next::after,.top_pickup .pickup_swiper_pc .swiper-button-prev::after{font-size:3vw}}@media screen and (max-width: 767px){.top_pickup .sec_tit{margin-bottom:7vw}.top_pickup .sec_tit .en{gap:3vw;font-size:11vw;flex-direction:column}.top_pickup .sec_tit .en::before{width:17vw;height:17vw}.top_pickup .sec_tit h2{font-size:6vw;margin-top:-1vw}.top_pickup .pickup_swiper .swiper-button-prev,.top_pickup .pickup_swiper .swiper-button-next{top:26vw}.menu_scroll .swiper-button-prev,.menu_scroll .swiper-button-next{top:50%}.top_pickup .pickup_swiper .swiper-button-prev::after,.top_pickup .pickup_swiper .swiper-button-next::after,.menu_scroll .swiper-button-prev::after,.menu_scroll .swiper-button-next::after{content:"";width:10vw;height:10vw}.top_pickup .pickup_swiper .swiper-button-prev::after,.menu_scroll .swiper-button-prev::after{background:url("../img/btn_prev.svg") top left no-repeat;background-size:100%}.top_pickup .pickup_swiper .swiper-button-next::after,.menu_scroll .swiper-button-next::after{background:url("../img/btn_next.svg") top left no-repeat;background-size:100%}.top_pickup .pickup_list{width:100%}.top_pickup .pickup_list li{background:linear-gradient(180deg, #fff 0%, #fff 10%, #F7F2F3 10%, #F7F2F3 100%)}.top_pickup .pickup_list li figure{width:75%;margin:auto}.top_pickup .pickup_list li a{padding-bottom:6vw}.top_pickup .pickup_list figcaption{font-size:5vw}.top_pickup .pickup_list .txt{font-size:3.6vw;margin:5vw auto;padding:0;width:75%;text-align:left}.top_pickup .pickup_list .txt br{display:none}.top_pickup .pickup_list .btn_more{gap:2vw;font-size:3.5vw;width:44%;padding:1.5vw 5vw}.top_pickup .pickup_list .btn_more::after{width:7.7vw;height:1vw;margin-bottom:.4vw;margin-left:auto}.top_pickup .pickup_list a:hover .btn_more{gap:2.5vw}.top_pickup .pickup_swiper_pc .swiper-button-next::after,.top_pickup .pickup_swiper_pc .swiper-button-prev::after{font-size:5vw}}.top_about{background-color:#e8e8e8;padding:100px 0}.top_about_inner{display:flex;gap:70px;width:1536px;margin:auto;padding:0 2%}.top_about .left_box{width:calc((100% - 70px)/2)}.top_about .sec_tit{margin-bottom:60px}.top_about .sec_tit .en{font-size:120px;font-family:var(--font-en);color:#fff}.top_about .sec_tit h2{font-size:40px;font-family:var(--font-serif);font-weight:500}.top_about .left_box .txt{font-family:var(--font-serif);font-size:18px;line-height:2.5;margin-bottom:50px}.top_about .right_box{width:calc((100% - 70px)/2);position:relative;top:100px;left:0;height:24vw}.top_about .right_box picture img{width:100%}@media screen and (max-width: 1535px){.top_about{padding:8vw 0}.top_about_inner{gap:6%;width:80%;padding:0}.top_about .left_box{width:47%}.top_about .sec_tit{margin-bottom:4.2vw}.top_about .sec_tit .en{font-size:8.3vw}.top_about .sec_tit h2{font-size:2.7vw}.top_about .left_box .txt{font-size:1vw;margin-bottom:3vw}.top_about .right_box{width:47%;top:8vw;height:24vw}}@media screen and (max-width: 767px){.top_about_inner{width:90%;flex-direction:column-reverse}.top_about .left_box{width:100%}.top_about .sec_tit .en{font-size:12vw;text-align:center}.top_about .sec_tit h2{font-size:5.5vw;text-align:center}.top_about .left_box .txt{font-size:3.7vw;margin-top:25vw;margin-bottom:7vw;line-height:2}.top_about .right_box{width:100%;top:8vw;height:47vw;margin-bottom:7vw}}.top_features{background:url("../img/marble_black.png") top 500px center no-repeat,url("../img/features_logo.svg") top 100px right 20px/375px no-repeat;margin-bottom:100px;padding:100px 0}.top_features_inner{max-width:1536px;margin:0 auto;padding:0 2%;position:relative}.top_features .sec_tit{margin-bottom:50px}.top_features .sec_tit .en{font-family:var(--font-en);color:#d6d6d6;font-size:120px}.top_features .sec_tit h2{font-family:var(--font-serif);font-size:40px;font-weight:500}.top_features .features_list{display:flex;gap:25px;list-style:none;margin:0;padding:0}.top_features .features_list li{width:calc((100% - 50px)/3);height:570px;display:flex;flex-direction:column;background-color:#fff;box-shadow:0px 0px 6px 0px #c7c7c7;padding:50px 0 0}.top_features .features_list li:nth-child(2){margin-top:55px}.top_features .features_list li:nth-child(3){margin-top:110px}.top_features .features_list picture{margin-top:auto}.top_features .features_list picture img{width:100%}.top_features .features_list .tit{font-family:var(--font-serif);font-size:30px;font-weight:500;margin:0 40px 20px}.top_features .features_list .txt{font-family:var(--font-serif);margin:0 40px 0;line-height:1.8;font-size:18px}.top_features .btn_more{margin-top:-50px}@media screen and (max-width: 1535px){.top_features_inner{width:80%;padding:0}.top_features{background:url("../img/marble_black.png") top 35vw center no-repeat,url("../img/features_logo.svg") top 7vw right 0/25vw no-repeat;margin-bottom:7vw;padding:7vw 0}.top_features .sec_tit{margin-bottom:5vw}.top_features .sec_tit .en{font-size:8.3vw}.top_features .sec_tit h2{font-size:2.7vw}.top_features .features_list{gap:2%}.top_features .features_list li{width:32%;height:37vw;padding:3vw 0 0}.top_features .features_list li:nth-child(2){margin-top:3.5vw}.top_features .features_list li:nth-child(3){margin-top:7vw}.top_features .features_list .tit{font-size:2vw;margin:0 2.4vw 1.5vw}.top_features .features_list .txt{margin:0 2.4vw 2.4vw 2.4vw;font-size:1.15vw}.top_features .btn_more{margin-top:-3.5vw}}@media screen and (max-width: 767px){.top_features{background-size:cover;background-position:center 47vw;padding:12vw 0}.top_features_inner{width:90%}.top_features .sec_tit{margin-bottom:8vw}.top_features .sec_tit .en{font-size:12vw;text-align:center}.top_features .sec_tit h2{font-size:5.5vw;text-align:center}.top_features .features_list{flex-direction:column;gap:7vw}.top_features .features_list li{width:100%;height:auto;padding:7vw 0 0}.top_features .features_list li:nth-child(2){margin-top:0}.top_features .features_list li:nth-child(3){margin-top:0}.top_features .features_list .tit{font-size:5.5vw;margin:0 8vw 4vw}.top_features .features_list .txt{margin:0 8vw 0;font-size:3.7vw}.top_features .features_list picture{margin-top:7vw}.top_features .btn_more{margin-top:10vw}.top_features_inner::before{display:none}}.all_menu .sec_tit{margin-bottom:60px}.all_menu .sec_tit .en{font-family:var(--font-en);color:#ebdee3;font-size:120px;text-align:center}.all_menu .sec_tit h2{font-family:var(--font-serif);font-size:40px;font-weight:500;text-align:center}.all_menu .obj_scrollbar{font-family:var(--font-en);color:var(--color-pink2);font-size:14px;margin:10px 0;position:relative;width:145px}.all_menu .obj_scrollbar::before,.all_menu .obj_scrollbar::after{content:"";display:block;position:absolute;height:2px;top:39%}.all_menu .obj_scrollbar::before{width:80px;background-color:#fff;right:0}.all_menu .obj_scrollbar::after{width:40px;background-color:var(--color-pink2);right:40px}.menu_scroll{background:url("../img/marble_pink.png") top 150px center no-repeat;padding-bottom:30px;margin:auto}.menu_swiper{margin:0 auto;padding:10px calc((105% - 1536px)/2) 20px !important}.menu_scroll_inner{margin:0 auto !important;display:flex;box-sizing:border-box !important}.menu_scroll_inner article{background-color:#fff;box-shadow:0px 0px 6px 0px #c7c7c7;width:380px;height:auto;flex-shrink:0;padding:0 0 50px}.menu_scroll_inner .menu_icon{background-color:var(--color-pink2);width:125px;height:125px;border-radius:0 0 35px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;margin:0;padding:25px 0 15px}.menu_scroll_inner .menu_icon img{width:61px}.menu_scroll_inner .menu_category{background-color:#fcf9f9;position:relative;margin-bottom:70px}.menu_scroll_inner .menu_category figcaption{font-family:var(--font-serif);font-size:14px;font-weight:500;color:#ffebcc;margin-top:auto}.menu_scroll_inner .menu_category h3{font-family:var(--font-serif);font-size:25px;font-weight:500;margin:0;padding:20px 0 20px 150px}.menu_list{margin:0;padding:0 0 0 40px}.menu_list>li{list-style:none;font-size:16px;line-height:1.5;margin:0;padding:0;display:flex;gap:.4em}.menu_list>li::before{border-radius:50%;width:8px;height:8px;display:block;margin-top:.6em;content:"";background-color:var(--color-pink2)}.menu_list>li+li{margin-top:10px}.menu_list>li:has(ul)::before{display:none}.menu_list>li>ul{list-style:none;padding:0;margin:0 0 0 20px}.menu_list>li>ul>li{display:flex;gap:.4em}.menu_list>li>ul>li+li{margin-top:10px}.menu_list>li>ul>li::before{width:8px;height:1px;display:block;margin-top:.8em;content:"";background-color:var(--color-pink2)}@media screen and (max-width: 1535px){.all_menu .sec_tit{margin-bottom:4vw}.all_menu .sec_tit .en{font-size:8.3vw}.all_menu .sec_tit h2{font-size:2.7vw}.menu_scroll{background:url("../img/marble_pink.png") top 10vw center no-repeat;background-size:cover;padding-bottom:5vw}.all_menu .obj_scrollbar{font-size:1vw;margin:1vw 0;width:11vw}.all_menu .obj_scrollbar::before,.all_menu .obj_scrollbar::after{height:.15vw;top:39%}.all_menu .obj_scrollbar::before{width:6vw}.all_menu .obj_scrollbar::after{width:3vw;right:3vw}.menu_swiper{padding:1vw 10% 2vw !important}.menu_scroll_inner article{width:27.5vw;padding:0 0 5vw}.menu_scroll_inner .menu_icon{width:9vw;height:9vw;border-radius:0 0 3vw 0;padding:1.4vw 0 1vw}.menu_scroll_inner .menu_icon img{width:5vw}.menu_scroll_inner .menu_category{margin-bottom:4.5vw}.menu_scroll_inner .menu_category figcaption{font-size:.9vw}.menu_scroll_inner .menu_category h3{font-size:1.7vw;padding:2vw 0 2vw 11vw}.menu_list{padding:0 0 0 3vw}.menu_list>li{font-size:1vw}.menu_list>li::before{width:.6vw;height:.6vw}.menu_list>li+li{margin-top:10px}.menu_list>li>ul{margin:0 0 0 20px}.menu_list>li>ul>li{gap:.4em}.menu_list>li>ul>li+li{margin-top:1vw}.menu_list>li>ul>li::before{width:.6vw;height:.1vw}}@media screen and (max-width: 767px){.all_menu .sec_tit{margin-bottom:7vw}.all_menu .sec_tit .en{font-size:12vw}.all_menu .sec_tit h2{font-size:5.5vw}.menu_scroll{padding-bottom:10vw}.all_menu .obj_scrollbar{font-size:4vw;margin:4vw 0;width:40vw}.all_menu .obj_scrollbar::before,.all_menu .obj_scrollbar::after{height:.4vw;top:42%}.all_menu .obj_scrollbar::before{width:15vw}.all_menu .obj_scrollbar::after{width:10vw;right:10vw}.menu_swiper_sp{width:75%;padding:2vw !important}.menu_scroll_inner{padding:1vw 0 2vw 5%;gap:1.5vw}.sp .menu_scroll_inner{padding:0;gap:0}.menu_scroll_inner article{width:90%;padding:0 0 7vw}.sp .menu_scroll_inner article{width:90%;padding:0 0 7vw}.menu_scroll_inner .menu_icon{width:27vw;height:27vw;border-radius:0 0 8vw 0;padding:5vw 0 2vw}.menu_scroll_inner .menu_icon img{width:15vw}.menu_scroll_inner .menu_category{margin-bottom:10vw}.menu_scroll_inner .menu_category figcaption{font-size:3vw}.menu_scroll_inner .menu_category h3{font-size:4.5vw;padding:8vw 0 8vw 30vw}.menu_list{padding:0 0 0 6vw}.menu_list>li{font-size:3.7vw}.menu_list>li::before{width:2vw;height:2vw}.menu_list>li+li{margin-top:3vw}.menu_list>li>ul{margin:0 0 0 20px}.menu_list>li>ul>li{gap:.4em}.menu_list>li>ul>li+li{margin-top:1vw}.menu_list>li>ul>li::before{width:2vw;height:.1vw}}.bytrouble{background-color:#f4edf0;padding:120px 0}.bytrouble .sec_tit{margin-bottom:60px}.bytrouble .sec_tit .en{font-family:var(--font-en);color:#fff;font-size:120px;text-align:center}.bytrouble .sec_tit h2{font-family:var(--font-serif);font-size:40px;font-weight:500;text-align:center}.bytrouble .bytrouble_accordion{display:flex;flex-wrap:wrap;gap:40px}.bytrouble article{width:calc((100% - 40px)/2)}.trouble_category{display:flex;gap:40px;background-color:var(--color-pink2);position:relative}.bytrouble_accordion article .trouble_category::before,.bytrouble_accordion article .trouble_category::after{content:"";display:inline-block;width:20px;height:2px;background-color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .2s}.bytrouble_accordion article .trouble_category::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s}.bytrouble_accordion article.show .trouble_category::before{opacity:0}.bytrouble_accordion article.show .trouble_category::after{transform:translateY(-50%) rotate(180deg)}.trouble_category picture{width:300px}.trouble_category .category_name{display:flex;justify-content:center;flex-direction:column}.trouble_category .category_name .en{font-family:var(--font-en);color:#ffebcc;font-size:14px;margin:0}.trouble_category .category_name h3{font-family:var(--font-serif);font-size:25px;font-weight:500;color:#fff;margin:0}.trouble_menu_list_wraper{background-color:#fff;padding:20px 30px}.trouble_menu_list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;column-gap:60px}.trouble_menu_list li{width:calc((100% - 60px)/2)}.trouble_menu_list li a{padding:10px 0;display:flex;align-items:center}.trouble_menu_list li a::after{content:"";display:block;margin-left:auto;width:6px;height:6px;border:0;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);transition:ease-in .2s}.trouble_menu_list li:hover a::after{border-color:var(--color-pink2)}.trouble_menu_list_wraper2{background-color:#fff;padding:20px 0;display:flex}.trouble_menu_list_wraper2 ul{width:50%}.trouble_menu_list_wraper2 li{width:calc(100% - 60px);margin:0 30px 0}.trouble_menu_list_wraper2 li.tit{background-color:#f0eaeb;padding:5px 10px}.trouble_menu_list_wraper2 li.tit+li{margin-top:10px}.trouble_menu_list_wraper2 li a{padding:10px 0}.trouble_menu_list_wraper2 .trouble_menu_list{flex-direction:column}.trouble_menu_list_wraper,.trouble_menu_list_wraper2{display:none}.show .trouble_menu_list_wraper{display:block}.show .trouble_menu_list_wraper2{display:flex}@media screen and (max-width: 1535px){.bytrouble{padding:8vw 0}.bytrouble .sec_tit{margin-bottom:8.3vw}.bytrouble .sec_tit .en{font-size:10vw}.bytrouble .sec_tit h2{font-size:2.7vw}.bytrouble .bytrouble_accordion{gap:2vw}.bytrouble article{width:calc((100% - 2vw)/2)}.trouble_category{gap:2.5vw}.bytrouble_accordion article .trouble_category::before,.bytrouble_accordion article .trouble_category::after{width:1.2vw;height:.1vw;right:1.2vw}.trouble_category picture{width:50%}.trouble_category .category_name .en{font-size:.9vw}.trouble_category .category_name h3{font-size:1.6vw}.trouble_menu_list_wraper{padding:2vw 2.5vw}.trouble_menu_list{column-gap:3vw}.trouble_menu_list li{width:calc((100% - 3vw)/2)}.trouble_menu_list li a{padding:.7vw 0;font-size:1vw}.trouble_menu_list li a::after{width:.5vw;height:.5vw}.trouble_menu_list_wraper2{padding:2vw 0}.trouble_menu_list_wraper2 ul{width:50%}.trouble_menu_list_wraper2 li{width:calc(100% - 4vw);margin:0 2.5vw 0}.trouble_menu_list_wraper2 li.tit{padding:.5vw 1vw;font-size:1vw}.trouble_menu_list_wraper2 li.tit+li{margin-top:.7vw}.trouble_menu_list_wraper2 li a{padding:1vw 0}}@media screen and (max-width: 767px){.bytrouble{padding:15vw 0 20vw}.bytrouble .sec_tit{margin-bottom:8.3vw}.bytrouble .sec_tit .en{font-size:12vw}.bytrouble .sec_tit h2{font-size:5.5vw}.bytrouble .bytrouble_accordion{flex-direction:column;gap:4vw}.bytrouble article{width:100%}.bytrouble_accordion article .trouble_category::before,.bytrouble_accordion article .trouble_category::after{width:3vw;height:.1vw;right:3vw}.trouble_category picture{width:40%}.trouble_category .category_name .en{font-size:2.2vw}.trouble_category .category_name h3{font-size:4.1vw}.trouble_menu_list_wraper{padding:2vw 5vw}.trouble_menu_list{column-gap:7vw}.trouble_menu_list li{width:calc((100% - 7vw)/2)}.trouble_menu_list li a{padding:3vw 0;font-size:3.2vw}.trouble_menu_list li a::after{width:1.5vw;height:1.5vw}.trouble_menu_list_wraper2 li{width:calc(100% - 7.5vw)}.trouble_menu_list_wraper2 li.tit{font-size:3.2vw}}.top_news{background:url("../img/top_news_bg.png") top left no-repeat;background-size:255px;padding:80px 0}.top_news .sec_tit{font-family:var(--font-serif);font-size:40px;font-weight:500;text-align:center;margin:0 0 30px}.top_news .news_list_wrapper{max-width:960px;width:100%;margin:0 auto 100px}.news_list{margin:0 0 30px;padding:0}.news_list li{list-style:none;border-bottom:1px #e5dfd6 solid;display:flex;align-items:center}.news_list li a{width:100%;display:flex;gap:30px;align-items:baseline;padding:25px 0}.news_list li::after{content:"";display:block;margin-left:auto;width:6px;height:6px;margin-right:10px;border:0;border-top:solid 1px #937b54;border-right:solid 1px #937b54;transform:rotate(45deg);transition:ease-in .2s}.news_list time{font-family:var(--font-serif);color:#937b54;font-size:18px}.news_list .news_tit{font-family:var(--font-serif);font-size:18px;margin:0}.top_news .btn_arrow{display:flex;justify-content:end}@media screen and (max-width: 1535px){.top_news{background-size:20vw;padding:4vw 0}.top_news .sec_tit{font-size:2.7vw;margin:0 0 2vw}.top_news .news_list_wrapper{width:50vw;margin:0 auto 7vw}.news_list{margin:0 0 3vw}.news_list li a{gap:3vw;padding:1.8vw 0}.news_list li::after{width:.4vw;height:.4vw;margin-right:1vw}.news_list time{font-size:1.2vw}.news_list .news_tit{font-size:1.2vw}}@media screen and (max-width: 767px){.top_news{background:none;padding:10vw 0 5vw}.top_news .sec_tit{font-size:5.5vw;margin:0 0 3vw}.top_news .news_list_wrapper{width:90%;margin:0 auto 10vw}.news_list{margin:0 0 3vw}.news_list li a{gap:1vw;padding:4vw 0;flex-direction:column}.news_list li::after{width:2vw;height:2vw;margin-right:1vw}.news_list time{font-size:3.7vw}.news_list .news_tit{font-size:3.7vw}}.top_instagram{margin:100px 0}.top_instagram .sec_tit{font-family:var(--font-serif);font-size:40px;font-weight:500;margin:0;display:flex;gap:15px;justify-content:center;align-items:center;margin-bottom:40px}.top_instagram .sec_tit::before{content:"";background:url("../img/icon_instagram_black.svg") top left no-repeat;background-size:100%;display:block;width:42px;height:42px}.top_instagram .instagram_area{max-width:1536px;margin:0 auto;padding:0 2%}.top_instagram .instagram_area .btn_arrow{display:flex;justify-content:end;margin-top:20px}@media screen and (max-width: 1535px){.top_instagram{margin:8vw 0}.top_instagram .sec_tit{font-size:2.7vw;gap:1vw;margin-bottom:4vw}.top_instagram .sec_tit::before{width:2.7vw;height:2.7vw}.top_instagram .instagram_area{width:80%}.top_instagram .instagram_area .btn_arrow{margin-top:2vw}}@media screen and (max-width: 767px){.top_instagram{margin:10vw 0 13vw}.top_instagram .instagram_area{width:100%;padding:0}.top_instagram .instagram_scroll{width:95%;margin-left:auto;overflow:scroll}.top_instagram .instagram_scroll iframe{width:1536px !important}.top_instagram .sec_tit{font-size:5.5vw;gap:3vw;margin-bottom:4vw}.top_instagram .sec_tit::before{width:6.7vw;height:6.7vw}.top_instagram .instagram_area .btn_arrow{margin-top:4vw;margin-left:auto;margin-right:auto;width:90%}}.top_doctor{background:url("../img/marble_black.png") top center no-repeat;padding:100px 0}.top_doctor_inner{background-color:#fff;max-width:1536px;width:96%;margin:0 auto;padding:70px 200px 0;outline:4px solid #f0eaeb;outline-offset:-15px;position:relative}.top_doctor_inner::after{display:block;content:"";background:url("../img/doctor_img.png") top center no-repeat;background-size:100%;width:485px;height:686px;position:absolute;bottom:0;right:0}.top_doctor_box{max-width:910px;width:100%}.top_doctor .sec_tit{font-family:var(--font-serif);font-weight:500;font-size:40px;margin:0 0 50px;text-align:center}.top_doctor .large{font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0 0 30px}.top_doctor .txt{font-family:var(--font-serif);font-size:18px;line-height:2;margin:0 0 30px}.top_doctor .doctor_bottom{display:flex;justify-content:space-between}.top_doctor .doctor_name{background:url("../img/sign_yuko_ito.png") bottom right no-repeat;background-size:250px;font-family:var(--font-serif);font-weight:500;font-size:40px;margin:0 0 -30px;width:285px;height:180px;z-index:1}.top_doctor .doctor_name small{font-family:var(--font-serif);font-weight:500;font-size:30px;margin-right:20px}@media screen and (max-width: 1535px){.top_doctor{background:url("../img/marble_black.png") top center no-repeat;padding:8vw 0}.top_doctor_inner{width:80%;padding:4.5vw 5vw 0;outline:.3vw solid #f0eaeb;outline-offset:-1vw}.top_doctor_inner::after{width:31vw;height:44vw}.top_doctor_box{width:75%}.top_doctor .sec_tit{font-size:2.7vw;margin:0 0 3vw}.top_doctor .large{font-size:1.8vw;margin:0 0 2vw}.top_doctor .txt{font-size:1.1vw;margin:0 0 2vw}.top_doctor .doctor_name{background-size:90%;font-size:2.7vw;margin:0 0 -2vw;width:23vw;height:13vw}.top_doctor .doctor_name small{font-size:2vw;margin-right:1.5vw}}@media screen and (max-width: 767px){.top_doctor{padding:13vw 0}.top_doctor_inner{width:90%;padding:8vw 8vw 15vw;outline:3px solid #f0eaeb;outline-offset:-10px}.top_doctor_inner::after{width:46vw;height:62vw;bottom:auto;top:13vw;right:-4vw}.top_doctor_box{width:100%}.top_doctor .sec_tit{font-size:5.5vw;margin:0 0 3vw}.top_doctor .large{font-size:4.6vw;margin:10vw 0 7vw}.top_doctor .txt{font-size:3.7vw;margin:9vw 0 10vw}.top_doctor .doctor_name{background-size:90%;font-size:4.5vw;margin:0 0 -2vw;width:36vw;height:22vw}.top_doctor .doctor_name small{font-size:3.6vw;margin-right:1.5vw}.top_doctor .doctor_bottom{display:block}.top_doctor .btn_more a{width:60%}}.simple_calendar_area{background-color:#ebebeb;padding:100px 0}.simple_calendar_area .sec_tit{font-family:var(--font-serif);font-weight:500;font-size:40px;text-align:center;margin:0 0 40px}.simple_calendar_area .container{display:flex;gap:20px;max-width:1200px;width:80%}.simple_calendar_area .this_month,.simple_calendar_area .next_month{width:calc((100% - 20px)/2)}.simple_calendar_area *{font-family:var(--font-serif);font-weight:500;cursor:default}.simple_calendar_area .simcal-align-right{display:none}.simple_calendar_area .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void,.simple_calendar_area .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void:hover,.simple_calendar_area .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number,.simple_calendar_area .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day:hover{background-color:rgba(0,0,0,0)}.simple_calendar_area .simcal-nav-button,.simple_calendar_area .simcal-event-bubble{display:none}.simple_calendar_area .simcal-day-label.simcal-day-number{background-color:rgba(0,0,0,0) !important;color:#000 !important}.simple_calendar_area .simcal-calendar-head tr:first-child{background-color:#000;color:#fff}.simple_calendar_area .simcal-calendar-grid{background:url("../img/calendar_bg.png") top center no-repeat,#fff}.simple_calendar_area .simcal-event-title{background-color:var(--color-pink);color:#fff;text-align:center;display:block;width:90%;margin:auto;border-radius:5px}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav{padding:5px 0}.simple_calendar_area .simcal-current-year::after{content:"年"}.simple_calendar_area .simcal-day{font-size:15px}.simple_calendar_area .simcal-week{border-bottom:1px #d3d3d3 solid}.simple_calendar_area .simcal-today{border:0 !important}.simple_calendar_area .simcal-events-dots{display:none !important}.simple_calendar_area .simcal-events{display:block !important}.simple_calendar_area .simcal-event-start.simcal-event-start-date,.simple_calendar_area .simcal-event-address.simcal-event-start-location,.simple_calendar_area .simcal-event-details a{display:none !important}.simcal-default-calendar .qtip{display:none !important}@media screen and (max-width: 1200px){.simple_calendar_area{padding:10vw 0}.simple_calendar_area .sec_tit{font-size:2.7vw;margin:0 0 4vw}.simple_calendar_area .container{gap:2vw}.simple_calendar_area .simcal-event-title{width:100%;border-radius:.2vw}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav{padding:.5vw 0}.simple_calendar_area .simcal-day,.simple_calendar_area .simcal-week-day{font-size:1.2vw}.simple_calendar_area .simcal-week-day{padding:1vw}.simcal-default-calendar .simcal-current h3{font-size:1.5vw}.simple_calendar_area .simcal-default-calendar .simcal-tooltip-content{padding:0}}@media screen and (max-width: 767px){.simple_calendar_area{padding:15vw 0}.simple_calendar_area .sec_tit{font-size:5.5vw;margin:0 0 7vw}.simple_calendar_area .container{flex-direction:column;gap:5vw}.simple_calendar_area .simcal-event-title{font-size:1.8vw;width:100%;border-radius:.5vw}.simple_calendar_area .this_month,.simple_calendar_area .next_month{width:100%}.simcal-default-calendar .simcal-current h3{font-size:4vw}.simple_calendar_area .simcal-day,.simple_calendar_area .simcal-week-day{font-size:3vw}}footer{background-color:#000;padding:0 0 60px}footer *{color:#fff}footer .loop_swiper .swiper-wrapper{transition-timing-function:linear;margin:0 0 60px}footer .loop_swiper .swiper-slide{width:auto}footer .loop_swiper .swiper-slide img{width:auto;height:300px}.footer_logo{width:240px;margin:0 auto 60px}.footer_logo img{width:100%}footer .container{display:flex;width:1000px}.f_nav{display:flex;width:50%}.f_nav ul{margin:0;width:50%}.f_nav li a{padding:10px 0;display:block;font-size:18px}.nav_info{width:50%}.nav_info .cta_area{display:flex;gap:20px;margin:0 0 30px;padding:0}.nav_info .cta_area li{list-style:none;width:calc((100% - 20px)/2)}.nav_info .cta_area a{display:flex;gap:10px;align-items:center;justify-content:center;font-family:var(--font-serif);color:#fff;font-size:20px;height:67px;padding:25px}.nav_info .cta_area a::before{content:"";display:block}.nav_info .cta_area a::after{content:"";display:block;width:23px;height:7px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);margin-bottom:8px;margin-left:auto;transition:all .2s .1s ease-in-out}.nav_info .cta_area li a:hover{padding-right:25px;opacity:.8}.nav_info .cta_area .btn_web a{background:linear-gradient(to top right, #91575F, #C38AA1)}.nav_info .cta_area .btn_web a::before{background:url("../img/icon_web.svg") top center/cover no-repeat;width:30px;height:18px}.nav_info .cta_area .btn_line a{background:linear-gradient(to top right, #454545, #696969)}.nav_info .cta_area .btn_line a::before{background:url("../img/icon_line.svg") top center/cover no-repeat;width:33px;height:23px}.nav_info .tel{display:flex;align-items:center;margin-bottom:15px}.nav_info .tel a{display:flex;align-items:center;font-family:var(--font-serif);font-size:30px;font-weight:bold;gap:2px}.nav_info .tel a::before{content:"";display:block;background:url("../img/icon_tel.svg") top center/cover no-repeat;width:30px;height:30px}.nav_info .tel small{font-family:var(--font-serif);font-size:14px;font-weight:bold;margin-top:10px}.nav_address{font-family:var(--font-serif);font-size:14px;margin-bottom:20px}.nav_instagram{margin:0;display:flex;gap:50px}.nav_instagram a{display:flex;align-items:center}.nav_instagram a:hover{opacity:.8}.nav_instagram img{width:30px}.nav_instagram span{display:flex;align-items:center;font-family:var(--font-en)}.nav_instagram span::before{content:"";display:block;width:25px;height:1px;background-color:#fff;margin:0 10px}.copyright{font-family:var(--font-serif);display:block;font-size:12px;text-align:center;margin-top:50px}.pagetop{position:fixed;bottom:10px;right:10px;margin:0;width:70px;z-index:99;opacity:0}.pagetop img{width:100%}@media screen and (max-width: 1024px){.footer_logo{width:22vw;margin:0 auto 5.5vw}.f_nav li a{padding:1vw 0;font-size:1.54vw}footer .container{width:80%}.nav_info .cta_area{gap:6%;margin:0 0 3vw;padding:0}.nav_info .cta_area li{width:47%}.nav_info .cta_area a{gap:1vw;font-size:1.5vw;height:6.6vw;padding:2vw}.nav_info .cta_area a::after{width:2.4vw;height:.6vw;margin-bottom:.7vw}.nav_info .cta_area li a:hover{padding-right:1.5vw}.nav_info .cta_area .btn_web a::before{width:3vw;height:1.8vw}.nav_info .cta_area .btn_line a::before{width:3vw;height:2vw}.nav_info .tel{margin-bottom:4vw}.nav_info .tel a{font-size:2.9vw;gap:2px}.nav_info .tel a::before{width:3vw;height:3vw}.nav_info .tel small{font-size:1.4vw;margin-top:1vw}.nav_address{font-size:1.4vw;margin-bottom:2vw}.nav_instagram{gap:5vw}.nav_instagram img{width:2.9vw}.nav_instagram span{font-size:1.6vw}.nav_instagram span::before{width:2.5vw;margin:0 1vw}.copyright{font-size:1.2vw;margin-top:5vw}.pagetop{width:4.5vw}}@media screen and (max-width: 767px){footer{padding:0 0 7vw}footer .loop_swiper .swiper-wrapper{margin:0 0 5vw}footer .loop_swiper .swiper-slide img{width:auto;height:30vw}.footer_logo{width:45vw;margin:0 auto 5.5vw}footer .container{flex-direction:column;gap:7vw}.f_nav{width:100%}footer .nav_info{width:100%}.f_nav li a{padding:2vw 3vw;font-size:3vw}.nav_info .cta_area{gap:6%;margin:0 0 3vw;padding:0}.nav_info .cta_area li{width:47%}.nav_info .cta_area a{gap:2vw;font-size:3vw;height:6.6vw;padding:5vw}.nav_info .cta_area a::after{width:4vw;height:1vw;margin-bottom:.7vw}.nav_info .cta_area li a:hover{padding-right:1.5vw}.nav_info .cta_area .btn_web a::before{background:url(../img/icon_web_sp.svg) top center/cover no-repeat;width:3vw;height:5vw}.nav_info .cta_area .btn_line a::before{width:6vw;height:3.5vw}.nav_info .tel a{font-size:5vw;gap:.5vw}.nav_info .tel a::before{width:4.5vw;height:4.5vw}.nav_info .tel small{font-size:2.8vw;margin-top:1vw}.nav_address{font-size:3vw;margin-bottom:4vw}.nav_instagram{gap:5vw}.nav_instagram img{width:7vw}.nav_instagram span{font-size:3vw}.nav_instagram span::before{width:5vw;margin:0 2.5vw}.copyright{font-size:2.4vw;margin-top:15vw}.pagetop{width:12vw;bottom:15vw;transition:ease-in .2s}}.post_pagination{margin-top:50px}.post_pagination *{font-family:var(--font-en)}.post_pagination .nav-links{display:flex;gap:10px;justify-content:center}.post_pagination .nav-links .prev,.post_pagination .nav-links .next{width:auto;border-radius:inherit}.post_pagination .nav-links .prev:hover,.post_pagination .nav-links .next:hover{width:auto;background-color:rgba(0,0,0,0);color:#000;border-bottom:1px #000 solid}.post_pagination .nav-links a,.post_pagination .nav-links span{width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;font-size:18px;color:#000;transition:all .15s linear}.post_pagination .nav-links a:hover{background:#000;color:#fff}.post_pagination .current.page-numbers{background:#000;color:#fff}@media screen and (max-width: 1200px){.post_pagination{margin-top:5vw}.post_pagination .nav-links{gap:1vw}.post_pagination .nav-links a,.post_pagination .nav-links span{width:3.5vw;height:3.5vw;font-size:1.5vw}}@media screen and (max-width: 767px){.post_pagination{margin-top:5vw}.post_pagination .nav-links{gap:1vw}.post_pagination .nav-links a,.post_pagination .nav-links span{width:6vw;height:6vw;font-size:3.5vw}}.breadcrumb{margin:20px auto 50px}.breadcrumb_list{font-size:12px;display:flex;align-items:center;max-width:1536px;width:80%;margin:auto;padding:0;flex-wrap:wrap;list-style:none}.breadcrumb_item{display:flex;align-items:center}.breadcrumb_item a{color:#000}.breadcrumb_item a:hover{color:var(--color-pink)}.breadcrumb_item>span{color:var(--color-pink)}.breadcrumb_item+.breadcrumb_item::before{content:"";display:block;width:6px;height:6px;border:0;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);margin:0 15px}@media screen and (max-width: 1200px){.breadcrumb{margin:1.5vw auto 4vw}.breadcrumb_list{width:92%}}@media screen and (max-width: 767px){.breadcrumb{padding:0 20px;overflow:auto;margin:4vw auto 10vw}.breadcrumb_list{width:100%;flex-wrap:nowrap;white-space:nowrap}}.page_title{background:url("../img/page_title_bg.png") top center/cover no-repeat;max-height:260px;height:14vw;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:40px}.page_title .en{font-family:var(--font-en);font-size:60px;color:#fff;line-height:1;text-transform:uppercase}.page_title h1{font-family:var(--font-serif);font-weight:500;font-size:30px;color:#fff;margin:0;line-height:1}@media screen and (max-width: 1200px){.page_title{background:url("../img/page_title_bg_sp.png") top left/cover no-repeat;height:13vw;gap:3vw}.page_title .en{font-size:4vw}.page_title h1{font-size:2vw}}@media screen and (max-width: 767px){.page_title{height:21vw;gap:2vw;padding-left:20vw}.page_title .en{font-size:5vw}.page_title h1{font-size:2.7vw}}.page_title_pink{background-color:#f4edf0}.page_title_pink h1{font-family:var(--font-serif);font-weight:500;font-size:40px;margin:0;padding:1em;text-align:center}@media screen and (max-width: 1200px){.page_title_pink h1{font-size:2.9vw}}@media screen and (max-width: 767px){.page_title_pink h1{font-size:4.8vw}}.page_under .sec_tit .en{font-family:var(--font-en);font-size:120px;color:#d6d6d6;text-align:center}.page_under .sec_tit h2{font-family:var(--font-serif);font-weight:500;font-size:40px;text-align:center;line-height:1.8}@media screen and (max-width: 1200px){.page_under .sec_tit .en{font-size:8.3vw}.page_under .sec_tit h2{font-size:2.9vw}}@media screen and (max-width: 767px){.page_under .sec_tit .en{font-size:16vw}.page_under .sec_tit h2{font-size:5.9vw}}.page_menus .page_title{background:url(../img/page_title_menus.png) top center/cover no-repeat}.page_menus .all_menu .sec_tit .en{color:#ebdee3}.page_menus .bytrouble .sec_tit .en{color:#fff}@media screen and (max-width: 767px){.page_menus .page_title{background:url(../img/page_title_menus_sp.png) top left/cover no-repeat}.page_menus .bytrouble .sec_tit .en{font-size:12vw}}.menu_main_img{margin-bottom:100px}@media screen and (max-width: 1200px){.menu_main_img{margin-bottom:8vw}}@media screen and (max-width: 767px){.menu_main_img{margin-bottom:15vw}}.menu_wysiwyg1,.menu_wysiwyg2{margin-bottom:100px}@media screen and (max-width: 1200px){.menu_wysiwyg1,.menu_wysiwyg2{margin-bottom:8vw}}@media screen and (max-width: 767px){.menu_wysiwyg1,.menu_wysiwyg2{margin-bottom:15vw}}.wysiwyg_tit{font-family:var(--font-serif);font-weight:500;font-size:35px;position:relative;text-align:left;padding:.6em 0}.wysiwyg_tit::before,.wysiwyg_tit::after{position:absolute;left:0;content:"";width:100%;height:6px;border-color:#000;border-style:solid}.wysiwyg_tit::before{top:0;border-width:3px 0 1px 0}.wysiwyg_tit::after{bottom:0;border-width:1px 0 3px 0}.wysiwyg_area{margin-bottom:50px}.wysiwyg_area p{font-family:var(--font-serif);line-height:2;font-size:18px}.wysiwyg_area h3{font-family:var(--font-serif);font-weight:500;font-size:30px;border-left:6px #000 solid;padding-left:.5em;line-height:1.5}.wysiwyg_area hr{border:none;height:2px;background-image:linear-gradient(to right, #000 2px, transparent 2px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom;margin:40px 0}.wysiwyg_area table{border:1px #333 solid}.wysiwyg_area table th{background-color:#f8f8f8;font-family:var(--font-serif);border:1px #333 solid;font-size:18px;padding:1em}.wysiwyg_area table td{font-family:var(--font-serif);border:1px #333 solid;font-size:18px;padding:1em}.wysiwyg_area img{display:block;height:auto}.wysiwyg_area img.emojione{display:inline}.wysiwyg_area .aligncenter{text-align:center;margin-left:auto;margin-right:auto}.wysiwyg_area a{text-decoration:underline;font-family:var(--font-serif)}@media screen and (max-width: 1200px){.wysiwyg_tit{font-size:2.9vw}.wysiwyg_area img{max-width:100%}.wysiwyg_area img.emojione{width:inherit}.wysiwyg_area{margin-bottom:5vw}.wysiwyg_area p{font-size:1.7vw}.wysiwyg_area h3{font-size:2.5vw;border-left:.7vw #000 solid}.wysiwyg_area hr{margin:4vw 0}.wysiwyg_area table th{font-size:1.7vw}.wysiwyg_area table td{font-size:1.7vw}}@media screen and (max-width: 767px){.wysiwyg_tit{font-size:6.7vw}.wysiwyg_area img{width:100%}.wysiwyg_area{margin-bottom:3.5vw}.wysiwyg_area p{font-size:3.7vw}.wysiwyg_area h3{font-size:4.8vw;border-left:1.5vw #000 solid}.wysiwyg_area hr{margin:10vw 0}.wysiwyg_area table th{font-size:3.7vw}.wysiwyg_area table td{font-size:3.7vw}}.page_menus .menu_recommend{margin-bottom:50px;padding-bottom:50px;background:url("../img/marble_black.png") top 250px center no-repeat}.page_menus .menu_recommend .sec_tit{margin-bottom:50px}.page_menus .menu_recommend .sec_tit .en{font-size:90px}.page_menus .menu_recommend .sec_tit h2{letter-spacing:3px;line-height:1.8}.page_menus .recommend_box{background-color:#fff;box-shadow:0px 0px 6px 0px #c7c7c7;padding:3em 5em}.page_menus .recommend_box ul{margin:0;padding:0}.page_menus .recommend_box li{font-family:var(--font-serif);font-weight:500;font-size:25px;position:relative;z-index:0;padding-left:35px;list-style:none}.page_menus .recommend_box li span{font-family:var(--font-serif);font-weight:500;font-size:18px}.page_menus .recommend_box li+li{margin-top:.3em}.page_menus .recommend_box li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;background:url("../img/check_black.svg") top center no-repeat;background-size:100%;width:25px;height:25px;flex-shrink:0}@media screen and (max-width: 1200px){.page_menus .menu_recommend{margin-bottom:4vw;padding-bottom:4vw;background:url("../img/marble_black.png") top 250px center no-repeat}.page_menus .menu_recommend .sec_tit{margin-bottom:5vw}.page_menus .menu_recommend .sec_tit .en{font-size:12.5vw}.page_menus .recommend_box{padding:2.5em 2em}.page_menus .recommend_box li{font-size:2vw;gap:1vw}.page_menus .recommend_box li+li{margin-top:1em}.page_menus .recommend_box li::before{width:2.6vw;height:2.6vw}}@media screen and (max-width: 767px){.page_menus .menu_recommend{margin-bottom:18vw;padding-bottom:18vw;background:url("../img/marble_black.png") top 250px center no-repeat}.page_menus .menu_recommend .sec_tit{margin-bottom:5vw}.page_menus .menu_recommend .sec_tit .en{font-size:12.5vw}.page_menus .recommend_box li{font-size:5vw;gap:2vw}.page_menus .recommend_box li span{display:block;width:100%;font-size:3.2vw}.page_menus .recommend_box li::before{width:5vw;height:5vw}}.page_menus .menu_case{background:url("../img/marble_black.png") top 90px center no-repeat;background-size:cover}.page_menus .menu_case .sec_tit{font-family:var(--font-serif);font-weight:500;font-size:40px;width:180px;height:180px;border-radius:50%;background-color:#333;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 50px;outline:1px solid #fff;outline-offset:-6px}.menus_case_swiper{position:relative}.menus_case_swiper .swiper-button-next,.menus_case_swiper .swiper-button-prev{color:#000}.menus_case_swiper .swiper-slide{padding:0 10% 5%}@media screen and (max-width: 1200px){.page_menus .menu_case{background:url("../img/marble_black.png") top 8vw center no-repeat}.page_menus .menu_case .sec_tit{font-size:3.2vw;width:15vw;height:15vw;margin:0 auto 4vw;outline-offset:-0.5vw}.menus_case_swiper .swiper-button-next::after,.menus_case_swiper .swiper-button-prev::after{font-size:3vw}}@media screen and (max-width: 767px){.page_menus .menu_case{background:url("../img/marble_black.png") top 16vw center no-repeat}.page_menus .menu_case .sec_tit{font-size:7vw;width:30vw;height:30vw;margin:0 auto 4vw;outline-offset:-0.5vw}.menus_case_swiper .swiper-button-next::after,.menus_case_swiper .swiper-button-prev::after{font-size:5vw}}.case_list{margin:0;padding:0}.case_list li{list-style:none}.case_list h3{font-family:var(--font-serif);font-weight:500;font-size:30px;line-height:1.5;border-left:6px #000 solid;margin:0 0 30px;padding-left:.5em}.case_list_box{display:flex;margin-bottom:80px}.case_photo{display:flex;width:50%;gap:4px}.case_photo figure{margin:0;width:calc((100% - 4px)/2);height:360px}@media screen and (max-width: 1536px){.case_photo figure{height:20vw}}.case_photo figure img{width:100%;height:100%;object-fit:cover}.case_photo figcaption{font-family:var(--font-en);font-size:30px;text-align:center;letter-spacing:1px}.case_photo .case_after figcaption{color:var(--color-pink)}.case_photo .case_after figcaption small{font-family:var(--font-serif);font-weight:500;font-size:14px;display:inline-block;margin-left:10px;letter-spacing:0}.case_detail{width:48%;margin-left:2%}.case_detail p{margin:0}.case_detail dl{display:flex;flex-wrap:wrap;width:100%;margin-top:-15px}.case_detail dt{font-weight:500;width:125px;border-bottom:2px #d3bbbf solid;color:var(--color-pink);font-size:16px;padding:20px 0}.case_detail dd{font-family:var(--font-serif);font-weight:500;border-bottom:1px #cbcbcb solid;width:calc(100% - 125px);font-size:16px;margin-left:0;padding:20px}.case_detail dd .price{font-family:var(--font-serif);font-weight:500;color:var(--color-pink);font-size:20px}.case_detail dd .price .price_tax{font-family:var(--font-serif);font-weight:500;font-size:.8em}.case_detail dd .price_detail{font-family:var(--font-serif);font-size:16px;margin-top:10px}.case_list .btn_more{display:flex;justify-content:center}@media screen and (max-width: 1200px){.case_list h3{font-size:2.5vw;border-left:.7vw #000 solid;margin:0 0 2.5vw;padding-left:.5em}.case_list_box{margin-bottom:80px}.case_photo{width:50%;gap:4px}.case_photo figure{width:calc((100% - 4px)/2);height:20vw}.case_photo figcaption{font-size:2.5vw}.case_photo .case_after figcaption small{font-size:14px;margin-left:10px}.case_detail{width:48%;margin-left:2%}.case_detail dl{margin-top:-1.6vw}.case_detail dt{width:10vw;font-size:1.3vw;padding:1vw 0}.case_detail dd{width:calc(100% - 10vw);font-size:1.3vw;padding:1vw}.case_detail dd .price{font-size:1.8em}.case_detail dd .price .price_tax{font-size:.8em}.case_detail dd .price_detail{margin-top:1vw;font-size:1.3vw}}@media screen and (max-width: 767px){.case_list h3{font-size:4.8vw;border-left:1.5vw #000 solid;margin:0 0 3vw}.case_list_box{margin-bottom:9vw;flex-direction:column;gap:10vw}.case_photo{width:100%;gap:4px}.case_photo figure{width:100%;height:55vw}.case_photo figcaption{font-size:6vw}.case_photo .case_after figcaption small{font-size:3.5vw;margin-left:1vw}.case_detail{width:100%;margin-left:0}.case_detail dl{width:100%;margin-top:0}.case_detail dt{width:23vw;font-size:3.3vw;padding:2vw 0}.case_detail dd{width:calc(100% - 23vw);font-size:3.3vw;padding:2vw}.case_detail dd .price{font-size:5.4vw}.case_detail dd .price .price_tax{font-size:.8em}.case_detail dd .price_detail{font-size:3.3vw;margin-top:2vw}}.menu_price{background:url("../img/uc_logo_white.svg") top right no-repeat,#f0f0f0;padding-top:100px;padding-bottom:100px}.menu_price .sec_tit{margin-bottom:70px}.menu_price .sec_tit .en{color:#fff}.price_table_inner{list-style:none;margin:0;padding:0}.price_table li{display:flex;padding:20px}.price_table li+li{margin-top:3px}.price_table li:nth-child(even){background-color:#f8f8f8}.price_table li:nth-child(odd){background-color:#fff}.price_table p{margin:0}.price_table p+p{margin-top:10px}.price_table .price_table_left{font-family:var(--font-serif);font-size:20px;width:70%}.price_table .price_table_right{width:30%}.price_table .price_table_right p{font-family:var(--font-serif);font-size:20px;display:flex;justify-content:end}.price_table .price_table_right p .price_separate{font-family:var(--font-serif);font-size:20px;display:inline-block}.price_table .price_table_right p .price_amount{font-family:var(--font-serif);font-size:20px;display:inline-block;min-width:5em;text-align:right}.price_table .price_notes{font-family:var(--font-serif);font-size:14px;margin-top:20px}@media screen and (max-width: 1200px){.menu_price{background-size:30vw;padding-top:7vw;padding-bottom:7vw}.menu_price .sec_tit{margin-bottom:5vw}.price_table li{padding:2vw}.price_table li+li{margin-top:.2vw}.price_table p+p{margin-top:1vw}.price_table .price_table_left{font-size:1.8vw}.price_table .price_table_right p{font-size:1.8vw}.price_table .price_table_right p .price_separate,.price_table .price_table_right p .price_amount{font-size:1.8vw}.price_table .price_notes{font-size:1.3vw;margin-top:2vw}}@media screen and (max-width: 767px){.menu_price{background-size:30vw;padding-top:15vw;padding-bottom:15vw}.menu_price .sec_tit{margin-bottom:5vw}.price_table li{flex-direction:column;padding:4vw;row-gap:1vw}.price_table li+li{margin-top:.5vw}.price_table p+p{margin-top:1vw}.price_table .price_table_left{width:100%;font-size:3.3vw}.price_table .price_table_right{width:100%}.price_table .price_table_right p{font-size:3.3vw}.price_table .price_table_right p .price_separate,.price_table .price_table_right p .price_amount{font-size:3.3vw}.price_table .price_notes{font-size:3.2vw;margin-top:3vw}}.menu_caution{padding-top:100px;padding-bottom:100px}.menu_caution .menu_risk{margin-bottom:50px;background-color:#f8f8f8}.menu_caution .menu_risk_tit{background-color:#e0e0e0;font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0;padding:10px;text-align:center}.menu_caution .menu_risk .risk_list{list-style:none;margin:0;padding:20px 80px;display:flex;flex-wrap:wrap;align-items:center}.menu_caution .menu_risk .risk_list li{width:50%;font-family:var(--font-serif);font-size:25px;padding:5px 50px;display:flex;gap:.8em;align-items:center}.menu_caution .menu_risk .risk_list li::before{content:"";display:block;background:url("../img/check_black.svg") top center no-repeat;background-size:100%;width:25px;height:25px;flex-shrink:0}@media screen and (max-width: 1200px){.menu_caution{padding-top:7vw;padding-bottom:7vw}.menu_caution .menu_risk{margin-bottom:5vw}.menu_caution .menu_risk_tit{font-size:2.5vw;padding:1vw}.menu_caution .menu_risk .risk_list{padding:2vw 8vw}.menu_caution .menu_risk .risk_list li{font-size:2.4vw;padding:.5vw 5vw;gap:.8em}.menu_caution .menu_risk .risk_list li::before{background-size:100%;width:2.5vw;height:2.5vw}}@media screen and (max-width: 767px){.menu_caution{padding-top:8vw;padding-bottom:10vw}.menu_caution .menu_risk{margin-bottom:10vw}.menu_caution .menu_risk_tit{font-size:5.5vw;padding:1vw}.menu_caution .menu_risk .risk_list{padding:2vw 5vw;flex-direction:column}.menu_caution .menu_risk .risk_list li{font-size:5vw;padding:.5vw 0;gap:.8em;width:100%}.menu_caution .menu_risk .risk_list li::before{background-size:100%;width:5vw;height:5vw}}.menu_step{background:url("../img/menu/menu_flow_bg.png") top center/cover no-repeat;padding-top:100px;padding-bottom:100px}.menu_step .sec_tit{margin-bottom:70px}.menu_step .sec_tit .en{color:#fff}.menu_step .step_box{background-color:#fff;padding:80px 120px}.menu_step .step_list{margin:0;padding:0}.menu_step .step_list li{list-style:none;display:flex;gap:40px;align-items:start}.menu_step .step_list li:before{counter-increment:number 1;content:counter(number, decimal-leading-zero) " ";display:block;color:#bcbcbc;font-family:var(--font-en);font-size:80px;line-height:1;flex-shrink:0}.menu_step .step_list li+li{margin-top:60px}.menu_step .step_list_box h3{font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0 0 20px}.menu_step .step_list_box p{font-family:var(--font-serif);font-size:18px;margin:0}@media screen and (max-width: 1200px){.menu_step{padding-top:10vw;padding-bottom:10vw}.menu_step .sec_tit{margin-bottom:7vw}.menu_step .step_box{padding:8vw 10vw}.menu_step .step_list li{gap:4vw}.menu_step .step_list li:before{font-size:10vw}.menu_step .step_list li+li{margin-top:6vw}.menu_step .step_list_box h3{font-size:2.5vw;margin:0 0 2vw}.menu_step .step_list_box p{font-size:1.5vw}}@media screen and (max-width: 767px){.menu_step{padding-top:10vw;padding-bottom:15vw}.menu_step .sec_tit{margin-bottom:7vw}.menu_step .step_box{padding:10vw 5vw}.menu_step .step_list li{gap:4vw}.menu_step .step_list li:before{font-size:15vw}.menu_step .step_list li+li{margin-top:6vw}.menu_step .step_list_box h3{font-size:4.5vw;margin:3vw 0 7vw}.menu_step .step_list_box p{font-size:3.5vw;margin-left:-19vw}}.menu_faq{padding-top:100px;padding-bottom:100px}.menu_faq .sec_tit{margin:0 0 40px;text-align:center}.faq_list{list-style:none;margin:0;padding:0}.faq_list li+li{margin-top:40px}.faq_list .faq_q{font-family:var(--font-serif);font-weight:500;font-size:25px;display:flex;gap:.5em;margin:0 0 30px;padding-bottom:20px;padding-right:10px;border-bottom:1px #707070 solid}.faq_list .faq_q::after{content:"";display:block;margin-left:auto;width:12px;height:12px;border:0;border-bottom:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg);margin-top:.5em;transition:all .2s .1s ease-in-out}.faq_list .faq_q.show::after{transform:rotate(-135deg)}.faq_list .faq_q::before,.faq_list .faq_a::before{font-family:var(--font-serif);font-weight:500;content:"Q.";display:block;font-size:35px;line-height:1;flex-shrink:0}.faq_list .faq_a{font-family:var(--font-serif);font-size:18px;background-color:#f8f2f3;display:flex;gap:.7em;margin:0;padding:30px;line-height:2}.faq_list .faq_a::before{color:var(--color-pink);content:"A.";margin-top:-0.2em}@media screen and (max-width: 1200px){.menu_faq{padding-top:10vw;padding-bottom:7vw}.menu_faq .sec_tit{margin:0 0 4vw}.menu_faq .sec_tit img{width:15vw}.faq_list li+li{margin-top:4vw}.faq_list .faq_q{font-size:2.1vw;gap:.5em;margin:0 0 3vw;padding-bottom:2vw;padding-right:1vw}.faq_list .faq_q::after{width:1vw;height:1vw;margin-top:.5em}.faq_list .faq_q::before,.faq_list .faq_a::before{font-size:2.5vw}.faq_list .faq_a{font-size:1.5vw;gap:.7em;padding:3vw}.faq_list .faq_a::before{margin-top:0}}@media screen and (max-width: 767px){.menu_faq{padding-top:20vw;padding-bottom:15vw}.menu_faq .sec_tit{margin:0 0 10vw}.menu_faq .sec_tit img{width:30vw}.faq_list li+li{margin-top:6vw}.faq_list .faq_q{font-size:4.2vw;gap:.5em;margin:0 0 3vw;padding-bottom:2vw;padding-right:1vw}.faq_list .faq_q::after{width:1.5vw;height:1.5vw;margin-top:.5em;border-bottom:solid 1px #000;border-right:solid 1px #000}.faq_list .faq_q::before,.faq_list .faq_a::before{font-size:4.9vw}.faq_list .faq_a{font-size:3.8vw;gap:.7em;padding:3vw}.faq_list .faq_a::before{margin-top:.2em}}.menu_guidelines{background-color:#f8f8f8;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1200px){.menu_guidelines{padding-top:7vw;padding-bottom:7vw}}@media screen and (max-width: 767px){.menu_guidelines{padding-top:10vw;padding-bottom:10vw}}.page_case_archive{background:url("../img/uc_logo_white.svg") top 270px right no-repeat}.page_case_archive .page_title{background:url(../img/page_title_case.png) top center/cover no-repeat}@media screen and (max-width: 1200px){.page_case_archive{background:url("../img/uc_logo_white.svg") top 22vw right no-repeat,#efefef;background-size:33vw}}@media screen and (max-width: 767px){.page_case_archive .page_title{background:url(../img/page_title_case_sp.png) top left/cover no-repeat}.page_case_archive{background:url("../img/uc_logo_white.svg") top 26vw right no-repeat,#efefef;background-size:40vw}}.case_search{margin-bottom:100px}.case_search .sec_tit{font-family:var(--font-serif);font-weight:500;font-size:30px;text-align:center;margin-bottom:50px}.case_search .search_box{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.case_search .search_box dt{font-family:var(--font-serif);font-weight:500;font-size:18px;width:10%;padding:15px 10px}.case_search .search_box dd{width:90%;margin:0;padding:15px 10px;display:flex;align-items:center}.case_search .search_box dd *{font-family:var(--font-serif);font-weight:500;font-size:18px}.case_search .search_box dd input[type=checkbox]{position:relative;width:16px;height:16px;background-color:#fff;vertical-align:-1px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case_search .search_box dd input[type=checkbox]:checked{background-color:var(--color-pink2)}.case_search .search_box dd input[type=checkbox]:checked::before{position:absolute;top:1px;left:5px;transform:rotate(50deg);width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:""}.case_search .search_box .menu_select{width:100%;border:none;border-radius:5px;padding:5px 20px;color:#000}.case_search .search_box .menu_select option{color:#000}.case_search .search_box label{margin-right:40px;display:block}.case_search .submit{margin:0}.case_search .submit button{font-family:var(--font-serif);font-weight:500;font-size:25px;display:block;width:300px;margin:0 auto;padding:10px 0;background-color:#b5979b;color:#fff;border:0;border-radius:100px;cursor:pointer;transition:ease-in .2s}.case_search .submit button:hover{opacity:.8}@media screen and (max-width: 1200px){.case_search{margin-bottom:10vw}.case_search .sec_tit{font-size:2.5vw;margin-bottom:5vw}.case_search .search_box{margin-bottom:3vw}.case_search .search_box dt{font-size:1.5vw;padding:1.5vw 1vw}.case_search .search_box dd{padding:1.5vw 1vw}.case_search .search_box dd *{font-size:1.5vw}.case_search .search_box dd input[type=checkbox]{width:1.5vw;height:1.5vw;vertical-align:-0.1vw;border-radius:.3vw;margin-right:.3vw}.case_search .search_box dd input[type=checkbox]:checked::before{top:.1vw;left:.5vw;width:.6vw;height:1vw;border-right:.2vw solid #fff;border-bottom:.2vw solid #fff}.case_search .search_box .menu_select{border-radius:.5vw;padding:.5vw 2vw}.case_search .search_box label{margin-right:3vw}.case_search .submit button{font-size:2vw;width:20vw;padding:1vw 0}}@media screen and (max-width: 767px){.case_search{margin-bottom:10vw}.case_search .sec_tit{font-size:5.5vw;margin-bottom:5vw}.case_search .search_box{margin-bottom:3vw}.case_search .search_box dt{font-size:3.5vw;padding:3vw 0;width:20%}.case_search .search_box dd{padding:3vw 0;width:80%;display:block}.case_search .search_box dd *{font-size:3.5vw}.case_search .search_box dd input[type=checkbox]{width:3.5vw;height:3.5vw;vertical-align:-0.1vw;border-radius:.5vw;margin-right:.5vw}.case_search .search_box dd input[type=checkbox]:checked::before{top:.1vw;left:1.2vw;width:1vw;height:2.7vw;border-right:.5vw solid #fff;border-bottom:.5vw solid #fff}.case_search .search_box .menu_select{border-radius:1vw;padding:3vw}.case_search .search_box label{margin-right:0;margin-bottom:2vw;display:inline-block;width:22.5vw}.case_search .submit button{font-size:5vw;width:70%;padding:2vw 0}}.page_case_archive{background-color:#f0f0f0}.page_case_archive .case_list{border-top:1px #707070 solid}.page_case_archive .case_list li{margin-top:70px;padding-bottom:70px;border-bottom:2px #707070 dotted}.page_case_archive .case_archive{padding-bottom:100px}@media screen and (max-width: 1200px){.page_case_archive .case_list li{margin-top:5vw;padding-bottom:5vw}.page_case_archive .case_archive{padding-bottom:10vw}}@media screen and (max-width: 767px){.page_case_archive .case_list li{margin-top:10vw;padding-bottom:10vw}.page_case_archive .case_archive{padding-bottom:10vw}}.page_case_archive .search_hit{margin-bottom:50px}.page_case_archive .search_hit .txt{text-align:center;font-size:20px;margin:0}.page_case_archive .search_hit .txt .large{font-size:1.5em;color:var(--color-pink);padding:.2em}@media screen and (max-width: 1200px){.page_case_archive .search_hit{margin-bottom:5vw}.page_case_archive .search_hit .txt{text-align:center;font-size:1.6vw;margin:0}}@media screen and (max-width: 767px){.page_case_archive .search_hit{margin-bottom:5vw}.page_case_archive .search_hit .txt{text-align:center;font-size:3.5vw;margin:0}}.page_case .case_main{padding-bottom:100px}.page_case .case_main .case_name{font-family:var(--font-serif);font-weight:500;font-size:30px;display:flex;align-items:center;margin:0 0 30px}.page_case .case_main .case_name_icon{background-color:#a55c72;color:#fff;display:block;font-weight:500;line-height:1.5;font-size:18px;margin-right:10px;padding:0 20px;border-radius:5px;flex-shrink:0}.page_case .case_main .case_photo{width:60%;flex-wrap:wrap;gap:60px 4px}.page_case .case_main .case_photo figure{height:335px}.page_case .case_main .case_detail{width:38%}.page_case .case_main .case_detail dt{width:115px}.page_case .case_main .case_detail dd{width:calc(100% - 115px)}.page_case .case_main .case_detail dd .price{font-size:25px}.page_case .case_main .case_detail dd .price .price_tax{font-size:.6em}.page_case .case_comment{background-color:#f4edf0;font-family:var(--font-serif);font-weight:500;font-size:18px;padding:25px}@media screen and (max-width: 1200px){.page_case .case_main{padding-bottom:5vw}.page_case .case_main .case_name{font-size:2.5vw;margin:0 0 3vw}.page_case .case_main .case_name_icon{font-size:1.5vw;margin-right:1vw;padding:0 2vw;border-radius:.5vw}.page_case .case_main .case_photo{width:60%;gap:6vw .2vw}.page_case .case_main .case_photo figure{height:27vw}.page_case .case_main .case_detail{width:38%}.page_case .case_main .case_detail dt{width:27%}.page_case .case_main .case_detail dd{width:73%}.page_case .case_main .case_detail dd .price{font-size:2vw}.page_case .case_comment{font-size:1.5vw;padding:2.5vw}}@media screen and (max-width: 767px){.page_case .case_main{padding-bottom:5vw}.page_case .case_main .case_name{font-size:5vw;margin:0 0 3vw;flex-direction:column;align-items:start}.page_case .case_main .case_name_icon{font-size:3.5vw;margin-right:0;margin-bottom:2vw;padding:.5vw 3vw;border-radius:1vw}.page_case .case_main .case_photo{width:100%;gap:15vw 1%}.page_case .case_main .case_photo figure{height:44vw;width:49.5%}.page_case .case_main .case_detail{width:100%}.page_case .case_main .case_detail dt{width:30%}.page_case .case_main .case_detail dd{width:70%}.page_case .case_main .case_detail dd .price{font-size:6vw}.page_case .case_comment{font-size:3.5vw;padding:5vw}}.page_case .case_info{background-color:#f0f0f0;padding-top:100px;padding-bottom:100px}.page_case .case_info .sec_tit{border-left:6px var(--color-pink2) solid;font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0 0 30px;padding-left:.5em}.page_case .case_info .case_info_table{display:flex;flex-wrap:wrap;margin-bottom:20px}.page_case .case_info .case_info_table dt{font-weight:500;font-size:18px;width:30%;background-color:#989898;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.page_case .case_info .case_info_table dd{font-family:var(--font-serif);font-size:18px;width:70%;background-color:#fff;margin:0;display:flex;align-items:center;padding:20px}.page_case .case_info .case_info_table dd+dt{border-top:1px #cbcbcb solid}.page_case .case_info .case_info_table dd+dt+dd{border-top:1px #cbcbcb solid}.price_table .price_table_tit{font-family:var(--font-serif);font-weight:500;font-size:20px;margin:0 0 10px;display:flex;align-items:center;gap:.3em}.price_table .price_table_tit::before{content:"";display:block;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:13px solid var(--color-pink2)}.page_case .price_table+.container_s{margin-top:100px}@media screen and (max-width: 1200px){.page_case .case_info{padding-top:7vw;padding-bottom:7vw}.page_case .case_info .sec_tit{border-left:.6vw var(--color-pink2) solid;font-size:2.5vw;margin:0 0 3vw}.page_case .case_info .case_info_table{margin-bottom:2vw}.page_case .case_info .case_info_table dt{font-size:1.5vw;padding:2vw}.page_case .case_info .case_info_table dd{font-size:1.5vw;padding:2vw}.price_table .price_table_tit{font-size:1.5vw;margin:0 0 1vw}.price_table .price_table_tit::before{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:13px solid var(--color-pink2)}.page_case .price_table+.container_s{margin-top:10vw}}@media screen and (max-width: 767px){.page_case .case_info{padding-top:15vw;padding-bottom:15vw}.page_case .case_info .sec_tit{border-left:1vw var(--color-pink2) solid;font-size:5vw;margin:0 0 4vw}.page_case .case_info .case_info_table{margin-bottom:7vw}.page_case .case_info .case_info_table dt{font-size:3.5vw;padding:2vw;width:25%}.page_case .case_info .case_info_table dd{font-size:3.5vw;padding:4vw;width:75%}.price_table .price_table_tit{font-size:5vw;margin:0 0 1vw}.price_table .price_table_tit::before{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:13px solid var(--color-pink2)}.page_case .price_table+.container_s{margin-top:10vw}}.case_relation_menu{padding-top:100px;padding-bottom:100px}.case_relation_menu .sec_tit{font-family:var(--font-serif);font-weight:500;text-align:center;font-size:30px;margin:0 0 30px}.case_relation_menu h2::after{content:"";display:block;width:60px;height:4px;margin:10px auto 0;background-color:#d3bbbf}.case_relation_menu .relation_menu_list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:30px}.case_relation_menu .relation_menu_list li{width:calc((100% - 30px)/2)}.case_relation_menu .relation_menu_list li a{background-color:var(--color-pink2);font-family:var(--font-serif);font-weight:500;font-size:20px;text-align:center;color:#fff;display:block;position:relative;border-radius:100px;padding:20px}.case_relation_menu .relation_menu_list li a::after{content:"";display:block;width:23px;height:7px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);position:absolute;right:40px;top:45%;transition:all .2s .1s ease-in-out}.case_relation_menu .relation_menu_list li:hover a::after{right:35px}@media screen and (max-width: 1200px){.case_relation_menu{padding-top:10vw;padding-bottom:10vw}.case_relation_menu .sec_tit{font-size:2.5vw;margin:0 0 3vw}.case_relation_menu h2::after{width:5vw;height:.4vw;margin:1vw auto 0}.case_relation_menu .relation_menu_list{gap:3vw}.case_relation_menu .relation_menu_list li{width:calc((100% - 3vw)/2)}.case_relation_menu .relation_menu_list li a{font-size:1.6vw;padding:1.5vw}.case_relation_menu .relation_menu_list li a::after{width:2vw;height:.5vw;right:3vw}.case_relation_menu .relation_menu_list li:hover a::after{right:2.7vw}}@media screen and (max-width: 767px){.case_relation_menu{padding-top:15vw;padding-bottom:15vw}.case_relation_menu .sec_tit{font-size:5vw;margin:0 0 5vw}.case_relation_menu h2::after{width:8vw;height:.8vw;margin:2vw auto 0}.case_relation_menu .relation_menu_list{gap:3vw;flex-direction:column}.case_relation_menu .relation_menu_list li{width:100%}.case_relation_menu .relation_menu_list li a{font-size:3vw;padding:3vw}.case_relation_menu .relation_menu_list li a::after{width:8vw;height:1.2vw;right:6vw}.case_relation_menu .relation_menu_list li:hover a::after{right:6vw}}.page_price{background:url("../img/uc_logo_white.svg") top 270px right no-repeat,#efefef}.page_price .page_title{background:url(../img/page_title_price.png) top center/cover no-repeat}@media screen and (max-width: 1200px){.page_price{background:url("../img/uc_logo_white.svg") top 22vw right no-repeat,#efefef;background-size:33vw}}@media screen and (max-width: 767px){.page_price{background:url("../img/uc_logo_white.svg") top 26vw right no-repeat,#efefef;background-size:40vw}.page_price .page_title{background:url(../img/page_title_price_sp.png) top left/cover no-repeat}}.price_index{margin-bottom:70px}.price_index_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px}.price_index_list li{width:calc((100% - 40px)/3)}.price_index_list a{font-family:var(--font-serif);font-weight:500;font-size:18px;display:flex;background-color:#333;color:#fff;padding:10px 20px}.price_index_list a::after{content:"";display:block;margin-left:auto;width:7px;height:7px;border:0;border-bottom:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);margin-top:.5em;flex-shrink:0;transition:all .2s .1s ease-in-out}@media screen and (max-width: 1200px){.price_index{margin-bottom:7vw}.price_index_list{gap:1vw}.price_index_list li{width:calc((100% - 2vw)/3)}.price_index_list a{font-size:1.7vw;padding:1vw 1.5vw 1vw 2vw}.price_index_list a::after{width:.7vw;height:.7vw}}@media screen and (max-width: 767px){.price_index{margin-bottom:15vw}.price_index_list{gap:3vw 2vw}.price_index_list li{width:calc((100% - 2vw)/2)}.price_index_list a{font-size:3.7vw;padding:3vw}.price_index_list a::after{width:1.5vw;height:1.5vw}}.page_price .price_table .price_table_tit{font-size:25px}.page_price .price_counseling{margin-bottom:70px}.page_price .price_list{padding-bottom:100px}.page_price .price_list .price_table+.price_table{margin-top:70px}@media screen and (max-width: 1200px){.page_price .price_table .price_table_tit{font-size:2.1vw}.page_price .price_counseling{margin-bottom:5vw}.page_price .price_list{padding-bottom:10vw}.page_price .price_list .price_table+.price_table{margin-top:5vw}}@media screen and (max-width: 767px){.page_price .price_table .price_table_tit{font-size:4.4vw}.page_price .price_counseling{margin-bottom:10vw}.page_price .price_list{padding-bottom:15vw}.page_price .price_list .price_table+.price_table{margin-top:10vw}}.price_payment{background-color:#fff;padding-top:100px;padding-bottom:100px}.price_payment .sec_tit{margin-bottom:50px}.payment_list{display:flex;flex-wrap:wrap}.payment_list dt,.payment_list dd{font-family:var(--font-serif);border-bottom:3px #fff solid;display:flex;align-items:center;padding:30px}.payment_list dt{background-color:#e0e0e0;font-weight:500;width:30%;font-size:25px}.payment_list dd{background-color:#f7f7f7;width:70%;font-size:18px;margin:0;flex-wrap:wrap}.payment_list dd .card_img{margin-top:10px;max-width:390px;width:100%}@media screen and (max-width: 1200px){.price_payment{padding-top:10vw;padding-bottom:10vw}.price_payment .sec_tit{margin-bottom:5vw}.payment_list dt,.payment_list dd{padding:3vw}.payment_list dt{width:30%;font-size:2vw}.payment_list dd{width:70%;font-size:1.7vw}.payment_list dd .card_img{margin-top:1vw}}@media screen and (max-width: 767px){.price_payment{padding-top:20vw;padding-bottom:15vw}.price_payment .sec_tit{margin-bottom:10vw}.payment_list{flex-direction:column;margin-top:10vw}.payment_list dt,.payment_list dd{border-bottom:.3vw #fff solid}.payment_list dt{width:100%;font-size:4.5vw;justify-content:center;padding:3vw}.payment_list dd{width:100%;font-size:3.7vw;padding:4vw}.payment_list dd .card_img{margin-top:1vw}}.page_faq .page_title{background:url(../img/page_title_faq.png) top center/cover no-repeat}.page_faq .faq{margin:0 auto 100px}@media screen and (max-width: 1200px){.page_faq .faq{margin:0 auto 7vw}}@media screen and (max-width: 767px){.page_faq .page_title{background:url(../img/page_title_faq_sp.png) top left/cover no-repeat}.page_faq .faq{margin:0 auto 10vw}}.page_contact .page_title{background:url(../img/page_title_contact.png) top center/cover no-repeat}.page_contact .contact_form_area,.page_contact-confirm .contact_form_area{margin:0 auto 100px}.page_contact .contact_form,.page_contact-confirm .contact_form{display:flex;flex-wrap:wrap}.page_contact .contact_form dt,.page_contact-confirm .contact_form dt{width:25%;margin:0;padding:15px}.page_contact-confirm .contact_form dt{border-bottom:1px var(--color-pink2) solid}.page_contact-confirm .contact_form dd{border-bottom:1px #cbcbcb solid}.page_contact .contact_form dt .required,.page_contact-confirm .contact_form dt .required{font-size:12px;border-radius:5px;display:inline-block;background-color:var(--color-pink2);color:#fff;padding:0 .5em;margin-left:.5em}.page_contact .contact_form dd{width:75%;margin:0;padding:10px}.page_contact-confirm .contact_form dd{width:75%;margin:0;padding:15px}.page_contact .contact_form dt p,.page_contact .contact_form dd p,.page_contact-confirm .contact_form dt p,.page_contact-confirm .contact_form dd p{font-size:18px;margin:0}.page_contact .contact_form dd input,.page_contact .contact_form dd textarea,.page_contact-confirm .contact_form dd input,.page_contact-confirm .contact_form dd textarea{background-color:#f8f8f8;border:0;width:100%;border-radius:5px;padding:10px 20px}.page_contact-confirm .txt{font-size:18px;text-align:center;margin-bottom:50px}.page_contact .check_txt{font-size:16px;text-align:center;margin-bottom:50px}.page_contact .wpcf7-spinner{display:none}.form_recaptcha_txt{text-align:center}@media screen and (max-width: 1200px){.page_contact .contact_form_area,.page_contact-confirm .contact_form_area{margin:0 auto 7vw}.page_contact .contact_form dt,.page_contact-confirm .contact_form dt{padding:1.2vw}.page_contact .contact_form dt .required,.page_contact-confirm .contact_form dt .required{font-size:1vw;border-radius:.5vw}.page_contact .contact_form dd{padding:1vw}.page_contact-confirm .contact_form dd{padding:1.5vw}.page_contact .contact_form dt p,.page_contact .contact_form dd p,.page_contact-confirm .contact_form dt p,.page_contact-confirm .contact_form dd p{font-size:1.5vw}.page_contact .contact_form dd input,.page_contact .contact_form dd textarea,.page_contact-confirm .contact_form dd input,.page_contact-confirm .contact_form dd textarea{border-radius:5px;padding:1vw 2vw}.page_contact-confirm .txt{font-size:1.5vw;margin-bottom:5vw}.page_contact .check_txt{font-size:1.2vw;margin-bottom:5vw}.form_recaptcha_txt{font-size:1.2vw}}@media screen and (max-width: 767px){.page_contact .page_title{background:url(../img/page_title_contact_sp.png) top left/cover no-repeat}.page_contact .contact_form_area,.page_contact-confirm .contact_form_area{margin:0 auto 10vw}.page_contact .contact_form dt,.page_contact-confirm .contact_form dt{padding:0;width:100%}.page_contact-confirm .contact_form dt{width:30%}.page_contact .contact_form dt .required,.page_contact-confirm .contact_form dt .required{font-size:2.5vw;border-radius:.5vw}.page_contact .contact_form dd{margin-bottom:3vw;padding:1vw;width:100%}.page_contact-confirm .contact_form dd{padding:3.5vw;width:70%}.page_contact .contact_form dt p,.page_contact .contact_form dd p,.page_contact-confirm .contact_form dt p,.page_contact-confirm .contact_form dd p{font-size:3.5vw}.page_contact-confirm .contact_form dt p{padding:3.5vw 0}.page_contact .contact_form dd input,.page_contact .contact_form dd textarea,.page_contact-confirm .contact_form dd input,.page_contact-confirm .contact_form dd textarea{border-radius:5px;padding:3vw}.page_contact-confirm .txt{font-size:3.5vw}.page_contact .check_txt{font-size:3.2vw;margin-bottom:5vw}.form_recaptcha_txt{font-size:3.2vw}}.page_contact .btn_submit p input,.page_contact-confirm .btn_submit p .wpcf7-submit{font-family:var(--font-serif);font-weight:500;font-size:25px;display:block;max-width:400px;width:80%;margin:0 auto;padding:.8em 0;background-color:#b5979b;color:#fff;border:0;border-radius:100px;cursor:pointer;transition:ease-in .2s}.page_contact .btn_submit p input:hover{opacity:.8}@media screen and (max-width: 1200px){.page_contact .btn_submit p input,.page_contact-confirm .btn_submit p .wpcf7-submit{font-size:2vw}}@media screen and (max-width: 767px){.page_contact .btn_submit p input,.page_contact-confirm .btn_submit p .wpcf7-submit{font-size:3.7vw;width:90%}}.page_contact-confirm .btn_submit p{display:flex}.page_contact-confirm .btn_submit p .wpcf7-submit{max-width:300px;width:80%}.page_contact-confirm .btn_submit p .wpcf7-submit:hover{opacity:.8}@media screen and (max-width: 1200px){.page_contact-confirm .btn_submit p .wpcf7-submit{font-size:2vw}}@media screen and (max-width: 767px){.page_contact-confirm .btn_submit p .wpcf7-submit{font-size:3.7vw;width:40%}}.page_contact-confirm .btn_submit p .wpcf7-previous{border:0;font-family:var(--font-serif);font-weight:500;font-size:20px;padding-left:70px;background:url("../img/contact_back_arrow.svg") center left no-repeat;cursor:pointer}.page_contact-confirm .btn_submit p .wpcf7-previous:hover{opacity:.8}@media screen and (max-width: 1200px){.page_contact-confirm .btn_submit p .wpcf7-previous{font-size:2vw;background-size:6vw;padding-left:7vw}}@media screen and (max-width: 767px){.page_contact-confirm .btn_submit p .wpcf7-previous{font-size:4vw;background-size:6vw;padding-left:8vw}}.page_news .page_title{background:url(../img/page_title_news.png) top center/cover no-repeat}.page_news .news_list_wrapper{margin:0 auto 100px}@media screen and (max-width: 1200px){.page_news .news_list_wrapper{margin:0 auto 7vw}}@media screen and (max-width: 767px){.page_news .page_title{background:url(../img/page_title_news_sp.png) top left/cover no-repeat}.page_news .news_list_wrapper{margin:0 auto 10vw}}.page_campaign_archive{background-color:#f7f2f3}.page_campaign_archive .page_title{background:url("../img/page_title_campaign.png") top center/cover no-repeat}.page_campaign_archive .new_campaign{margin-bottom:100px}.page_campaign_archive .new_campaign_list{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0;padding:0;gap:20px}.page_campaign_archive .new_campaign_list li{width:calc((100% - 60px)/3);padding:0 10px;margin-bottom:40px}.page_campaign_archive .new_campaign_list figure{margin:0 0 15px}.page_campaign_archive .new_campaign_list figure img{width:100%;height:auto}.page_campaign_archive .new_campaign_list time{font-family:var(--font-serif);font-weight:500;display:block;font-size:18px;color:#937b54;margin-bottom:5px}.page_campaign_archive .new_campaign_list .sidebar_post_title{font-family:var(--font-serif);font-weight:500;font-size:18px;margin:0}@media screen and (max-width: 1200px){.page_campaign_archive .new_campaign{margin-bottom:10vw}.page_campaign_archive .new_campaign_list{gap:2vw}.page_campaign_archive .new_campaign_list li{width:calc((100% - 6vw)/3);padding:0 1vw;margin-bottom:4vw}.page_campaign_archive .new_campaign_list figure{margin:0 0 1.5vw}.page_campaign_archive .new_campaign_list time{font-size:1.7vw;margin-bottom:.5vw}.page_campaign_archive .new_campaign_list .sidebar_post_title{font-size:1.7vw}}@media screen and (max-width: 767px){.page_campaign_archive .page_title{background:url("../img/page_title_campaign_sp.png") top left/cover no-repeat}.page_campaign_archive .new_campaign{margin-bottom:10vw}.page_campaign_archive .new_campaign_list{gap:2vw;margin-bottom:10vw}.page_campaign_archive .new_campaign_list li{width:calc((100% - 2vw)/2);padding:0 1vw;margin-bottom:4vw}.page_campaign_archive .new_campaign_list figure{margin:0 0 2vw}.page_campaign_archive .new_campaign_list time{font-size:3.7vw;margin-bottom:.5vw}.page_campaign_archive .new_campaign_list .sidebar_post_title{font-size:3.7vw}}.page_post .wysiwyg_area{margin-bottom:100px}.page_post .wysiwyg_area h2{font-family:var(--font-serif);font-weight:500;font-size:25px;text-align:left;background-color:#333;color:#fff;padding:.5em}.page_post .wysiwyg_area h3{font-family:var(--font-serif);font-weight:500;font-size:25px;border-left:6px #937b54 solid;padding-left:.5em;line-height:1.5}.page_post .wysiwyg_area h4{border-bottom:1px #937b54 solid;font-family:var(--font-serif);font-weight:500;font-size:22px;padding-bottom:.5em}@media screen and (max-width: 1200px){.page_post .wysiwyg_area{margin-bottom:10vw}.page_post .wysiwyg_area h2{font-size:2.3vw}.page_post .wysiwyg_area h3{font-size:2.3vw;border-left:.7vw #937b54 solid}.page_post .wysiwyg_area h4{font-size:22px}}@media screen and (max-width: 767px){.page_post .wysiwyg_area{margin-bottom:15vw}.page_post .wysiwyg_area h2{font-size:4.8vw}.page_post .wysiwyg_area h3{font-size:4.8vw;border-left:1.5vw #937b54 solid}.page_post .wysiwyg_area h4{font-size:4vw}}.page_post .page_post_inner{display:flex;gap:5%;padding-bottom:50px}.page_post .post_main{width:70%}.page_post .post_main .post_title{font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0 0 40px}.post_main time{font-family:var(--font-serif);font-weight:500;font-size:18px;color:#937b54;display:block;margin-bottom:10px}@media screen and (max-width: 1200px){.page_post .page_post_inner{padding-bottom:5vw}.page_post .post_main .post_title{font-size:2.5vw;margin:0 0 4vw}.post_main time{font-size:1.7vw;margin-bottom:1vw}}@media screen and (max-width: 767px){.page_post .page_post_inner{flex-direction:column;padding-bottom:0}.page_post .post_main{width:100%;margin-bottom:10vw}.page_post .post_main .post_title{font-size:5vw;margin:0 0 10vw}.post_main time{font-size:3.3vw;margin-bottom:2vw}}.page_post .post_sidebar{width:25%}.page_post .post_sidebar .tit{font-family:var(--font-serif);font-weight:500;font-size:18px;background-color:#f0f0f0;margin:0;padding:.7em 1.5em}.post_sidebar_list{margin:0 0 50px;padding:0;list-style:none}.post_sidebar_list li{font-size:16px;border-bottom:#ebebeb 1px solid}.post_sidebar_list li a{font-family:var(--font-serif);font-weight:500;font-size:16px;display:inline-block;padding:20px 0}.post_sidebar_list time{display:block;font-family:var(--font-serif);font-weight:500;font-size:12px;margin-bottom:5px;color:#937b54}.post_sidebar_list .sidebar_post_title{font-family:var(--font-serif);font-weight:500;font-size:14px;margin:0}@media screen and (max-width: 1200px){.page_post .post_sidebar{width:25%;margin-bottom:5vw}.page_post .post_sidebar .tit{font-size:1.6vw}.post_sidebar_list{margin:0 0 5vw}.post_sidebar_list li{font-size:1.5vw}.post_sidebar_list li a{font-size:1.5vw;padding:2vw 0}.post_sidebar_list time{font-size:1vw;margin-bottom:.5vw}.post_sidebar_list .sidebar_post_title{font-size:1vw}}@media screen and (max-width: 767px){.page_post .post_sidebar{width:100%;margin-bottom:5vw}.page_post .post_sidebar .tit{font-size:4.8vw}.post_sidebar_list{margin:0 0 5vw}.post_sidebar_list li{font-size:4vw}.post_sidebar_list li a{font-size:4vw;padding:5vw 0}.post_sidebar_list time{font-size:3vw;margin-bottom:1vw}.post_sidebar_list .sidebar_post_title{font-size:4vw}}.page_campaign .campaign_eye_catch{max-width:400px;width:100%;margin:0 auto 50px}.page_campaign .campaign_eye_catch img{width:100%;height:auto;box-shadow:0px 0px 6px 0px #c7c7c7}@media screen and (max-width: 1200px){.page_campaign .campaign_eye_catch{width:30vw;margin:0 auto 10vw}}@media screen and (max-width: 767px){.page_campaign .campaign_eye_catch{width:100%}}.page_campaign .new_campaign_list{display:flex;flex-wrap:wrap}.page_campaign .new_campaign_list li{width:50%;padding:0 10px}.page_campaign .new_campaign_list figure{margin:0 0 15px}.page_campaign .new_campaign_list figure img{width:100%;height:auto;box-shadow:0px 0px 6px 0px #c7c7c7}@media screen and (max-width: 1200px){.page_campaign .new_campaign_list li{padding:0 .8vw}.page_campaign .new_campaign_list figure{margin:0 0 1.5vw}}.btn_post_back{margin:0;display:inline-block}.btn_post_back a{display:flex;gap:20px;font-family:var(--font-serif);font-size:20px;align-items:center;transition:ease-in .2s}.btn_post_back a::before{content:"";width:60px;height:7px;border-bottom:solid 1px;border-left:solid 1px;transform:skew(-45deg);margin-bottom:8px}@media screen and (max-width: 1535px){.btn_post_back a{gap:2vw;font-size:1.5vw}.btn_post_back a::before{width:4.5vw;height:.5vw;margin-bottom:.8vw}}@media screen and (max-width: 767px){.btn_post_back a{gap:2vw;font-size:3.5vw}.btn_post_back a::before{width:7.7vw;height:1vw;margin-bottom:.4vw}}.page_privacypolicy .privacypolicy_list{margin-bottom:100px}.page_privacypolicy .privacypolicy_list h2{font-family:var(--font-serif);font-weight:500;font-size:25px;border-bottom:1px #937b54 solid;padding-bottom:.5em}.page_privacypolicy .privacypolicy_list p{margin-bottom:50px}@media screen and (max-width: 1200px){.page_privacypolicy .privacypolicy_list{margin-bottom:10vw}.page_privacypolicy .privacypolicy_list h2{font-size:2.1vw}.page_privacypolicy .privacypolicy_list p{margin-bottom:5vw}}@media screen and (max-width: 767px){.page_privacypolicy .privacypolicy_list h2{font-size:4.3vw}.page_privacypolicy .privacypolicy_list p{margin-bottom:10vw}}.page_access .page_title{background:url(../img/page_title_access.png) top center/cover no-repeat}.page_access .pattern_box{margin-bottom:80px}.page_access .pattern_box h2{font-family:var(--font-en);font-weight:normal;color:#b5979b;font-size:50px;margin:0;line-height:1}.page_access .pattern_box h2 .num{font-family:var(--font-en);font-weight:normal;font-size:70px;margin-left:.2em}.page_access .pattern_box .large{font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0 0 .8em;letter-spacing:2px;line-height:1}.page_access .pattern_box .large .num{font-family:var(--font-serif);font-weight:500;font-size:50px;letter-spacing:2px}.page_access .pattern_box .pattern_list{list-style:none;margin:0;padding:0}.page_access .pattern_box .pattern_list li{display:flex;align-items:center;border-radius:20px;background-color:#f8f2f3;position:relative}.page_access .pattern_box .pattern_list li+li{margin-top:30px}.page_access .pattern_box .pattern_list li+li::before{content:"";display:block;position:absolute;top:-30px;right:50%;transform:translateX(50%);width:0;height:0;border-left:45px solid rgba(0,0,0,0);border-right:45px solid rgba(0,0,0,0);border-top:25px solid var(--color-pink2)}.page_access .pattern_box .pattern_list picture{width:30%}.page_access .pattern_box .pattern_list picture img{border-radius:0 20px 20px 0}.page_access .pattern_box .pattern_list p{width:70%;font-family:var(--font-serif);font-size:20px;margin:0;padding:30px}@media screen and (max-width: 1200px){.page_access .pattern_box{margin-bottom:7vw}.page_access .pattern_box h2{font-size:4.2vw}.page_access .pattern_box h2 .num{font-size:6vw}.page_access .pattern_box .large{font-size:2.5vw}.page_access .pattern_box .large .num{font-size:4vw}.page_access .pattern_box .pattern_list li{border-radius:2vw}.page_access .pattern_box .pattern_list li+li{margin-top:3vw}.page_access .pattern_box .pattern_list li+li::before{top:-3vw;border-left:4vw solid rgba(0,0,0,0);border-right:4vw solid rgba(0,0,0,0);border-top:2.5vw solid var(--color-pink2)}.page_access .pattern_box .pattern_list picture img{border-radius:0 2vw 2vw 0}.page_access .pattern_box .pattern_list p{font-size:1.6vw;padding:3vw}}@media screen and (max-width: 767px){.page_access .page_title{background:url(../img/page_title_access_sp.png) top left/cover no-repeat}.page_access .pattern_box{margin-bottom:15vw}.page_access .pattern_box h2{font-size:5.2vw;margin-bottom:3vw}.page_access .pattern_box h2 .num{font-size:7vw}.page_access .pattern_box .large{font-size:4vw;letter-spacing:0;margin-bottom:4vw}.page_access .pattern_box .large .num{font-size:5.5vw}.page_access .pattern_box .pattern_list li{border-radius:2vw;flex-direction:column}.page_access .pattern_box .pattern_list li+li{margin-top:6vw}.page_access .pattern_box .pattern_list li+li::before{top:-6vw;border-left:9vw solid rgba(0,0,0,0);border-right:9vw solid rgba(0,0,0,0);border-top:4vw solid var(--color-pink2)}.page_access .pattern_box .pattern_list picture{width:100%}.page_access .pattern_box .pattern_list picture img{border-radius:0 0 2vw 2vw}.page_access .pattern_box .pattern_list p{width:100%;font-size:3.7vw;padding:5vw}}.page_access .pattern_box.pattern2 h2{color:#bca47d}.page_access .pattern_box.pattern2 .pattern_list li{background-color:#f7f4f0}.page_access .pattern_box.pattern2 .pattern_list li+li::before{border-top-color:#bca47d}.page_access .access_info{display:flex;gap:5%;margin-bottom:100px;padding:80px 130px;outline:4px #f0eaeb solid;outline-offset:-14px;box-shadow:0px 0px 6px 0px #c7c7c7}.page_access .access_info picture{width:45%}.page_access .access_info .info_box{width:50%}.page_access .access_info .info_box p{font-family:var(--font-serif);font-weight:500;font-size:18px;margin:0}.page_access .access_info .info_box .logo{margin-bottom:20px}.page_access .access_info .info_box .logo img{max-width:393px;width:100%}.page_access .access_info .info_box .address{margin-bottom:25px}.page_access .access_info .info_box .tel a{font-family:var(--font-serif);font-weight:bold;font-size:30px;display:flex;align-items:center;gap:2px}.page_access .access_info .info_box .tel a::before{content:"";display:block;background:url("../img/icon_tel_black.svg") top center/cover no-repeat;width:30px;height:30px}.page_access .access_info .info_box .hour{line-height:2}@media screen and (max-width: 1200px){.page_access .access_info{width:92%;margin-bottom:10vw;padding:5vw;outline:.4vw #f0eaeb solid;outline-offset:-1.5vw}.page_access .access_info .info_box p{font-size:1.7vw}.page_access .access_info .info_box .logo{margin-bottom:2vw}.page_access .access_info .info_box .logo img{width:30vw}.page_access .access_info .info_box .address{margin-bottom:2.2vw}.page_access .access_info .info_box .tel a{font-size:2.5vw;gap:.5vw}.page_access .access_info .info_box .tel a::before{width:2.5vw;height:2.5vw}}@media screen and (max-width: 767px){.page_access .access_info{width:92%;margin-bottom:10vw;padding:6vw 5vw;outline:.6vw #f0eaeb solid;outline-offset:-1.5vw;flex-direction:column}.page_access .access_info picture{width:100%;margin-bottom:5vw}.page_access .access_info .info_box{width:100%}.page_access .access_info .info_box p{font-size:3.7vw}.page_access .access_info .info_box .logo{margin-bottom:5vw}.page_access .access_info .info_box .logo img{width:70%}.page_access .access_info .info_box .address{margin-bottom:5vw}.page_access .access_info .info_box .tel a{font-size:5.5vw;gap:.5vw}.page_access .access_info .info_box .tel a::before{width:5vw;height:5vw}}.google_map iframe{width:100%;height:400px}@media screen and (max-width: 1200px){.google_map iframe{height:40vw}}@media screen and (max-width: 767px){.google_map iframe{height:40vw}}.page_thanks .txt{font-size:18px;line-height:2;text-align:center;margin:0 0 100px}.page_thanks .btn_more a{margin:0 auto 100px}@media screen and (max-width: 1200px){.page_thanks .txt{font-size:1.5vw;margin:0 0 7vw}.page_thanks .btn_more a{margin:0 auto 7vw}}@media screen and (max-width: 767px){.page_thanks .txt{font-size:3.7vw;margin:0 0 7vw}.page_thanks .btn_more a{margin:0 auto 20vw}}.page_404 .txt{font-size:18px;line-height:2;text-align:center;margin:0 0 100px}.page_404 .btn_more a{margin:0 auto 100px}@media screen and (max-width: 1200px){.page_404 .txt{font-size:1.5vw;margin:0 0 7vw}.page_thanks .btn_more a{margin:0 auto 7vw}}@media screen and (max-width: 767px){.page_404 .txt{font-size:3.7vw;margin:0 0 7vw}.page_404 .btn_more a{margin:0 auto 20vw}}.page_about .page_title{background:url(../img/page_title_about.png) top center/cover no-repeat}.about_introduction{background:url("../img/about/introduction_img01.png") top 100px left/400px no-repeat,url("../img/about/introduction_img02.png") bottom right/550px no-repeat}.about_introduction h2{background:url("../img/about/introduction_en.png") top left no-repeat;background-size:280px;font-family:var(--font-serif);font-weight:500;font-size:40px;width:400px;margin:0 0 0 -90px;padding:90px 0 0 90px}.about_introduction .txt{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.8}.introduction_img{display:none}@media screen and (max-width: 1600px){.about_introduction{background:url("../img/about/introduction_img01.png") top 10vw left/15vw no-repeat,url("../img/about/introduction_img02.png") bottom right/25vw no-repeat}}@media screen and (max-width: 1200px){.about_introduction{background:none}.introduction_img{display:block;width:80%;margin:auto}.about_introduction h2{background-size:23vw;font-size:2.9vw;width:auto;margin:-5vw 0 3vw -7vw;padding:8vw 0 0 7vw}.about_introduction .txt{font-size:1.5vw}}@media screen and (max-width: 767px){.page_about .page_title{background:url(../img/page_title_about_sp.png) top left/cover no-repeat}.about_introduction{background:none}.about_introduction h2{background-size:40vw;font-size:6vw;width:auto;margin:-10vw 0 5vw -7vw;padding:15vw 0 0 7vw}.about_introduction .txt{font-size:3.7vw}}.page_about .top_features{margin-bottom:0}.page_about .top_features .sec_tit .en,.page_about .top_features .sec_tit h2{text-align:left}@media screen and (max-width: 1200px){.page_about .top_features .top_features_inner{width:95%}}@media screen and (max-width: 767px){.page_about .top_features .sec_tit .en,.page_about .top_features .sec_tit h2{text-align:center}}.page_about .about_staff{background-color:#f4edf0;padding-top:100px;padding-bottom:100px}.page_about .about_staff .sec_tit{margin-bottom:70px}.page_about .about_staff .sec_tit .en{color:#fff}.about_doctor_box{background-color:#fff;padding:50px 0 0}.about_doctor_box .txt,.about_doctor_box .txt2{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.8}.about_doctor_box .txt2{padding-right:280px;background:url("../img/about/doctor.png") top 10px right no-repeat;background-size:263px}.about_doctor_box .doctor_name{font-family:var(--font-serif);font-weight:500;font-size:30px;text-align:right;margin:0;padding:70px 0 30px}.about_doctor_box .doctor_name small{font-family:var(--font-serif);font-weight:500;font-size:20px;margin-right:20px}.about_doctor_box .career_box{background-color:#fcfafa;margin-bottom:100px;padding:50px 0}.about_doctor_box .career_box .career_list{margin:0 auto 30px}.about_doctor_box .career_box .career_list dt{font-family:var(--font-serif);font-weight:500;font-size:22px;color:var(--color-pink);border-bottom:1px var(--color-pink) solid;padding-bottom:.5em;margin-bottom:.5em}.about_doctor_box .career_box .career_list dd{font-family:var(--font-serif);font-size:18px;margin:10px 0 0}.about_doctor_box .career_box .career_flex{display:flex;gap:4%}.about_doctor_box .career_box .career_flex dl{margin:0;width:48%}@media screen and (max-width: 1200px){.page_about .about_staff{padding-top:10vw;padding-bottom:10vw}.page_about .about_staff .sec_tit{margin-bottom:5vw}.about_doctor_box{padding:5vw 0 0}.about_doctor_box .txt_box{background-size:30vw}.about_doctor_box .txt,.about_doctor_box .txt2{font-size:1.5vw}.about_doctor_box .txt2{padding-right:22vw;background-size:25vw}.about_doctor_box .doctor_name{font-size:2.5vw;margin:0;padding:7vw 0 3vw}.about_doctor_box .doctor_name small{font-size:1.7vw;margin-right:2vw}.about_doctor_box .career_box{margin-bottom:10vw;padding:5vw 0}.about_doctor_box .career_box .career_list{margin:0 auto 3vw}.about_doctor_box .career_box .career_list dt{font-size:1.7vw;padding-bottom:.5em;margin-bottom:.5em}.about_doctor_box .career_box .career_list dd{font-size:1.5vw;margin:1vw 0 0}.about_doctor_box .career_box .career_flex{gap:4%}.about_doctor_box .career_box .career_flex dl{width:48%}}@media screen and (max-width: 767px){.page_about .about_staff{padding-top:15vw;padding-bottom:15vw}.page_about .about_staff .sec_tit{margin-bottom:10vw}.about_doctor_box .txt_box{background-size:40vw}.about_doctor_box{padding:10vw 0 0}.about_doctor_box .txt,.about_doctor_box .txt2{font-size:3.7vw}.about_doctor_box .txt2{background:url(../img/about/doctor.png) bottom right no-repeat;background-size:26.5vw;padding-right:0}.about_doctor_box .doctor_name{font-size:5vw;padding:7vw 0 5vw;text-align:left}.about_doctor_box .doctor_name small{font-size:3.5vw;margin-right:3vw}.about_doctor_box .career_box{margin-bottom:10vw;padding:5vw 0 1vw}.about_doctor_box .career_box .career_list{margin:0 auto 5vw}.about_doctor_box .career_box .career_list dt{font-size:3.5vw;padding-bottom:.5em;margin-bottom:.5em}.about_doctor_box .career_box .career_list dd{font-size:3.3vw;margin:1vw 0 0}.about_doctor_box .career_box .career_flex{flex-direction:column}.about_doctor_box .career_box .career_flex dl{width:100%;margin:0 auto 5vw}}.about_nurse{display:flex;gap:5%}.about_nurse .about_nurse_box{width:50%}.about_nurse .about_nurse_box .tit{background:url("../img/about/logo_white.png") top left no-repeat;background-size:180px;height:180px;font-family:var(--font-serif);font-weight:500;font-size:40px;display:flex;align-items:center;margin:0 0 0 -50px;padding-left:50px}.about_nurse .about_nurse_box .txt{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:2}.about_nurse picture{width:45%}@media screen and (max-width: 1200px){.about_nurse{align-items:end}.about_nurse .about_nurse_box{width:100%}.about_nurse .about_nurse_box .tit{background-size:15vw;height:15vw;font-size:3.5vw;margin:0 0 0 -3vw;padding-left:3vw}.about_nurse .about_nurse_box .txt{font-size:1.5vw;margin-bottom:0}.about_nurse picture{width:100%}}@media screen and (max-width: 767px){.about_nurse{flex-direction:column}.about_nurse .about_nurse_box{width:100%}.about_nurse .about_nurse_box .tit{background-position:center;background-size:25vw;height:25vw;font-size:5.5vw;margin:0;padding-left:0;justify-content:center}.about_nurse .about_nurse_box .txt{font-size:3.7vw;margin-bottom:10vw}.about_nurse picture{width:100%}}.page_about .about_flow{padding-top:100px}.page_about .about_flow .sec_tit{margin-bottom:100px}.page_about .about_flow .sec_tit .en{color:#ebdee3}.page_about .flow_list{margin:0 auto;padding:0;list-style:none}.page_about .flow_list li{position:relative;height:500px}.page_about .flow_list li .txt_box{width:55%;position:absolute;z-index:2;top:190px;left:0}.page_about .flow_list li:nth-child(even) .txt_box{top:120px;left:auto;right:0}.page_about .flow_list li .txt_box h3{font-family:var(--font-serif);font-weight:500;font-size:30px;margin:0 0 20px}.page_about .flow_list li .txt_box .txt{font-family:var(--font-serif);font-size:18px;line-height:1.8}.page_about .flow_list li picture{background:url("../img/about/flow_bg.png") no-repeat;background-position:top 60px left 0;background-size:calc(100% - 100px);width:50%;position:absolute;z-index:1;top:0;right:0;padding-bottom:100px;text-align:right}.page_about .flow_list li:nth-child(even) picture{background-position:top 60px left 100px;left:0;right:auto;text-align:left}.page_about .flow_list li .num{font-family:var(--font-en);font-size:200px;line-height:1;color:#ebdee3;position:absolute;top:0;left:0;margin:0}.page_about .flow_list li:nth-child(even) .num{left:auto;right:0}.page_about .flow_list li picture img{width:calc(100% - 100px)}@media screen and (max-width: 1200px){.page_about .about_flow{padding-top:10vw}.page_about .about_flow .sec_tit{margin-bottom:10vw}.page_about .flow_list li{height:41vw}.page_about .flow_list li .txt_box{top:16vw}.page_about .flow_list li:nth-child(even) .txt_box{top:10vw}.page_about .flow_list li .txt_box h3{font-size:2.5vw;margin:0}.page_about .flow_list li .txt_box .txt{font-size:1.7vw}.page_about .flow_list li picture{background-position:top 3vw left 2vw;background-size:calc(100% - 5vw);padding-bottom:5vw}.page_about .flow_list li:nth-child(even) picture{background-position:top 3vw left 2vw}.page_about .flow_list li .num{font-size:16vw}.page_about .flow_list li picture img{width:calc(100% - 7vw)}}@media screen and (max-width: 767px){.page_about .about_flow{padding-top:10vw;padding-bottom:10vw}.page_about .about_flow .sec_tit{margin-bottom:3vw}.page_about .flow_list li{height:auto;position:inherit}.page_about .flow_list li .txt_box{width:100%;top:190px;position:inherit}.page_about .flow_list li:nth-child(even) .txt_box{top:120px}.page_about .flow_list li .txt_box h3{font-size:5.5vw;margin:0}.page_about .flow_list li .txt_box .txt{font-size:3.7vw}.page_about .flow_list li picture{background-position:top 6vw left 0;background-size:calc(100% - 10vw);width:100%;padding-bottom:10vw;position:inherit}.page_about .flow_list li:nth-child(even) picture{background-position:top 6vw left 10vw;position:inherit;text-align:left}.page_about .flow_list li .num{font-size:20vw;position:inherit;margin-bottom:-3vw}.page_about .flow_list li:nth-child(even) .num{position:inherit;text-align:right}.page_about .flow_list li picture img{width:calc(100% - 10vw)}}.page_column .column_list_wrapper{margin:0 auto 100px}.page_column .column_list{display:flex;flex-wrap:wrap;list-style:none;gap:45px 45px;margin:0 0 0 0;padding:0 0 0 0}.page_column .column_list li{width:calc(25% - 33.75px)}.page_column .column_img{overflow:hidden;display:block;margin:0 0 15px 0}.page_column .column_img img{display:block;object-fit:cover;max-width:none;width:100%;height:auto;margin:0 auto;aspect-ratio:267/200}.page_column .column_cat{font-family:var(--font-serif);font-weight:bold;display:inline-block;font-size:15px;color:#937b54;padding:5px 15px;background:#f7f4f0;border-radius:100px;margin:0 0 0 0;line-height:1}.page_column .column_tit{font-family:var(--font-serif)}.page_column .column_time{font-family:var(--font-serif);color:#937b54;font-size:12px}.page_column .column_titleArea{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0px 15px;grid-template-areas:"column_cat column_date" "post_title post_title"}.page_column .column_titleArea .column_cat{grid-area:column_cat;align-self:center;justify-self:flex-start}.page_column .column_titleArea .column_date{grid-area:column_date;justify-self:flex-end;font-size:12px;color:#937b54}.page_column .column_titleArea .column_date time{display:inline;font-size:12px}.page_column .column_titleArea .post_title{grid-area:post_title;text-align:justify;margin:0 0 30px 0;padding:0 0 15px 0;border-bottom:1px solid #e5dfd6}@media screen and (max-width: 767px){.page_column .column_titleArea{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;gap:0 0;grid-template-areas:"column_cat" "column_date" "post_title"}.page_column .column_titleArea .column_date{justify-self:flex-start;font-size:10px}.page_column .column_list_wrapper{margin:0 auto 10vw}.page_column .column_list{flex-direction:column;gap:20px 0}.page_column .column_list li{width:100%}.page_column .column_list li:not(:last-child){padding:0 0 20px 0;border-bottom:1px dotted #ddd}.page_column .column_list li a{display:grid;grid-template-columns:.2fr .8fr;grid-template-rows:auto auto auto;gap:0px 15px;grid-template-areas:"column_img column_cat" "column_img column_tit" "column_img column_time"}.page_column .column_img{grid-area:column_img;align-self:flex-start;margin:0 0 0 0}.page_column .column_img img{width:100%;height:auto;aspect-ratio:1/1}.page_column .column_cat{grid-area:column_cat;align-self:flex-start;justify-self:flex-start;font-size:12px}.page_column .column_tit{grid-area:column_tit;align-self:flex-start;text-align:justify;font-size:14px;margin:10px 0}.page_column .column_time{grid-area:column_time;align-self:flex-start;text-align:right;font-size:10px}}.page_column .cta{text-align:center;background:#f4edf0;padding:40px;margin:40px auto}.page_column .cta .title{display:inline-block;text-align:center;font-family:var(--font-serif);padding:20px 30px;margin:0 0 20px 0;font-size:20px;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;line-height:1}.page_column .cta .phone{margin:0 0 20px 0}.page_column .cta .phone a img{margin:0 auto;height:auto}.page_column .cta .links{display:flex;justify-content:center;gap:20px 20px}.page_column .cta .links .link{font-size:20px;color:#fff;min-width:300px;padding:25px 30px;letter-spacing:.1em;text-align:center;text-decoration:none;transition:.3s ease-in-out}.page_column .cta .links .link:hover{opacity:.8}.page_column .cta .links .link.web{background:linear-gradient(135deg, #925861 0%, #c1889f 100%)}.page_column .cta .links .link>span{font-family:var(--font-serif);display:flex;align-items:center;justify-content:center;gap:0 15px}.page_column .cta .links .link.web>span::before{content:"";display:inline-block;width:30px;height:22px;background:url(../img/column/icon_web.png) no-repeat center center/cover}.page_column .cta .links .link.line{background:linear-gradient(135deg, #464646 0%, #686868 100%)}.page_column .cta .links .link.line>span::before{content:"";display:inline-block;width:26px;height:25px;background:url(../img/column/icon_line.png) no-repeat center center/cover}@media screen and (max-width: 767px){.page_column .cta{padding:30px 20px}.page_column .cta .links{flex-direction:column}.page_column .cta .links .link{width:100%;min-width:auto;padding:15px}.page_column .cta .title{font-size:18px;line-height:1.6;padding:15px}}.page_column .supervisor{border:1px solid #e5dfd6;padding:40px;margin:40px auto;display:flex;flex-wrap:wrap;gap:0 30px}.page_column .supervisor .imagesArea{align-self:flex-start;position:relative;z-index:0}.page_column .supervisor .imagesArea .name{padding:15px 15px 5px 15px;line-height:1;font-size:16px;background:#fff;position:absolute;z-index:1;bottom:0;left:0;margin:0 0 0 0}.page_column .supervisor .imagesArea .name>span{font-size:12px;margin-right:10px;font-family:var(--font-serif)}.page_column .supervisor .imagesArea .images img{margin:0 0 0 0}.page_column .supervisor .textArea{flex:1}.page_column .supervisor .textArea .title{margin:0 0 0 0;font-size:18px;color:#937b54;letter-spacing:.15em}.page_column .supervisor .textArea .desc{display:flex;flex-wrap:wrap;gap:0 30px;margin:10px 0 0 0}.page_column .supervisor .textArea .desc dt{color:#937b54;font-family:var(--font-serif);letter-spacing:.1em}.page_column .supervisor .textArea .desc dd{flex:1;margin:0 0 0 0}.page_column .supervisor .textArea .desc dd .list{padding:0 0 0 20px}.page_column .supervisor .textArea .desc dd .list li::marker{color:#937b54}.page_column .supervisor .textArea .desc dd .list li:not(:last-child){margin:0 0 5px 0}@media screen and (max-width: 767px){.page_column .supervisor{padding:20px 20px;display:block}.page_column .supervisor .imagesArea .images{margin:0 0 15px 0}.page_column .supervisor .imagesArea .images img{width:100%;height:auto}.page_column .supervisor .textArea .desc{flex-direction:column}.page_column .supervisor .textArea .desc dt{padding:5px 0;margin:0 0 10px 0;border-bottom:1px solid #937b54;font-size:14px}.page_column .supervisor .textArea .desc dd .list li{font-size:13px;letter-spacing:.15em;text-align:justify}.page_column .supervisor .textArea .desc dd .list li br{display:none}}.page_column #toc_container{padding:40px 60px;margin:40px auto;display:flex;gap:0 50px;width:100%;background:none;border:1px solid #e5dfd6}.page_column #toc_container .toc_title{font-family:var(--font-serif);font-weight:normal;line-height:1;margin-top:5px}.page_column #toc_container .toc_list{flex:1;margin:0 0 0 0;counter-reset:number 0}.page_column #toc_container .toc_list>li:not(:last-child){margin:0 0 15px 0}.page_column #toc_container .toc_list>li>a{display:flex;align-items:center;gap:0 10px;margin:0 0 10px 0}.page_column #toc_container .toc_list>li>a::before{align-self:flex-start;counter-increment:number 1;content:counter(number) " ";color:#fff;line-height:1;background:linear-gradient(to bottom, #464646 0%, #686868 100%);display:flex;align-items:center;justify-content:center;width:29px;min-width:29px;height:29px}.page_column #toc_container .toc_list>li>ul{margin:0 0 0 60px;list-style-type:disc}.page_column #toc_container .toc_list>li>ul li{list-style-type:disc}.page_column #toc_container .toc_list>li>ul li{margin:10px 0 0 0}.page_column #toc_container p.toc_title+ul.toc_list{margin-top:0}@media screen and (max-width: 767px){.page_column #toc_container{flex-direction:column;padding:30px 20px}.page_column #toc_container .toc_title{margin:0 0 20px 0;font-size:18px}}.page_column .wysiwyg_area h2{font-family:var(--font-serif);background-color:#937b54;padding:20px 30px;margin:60px 0 30px 0}.page_column .wysiwyg_area h3{margin:60px 0 30px 0}.page_column .wysiwyg_area h4{margin:60px 0 30px 0}.page_column .wysiwyg_area p,.page_column .wysiwyg_area ul li{font-family:var(--font-serif);font-size:15px;color:#1c1c1c}.page_column .wysiwyg_area ul li:not(last-child){margin:0 0 10px 0}.page_column .wysiwyg_area img{margin:30px 0}.page_column .wysiwyg_area h2>span,.page_column .wysiwyg_area h3>span,.page_column .wysiwyg_area h4>span,.page_column .wysiwyg_area h5>span,.page_column .wysiwyg_area h6>span{font-family:var(--font-serif)}@media screen and (max-width: 767px){.page_column .wysiwyg_area h2{margin:30px 0 15px 0;padding:10px 15px}.page_column .wysiwyg_area h3{margin:30px 0 15px 0}.page_column .wysiwyg_area h4{margin:30px 0 15px 0}.page_column .wysiwyg_area img{margin:15px 0}}.page_column .pagelink{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 15px;list-style:none;margin:0 0 0 0;padding:30px 0 0 0;border-top:1px solid #e5dfd6}.page_column .pagelink .prev{flex:1;justify-self:flex-start;text-align:left}.page_column .pagelink .next{flex:1;justify-self:flex-end;text-align:right}.page_column .pagelink .prev a,.page_column .pagelink .next a{font-family:var(--font-serif);font-size:15px;color:#1c1c1c}.page_column .pagelink .goArchive a{display:block;font-family:var(--font-serif);font-size:20px;color:#fff;min-width:300px;padding:25px 30px;letter-spacing:.1em;text-align:center;text-decoration:none;transition:.3s ease-in-out;color:#fff;background:linear-gradient(135deg, #464646 0%, #686868 100%)}.page_column .pagelink .goArchive a:hover{opacity:.8}@media screen and (max-width: 767px){.page_column .pagelink{padding:20px 0 0 0}.page_column .pagelink .goArchive a{font-size:16px;min-width:100px;padding:10px 30px}}.page_menus .menu_case_fv{max-width:960px;width:95%;padding:0 2%;margin:60px auto}.page_menus .case_fv_list{display:flex;flex-wrap:wrap;gap:0 20px;list-style:none;margin:0 0 0 0;padding:0 0 0 0}.page_menus .case_fv_list .case_fv_list_item{width:calc(50% - 10px)}.page_menus .case_fv_photo{display:flex;flex-wrap:wrap;gap:0 0}.page_menus .case_fv_photo .case_fv_before,.page_menus .case_fv_photo .case_fv_after{flex:1;margin:0 0 0 0}.page_menus .case_fv_photo .case_fv_before img,.page_menus .case_fv_photo .case_fv_after img{max-width:100%;height:auto;margin:0 auto}.page_menus .case_fv_photo .case_fv_before figcaption,.page_menus .case_fv_photo .case_fv_after figcaption{text-align:center;font-family:var(--font-en);font-size:20px;text-align:center;letter-spacing:1px;margin:5px 0 20px 0}.page_menus .case_fv_photo .case_fv_before figcaption small,.page_menus .case_fv_photo .case_fv_after figcaption small{font-family:var(--font-serif);font-weight:500;font-size:12px;display:inline-block;margin-left:10px;letter-spacing:0}.page_menus .case_fv_photo .case_fv_after figcaption,.page_menus .case_fv_photo .case_fv_after figcaption small{color:#9d4b6d}.page_menus .case_fv_detail .case_fv_detail_list{display:flex;flex-wrap:wrap;margin:0 0 20px 0}.page_menus .case_fv_detail .case_fv_detail_list dt{display:flex;align-items:center;justify-content:center;width:30%;text-align:center;padding:1em 0;margin:0 0 0 0;font-size:14px;background:#f1f1f1;border-bottom:1px solid #dbdbdb}.page_menus .case_fv_detail .case_fv_detail_list dt span,.page_menus .case_fv_detail .case_fv_detail_list dd span{font-family:var(--font-serif)}.page_menus .case_fv_detail .case_fv_detail_list dd{font-family:var(--font-serif);width:70%;padding:1em;margin:0 0 0 0;font-size:14px;border-bottom:1px solid #dbdbdb;text-align:justify}.page_menus .case_fv_detail .case_fv_detail_list dd p{font-family:var(--font-serif)}.page_menus .case_fv_detail .case_fv_detail_list dd p.price{color:var(--color-pink);font-weight:500;font-size:16px;margin:0 0 0 0}.page_menus .case_fv_detail .case_fv_detail_list dd p.price_detail{margin:5px 0 0 0}.page_menus .case_fv_detail .case_fv_detail_list dt:first-of-type,.page_menus .case_fv_detail .case_fv_detail_list dd:first-of-type{border-top:1px solid #dbdbdb}.page_menus .case_fv_detail .case_fv_detail_list .hide{display:none}.page_menus .case_fv_detail .case_fv_detail_list .omission span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.page_menus .case_fv_detail .viemore{cursor:pointer;font-family:var(--font-serif);appearance:none;-webkit-appearance:none;border:none;background:none;display:block;margin:0 auto 0 auto;position:relative;z-index:0;padding:0 15px 0 0}.page_menus .case_fv_detail .viemore::before{content:"";position:absolute;z-index:-1;top:50%;right:0px;margin-top:0;display:block;width:11px;height:1px;background:#000}.page_menus .case_fv_detail .viemore::after{content:"";position:absolute;z-index:-1;top:50%;right:5px;margin-top:-5px;display:block;height:11px;width:1px;background:#000}.page_menus .case_fv_detail .viemore.active::after{transform:rotate(-90deg)}.page_menus .menu_case_fv .btn_more{margin-top:30px}.page_menus .menu_case_fv .btn_more a{margin:0 auto;text-align:center}@media screen and (max-width: 767px){.page_menus .case_fv_list{flex-direction:column;gap:20px 20px;padding-bottom:15px}.page_menus .case_fv_list .case_fv_list_item{min-width:100%}.page_menus .menu_case_fv .btn_more{margin-top:15px}.page_menus .case_fv_detail .case_fv_detail_list dt,.page_menus .case_fv_detail .case_fv_detail_list dd{font-size:3.3vw}.page_menus .case_fv_detail .case_fv_detail_list dt{width:35%}.page_menus .case_fv_detail .case_fv_detail_list dd{width:65%}}.fc-scrollgrid{background:url(../img/calendar_bg.png) top center no-repeat,#fff}.simple_calendar_area .fc-scrollgrid-sync-table,.simple_calendar_area .fc .fc-scrollgrid-section-sticky>*{background:rgba(0,0,0,0)}.simple_calendar_area .fc .fc-toolbar.fc-header-toolbar{background-color:#000;color:#fff;margin-bottom:0;padding:10px 0}.simple_calendar_area .fc .fc-toolbar-title{font-size:1.17em}.simple_calendar_area .fc-scrollgrid thead tr{border:1px solid #ddd}.simple_calendar_area .fc-scrollgrid thead tr:first-child{border:none}.simple_calendar_area .presentation tr{border:none}.simple_calendar_area .fc-theme-standard td,.fc-theme-standard th{border:none !important}.simple_calendar_area .fc .fc-daygrid-day-top{justify-content:center}.simple_calendar_area .fc .fc-daygrid-event{width:90%;margin:0 auto !important}.simple_calendar_area .fc-h-event{background-color:#9d4b6d;border:none;text-align:center;border-radius:5px}.simple_calendar_area .fc-h-event .fc-event-title{font-size:11px;vertical-align:inherit;display:block}.simple_calendar_area .fc .fc-daygrid-day-number,.simple_calendar_area .fc .fc-col-header-cell-cushion{font-size:15px}@media screen and (max-width: 767px){.simple_calendar_area .fc-h-event .fc-event-title{font-size:1.8vw}.simple_calendar_area .fc .fc-daygrid-day-number,.simple_calendar_area .fc .fc-col-header-cell-cushion{font-size:3vw}}.menu_remove_equip{background:#f0f0f0;padding-top:100px;padding-bottom:100px;margin-bottom:100px}.menu_remove_equip .sec_tit .en{color:#fff}.menu_remove_equip .wysiwyg_area{margin:40px auto 0 auto;background:#fff;padding:60px}.menu_remove_equip .wysiwyg_area>.title{text-align:center;border-left:none;padding-left:0;color:#9d4b6d;margin:0 0 30px 0}.menu_remove_equip .wysiwyg_area>.title>br{display:none}.menu_remove_equip .wysiwyg_area>.title__small{font-family:var(--font-serif);font-weight:400;font-size:2vw;padding:0 0 1vw 0;line-height:1.5;border-bottom:1px solid #dbdbdb}.menu_remove_equip .wysiwyg_area>.title__small>br{display:none}.menu_remove_equip .wysiwyg_area>.textArea{display:flex;flex-wrap:wrap;gap:0 60px}.menu_remove_equip .wysiwyg_area>.textArea .images{flex:1}.menu_remove_equip .wysiwyg_area>.textArea .txt{flex:1;margin:0 0 0 0;font-size:15px;text-align:justify}.menu_remove_equip .wysiwyg_area>.desc{margin:30px 0 0 0;display:flex;flex-wrap:wrap}.menu_remove_equip .wysiwyg_area>.desc dt{display:flex;width:25%;background:#f1f1f1;padding:2vw;font-size:15px;line-height:1.8;border-bottom:1px solid #dbdbdb}.menu_remove_equip .wysiwyg_area>.desc dt:first-of-type{border-top:1px solid #dbdbdb}.menu_remove_equip .wysiwyg_area>.desc dt>span{align-self:center;font-family:var(--font-serif);font-weight:400}.menu_remove_equip .wysiwyg_area>.desc dd{display:flex;width:75%;margin:0 0 0 0;padding:1vw 2.5vw;font-size:15px;line-height:1.8;border-bottom:1px solid #dbdbdb}.menu_remove_equip .wysiwyg_area>.desc dd:first-of-type{border-top:1px solid #dbdbdb}.menu_remove_equip .wysiwyg_area>.desc dd>span{width:100%;align-self:center;font-family:var(--font-serif);font-weight:400}@media screen and (max-width: 767px){.menu_remove_equip{padding-top:60px;padding-bottom:60px;margin-bottom:60px}.menu_remove_equip .sec_tit .en{font-size:14vw}.menu_remove_equip .wysiwyg_area{margin:30px auto 0 auto;padding:30px 15px}.menu_remove_equip .wysiwyg_area>.title{font-size:24px}.menu_remove_equip .wysiwyg_area>.title>br{display:inline}.menu_remove_equip .wysiwyg_area>.title__small{font-size:4.8vw;padding:0 0 1.5vw 0}.menu_remove_equip .wysiwyg_area>.title__small>br{display:inline}.menu_remove_equip .wysiwyg_area .textArea{flex-direction:column;gap:15px 0}.menu_remove_equip .wysiwyg_area .textArea .images{order:1}.menu_remove_equip .wysiwyg_area .textArea .txt{order:2;text-align:justify;font-size:3.3vw}.menu_remove_equip .wysiwyg_area>.desc{display:block}.menu_remove_equip .wysiwyg_area>.desc dt{display:block;padding:10px 0;text-align:center;width:100%;border-bottom:1px solid #dbdbdb;font-size:3.3vw}.menu_remove_equip .wysiwyg_area>.desc dd{width:100%;padding:10px 0;font-size:3.3vw}.menu_remove_equip .wysiwyg_area>.desc dd:first-of-type{border-top:none}}.removal__strength{display:flex;flex-wrap:wrap;gap:20px 20px;margin-bottom:60px}.removal__strength .box{position:relative;z-index:0;width:calc(50% - 10px);padding:30px;background:url(../img/bg_strength.png) no-repeat center}.removal__strength .box::after{content:"";position:absolute;z-index:-1;top:10px;left:10px;background:#fff;width:calc(100% - 20px);height:calc(100% - 20px)}.removal__strength .box>.title{display:flex;align-items:center;margin:0 0 10px 0;padding:0 0 0 0;border-left:none;font-size:20px;gap:0 10px}.removal__strength .box>.title::before{content:"";width:1em;height:1em;background:url(../img/check_black.png) no-repeat center/cover}.removal__strength .box>.txt{margin:0 0 0 0;padding:0 0 0 0;font-size:15px}@media screen and (max-width: 767px){.removal__strength .box{width:100%}}.removal__strength_textArea p{font-size:16px}@media screen and (max-width: 767px){.removal__strength_textArea p{font-size:3.7vw}}.menu_remove_reason{margin:0 0 80px 0}.menu_remove_reason .wysiwyg_area>.title{font-family:var(--font-serif);text-align:center;font-size:35px;font-weight:400;letter-spacing:.08em}.menu_remove_reason .wysiwyg_area>.title>br{display:none}.menu_remove_reason .wysiwyg_area>.catch{text-align:center;margin:30px 0}.menu_remove_reason .wysiwyg_area>.images{width:60%;margin:0 auto}.menu_remove_reason .wysiwyg_area>.box{margin-top:-100px;padding:120px 60px 60px 60px;background:#fff;box-shadow:5px 3px 20px 0 rgba(0,0,0,.03)}.menu_remove_reason .wysiwyg_area>.box>.desc{margin:30px 0 0 0;display:flex;flex-wrap:wrap}.menu_remove_reason .wysiwyg_area>.box>.desc dt{display:flex;width:25%;background:#f1f1f1;padding:2vw;font-size:15px;line-height:1.8;border-bottom:1px solid #dbdbdb}.menu_remove_reason .wysiwyg_area>.box>.desc dt:first-of-type{border-top:1px solid #dbdbdb}.menu_remove_reason .wysiwyg_area>.box>.desc dt>span{align-self:center;font-family:var(--font-serif);font-weight:400}.menu_remove_reason .wysiwyg_area>.box>.desc dd{display:flex;width:75%;margin:0 0 0 0;padding:1vw 2.5vw;font-size:15px;line-height:1.8;border-bottom:1px solid #dbdbdb}.menu_remove_reason .wysiwyg_area>.box>.desc dd:first-of-type{border-top:1px solid #dbdbdb}.menu_remove_reason .wysiwyg_area>.box>.desc dd>span{width:100%;align-self:center;font-family:var(--font-serif);font-weight:400}@media screen and (max-width: 767px){.menu_remove_reason{margin:0 0 60px 0}.menu_remove_reason .wysiwyg_area>.title{margin:0 0 30px 0;font-size:5.9vw}.menu_remove_reason .wysiwyg_area>.title>br{display:inline}.menu_remove_reason .wysiwyg_area>.images{width:100%}.menu_remove_reason .wysiwyg_area>.box{padding:0 0 0 0;margin-top:0;box-shadow:none;background:rgba(0,0,0,0)}.menu_remove_reason .wysiwyg_area>.box>.desc{display:block}.menu_remove_reason .wysiwyg_area>.box>.desc dt{display:block;padding:10px 0;text-align:center;width:100%;border-bottom:1px solid #dbdbdb;font-size:3.3vw}.menu_remove_reason .wysiwyg_area>.box>.desc dd{width:100%;padding:10px 0;font-size:3.3vw}.menu_remove_reason .wysiwyg_area>.box>.desc dd:first-of-type{border-top:none}}.menu_remove_type .box{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px}.menu_remove_type .box:not(:last-child){margin:0 0 30px 0}.menu_remove_type .box .images{max-width:190px}.menu_remove_type .box .textArea{flex:1}.menu_remove_type .box .textArea .title{margin:0 0 10px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:20px;font-weight:400;letter-spacing:.08em}.menu_remove_type .box .textArea .txt{margin:0 0 0 0;font-size:15px}.menu_remove_type .box .textArea .desc{margin:15px 0 0 0;display:flex;flex-wrap:wrap}.menu_remove_type .box .textArea .desc dt{display:flex;width:25%;color:#fff;background:#000;padding:1vw 1.5vw;font-size:15px;line-height:1.8;border:1px solid #000}.menu_remove_type .box .textArea .desc dt>span{align-self:center;font-family:var(--font-serif);font-weight:400}.menu_remove_type .box .textArea .desc dd{display:flex;width:75%;margin:0 0 0 0;padding:1vw 1.5vw;font-size:15px;line-height:1.8;border:1px solid #000}.menu_remove_type .box .textArea .desc dd>span{width:100%;align-self:center;font-family:var(--font-serif);font-weight:400}@media screen and (max-width: 767px){.menu_remove_type{margin:0 auto 60px auto}.menu_remove_type .box{align-items:flex-start;gap:0 15px}.menu_remove_type .box .images{max-width:90px}.menu_remove_type .box .textArea .title{font-size:4.5vw;margin:0 0 5px 0}.menu_remove_type .box .textArea .txt{font-size:3.3vw;margin:0 0 5px 0}.menu_remove_type .box .textArea .desc{margin:10px 0 0 0}.menu_remove_type .box .textArea .desc dt{font-size:3.3vw;justify-content:center;padding:5px 10px}.menu_remove_type .box .textArea .desc dd{font-size:3.3vw;padding:5px 10px}}.menu_remove_type_sub{margin:50px 0 0 0}.menu_remove_type_sub .box .title__small{font-family:var(--font-serif);display:block;width:100%;margin:0 0 10px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:20px;font-weight:400;letter-spacing:.08em}.menu_remove_type_sub .box .txt{margin:0 0 0 0;font-size:15px}.menu_remove_type_sub .box .desc{width:100%;margin:15px 0 0 0;display:flex;flex-wrap:wrap}.menu_remove_type_sub .box .desc dt{display:flex;width:25%;color:#fff;background:#000;padding:1vw 1.5vw;font-size:15px;line-height:1.8;border:1px solid #000}.menu_remove_type_sub .box .desc dt>span{align-self:center;font-family:var(--font-serif);font-weight:400}.menu_remove_type_sub .box .desc dd{display:flex;width:75%;margin:0 0 0 0;padding:1vw 1.5vw;font-size:15px;line-height:1.8;border:1px solid #000}.menu_remove_type_sub .box .desc dd>span{width:100%;align-self:center;font-family:var(--font-serif);font-weight:400}@media screen and (max-width: 767px){.menu_remove_type_sub{margin:45px 0 0 0}.menu_remove_type_sub .box{display:block}.menu_remove_type_sub .box .title__small{font-size:4.5vw;margin:0 0 5px 0}.menu_remove_type_sub .box .txt{font-size:3.3vw;margin:0 0 10px 0}.menu_remove_type_sub .box .desc{margin:0 0 0 0}.menu_remove_type_sub .box .desc:not(:last-of-type){margin:0 0 5px 0}.menu_remove_type_sub .box .desc dt{font-size:3.3vw;justify-content:center;padding:5px 10px}.menu_remove_type_sub .box .desc dd{font-size:3.3vw;padding:5px 10px}}.menu_remove_treatment .wysiwyg_area{display:flex;flex-wrap:wrap;gap:0 40px}.menu_remove_treatment .wysiwyg_area .box{width:calc(50% - 20px);padding:30px;background:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.16)}.menu_remove_treatment .wysiwyg_area .box .images{margin:0 0 15px 0}.menu_remove_treatment .wysiwyg_area .box .title{font-family:var(--font-serif);display:block;width:100%;margin:0 0 10px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:20px;font-weight:400;letter-spacing:.08em}.menu_remove_treatment .wysiwyg_area .box .txt{text-align:justify;margin:0 0 0 0;font-size:15px}@media screen and (max-width: 767px){.menu_remove_treatment{margin:0 auto 60px auto}.menu_remove_treatment .wysiwyg_area{display:block}.menu_remove_treatment .wysiwyg_area .box{padding:15px;width:100%;box-shadow:0 3px 6px 0 rgba(0,0,0,.06)}.menu_remove_treatment .wysiwyg_area .box:not(:last-child){margin:0 0 30px 0}.menu_remove_treatment .wysiwyg_area .box .title{font-size:4.5vw;margin:0 0 5px 0}.menu_remove_treatment .wysiwyg_area .box .txt{text-align:justify;font-size:3.3vw}}.rev2_doctor,.menu_formation_doctor,.menu_hycoox_doctor,.menu_skin-injector_doctor,.menu_niawase_doctor,.menu_potenza_doctor,.menu_remove_doctor{position:relative;z-index:0}.rev2_doctor::after,.menu_formation_doctor::after,.menu_hycoox_doctor::after,.menu_skin-injector_doctor::after,.menu_niawase_doctor::after,.menu_potenza_doctor::after,.menu_remove_doctor::after{content:"";position:absolute;z-index:-1;width:100%;height:calc(100% - 60px);bottom:0;left:0;background:url(../img/bg_doctor.png) no-repeat center bottom/cover}.rev2_doctor .wysiwyg_area,.menu_formation_doctor .wysiwyg_area,.menu_hycoox_doctor .wysiwyg_area,.menu_skin-injector_doctor .wysiwyg_area,.menu_niawase_doctor .wysiwyg_area,.menu_potenza_doctor .wysiwyg_area,.menu_remove_doctor .wysiwyg_area{margin:0 auto;display:flex;flex-wrap:wrap;gap:0 25px}.rev2_doctor .wysiwyg_area .images,.menu_formation_doctor .wysiwyg_area .images,.menu_hycoox_doctor .wysiwyg_area .images,.menu_skin-injector_doctor .wysiwyg_area .images,.menu_niawase_doctor .wysiwyg_area .images,.menu_potenza_doctor .wysiwyg_area .images,.menu_remove_doctor .wysiwyg_area .images{max-width:200px;align-self:flex-end}.rev2_doctor .wysiwyg_area .textArea,.menu_formation_doctor .wysiwyg_area .textArea,.menu_hycoox_doctor .wysiwyg_area .textArea,.menu_skin-injector_doctor .wysiwyg_area .textArea,.menu_niawase_doctor .wysiwyg_area .textArea,.menu_potenza_doctor .wysiwyg_area .textArea,.menu_remove_doctor .wysiwyg_area .textArea{flex:1}.rev2_doctor .wysiwyg_area .textArea .title,.menu_formation_doctor .wysiwyg_area .textArea .title,.menu_hycoox_doctor .wysiwyg_area .textArea .title,.menu_skin-injector_doctor .wysiwyg_area .textArea .title,.menu_niawase_doctor .wysiwyg_area .textArea .title,.menu_potenza_doctor .wysiwyg_area .textArea .title,.menu_remove_doctor .wysiwyg_area .textArea .title{font-family:var(--font-serif);font-weight:400;letter-spacing:.08em;display:block;width:100%;margin:40px 0 30px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:26px}.rev2_doctor .wysiwyg_area .textArea .title>br,.menu_formation_doctor .wysiwyg_area .textArea .title>br,.menu_hycoox_doctor .wysiwyg_area .textArea .title>br,.menu_skin-injector_doctor .wysiwyg_area .textArea .title>br,.menu_niawase_doctor .wysiwyg_area .textArea .title>br,.menu_potenza_doctor .wysiwyg_area .textArea .title>br,.menu_remove_doctor .wysiwyg_area .textArea .title>br{display:none}.rev2_doctor .wysiwyg_area .textArea .txt,.menu_formation_doctor .wysiwyg_area .textArea .txt,.menu_hycoox_doctor .wysiwyg_area .textArea .txt,.menu_skin-injector_doctor .wysiwyg_area .textArea .txt,.menu_niawase_doctor .wysiwyg_area .textArea .txt,.menu_potenza_doctor .wysiwyg_area .textArea .txt,.menu_remove_doctor .wysiwyg_area .textArea .txt{position:relative;z-index:0;text-align:justify;margin:0 0 0 0;font-size:18px;padding:45px 45px 70px 45px;background:#fff}.rev2_doctor .wysiwyg_area .textArea .txt::after,.menu_formation_doctor .wysiwyg_area .textArea .txt::after,.menu_hycoox_doctor .wysiwyg_area .textArea .txt::after,.menu_skin-injector_doctor .wysiwyg_area .textArea .txt::after,.menu_niawase_doctor .wysiwyg_area .textArea .txt::after,.menu_potenza_doctor .wysiwyg_area .textArea .txt::after,.menu_remove_doctor .wysiwyg_area .textArea .txt::after{content:"Doctor Message";font-family:var(--font-serif);position:absolute;z-index:-1;right:30px;bottom:0px;color:#9d4b6d;font-size:40px}@media screen and (max-width: 767px){.rev2_doctor::after,.menu_formation_doctor::after,.menu_hycoox_doctor::after,.menu_skin-injector_doctor::after,.menu_niawase_doctor::after,.menu_potenza_doctor::after,.menu_remove_doctor::after{height:100%;background:url(../img/bg_doctor_sp.png) no-repeat center bottom/cover}.rev2_doctor .wysiwyg_area .images,.menu_formation_doctor .wysiwyg_area .images,.menu_hycoox_doctor .wysiwyg_area .images,.menu_skin-injector_doctor .wysiwyg_area .images,.menu_niawase_doctor .wysiwyg_area .images,.menu_potenza_doctor .wysiwyg_area .images,.menu_remove_doctor .wysiwyg_area .images{display:none}.rev2_doctor .wysiwyg_area .textArea,.menu_formation_doctor .wysiwyg_area .textArea,.menu_hycoox_doctor .wysiwyg_area .textArea,.menu_skin-injector_doctor .wysiwyg_area .textArea,.menu_niawase_doctor .wysiwyg_area .textArea,.menu_potenza_doctor .wysiwyg_area .textArea,.menu_remove_doctor .wysiwyg_area .textArea{position:relative;z-index:0;padding-bottom:45px}.rev2_doctor .wysiwyg_area .textArea::before,.menu_formation_doctor .wysiwyg_area .textArea::before,.menu_hycoox_doctor .wysiwyg_area .textArea::before,.menu_skin-injector_doctor .wysiwyg_area .textArea::before,.menu_niawase_doctor .wysiwyg_area .textArea::before,.menu_potenza_doctor .wysiwyg_area .textArea::before,.menu_remove_doctor .wysiwyg_area .textArea::before{content:"";position:absolute;z-index:1;left:-8%;bottom:0;width:130px;height:70%;max-height:280px;background:url(../img/menu_remove_doctor.png) no-repeat right bottom/cover}.rev2_doctor .wysiwyg_area .textArea .title,.menu_formation_doctor .wysiwyg_area .textArea .title,.menu_hycoox_doctor .wysiwyg_area .textArea .title,.menu_skin-injector_doctor .wysiwyg_area .textArea .title,.menu_niawase_doctor .wysiwyg_area .textArea .title,.menu_potenza_doctor .wysiwyg_area .textArea .title,.menu_remove_doctor .wysiwyg_area .textArea .title{font-size:5vw;text-align:center}.rev2_doctor .wysiwyg_area .textArea .title>br,.menu_formation_doctor .wysiwyg_area .textArea .title>br,.menu_hycoox_doctor .wysiwyg_area .textArea .title>br,.menu_skin-injector_doctor .wysiwyg_area .textArea .title>br,.menu_niawase_doctor .wysiwyg_area .textArea .title>br,.menu_potenza_doctor .wysiwyg_area .textArea .title>br,.menu_remove_doctor .wysiwyg_area .textArea .title>br{display:inline}.rev2_doctor .wysiwyg_area .textArea .txt,.menu_formation_doctor .wysiwyg_area .textArea .txt,.menu_hycoox_doctor .wysiwyg_area .textArea .txt,.menu_skin-injector_doctor .wysiwyg_area .textArea .txt,.menu_niawase_doctor .wysiwyg_area .textArea .txt,.menu_potenza_doctor .wysiwyg_area .textArea .txt,.menu_remove_doctor .wysiwyg_area .textArea .txt{padding:15px 30px 15px 30px;border-radius:10px;font-size:3.3vw;margin-left:80px}.rev2_doctor .wysiwyg_area .textArea .txt::after,.menu_formation_doctor .wysiwyg_area .textArea .txt::after,.menu_hycoox_doctor .wysiwyg_area .textArea .txt::after,.menu_skin-injector_doctor .wysiwyg_area .textArea .txt::after,.menu_niawase_doctor .wysiwyg_area .textArea .txt::after,.menu_potenza_doctor .wysiwyg_area .textArea .txt::after,.menu_remove_doctor .wysiwyg_area .textArea .txt::after{font-size:20px;bottom:-20px;right:25px}}.menu_aga_intro{padding:80px 0 80px 0;margin:0 auto 80px auto;background:#f0f0f0}.menu_aga_intro .wysiwyg_tit{margin:0 auto .83em auto}.menu_aga_intro .wysiwyg_tit br{display:none}.menu_aga_intro .wysiwyg_area{margin:0 0 0 0}@media screen and (max-width: 767px){.menu_aga_intro{padding:60px 0 60px 0;margin:0 auto 60px auto}.menu_aga_intro .wysiwyg_tit br{display:inline}}.menu__formation_worries,.menu__potenza_worries{background:#f0f0f0;padding-top:100px;padding-bottom:100px;margin-bottom:100px}.menu__formation_worries .sec_tit .en,.menu__potenza_worries .sec_tit .en{color:#fff}.menu__formation_worries .wysiwyg_area,.menu__potenza_worries .wysiwyg_area{margin:40px auto 0 auto}.menu__formation_worries .wysiwyg_area .flex,.menu__potenza_worries .wysiwyg_area .flex{display:flex;flex-wrap:wrap;gap:0 10px}.menu__formation_worries .wysiwyg_area .flex .box,.menu__potenza_worries .wysiwyg_area .flex .box{width:calc(25% - 7.5px);padding:20px;background:#fff}.menu__formation_worries .wysiwyg_area .flex .box>.ttl,.menu__potenza_worries .wysiwyg_area .flex .box>.ttl{text-align:center;font-size:18px;color:#9d4b6d;padding-left:0;border-left:none}.menu__formation_worries .wysiwyg_area .flex .box>.txt,.menu__potenza_worries .wysiwyg_area .flex .box>.txt{font-size:16px;margin-bottom:0}@media screen and (max-width: 767px){.menu__formation_worries,.menu__potenza_worries{padding-top:60px;padding-bottom:60px;margin-bottom:60px}.menu__formation_worries .wysiwyg_area .flex,.menu__potenza_worries .wysiwyg_area .flex{display:block}.menu__formation_worries .wysiwyg_area .flex .box,.menu__potenza_worries .wysiwyg_area .flex .box{width:100%;padding:15px}.menu__formation_worries .wysiwyg_area .flex .box::after,.menu__potenza_worries .wysiwyg_area .flex .box::after{content:"";display:block;clear:both}.menu__formation_worries .wysiwyg_area .flex .box:not(:last-of-type),.menu__potenza_worries .wysiwyg_area .flex .box:not(:last-of-type){margin-bottom:15px}.menu__formation_worries .wysiwyg_area .flex .box .image,.menu__potenza_worries .wysiwyg_area .flex .box .image{max-width:85px;float:left;padding-right:15px}.menu__formation_worries .wysiwyg_area .flex .box .ttl,.menu__potenza_worries .wysiwyg_area .flex .box .ttl{overflow:hidden;text-align:left;margin:0 0 0 0;font-size:4.5vw}.menu__formation_worries .wysiwyg_area .flex .box .txt,.menu__potenza_worries .wysiwyg_area .flex .box .txt{overflow:hidden;margin:0 0 0 0;font-size:3.5vw}}.menu__potenza_about .grid{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:30px 60px;grid-template-areas:"txt image" "list image";margin:0 0 30px 0}.menu__potenza_about .grid .image{grid-area:image;max-width:210px}.menu__potenza_about .grid .txt{align-self:flex-start;grid-area:txt;font-size:14px;margin:0 0 0 0}.menu__potenza_about .grid .list{align-self:flex-start;grid-area:list;padding:30px;background:#f0f0f0;list-style:none;margin:0 0 0 0}.menu__potenza_about .grid .list li{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:14px;font-family:var(--font-serif)}.menu__potenza_about .grid .list li::before{content:url(../img/menu/potenza/icon_check.png)}.menu__potenza_about .grid .list li:not(:last-child){margin-bottom:.5em}.menu__potenza_about>.list{display:flex;flex-wrap:wrap;gap:0 20px;list-style:none;padding:0 0 0 0;margin:0 0 0 0}.menu__potenza_about>.list li{width:calc(20% - 16px)}.menu__potenza_about>.list li .txt{font-size:14px}.menu__potenza_about>.list li img{display:block;max-width:100%}@media screen and (max-width: 767px){.menu__potenza_about .grid{gap:15px 15px;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"txt image" "list list"}.menu__potenza_about .grid .image{max-width:100px}.menu__potenza_about .grid .txt{font-size:3.5vw}.menu__potenza_about .grid .list{padding:15px}.menu__potenza_about .grid .list li{font-size:3.5vw}.menu__potenza_about>.list{flex-wrap:nowrap;overflow-x:auto}.menu__potenza_about>.list li{min-width:40%}.menu__potenza_about>.list li .txt{font-size:3.5vw}}.menu__potenza_features{background:#f0f0f0;padding-top:100px;padding-bottom:100px;margin-bottom:100px}.menu__potenza_features .sec_tit .en{color:#fff}.menu__potenza_features .wysiwyg_area{margin:40px auto 0 auto}.menu__potenza_features .wysiwyg_area .box{display:flex;flex-wrap:wrap;align-items:center;gap:0 50px}.menu__potenza_features .wysiwyg_area .box:not(:last-child){margin:0 0 30px 0}.menu__potenza_features .wysiwyg_area .box:nth-child(even) .image{order:2}.menu__potenza_features .wysiwyg_area .box:nth-child(even) .textArea{order:1}.menu__potenza_features .wysiwyg_area .box .image{flex:1}.menu__potenza_features .wysiwyg_area .box .image img{display:block;max-width:100%}.menu__potenza_features .wysiwyg_area .box .textArea{flex:1}.menu__potenza_features .wysiwyg_area .box .textArea .title{font-size:20px;border-left:none;padding:0 0 0 0;color:#9d4b6d}.menu__potenza_features .wysiwyg_area .box .textArea .txt{font-size:14px}@media screen and (max-width: 767px){.menu__potenza_features{padding-top:60px;padding-bottom:60px;margin-bottom:60px}.menu__potenza_features .wysiwyg_area .box{display:block}.menu__potenza_features .wysiwyg_area .box .textArea .title{font-size:4.5vw;margin:15px 0 5px 0}.menu__potenza_features .wysiwyg_area .box .textArea .txt{font-size:3.5vw;margin:0 0 0 0}}.menu__potenza_menu .ttl{font-family:var(--font-serif);margin:0 0 10px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:20px;font-weight:400;letter-spacing:.08em}.menu__potenza_menu .ttl.center{text-align:center;margin:0 0 30px 0}@media screen and (max-width: 767px){.menu__potenza_menu .ttl{font-size:16px}}.menu__potenza_menu .txt{font-size:16px}@media screen and (max-width: 767px){.menu__potenza_menu .txt{font-size:3.5vw}}.menu__potenza_menu>.box{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0px 30px;grid-template-areas:"image title" "image table"}.menu__potenza_menu>.box:not(:last-child){margin:0 0 45px 0}.menu__potenza_menu>.box .image{grid-area:image;align-self:center;max-width:210px}.menu__potenza_menu>.box .title{grid-area:title;font-size:20px;border-left:none;padding:0 0 0 0;color:#9d4b6d;margin:0 0 15px 0}.menu__potenza_menu>.box .table{grid-area:table;width:100%}.menu__potenza_menu>.box .table tbody tr th{background:#000;color:#fff;font-size:14px;padding:10px}.menu__potenza_menu>.box .table tbody tr td{padding:10px;font-size:14px}.menu__potenza_menu .desc{display:flex;flex-wrap:wrap;margin:-10px 0 45px 0}.menu__potenza_menu .desc dt{width:30%;font-size:16px;font-family:var(--font-serif);padding:15px 0;border-bottom:1px solid #dbdbdb}.menu__potenza_menu .desc dd{width:70%;font-size:16px;font-family:var(--font-serif);margin:0 0 0 0;padding:15px 0;border-bottom:1px solid #dbdbdb}@media screen and (max-width: 767px){.menu__potenza_menu .desc dt{width:25%;font-size:3.5vw}.menu__potenza_menu .desc dd{width:75%;font-size:3.5vw}}.menu__potenza_menu .flex{display:flex;flex-wrap:wrap;gap:22px 22px}.menu__potenza_menu .flex .box{display:flex;flex-direction:column;width:calc(33.3333333333% - 14.6666666667px);padding:20px;background:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.08)}.menu__potenza_menu .flex .box .title>.ttl{text-align:center;font-size:18px;border-left:none;padding:0 0 0 0;margin:15px 0 0 0;color:#9d4b6d}.menu__potenza_menu .flex .box .title>.ttl>i{font-size:14px;font-family:var(--font-serif);font-style:normal}.menu__potenza_menu .flex .box .title>.sub{display:block;text-align:center;font-size:14px;color:#9d4b6d;margin:0 0 15px 0}.menu__potenza_menu .flex .box .txt{font-size:14px;margin:0 0 15px 0}.menu__potenza_menu .flex .box .list{padding:30px;background:#f0f0f0;list-style:none;margin:auto 0 0 0}.menu__potenza_menu .flex .box .list li{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:14px;font-family:var(--font-serif)}.menu__potenza_menu .flex .box .list li::before{content:url(../img/menu/potenza/icon_check.png)}.menu__potenza_menu .flex .box .list li:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.menu__potenza_menu .flex{gap:10px 10px;margin:0 0 60px 0}.menu__potenza_menu .flex .box{padding:10px;width:calc(50% - 5px)}.menu__potenza_menu .flex .box .title .ttl{font-size:4.5vw}.menu__potenza_menu .flex .box .title .ttl>i{display:block;font-size:3vw}.menu__potenza_menu .flex .box .title .sub{font-size:2.8vw}.menu__potenza_menu .flex .box .txt{font-size:3vw}.menu__potenza_menu .flex .box .list{padding:10px}.menu__potenza_menu .flex .box .list li{font-size:3vw}.menu__potenza_menu>.box{display:block}.menu__potenza_menu>.box .image{align-self:flex-start;max-width:80px;margin:0 15px 15px 0}}.menu__potenza_tools .txt{font-size:16px}@media screen and (max-width: 767px){.menu__potenza_tools .txt{font-size:3.5vw}}.menu__potenza_tools .innerBox .flex{display:flex;flex-wrap:wrap;gap:0 60px;margin:0 0 30px 0}.menu__potenza_tools .innerBox .flex .textArea{flex:.6}.menu__potenza_tools .innerBox .flex .textArea .ttl{font-size:26px;margin:0 0 20px 0;border-left:none;padding:15px 20px;background:#f0f0f0}@media screen and (max-width: 767px){.menu__potenza_tools .innerBox .flex .textArea .ttl{font-size:16px}}.menu__potenza_tools .innerBox .flex .image{flex:.4}.menu__potenza_tools .innerBox>.ttl{font-family:var(--font-serif);margin:0 0 10px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:20px;font-weight:400;letter-spacing:.08em}@media screen and (max-width: 767px){.menu__potenza_tools .innerBox>.ttl{font-size:16px}}.menu__potenza_tools .innerBox .desc{display:flex;flex-wrap:wrap;margin:-10px 0 45px 0}.menu__potenza_tools .innerBox .desc dt{width:30%;font-size:16px;font-family:var(--font-serif);padding:15px 0;border-bottom:1px solid #dbdbdb}.menu__potenza_tools .innerBox .desc dd{width:70%;font-size:16px;font-family:var(--font-serif);margin:0 0 0 0;padding:15px 0;border-bottom:1px solid #dbdbdb}@media screen and (max-width: 767px){.menu__potenza_tools .innerBox .desc dt{font-size:3.5vw;padding-right:15px}.menu__potenza_tools .innerBox .desc dd{font-size:3.5vw}}.menu__potenza_tools .innerBox .list{margin:0 0 30px 0;padding:0 0 0 0;list-style:none}.menu__potenza_tools .innerBox .list li{position:relative;z-index:0;padding:0 0 0 20px;font-family:var(--font-serif);font-size:16px;line-height:2}.menu__potenza_tools .innerBox .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:.5em;height:.5em;border-radius:1em;background:#9d4b6d;margin-right:.5em}.menu__potenza_tools .innerBox .list li:not(:last-child){margin:0 0 15px 0}@media screen and (max-width: 767px){.menu__potenza_tools .innerBox .list li{font-size:3.3vw}.menu__potenza_tools .innerBox .list li:not(:last-child){margin:0 0 5px 0}}@media screen and (max-width: 767px){.menu__potenza_tools .innerBox .flex{flex-direction:column;gap:0 0}}.menu__potenza_tools .box{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0px 30px;grid-template-areas:"image title" "image table";margin:0 0 45px 0}.menu__potenza_tools .box .image{grid-area:image;max-width:210px}.menu__potenza_tools .box .title{grid-area:title;font-size:20px;border-left:none;padding:0 0 0 0;color:#9d4b6d;margin:0 0 15px 0}.menu__potenza_tools .box .title.none{display:none}.menu__potenza_tools .box .table{grid-area:table;width:100%}.menu__potenza_tools .box .table tbody tr th{background:#000;color:#fff;font-size:14px;padding:10px}.menu__potenza_tools .box .table tbody tr td{padding:10px;font-size:14px}@media screen and (max-width: 767px){.menu__potenza_tools .box{grid-template-areas:"image title" "table table";gap:15px 15px}.menu__potenza_tools .box .title{font-size:4.5vw;align-self:center;margin:0 0 0 0}.menu__potenza_tools .box .title.none{display:block}.menu__potenza_tools .box .image{max-width:80px}.menu__potenza_tools .box .table tbody tr th{font-size:3.5vw;min-width:100px}.menu__potenza_tools .box .table tbody tr td{font-size:3.5vw}}.menu_hycoox_risk,.menu_skin-injector_risk,.menu__niawase_risk,.menu__potenza_risk{padding-top:100px;padding-bottom:100px}.menu_hycoox_risk .wysiwyg_area>h3,.menu_skin-injector_risk .wysiwyg_area>h3,.menu__niawase_risk .wysiwyg_area>h3,.menu__potenza_risk .wysiwyg_area>h3{font-size:20px;border-left:none;padding:0 0 0 0;color:#9d4b6d;margin:0 0 15px 0}.menu_hycoox_risk .wysiwyg_area>h4,.menu_skin-injector_risk .wysiwyg_area>h4,.menu__niawase_risk .wysiwyg_area>h4,.menu__potenza_risk .wysiwyg_area>h4{font-family:var(--font-serif);font-weight:500;font-size:16px;border-left:none;padding:0 0 0 0;color:#9d4b6d;margin:0 0 15px 0}.menu_hycoox_risk .wysiwyg_area>.list,.menu_skin-injector_risk .wysiwyg_area>.list,.menu__niawase_risk .wysiwyg_area>.list,.menu__potenza_risk .wysiwyg_area>.list{margin:0 0 30px 0}.menu_hycoox_risk .wysiwyg_area>.list li,.menu_skin-injector_risk .wysiwyg_area>.list li,.menu__niawase_risk .wysiwyg_area>.list li,.menu__potenza_risk .wysiwyg_area>.list li{font-family:var(--font-serif)}.menu_hycoox_risk .wysiwyg_area>.list li:not(:last-child),.menu_skin-injector_risk .wysiwyg_area>.list li:not(:last-child),.menu__niawase_risk .wysiwyg_area>.list li:not(:last-child),.menu__potenza_risk .wysiwyg_area>.list li:not(:last-child){margin:0 0 .5em 0}.menu_hycoox_risk .wysiwyg_area>.etc,.menu_skin-injector_risk .wysiwyg_area>.etc,.menu__niawase_risk .wysiwyg_area>.etc,.menu__potenza_risk .wysiwyg_area>.etc{padding:40px;background:#f0f0f0}.menu_hycoox_risk .wysiwyg_area>.etc>.list li,.menu_skin-injector_risk .wysiwyg_area>.etc>.list li,.menu__niawase_risk .wysiwyg_area>.etc>.list li,.menu__potenza_risk .wysiwyg_area>.etc>.list li{font-family:var(--font-serif)}.menu_hycoox_risk .wysiwyg_area>.etc>.list li:not(:last-child),.menu_skin-injector_risk .wysiwyg_area>.etc>.list li:not(:last-child),.menu__niawase_risk .wysiwyg_area>.etc>.list li:not(:last-child),.menu__potenza_risk .wysiwyg_area>.etc>.list li:not(:last-child){margin:0 0 .5em 0}@media screen and (max-width: 767px){.menu_hycoox_risk,.menu_skin-injector_risk,.menu__niawase_risk,.menu__potenza_risk{padding-top:35px;padding-bottom:45px}.menu_hycoox_risk .wysiwyg_area>.list,.menu_skin-injector_risk .wysiwyg_area>.list,.menu__niawase_risk .wysiwyg_area>.list,.menu__potenza_risk .wysiwyg_area>.list{padding:0 0 0 1.5em}.menu_hycoox_risk .wysiwyg_area>.list li,.menu_skin-injector_risk .wysiwyg_area>.list li,.menu__niawase_risk .wysiwyg_area>.list li,.menu__potenza_risk .wysiwyg_area>.list li{font-size:3.5vw;font-family:var(--font-serif)}.menu_hycoox_risk .wysiwyg_area .etc,.menu_skin-injector_risk .wysiwyg_area .etc,.menu__niawase_risk .wysiwyg_area .etc,.menu__potenza_risk .wysiwyg_area .etc{padding:15px}.menu_hycoox_risk .wysiwyg_area .etc .list,.menu_skin-injector_risk .wysiwyg_area .etc .list,.menu__niawase_risk .wysiwyg_area .etc .list,.menu__potenza_risk .wysiwyg_area .etc .list{margin:0 0 0 0;padding:0 0 0 1.5em;font-size:3.5vw}}.niawasebotox .menu_niawase_strength{padding:30px 0}@media screen and (max-width: 767px){.niawasebotox .menu_niawase_strength{padding:0 0}}.niawasebotox .menu__niawase_risk{padding-bottom:0px}.niawasebotox .removal__strength{margin:0 0 30px 0}.niawasebotox .removal__strength .box>.title{margin:0 0 0 0}@media screen and (max-width: 767px){.niawasebotox .removal__strength{margin:0 0 15px 0}}.niawasebotox .removal__strength_sub{margin-top:80px}.niawasebotox .removal__strength_sub .ttl{text-align:center;border-left:none;padding:0}.niawasebotox .removal__strength_sub .image{max-width:70%;margin:0 auto 0 auto}.niawasebotox .removal__strength_sub .desc{display:flex;flex-wrap:wrap;margin:-90px 0 0 0;padding:120px 60px 60px 60px;background:#fff;box-shadow:5px 3px 20px 0 rgba(0,0,0,.08)}.niawasebotox .removal__strength_sub .desc dt{display:flex;width:25%;background:#f1f1f1;padding:15px 30px;border-bottom:1px solid #dbdbdb}.niawasebotox .removal__strength_sub .desc dt>span{align-self:center;font-family:var(--font-serif);line-height:2;font-size:16px}.niawasebotox .removal__strength_sub .desc dt:first-of-type{border-top:1px solid #dbdbdb}.niawasebotox .removal__strength_sub .desc dd{width:75%;margin:0 0 0 0;padding:15px 30px;font-family:var(--font-serif);line-height:2;font-size:16px;border-bottom:1px solid #dbdbdb}.niawasebotox .removal__strength_sub .desc dd:first-of-type{border-top:1px solid #dbdbdb}@media screen and (max-width: 767px){.niawasebotox .removal__strength_sub{margin-top:0px}.niawasebotox .removal__strength_sub .image{max-width:90%;margin:0 auto 0 auto}.niawasebotox .removal__strength_sub .desc{margin:-35px 0 0 0;padding:60px 20px 30px 20px;display:block}.niawasebotox .removal__strength_sub .desc dt{width:100%;padding:15px;font-size:3.7vw}.niawasebotox .removal__strength_sub .desc dd{font-size:3.7vw;width:100%;padding:15px 0}.niawasebotox .removal__strength_sub .desc dd:first-of-type{border-top:none}}.menu_niawase_approach{background:#f0f0f0;padding-top:100px;padding-bottom:100px;margin-bottom:100px}.menu_niawase_approach .sec_tit .en{color:#fff}.menu_niawase_approach .wysiwyg_area{margin:40px auto 0 auto}.menu_niawase_approach .wysiwyg_area .box{padding:60px;background:#fff;box-shadow:5px 3px 20px 0 rgba(0,0,0,.08)}.menu_niawase_approach .wysiwyg_area .box .ttl{text-indent:100%;overflow:hidden;white-space:nowrap;margin:0 0 15px 0;text-align:center;padding:0 0 0 0;border-left:none}.menu_niawase_approach .wysiwyg_area .box .ttl:nth-of-type(1){aspect-ratio:1558/400;background:url(../img/menu/niawasebotox/bg_ttl01_pc.png) no-repeat center/cover}.menu_niawase_approach .wysiwyg_area .box .ttl:nth-of-type(2){aspect-ratio:1558/400;background:url(../img/menu/niawasebotox/bg_ttl02_pc.png) no-repeat center/cover}.menu_niawase_approach .wysiwyg_area .box .ttl:nth-of-type(3){aspect-ratio:1558/400;background:url(../img/menu/niawasebotox/bg_ttl03_pc.png) no-repeat center/cover}.menu_niawase_approach .wysiwyg_area .box .list{margin:0 0 30px 0;padding:0 0 0 0;list-style:none}.menu_niawase_approach .wysiwyg_area .box .list:last-of-type{margin:0 0 0 0}.menu_niawase_approach .wysiwyg_area .box .list li{position:relative;z-index:0;padding:15px 0 15px 20px;border-bottom:1px solid #dbdbdb;font-family:var(--font-serif)}.menu_niawase_approach .wysiwyg_area .box .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:.5em;height:.5em;border-radius:1em;background:#9d4b6d;margin-right:.5em}@media screen and (max-width: 767px){.menu_niawase_approach{padding-top:60px;padding-bottom:60px;margin-bottom:60px}.menu_niawase_approach .wysiwyg_area .box{padding:30px 20px 30px 20px}.menu_niawase_approach .wysiwyg_area .box .ttl{margin:0 0 0 0}.menu_niawase_approach .wysiwyg_area .box .ttl:nth-of-type(1){aspect-ratio:1044/520;background:url(../img/menu/niawasebotox/bg_ttl01_sp.png) no-repeat center/cover}.menu_niawase_approach .wysiwyg_area .box .ttl:nth-of-type(2){aspect-ratio:1044/520;background:url(../img/menu/niawasebotox/bg_ttl02_sp.png) no-repeat center/cover}.menu_niawase_approach .wysiwyg_area .box .ttl:nth-of-type(3){aspect-ratio:1044/520;background:url(../img/menu/niawasebotox/bg_ttl03_sp.png) no-repeat center/cover}.menu_niawase_approach .wysiwyg_area .box .list li{font-size:3.7vw}}.menu_niawasebotox_type .box{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px}.menu_niawasebotox_type .box:not(:last-child){margin:0 0 30px 0}.menu_niawasebotox_type .box .images{max-width:190px}.menu_niawasebotox_type .box .textArea{flex:1}.menu_niawasebotox_type .box .textArea .title{margin:0 0 10px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:20px;font-weight:400;letter-spacing:.08em}.menu_niawasebotox_type .box .textArea .txt{margin:0 0 0 0;font-size:15px}.menu_niawasebotox_type .box .textArea .desc{margin:15px 0 0 0;display:flex;flex-wrap:wrap}.menu_niawasebotox_type .box .textArea .desc dt{display:flex;width:25%;color:#fff;background:#000;padding:1vw 1.5vw;font-size:15px;line-height:1.8;border:1px solid #000}.menu_niawasebotox_type .box .textArea .desc dt>span{align-self:center;font-family:var(--font-serif);font-weight:400}.menu_niawasebotox_type .box .textArea .desc dd{display:flex;width:75%;margin:0 0 0 0;padding:1vw 1.5vw;font-size:15px;line-height:1.8;border:1px solid #000}.menu_niawasebotox_type .box .textArea .desc dd>span{width:100%;align-self:center;font-family:var(--font-serif);font-weight:400}@media screen and (max-width: 767px){.menu_niawasebotox_type{margin:0 auto 60px auto}.menu_niawasebotox_type .box{align-items:flex-start;gap:0 15px}.menu_niawasebotox_type .box .images{max-width:90px}.menu_niawasebotox_type .box .textArea .title{font-size:4.5vw;margin:0 0 5px 0}.menu_niawasebotox_type .box .textArea .txt{font-size:3.3vw;margin:0 0 5px 0}.menu_niawasebotox_type .box .textArea .desc{margin:10px 0 0 0}.menu_niawasebotox_type .box .textArea .desc dt{font-size:3.3vw;justify-content:center;padding:5px 10px}.menu_niawasebotox_type .box .textArea .desc dd{font-size:3.3vw;padding:5px 10px}}.menu__potenza_delivary{display:flex;align-items:center;flex-wrap:wrap;gap:0 60px}.menu__potenza_delivary .image{flex:.7}.menu__potenza_delivary .textArea{flex:1}.menu__potenza_delivary .textArea .ttl{margin:0 0 10px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:20px;font-weight:400;letter-spacing:.08em}.menu__potenza_delivary .textArea .list{margin:0 0 30px 0;padding:0 0 0 0;list-style:none}.menu__potenza_delivary .textArea .list:last-of-type{margin:0 0 0 0}.menu__potenza_delivary .textArea .list li{position:relative;z-index:0;padding:0 0 0 20px;font-family:var(--font-serif);font-size:16px;line-height:2}.menu__potenza_delivary .textArea .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:.5em;height:.5em;border-radius:1em;background:#9d4b6d;margin-right:.5em}.menu__potenza_delivary .textArea .list li:not(:last-child){margin:0 0 15px 0}@media screen and (max-width: 767px){.menu__potenza_delivary{margin:0 0 60px 0;flex-direction:column;gap:15px 0}.menu__potenza_delivary .image{flex:auto}.menu__potenza_delivary .textArea{flex:auto}.menu__potenza_delivary .textArea .ttl{font-size:4.5vw;margin:0 0 5px 0}.menu__potenza_delivary .textArea .list li{font-size:3.3vw}.menu__potenza_delivary .textArea .list li:not(:last-child){margin:0 0 5px 0}}.skin-injector .removal__strength{margin:0 0 30px 0}.skin-injector .removal__strength .box>.title{margin:0 0 5px 0}@media screen and (max-width: 767px){.skin-injector .removal__strength{margin:0 0 15px 0}}.skin-injector .removal__strength_sub{margin-top:80px}@media screen and (max-width: 767px){.skin-injector .removal__strength_sub .ttl{margin-top:30px}}.skin-injector .removal__strength_sub>.txt{text-align:center}@media screen and (max-width: 767px){.skin-injector .removal__strength_sub>.txt{text-align:left}.skin-injector .removal__strength_sub>.txt>br{display:none}}.skin-injector .removal__strength_sub .ttl{text-align:center;border-left:none;padding:0}.skin-injector .removal__strength_sub .image{max-width:70%;margin:0 auto 0 auto}.skin-injector .removal__strength_sub .desc{display:flex;flex-wrap:wrap;margin:-90px 0 0 0;padding:120px 60px 60px 60px;background:#fff;box-shadow:5px 3px 20px 0 rgba(0,0,0,.08)}.skin-injector .removal__strength_sub .desc dt{display:flex;width:30%;background:#f1f1f1;padding:15px 30px;border-bottom:1px solid #dbdbdb}.skin-injector .removal__strength_sub .desc dt>span{align-self:center;font-family:var(--font-serif);line-height:2;font-size:16px}.skin-injector .removal__strength_sub .desc dt:first-of-type{border-top:1px solid #dbdbdb}.skin-injector .removal__strength_sub .desc dd{width:70%;margin:0 0 0 0;padding:15px 30px;font-family:var(--font-serif);line-height:2;font-size:16px;border-bottom:1px solid #dbdbdb}.skin-injector .removal__strength_sub .desc dd:first-of-type{border-top:1px solid #dbdbdb}.skin-injector .removal__strength_sub .desc dd .remarks{font-family:var(--font-serif);display:block;font-weight:normal;font-size:12px;padding-left:1em;text-indent:-1em;line-height:1.6}@media screen and (max-width: 767px){.skin-injector .removal__strength_sub{margin-top:0px}.skin-injector .removal__strength_sub .image{max-width:90%;margin:0 auto 0 auto}.skin-injector .removal__strength_sub .desc{margin:-35px 0 0 0;padding:60px 20px 30px 20px;display:block}.skin-injector .removal__strength_sub .desc dt{width:100%;padding:15px;font-size:3.7vw}.skin-injector .removal__strength_sub .desc dd{font-size:3.7vw;width:100%;padding:15px 0}.skin-injector .removal__strength_sub .desc dd:first-of-type{border-top:none}}.skin-injector .menu_skin-injector_drug .box{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto auto 1fr;gap:10px 30px;grid-template-areas:"image title title" "image txt txt" "image table table" "image remarks btn";margin:0 0 45px 0}.skin-injector .menu_skin-injector_drug .box .image{grid-area:image;max-width:210px}.skin-injector .menu_skin-injector_drug .box .title{grid-area:title;font-size:20px;border-left:none;padding:0 0 0 0;margin:0 0 0 0;color:#9d4b6d}.skin-injector .menu_skin-injector_drug .box .title.none{display:none}.skin-injector .menu_skin-injector_drug .box .txt{grid-area:txt;font-size:16px;margin:0 0 0 0}.skin-injector .menu_skin-injector_drug .box .table{grid-area:table;width:100%}.skin-injector .menu_skin-injector_drug .box .table tbody tr th{background:#000;color:#fff;font-size:14px;padding:10px}.skin-injector .menu_skin-injector_drug .box .table tbody tr td{padding:10px;font-size:14px}.skin-injector .menu_skin-injector_drug .box .remarks{grid-area:remarks}.skin-injector .menu_skin-injector_drug .box .remarks>p{font-size:12px;padding-left:1em;text-indent:-1em;margin:0 0 0 0}.skin-injector .menu_skin-injector_drug .box .remarks>p:first-child{margin:1em 0 0 0}.skin-injector .menu_skin-injector_drug .box .btn{grid-area:btn;align-self:center;justify-self:flex-end;margin:1em 0 0 0;padding:10px 20px;font-size:16px;text-align:center;background:#000;color:#fff;text-decoration:none;transition:.3s ease-in-out}@media(hover: hover){.skin-injector .menu_skin-injector_drug .box .btn:hover{background:#9d4b6d}}@media screen and (max-width: 767px){.skin-injector .menu_skin-injector_drug{padding-top:60px;padding-bottom:30px}.skin-injector .menu_skin-injector_drug .box{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"image title" "image txt" "table table" "remarks remarks" "btn btn";gap:15px 15px}.skin-injector .menu_skin-injector_drug .box .title{font-size:4.5vw;align-self:center;margin:0 0 0 0}.skin-injector .menu_skin-injector_drug .box .title.none{display:block}.skin-injector .menu_skin-injector_drug .box .txt{font-size:3.5vw}.skin-injector .menu_skin-injector_drug .box .image{max-width:80px}.skin-injector .menu_skin-injector_drug .box .table tbody tr th{font-size:3.5vw;min-width:100px}.skin-injector .menu_skin-injector_drug .box .table tbody tr td{font-size:3.5vw}.skin-injector .menu_skin-injector_drug .box .btn{margin:0 0 0 0;font-size:3.7vw}}.skin-injector .menu_skin-injector_tabs{background:#f0f0f0;padding-top:100px;padding-bottom:100px;margin-bottom:100px}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end;margin:0 0 0 0;padding:0 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch li{font-family:var(--font-serif);cursor:pointer;flex:1;font-size:14px;text-align:center;padding:15px;margin:10px 0 0 0;background:#dcdcdc;color:#fff;border-radius:10px 10px 0 0;transition:.3s ease-in-out}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch li>br{display:none}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch li.active{margin:0 0 0 0;padding:20px 15px;background:#fff;color:#333}.skin-injector .menu_skin-injector_tabs .tabs .tab{display:none;background:#fff;padding:50px}.skin-injector .menu_skin-injector_tabs .tabs .tab.active{display:block}.skin-injector .menu_skin-injector_tabs .tabs .tab>.ttl{font-size:24px;border-left:none;padding:0 0 0 0;margin:0 0 0 0;color:#9d4b6d}.skin-injector .menu_skin-injector_tabs .tabs .tab>.ttl+.txt{font-size:16px;margin:0 0 30px 0;padding:15px 0;border-bottom:1px solid #dbdbdb}.skin-injector .menu_skin-injector_tabs .tabs .tab .box{display:flex;flex-wrap:wrap;gap:0 30px}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .image{order:2;flex:.4}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc{order:1;flex:.6;margin:0 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc dt{position:relative;z-index:0;font-family:var(--font-serif);font-weight:bold;font-size:16px;padding-left:1em;margin:0 0 5px 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc dt::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:.5em;height:.5em;border-radius:1em;background:#9d4b6d;margin-right:.5em}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc dd{font-family:var(--font-serif);font-size:16px;margin:0 0 0 0;padding:0 0 0 1em}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc dd:not(:last-of-type){margin:0 0 1.5em 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .check{margin:30px 0 0 0;padding:30px;background:#f0f0f0;list-style:none}.skin-injector .menu_skin-injector_tabs .tabs .tab .check li{font-family:var(--font-serif);position:relative;z-index:0;padding:0 0 0 25px}.skin-injector .menu_skin-injector_tabs .tabs .tab .check li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(../img/menu/skin-injector/icon_check.png) no-repeat center/cover}.skin-injector .menu_skin-injector_tabs .tabs .tab .check li:not(:last-child){margin:0 0 .5em 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .list{margin:0 0 0 0;padding:0;list-style:none}.skin-injector .menu_skin-injector_tabs .tabs .tab .list li{font-family:var(--font-serif);position:relative;z-index:0;padding:0 0 0 30px;font-size:18px}.skin-injector .menu_skin-injector_tabs .tabs .tab .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(../img/menu/skin-injector/icon_false.png) no-repeat center/cover}.skin-injector .menu_skin-injector_tabs .tabs .tab .list li:not(:last-child){margin:0 0 .8em 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail{position:relative;z-index:0;padding:50px;border:5px solid #f0f0f0;margin:30px 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail .ttl{font-family:var(--font-serif);font-size:20px;border-left:none;padding:0 180px 0 0;margin:0 0 20px 0;color:#9d4b6d}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail .txt{padding:0 180px 0 0;font-size:16px;margin:0 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail .image{position:absolute;z-index:0;bottom:20px;right:20px;max-width:200px}@media screen and (max-width: 767px){.skin-injector .menu_skin-injector_tabs{padding-top:60px;padding-bottom:60px;margin-bottom:0px}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch{display:block;margin:0 0 15px 0}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch li{border-radius:0 0 0 0;padding:20px 15px;margin:0 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch li.active{background:#000;color:#fff}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch li>br{display:inline}.skin-injector .menu_skin-injector_tabs .tabs .tabSwitch li:nth-child(2){padding:10px 15px;margin-top:5px}.skin-injector .menu_skin-injector_tabs .tabs .tab{padding:20px}.skin-injector .menu_skin-injector_tabs .tabs .tab>.ttl{font-size:4.8vw}.skin-injector .menu_skin-injector_tabs .tabs .tab>.ttl+.txt{font-size:3.5vw;padding:5px 0 15px 0;margin:0 0 15px 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .box{display:block}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .image{margin:0 0 15px 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc dt{font-size:3.5vw}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc dd{font-size:3.5vw}.skin-injector .menu_skin-injector_tabs .tabs .tab .box .desc dd:not(:last-of-type){margin:0 0 10px 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .check{margin:15px 0 0 0;padding:20px}.skin-injector .menu_skin-injector_tabs .tabs .tab .check li{font-size:3.5vw}.skin-injector .menu_skin-injector_tabs .tabs .tab .list{margin:15px 0 0 0;padding:0}.skin-injector .menu_skin-injector_tabs .tabs .tab .list li{font-size:3.5vw}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail{padding:20px;margin:15px 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail .ttl{padding:0 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail .txt{font-size:3.5vw;padding:0 0 0 0}.skin-injector .menu_skin-injector_tabs .tabs .tab .detail .image{float:right;position:static;max-width:90px;padding-left:15px}}.skin-injector .menu_skin-injector_info{padding-top:100px}.skin-injector .menu_skin-injector_info table{width:100%}.skin-injector .menu_skin-injector_info table td .list{margin:0 0 30px 0;padding:0 0 0 0;list-style:none}.skin-injector .menu_skin-injector_info table td .list:last-of-type{margin:0 0 0 0}.skin-injector .menu_skin-injector_info table td .list li{position:relative;z-index:0;padding:0 0 0 20px;font-family:var(--font-serif);font-size:16px;line-height:2}.skin-injector .menu_skin-injector_info table td .list li::before{content:"";position:absolute;z-index:-1;top:.75em;left:0;display:block;width:.5em;height:.5em;border-radius:1em;background:#9d4b6d;margin-right:.5em}.skin-injector .menu_skin-injector_info table td .list li:not(:last-child){margin:0 0 .1em 0}@media screen and (max-width: 767px){.skin-injector .menu_skin-injector_info{padding-top:60px}.skin-injector .menu_skin-injector_info table td .list li{font-size:3.7vw}}.skin-injector .menu_skin-injector_risk{padding-top:0}.hycoox .removal__strength{margin:0 0 30px 0}.hycoox .removal__strength .box>.title{margin:0 0 5px 0}@media screen and (max-width: 767px){.hycoox .removal__strength{margin:0 0 15px 0}}.hycoox .removal__strength_detail .ttl{font-size:24px;border-left:none;padding:0 0 0 0;margin:0 0 0 0;color:#9d4b6d}.hycoox .removal__strength_detail .ttl+.txt{font-size:16px;margin:0 0 30px 0;padding:15px 0;border-bottom:1px solid #dbdbdb}.hycoox .removal__strength_detail .desc{display:flex;flex-wrap:wrap}.hycoox .removal__strength_detail .desc dt{display:flex;width:30%;background:#f1f1f1;padding:15px 30px;border-bottom:1px solid #dbdbdb}.hycoox .removal__strength_detail .desc dt>span{align-self:center;font-family:var(--font-serif);line-height:2;font-size:16px}.hycoox .removal__strength_detail .desc dt:first-of-type{border-top:1px solid #dbdbdb}.hycoox .removal__strength_detail .desc dd{width:70%;margin:0 0 0 0;padding:15px 30px;font-family:var(--font-serif);line-height:2;font-size:16px;border-bottom:1px solid #dbdbdb}.hycoox .removal__strength_detail .desc dd:first-of-type{border-top:1px solid #dbdbdb}.hycoox .removal__strength_detail .desc dd .remarks{font-family:var(--font-serif);display:block;font-weight:normal;font-size:12px;padding-left:1em;text-indent:-1em;line-height:1.6}.hycoox .removal__strength_detail .desc dd .list{margin:0 0 30px 0;padding:0 0 0 0;list-style:none}.hycoox .removal__strength_detail .desc dd .list:last-of-type{margin:0 0 0 0}.hycoox .removal__strength_detail .desc dd .list li{position:relative;z-index:0;padding:0 0 0 20px;font-family:var(--font-serif);font-size:16px;line-height:2}.hycoox .removal__strength_detail .desc dd .list li::before{content:"";position:absolute;z-index:-1;top:.75em;left:0;display:block;width:.5em;height:.5em;border-radius:1em;background:#9d4b6d;margin-right:.5em}.hycoox .removal__strength_detail .desc dd .list li:not(:last-child){margin:0 0 .1em 0}@media screen and (max-width: 767px){.hycoox .removal__strength_detail{margin-top:30px}.hycoox .removal__strength_detail>.ttl{font-size:4.5vw}.hycoox .removal__strength_detail>.ttl+.txt{font-size:3.7vw}.hycoox .removal__strength_detail .desc{margin:-35px 0 0 0;padding:30px 0 15px 0;display:block}.hycoox .removal__strength_detail .desc dt{width:100%;padding:15px;font-size:3.7vw}.hycoox .removal__strength_detail .desc dd{font-size:3.7vw;width:100%;padding:15px 0}.hycoox .removal__strength_detail .desc dd:first-of-type{border-top:none}.hycoox .removal__strength_detail .desc dd .list li{font-size:3.7vw}}.hycoox .removal__strength_sub{margin-top:80px}.hycoox .removal__strength_sub>.txt{text-align:center}@media screen and (max-width: 767px){.hycoox .removal__strength_sub>.txt{text-align:left}.hycoox .removal__strength_sub>.txt>br{display:none}}.hycoox .removal__strength_sub .ttl{text-align:center;border-left:none;padding:0}.hycoox .removal__strength_sub .image{max-width:70%;margin:0 auto 0 auto}.hycoox .removal__strength_sub .desc{display:flex;flex-wrap:wrap;margin:-90px 0 0 0;padding:120px 60px 60px 60px;background:#fff;box-shadow:5px 3px 20px 0 rgba(0,0,0,.08)}.hycoox .removal__strength_sub .desc dt{display:flex;width:30%;background:#f1f1f1;padding:15px 30px;border-bottom:1px solid #dbdbdb}.hycoox .removal__strength_sub .desc dt>span{align-self:center;font-family:var(--font-serif);line-height:2;font-size:16px}.hycoox .removal__strength_sub .desc dt:first-of-type{border-top:1px solid #dbdbdb}.hycoox .removal__strength_sub .desc dd{width:70%;margin:0 0 0 0;padding:15px 30px;font-family:var(--font-serif);line-height:2;font-size:16px;border-bottom:1px solid #dbdbdb}.hycoox .removal__strength_sub .desc dd:first-of-type{border-top:1px solid #dbdbdb}.hycoox .removal__strength_sub .desc dd .remarks{font-family:var(--font-serif);display:block;font-weight:normal;font-size:12px;padding-left:1em;text-indent:-1em;line-height:1.6}@media screen and (max-width: 767px){.hycoox .removal__strength_sub{margin-top:0px}.hycoox .removal__strength_sub .image{max-width:90%;margin:0 auto 0 auto}.hycoox .removal__strength_sub .desc{margin:-35px 0 0 0;padding:60px 20px 30px 20px;display:block}.hycoox .removal__strength_sub .desc dt{width:100%;padding:15px;font-size:3.7vw}.hycoox .removal__strength_sub .desc dd{font-size:3.7vw;width:100%;padding:15px 0}.hycoox .removal__strength_sub .desc dd:first-of-type{border-top:none}}.hycoox .menu_hycoox_drug .box{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto auto 1fr;gap:10px 30px;grid-template-areas:"image title title" "image txt txt" "image table table" "image remarks btn";margin:0 0 45px 0}.hycoox .menu_hycoox_drug .box .image{grid-area:image;max-width:210px}.hycoox .menu_hycoox_drug .box .title{grid-area:title;font-size:20px;border-left:none;padding:0 0 0 0;margin:0 0 0 0;color:#9d4b6d}.hycoox .menu_hycoox_drug .box .title.none{display:none}.hycoox .menu_hycoox_drug .box .txt{grid-area:txt;font-size:16px;margin:0 0 0 0}.hycoox .menu_hycoox_drug .box .table{grid-area:table;width:100%}.hycoox .menu_hycoox_drug .box .table tbody tr th{background:#000;color:#fff;font-size:14px;padding:10px}.hycoox .menu_hycoox_drug .box .table tbody tr td{padding:10px;font-size:14px}.hycoox .menu_hycoox_drug .box .remarks{grid-area:remarks}.hycoox .menu_hycoox_drug .box .remarks>p{font-size:12px;padding-left:1em;text-indent:-1em;margin:0 0 0 0}.hycoox .menu_hycoox_drug .box .remarks>p:first-child{margin:1em 0 0 0}.hycoox .menu_hycoox_drug .box .btn{grid-area:btn;align-self:center;justify-self:flex-end;margin:1em 0 0 0;padding:10px 20px;font-size:16px;text-align:center;background:#000;color:#fff;text-decoration:none;transition:.3s ease-in-out}@media(hover: hover){.hycoox .menu_hycoox_drug .box .btn:hover{background:#9d4b6d}}@media screen and (max-width: 767px){.hycoox .menu_hycoox_drug{padding-top:60px;padding-bottom:30px}.hycoox .menu_hycoox_drug .box{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"image title" "image txt" "table table" "remarks remarks" "btn btn";gap:15px 15px}.hycoox .menu_hycoox_drug .box .title{font-size:4.5vw;align-self:center;margin:0 0 0 0}.hycoox .menu_hycoox_drug .box .title.none{display:block}.hycoox .menu_hycoox_drug .box .txt{font-size:3.5vw}.hycoox .menu_hycoox_drug .box .image{max-width:80px}.hycoox .menu_hycoox_drug .box .table tbody tr th{font-size:3.5vw;min-width:100px}.hycoox .menu_hycoox_drug .box .table tbody tr td{font-size:3.5vw}.hycoox .menu_hycoox_drug .box .btn{margin:0 0 0 0;font-size:3.7vw}}.hycoox .menu_hycoox_info{padding-top:100px}.hycoox .menu_hycoox_info table{width:100%}.hycoox .menu_hycoox_info table td .list{margin:0 0 30px 0;padding:0 0 0 0;list-style:none}.hycoox .menu_hycoox_info table td .list:last-of-type{margin:0 0 0 0}.hycoox .menu_hycoox_info table td .list li{position:relative;z-index:0;padding:0 0 0 20px;font-family:var(--font-serif);font-size:16px;line-height:2}.hycoox .menu_hycoox_info table td .list li::before{content:"";position:absolute;z-index:-1;top:.75em;left:0;display:block;width:.5em;height:.5em;border-radius:1em;background:#9d4b6d;margin-right:.5em}.hycoox .menu_hycoox_info table td .list li:not(:last-child){margin:0 0 .1em 0}@media screen and (max-width: 767px){.hycoox .menu_hycoox_info{padding-top:60px}.hycoox .menu_hycoox_info table td .list li{font-size:3.7vw}}.hycoox .menu_hycoox_risk{padding-top:0}.hycoox .menu_hycoox_trial{padding-top:100px;padding-bottom:100px;margin-bottom:100px;background:#f0f0f0}.hycoox .menu_hycoox_trial .sec_tit .en{color:#fff}.hycoox .menu_hycoox_trial .wysiwyg_area>.txt{text-align:center;margin:40px 0 30px 0}.hycoox .menu_hycoox_trial .wysiwyg_area>.flex{display:flex;flex-wrap:wrap;gap:30px 25px}@media screen and (max-width: 767px){.hycoox .menu_hycoox_trial .wysiwyg_area>.flex{gap:30px 10px}}.hycoox .menu_hycoox_trial .wysiwyg_area>.flex .box{width:calc(33.3333333333% - 16.6666666667px)}.hycoox .menu_hycoox_trial .wysiwyg_area>.flex .box .ttl{font-size:18px;text-align:center;font-family:var(--font-serif);color:#9d4b6d;margin:10px 0;padding:0 20px;border-left:none}.hycoox .menu_hycoox_trial .wysiwyg_area>.flex .box .txt{font-size:16px;margin:0 0 0 0;padding:0 20px}@media screen and (max-width: 767px){.hycoox .menu_hycoox_trial .wysiwyg_area>.flex .box{width:calc(50% - 5px)}.hycoox .menu_hycoox_trial .wysiwyg_area>.flex .box .ttl{font-size:3.5vw;padding:0 0}.hycoox .menu_hycoox_trial .wysiwyg_area>.flex .box .txt{font-size:3.5vw;padding:0 0}}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub{margin-top:45px}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub .ttl{font-family:var(--font-serif);font-weight:500;font-size:18px;text-align:center;color:#fff;padding:15px;background:#000;border-left:0px}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex{display:flex;flex-wrap:wrap;gap:0 25px}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box{display:flex;width:calc(50% - 12.5px);padding:30px;background:#fff}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .check{align-self:center;margin:0 0 0 0;padding:0;list-style:none}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .check li{font-family:var(--font-serif);position:relative;z-index:0;padding:0 0 0 30px;font-size:18px}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .check li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(../img/menu/hycoox/icon_check.png) no-repeat center/cover}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .check li:not(:last-child){margin:0 0 .5em 0}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .list{align-self:center;margin:0 0 0 0;padding:0;list-style:none}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .list li{font-family:var(--font-serif);position:relative;z-index:0;padding:0 0 0 30px;font-size:18px}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(../img/menu/skin-injector/icon_false.png) no-repeat center/cover}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .list li:not(:last-child){margin:0 0 .8em 0}@media screen and (max-width: 767px){.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .check{margin:0 0 0 0}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .check li{font-size:3.5vw}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .list{margin:0 0 0 0;padding:0}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box .list li{font-size:3.5vw}}.hycoox .menu_hycoox_trial .wysiwyg_area .detail{position:relative;z-index:0;padding:50px;border:5px solid #fff;background:#fff;margin:60px 0 0 0;box-shadow:0 0 0 1px #e9e9e9 inset}.hycoox .menu_hycoox_trial .wysiwyg_area .detail .ttl{font-family:var(--font-serif);font-size:20px;border-left:none;padding:0 200px 0 0;margin:0 0 20px 0;color:#9d4b6d}.hycoox .menu_hycoox_trial .wysiwyg_area .detail .txt{padding:0 200px 0 0;font-size:16px;margin:0 0 0 0}.hycoox .menu_hycoox_trial .wysiwyg_area .detail .txt:not(:last-of-type){margin:0 0 .5em 0}.hycoox .menu_hycoox_trial .wysiwyg_area .detail .image{position:absolute;z-index:0;bottom:20px;right:20px;max-width:220px}@media screen and (max-width: 767px){.hycoox .menu_hycoox_trial .wysiwyg_area>.sub .ttl{font-size:4.5vw}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex{display:block}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box{width:100%;padding:20px}.hycoox .menu_hycoox_trial .wysiwyg_area>.sub>.flex .box:not(:last-child){margin-bottom:15px}.hycoox .menu_hycoox_trial .wysiwyg_area .detail{padding:20px;margin:15px 0 0 0}.hycoox .menu_hycoox_trial .wysiwyg_area .detail .ttl{padding:0 0 0 0}.hycoox .menu_hycoox_trial .wysiwyg_area .detail .txt{font-size:3.5vw;padding:0 0 0 0}.hycoox .menu_hycoox_trial .wysiwyg_area .detail .image{float:right;position:static;max-width:140px;padding-left:15px}}@media screen and (max-width: 767px){.hycoox .menu_hycoox_trial{padding-top:60px;padding-bottom:60px;margin-bottom:0px}.hycoox .menu_hycoox_trial .sec_tit{padding-left:20px;padding-right:20px}.hycoox .menu_hycoox_trial .sec_tit>h2{line-height:1.6}}.pc_none{display:none}@media screen and (max-width: 767px){.pc_none{display:inline}}.formation .removal__strength{margin:0 0 30px 0}.formation .removal__strength .box>.title{margin:0 0 0 0}@media screen and (max-width: 767px){.formation .removal__strength{margin:0 0 15px 0}}.formation .removal__strength_sub{margin-top:80px}.formation .removal__strength_sub .ttl{text-align:center;border-left:none;padding:0}.formation .removal__strength_sub .ttl+.txt{text-align:center}.formation .removal__strength_sub .image{max-width:70%;margin:0 auto 0 auto}.formation .removal__strength_sub .desc{display:flex;flex-wrap:wrap;margin:-90px 0 0 0;padding:120px 60px 60px 60px;background:#fff;box-shadow:5px 3px 20px 0 rgba(0,0,0,.08)}.formation .removal__strength_sub .desc dt{display:flex;width:25%;background:#f1f1f1;padding:15px 30px;border-bottom:1px solid #dbdbdb}.formation .removal__strength_sub .desc dt>span{align-self:center;font-family:var(--font-serif);line-height:2;font-size:16px}.formation .removal__strength_sub .desc dt:first-of-type{border-top:1px solid #dbdbdb}.formation .removal__strength_sub .desc dd{width:75%;margin:0 0 0 0;padding:15px 30px;font-family:var(--font-serif);line-height:2;font-size:16px;border-bottom:1px solid #dbdbdb}.formation .removal__strength_sub .desc dd:first-of-type{border-top:1px solid #dbdbdb}@media screen and (max-width: 767px){.formation .removal__strength_sub{margin-top:0px}.formation .removal__strength_sub .image{max-width:90%;margin:0 auto 0 auto}.formation .removal__strength_sub .desc{margin:-35px 0 0 0;padding:60px 20px 30px 20px;display:block}.formation .removal__strength_sub .desc dt{width:100%;padding:15px;font-size:3.7vw}.formation .removal__strength_sub .desc dd{font-size:3.7vw;width:100%;padding:15px 0}.formation .removal__strength_sub .desc dd:first-of-type{border-top:none}}.formation .menu_formation_about{margin-top:80px}@media screen and (max-width: 767px){.formation .menu_formation_about{margin-top:45px}}.formation .menu_formation_about .wysiwyg_area{display:flex;flex-wrap:wrap;gap:0 60px}.formation .menu_formation_about .wysiwyg_area .image{flex:.4;order:2}.formation .menu_formation_about .wysiwyg_area .box{flex:.6;order:1}.formation .menu_formation_about .wysiwyg_area .box .txt{font-size:16px}@media screen and (max-width: 767px){.formation .menu_formation_about .wysiwyg_area{flex-direction:column;gap:0px 0}.formation .menu_formation_about .wysiwyg_area .images{flex:1;order:1}.formation .menu_formation_about .wysiwyg_area .box{flex:1;order:2}.formation .menu_formation_about .wysiwyg_area .box .txt{font-size:3.7vw}}@media screen and (max-width: 767px){.formation .menu_formation_strength .wysiwyg_area .points{margin-bottom:45px}}.formation .menu_formation_strength .wysiwyg_area .points .point{display:grid;grid-template-columns:180px auto;grid-template-rows:auto 1fr;gap:0px 30px;grid-template-areas:"image ttl" "image textArea"}.formation .menu_formation_strength .wysiwyg_area .points .point:not(:last-of-type){margin:0 0 30px 0}.formation .menu_formation_strength .wysiwyg_area .points .point .image{grid-area:image}.formation .menu_formation_strength .wysiwyg_area .points .point .ttl{grid-area:ttl;margin:0 0 5px 0;font-size:20px;font-family:var(--font-serif);line-height:2;color:#9d4b6d}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea{grid-area:textArea}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .txt{font-size:16px;margin:0 0 0 0}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .sub{margin:0 0 0 0;font-size:18px;font-family:var(--font-serif);line-height:2;font-weight:normal}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .list{margin:0 0 0 0;padding:0 0 0 1em}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .list li{font-family:var(--font-serif);font-size:16px}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .list li::marker{content:"・"}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .list li:not(:last-child){margin:0 0 5px 0}@media screen and (max-width: 767px){.formation .menu_formation_strength .wysiwyg_area .points .point{grid-template-columns:80px auto;gap:15px 15px;grid-template-areas:"image ttl" "textArea textArea"}.formation .menu_formation_strength .wysiwyg_area .points .point .ttl{align-self:center;font-size:4.5vw;line-height:1.8}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .txt{font-size:3.7vw}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .sub{font-size:4vw}.formation .menu_formation_strength .wysiwyg_area .points .point .textArea .list li{font-size:3.7vw}}.formation .menu_formation_worries{background:#f0f0f0;padding-top:100px;padding-bottom:100px;margin-bottom:100px;margin-top:100px}.formation .menu_formation_worries .sec_tit .en{color:#fff}.formation .menu_formation_worries .wysiwyg_area{margin:10px auto 0 auto}.formation .menu_formation_worries .wysiwyg_area>.txt{text-align:center;margin:0 auto 30px auto}.formation .menu_formation_worries .wysiwyg_area>.flex{display:flex;flex-wrap:wrap;gap:0 60px}.formation .menu_formation_worries .wysiwyg_area>.flex .box{flex:1;display:flex;flex-direction:column}.formation .menu_formation_worries .wysiwyg_area>.flex .box .ttl{background:#9d4b6d;text-align:center;color:#fff;font-size:22px;font-family:var(--font-serif);padding:15px 0;margin:0 0 0 0;font-weight:normal}.formation .menu_formation_worries .wysiwyg_area>.flex .box .list{width:100%;height:100%;padding:30px;background:#fff;list-style:none;margin:0 0 0 0}.formation .menu_formation_worries .wysiwyg_area>.flex .box .list li{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:16px;font-family:var(--font-serif);padding:0 0 0 30px}.formation .menu_formation_worries .wysiwyg_area>.flex .box .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(../img/menu/skin-injector/icon_check.png) no-repeat center/cover}.formation .menu_formation_worries .wysiwyg_area>.flex .box .list li:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.formation .menu_formation_worries{padding-top:60px;padding-bottom:60px;margin-bottom:60px;margin-top:60px}.formation .menu_formation_worries .wysiwyg_area>.flex{gap:30px 0;flex-direction:column}.formation .menu_formation_worries .wysiwyg_area>.flex .box .ttl{font-size:4.5vw}.formation .menu_formation_worries .wysiwyg_area>.flex .box .list li{font-size:3.7vw}}.formation .menu_formation_info{margin-top:100px}@media screen and (max-width: 767px){.formation .menu_formation_info{margin-top:60px}}.formation .menu_formation_info .wysiwyg_area table{width:100%}@media screen and (max-width: 767px){.formation .menu_formation_info .wysiwyg_area table th{min-width:110px}}.formation .menu_formation_info .wysiwyg_area .remarks{font-size:16px;padding:0 0 0 1em;text-indent:-1em}@media screen and (max-width: 767px){.formation .menu_formation_info .wysiwyg_area .remarks{font-size:3.7vw}}.formation .menu_formation_risk{margin-top:100px;margin-bottom:100px}@media screen and (max-width: 767px){.formation .menu_formation_risk{margin-top:60px;margin-bottom:60px}}.formation .menu_formation_risk .wysiwyg_area>h3{font-size:20px;border-left:none;padding:0 0 0 0;color:#9d4b6d;margin:0 0 15px 0}.formation .menu_formation_risk .wysiwyg_area>h4{font-family:var(--font-serif);font-size:18px;border-left:none;padding:0 0 0 0;margin:0 0 15px 0}.formation .menu_formation_risk .wysiwyg_area>h5{font-family:var(--font-serif);font-size:16px;border-left:none;padding:0 0 0 0;margin:0 0 5px 0}.formation .menu_formation_risk .wysiwyg_area .txt{font-size:16px;margin:0 0 .8em 0}@media screen and (max-width: 767px){.formation .menu_formation_risk .wysiwyg_area .txt{font-size:3.7vw}}.formation .menu_formation_risk .wysiwyg_area .list{margin:0 0 1em 0;padding:0 0 0 1em}.formation .menu_formation_risk .wysiwyg_area .list li{font-family:var(--font-serif);font-size:16px}.formation .menu_formation_risk .wysiwyg_area .list li::marker{content:"・"}.formation .menu_formation_risk .wysiwyg_area .list li:not(:last-child){margin:0 0 5px 0}@media screen and (max-width: 767px){.formation .menu_formation_risk .wysiwyg_area .list li{font-size:3.7vw}}.menus__rev2 .btn_more{margin-top:30px}.menus__rev2 .btn_more a{text-decoration:none;padding:1vw 1vw 1vw 2vw;max-width:300px;width:100%}.menus__rev2 .container_s:not(.recommend_box){margin:80px auto}@media screen and (max-width: 767px){.menus__rev2 .container_s:not(.recommend_box){margin:18vw auto}}.menus__rev2 .rev2_doctor{position:relative;z-index:0}.menus__rev2 .rev2_doctor::after{content:"";position:absolute;z-index:-1;width:100%;height:calc(100% - 60px);bottom:0;left:0;background:url(../img/bg_doctor.png) no-repeat center bottom/cover}.menus__rev2 .rev2_doctor .wysiwyg_area{margin:0 auto;display:flex;flex-wrap:wrap;gap:0 25px}.menus__rev2 .rev2_doctor .wysiwyg_area .images{max-width:200px;align-self:flex-end}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea{flex:1}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .title{font-family:var(--font-serif);font-weight:400;letter-spacing:.08em;display:block;width:100%;margin:40px 0 30px 0;padding:0 0 0 0;border-left:none;color:#9d4b6d;font-size:26px}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .title>br{display:none}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .txt{position:relative;z-index:0;text-align:justify;margin:0 0 0 0;font-size:18px;padding:45px 45px 70px 45px;background:#fff}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .txt::after{content:"Doctor Message";font-family:var(--font-serif);position:absolute;z-index:-1;right:30px;bottom:0px;color:#9d4b6d;font-size:40px}@media screen and (max-width: 767px){.menus__rev2 .rev2_doctor::after{height:100%;background:url(../img/bg_doctor_sp.png) no-repeat center bottom/cover}.menus__rev2 .rev2_doctor .wysiwyg_area .images{display:none}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea{position:relative;z-index:0;padding-bottom:45px}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea::before{content:"";position:absolute;z-index:1;left:-8%;bottom:0;width:130px;height:70%;max-height:280px;background:url(../img/menu_remove_doctor.png) no-repeat right bottom/cover}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .title{font-size:5vw;text-align:center}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .title>br{display:inline}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .txt{padding:15px 30px 15px 30px;border-radius:10px;font-size:3.3vw;margin-left:80px}.menus__rev2 .rev2_doctor .wysiwyg_area .textArea .txt::after{font-size:20px;bottom:-20px;right:25px}}.menus__rev2 .rev2_worrie{background:#f0f0f0;padding-top:100px;padding-bottom:100px;margin-bottom:100px;margin-top:100px}.menus__rev2 .rev2_worrie .sec_tit .en{color:#fff}@media screen and (max-width: 767px){.menus__rev2 .rev2_worrie .sec_tit .en{font-size:14vw}}.menus__rev2 .rev2_worrie .wysiwyg_area{margin:10px auto 0 auto}.menus__rev2 .rev2_worrie .wysiwyg_area>.txt{text-align:center;margin:0 auto 30px auto}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex{display:flex;flex-wrap:wrap;gap:0 60px}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box{flex:1;display:flex;flex-direction:column}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box .ttl{background:#9d4b6d;text-align:center;color:#fff;font-size:22px;font-family:var(--font-serif);padding:15px 0;margin:0 0 0 0;font-weight:normal}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box .list{width:100%;height:100%;padding:30px;background:#fff;list-style:none;margin:0 0 0 0}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box .list li{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:16px;font-family:var(--font-serif);padding:0 0 0 30px}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(../img/menu/skin-injector/icon_check.png) no-repeat center/cover}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box .list li:not(:last-child){margin-bottom:.5em}@media screen and (max-width: 767px){.menus__rev2 .rev2_worrie{padding-top:60px;padding-bottom:60px;margin-bottom:60px;margin-top:60px}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex{gap:30px 0;flex-direction:column}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box .ttl{font-size:4.5vw}.menus__rev2 .rev2_worrie .wysiwyg_area>.flex .box .list li{font-size:3.7vw}}.menus__rev2 .rev2_information{margin-top:100px}@media screen and (max-width: 767px){.menus__rev2 .rev2_information{margin-top:60px}}.menus__rev2 .rev2_information .wysiwyg_area table{width:100%}@media screen and (max-width: 767px){.menus__rev2 .rev2_information .wysiwyg_area table th{min-width:110px}}.menus__rev2 .rev2_information .wysiwyg_area .remarks{font-size:16px;padding:0 0 0 1em;text-indent:-1em}@media screen and (max-width: 767px){.menus__rev2 .rev2_information .wysiwyg_area .remarks{font-size:3.7vw}}.menus__rev2 .rev2_warning{margin-top:100px;margin-bottom:100px}@media screen and (max-width: 767px){.menus__rev2 .rev2_warning{margin-top:60px;margin-bottom:60px}}.menus__rev2 .rev2_warning .wysiwyg_area>h3{font-size:20px;border-left:none;padding:0 0 0 0;color:#9d4b6d;margin:0 0 15px 0}.menus__rev2 .rev2_warning .wysiwyg_area>h4{font-family:var(--font-serif);font-size:18px;border-left:none;padding:0 0 0 0;margin:0 0 15px 0}.menus__rev2 .rev2_warning .wysiwyg_area>h5{font-family:var(--font-serif);font-size:16px;border-left:none;padding:0 0 0 0;margin:0 0 5px 0}.menus__rev2 .rev2_warning .wysiwyg_area .txt{font-size:16px;margin:0 0 .8em 0}@media screen and (max-width: 767px){.menus__rev2 .rev2_warning .wysiwyg_area .txt{font-size:3.7vw}}.menus__rev2 .rev2_warning .wysiwyg_area .list{margin:0 0 1em 0;padding:0 0 0 1em}.menus__rev2 .rev2_warning .wysiwyg_area .list li{font-family:var(--font-serif);font-size:16px}.menus__rev2 .rev2_warning .wysiwyg_area .list li::marker{content:"・"}.menus__rev2 .rev2_warning .wysiwyg_area .list li:not(:last-child){margin:0 0 5px 0}@media screen and (max-width: 767px){.menus__rev2 .rev2_warning .wysiwyg_area .list li{font-size:3.7vw}}.menus__rev2 .rev2_banner{background:#f0f0f0;padding:80px 0}.menus__rev2 .rev2_banner .bnrs{margin:0 auto;max-width:960px;padding:0 30px;display:flex;flex-wrap:wrap;gap:20px 20px}.menus__rev2 .rev2_banner .bnrs .bnr{display:block;width:calc(50% - 20px)}@media screen and (max-width: 767px){.menus__rev2 .rev2_banner .bnrs .bnr{width:100%}}.menus__rev2 .rev2_banner .bnrs .bnr img{display:block;max-width:100%;height:auto}@media(hover: hover){.menus__rev2 .rev2_banner .bnrs .bnr{transition:.3s ease-in-out}.menus__rev2 .rev2_banner .bnrs .bnr:hover{opacity:.6}}.menus__rev2 .rev2_banner .bnrs span.bnr{opacity:.6}@media screen and (max-width: 767px){.menus__rev2 .points{margin-bottom:45px}}.menus__rev2 .points .point{display:grid;grid-template-columns:180px auto;grid-template-rows:auto 1fr;gap:0px 30px;grid-template-areas:"image ttl" "image textArea"}.menus__rev2 .points .point:not(:has(.image)){grid-template-columns:auto;grid-template-areas:"ttl" "textArea"}.menus__rev2 .points .point:not(:last-of-type){margin:0 0 30px 0}.menus__rev2 .points .point .image{grid-area:image}.menus__rev2 .points .point .ttl{grid-area:ttl;margin:0 0 5px 0;font-size:20px;font-family:var(--font-serif);line-height:2;color:#9d4b6d}.menus__rev2 .points .point .textArea{grid-area:textArea}.menus__rev2 .points .point .textArea .txt{font-size:16px;margin:0 0 0 0}.menus__rev2 .points .point .textArea .sub{margin:0 0 0 0;font-size:18px;font-family:var(--font-serif);line-height:2;font-weight:normal}.menus__rev2 .points .point .textArea .list{margin:0 0 0 0;padding:0 0 0 1em}.menus__rev2 .points .point .textArea .list li{font-family:var(--font-serif);font-size:16px}.menus__rev2 .points .point .textArea .list li::marker{content:"・"}.menus__rev2 .points .point .textArea .list li:not(:last-child){margin:0 0 5px 0}@media screen and (max-width: 767px){.menus__rev2 .points .point{grid-template-columns:80px auto;gap:15px 15px;grid-template-areas:"image ttl" "textArea textArea"}.menus__rev2 .points .point .ttl{align-self:center;font-size:4.5vw;line-height:1.8}.menus__rev2 .points .point .textArea .txt{font-size:3.7vw}.menus__rev2 .points .point .textArea .sub{font-size:4vw}.menus__rev2 .points .point .textArea .list li{font-size:3.7vw}}.menus__rev2 .points__sub{margin-top:80px}.menus__rev2 .points__sub .ttl{text-align:center;border-left:none;padding:0}.menus__rev2 .points__sub .ttl+.txt{text-align:center}.menus__rev2 .points__sub .image{max-width:70%;margin:0 auto 0 auto}.menus__rev2 .points__sub .desc{display:flex;flex-wrap:wrap;margin:-90px 0 0 0;padding:120px 60px 60px 60px;background:#fff;box-shadow:5px 3px 20px 0 rgba(0,0,0,.08)}.menus__rev2 .points__sub .desc dt{display:flex;width:25%;background:#f1f1f1;padding:15px 30px;border-bottom:1px solid #dbdbdb}.menus__rev2 .points__sub .desc dt>span{align-self:center;font-family:var(--font-serif);line-height:2;font-size:16px}.menus__rev2 .points__sub .desc dt:first-of-type{border-top:1px solid #dbdbdb}.menus__rev2 .points__sub .desc dd{width:75%;margin:0 0 0 0;padding:15px 30px;font-family:var(--font-serif);line-height:2;font-size:16px;border-bottom:1px solid #dbdbdb}.menus__rev2 .points__sub .desc dd:first-of-type{border-top:1px solid #dbdbdb}@media screen and (max-width: 767px){.menus__rev2 .points__sub{margin-top:0px}.menus__rev2 .points__sub .image{max-width:90%;margin:0 auto 0 auto}.menus__rev2 .points__sub .desc{margin:-35px 0 0 0;padding:60px 20px 30px 20px;display:block}.menus__rev2 .points__sub .desc dt{width:100%;padding:15px;font-size:3.7vw}.menus__rev2 .points__sub .desc dd{font-size:3.7vw;width:100%;padding:15px 0}.menus__rev2 .points__sub .desc dd:first-of-type{border-top:none}}.menus__rev2 .flex{display:flex;flex-wrap:wrap;gap:0 60px}.menus__rev2 .flex .image{flex:.4;order:2}.menus__rev2 .flex .box{flex:.6;order:1}.menus__rev2 .flex .box .txt{font-size:16px}@media screen and (max-width: 767px){.menus__rev2 .flex{flex-direction:column;gap:0px 0}.menus__rev2 .flex .images{flex:1;order:1}.menus__rev2 .flex .box{flex:1;order:2}.menus__rev2 .flex .box .txt{font-size:3.7vw}}.menus__rev2 .flex2{padding:45px;background:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:30px 30px}.menus__rev2 .flex2 .image{flex:1}.menus__rev2 .flex2 .list{flex:1;padding:0 0 0 0;margin:0 0 0 0}.menus__rev2 .flex2 .list li{font-family:var(--font-serif);font-weight:500;font-size:14px;position:relative;z-index:0;padding-left:25px;list-style:none}.menus__rev2 .flex2 .list li:not(:last-child){margin:0 0 10px 0}.menus__rev2 .flex2 .list li span{font-family:var(--font-serif);font-weight:500;font-size:18px}.menus__rev2 .flex2 .list li::before{content:"";position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);display:block;background:url("../img/check_black.svg") top center no-repeat;background-size:100%;width:18px;height:18px;flex-shrink:0}@media screen and (max-width: 767px){.menus__rev2 .flex2{padding:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.menus__rev2 .comments{display:flex;align-items:center;flex-wrap:wrap;gap:0 30px;margin-top:30px}.menus__rev2 .comments .fukidashi{position:relative;z-index:0;flex:1;background:#f0f0f0;padding:30px;border-radius:6px}.menus__rev2 .comments .fukidashi .txt{font-size:14px;margin:0 0 0 0}.menus__rev2 .comments .fukidashi::after{content:"";position:absolute;z-index:-1;top:50%;left:-20px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:20px solid #f0f0f0;border-left:0}@media screen and (max-width: 767px){.menus__rev2 .comments{align-items:flex-start}.menus__rev2 .comments .image{max-width:80px}.menus__rev2 .comments .fukidashi{padding:15px}.menus__rev2 .comments .fukidashi::after{top:30px;transform:translateY(0)}.menus__rev2 .comments .fukidashi .txt{font-size:3.7vw}}.menus__rev2 .explanation .ttl{font-size:24px;margin:0 0 30px 0;padding:15px 0;border-bottom:1px solid #dbdbdb;border-left:none;color:#9d4b6d}@media screen and (max-width: 767px){.menus__rev2 .explanation .ttl{font-size:4.5vw}}.menus__rev2 .explanation .txt{font-size:14px}@media screen and (max-width: 767px){.menus__rev2 .explanation .txt{font-size:3.7vw}}.menus__rev2 .menu_recommend .recommend_box .recommend_sub{margin-top:30px;padding:30px;background:#f0f0f0}.menus__rev2 .menu_recommend .recommend_box .recommend_sub .ttl{font-size:28px;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #c8c8c8;font-family:var(--font-serif);font-weight:500}@media screen and (max-width: 767px){.menus__rev2 .menu_recommend .recommend_box .recommend_sub .ttl{font-size:5vw}}.menus__rev2 .menu_recommend .recommend_box .recommend_sub ul li::before{opacity:.3}.menus__rev2 .wysiwyg_area table{width:100%}.menus__rev2 .wysiwyg_area table th{text-align:left}.menus__rev2 .wysiwyg_area table th.mw{min-width:210px}/*# sourceMappingURL=main.css.map */