@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'NanumGothicR';
  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: 'NanumGothicB';
  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 */

body{font-family:'NanumGothicR','맑은 고딕',Malgun Gothic,'돋움',dotum,Tahoma,Verdana,'FuturaBook',Helvetica,sans-serif,Apple Gothic,Apple SD Gothic Neo Light; color:#000; 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 {
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;}

/*====================================================================================================*/
/* 동인그룹 로그인 및 다운로드 CSS설정 */
/*====================================================================================================*/
/* 로그인화면 */
/*====================================================================================================*/
	.login_bg      { width:950px; height:540px; background:url(login_bg.jpg)      left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_sgbg    { width:950px; height:540px; background:url(login_sgbg.jpg)    left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_bg_ak   { width:950px; height:540px; background:url(login_bg_ak.jpg)   left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_bg_di   { width:950px; height:540px; background:url(login_bg_di.jpg)   left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_bg_elle { width:950px; height:540px; background:url(login_bg_elle.jpg) left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_bg_exim { width:950px; height:540px; background:url(login_bg_exim.jpg) left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_bg_2xu  { width:950px; height:540px; background:url(login_bg_2xu.jpg)  left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_bg_ebiz { width:950px; height:540px; background:url(login_bg_ebiz.jpg) left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.login_bg_whs  { width:950px; height:540px; background:url(login_bg_whs.jpg)  left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	
	.login_c          { width:310px; color:#fff; position:absolute; right:100px; top:196px; }
	.login_c dd       { width:100%; margin-top:8px; }
	.login_c dd input { width:calc(100% - 12px); height:45px; border:1px solid #e1e1e1; border-radius:2px; font-size:14px; color:#999; padding:0 5px; background-color:#fff; }
	.login_c dt a     { width:100%; background-color:#37467b; font-size:16px; color:#fff; height:45px; line-height:45px; display:inline-block; border-radius: 3px; text-align:center; text-decoration:none; font-family:'NanumGothicB'; border-bottom:1px solid #202020; margin-top: 20px; }
	.login_c p        { margin-top:20px; }
/*====================================================================================================*/
/* 다운로드화면 */
/*====================================================================================================*/
	.down_bg      { width:800px; height:430px; background:url(bg_1.jpg)      left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.down_bg_ak   { width:800px; height:430px; background:url(bg_1_ak.jpg)   left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.down_bg_di   { width:800px; height:430px; background:url(bg_1_di.jpg)   left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.down_bg_elle { width:800px; height:430px; background:url(bg_1_elle.jpg) left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.down_bg_exim { width:800px; height:430px; background:url(bg_1_exim.jpg) left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.down_bg_2xu  { width:800px; height:430px; background:url(bg_1_2xu.jpg)  left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.down_bg_ebiz { width:800px; height:430px; background:url(bg_1_ebiz.jpg) left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	.down_bg_whs  { width:800px; height:430px; background:url(bg_1_whs.jpg)  left top no-repeat; margin:0 auto; position:relative; margin-top:8%; }
	
	.down_c           { width:310px; color:#fff; position:absolute; left:50px; top:175px; }
	.down_c ul        { width:270px; }
	.down_c ul p      { font-size:20px; line-height:1.5em; color:#000; }
	.down_c ul a      { width:100%; background-color:#37467b; font-size:20px; color:#fff; height:55px; line-height:55px; display: inline-block; border-radius: 3px;  text-align:center; text-decoration:none;    font-family:'NanumGothicB'; border-bottom:1px solid #202020; margin-top:5px; margin-bottom:25px; }
	.down_c ul a span { margin-right:15px; display:inline-block; vertical-align:middle; }
	
	.down_c dl        { width:270px; }
	.down_c dd        { font-size:20px; line-height:1.5em; color:#000; }
	.down_c dt a      { width:100%; background-color:#37467b; font-size:20px; color:#fff; height:55px; line-height:55px; display: inline-block; border-radius: 3px;  text-align:center; text-decoration:none;    font-family:'NanumGothicB'; border-bottom:1px solid #202020; margin-top:5px; margin-bottom:25px; }
	.down_c dt a span { margin-right:15px; display: inline-block; vertical-align:middle; }
/*====================================================================================================*/







