/* BASIC css start */
/* default */

.aboutUs {font-family: 'Noto Sans KR', sans-serif;}

.aboutUs-tit {text-align: center;color: #000000;padding-top: 70px;font-size: 15px;font-family: 'Noto Sans KR', sans-serif;font-weight: 500;line-height: 1;}

.tab {text-align: center;font-size: 0;width: 100%;margin: 40px auto 95px;/* border-left: 1px solid #d4d4d4; *//* border-right: 1px solid #d4d4d4; */}

.tab a {width: 33.333%;display: inline-block;height: 44px;line-height: 44px;border-top: 1px solid #d4d4d4;border-bottom: 1px solid #d4d4d4;position: relative;color: #999999;font-weight: 500;font-size: 13px; text-transform: uppercase;}

.tab a:after {content: "";background: #d4d4d4;width: 1px;height: 100%;position: absolute;right: 0;top: 0;}

.tab a:last-child:after {display: none;}

.tab a.on {background: #013e21;color: #fff;border-top: 1px solid #013e21;border-bottom: 1px solid #013e21;}

.tab a.on:after {background: #013e21;}
.aboutUs .tit {color: #000000;font-size: 21px;font-weight: 500;font-family: 'Noto Sans KR', sans-serif;line-height: 1;text-align: center;}

.desc {}

.desc p {color: #000000;font-size: 14px;font-family: 'Noto Sans KR', sans-serif;line-height: 1.45;word-break: keep-all;}

.desc p strong {font-weight: 600;}

.desc h3 {color: #013e21;font-size: 21px;font-weight: 600;font-family: 'Noto Sans KR', sans-serif;}

.small {width: 100%;margin: 0 auto;font-size: 0;}

/* default */

.stories-tit {color: #000000;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    line-height: 1;
    padding: 0 0 30px;
    position: relative;
    font-family: 'Noto Sans KR', sans-serif;
    
    margin: 0 auto;}

.snslist {text-align: center;font-size: 0;margin: 0 auto;width: 310px;}

.snslist a {display: inline-block;vertical-align: middle;margin: 0 70px 0 0;}

.stories-banner {margin: 45px auto 0;}

.stories-banner img {width: 100%;}
.stories-tit2 {color: #000000;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    line-height: 1;
    padding: 120px 0 25px;
    position: relative;
    font-family: 'Noto Sans KR', sans-serif;
    
    margin: 0 auto;}

.kr-tit {color: #000000;font-size: 17px;font-weight: bold;font-family: 'Noto Sans KR', sans-serif;text-align: center;padding-bottom: 20px;margin: 0 auto;}

.partners-list {padding: 0 15px;}

.partners-list ul {font-size: 0;}

.partners-list ul li {width: 48%;height: 140px;border: 1px solid #000000;display: inline-block;vertical-align: top;text-align: center;margin-bottom: 4%;-webkit-box-sizing: border-box;
 -khtml-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;}

.partners-list ul li:nth-child(2n+1) {margin-right: 4%;}

.partners-list ul li a {font-family: 'Noto Sans KR', sans-serif;display: block;width: 100%;height: 100%;}

.partners-list ul li a .brand-desc {/* line-height: 130px; */padding-top: 9px;}

.partners-list ul li a .brand-desc img {margin-bottom: 7px;}
.partners-list ul li a .brand-desc h3 {color: #000000;font-size: 14px;font-family: 'Noto Sans KR', sans-serif;}

.partners-list ul li a .brand-desc h5 {color: #555555;font-family: 'Noto Sans KR', sans-serif;font-size: 14px;padding-top: 3px;}

.partners-list + .kr-tit {padding-top: 70px;}

.contacts-area {margin-top: 90px;text-align: center;background: #f4f5f5;padding-top: 70px;;padding-bottom: 70px;}
.contacts-area h3 {color: #000000;font-size: 21px;font-weight: 500;font-family: 'Noto Sans KR', sans-serif;padding-bottom: 25px;margin: 0 auto;}

.contacts-area dl {text-align: left;width: 215px;margin: 0 auto;padding-bottom: 10px;}

.contacts-area dl dt {display: inline-block;color: #333333;vertical-align: middle;font-family: 'Noto Sans KR', sans-serif;font-size: 14px;font-weight: 400;width: 58px;}

.contacts-area dl dd {display: inline-block;
    color: #000;
    vertical-align: middle;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 14px;
    font-weight: 400;}

.contacts-logo  {padding-top: 25px;}
.snslist a:nth-child(-n+2) {margin-bottom: 40px;}

.snslist a:nth-child(even) {margin-right: 0;}

.snslist a:nth-child(2) {margin-left: -18px;} 
.video {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;  
}
 
.video-container {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 50%;
}
 
iframe {
  z-index: 1;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
/* BASIC css end */

