     @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-1Thin.woff')
          format('woff');
        font-weight: 100;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff')
          format('woff');
        font-weight: 200;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff')
          format('woff');
        font-weight: 300;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff')
          format('woff');
        font-weight: 400;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff')
          format('woff');
        font-weight: 500;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff')
          format('woff');
        font-weight: 600;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff')
          format('woff');
        font-weight: 700;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff')
          format('woff');
        font-weight: 800;
        font-style: normal;
      }
      @font-face {
        font-family: 'S-CoreDream';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff')
          format('woff');
        font-weight: 900;
        font-style: normal;
      }

* {
    font-family: 'S-CoreDream', sans-serif !important;
}

h3.team-name{
  color:#101010 !important;
  font-weight:200 !important;
  letter-spacing:-0.05em !important;
  font-size:17px !important;
  line-height:26px !important;

}

div.blog-content > p{
  letter-spacing:-0.05em !important;
  font-weight:300 !important;
  
}

.blog-meta{
 margin:0 !important;
}

.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  width: 100% !important;
  height: auto !important;
}

#rs-header > div.rs-breadcrumbs.porfolio-details.is-shop-hide.gg > div > div > div > div > div > h1{
  letter-spacing: -0.01em !important;
  font-size:36px !important;
  line-height:40px !important;
  font-weight:800 !important;
  margin-bottom:20px !important;
  text-shadow: none !important;
}

#rs-header > div.rs-breadcrumbs.porfolio-details > div > div > div > div > div > h1{
    letter-spacing: -0.01em !important;
  font-size:36px !important;
  line-height:40px !important;
  font-weight:800 !important;
  margin-bottom:20px !important;
  text-shadow: none !important;
}


#mc02 > div > div > div > h2{
  word-break: keep-all;
}

@media (max-width: 767px) {

#page > div.main-contain.offcontents > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-af3009d.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div > div > div > section > div > div > div > div.elementor-element.elementor-element-89dba73.elementor-absolute.elementor-widget.elementor-widget-heading > div > h2
    {
      width:80% !important;
      margin: 0 auto !important;
      word-break: keep-all;
      
    }

    #rs-header > div > div > div > div > div > div.col-cell.menu-responsive{
    margin: 0 0 0 auto !important;
    }

    
  #mc01 > div{
       background-size: 50%; /* ¿øÇÏ´Â Å©±â·Î º¯°æ */
  }
  

}




@media (min-width: 768px){

div.blog-content > p{
  height:130px;
}


#cardsize01 > div > div > div {
  height:225px !important;
}
#cardsize02 > div > div > div {
  height:225px !important;
}
#cardsize03 > div > div > div {
  height:225px !important;
}
#cardsize04 > div > div > div {
  height:225px !important;
}
#cardsize05 > div > div > div {
  height:225px !important;
}
#cardsize06 > div > div > div {
  height:225px !important;
}




} 

@media (min-width: 768px) and (max-width:1024px) {

  #cardsize01 > div > div > div > div.services-text > div > h2{
    line-height:1.4em !important;
    margin-bottom:15px !important;
    height:50px;
  }
  #cardsize02 > div > div > div > div.services-text > div > h2{
    line-height:1.4em !important;
    margin-bottom:15px !important;
    height:50px;
  }
  #cardsize03 > div > div > div > div.services-text > div > h2{
    line-height:1.4em !important;
    margin-bottom:15px !important;
    height:50px;
  }
  #cardsize04 > div > div > div > div.services-text > div > h2{
    line-height:1.4em !important;
    margin-bottom:15px !important;
    height:50px;
  }
  #cardsize05 > div > div > div > div.services-text > div > h2{
    line-height:1.4em !important;
    margin-bottom:15px !important;
    height:50px;
  }
  #cardsize06 > div > div > div > div.services-text > div > h2{
    line-height:1.4em !important;
    margin-bottom:15px !important;
    height:50px;
  }
  #boucher01 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher02 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher03 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher04 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher05 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher06 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher11 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher12 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher13 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher14 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher15 > div > div > div > div.services-text > p{
    height:82px;
  }
  #boucher16 > div > div > div > div.services-text > p{
    height:82px;
  }
  #cf7 input::placeholder {
    font-size: 15px; /* ¿øÇÏ´Â Å©±â·Î º¯°æ */
  }
  #cf7 textarea::placeholder {
    font-size: 15px; /* ¿øÇÏ´Â Å©±â·Î º¯°æ */
  }
  
  #jhboucher > div > div > div.title-inner > span{
    white-space:nowrap;
  }

}


#rs-header > div.rs-breadcrumbs.porfolio-details > div > div > div > div > div > div > span{
 padding-right:28px !important;
 margin-right:8px !important;
 word-break: keep-all;
}


