@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*나눔고딕 폰트설정 시작*/
@font-face {font-family:nanum; src:url(images/NanumGothic.eot);}
@font-face {font-family:nanumEB; src:url(images/NanumGothicExtraBold.eot);}
/*400 Regular*/
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');}
/*700 Bold*/
@font-face {font-family: 'Nanum GothicB'; font-style: normal; font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');}
/*800 Extrabold*/
@font-face { font-family: 'Nanum GothicEB'; font-style: normal; font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');}
/*나눔고딕 폰트설정 끝*/

/*오픈산스 폰트설정*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300); 
font-family: 'Open Sans', sans-serif;
/*오픈산스 폰트설정*/


/* reset css */
html,body{ height:100%}
html,body,ul,ol,form,fieldset,label,legend,h1,h2,h3,h4,h5,iframe,p,dl,dt,dd,address,li{padding:0; margin:0; border:0 none; font-size:100%; }
ul,ol{list-style:none}
hr{ font-size:0; height:0; line-height:0; width:0; visibility:hidden; overflow:hidden; position:absolute; left:0; top:0 }
img{border:0 none; vertical-align:top}
body {font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;}
h1,h2,h3,h4,h5,h6,strong,th{font-weight:normal;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;}
a{text-decoration:none; font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;}
a:hover, a:active, a:focus{text-decoration:underline;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;}
table { border-collapse: collapse; border-spacing: 0 }
input,td,th,select{padding:0; margin:0; vertical-align:middle;}
textarea{padding:0; margin:0;}
form { margin:0px; }

/* common css */
.blind{width:1px; height:1px; line-height:1px; overflow:hidden; position:absolute; left:-9999px; text-indent:-99999px; z-index:-10; visibility:hidden}
.backinfo {position:absolute;left:-99999px;top:-99999px;z-index:-1;}
.hideElem{display:none}
.clear{clear:both}
.clearFix{*zoom:1}
.clearFix:after{display:block; clear:both; content:''}
.after_div {*zoom:1;}
.after_div:after { clear:both; content:""; display:block;}
.fontN{font-weight:normal}
.cursorBtn{cursor:pointer}
.float_l{float:left}
.float_r{float:right}

table {border-collapse:separate; border-spacing:0 none;}/*border-collapse:collapse;*/
caption,th,td { text-align:justify; font-weight:normal; }
hr { display:none;}
address { font-style:normal;}

#skiptoContent{width:100%; padding:0; margin:0; position:relative; left:0; top:0; z-index:3}
#skiptoContent dd{width:100%; padding:10px 0 8px 0; position:absolute; left:0; top:-33px; text-align:center; font-size:12px; background:#292929}

#wrap,
#header,
#footer,
#wraper {width:100%;text-align:center;z-index:1;position:relative;}

.w1000 {margin:0 auto;width:1000px;text-align:left;position:relative;}
.t_center {text-align:center;}
.t_left {text-align:left;}
.t_right {text-align:right;}


/*그누보드기본*/
body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }
.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }
.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }
.ul { list-style-type:square; color:#66AEAD; }
.ct { font-family: Verdana, 굴림; color:#222222; } 
.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 
.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }
/*그누보드기본*/


/*상단소스*/
#header {background:#fff;}
#head {position:relative;height:100px;z-index:1;}
#head h1 {position:absolute;left:0;top:31px;}
#head #gnb {position:absolute;right:0;top:31px;}
#head #gnb li {background:url(./images/top_line.gif) no-repeat right top;padding:0 33px 0 32px;}
#head #gnb li.one {}
#head #gnb li.two {}
#head #gnb li.three {}
#head #gnb li.four {}
#head #gnb li.last {background:none;padding-right:0;}
/*상단소스*/

/*하단소스*/
#footer {background:#3d4248;}
#foot {position:relative;z-index:1;padding:34px 0 55px 0;}
#foot .foot_1 {width:184px;}
#foot .foot_2 {width:545px;}
#foot .foot_2 .foot_2_1 {width:166px;}
#foot .foot_2 .foot_2_2 {width:175px;}
#foot .foot_2 .foot_2_3 {width:204px;}
#foot .foot_3 {width:140px;}
#foot .foot_4 {width:131px;}
#foot h4 {font-size:16px;font-family: 'Nanum GothicB', AppleGothic, sans-serif, Dotum;color:#fff;line-height:22px;height:22px;}
#foot h4 a, #foot h4 a:hover {font-size:16px;font-family: 'Nanum GothicB', AppleGothic, sans-serif, Dotum;color:#fff;}
#foot ul {padding:31px 0 0 0;}
#foot li {font-size:11px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;color:#b9b9ba;line-height:16px;padding-bottom:12px;}
#foot li.sub {text-indent:7px;}
#foot li a, #foot li a:hover {font-size:11px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;color:#b9b9ba;}
.copyright_w {background:#2a2f35;padding:18px 0 19px 0;}
.copyright_w p {line-height:19px;font-size:12px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;color:#fff;}
.copyright_w p a, .copyright_w p a:hover {font-size:12px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;color:#fff;}
.copyright_w address {color:#c8cacc;line-height:19px;height:19px;font-size:12px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;}
.copyright_w address a, .copyright_w address a:hover {color:#c8cacc;font-size:12px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;}
/*하단소스*/


#contentwrap {width:1000px;margin:0 auto;position:relative;z-index:1;text-align:left;}
.head_bn1 {width:100%;background:#000 url(../images/sub_top01.jpg) no-repeat center top;height:160px;}
.head_bn2 {width:100%;background:#000 url(../images/sub_top02.jpg) no-repeat center top;height:160px;}
.head_bn2_2 {width:100%;background:#000 url(../images/sub_top02_2.jpg) no-repeat center top;height:160px;}
.head_bn2_3 {width:100%;background:#000 url(../images/sub_top02_3.jpg) no-repeat center top;height:160px;}
.head_bn3 {width:100%;background:#000 url(../images/sub_top03.jpg) no-repeat center top;height:160px;}
.head_bn4 {width:100%;background:#000 url(../images/sub_top04.jpg) no-repeat center top;height:160px;}
.sub_tit {border-bottom:2px #ccc solid;margin:40px 0 0 0;padding:0 0 22px 0;line-height:48px;color:#111;font-size:40px;font-family: 'Nanum GothicEB', sans-serif;}
.sub_tit .small {color:#333;font-size:26px;font-family: 'Nanum GothicB', sans-serif;line-height:48px;vertical-align:middle;}
.sub_tit span.navi {margin:15px 0 0 0;font-size:12px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;line-height:17px;color:#777;text-align:right;}
.sub_tit span.navi a, .sub_tit span.navi a:hover {font-size:12px;font-family: 'Nanum Gothic', AppleGothic, sans-serif, Dotum;color:#777;}
.sub_tit span.navi a.select {color:#444;}

.sub_wrap {padding:40px 0 0 0;}

.layer_div {position:fixed;width:1096px;height:450px;display:none}
.layer_div .wrap {position:relative;width:1096px;height:450px;}
.layer_div .wrap #close_layer {position:absolute;right:0;top:0;width:46px;height:46px;cursor:pointer}
.layer_div2 {position:fixed;width:1102px;height:590px;display:none}
.layer_div2 .wrap {position:relative;width:1102px;height:590px;}
.layer_div2 .wrap #close_layer2 {position:absolute;right:0;top:0;width:46px;height:46px;cursor:pointer}
.bg_wrap {display:none;position:absolute;left:0;top:0;bottom:0;line-height:100%;width:100%;height:100%;font-size:0;}