.cs_btn_1.cs_btn_color_3{color:#fff;background-color:#deba63}.cs_btn_1.cs_btn_color_3:hover{filter:brightness(0.9)}.cs_btn_1.cs_btn_color_4{color:#fff;background-color:#a0c9dc}.cs_btn_1.cs_btn_color_4:hover{filter:brightness(0.9)}.cs_btn_1.cs_btn_type_tel{font-size:18px}.cs_btn_2.cs_btn_color_3{color:#fff;background-color:#384658;border:1px solid #fff;border-radius:5px}.cs_btn_2.cs_btn_color_3:hover{filter:brightness(0.9)}.cs_btn_2.cs_btn_color_3.cs_btn_shadow_1{box-shadow:0 3px 5px rgba(56,70,88,.3)}.cs_btn_2.cs_btn_color_4{color:#fff;background-color:#db576b;border:1px solid #fff;border-radius:5px}.cs_btn_2.cs_btn_color_4:hover{filter:brightness(0.9)}.cs_btn_2.cs_btn_color_4.cs_btn_shadow_1{box-shadow:0 3px 5px rgba(219,87,107,.3)}.cs_btn_2.cs_btn_ico_4::before{display:block;width:26px;background-image:url(//shibuyaderm.com/wp-content/themes/lightning-pro-child/assets/common/img/ico/arrow_3.png)}@media screen and (min-width: 992px){.cs_btn_2.cs_btn_size_wide{width:100%}}.cs_btn_2.cs_btn_sp_size_wide{width:100%}.cs_ttl_3{font-family:"Noto Serif JP",serif;text-align:center}.cs_ttl_3.co_1{color:#384658}.cs_ttl_3.co_1 .tag{border-color:#384658}.cs_ttl_3.co_2{color:#927244}.cs_ttl_3.co_2 .tag{border-color:#927244}.cs_ttl_3.co_3{color:#db576b}.cs_ttl_3.co_3 .tag{border-color:#db576b}.cs_ttl_3 .tit{font-size:28px;margin-bottom:20px;text-align:center;line-height:1.5}.cs_ttl_3 .tag{display:inline-block;border:1px solid;border-radius:50px;padding:2px 18px;font-size:16px;line-height:1.5}.var26.home figure{margin-bottom:0}.var26 .h_logo_sub{position:absolute;left:350px;top:50%;display:inline-block;padding:3px 10px;border:1px solid #927244;border-radius:50px;color:#927244;font-size:13px;letter-spacing:-0.03em;transform:translateY(-50%)}.var26 .sec_mv_wrap .container{padding:0;max-width:100%}.var26 .sec_mv_wrap .mv_btn{display:none}.var26 .sec_mv_wrap .mv_wrap{position:relative;width:100%;overflow:hidden}@media screen and (max-width: 559px){.var26 .sec_mv_wrap .mv_wrap{max-height:610px;min-height:500px}}.var26 .sec_mv_wrap .mv_wrap .slide_wrap{width:100%}.var26 .sec_mv_wrap .mv_wrap .slide_wrap .bg{background-size:cover;background-position:center}.var26 .sec_mv_wrap .mv_wrap .txt_wrap{position:absolute;top:calc(50% + 90px);left:50%;transform:translate(-50%, -50%);z-index:10;width:auto;width:624px;height:623px}@media screen and (max-width: 559px){.var26 .sec_mv_wrap .mv_wrap .txt_wrap{width:100%;height:auto;top:initial;bottom:-1px;transform:translateX(-50%);display:flex;align-items:flex-end;justify-content:center}.var26 .sec_mv_wrap .mv_wrap .txt_wrap .img{width:100%}}.var26 .sec_mv_wrap .mv_wrap .txt_wrap .img .pc{display:block !important}@media screen and (max-width: 559px){.var26 .sec_mv_wrap .mv_wrap .txt_wrap .img .pc{display:none !important}}.var26 .sec_mv_wrap .mv_wrap .txt_wrap .img .sp{display:none !important}@media screen and (max-width: 559px){.var26 .sec_mv_wrap .mv_wrap .txt_wrap .img .sp{display:block !important}}.var26 .sec_reason_wrap{background-image:url(//shibuyaderm.com/wp-content/themes/lightning-pro-child/assets/common/img/bg/dot_3.png);background-position:left top;background-size:16px;background-color:#f5f3f1;background-repeat:repeat}@media screen and (max-width: 559px){.var26 .sec_reason_wrap .list .no{display:none}}@media screen and (max-width: 559px){.var26 .sec_reason_wrap .list>ul>li{padding-top:30px}}@media screen and (max-width: 559px){.var26 .sec_reason_wrap .list .ttl{font-size:16px}}@media screen and (max-width: 559px){.var26 .sec_reason_wrap .list .desc{font-size:14px}}.var26 .sec_greeting_wrap{padding-top:100px;padding-bottom:30px}@media screen and (max-width: 559px){.var26 .sec_greeting_wrap{padding-top:60px}}.var26 .sec_greeting_wrap::before{content:none}.var26 .sec_about_wrap{margin-top:100px}@media screen and (max-width: 559px){.var26 .sec_about_wrap{margin-top:60px}}.var26 .sec_about_wrap .des{margin-top:30px;text-align:center;line-height:1.5}@media screen and (max-width: 559px){.var26 .sec_about_wrap .des{margin-top:20px}}.var26 .sec_about_wrap .list_1{margin:45px auto 100px;display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);text-align:center}@media screen and (max-width: 559px){.var26 .sec_about_wrap .list_1{margin:40px auto 50px;grid-template-columns:repeat(1, 1fr)}}.var26 .sec_about_wrap .list_1 .tit{position:relative;padding:30px 0;margin-bottom:20px;font-size:22px;font-family:"Noto Serif JP",serif;line-height:1.5;letter-spacing:-0.03em;font-feature-settings:"palt"}@media screen and (max-width: 559px){.var26 .sec_about_wrap .list_1 .tit{padding:20px 0 12px;margin-bottom:12px;font-size:20px}}.var26 .sec_about_wrap .list_1 .tit::after{position:absolute;left:50%;bottom:0;transform:translateX(-50%);content:"";display:inline-block;width:100%;border-bottom:#b7c4d0 1px solid}@media screen and (max-width: 559px){.var26 .sec_about_wrap .list_1 .tit::after{width:200px}}.var26 .sec_dermatology_wrap_2{background-color:#d6f4ff;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 559px){.var26 .sec_dermatology_wrap_2{padding-top:0;padding-bottom:0}.var26 .sec_dermatology_wrap_2 .container{padding-top:40px;padding-bottom:30px}}.var26 .sec_dermatology_wrap_2 .list_1{margin:30px auto 40px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);text-align:center;max-width:820px}@media screen and (max-width: 559px){.var26 .sec_dermatology_wrap_2 .list_1{gap:10px;grid-template-columns:repeat(3, 1fr);margin-bottom:35px;margin-top:25px}}.var26 .sec_dermatology_wrap_2 .list_1>li>a{background-color:#fff;border-radius:10px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;height:100%;transition:.3s ease-in-out}@media screen and (max-width: 991px){.var26 .sec_dermatology_wrap_2 .list_1>li>a{padding:10px}}@media screen and (max-width: 559px){.var26 .sec_dermatology_wrap_2 .list_1>li>a{aspect-ratio:initial;padding:12px 8px}}.var26 .sec_dermatology_wrap_2 .list_1>li>a:hover{text-decoration:none;opacity:.6}.var26 .sec_dermatology_wrap_2 .list_1>li>a .img{margin-bottom:0}.var26 .sec_dermatology_wrap_2 .list_1>li>a .img img{width:100px;height:100px;object-fit:contain}@media screen and (max-width: 991px){.var26 .sec_dermatology_wrap_2 .list_1>li>a .img img{width:80px;height:80px}}@media screen and (max-width: 559px){.var26 .sec_dermatology_wrap_2 .list_1>li>a .img img{width:54px;height:54px}}.var26 .sec_dermatology_wrap_2 .list_1>li>a .tit{font-size:15px;font-weight:bold;color:#384658;line-height:1.5;margin-top:12px}@media screen and (max-width: 991px){.var26 .sec_dermatology_wrap_2 .list_1>li>a .tit{font-size:12px}}@media screen and (max-width: 559px){.var26 .sec_dermatology_wrap_2 .list_1>li>a .tit{font-size:10px;margin-top:12px}}.var26 .sec_dermatology_wrap_2 .list_1>li>a .tit.ekishi{margin-top:0}.var26 .sec_banner_wrap{margin-bottom:40px}@media screen and (max-width: 559px){.var26 .sec_banner_wrap{margin-top:0;padding-top:0}}.var26 .sec_banner_wrap .container{background-color:#ffe7e3;border-radius:10px;padding:60px 40px}@media screen and (max-width: 559px){.var26 .sec_banner_wrap .container{padding-right:15px;padding-left:15px;padding-bottom:30px;border-radius:0}}.var26 .sec_banner_wrap .list_1{margin:40px auto}@media screen and (max-width: 559px){.var26 .sec_banner_wrap .list_1.list_fixed{margin-top:25px;margin-bottom:20px}}.var26 .sec_news_wrap{padding-bottom:10px}.var26 .sec_search_wrap{padding-top:50px}.var26 .sec_alliance_wrap{padding-bottom:80px}.var26 .cs_contact_wrap_1 .sec_ttl{margin-bottom:30px}.var26 .cs_contact_wrap_1 .sec_copy{margin-bottom:30px}.var26 .cs_contact_wrap_1 .sec_copy::after{content:none}@media screen and (min-width: 992px){.var26 .cs_contact_wrap_1 .block{padding-top:80px;padding-bottom:80px}}@media screen and (max-width: 559px){.var26 .cs_overview_wrap_1{padding-top:60px;padding-bottom:50px}}.var26 .cs_overview_wrap_1 .address{margin-top:20px;font-size:14px;line-height:1.5}@media screen and (max-width: 559px){.var26 .cs_overview_wrap_1 .address+.btn_wrap{margin:24px 0 40px}}.var26 .cs_overview_wrap_1 .businessday+.btn_wrap{margin:24px 0 20px}@media screen and (max-width: 559px){.var26 .cs_overview_wrap_1 .businessday+.btn_wrap{margin:40px 0}}@media screen and (max-width: 991px){.var26 .cs_overview_wrap_1 .btn_wrap{display:block}}@media screen and (max-width: 559px){.var26 .cs_overview_wrap_1 .overview dt{margin-bottom:20px !important}}@media screen and (min-width: 560px)and (max-width: 991px){.var26 .cs_overview_wrap_1 .btn_schedule a{width:100%}}@media screen and (max-width: 559px){.var26 .cs_overview_wrap_1 .btn_schedule a{width:90%}}@media screen and (max-width: 559px){.var26 .cs_businessday_1 .note{font-size:10px;margin-top:20px}}.var26 .sns_wrap{justify-content:center}@media screen and (max-width: 1340px){.var26 .siteHeader .contact_wrap .cs_btn_1{width:170px}}@media screen and (max-width: 1240px){.var26 .siteHeader .siteHeader_logo img{max-height:40px}.var26 .siteHeader .h_logo_sub{left:286px;padding:3px 8px;font-size:11px}}@media screen and (max-width: 1240px)and (max-width: 559px){.var26 .siteHeader .h_logo_sub{left:220px}}@media screen and (max-width: 1140px){.var26 .siteHeader .headerTop .headerTop_description{font-size:11px;opacity:.8;top:15px}.var26 .siteHeader .contact_wrap .time{padding-right:10px;font-size:11px}.var26 .siteHeader .contact_wrap .cs_btn_1{width:130px;font-size:13px}.var26 .siteHeader .contact_wrap .cs_btn_1.cs_btn_type_tel{width:150px;font-size:14px}}@media screen and (max-width: 559px){.var26 .siteHeader{background-color:rgba(0,0,0,0)}.var26 .siteHeader .siteHeader_logo img{max-height:initial;width:190px;margin:0}}@media screen and (max-width: 559px){.var26 .sp-tab-wrapper{position:relative}.var26 .sp-tab-nav{display:flex;position:sticky;top:0;z-index:10;background:#fff;margin:0 10px}.var26 .sp-tab-nav__item{flex:1;padding:16px 10px 12px;margin:0 6px;border-radius:10px 10px 0 0;line-height:1.1;text-align:center;font-size:16px;font-family:"Noto Serif JP",serif;border:none;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.var26 .sp-tab-nav__item:focus{outline:none;border:none}.var26 .sp-tab-nav__item[data-tab=dermatology]{background:rgba(214,244,255,.8);color:#384658}.var26 .sp-tab-nav__item[data-tab=dermatology].is-active{background:#d6f4ff;color:#384658}.var26 .sp-tab-nav__item[data-tab=cosmetic]{background:rgba(255,231,227,.8);color:#db576b}.var26 .sp-tab-nav__item[data-tab=cosmetic].is-active{background:#ffe7e3;color:#db576b}.var26 .sec_dermatology_wrap_2.sp-tab-panel,.var26 .sec_banner_wrap.sp-tab-panel{visibility:hidden;height:0;overflow:hidden;pointer-events:none}.var26 .sec_dermatology_wrap_2.sp-tab-panel.is-active,.var26 .sec_banner_wrap.sp-tab-panel.is-active{visibility:visible;height:auto;overflow:visible;pointer-events:auto}.var26 .sec_dermatology_wrap_2 .cs_ttl_3 .tit{font-size:20px}.var26 .sec_banner_wrap{padding-top:0 !important}.var26 .sec_banner_wrap .container{padding-top:40px}.var26 .sec_banner_wrap .cs_ttl_3 .tit{font-size:20px}}.var26 .sec_banner_wrap .bn_slider_wrap{position:relative}.var26 .sec_banner_wrap .list_slider{display:flex;flex-wrap:nowrap;align-items:center}.var26 .sec_banner_wrap .list_slider:not(.slick-initialized){display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}@media screen and (max-width: 559px){.var26 .sec_banner_wrap .list_slider:not(.slick-initialized){grid-template-columns:repeat(2, 1fr)}}.var26 .sec_banner_wrap .list_slider.slick-initialized .slick-slide{padding:0 6px}.var26 .sec_banner_wrap .list_slider li{list-style:none;margin-bottom:0}.var26 .sec_banner_wrap .list_slider li a{display:block}.var26 .sec_banner_wrap .list_slider li a img{width:100%;height:auto;display:block}.var26 .sec_banner_wrap .bn_slider_wrap .slick-prev,.var26 .sec_banner_wrap .bn_slider_wrap .slick-next{width:36px;height:36px;z-index:2;top:90%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;font-size:0;color:rgba(0,0,0,0)}.var26 .sec_banner_wrap .bn_slider_wrap .slick-prev::before,.var26 .sec_banner_wrap .bn_slider_wrap .slick-next::before{display:none}.var26 .sec_banner_wrap .bn_slider_wrap .slick-prev::after,.var26 .sec_banner_wrap .bn_slider_wrap .slick-next::after{content:"";display:block;width:10px;height:10px;border-top:2px solid #e05474;border-right:2px solid #e05474;position:absolute;top:90%}.var26 .sec_banner_wrap .bn_slider_wrap .slick-prev:focus,.var26 .sec_banner_wrap .bn_slider_wrap .slick-next:focus{outline:none;border:none}.var26 .sec_banner_wrap .bn_slider_wrap .slick-prev{left:-28px}.var26 .sec_banner_wrap .bn_slider_wrap .slick-prev::after{transform:translateY(-50%) rotate(-135deg);right:8px}.var26 .sec_banner_wrap .bn_slider_wrap .slick-next{right:-28px}.var26 .sec_banner_wrap .bn_slider_wrap .slick-next::after{transform:translateY(-50%) rotate(45deg);left:8px}.var26 .sec_banner_wrap .bn_slider_wrap .slick-disabled{opacity:.3;cursor:default}.var26 .gallery_wrap ul li{margin-bottom:.8em}.var26 .mobile-fix-nav{background-color:rgba(0,0,0,0) !important;bottom:2px}.var26 .mobile-fix-nav .mobile-fix-nav-menu{opacity:1;font-family:inherit}.var26 .mobile-fix-nav .mobile-fix-nav-menu li{margin-right:2px;margin-left:2px}.var26 .mobile-fix-nav .mobile-fix-nav-menu li:nth-child(1) a{background:#deba63;font-size:11px}.var26 .mobile-fix-nav .mobile-fix-nav-menu li:nth-child(2) a{background:#a0c9dc}.var26 .mobile-fix-nav .mobile-fix-nav-menu li:nth-child(3) a{background:#53b535}.var26 .mobile-fix-nav .mobile-fix-nav-menu li a{border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.2);border:1px solid #fff}.var26 .mobile-fix-nav .mobile-fix-nav-menu li a::before{content:none}@media screen and (min-width: 992px){.var26 .gMenu>li+li{margin-left:40px}}@media screen and (min-width: 992px){.var26 .sec_banner_wrap ul li{width:32%}}.var26 .sec_banner_wrap ul li:nth-child(1),.var26 .sec_banner_wrap ul li:nth-child(2),.var26 .sec_banner_wrap ul li:nth-child(3),.var26 .sec_banner_wrap ul li:nth-child(4),.var26 .sec_banner_wrap ul li:nth-child(5),.var26 .sec_banner_wrap ul li:nth-child(6),.var26 .sec_banner_wrap ul li:nth-child(7),.var26 .sec_banner_wrap ul li:nth-child(8),.var26 .sec_banner_wrap ul li:nth-child(9),.var26 .sec_banner_wrap ul li:nth-child(10),.var26 .sec_banner_wrap ul li:nth-child(11),.var26 .sec_banner_wrap ul li:nth-child(12){order:initial}