@charset "utf-8";
* { margin:0; padding:0; }
html { overflow-y: scroll; }

/*
@font-face{
    font-family:NanumBarunGothic;
    weight:300;
    src:url(/fonts/NanumBarunGothic.eot);
    
}
@font-face{
    font-family:NanumBarunGothic;
    weight:600;
    src:url(/fonts/NanumBarunGothicBold.eot);
    
}

*{ font-family:'nanumbarungothic';  }
*/
/*
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*
* { font-family:'Nanum Barun Gothic','NanumBarunGothic', 'NanumGothic','NanumGothicWeb', 'Malgun Gothic', NanumBarunGothic;}
*/

* { font-family: 'NanumGothic','NanumGothicWeb', 'Malgun Gothic', NanumBarunGothic;}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,caption,form,fieldset,legend,input,address{ margin:0; padding:0; }
body,h1,h2,h3,h4,h5,h6,label{font-family:'NanumBarunGothic';  font-size:12px; font-weight:normal; color:#666; line-height:18px; }
/*
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table { font-family: 'NanumGothic','NanumGothicWeb', 'Malgun Gothic', NanumBarunGothic;  }
*/
img, fieldset { border:none;}

/*
input, select, textarea, img, iframe{vertical-align:middle; font-family: 'NanumGothic','NanumGothicWeb', 'Malgun Gothic', NanumBarunGothic; }
*/
.hidden, .skip, hr, legend, caption{position:absolute; visibility:hidden; width:0; height:0; font-size:0; line-height:0; left:-5000px; overflow:hidden;}
caption{position:static;}
input, select, textarea, img, iframe{vertical-align:middle; }
li { list-style:none; }
table{border-collapse:collapse;border-spacing:0;}
a {outline:none; }
a:link    { color:#696969; text-decoration:none;}
a:visited { color:#696969; text-decoration:none;}
a:active  { color:#696969; text-decoration:none;}
a:hover   { color:black; text-decoration:none;}





#event_top_banner{width:100%; min-width:1190px; background:url('/images/topbanner/banner_top_bg.png?ver=20141101') repeat-x center top;height:68px;text-align:center;}
#event_top_banner.fixed {position:fixed;top:0px;width:100%;text-align:center;z-index:9999;}
#event_top_banner img {cursor:pointer;}
#event_top_banner .top_banner_bar {width:1020px;}
#event_top_banner_btm {position:relative;background-color:#151c24;width:100%;display:none;}
#event_top_banner_btm .sliderWrap {margin:0 auto;width:976px;}

#top_banner { width:100%; height:71px; background:#ededed; border-bottom:1px solid #b0b1b9; }
#top_banner:hover { background:#161e27; }
#top_banner:hover .banner { background:url(//www.no1hsk.co.kr/images/top_banner_on.png) no-repeat left top; }
#top_banner .banner { position:relative; width:1000px; height:71px; margin:0 auto; text-align:left; background:url(//www.no1hsk.co.kr/images/top_banner.png) no-repeat left top; }
#top_banner .banner:hover { background:url(//www.no1hsk.co.kr/images/top_banner_on.png) no-repeat left top; }
#top_banner .detail { display:inline-block; position:absolute; top:11px; right:18px; width:88px; height:61px; }
#top_banner_open { display:none; position:absolute; top:0; right:-168px; }

.top_b1 { display:inline-block; position:absolute; top:10px; left:12px;  }
.top_b2 { display:inline-block; position:absolute; top:10px; left:106px; }
.top_b3 { display:inline-block; position:absolute; top:10px; left:210px; }





/* 일반적인 버튼의 상황 */
.ct-btn.white_bt,
.ct-btn.white_bt:link,
.ct-btn.white_bt:visited {
  color: #666!important;
  border: 1px solid #ebebeb;
  border-bottom-color: #c6c6c6;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
  background: #fff;
  background: linear-gradient(to bottom, #ffffff 40%, #f6f6f6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );
}

.ct-btn.white_bt:focus,
.ct-btn.white_bt:hover {
  background: #f4f4f4;
  background: linear-gradient(to bottom, #fafafa 0%, #fff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0 );/*IE*/
}

.ct-btn.white_bt:active,
.ct-btn.white_bt.active {
  text-shadow: 0 1px 0px #fff;
  border-color: #ebebeb;
  border-top-color: #ddd;
  background: #f4f4f4;
  box-shadow: none
}

.ct-btn.blue_bt,
.ct-btn.blue_bt:link,
.ct-btn.blue_bt:visited {
  color: #fff!important;
  text-shadow: 0 1px 0px #135fa4 !important;
  border: 1px solid #135fa4 ;
  border-top-color: #2d9acf ;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.22) ;
  background: #3aaee7 ;
  background: linear-gradient(to bottom, #3aaee7 0%, #1a80d9 100%) ;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3aaee7', endColorstr='#1a80d9', GradientType=0 );/*IE*/
}

.ct-btn.blue_bt:hover {
  background: #50bae9 !important;
  background: linear-gradient(to bottom, #50bae9 0%, #3392de 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50bae9', endColorstr='#3392de', GradientType=0 );/*IE*/
}

.ct-btn.blue_bt:active,
.ct-btn.blue_bt.active {
  border-color: #2585d9;
  border-top-color: #0f4678;
  background: #2d90e7 !important;
  box-shadow: none
}

.ct-btn.green_bt,
.ct-btn.green_bt:link,
.ct-btn.green_bt:visited {
  color: #fff!important;
  text-shadow: 0 1px 0px #135fa4;
  border: 1px solid #368321;
  border-top-color: #439f2a;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.22);
  background: #76ac41;
  background: linear-gradient(to bottom, #76ac41 0%, #489215 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76ac41', endColorstr='#489215', GradientType=0 );/*IE*/
}

.ct-btn.green_bt:hover {
  background: #4c9b16;
  background: linear-gradient(to bottom, #7ab243 0%, #4c9b16 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab243', endColorstr='#4c9b16', GradientType=0 );/*IE*/
}

.ct-btn.green_bt:active,
.ct-btn.green_bt.active {
  border-color: #6c9d3c;
  border-top-color: #368321;
  background: #4c9b16;
  box-shadow: none;
  text-shadow: none;
}

.ct-btn.yellow_bt,
.ct-btn.yellow_bt:link,
.ct-btn.yellow_bt:visited {
  color: #000!important;
  text-shadow: 0 1px 0 #fcda7c;
  border: 1px solid #dfac23;
  border-bottom: 1px solid #c06f01;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.10);
  background: #f5a802;
  background: linear-gradient(to bottom, #fcd054 0%, #f5a802 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd054', endColorstr='#f5a802', GradientType=0 );/*IE*/
}

.ct-btn.yellow_bt:hover {
  background: #ffb618;
  background: linear-gradient(to bottom, #ffdc78 0%, #ffb618 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc78', endColorstr='ffb618', GradientType=0 );/*IE*/
}

.ct-btn.yellow_bt:active,
.ct-btn.yellow_bt.active {
  border-color: #efa80d;
  border-top-color: #cf8e00;
  background: #ffb618;
  box-shadow: none;
  text-shadow: none;
}

.ct-btn.red_bt,
.ct-btn.red_bt:link,
.ct-btn.red_bt:visited {
  color: #fff!important;
  text-shadow: 0 1px 0 #991e1a;
  border: 1px solid #991e1a;
  border-top: 1px solid #c06f01;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.20);
  background: #b22520;
  background: linear-gradient(to bottom, #e8605a 0%, #b22520 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8605a', endColorstr='#b22520', GradientType=0 );/*IE*/
}

.ct-btn.red_bt:hover {
  background: #ca3631;
  background: linear-gradient(to bottom, #f17771 0%, #ca3631 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc78', endColorstr='ffb618', GradientType=0 );/*IE*/
}

.ct-btn.red_bt:active,
.ct-btn.red_bt.active {
  border-color: #a0211d;
  border-top-color: #7f1b17;
  background: #b22520;
  box-shadow: none;
  text-shadow: none;
}