@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.tabmenu {  width: 100%;  padding:0px 0;  max-width: 100%;  border: 0px solid #000;}
.tabmenu_menu {  display: flex;  flex-wrap: wrap;    }
.tabmenu_menu-item:last-child {border-right:1px solid #dfdfdf;}
.tabmenu_menu-item {  flex: 1; position:relative; cursor:pointer ; 
 border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-top: 1px solid #dfdfdf;   padding: 12px 1px 8px 1px;  
 font-size: 16px;  font-weight: 400;   text-transform: uppercase;  text-align: center;  
 color: #999;  transition: 0.3s;  font-family: 'GmarketSansMedium';}
/*.tabmenu_menu-item:before {content:""; position:absolute; top:0%; left:0px; width:1px; height:100%; background:#dfdfdf;}
.tabmenu_menu-item:first-child:before {display:none}*/ 
.tabmenu_content {  padding: 50px 0; min-height: 380px;}
.tabmenu_content-item {  height: 0;  overflow: auto;  line-height: 1.4;  opacity: 0;  transform: translateY(-20px);
  visibility: hidden;  transition: 0.3s;}
  
.tabmenu input[id=tab1]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab1],
.tabmenu input[id=tab2]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab2],
.tabmenu input[id=tab3]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab3],
.tabmenu input[id=tab4]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab4],
.tabmenu input[id=tab5]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab5],
.tabmenu input[id=tab1]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab6],
.tabmenu input[id=tab2]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab7],
.tabmenu input[id=tab3]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab8],
.tabmenu input[id=tab4]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab9],
.tabmenu input[id=tab5]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab10]  {  color: #ee1c26;  font-weight:600;
 border-left:1px solid #ee1c26; border-right:1px solid #ee1c26; border-top: 1px solid #ee1c26; border-bottom:0;}

.tabmenu input[id=tab1]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab1],
.tabmenu input[id=tab2]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab2],
.tabmenu input[id=tab3]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab3],
.tabmenu input[id=tab4]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab4],
.tabmenu input[id=tab5]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab5],
.tabmenu input[id=tab1]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab6],
.tabmenu input[id=tab2]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab7],
.tabmenu input[id=tab3]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab8],
.tabmenu input[id=tab4]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab9],
.tabmenu input[id=tab5]:checked ~ .tabmenu_content .tabmenu_content-item[data-tab=tab10] { height: auto;
 opacity: 1; transform: translateY(0);  visibility: visible; }


/*bord*/
.tabmenu .news .main_notice .board_output_1_tr td:nth-of-type(5) { width:15% !important;}
.tabmenu .news .main_notice .board_output_1_tr .bd_out1 { width:100% !important;
white-space:normal !important; text-overflow:ellipsis}
.tabmenu .news td {border-bottom:1px dashed #dfdfdf ; }
.tabmenu .news td a{display:block; padding:24px 0; font-size:18px; width:100% !important; }
.tabmenu .news tr:last-child td {/*border-bottom:0;*/}
.tabmenu .news tr:first-child {display:none;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
.notice {padding:40px 0 20px 0}
.tabmenu {  margin-bottom:0px; padding:0px 0; }
/*bord*/	
.tabmenu .news .main_notice  {padding:0 5px !important;}
.tabmenu .news .main_notice .board_output_1_tr td:first-child {display:none;}
.tabmenu .news .main_notice .board_output_1_tr td:nth-of-type(2),
.tabmenu .news .main_notice .board_output_1_tr td:nth-of-type(3) {display:table !important; width:100% !important;
text-align:left; font-size:14px;}	
.tabmenu .news .main_notice .board_output_1_tr td:nth-of-type(2) {border-bottom:0px dashed #dfdfdf ; padding-top:5px; }
.tabmenu .news .main_notice .board_output_1_tr td:nth-of-type(3) {color:#888; padding-bottom:5px;}
.tabmenu .news td a{display:block; padding:6px 0; font-size:14px; width:100% !important; }
.tabmenu_menu-item {  padding:8px 1px;  font-size: 14px;}
.tabmenu_content {  min-height: auto; padding:20px 0}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
