@charset "utf-8";

/* 영문 전체 첫글자 대문자로 변경 */
.en .header .menu .a_1,
.en .header .menu .a_2,
.en .header .menu .li_3,
.en .floating button,
.en .section-title.white span,
.en .wrap-album1 .more,
.en .wrap-notice .tab a,
.en .wrap-notice .list .cate,
.en .wrap-notice .more,
.en .con-table thead th,
.en .con-table tbody th,
.en #_JW_sitemap_bass li ._stMpWrap a,
.en .wrap-popup .pop-close button,
.en .tabmenu,
.en .wrap-sub-util .sub-navi > ul > li > .inner > button,
.en .wrap-sub-util .sub-navi .navUl a,
.en .wrap-sub-title h1,
.en .wrap-sub-subject h1,
.objHeading_h2,
.objHeading_h3,
.objHeading_h4,
.objHeading_h5
{text-transform:capitalize}


/* 헤더 */
.en .header .menu .ul_1 {gap:4rem;}
.en .header .menu .a_1 {font-size:2rem;}
.en .wrap-header .list li a {text-transform: capitalize;}
@media screen and (max-width:1500px) {
  .en .header .util {gap:3rem; margin-left:2rem;}  
  .en .header .menu .ul_1 {gap:3rem;}
}
@media screen and (max-width:1200px) {
  .en .header .menu .link ul {text-align:center;}
  .en .header .menu .a_2.plus::after {right:2rem;}
  .en .header .div_2 {height:calc(100dvh - 15rem);}
  .en .header .menu .link li {margin-left:1rem; padding-left:1rem;}
  .en .header .menu .link li:first-child {margin-left:0; padding-left:0;}
  /* 영문 서브네비 제거 */
  .en .wrap-sub-util {display:none;}
}
@media screen and (max-width: 768px) {
  .en .header .menu {max-width:100%;}
  .en .sub-util > ul > li:nth-child(2) {display:none;}
}
/* 공지사항 */
.en .wrap-notice .more {top:0;}
.en .wrap-notice .tab a {font-size:1.6rem;}
@media screen and (max-width:768px) {
  .en .wrap-notice .more-box {top:-7.2rem;}
}


/* HOT ISSUE */
.en .wrap-hotissue .sub-tl {font-size:1.1rem; padding:0.5rem; min-width:18rem;}
@media screen and (max-width:768px) {
  .en .wrap-hotissue .sj {font-size:1.6rem;}
  .en .wrap-hotissue .sub-tl {font-size:1rem; min-width:10rem;}
}
/* 비주얼 */
.en .wrap-visual .text-box .sj {font-size:3.5rem;}
@media screen and (max-width:768px) {
  .en .wrap-visual .text-box .sj {font-size:2.5rem;}
  .en .wrap-visual .text-box .sj br {display:none;}
}
/* bcf */
.en .wrap-bcf .title{width: 23.3vw; top: 3vw;}    
.en .wrap-bcf .bcf-link .box1 {top: 4.3vw;}
.en .wrap-bcf .bcf-link .box2 {top: 15.5vw;}
.en .wrap-bcf .bcf-link .box2 .btn-wrap > a:last-child {margin-top: .5vw;}

@media screen and (max-width:1000px) {
  .en .wrap-bcf .title{width: 35.3vw; top: 4.5vw;}    
  .en .wrap-bcf .bcf-link .box1 {top: 6.5vw;}
  .en .wrap-bcf .bcf-link .box2 {top: 19.2vw;}
} 
@media screen and (max-width:768px) {
  .en .wrap-bcf .bcf-link .box1 {top:0;}
  .en .wrap-bcf .title{width: 46rem; top: 1.2vw;}    
  .en .wrap-bcf .bcf-link .box2 {top: unset;}
  .en .wrap-bcf .bcf-link .btn-wrap {flex-shrink: 1;}
  .en .wrap-bcf .bcf-link a {height: auto;padding: .5rem 2.5rem .5rem 1rem;}
}
/* 사용자 메뉴 */
.en .wrap-user .info-box > button {font-size:1.8rem;}
.en .wrap-user .info-box > button span {text-align:left;}
.en .wrap-user .item-list ul li {width:100%;}
/* tua */
.en .wrap-banner1 .sj {font-size:2rem;}
.en .wrap-banner1 .sj br {display:none;}

@media screen and (max-width:768px) {
  .en .wrap-banner1 .sj {font-size:1.6rem; padding:0 2rem;}
}
/* 매거진 */
.en .wrap-album2 .text-slider .sub-tit {font-size:1.8rem;}
.en .wrap-album2 .subjectText {font-size:3.2rem;}
@media screen and (max-width:768px) {
  .en .wrap-album2 .text-slider .sub-tit {margin-top:2rem; font-size:1.6rem; display:none;}
  .en .wrap-album2 .subjectText {font-size:2rem;}
}
/* 주요서비스 */
.en .wrap-service .service-tab button {font-size:2rem;}
.en .wrap-service .service-list a {height:4rem; font-size:1.6rem;}
@media screen and (max-width:768px) {
  .en .wrap-service .service-tab button {font-size:1.5rem;}
  .en .wrap-service .service-list a {height:auto; min-height:4rem; padding:0.5rem 3rem;}
  .en .wrap-service .service-tab li {margin-right:1.2rem; padding-right:1.2rem;}
  .en .wrap-service .service-tab li:last-child {margin-right:0; padding-right:0;}
  .en .wrap-service .service-tab li:last-child::before {display:none;}
}
/* sns */
.en .wrap-sns .slider-box {margin-top:15.2rem;}
.en .wrap-sns .frame-slider p {font-size:1.7rem;}



/* 서브 타이틀 */
.en .wrap-sub-subject h1 {font-size:3.5rem;}
@media screen and (max-width:768px) {
  .en .wrap-sub-subject h1 {font-size:2.3rem;}
}
/* 탭 */
.en .tab_div .ul_4 > li > a {font-size:1.8rem;}