body{background:#fcfaf3;color:#333;font-family:"Shippori Mincho",serif;font-weight:400;font-size:16px;line-height:2;letter-spacing:.1em}@media screen and (max-width:767px){body{font-size:14px}}#wrapper{overflow:hidden}#wrapper,#content{padding:0}#main{overflow:hidden}.g_nav{position:absolute;top:100%}.g_nav.fixed{position:fixed;top:0}.timetable{padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.timetable .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-weight:600;font-size:16px;letter-spacing:.1em}.timetable .ttl:before{content:"";width:27px;height:27px;display:block;background:url(//shiozawa-clinic-beauty.com/wp-content/themes/genova_tpl/css/../img/icon_oclock.png) center/contain no-repeat}.timetable table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid #d0d0d0;font-size:14px;letter-spacing:.1em}.timetable table th,.timetable table td{vertical-align:center;border-bottom:1px solid #d0d0d0}.timetable table th{width:53px;background:#786249;color:#fff;font-size:16px;letter-spacing:.1em;text-align:center}.timetable table td{padding:8px 16px}.timetable .txt{margin:10px 5px 0;font-size:14px;line-height:21px;letter-spacing:.1em}@media screen and (max-width:767px){.timetable{padding:10px 20px}.timetable .ttl{margin-bottom:10px;font-size:12px}.timetable .ttl:before{width:23px;height:23px}.timetable table{font-size:11px}.timetable table th{width:35px;font-size:11px}.timetable table td{padding:5px 10px}.timetable .txt{margin:10px 0 0;font-size:12px;line-height:18px}}#mainimage h2.elementor-heading-title small{font-size:28px;letter-spacing:.05em}#mainimage #kvSlider{width:100%;height:100%}#mainimage #kvSlider .elementor-widget-image-carousel,#mainimage #kvSlider .elementor-image-carousel-wrapper,#mainimage #kvSlider .swiper-slide-inner{width:100%;height:100%}#mainimage #kvSlider .swiper-slide-inner img{width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#mainimage h2.elementor-heading-title small{font-size:16px}}#banners .swiper-container .swiper-slide-image{-webkit-box-shadow:0px 3px 6px 0 rgba(0,0,0,.15);box-shadow:0px 3px 6px 0 rgba(0,0,0,.15)}#banners .swiper-container .elementor-swiper-button-prev{left:-80px}#banners .swiper-container .elementor-swiper-button-next{right:-80px}@media screen and (max-width:1023px){#banners .swiper-container{margin:0 -230px}#banners .swiper-container .elementor-swiper-button-prev{left:125px}#banners .swiper-container .elementor-swiper-button-next{right:125px}}@media screen and (max-width:767px){#banners .swiper-container .elementor-swiper-button-prev{left:8px}#banners .swiper-container .elementor-swiper-button-next{right:8px}}@media (hover:hover){#banners .swiper-container .elementor-swiper-button-prev:hover,#banners .swiper-container .elementor-swiper-button-next:hover{opacity:.7}}#clinic .calendar_box iframe{width:100%;height:100%}@media screen and (max-width:1199px){#clinic .calendar_box{height:430px}}#news h2.elementor-heading-title{color:#c4aeae;font-weight:700;font-size:16px;line-height:36px;letter-spacing:.05em}#news h2.elementor-heading-title .en{display:block;color:#786249;font-weight:500;font-size:42px;line-height:1;letter-spacing:0}#news h2.elementor-heading-title .jp{display:block}#news .post-box .post-box__header{text-align:right}#news .post-box .post-box__summary-link{font-family:"Noto Sans JP",serif;font-size:12px;line-height:1.6;letter-spacing:.1em;text-decoration:underline;text-underline-offset:3px}#news .post-box .post-box__summary-link:hover{text-decoration:none}#news .post-box dl{margin-top:20px;padding:25px 40px;background:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);font-family:"Noto Sans JP",serif;position:relative}#news .post-box dl:before{content:"";width:12px;height:12px;background:-webkit-gradient(linear,left top,left bottom,from(#d1cac1),to(#bbb6af));background:linear-gradient(#d1cac1,#bbb6af);clip-path:polygon(100% 0,0% 100%,100% 100%);position:absolute;top:auto;left:auto;bottom:5px;right:5px}#news .post-box dl+dl{margin-top:30px}#news .post-box dl .new-label{display:inline-block;margin-left:10px;padding:0 10px;background:#786249;color:#fff;font-size:10px;line-height:16px;letter-spacing:0}#news .post-box dl dt{color:#8f8f8f;font-size:14px;letter-spacing:0}#news .post-box dl dd{height:24px;overflow:hidden}#news .post-box dl dd a:hover{text-decoration:underline}#news .post-box dl dd a strong{font-weight:400}@media screen and (max-width:767px){#news h2.elementor-heading-title .en{font-size:34px;opacity:.3}#news .post-box dl{padding:15px 20px}#news .post-box dl+dl{margin-top:20px}}#feature h2.elementor-heading-title .en{color:#fff;opacity:.8}#feature .set-style{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;position:relative;z-index:0}#feature .set-style:before{content:"";width:auto;height:490px;background:#fef8f6;position:absolute;top:30px;left:-50vw;right:-50vw;z-index:-1;-webkit-transform:skewY(5deg);transform:skewY(5deg)}#feature .set-style .ttl .elementor-heading-title{font-size:28px;line-height:42px;letter-spacing:.05em}#feature .set-style .number{position:absolute;top:-89px;right:-50px}#feature .set-style .number .elementor-heading-title{color:#fef8f6;font-weight:500;font-size:160px;line-height:1;letter-spacing:0}#feature .set-style .img{position:relative}#feature .set-style .img:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#e7d8cb),to(#d8c2b0));background:linear-gradient(#e7d8cb,#d8c2b0);position:absolute;top:10px;left:10px;z-index:-1}#feature .set-style .txtbox{width:500px;margin-top:20px}#feature .set-style .imgbox{width:calc(100% - 530px);max-width:570px}#feature .set-style.reverse:before{height:540px;-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}#feature .set-style.reverse .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#feature .set-style.reverse .number{top:-89px;left:-50px;right:auto}@media screen and (max-width:1024px){#feature .set-style{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}#feature .set-style:before{display:none}#feature .set-style .number{margin-bottom:10px;position:relative;top:auto;right:auto}#feature .set-style .img{position:relative}#feature .set-style .img:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#e7d8cb),to(#d8c2b0));background:linear-gradient(#e7d8cb,#d8c2b0);position:absolute;top:10px;left:10px;z-index:-1}#feature .set-style .txtbox{width:100%;margin-top:20px;position:relative;z-index:0}#feature .set-style .txtbox:before{content:"";width:auto;height:auto;background:#fef8f6;position:absolute;top:120px;bottom:30px;left:-30px;right:-30px;z-index:-1;-webkit-transform:skewY(-6deg);transform:skewY(-6deg)}#feature .set-style .imgbox{width:100%;max-width:100%}#feature .set-style.reverse:before{height:540px;-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}#feature .set-style.reverse .ttl{display:block}#feature .set-style.reverse .number{top:auto;left:auto}}@media screen and (max-width:767px){#feature .set-style .ttl .elementor-heading-title{font-size:24px;line-height:36px}#feature .set-style .number .elementor-heading-title{font-size:100px}#feature .set-style .txtbox:before{top:80px}}@media screen and (min-width:1200px){#feature .container{padding-left:0 !important;padding-right:0 !important}}#trouble .box-style{background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);position:relative;z-index:0}#trouble .box-style:before{content:"";width:auto;height:auto;border:7px solid transparent;border-right-color:#c4aeae;border-bottom-color:#c4aeae;position:absolute;inset:auto 5px 5px auto}#trouble .box-style .ttl .elementor-heading-title{color:#786249;font-size:19px;line-height:1.6;letter-spacing:0;text-align:center}#trouble .box-style .ttl .elementor-heading-title .jp{display:block}#trouble .box-style .ttl .elementor-heading-title .en{display:block;color:#c4aeae;font-size:13px;line-height:1.2;letter-spacing:0}#trouble .box-style .img{background:#c4aeae}#trouble .box-style .txtbox{padding:35px 10px 50px}@media screen and (max-width:767px){#trouble .ttl-style-1 .elementor-heading-title .en{letter-spacing:-.05em}#trouble .box-style:before{border-width:5px}#trouble .box-style .ttl .elementor-heading-title{font-size:12px}#trouble .box-style .ttl .elementor-heading-title .en{margin-top:5px;font-size:9px}#trouble .box-style .txtbox{padding:20px 10px 30px}}#equipments .box-style{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);position:relative;z-index:0}#equipments .box-style:after{content:"";width:100%;height:5px;background:-webkit-gradient(linear,left top,left bottom,from(#d1cac1),to(#bbb6af));background:linear-gradient(#d1cac1,#bbb6af);position:absolute;top:0;left:0}#equipments .box-style .ttl{width:100%;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:absolute;bottom:0;left:0}#equipments .box-style .ttl:before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(#d1cac1),to(#bbb6af));background:linear-gradient(#d1cac1,#bbb6af);position:absolute;inset:0;mix-blend-mode:multiply}#equipments .box-style .ttl .elementor-heading-title{font-size:19px;line-height:1.6;letter-spacing:0;text-align:center;position:relative;z-index:1}#equipments .box-style .ttl .elementor-heading-title small{font-size:15px}@media screen and (max-width:767px){#equipments .ttl-style-1 .elementor-heading-title .en{letter-spacing:-.05em}}@media screen and (max-width:767px){#greeting .set .txt4 .elementor-widget-container{width:max-content}}#gmap a[href^="tel:"]{text-decoration:none !important}#gmap .container{padding-top:25px !important;padding-bottom:70px !important}#gmap .shopinfo dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;font-size:14px;line-height:24px;letter-spacing:.1em}#gmap .shopinfo dl dt{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}@media screen and (max-width:767px){#gmap .container{padding-top:10px !important;padding-bottom:50px !important}#gmap .shopinfo dl{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;font-size:12px;line-height:18px}}