/* base */
*{margin:0; padding:0; font-family:"돋움",dotum,verdana, tahoma, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0;}
select, input, option, textarea {background-color:#fff; vertical-align:middle; font:1.0em "돋움",dotum,verdana, tahoma, sans-serif;}
img { border:0;}
input {ime-mode:active;}

.text_deco {text-decoration:underline;}

body{ font-family:"돋움",dotum,verdana, tahoma, sans-serif;	font-size:0.75em; color:#333; margin:0;	padding:0;	letter-spacing:0; line-height:1.67em;}

/* fieldset */
fieldset {padding:0; border:none;margin:0;}
fieldset legend {position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; height:0;visibility:hidden;padding:0;margin:0;}
button {border:0; background:none; cursor:pointer; clear:both; margin:0; padding:0;}

form, fieldset {border:0;}
img {border:0; }
address, caption, em {font-weight:normal; font-style:normal;}

/* table */
table {border-collapse:collapse; border-spacing:0;}

/* list */
ul {list-style:none;}
ol {list-style:decimal; margin-left:25px;}
ol li {display:list-item;}
li img {vertical-align:middle;}

/* heading */
hr {position:absolute; width:0; height:0; font-size:0; overflow:hidden; line-height:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
.h_none{display:none;}

/* 스킵네비게이션 */
#accessibility {position:absolute; left:0px;	top:0px; width:800px; z-index:999;}
#accessibility a {display:block; padding:0 10px; height:0; overflow:hidden;	color:#fff;	text-align:left;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active {background:#f93; height:auto;}

/* 페이지 맨 위로 이동하기 */
#returnToPageTop {position:relative; bottom:0;	width:800px; z-index:2;}
#returnToPageTop a {display:block;	padding:0 10px;	height:0; overflow:hidden; color:#fff;	text-align:right;}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active {	background:#f93;height:auto;}

/* 캡션 */
.cp_no {position:absolute; visibility:hidden; padding:0;margin:0;width:0; height:0;line-height:0; overflow:hidden;font-size:0.88em;}    /*캡션 표시안나게*/
.cp_right { text-align:right; font-size:0.92em; padding:3px 0 5px 0; }                     /*캡션 오른쪽정렬*/
.cp_left { text-align:left; font-size:0.92em; padding:3px 0 5px 0;}       /*캡션 왼쪽정렬*/

/* ifram */
iframe {margin: 0; padding: 0; border: none;}

/* clear */
.clear {clear:both;}

/* 숨김 */
.di_no {display:none;}
.vi_hid {position:absolute; left:0; top:0; visibility:hidden;}

/*align*/
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.alignTop  { vertical-align:top; }
.alignMiddle * { vertical-align:middle; } /*자식 요소의 수직 중앙정렬*/

/*float*/
.floatleft {float:left;}
.floatright {float:right;}
.floatnone {float:none;}

/* font-style */
.b {font-weight:bold; }
.bnormal { font-weight:normal;}

.fnt11 { font-size:0.92em/*11px*/;}
.fnt10 { font-size:0.83em/*10px*/;}
.fnt14 { font-size:1.17em/*14px*/;}

/* color */
.gray333 {color:#333;}
.gray555 {color:#555;}
.gray666 {color:#666;}
.gray777 {color:#777;}
.gray999 {color:#999;}
.grayCcc {color:#ccc;}
.black {color:#000;}
.white {color:#fff;}
.orange {color:#ff6600;}
.green {color:#65ad19;}
.blue {color:#00f;}
.red {color:#ff0000;}

/* line-height */
.line_h20 {line-height:20px;}

/* 숫자,영문 폰트 */
.verdana { font-family: verdana; font-size:0.92em;}
.tohama { font-family: tahoma; font-size:0.92em;}

/* input width */
.w50{ width:50px;}
.w46{ width:46px;}
.w60{ width:60px;}
.w80{ width:80px;}
.w83{ width:83px;}
.w100{ width:100px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w180{ width:180px;}
.w230{ width:230px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w355{ width:355px;}
.w570{ width:570px;}
.w585{ width:585px;}
.w100p{ width:99%;}

/* input style */
.input_text{ border:1px solid #9a9a9a; border-right-color:#d8d8d8; border-bottom-color:#d8d8d8; padding:2px 3px 1px 3px; color:#676767; font-size:1em; height:14px; color:#444;/*ime-mode:active;*/}
.file_text{ border:1px solid #9a9a9a; border-right-color:#d8d8d8; border-bottom-color:#d8d8d8; padding:0px 3px 0px 3px; color:#676767; font-size:1em; height:18px; color:#444;}
.select_text{ border:1px solid #9a9a9a; border-right-color:#d8d8d8; border-bottom-color:#d8d8d8; padding:2px 3px 1px 3px; color:#676767; font-size:1em; color:#444;}

/* nodepth */
.depth_none {margin:5px 0 15px;}
.depth_none li {background:none; padding:0 0 0px 10px; list-style:none; color:#333; font-weight:normal; line-height:1.67em;}

.depth1 .depth_none {margin:5px 0 15px;}
.depth1 .depth_none li {background:none; padding:0; list-style:none; color:#333; font-weight:normal; line-height:1.67em;}

.dep_p1 {font-weight:normal; color:#333; padding:0; line-height:1.67em; margin:5px 0 15px;}

/* ol_이미지 ~~~*/
.ol_depth_num { margin:5px 0 10px 0px; padding:0;}
.ol_depth_num li.num1,.ol_depth_num li.num2,.ol_depth_num li.num3,.ol_depth_num li.num4,.ol_depth_num li.num5,.ol_depth_num li.num6,.ol_depth_num li.num7,.ol_depth_num li.num8,.ol_depth_num li.num9,.ol_depth_num li.num10,.ol_depth_num li.num11,.ol_depth_num li.num12,.ol_depth_num li.num13,.ol_depth_num li.num14,.ol_depth_num li.num15,.ol_depth_num li.num16
	{list-style: none;  padding: 0 10px 0 20px;line-height:1.83em;  font-weight: normal;color:#333;}
.ol_depth_num li.num1 {  background: url(/images/common/depth_num1.gif) no-repeat 0 4px; }
.ol_depth_num li.num2 {  background: url(/images/common/depth_num2.gif) no-repeat 0 4px; }
.ol_depth_num li.num3 {  background: url(/images/common/depth_num3.gif) no-repeat 0 4px; }
.ol_depth_num li.num4 {  background: url(/images/common/depth_num4.gif) no-repeat 0 4px; }
.ol_depth_num li.num5 {  background: url(/images/common/depth_num5.gif) no-repeat 0 4px; }
.ol_depth_num li.num6 {  background: url(/images/common/depth_num6.gif) no-repeat 0 4px; }
.ol_depth_num li.num7 {  background: url(/images/common/depth_num7.gif) no-repeat 0 4px; }
.ol_depth_num li.num8 {  background: url(/images/common/depth_num8.gif) no-repeat 0 4px; }
.ol_depth_num li.num9 {  background: url(/images/common/depth_num9.gif) no-repeat 0 4px; }
.ol_depth_num li.num10 {  background: url(/images/common/depth_num10.gif) no-repeat 0 4px; }
.ol_depth_num li.num11 {  background: url(/images/common/depth_num11.gif) no-repeat 0 4px; }
.ol_depth_num li.num12 {  background: url(/images/common/depth_num12.gif) no-repeat 0 4px; }
.ol_depth_num li.num13 {  background: url(/images/common/depth_num13.gif) no-repeat 0 4px; }
.ol_depth_num li.num14 {  background: url(/images/common/depth_num14.gif) no-repeat 0 4px; }
.ol_depth_num li.num15 {  background: url(/images/common/depth_num15.gif) no-repeat 0 4px; }
.ol_depth_num li.num16 {  background: url(/images/common/depth_num16.gif) no-repeat 0 4px; }

/*가.나.다.라.~~~*/
.ol_depth_han { margin:5px 0 10px 0; padding:0;}
.ol_depth_han li.han1,.ol_depth_han li.han2,.ol_depth_han li.han3,.ol_depth_han li.han4,.ol_depth_han li.han5,.ol_depth_han li.han6,.ol_depth_han li.han7,.ol_depth_han li.han8,.ol_depth_han li.han9,.ol_depth_han li.han10,.ol_depth_han li.han11,.ol_depth_han li.han12,.ol_depth_han li.han13,.ol_depth_han li.han14
	{list-style: none;  padding: 0 10px 0 20px; line-height:1.83em;  font-weight: normal; color:#444; }
.ol_depth_han li.han1 { background:url(/images/common/depth_han1.gif) no-repeat 0 5px;}
.ol_depth_han li.han2 { background:url(/images/common/depth_han2.gif) no-repeat 0 5px;}
.ol_depth_han li.han3 { background:url(/images/common/depth_han3.gif) no-repeat 0 5px;}
.ol_depth_han li.han4 { background:url(/images/common/depth_han4.gif) no-repeat 0 5px;}
.ol_depth_han li.han5 { background:url(/images/common/depth_han5.gif) no-repeat 0 5px;}
.ol_depth_han li.han6 { background:url(/images/common/depth_han6.gif) no-repeat 0 5px;}
.ol_depth_han li.han7 { background:url(/images/common/depth_han7.gif) no-repeat 0 5px;}
.ol_depth_han li.han8 { background:url(/images/common/depth_han8.gif) no-repeat 0 5px;}
.ol_depth_han li.han9 { background:url(/images/common/depth_han9.gif) no-repeat 0 5px;}
.ol_depth_han li.han10 { background:url(/images/common/depth_han10.gif) no-repeat 0 5px;}
.ol_depth_han li.han11 { background:url(/images/common/depth_han11.gif) no-repeat 0 5px;}
.ol_depth_han li.han12 { background:url(/images/common/depth_han12.gif) no-repeat 0 5px;}
.ol_depth_han li.han13 { background:url(/images/common/depth_han13.gif) no-repeat 0 5px;}
.ol_depth_han li.han14 { background:url(/images/common/depth_han14.gif) no-repeat 0 5px;}

/* margin */
.mar_t20 {margin-top:20px;}
.mar_t40 {margin-top:40px;}
.mar_20 {margin:20px;}
.mar_b3 {margin-bottom:3px;}
.mar_b10 {margin-bottom:3px;}
.mar_b20 {margin-bottom:20px;}
.pad_b5 {padding-bottom:5px;border:1px solid;overflow:hidden;}
.pad_t20 {padding-top:20px;}

/* 뎁스안 이미지 마진 */
.img_mar {margin:5px 0 15px;}
.img_mar2 {margin:0 0 0 12px;}

/* 기본링크 */
A.link:link {font-family: "돋움", Tahoma;text-decoration:underline;color: #666;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link:visited {font-family: "돋움", Tahoma;text-decoration:underline;color: #666;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link:active {font-family: "돋움", Tahoma;text-decoration:underline;color: #000;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link:hover {font-family: "돋움", Tahoma;text-decoration:underline;color: #000;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}

/* 기본링크_no */
A.link_no:link {font-family: "돋움", Tahoma;text-decoration:none;color: #666;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link_no:visited {font-family: "돋움", Tahoma;text-decoration:none;color: #666;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link_no:active {font-family: "돋움", Tahoma;text-decoration:underline;color: #000;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link_no:hover {font-family: "돋움", Tahoma;text-decoration:none;color: #000;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}

/* 색깔링크 */
A.link_color:link {font-family: "돋움", Tahoma;text-decoration:underline;color: #039;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link_color:visited {font-family: "돋움", Tahoma;text-decoration:underline;color: #039;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link_color:active {font-family: "돋움", Tahoma;text-decoration:underline;color: #000;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}
A.link_color:hover {font-family: "돋움", Tahoma;text-decoration:underline;color: #000;font-size: 1em;letter-spacing: -0.5px;font-weight: normal;}

 /*label IR 기법 span*/
.labelspan {position:absolute; z-index:-1; visibility:hidden;}

/* 로그인이 필요합니다 창 */
.login_prev_wrap {background:url(/images/common/bg_login.gif) no-repeat; width:500px; height:200px; margin: 0 auto;}
.login_prev_wrap p {margin:60px 0 40px 60px; width:276px;}
.login_prev_wrap .btn {width:200px; text-align:center; margin:0 0 0 100px;}

.btnSpan{background:#263143;font-weight:bold;color:#fff;padding:3px;font-size:0.95em;border:0;}


/*외부사이트로 링크 창*/
.goto_site_wrap { background:url(/images/common/bg_go_site.gif) no-repeat 0 0; width:500px; height:200px; margin: 0 auto;}
.goto_site_wrap p {margin:55px 0 30px 119px; width:276px;}
.goto_site_wrap .btn {width:200px; text-align:center; margin:0 0 0 100px;}
