@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

* {margin:0px; padding:0px; *font-weight:normal;}

html {height:100%;}

body {	 
	scrollbar-3dlight-color:#b4b4b4;
	scrollbar-arrow-color:#333333;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-face-color:#efefef;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#b4b4b4;
	height:100%;
	font-family:'맑은 고딕', 'Malgun Gothic','NanumGothic', '나눔고딕'; 
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	color:#333333;
	padding-top: 0px;
	-webkit-font-smoothing:antialiased;
	background: #fff;
}

address, article, aside, canvas, figure, footer, header, hgroup, menu, nav, section {display:block;}
hr {display:none;}
caption,figcaption  {font-size:0px; text-indent:-99999px;}
h1, h2, h3, h4, h5, h6 ,h7 {font-weight:normal;}
img {border:none; vertical-align:middle;}
ol, ul, li, dl, dt, dd {list-style:none;}
table {width:100%; border:0px; border-spacing:0px; border-collapse:collapse;}
th {color:#333; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
th, td {border:0px; word-break:break-all; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
fieldset {width:100%; border:0px;}
legend {position:absolute; left:-99999px; width:1px; height:1px; margin:0; padding:0; background:none; font-size:0px; line-height:0; text-indent:-99999px;} 
frameset {border:0px;}
iframe {width:100%; border:0px;}
em, address {font-style:normal;}
small {display:block; font-size:9px; line-height:0px;}

button {overflow:visible; cursor:pointer; background:transparent; border:0px;}
button, a, select, input, label {vertical-align:middle;}

a {color:#666666; text-decoration:none; vertical-align:middle;}
a:active, visited, link {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}




/* font */
@font-face { 
    font-family:"NanumGothic"; 
    src:url('/00/font/NanumGothic.eot');        
	src:local('※'), 
		url('/00/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	    url('/00/font/NanumGothic.woff') format('woff');	     
	font-style:normal;		 
    font-weight:normal;
}
@font-face {
  	font-family:"NanumGothicBold";
    src: url('/00/font/NanumGothic-Bold.eot');
    src: local('※'), 
	     url('/00/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
		 url('/00/font/NanumGothic-Bold.woff') format('woff');	     
	font-style:normal;		 
    font-weight:normal;		 
}

@font-face { 
    font-family:"NanumGothicExtraBold"; 
    src:url('/00/font/NanumGothicExtraBold.eot');        
	src:local('※'), 
		url('/00/font/NanumGothicExtraBold.eot#iefix') format('embedded-opentype'),
	    url('/00/font/NanumGothicExtraBold.woff') format('woff');	     
	font-style:normal;		 
    font-weight:normal;
}

/* Font Weight */
.fb {font-weight:bold !important;}
.fn {font-weight:normal !important;}

/* Text Align */
.l {text-align:left !important;}
.c {text-align:center !important;}
.r {text-align:right !important;}

.l5 {text-align:left !important; padding-left:5px !important;}
.l10 {text-align:left !important; padding-left:10px !important;}
.l20 {text-align:left !important; padding-left:20px !important;}
.r5 {text-align:right !important; padding-right:5px !important;}
.r10 {text-align:right !important; padding-right:10px !important;}
.r20 {text-align:right !important; padding-right:20px !important;}

.t {vertical-align:top !important;}
.m {vertical-align:middle !important;}
.b {vertical-align:bottom !important;}

/* Padding */
.pd0  {padding:0px !important;}
.pd5  {padding:5px !important;}
.pd10 {padding:10px !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd30 {padding:30px !important;}

.pd_t0  {padding-top:0px !important;}
.pd_t3  {padding-top:3px !important;}
.pd_t5  {padding-top:5px !important;}
.pd_t10 {padding-top:10px !important;}
.pd_t13 {padding-top:13px !important;}
.pd_t15 {padding-top:15px !important;}
.pd_t20 {padding-top:20px !important;}
.pd_t30 {padding-top:30px !important;}
.pd_t40 {padding-top:40px !important;}
.pd_t50 {padding-top:50px !important;}

.pd_r3  {padding-right:3px !important;}
.pd_r5  {padding-right:5px !important;}
.pd_r10 {padding-right:10px !important;}
.pd_r15 {padding-right:15px !important;}
.pd_r17 {padding-right:17px !important;}
.pd_r20 {padding-right:20px !important;}
.pd_r92 {padding-right:92px !important;}

.pd_b0  {padding-bottom: 0px !important;}
.pd_b2  {padding-bottom: 2px !important;}
.pd_b5  {padding-bottom: 5px !important;}
.pd_b10 {padding-bottom:10px !important;}
.pd_b15 {padding-bottom:10px !important;}
.pd_b20 {padding-bottom:20px !important;}
.pd_b30 {padding-bottom:30px !important;}
.pd_b40 {padding-bottom:40px !important;}
.pd_b50 {padding-bottom:50px !important;}
.pd_b60 {padding-bottom:50px !important;}

.pd_l3  {padding-left:3px !important;}
.pd_l5  {padding-left:5px !important;}
.pd_l10 {padding-left:10px !important;}
.pd_l15 {padding-left:15px !important;}
.pd_l18 {padding-left:18px !important;}
.pd_l20 {padding-left:20px !important;}
.pd_l25 {padding-left:25px !important;}
.pd_l30 {padding-left:30px !important;}
.pd_l40 {padding-left:40px !important;}
.pd_l50 {padding-left:50px !important;}
.pd_l100 {padding-left:100px !important;}
.pd_l122 {padding-left:122px !important;}

.col_wh {background:#fff !important;}
.col_f2 {background:#f2f9ff !important;}

/* height */
.h40 {height:40px !important;}
.h50 {height:50px !important;}
.h60 {height:60px !important;}

/* height */
.u {text-decoration:underline}