@font-face {
    font-family: 'Lovelace Text';
    src: url('lovelacetext-regular.woff2') format('woff2'),
        url('lovelacetext-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Buenos Aires Trial';
    src: url('buenosairestrial-light.woff2') format('woff2'),
        url('buenosairestrial-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('poppins-semibold.woff2') format('woff2'),
        url('poppins-semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('quicksand-regular.woff2') format('woff2'),
        url('quicksand-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Buenos Aires Trial';
    src: url('buenosairestrial-semibold.woff2') format('woff2'),
        url('buenosairestrial-semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Buenos Aires Trial';
    src: url('buenosairestrial-regular.woff2') format('woff2'),
        url('buenosairestrial-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('quicksandbold-regular.woff2') format('woff2'),
        url('quicksandbold-regular.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body {
  font-family: 'Lovelace Text';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.79;
  letter-spacing: 0.14px;
  text-align: left;
  color: #000000;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Poppins';
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #000000;
}
h1 {
  font-size: 45px;
  font-weight: 600;
  line-height: 1.2;
}

h2 {
  font-size: 45px;
  font-weight: 600;
  line-height: 1.11;
}

h3 {
  font-size: 31px;
  font-weight: 600;
  line-height: 1.23;
  letter-spacing: 3.1px;
}

h4 {
  font-size: 26.5px;
  font-weight: 500;
  line-height: 1.28;
  letter-spacing: 2.65px;
}

h5 {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.59;
  letter-spacing: 1.7px;
}

a:hover {
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
}

.section_inner {
    margin: 0 auto;
}

.site_button,
input[type="submit"] {
    display: inline-block;
    font-family: LibreBaskerville;
    font-size: 10px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.7;
    letter-spacing: 2.4px;
    color: #000000;
    padding: 6.5px 30px;
    border: 0;
    cursor: pointer;
    position: relative;
}

.site_button:before,
input[type="submit"]::before {
    content: "";
    position: absolute;
    width: 25.9%;
    height: 100%;
    background-color: #c3d9da;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.site_button:hover:before,
input[type="submit"]::before {
    width: 100%;
}

p {
    margin-top: 0;
    margin-bottom: 26px;
}

p:last-child {
    margin-bottom: 0;
}

mark {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(120deg, #E4DBDC 0%, #E4DBDC 100%);
    background-repeat: no-repeat;
    background-size: 100% 24%;
    background-position: 0 88%;
    color: inherit;
}

.mobile_only {
    display: none;
}

.m {
    display: none !important;
}

@media (max-width: 1440px) {
    body {
        font-size: 0.972vw;
        letter-spacing: 0.01vw;
    }
    h1,h2,h3,h4,h5,h6{}
    h1 {
        font-size: 3.125vw;
    }

    h2 {
        font-size: 3.125vw;
    }

    h3 {
        font-size: 2.153vw;
        letter-spacing: 0.215vw;
    }

    h4 {
        font-size: 1.84vw;
        letter-spacing: 0.184vw;
    }

    h5 {
        font-size: 1.181vw;
        letter-spacing: 0.118vw;
    }
}

@media (max-width: 1140px) {
    body {
        font-size: 1.228vw;
        letter-spacing: 0.012vw;
    }
    h1,h2,h3,h4,h5,h6{}
    h1 {
        font-size: 3.947vw;
    }

    h2 {
        font-size: 2.947vw;
    }

    h3 {
        font-size: 2.719vw;
        letter-spacing: 0.272vw;
    }

    h4 {
        font-size: 2.325vw;
        letter-spacing: 0.232vw;
    }

    h5 {
        font-size: 1.491vw;
        letter-spacing: 0.149vw;
    }
}

@media (max-width: 1024px) {
    body {
        font-size: 1.367vw;
        letter-spacing: 0.014vw;
    }
    h1,h2,h3,h4,h5,h6{}
    h1 {
        font-size: 4.395vw;
    }

    h2 {
        font-size: 3.395vw;
    }

    h3 {
        font-size: 3.027vw;
        letter-spacing: 0.303vw;
    }

    h4 {
        font-size: 2.588vw;
        letter-spacing: 0.259vw;
    }

    h5 {
        font-size: 1.66vw;
        letter-spacing: 0.166vw;
    }
}

@media (max-width: 768px) {
    body {
        font-size: 1.823vw;
        letter-spacing: 0.018vw;
    }
    h1,h2,h3,h4,h5,h6{}
    h1 {
        font-size: 5.859vw;
    }

    h2 {
        font-size: 5.859vw;
    }

    h3 {
        font-size: 4.036vw;
        letter-spacing: 0.404vw;
    }

    h4 {
        font-size: 3.451vw;
        letter-spacing: 0.345vw;
    }

    h5 {
        font-size: 2.214vw;
        letter-spacing: 0.221vw;
    }
}

@media (max-width: 550px) {
    body {
        font-size: 2.917vw;
        letter-spacing: 0.029vw;
    }
    h1,h2,h3,h4,h5,h6{}
    h1 {
        font-size: 9.375vw;
        line-height: 1.05;
    }

    h2 {
        font-size: 6.6vw;
        line-height: 1.2;
        letter-spacing: -0.1vw;
    }

    h3 {
        font-size: 6.458vw;
        letter-spacing: 0.646vw;
    }

    h4 {
        font-size: 5.521vw;
        letter-spacing: 0.552vw;
    }

    h5 {
        font-size: 3.542vw;
        letter-spacing: 0.354vw;
    }
}

html {
  scroll-behavior: smooth;
}
/*
    Header
------------------------------*/
.jcy_header{padding-top:44px;padding-bottom:44px;padding-left:55px;padding-right:55px;position:absolute;width:100%;z-index:99;left:0;top:0}
.jcy_header .section_inner{display:flex;justify-content:space-between}
.jcy_logo_image{width:296px}
.jcy_header_right {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    /* display: none; */
    justify-content: center;
}
.jcy_header_right ul{margin:0;padding:0;line-height:0;list-style-type:none;}
.jcy_header_right li{display:inline-block;margin:0;padding-left:21.5px}
.jcy_header_right li a {
    font-size: 13px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 2.16px;
    color: #000;
    position: relative;
    display: block;
    font-family: 'Poppins';
    text-transform: uppercase;
}
/*
    Responsive Header
------------------------------*/
.responsive-menu-hand{display:none}
.responsive-menu-hand svg{width:100%;height:100%}
.responsive-menu-close{clear:both;height:28px;width:28px;display:block;position:absolute;top:26px;right:37px}
.responsive-menu-close strong{position:relative;height:0;width:40px;display:block}
.responsive-menu-close span:nth-child(1),a.responsive-menu-close span:nth-child(2){width:27px;display:block;background-color:#4a5764;height:2px}
.responsive-menu-close span:nth-child(1){transform:rotate(-45deg);margin-top:15px}
.responsive-menu-close span:nth-child(2){transform:rotate(45deg);margin-top:-3px}
.responsive-menu{position:fixed;width:100%;height:100%;top:0;right:-110%;background:rgba(190,173,176,.99);z-index:999999;overflow:scroll;overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;transition:right .5s ease;-webkit-transition:right .5s ease;-moz-transition:right .5s ease;-ms-transition:right .5s ease;-o-transition:right .5s ease}
.responsive-menu.active{right:0}
.responsive-menu ul{margin:0;padding:0;list-style-type:none;width:100%;border-bottom:0}
.responsive-menu>ul{margin-top:178px;padding-left:70px}
.responsive-menu ul li{margin:0;padding:0;list-style-type:none;position:relative;margin-bottom:0}
.responsive-menu>ul li:before{content:"";position:absolute;width:145px;height:6px;background-color:#4a5764;top:50%;transform:translateY(-50%);opacity:0;left:-170px}
.responsive-menu>ul li:hover:before{opacity:1}
.responsive-menu .pf4_header_userarea span a,.responsive-menu ul li a{height:57px;display:block;text-decoration:none;position:relative;font-family:LibreBaskerville;font-size:16.5px;font-weight:400;font-stretch:normal;font-style:normal;line-height:3.45;letter-spacing:2.97px;text-align:left;color:#f2f4f4;font-weight:700;border:0;margin:0}
.responsive-menu ul li:hover{text-decoration:none}
.responsive-menu ul li a:hover{color:#4a5764}
.jcy_social{position:absolute;bottom:60px;left:70px}
.jcy_social ul{display:flex}
.jcy_social ul li{margin-right:15px}
.jcy_social ul li,.jcy_social ul li a{line-height:0;height:unset}

@media (max-width: 1440px) {
  .jcy_header{padding-top:3.056vw;padding-bottom:3.056vw;padding-left:3.819vw;padding-right:3.819vw; left:0;top:0}
  .jcy_logo_image{width:20.556vw}
}

@media (max-width: 1140px) {}

@media (max-width: 1024px) {


}
  .show767{ display: none; }
@media (max-width: 767px) {
  .hide767{ display: none !important; }
  .show767{ display: block; }

  .jcy_header .section_inner{  padding-left: 3.2vw; padding-right:3.2vw; padding-top: 6vw; }
  .jcy_logo_image{width:46.458vw}
}





/* section 1 */

.hide550{ display: block; }
.show550{ display: none;}
@media (max-width: 550px) {
    .section_inner { width: 100%; padding-left: 7vw; padding-right: 7vw; }
    .section_left_item { width: 100% !important; }
    .section_right_item { width: 100% !important; }
    .show550{ display: block; }
    .hide550{ display: none !important; }
}


/* ============= CSS By MJ ============= */

a.site_button.koribtn::before {
    background: #8fd5b8;
    width: 100%;
}

a.site_button.koribtn {
    font-family: 'Buenos Aires Trial';
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.93;
    letter-spacing: 2.8px;
    text-align: left;
    color: #ffffff;
    padding: 10px 42px 10px 43px;
}
@media (max-width: 550px) {
    a.site_button.koribtn{
        padding: 2.083vw 8.75vw 2.083vw 8.958vw;
        letter-spacing: 0.583vw;
        font-size: 2.917vw;
    }
}

/*==========================
Section kori1 css Start
 ==========================*/

 section.kori1 {padding-top: 124px; padding-bottom: 243px;}
 section.kori1 .section_inner {width: 965px;display: flex;position: relative;z-index: 1;}
 .kori1_left {width: 543px;flex-shrink: 0;margin-top: 200px;}
 .kori1_left h1 {margin-bottom: 22px;}
 .kori1_left h1 strong {font-style: italic;color: #e6b0b0;}
 .kori1_right_in {position: absolute;top:-124px;right: -111px;z-index: -1;width: 637px;height: 798px;background-repeat: no-repeat;background-position: center;background-size: contain;}
 .kori1_bodder {position: absolute;width: 511px;height: 631px;left: 319px;top: 7px;z-index: 1;}
 .kori1_bodder> span {display: block;position: absolute;background: #000000;}
 span.kori1_bodder1 {top: 0;left: 0;width: 100%;height: 3px;}
 span.kori1_bodder2 {right: 0;top: 0;width: 3px;height: 26px;}
 span.kori1_bodder3 {left: 0;bottom: 0;height: 3px;width: 305px;}
 span.kori1_bodder4 {left: 0;bottom: 0;width: 3px;height: 175px;}
 span.kori1_bodder5 {left: 0;width: 3px;height: 230px;}
 @media (max-width: 1440px) {
   section.kori1 {padding-top: 8.611vw; padding-bottom: 16.875vw;}
   section.kori1 .section_inner {width: 67.014vw; }
   .kori1_left {width: 37.708vw; margin-top: 13.889vw;}
   .kori1_left h1 {margin-bottom: 1.528vw;}
   .kori1_left a.koribtn{ padding: 0.694vw 2.917vw 0.694vw 2.986vw; font-size: 0.972vw; }
   .kori1_right_in { top:-8.611vw;right: -7.708vw; width: 44.236vw;height: 55.417vw; }
   .kori1_bodder { width: 35.486vw;height: 43.819vw;left: 22.153vw;top: 0.486vw; }
   span.kori1_bodder1 {top: 0;left: 0;width: 100%; }
   span.kori1_bodder2 {right: 0;top: 0; height: 1.806vw;}
   span.kori1_bodder3 {left: 0;bottom: 0; width: 21.181vw;}
   span.kori1_bodder4 {left: 0;bottom: 0; height: 12.153vw;}
   span.kori1_bodder5 {left: 0; height: 15.972vw;}
 }
 @media (max-width: 1140px) {
   .kori1_left a.koribtn{ font-size: 1.2vw; }
   .kori1_left h1{  font-size: 3.125vw;}
 }
 @media (max-width: 1024px) {
   .kori1_left a.koribtn{ font-size: 1.4vw; padding: 1.2vw 1.5vw 0.694vw 1.5vw;}
 }
 @media (max-width: 767px) {

 }
 .kori1_image_mobile { display: none; }
 @media (max-width: 767px) {
   section.kori1{ padding-top: 25.7vw; }
   section.kori1 .section_inner{ padding: 0; width: 100%; }
   .kori1_left{ width: 100%;}
   .kori1_right{  }
   .kori1_right_in{ width: 100%; position: relative; z-index: 0; }
   .kori1_left h1{ font-size: 9.271vw; line-height: 1.07; letter-spacing: normal;  padding-left: 7vw; padding-right: 7vw; margin-bottom: 4.2vw;}
   .kori1_bodder { width: 71.486vw; height: 150.6vw; left: 28.4vw; top: -1.4vw; }
   .kori1_left a.koribtn{ margin-left: 7.2vw; font-size: 2.813vw; z-index: 2; padding: 2.1vw 8.8vw; letter-spacing: 0.65vw;}
   .kori1_image_mobile{ margin-top:-13.5vw; display: block; width: 100%;}
   span.kori1_bodder1{ height: 2px; }
   span.kori1_bodder5{ width: 2px; height:8.6vw; }
   span.kori1_bodder4{ width: 2px; height: 76.1vw; }
   span.kori1_bodder3{ height: 2px; width:8.3vw; }
 }
/*==========================
Section kori2 css Start
 ==========================*/
 section.kori2 {margin-top: 96px;background-color: #f6ecec;padding-top: 92px;}
 section.kori2 .section_inner {width: 776px;display: flex;position: relative;}
 .kori2_right {width: 376px;flex-shrink: 0;margin-left: auto;}
 .kori2_left img {display: block;position: absolute;top: -21px;left: -51px;width: 433px;}
 .kori2_right h3 {margin-bottom: 15px;text-transform: uppercase;}
 .kori2_right h3 mark {background-color: rgba(255, 255, 255, 0);background-image: linear-gradient( 120deg , #edcccc 0%, #edcccc 100%);background-repeat: no-repeat;background-size: 100% 53%;background-position: 0 88%;color: inherit;}
 .kori2_right article {}
 .kori2_form {margin-top: 1px;width: 302px;}
 .kori2_form_in {margin-bottom: -21px;}
 .kori2_form_in .form-control {font-size: 14px;background: transparent;border: 0;border-bottom: 1px solid;border-radius: 0;outline: none;padding-left: 0;}
 .kori2_form_in .form-group {margin-bottom: 1px;}
 .kori2_form_in .form-btn {font-family: 'Buenos Aires Trial';font-size: 14px;font-weight: 600; line-height: 1;letter-spacing: 2.8px; color: #ffffff; padding:15.5px 36px 14px 32px;background-color: #8fd5b8;border: 1px solid #8fd5b8;text-transform: uppercase;margin-top: 27px; margin-left:-2px; margin-bottom: -5px; width: auto;  }
 @media (max-width: 1440px) {
   section.kori2 {margin-top: 6.667vw; padding-top: 6.389vw;}
   section.kori2 .section_inner {width: 53.889vw; }
   .kori2_right {width: 26.111vw; }
   .kori2_left img { top: -1.458vw;left: -3.542vw;width: 30.069vw;}
   .kori2_right h3 {margin-bottom: 1.042vw; }
   .kori2_right h3 mark { }
   .kori2_right article {}
   .kori2_form {margin-top: 0.069vw;width: 20.972vw;}
   .kori2_form_in {margin-bottom: -1.458vw;}
   .kori2_form_in .form-control { }
   .kori2_form_in .form-group { }
   .kori2_form_in .form-btn { font-size: 0.972vw; letter-spacing: 0.194vw; padding:1.076vw 2.5vw 0.972vw 2.222vw; margin-top: 1.875vw; margin-left:-0.139vw; margin-bottom: -0.347vw; }
 }
 @media (max-width: 1140px) {
   section.kori2 .section_inner {width: 67.5vw;}
   .kori2_left img {width: 36.2vw;}
   .kori2_right{ width: 33vw; }
   .kori2_right h3{ font-size: 2.6vw; }
   .kori2_form{ width:21.5vw; }
   .kori2_form_in .form-btn{ font-size: 1.2vw; }
 }
 @media (max-width: 1024px) {
    section.kori2 .section_inner {width: 89vw;}
   .kori2_left img {width: 47.2vw;}
   .kori2_right{ width:44.5vw; }
   .kori2_right h3{ font-size: 3vw;; }
   .kori2_form{ width:24vw; }
   .kori2_form_in .form-btn{ font-size: 1.4vw; padding-top: 1.4vw;}
 }
 @media (max-width: 767px) {
   section.kori2{ margin-top:4.6vw;  margin-left: 6.5vw;  margin-right: 6.5vw;}
   section.kori2 .section_inner{ width: 100%; padding: 0vw; }
   .kori2_left{  }
   .kori2_left img{ width:90.4%; top: -15.1vw; left: 3.5vw;}
   .kori2_right{ width: 100%; padding-top: 32.6vw;     padding-bottom: 8.6vw; }
   .kori2_right h3{ font-size: 6.225vw; text-align: center; line-height: 1; margin-bottom: 4vw;}
   .kori2_right h3 mark{ padding-left: 0.2vw;}
   .kori2_right p{font-size: 2.811vw;  line-height: 1.79; letter-spacing: 0.028vw; text-align: center; padding-left: 4vw; padding-right: 4vw; }
   .kori2_form { width: 61vw; margin: auto; margin-top:3.8vw;}
   .kori2_form_in .form-control{ text-align: center; text-transform: uppercase;font-family: 'Buenos Aires Trial'; font-size: 1.908vw; letter-spacing: 0.382vw; padding-bottom: 1.5vw; margin-bottom: 2vw;}
   .kori2_form_in .form-btn{ font-size: 2.711vw; font-weight: 600;  line-height: 2; letter-spacing: 0.542vw; }
   .kori2_form_in .button_middle{ margin-top: 4vw; padding-left: 3vw; }
   .kori2_form_in .form-btn{ padding:2vw 8vw 1.5vw 7vw;  }
 }
 @media (max-width: 550px) {

 }
/*==========================
Section kori3 css Start
 ==========================*/
section.kori3 {padding-top: 322px;padding-bottom: 161px;}
section.kori3 .section_inner {width: 1076px;display: flex;position: relative;}
.kori3_left_img img {display: block;width: 334px;top: -232px;position: absolute;z-index: 2;left: 67px;}
.kori3_left_img img.mobile_only{display:none;}
.kori3_right {width: 735px;margin-left: auto;flex-shrink: 0;position: relative;z-index: 1;}
.kori3_right_in{background: #ffffff;padding-top: 60px;padding-left: 118px;padding-bottom: 55px;}
.kori3_right_in h5 {font-size: 28.08px;display: flex;margin-bottom: 21px;text-transform: uppercase;letter-spacing: 0;}
.kori3_right_in h5 img {display: block;width: 218px;margin-left: 17px;margin-top: -3px;}
.kori3_right_in article ul {padding-left: 0;font-size: 17.08px;list-style: none;margin-bottom: 25px;margin-left: -72px;}
.kori3_right_in article ul li::before {content: "";background-color: #5d7687;clip-path: polygon(0 0, 0% 100%, 100% 50%);display: inline-block;width: 5px;height: 6px;margin-right: 17px;top: -4px;position: relative;}
.kori3_right_in article {font-family: 'Lovelace Text';font-size: 14px;line-height: 1.79;letter-spacing: 0.1px;text-align: left;color: #000000;padding-left: 51px;}
.kori3_right_in article ul li {text-transform: uppercase;font-weight: bold;font-family: Poppins;letter-spacing: 1px;margin-bottom: 8px;}
.kori3_bodder {display: block; }
.kori3_bodder> span {display: block;position: absolute;z-index: 1;background: #000;}
span.kori3_bodder1 {width: 40px;height: 3px;left: 67px;top: 0;}
span.kori3_bodder_quote {background: transparent;top: -52px;left: 119px;}
span.kori3_bodder_quote img {display: block;width: 89px;}
span.kori3_bodder2 {height: 3px;right: 0;top: 0;width: 69.5%;}
span.kori3_bodder3 {right: 0;height: 100%;width: 3px;}
span.kori3_bodder4 {bottom: 0;width: 100%;height: 3px;}
span.kori3_art1 {position: absolute;z-index: -2;width: 489px;height: 488px;top: -81px;right: -76px;background-color: #f4f4f4;}
@media (max-width: 1440px) {
  section.kori3 {padding-top: 22.361vw;padding-bottom: 11.181vw;}
  section.kori3 .section_inner {width: 74.722vw; }
  .kori3_left_img img { width: 23.194vw;top: -16.111vw; left: 4.653vw;}
  .kori3_left_img img.mobile_only{ }
  .kori3_right {width: 51.042vw; }
  .kori3_right_in{ padding-top: 4.167vw;padding-left: 8.194vw;padding-bottom: 3.819vw;}
  .kori3_right_in h5 {font-size: 1.95vw; margin-bottom: 1.458vw; }
  .kori3_right_in h5 img { width: 15.139vw;margin-left: 1.181vw;margin-top: -0.208vw;}
  .kori3_right_in article ul { font-size: 1.186vw; margin-bottom: 1.736vw;margin-left: -5vw;}
  .kori3_right_in article ul li::before { width: 0.347vw;height: 0.417vw;margin-right: 1.181vw;top: -0.278vw; }
  .kori3_right_in article { font-size: 0.972vw;line-height: 1.79;letter-spacing: 0.007vw; padding-left: 3.542vw;}
  .kori3_right_in article ul li { letter-spacing: 0.069vw;margin-bottom: 0.556vw;}
  .kori3_bodder { }
  .kori3_bodder> span { }
  span.kori3_bodder1 {width: 2.778vw; left: 4.653vw;top: 0;}
  span.kori3_bodder_quote { top: -3.611vw;left: 8.264vw;}
  span.kori3_bodder_quote img { width: 6.181vw;}
  span.kori3_bodder2 { right: 0;top: 0;width: 69.5%;}
  span.kori3_bodder3 {right: 0;height: 100%; }
  span.kori3_bodder4 {bottom: 0;width: 100%; }
  span.kori3_art1 { width: 33.958vw;height: 33.889vw;top: -5.625vw;right: -5.278vw; }
}
@media (max-width: 1140px) {
  section.kori3 { padding-top: 18.361vw; padding-bottom: 5.181vw; }
  .kori3_left_img img{ left: -0.5vw; }
  .kori3_right { width: 56.042vw;}
  .kori3_right_in article ul li{ font-size:1.3vw; }
  .kori3_right_in article p{ font-size: 1.228vw; }
}
@media (max-width: 1024px) {
  section.kori3 .section_inner { width:90vw; }
  .kori3_left_img img{ width: 28.194vw; left: -2.5vw; }
  .kori3_right { width:71vw;}
  .kori3_right_in article ul li{ font-size:1.5vw; }
  .kori3_right_in article ul li::before {width:5px;height:6px; }
  .kori3_right_in article p{ font-size: 1.6vw; }
  span.kori3_art1 { top: -2vw; right: -2vw; }
}
@media (max-width: 767px) {
  section.kori3 { padding-top: 23.8vw; }
  section.kori3 .section_inner{ width: 97vw; padding-left: 7vw;
    padding-right: 7vw;}
  .kori3_right{width: 100%; }
  .kori3_right_in{ width:  100%; padding-top: 11vw; padding-left: 6vw;}
  .kori3_left_img img{ left: auto; right: -21vw; width: 56.5vw; top: 6.45vw;}
  span.kori3_art1{ right: auto; left: -7.6vw;width: 59.839vw;height: 97.992vw; top: -12vw;}
  span.kori3_bodder2 { width: 68.7%; height: 2px; }
  span.kori3_bodder3{ width: 2px;}
  span.kori3_bodder4{ height: 2px; }
  span.kori3_bodder_quote img{ width: 14.056vw; }
  span.kori3_bodder_quote { top: -6.81vw; left: 10.5vw;}
  span.kori3_bodder1 { width: 8.778vw; left: 0vw; height: 2px; }
  .kori3_right_in:before{ content: ''; width: 2px; position: absolute; background: #000000; height: 100%; left:-0.1vw; top: 0; }
  .kori3_right_in h5{ font-size: 5.6vw; margin-bottom: -1.4vw;}
  .kori3_right_in img.show767{ margin-left: -1vw; }
  .kori3_right_in h5 span{ display: block; }
  .kori3_right_in h5 .m{ clear: both; }
  .kori3_right_in h5 img{ width: 43.775vw;}
  .kori3_right_in article{ padding-left: 0vw; padding-top:3.5vw; padding-bottom:5.6vw;}
  .kori3_right_in article ul{ margin-left: 0vw; }
  .kori3_right_in article ul li{font-size: 3.3vw; padding-left: 4.5vw; letter-spacing: 0.3vw; margin-bottom: 3.8vw; position: relative; line-height: 1.2;}
  .kori3_right_in article ul li::before{content: ''; position: absolute; left: 0vw; top: 1vw; }
  .kori3_right_in article p{ font-size: 2.9vw; line-height: 1.79; letter-spacing:0vw; word-spacing: 0.1vw;}
}
@media (max-width: 550px) {
  section.kori3 .section_inner{ width: 97vw; }
}
/*==========================
Section kori4 css Start
 ==========================*/
 section.kori4 .section_inner {width: 708px;padding-left: 15px;}
 section.kori4 {width: 1316px;margin: 0 auto;background-color: #f6ecec;padding-top: 56px;margin-bottom: 99px;position: relative;left: 0;}
 .kori4_title {text-align: center;}
 .kori4_title h2 {font-family: Poppins;font-size: 26.5px;font-weight: 500;line-height: 1.28;letter-spacing: 3px;color: #000000;margin-bottom: 55px;text-transform: uppercase;}
 .kori4_title h2 mark {background-color: rgba(255, 255, 255, 0);background-image: linear-gradient( 120deg , #dfe7e1 0%, #dfe7e1 100%);background-repeat: no-repeat;background-size: 100% 60%;background-position: 0 100%;color: inherit;padding-bottom: 0px;padding-right: 1px;}
 .kori4_col {width: 318px;margin-bottom: 18px;font-family: 'Lovelace Text';font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 1.6px;text-align: right;color: #000000;position: relative;}
 .kori4_col:nth-child(1) {}
 .kori4_col:nth-child(2) {margin-left: auto;text-align: left;margin-right: -1px;}
 .kori4_col:nth-child(3) {margin-bottom: 0;}
 .kori4_center {padding-top: 22px;position: relative;padding-bottom: 33px;margin-bottom: -23px;}
 .kori4_col_right {width: 21px;height: 3px;background-color: #000000;position: absolute;right: -32px;top: 10px;}
 .kori4_col_left {display: inline-block;position: relative;padding-left: 28px; padding-right:5px;}
 .kori4_col span {display: inline-block;background: url("kori4_1.png") no-repeat scroll center / contain;width: 20px;height: 20px;position: absolute;left: 0;top: 3px;}
 .kori4_col p{ letter-spacing:0.1px; }
 .kori4_bottom {text-align: center;margin-top: 13px;position: relative;bottom: -23px;letter-spacing: 1.3px;}
 .kori4_bottom p{ letter-spacing:0px; word-spacing:1.5px; padding-right: 12px; }
 .kori4_bottom p strong{ letter-spacing: 0px; word-spacing:2px; padding-right:4px;}
 .kori4_bottom article p:first-child {margin-bottom: 12px;}
 .kori4_link {margin-top: 20px;padding-right: 12px;}
 .kori4_link a.site_button {display: inline-flex;align-items: center;justify-content: flex-start;font-family: 'Buenos Aires Trial';font-size: 14px;font-weight: 600; line-height: 1.93;letter-spacing: 2.8px; color: #ffffff;text-transform: uppercase;background-color: #8fd5b8;padding: 10px 40px 9px 36px;}
  .kori4_link a.site_button img{ margin-left:12px; }
 span.kori4_border_line {position: absolute;left: 50%;width: 3px;background: #000;top: -10px;height: 102%;margin-left: -7px;}
 .kori4_col:nth-child(2) .kori4_col_right {right: auto;left: -47px;top: 11px;}
 @media (max-width: 1440px) {
   section.kori4 .section_inner {width: 49.167vw;padding-left: 1.042vw;}
   section.kori4 {width: 91.389vw; padding-top: 3.889vw;margin-bottom: 6.875vw; }
   .kori4_title { }
   .kori4_title h2 { font-size: 1.84vw; line-height: 1.28;letter-spacing: 0.208vw; margin-bottom: 3.819vw; font-weight: bold; }
   .kori4_title h2 mark { padding-bottom: 0vw;padding-right: 0.069vw;}
   .kori4_col {width: 22.083vw;margin-bottom: 1.25vw; font-size: 0.972vw; letter-spacing: 0.111vw; }
   .kori4_col:nth-child(1) {}
   .kori4_col:nth-child(2) { margin-right: -0.069vw;}
   .kori4_col:nth-child(3) {margin-bottom: 0;}
   .kori4_center {padding-top: 1.528vw; padding-bottom: 2.292vw;margin-bottom: -1.597vw;}
   .kori4_col_right {width: 1.458vw; right: -2.222vw;top: 0.694vw;}
   .kori4_col_left { padding-left: 1.944vw; padding-right:0.347vw; z-index: 2; }
   .kori4_col span { width: 1.389vw;height: 1.389vw; left: 0;top: 0.208vw; background-size: 100%; }
   .kori4_col p{ letter-spacing: 0.007vw; }
   .kori4_bottom { margin-top: 0.903vw; bottom: -1.597vw;letter-spacing: 0.09vw;}
   .kori4_bottom p{ letter-spacing:0vw; word-spacing:0.104vw; padding-right: 0.833vw; }
   .kori4_bottom p strong{ letter-spacing: 0vw; word-spacing:0.139vw; padding-right:0.278vw;}
   .kori4_bottom article p:first-child {margin-bottom: 0.833vw;}
   .kori4_link {margin-top: 1.389vw;padding-right: 0.833vw;}
   .kori4_link a.site_button { font-size: 0.972vw; letter-spacing: 0.194vw;  padding: 0.694vw 2.778vw 0.625vw 2.5vw;}
    .kori4_link a.site_button img{ margin-left:0.833vw; }
   span.kori4_border_line { left: 50%; top: -0.694vw;height: 102%;margin-left: -0.486vw;}
   .kori4_col:nth-child(2) .kori4_col_right { left: -3.264vw;top: 0.764vw;}
 }
 @media (max-width: 1140px) {
   section.kori4 .section_inner { width: 90vw; padding-left:0vw; }
  .kori4_col { width: 43.15vw; }
  .kori4_col p{ font-size: 1.228vw; }
  .kori4_link a.site_button { font-size:1.2vw; }
  .kori4_link a.site_button img{ margin-top: -0.5vw; }
 }
 @media (max-width: 1024px) {
   .kori4_title h2 { font-size:2.2vw; }
   .kori4_col p{ font-size: 1.82vw;  }
   .kori4_bottom p{ font-size: 1.82vw; }
   .kori4_col span{ width: 15px; height: 15px; left:-5px; top:2px; }
   .kori4_col_right { right: -2.3vw; }
   .kori4_col:nth-child(2) .kori4_col_right { left: -2.9vw; }
   .kori4_link a.site_button { font-size:1.4vw; padding-top: 1.4vw; }
 }
 @media (max-width: 767px) {
   section.kori4{width: 100%;margin-top: 9.5vw;padding-top: 9vw;padding-bottom: 13.8vw;}
   .kori4_title h2{ font-size: 5.221vw; line-height: 1.31; letter-spacing: 0.522vw;}
   section.kori4 .section_inner { width:80vw; padding-left: 0vw; padding-right: 0vw;}
   .kori4_title h2 mark { padding-bottom: 0vw; padding-right: 0.4vw; padding-left: 1.8vw; margin-left: -1.8vw;}
   .kori4_col{ width: 100%; }
   .kori4_col_left { padding-left:14vw; padding-right: 0.347vw; width: 100%; text-align: left;     margin-bottom: 2.5vw;}
   span.kori4_border_line {left: 0.5vw; top: -0.8vw; width: 2px; height: 102%;  margin-left: -0.486vw;}
   .kori4_col p{ font-size: 2.811vw; line-height: 1.5; letter-spacing: 0vw;}
   .kori4_center {margin: auto; padding-top: 5.528vw; padding-bottom: 2.292vw; margin-bottom: -1.597vw; width: 71vw; }
   span.kori4_border_line{  }
   .kori4_col span{  width: 4.016vw; height: 4.016vw; left: 7vw; }
   .kori4_col_right, .kori4_col:nth-child(2) .kori4_col_right{ right: auto; left: 0vw; height: 2px; width: 3.9vw; top: 2.4vw;}
   .kori4_bottom article{ padding-top:2vw; }
   .kori4_bottom article p{ font-size: 2.811vw; margin-bottom:6vw;}
   .kori4_bottom article p:first-child{ text-align: left;  padding-left: 3vw;  margin-bottom: 6vw;}
   .kori4_bottom p strong{ letter-spacing: 0.1vw; }
   .kori4_link{ margin-top: -3.7vw;}
   .kori4_link a.site_button{font-size: 2.7vw;line-height: 1.8;letter-spacing: 0.65vw;padding: 2.5vw 8.2vw 2vw 7vw;margin-left: 1vw;}
   .kori4_link a.site_button img{margin-left: 2vw;}
 }
 @media (max-width: 550px) {

 }
/*==========================
Section kori5 css Start
 ==========================*/
 section.kori5 .section_inner {width: 880px;display: flex;}
 .kori5_left {width: 356px;margin-left: 42px;}
 .kori5_right {width: 398px;margin-left: auto;padding-top: 37px;position: relative;letter-spacing:0.1px;}
 section.kori5 {background-color: #f0f0ef;padding: 107px 0 142px;z-index: 1;margin-bottom: 139px;}
 span.kori5_art1 {display: block;width: 327px;height: 499px;position: absolute;left: 0;z-index: -1;left: 0;top: -143px;background-size: contain;background-repeat: no-repeat;background-position: center;}
 span.kori5_art2 {display: block;position: absolute;right: -17px;top: 237px;width: 416px;height: 577px;z-index: -1;background-size: contain;background-repeat: no-repeat;background-position: center;}
 .kori5_left h2 {margin-bottom: 40px;text-transform: uppercase;}
 .kori5_left p {margin-bottom: 11px;}
 .kori5_right h5 {text-transform: uppercase;font-family: Poppins;font-weight: 600;margin-bottom: 15px;}
 .kori5_right h5 mark {background-color: rgba(255, 255, 255, 0);background-image: linear-gradient(120deg, #e6d8d8 0%, #e6d8d8 100%);background-repeat: no-repeat;background-size: 100% 53%;background-position: 0 80%;color: inherit;padding-left: 23px;margin-left: -23px;padding-bottom: 4px;padding-right: 6px;}
 .kori5_right ul {font-family: 'Lovelace Text';list-style: none;padding-left: 0;margin-bottom: 21px;}
 .kori5_right ul li:before {content: "";background-color: #5d7687;clip-path: polygon(0 0, 0% 100%, 100% 50%);display: inline-block;width: 5px;height: 6px;margin-right: 8px;top: -2px;position: relative;}
 .kori5_right p strong {padding-left: 18px;display: block;letter-spacing: 0.5px;}
 .kori5_right ul li:not(:last-child) {margin-bottom: 15px;}
 .kori5_link .site_button {background-color: #8fd5b8;font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.93;letter-spacing: 2.8px;text-align: left;color: #ffffff;margin-top: 26px;text-transform: uppercase;padding: 11px 38px 8px 36px;font-family: 'Buenos Aires Trial';}
 span.kori5_right_border {display: block;position: absolute;width: 3px;background: #000;left: -52px;height: 541px;top: 43px;}
 .show1024{ display: none; }
 @media (max-width: 1440px) {
   section.kori5 .section_inner {width: 61.111vw;display: flex;}
   .kori5_left {width: 24.722vw;margin-left: 2.917vw;}
   .kori5_right {width: 27.639vw; padding-top: 2.569vw; letter-spacing: 0.007vw;}
   section.kori5 { padding: 7.431vw 0 9.861vw;z-index: 1;margin-bottom: 9.653vw;}
   span.kori5_art1 { width: 22.708vw;height: 34.653vw; left: 0;z-index: -1;left: 0;top: -9.931vw; }
   span.kori5_art2 { right: -1.181vw;top: 16.458vw;width: 28.889vw;height: 40.069vw; }
   .kori5_left h2 {margin-bottom: 2.778vw; }
   .kori5_left p {margin-bottom: 0.764vw;}
   .kori5_right h5 { margin-bottom: 1.042vw;}
   .kori5_right h5 mark { padding-left: 1.597vw;margin-left: -1.597vw;padding-bottom: 0.278vw;padding-right: 0.417vw;}
   .kori5_right ul { padding-left: 0;margin-bottom: 1.458vw;}
   .kori5_right ul li:before {  margin-right: 0.556vw;top: -0.139vw; }
   .kori5_right p strong {padding-left: 1.25vw; letter-spacing: 0.035vw;}
   .kori5_right ul li:not(:last-child) {margin-bottom: 1.042vw;}
   .kori5_link .site_button { font-size: 0.972vw; letter-spacing: 0.194vw; margin-top: 1.806vw; padding: 0.764vw 2.639vw 0.556vw 2.5vw; }
   span.kori5_right_border { width: 0.208vw; left: -3.611vw;height: 37.569vw;top: 2.986vw;}
 }
 @media (max-width: 1140px) {
   .kori5_left h2{  }
   .kori5_left { width: 30vw; margin-left: 0vw; }
   .kori5_link .site_button { font-size: 1.2vw; }
 }
 @media (max-width: 1024px) {
   .show1024{ display:block; }
   .hide1024{ display: none; }
   section.kori5 .section_inner{ width: 50vw; display: block; padding-left:6vw; }
   .kori5_left h2{ font-size: 4vw; }
   .kori5_left{ width: 100%; }
   .kori5_right{ width: 100%; }
   .kori5_right h5 mark{ margin-left: 0; padding-left: 0; }
   span.kori5_right_border { width: 40vw; left: -42vw; height: 2px; top: 3.986vw;}
   span.kori5_art2 { top: 30vw; }
   .kori5_right ul li{font-size: 1.82vw; padding-left: 1.5vw; position: relative; margin-left: 0vw; }
   .kori5_right ul li:before{ position: absolute; left: 0vw; margin-right: 0vw; display: block; top:1vw; }
   .kori5_right p, .kori5_left p{ font-size: 1.82vw; }
   .kori5_right p strong{ padding-left: 0vw; }
   .kori5_right h5{ font-size: 2vw; }
   .kori5_link .site_button { font-size: 1.4vw; padding-top: 1.5vw; }

 }
 @media (max-width: 767px) {
   section.kori5{margin-top: 18.9vw;padding-top: 55.8vw;padding-bottom: 10.3vw;}
   section.kori5 .section_inner{ width: 71vw; padding: 0vw; }
   span.kori5_art1{width: 46.787vw;height: 70.281vw;top: -10.6vw;}
   span.kori5_art2{width:41.968vw;height:82.731vw;top: 1.8vw;right: 0vw;}
   .kori5_left h2{ font-size: 6.225vw; line-height: 1.24; letter-spacing: normal;}
   .kori5_right p, .kori5_left p{font-size: 2.811vw;line-height: 1.79;letter-spacing: 0.028vw;margin-bottom: 2vw;}
   .kori5_right h5{font-size: 3.414vw;line-height: 1.29;letter-spacing: 0.341vw;margin-top: 2.2vw;}
   .kori5_right h5 mark{padding-right: 2.3vw;padding-bottom: 1.03vw;}
   .kori5_right ul li{font-size: 2.811vw;line-height: 1.79;letter-spacing: 0vw;padding-left: 3.5vw;}
   .kori5_right ul li:not(:last-child){margin-bottom: 4.2vw;}
   span.kori5_right_border{top: 6.5vw;left: -43.5vw;}
   .kori5_right p strong{letter-spacing: 0.12vw;}
   .kori5_link{margin-left: 0.8vw;margin-top: 2.5vw;}
   .kori5_link .site_button{font-size: 2.711vw;line-height: 2;letter-spacing: 0.6vw;padding: 1.9vw 8vw 1.9vw 7vw;}
   .kori5_right{ letter-spacing: 0vw; }
 }

/*==========================
Section kori6 css Start
 ==========================*/
 section.kori6 .section_inner {width: 974px;background-color: #f6ecec;padding: 43px 87px 37px 40px;position: relative;left: 30px;}
 .kori6_in2 h2 {padding-left: 51px;text-transform: uppercase;margin-bottom: 23px;}
 .kori6_timg {
    width: 133px;
    height: 133px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 6px solid #ffff;
    margin: 0 auto 13px auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
 .kori6_timg img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0;}
 .kori6_slidercol {text-align: center;}
 p.name, p.Name {font-weight: 600;font-style: italic;margin-top:17px;}
 .kori6_vartical h6, .kori6_vartical_2 h6 {font-family: Poppins;font-size: 15px;font-weight: 600;text-transform: uppercase;letter-spacing: 14.5px;margin: 0;position: absolute;z-index: 1;writing-mode: tb-rl;transform: rotate(180deg);top: 29px;left: -156px;}
 .kori6_vartical_2 h6 {left: auto;right: -107px;transform: rotate(0deg);top: 53px; }
 .kori6_vartical h6 a, .kori6_vartical_2 h6 a{ color: #305065; }
 .kori6_vartical h6 a:hover, .kori6_vartical_2 h6 a:hover{ color: #c5c5c5; }
 .kori6_bodder {position: absolute;z-index: 1;width: 971px;height: 98.3%;top: 60px;left: -39px;pointer-events: none;top: 52px;}
 .kori6_bodder> span {display: block;position: absolute;background: #000;}
 span.kori6_bodder1 {height: 3px;width: 9.7%;left: 0;top: 0;}
 span.kori6_bodder2 {height: 3px;width: 23%;right: 0;top: 0;}
 span.kori6_bodder3 {width: 3px;right: 0;top: 0;bottom: 0;}
 span.kori6_bodder4 {height: 3px;right: 0;left: 0;bottom: 0;}
 span.kori6_bodder5 {left: 0;top: 0;bottom: 0;width: 3px;}
 .kori6_slider button.slick-prev.slick-arrow {left: -100px;background-image: url("kori6_1.png");left: -135px;}
 .kori6_slider button.slick-next.slick-arrow {left: auto;right: -137px;background-image: url(kori6_2.png);}
 .kori6_slider button.slick-next.slick-arrow, .kori6_slider button.slick-prev.slick-arrow {padding: 0;border: 0;font-size: 0px;width: 130px;height: 20px;background-repeat: no-repeat;background-size: contain;background-position: center;position: absolute;top: 100px;background-color: transparent;outline: none;cursor: pointer;top: 58px;}
 .kori6_slider.slick-initialized.slick-slider .slick-slide {padding: 0 16px;outline: none;}
 .kori6_slidercol {line-height: 1.79;}
 @media (max-width: 1440px) {
   section.kori6 .section_inner {width: 67.639vw; padding: 2.986vw 6.042vw 2.569vw 2.778vw; left: 2.083vw;}
   .kori6_in2 h2 {padding-left: 3.542vw; margin-bottom: 1.597vw;}
   .kori6_timg {width: 9.236vw;height: 9.236vw; margin: 0 auto 0.903vw auto;}
   .kori6_timg img { }
   .kori6_slidercol { }
   p.name, p.Name { margin-top:1.181vw;}
   .kori6_vartical h6, .kori6_vartical_2 h6 { font-size: 1.042vw; letter-spacing: 1.007vw; writing-mode: tb-rl;transform: rotate(180deg);top: 2.014vw;left: -10.833vw;}
   .kori6_vartical_2 h6 { right: -7.431vw;transform: rotate(0deg);top: 3.681vw; }
   .kori6_vartical h6 a, .kori6_vartical_2 h6 a{  }
   .kori6_vartical h6 a:hover, .kori6_vartical_2 h6 a:hover{  }
   .kori6_bodder { width: 67.431vw;height: 98.3%;top: 4.167vw;left: -2.708vw; top: 3.611vw;}
   .kori6_bodder> span { }
   span.kori6_bodder1 { width: 9.7%;left: 0;top: 0;}
   span.kori6_bodder2 { width: 23%;right: 0;top: 0;}
   span.kori6_bodder3 { right: 0;top: 0;bottom: 0;}
   span.kori6_bodder4 { right: 0;left: 0;bottom: 0;}
   span.kori6_bodder5 {left: 0;top: 0;bottom: 0; }
   .kori6_slider button.slick-prev.slick-arrow {left: -6.944vw; left: -9.375vw;}
   .kori6_slider button.slick-next.slick-arrow { right: -9.514vw; }
   .kori6_slider button.slick-next.slick-arrow, .kori6_slider button.slick-prev.slick-arrow {padding: 0;border: 0; width: 9.028vw;height: 1.389vw; top: 6.944vw; top: 4.028vw; z-index: 2; }
   .kori6_slider.slick-initialized.slick-slider .slick-slide {padding: 0 1.111vw; }
   .kori6_slidercol {line-height: 1.79;}
 }
 @media (max-width: 1140px) {

 }
 @media (max-width: 1024px) {
   .kori6_vartical h6, .kori6_vartical_2 h6{ font-size: 1.5vw; }
   .kori6_in2 h2{ font-size: 3.05vw; }
   .kori6_slider article{ font-size: 1.82vw; }
 }
 @media (max-width: 767px) {
   .kori6{ padding-top: 2vw; }
   section.kori6 .section_inner{width: 83.6vw;padding: 0;left: 0;padding-top: 9.2vw;}
   .kori6_vartical h6, .kori6_vartical_2 h6{ display: none; }
   .kori6_in2 h2{font-size: 6.225vw;letter-spacing: normal;text-align: center;padding-right: 3vw;}
   .kori6_bodder{left: 6.3vw;width: 69.6vw;top: 44.8vw;height: 69.5%;}
   .kori6_timg{ width: 26.8vw;  height: 26.8vw; margin-left:32%;  }
   .kori6_timg img{ margin: auto;}
   .kori6_slider article{ font-size: 2.811vw; line-height: 1.79; letter-spacing: 0.028vw; padding: 2vw; padding-bottom: 6.5vw; }
   span.kori6_bodder1{ width: 26.8%; height: 2px; }
   span.kori6_bodder2{ width: 27.8%; height: 2px; }
   span.kori6_bodder3{ width: 2px; }
   span.kori6_bodder4{ height: 2px; }
   span.kori6_bodder5{ width: 2px; }
   .kori6_slider article p.name{ margin-top:3vw;}
   .kori6_slider button.slick-next.slick-arrow, .kori6_slider button.slick-prev.slick-arrow{width: 11.647vw;top: 47.9vw;height: 4.016vw;}
   .kori6_slider button.slick-next.slick-arrow{right: 1vw;background-image:url(rm.png);}
   .kori6_slider button.slick-prev.slick-arrow{left: 1vw;background-image:url(lm.png);}
 }
 @media (max-width: 550px) {

 }
/*==========================
Section kori7 css Start
 ==========================*/
 section.kori7 {margin-top: 139px;background: #edcccc;padding: 88px 0 116px;}
 section.kori7 .section_inner {width: 1025px;position: relative;left: 8px;}
 .kori7_title h6 {text-align: center;margin-bottom: 39px;text-transform: uppercase;letter-spacing: 14px;position: relative;left: 7px;}
 .kori7_title h2 {text-align: center;text-transform: uppercase;margin-bottom: 79px;}
 .kori7_c {display: flex;}
 .kori7_left {margin-right: auto;width: 350.3px;margin-left: 11px;}
 .kori7_right {width: 467px;position: relative;}
 .kori7_bl_img {width: 337.3px;border: 5px solid #fff;background-repeat: no-repeat;background-size: contain;background-position: center;margin-bottom: 21px;}
 .kori7_bl_img img {display: block;width: 100%;}
 p.date {font-family: Poppins;font-size: 12px;font-weight: 600;text-transform: uppercase;}
 .kori7_leftblo p.date {margin-bottom: 14px;margin-top: -2px;font-size: 13px; font-family: Poppins;}
 .kori7_leftblo h5 {font-family: Poppins;font-size: 16px;font-weight: 600;text-transform: uppercase;margin-bottom: 11px;word-spacing: -1px;}
 .kori7_leftblo p {font-family: 'Lovelace Text';font-size: 15px;font-weight: normal;margin-bottom: 26px;letter-spacing:-0.3px;margin-left: 4px;word-spacing: -1px;}
 .kori7_leftblo p:last-child {margin-bottom: 0;}
 .kori7_leftblo_link {margin-top: 17px;margin-left: 3px;}
 .kori7_leftblo_link .site_button {font-family: 'Buenos Aires Trial';font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.93;letter-spacing: 2.8px;text-align: left;color: #ffffff;text-transform: uppercase;background-color: #8fd5b8;padding: 10px 54px 9px;}
 .kori7_b_lists h5 {text-transform: uppercase;letter-spacing: 1px;margin-bottom: 7px;}
  .kori7_b_lists h5 a{ color: #000000; }
 .kori7_b_lists p {margin-bottom: 9px;}
 .kori7_b_lists p.date {margin-bottom: 30px;letter-spacing: 2.1px;}
 .kori7_b_lists {border-bottom: 1px solid #000;margin-bottom: 27px;margin-top: -2px;}
 .kori7_right:after {position: absolute;left: -105px;width: 3px;height: 100%;display: block;background: #000;content: "";top: 0;}
 @media (max-width: 1440px) {
   section.kori7 {margin-top: 9.653vw; padding: 6.111vw 0 8.056vw;}
   section.kori7 .section_inner {width: 71.181vw; left: 0.556vw;}
   .kori7_title h6 { margin-bottom: 2.708vw; letter-spacing: 0.972vw; left: 0.486vw;}
   .kori7_title h2 { margin-bottom: 5.486vw;}
   .kori7_c { }
   .kori7_left { width: 24.326vw;margin-left: 0.764vw;}
   .kori7_right {width: 32.431vw; }
   .kori7_bl_img {width: 23.424vw; margin-bottom: 1.458vw;}
   .kori7_bl_img img { }
   p.date { font-size: 0.833vw; }
   .kori7_leftblo p.date {margin-bottom: 0.972vw;margin-top: -0.139vw;font-size: 0.903vw;}
   .kori7_leftblo h5 { font-size: 1.111vw; margin-bottom: 0.764vw;word-spacing: -0.069vw;}
   .kori7_leftblo p { font-size: 1.042vw; margin-bottom: 1.806vw;letter-spacing:-0.021vw;margin-left: 0.278vw;word-spacing: -0.069vw;}
   .kori7_leftblo p:last-child { }
   .kori7_leftblo_link {margin-top: 1.181vw;margin-left: 0.208vw;}
   .kori7_leftblo_link .site_button { font-size: 0.972vw; line-height: 1.93;letter-spacing: 0.194vw; padding: 0.694vw 3.75vw 0.625vw;}
   .kori7_b_lists h5 { letter-spacing: 0.069vw;margin-bottom: 0.486vw;}
   .kori7_b_lists p {margin-bottom: 0.625vw;}
   .kori7_b_lists p.date {margin-bottom: 2.083vw;letter-spacing: 0.146vw;}
   .kori7_b_lists {border-bottom: 0.069vw solid #000;margin-bottom: 1.875vw;margin-top: -0.139vw;}
   .kori7_right:after { left: -7.292vw; height: 100%; top: 0;}
 }
 @media (max-width: 1140px) {
   section.kori7 .section_inner{ width: 79.5vw; left: 0vw; }
   .kori7_leftblo p.date{ font-size: 1.2vw; }
   .kori7_leftblo p{ font-size: 1.2vw; }
   .kori7_leftblo_link .site_button { font-size:1.2vw; }
   .kori7_left { width: 30vw; }
   .kori7_right {width: 40.5vw;}
 }
 @media (max-width: 1024px) {
   section.kori7 .section_inner{ width:90vw; }
   .kori7_leftblo p.date, .kori7_b_lists p.date{ font-size:1.5vw; font-weight: bold; }
   .kori7_leftblo p, .kori7_b_lists p{ font-size: 1.82vw; }
   .kori7_leftblo_link .site_button { font-size:1.4vw;  padding-top: 1.5vw; }
   .kori7_leftblo h5{ font-size: 2vw; }
   .kori7_c{ display: block; width:45vw; margin: auto; }
   .kori7_left { width:100%; margin-left: 0vw; margin-bottom: 10vw; }
   .kori7_right {width:100%;}
   .kori7_bl_img{ width:98%; }
   .kori7_b_lists h5{ font-size: 2vw;  }
   .kori7_b_lists h5 br{ display: none; }
   .kori7_right:after{ height:4px; width: 100%; left:0vw; top: -4.8vw; }
 }
 @media (max-width: 768px) {
   .kori7_title h2{ font-size: 4vw; }
 }
 @media (max-width: 767px) {
   section.kori7{margin-top: 16vw;padding-top: 11vw;padding-bottom: 5.8vw;}
   section.kori7 .section_inner{padding: 0vw;width: 87vw;}
   .kori7_title h6{font-size: 2.51vw;line-height: 1.08;letter-spacing: 2.41vw;padding-left: 2vw;margin-bottom: 6vw;}
   .kori7_title h2{font-size: 6.225vw;letter-spacing: normal;margin-bottom: 7vw;}
   .kori7_c{width: 71vw;margin-right: 7.1vw;}
   .kori7_leftblo p.date, .kori7_b_lists p.date{ font-size: 2.41vw; font-weight: 600; letter-spacing: 0.482vw; }
   .kori7_leftblo h5{font-size: 3.112vw;line-height: 1.74;letter-spacing: 0.37vw;margin-top: 3.5vw;}
   .kori7_leftblo p{ font-size: 2.811vw; line-height: 1.79; letter-spacing: 0.37vw; }
   .kori7_bl_img{ margin-bottom: 3.1vw; }
   .kori7_leftblo_link{margin-top: 2.4vw;margin-left: -0.2vw;}
   .kori7_leftblo_link .site_button{font-size: 2.309vw;line-height: 1.96;letter-spacing: 0.462vw;padding: 2vw 9.5vw 1.2vw 8.7vw;}
   .kori7_b_lists h5{font-size: 3.112vw;line-height: 1.74;letter-spacing: 0.37vw;margin-bottom: 3vw;}
   .kori7_right:after { height: 4px; width: 98.7%;left: -0.2vw; top: -3.8vw;}
   .kori7_b_lists p{font-size: 2.811vw;line-height: 1.79;letter-spacing: 0.04vw;}
   .kori7_b_lists{padding-top: 3vw;padding-bottom: 4vw;}
   .kori7_right .kori7_b_lists:last-of-type{ border: none; }
 }

 @media (max-width: 550px) {

 }
/*==========================
Section kori_ig css Start
 ==========================*/
 .instagram_gallery {position: relative;z-index: 1;display: flex;flex-wrap: wrap;box-sizing: border-box;}
 .instagram_gallery a{ width: 100%; }
 .instagram_gallery a img{ width: 100%; }
 .kori_ig_btn a.site_button {position: absolute;z-index: 2;background: #171717;font-family: Poppins;font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: 1.92px;text-align: center;color: #edcccc;padding: 16px 50px;top: 50%;left: 50%;transform: translate(-50%, -50%);margin-top: 7px;margin-left: 8px;}
 section.kori_ig {position: relative;z-index: 1;}
 .kori_ig_btn a.site_button:before {display: none;}



 .jcy7_form {padding-left: 70px;}
 .jcy7_form_in {display: flex;flex-wrap: wrap;gap: 33px;}
 section.kori_jcy7 {background: #171717;padding: 64px 0 35px;}
 section.kori_jcy7 .section_inner {width: 740px;position: relative;left: 9px;}
 section.kori_jcy7 p {font-family: Poppins;font-size: 16px;font-weight: 600;line-height: 1.44;letter-spacing: 1.3px;text-align: center;color: #ffffff;text-transform: uppercase;word-spacing: 3px;margin-bottom: 23px;}
 section.kori_jcy7 {}
 section.kori_jcy7 p span{
   color:#EBCBCB;
 }
 section.kori_jcy7 .jcy7_form {margin-top: -6px;padding: 0;width: 303px;margin-left: auto;margin-right: auto;}
 .jcy7_form_in .form-control {border-radius: 0;background: transparent;font-family: 'Buenos Aires Trial';font-size: 11.5px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.91;letter-spacing: 2.3px;text-align: left;color: #ffffff;text-align: center;text-transform: uppercase;line-height: 1;padding: 13px 10px 7px 10px;display: block;width: 100%;border-bottom: 1px solid #fff; margin-bottom: 16px;}
 .jcy7_form_in .form-group {width: 100%;margin-bottom: -15px;}
 .jcy7_form_in .form-control::placeholder {color: #fff;}
 .jcy7_form .button_middle {width: 100%;margin-top: 2px;}
 .jcy7_form .button_middle button.form-btn {font-family: 'Buenos Aires Trial';font-size: 11.5px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.91;letter-spacing: 2.3px;text-align: left;color: #171717;text-align: center;background-color: #8fd5b8;padding: 10px 7px 6px 6px;text-transform: uppercase;}
 @media (max-width: 1440px) {
   .kori_ig_btn a.site_button { font-size: 1.111vw; line-height: 1.44;letter-spacing: 0.133vw; padding: 1.111vw 3.472vw;top: 50%;left: 50%; margin-top: 0.486vw;margin-left: 0.556vw;}


   .jcy7_form {padding-left: 4.861vw;}
   .jcy7_form_in { gap: 2.292vw;}
   section.kori_jcy7 { padding: 4.444vw 0 2.431vw;}
   section.kori_jcy7 .section_inner {width: 51.389vw; left: 0.625vw;}
   section.kori_jcy7 p { font-size: 1.111vw; line-height: 1.44;letter-spacing: 0.09vw; word-spacing: 0.208vw;margin-bottom: 1.597vw;}
   section.kori_jcy7 {}
   section.kori_jcy7 .jcy7_form {margin-top: -0.417vw;padding: 0;width: 21.042vw; }
   .jcy7_form_in .form-control { font-size: 0.799vw; line-height: 1.91;letter-spacing: 0.16vw; line-height: 1;padding: 0.903vw 0.694vw 0.486vw 0.694vw; margin-bottom: 1.111vw; }
   .jcy7_form_in .form-group { margin-bottom: -1.042vw;}
   .jcy7_form_in .form-control::placeholder { }
   .jcy7_form .button_middle { margin-top: 0.139vw;}
   .jcy7_form .button_middle button.form-btn { font-size: 0.799vw;f line-height: 1.91;letter-spacing: 0.16vw; padding: 0.694vw 0.486vw 0.417vw 0.417vw; }
 }
 @media (max-width: 1140px) {
   .kori_ig_btn a.site_button { font-size: 1.2vw; }
   .jcy7_form .button_middle button.form-btn{ font-size: 1.2vw;}
   .jcy7_form_in .form-control { font-size:1vw; }
 }
 @media (max-width: 1024px) {
   section.kori_jcy7 p{ font-size: 1.82vw; }
   section.kori_jcy7 .section_inner{ width: 78vw; }
   .jcy7_form .button_middle button.form-btn{ font-size: 1.4vw;}
   .jcy7_form_in .form-control { font-size:1.2vw; }
   section.kori_jcy7 .jcy7_form{ width: 26vw; }
 }
 @media (max-width: 767px) {
   .kori_ig .section_inner{width: 100%;padding: 0vw;}
   .kori_ig_btn{   }
   .kori_ig_btn a.site_button{font-size: 3.112vw;line-height: 1.55;letter-spacing: 0.373vw;padding: 3.3vw 10.5vw 2.8vw 10.442vw;margin-left: 0vw;margin-top: -0.6vw;}

   section.kori_jcy7 p{font-size: 3.112vw; line-height: 1.5; letter-spacing: 0.373vw; }
   section.kori_jcy7 .section_inner{width: 87vw;padding-top: 7vw;padding-bottom: 6.2vw;}
   section.kori_jcy7 .jcy7_form{width: 60vw;margin-top: 5vw;}
   section.kori_jcy7 .jcy7_form form{ margin-left: -1vw; }
   .jcy7_form_in .form-control{font-size: 2.209vw;line-height: 2;letter-spacing: 0.442vw;margin-bottom: 2.8vw;}
   .jcy7_form .button_middle{ }
   .jcy7_form .button_middle button.form-btn{line-height: 2;letter-spacing: 0.442vw;font-size: 2.209vw;padding: 2.213vw 11.647vw 0.811vw 12.249vw;}
 }

 @media (max-width: 550px) {

 }



 /* Footer */
 .kori_footer{background-color:#000;padding-top:10px;padding-bottom:9px}
 .kori_footer .section_inner{display:flex;justify-content:space-between;width:950px}
 .kori_footer_right{ }
 .kori_footer_social{display:flex;margin-top: -2px;}
 .kori_footer_social a{width:10px;margin-left:10px; margin-left: 7px;margin-right: 3px;}
 .kori_footer_social a svg{width:100%;height:100%;fill:#fff}
 .kori_footer_left{ padding-left:60px; }
 .kori_footer_left p{font-family:Quicksand;font-size:11.5px;font-weight:400;line-height:1.5;letter-spacing: 2px;text-align:center;color:#fff;}

 .kori_footer_left .vertics{padding-left: 11px;padding-right: 16px;}
  .kori_footer_left .credits{ letter-spacing: 2.15px; }
 .kori_footer_left a{color:#FFFFFF; font-weight: bold; }
 @media (max-width: 1440px) {
 .kori_footer .section_inner{width:65.972vw}
 .kori_footer_left{ padding-left:4.167vw; }
 .kori_footer_left p{  letter-spacing: 0.139vw; }
 }

 @media (max-width: 1140px) {

    .kori_footer .section_inner{width:80vw}
    .kori_footer_left{ padding-left:0vw;  }
 }

 @media (max-width:980px) {
   .kori_footer .section_inner{width:95vw}
   .kori_footer_left{ margin-top: 2px; }
   .kori_footer_left p{ font-size:11px; }
   .kori_footer_left .vertics{padding-left:5px;padding-right:5px;}
 }

 @media (max-width: 767px) {
   .kori_footer{padding-top: 4vw;padding-bottom: 2.7vw;}
   .kori_footer .section_inner{display: block;}
   .kori_footer_left{ width: 100%; }
   .kori_footer_right{ width: 100%; }
   .kori_footer_left p{ font-size: 11.5px; line-height: 1.48; letter-spacing: 1.838px; }
   .kori_footer_left .vertics{ display: block; width: 100%; font-size: 0px; }
   .kori_footer_social{justify-content: center;margin-top: 1.6vw;}
   .kori_footer_social a{width: 2.811vw;margin-left: 1.5vw;margin-right: 1.5vw;}
 }
