@charset "utf-8";

/*스킵내비*/
.skipMenu{width:100%}
.skipMenu .hidden{display:none}
.skipMenu a.accessibility01{position:absolute;display:block;width:100%;left:0px;top:-9999px;text-align:center;z-index:9999}
.skipMenu a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position:absolute;top:0px;padding:15px 0;font-weight:bold;color:#FFF;background:#293038;z-index:9998}

/*게시판스킨일괄수정*/
.board-table tbody tr.notice .td-num{background: url(/sites/guide/images/common/bbs_notice.png) no-repeat center center !important;}
.board-table tbody td.td-subject strong{font-family:'Noto Light' !important;}
.board-button .btn-control{display:flex;}
@media only screen and (max-width:768px){
  .board-button .btn-control{float:none !important;justify-content:center;align-items:center;}
}

/*영문홈페이지 메인 슬로건 일괄 조정*/
.lan_eng .slogan .item_1,
.lan_eng .slogan .item_2,
.lan_eng .slogan .item_3{letter-spacing: -0.5px;}

/*영문홈페이지 메인 공통 배너*/
.common_main_banner{display:flex;text-align:center;padding:1px;}
.common_main_banner a{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;border:1px solid #EEE;margin-left:-1px;padding:40px 20px;background:rgba(255,255,255,0.7);}
.common_main_banner a span{display:inline-block;font-family:'Titil SemiBold';line-height:1.1;font-size:24px;color:#222;padding-top:10px;}
@media all and (min-width:1281px){
  .common_main_banner a:hover img{transform: rotatey(360deg);transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
}
@media all and (max-width:768px){
  .common_main_banner{flex-wrap:wrap;}
  .common_main_banner a{margin-top:-1px;justify-content:flex-start;flex-direction:row;padding:20px;}
  .common_main_banner a span{font-size:18px;padding-left:15px;}
}

/*영문홈페이지 메인 공통 배너_2*/
.common_main_banner_2{display:flex;text-align:center;padding:1px;}
.common_main_banner_2 a{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;border-right:1px solid rgba(255,255,255,0.3);margin-left:-1px;padding:40px 20px;}
.common_main_banner_2 a span{display:inline-block;font-family:'Titil SemiBold';line-height:1.1;font-size:24px;color:#FFF;padding-top:10px;}
.common_main_banner_2 a:last-child{border:0;}
@media all and (min-width:1281px){
  .common_main_banner_2 a:hover img{transform: rotatey(360deg);transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
}
@media all and (max-width:768px){
  .common_main_banner_2{flex-wrap:wrap;}
  .common_main_banner_2 a{margin-top:-1px;justify-content:flex-start;flex-direction:row;padding:20px;border-bottom:1px solid rgba(255,255,255,0.3);border-right:0;}
  .common_main_banner_2 a span{font-size:18px;padding-left:15px;}
}