
font-face {
   font-family: 'notokr-medium';
    src: url('../fonts/NotoKR-Medium/notokr-medium.eot');
    src: url('../fonts/NotoKR-Medium/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoKR-Medium/notokr-medium.woff2') format('woff2'),
         url('../fonts/NotoKR-Medium/notokr-medium.woff') format('woff'),
         url('../fonts/NotoKR-Medium/notokr-medium.ttf') format('truetype'),
         url('../fonts/NotoKR-Medium/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
   font-family: 'notokr-bold';
    src: url('../fonts/NotoKR-Bold/notokr-bold.eot');
    src: url('../fonts/NotoKR-Bold/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoKR-Bold/notokr-bold.woff2') format('woff2'),
         url('../fonts/NotoKR-Bold/notokr-bold.woff') format('woff'),
         url('../fonts/NotoKR-Bold/notokr-bold.ttf') format('truetype'),
         url('../fonts/NotoKR-Bold/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
   font-family: 'notokr-regular';
    src: url('../fonts/NotoKR-Regular/notokr-regular.eot');
    src: url('../fonts/NotoKR-Regular/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoKR-Regular/notokr-regular.woff2') format('woff2'),
         url('../fonts/NotoKR-Regular/notokr-regular.woff') format('woff'),
         url('../fonts/NotoKR-Regular/notokr-regular.ttf') format('truetype'),
         url('../fonts/NotoKR-Regular/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/****** new menu *******/
.menu_bg{height:42px; }
#menu_list:after{
	content:''; display:block; clear:both;
}
#menu_list{ margin:auto; width:761px; padding-left:10px; }
#menu_list li{ list-style:none; float:left; }
/*#menu_list li{ border-right:1px solid #1e579e;  }*/
#menu_list li a{ color:#fff; font-family:µ¸¿ò; font-size:12px; font-weight:bold; display:block; letter-spacing:-0.1em; }
#menu_list li a span{ color:#acb7be; padding:0 20px; font-weight:normal; }

#menu_list li a:hover{ text-decoration:none; color:#fffd3b; }

.dia_tab_menu h2{
    font-family: 'notokr-bold';
    width:216px;
    height:51px;
    text-align:center;
    line-height:51px;
    background:#d3d3d3;
    font-size: 28px;
    letter-spacing: -2px;
    color:#323232;
    margin:0;
}
.dia_tab_menu tr td a{
     font-family: 'notokr-medium';
     display:block;
     width:79px;
     height:35px;
     text-align:center;
    line-height:35px;
    font-size: 14px;
    letter-spacing: -1px;
    background:#c9c9c9;
    border-radius: 3px;
    margin: 0 4px;
}
.dia_tab_menu tr td a:hover{
     font-family: 'notokr-medium';
     text-decoration:none;
     font-size: 14px;
    letter-spacing: -1px;
}
.dia_tab_menu tr td a.on{
    background:#486ead;
    color:#fff;
}

.premium h2, .group h2{
    font-family: 'notokr-bold';
    font-size:35px;
    background:#a23b3c;
    color:#fff;
    width:105px;
    height:105px;
    text-align: left;
    line-height: 1;
    padding: 3px 6px;
    box-sizing: border-box;
}
 .group h2,  .seoul h2{
     background:#4a6dad;
     color:#fff;
 }

.group_wrap li{
    list-style:none;
} 
.group_wrap:after{
    content:''; clear:both; display:block;
}
.group_wrap h2, .dia_wrap{
    float:left;
}
.group_wrap h2{
    font-family: 'notokr-bold';
    font-size: 35px;
    background: #a23b3c;
    color: #fff;
    width: 105px;
    height: 105px;
    text-align: left;
    line-height: 1;
    padding: 3px 6px;
    box-sizing: border-box;
    margin-right:5px;
}
.dia_wrap{
    width:660px;
}
.dia_wrap:after{
    content:''; clear:both; display:block;
}
.dia_wrap li{
    width:155px;
    margin:10px 5px;    
    float:left;
}
.dia_wrap a{
    width:100%;
    display:block;
    font-family: Dotum, NanumGothic, AppleGothic;
    font-size: 15px;
    color: #333333;
    font-weight: bold;
    letter-spacing: -2pt;
}
.dia_wrap img{
    display:block;
    margin-bottom:5px;
    border: 3px solid #dedede;
}