@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@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: local('NanumGothic'), 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('x-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');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: local('NanumGothicBold'), 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('x-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');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: local('NanumGothicExtraBold'), 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('x-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');
}



/* skipnavigation */

#skipnavigation {position:absolute;top:0;left:-1000%;}


body{font-family:'Nanum Gothic','나눔고딕','돋움', sans-serif;color:#0; font-size:20px; line-height:20px; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-family:inherit;
margin:0;
padding:0;
border:0;
vertical-align:baseline;
}
body {
color:black;
background-color:transparent;
}
em {
font-style:normal;
}
ol, ul {
list-style:none;
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {-webkit-appearance:button; cursor:pointer;}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0; padding:0;}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {height:auto;}
input[type='search'] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {-webkit-appearance:none;}
a:focus {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}



input.check { margin:0; padding:0; width:13px; height:13px; line-height:normal; border:0;}

/* 다운로드*/
#wrap_down { position:relative; width:800px;  padding-top:170px; margin:0 auto; z-index:500; }
.down_bg{width:800px; height:426px; background:url(down_bg.jpg) left top no-repeat;}
.down_sgbg{width:800px; height:426px; background:url(down_sgbg.jpg) left top no-repeat;}
.text{padding:172px  0 0 0px;  letter-spacing:-1.5px;  width:430px; }
.text p{width:400px; float:right; text-align:right; display:inline-block;}


/* 로그인*/

#wrap_login { position:relative; width:698px;  padding-top:170px; margin:0 auto; z-index:500; }
.login_bg{width:798px; height:555px; background:url(login_bg.jpg) left top no-repeat; }
.login_sgbg{width:798px; height:555px; background:url(login_sgbg.jpg) left top no-repeat; }

.login_c{width:283px; color:#fff; position:relative; padding:190px  0 0 140px;  }
.login_box{ position:relative; }

/* .login_box{padding:190px  0 0 140px;   width:430px; color:#fff; position:relative; border:1px solid blue; margin:190px 0 0 140px; }*/

.login_box li { margin-bottom:3px;  color:#fff; }
.login_box li span{width:64px;  display:inline-block;   font-size:14px; }
.login_box li label { font-size:12px; color:#fff; margin-left:5px; }
.login_box li.btn{position:absolute;left:218px;top:25px;}
.login_box .out_input { width:198px; height:24px; border-left:1px solid #e1e1e1;   border-top:1px solid #e1e1e1; border-right:1px solid #fffff;  border-bottom:1px solid #e1e1e1;  font-size:16px; color:#999; padding:0 5px; background-color:#fff;}
.control{width:283px; margin-top:25px; border-top:1px solid #ae0b0b; padding-top:13px; float:right; text-align:right; }


.fw(font-weight:bold;)

.fr1{float:right;  text-align:right;}

.pb10{padding-bottom:10px;}