.elementor-kit-1883{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-31b4412:#1C282B;--e-global-color-1b9957aa:#FFF;--e-global-color-eda97d9:#666666;--e-global-color-08890fc:#F4F1ED;--e-global-color-d72a3fd:#687779;--e-global-color-4fe167c:#A38D71;--e-global-typography-primary-font-family:"Noto Serif JP";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Serif JP";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Serif JP";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Noto Serif JP";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;color:#1C282B;font-family:"Noto Serif JP", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-kit-1883 button,.elementor-kit-1883 input[type="button"],.elementor-kit-1883 input[type="submit"],.elementor-kit-1883 .elementor-button{background-color:var( --e-global-color-1b9957aa );font-family:"Noto Serif JP", Sans-serif;font-size:16px;color:var( --e-global-color-d72a3fd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-08890fc );padding:10px 15px 10px 15px;}.elementor-kit-1883 button:hover,.elementor-kit-1883 button:focus,.elementor-kit-1883 input[type="button"]:hover,.elementor-kit-1883 input[type="button"]:focus,.elementor-kit-1883 input[type="submit"]:hover,.elementor-kit-1883 input[type="submit"]:focus,.elementor-kit-1883 .elementor-button:hover,.elementor-kit-1883 .elementor-button:focus{background-color:var( --e-global-color-d72a3fd );color:var( --e-global-color-1b9957aa );}.elementor-kit-1883 e-page-transition{background-color:var( --e-global-color-1b9957aa );}.elementor-kit-1883 a{color:#687779;font-family:"Noto Serif JP", Sans-serif;}.elementor-kit-1883 a:hover{color:var( --e-global-color-4fe167c );}.elementor-kit-1883 h1{color:#687779;}.elementor-kit-1883 h2{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:normal;}.elementor-kit-1883 h3{color:var( --e-global-color-d72a3fd );font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:normal;line-height:1.4em;}.elementor-kit-1883 h4{color:var( --e-global-color-eda97d9 );font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;}.elementor-kit-1883 img:hover{opacity:0.7;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1883{font-size:14px;}.elementor-kit-1883 h2{font-size:20px;line-height:1.3em;}.elementor-kit-1883 h3{font-size:19px;line-height:1.3em;}.elementor-kit-1883 h4{font-size:16px;line-height:1.3em;}.elementor-kit-1883 button,.elementor-kit-1883 input[type="button"],.elementor-kit-1883 input[type="submit"],.elementor-kit-1883 .elementor-button{padding:7px 10px 7px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-location-header small{
font-size: 75% !important;
}



 .elementor-kit-1883 h2,
 .elementor-kit-1883 .pagettl span{
     background:linear-gradient(
     to right, 
     #687779 0%,
     #A38D71 100%
     );
     color: transparent;/*文字色を透明に*/
     -webkit-background-clip: text;
     /*chromeとSafari用、背景色を文字でクリップ*/
     display: inline-block;
 }
 
 h4{
    border-left: 3px solid #687779;
    padding-left: 10px !Important;
}

.tablepress td{
    background-color: white !Important;
}

 #scrollUp{
    bottom: 70px;
}

figcaption{
    /*症例写真キャプション*/
    margin-top: 10px !Important;
}


.elementor-widget-image-box h3,.elementor-widget-image-box p{
    text-align: left;
}

li{
    margin-left: -15px;
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container{
    background-color: white;
}


#f1,
#f2,
#f3,
#f4,
#f5{
    padding-top: 50px;
    margin-bottom: 80px;
    background-image: url(/wp-content/uploads/2023/04/bg_230414.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-size:100px;
}

.tablepress td{
    border: 1px solid #ccc !Important;
}

.elementor-cta__button{
    border: 1px solid #F4F1ED !Important;
}


/*施術　中ページのa href*/
.parent-pageid-5362 .elementor-cta__button {
   background-color: white !Important;
}
.parent-pageid-5362 .elementor-cta__button:hover {
   background-color: #687779 !Important;
}







@media screen and (max-width: 766px) {

    .elementor-cta__bg-wrapper {
    min-height: 120px;
    }
    
    .elementor-cta__content {
        padding: 10px;
    }

}/* End custom CSS */