@charset "euc-kr";
/* CSS Document */

* {margin:0; padding:0;}
div,ul,li,dl,dd,dt,span { margin:0; padding:0; }
caption, dl, dd, dt, div, th, td, ol, ul, li, a, u, b, strong, span, input, select, textarea, p { font-family:"µ¸¿ò", dotum, tahoma, sans-serif; font-size:12px; }

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;}

li {list-style:none;}
li img {vertical-align:middle;}
img {margin:0; padding:0; border:0;}

address {font-style: normal;}

body {font-family:"µ¸¿ò",dotum,verdana, tahoma, sans-serif; font-size:12px;	color:#666;}

/* h1~h6 hr */
hr {position:absolute; width:0; height:0; font-size:0; overflow:hidden; line-height:0; visibility:hidden;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0;}
.h_none{display:none;}

/* about form */
button { border:0; padding:0; background:transparent; cursor:pointer; *overflow:visible; }
select optgroup{padding:0;margin:0;}
select optgroup option{padding:0;margin:0;}

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;}
form {padding:0;margin:0;}

.label_st {overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; visibility:hidden;line-height:0;}

/*table*/
table {border:0;}
.cp_no {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.88em; padding:3px 0 5px 0; }               
.cp_left {text-align:left; font-size:0.88em;padding:3px 0 5px 0;} 

/*color*/
.gray333 {color:#333;}
.gray555 {color:#555;}
.gray666 {color:#666;}
.black {color:#000;}
.white {color:#fff;}
.green {color:#65ad19;}
.orange {color:#f80;}
.orange2 {color:#f60;}
.blue1{color:#00f;}

.b {font-weight:bold;}
.nor {font-weight:bold;}

.float_l { float:left;}
.float_r { float:right;}
.clearboth {clear:both;}

.txt_left {text-align:left;}
.txt_center {text-align:center;}
.txt_right {text-align:right;}

/*default font color*/
.color666 {color:#666;} /*ÁøÇÑ È¸»ö*/
.color777 {color:#777;} /*ÁøÇÑ È¸»ö*/
.color999 {color:#999;} /*Áß°£ È¸»ö*/
.colorCcc {color:#ccc;} /*ÁøÇÑ È¸»ö*/

/*align*/
/**/
.mar_t3 {margin-top:3px;}
.mar_t5 {margin-top:5px;}
.mar_t7 {margin-top:7px;}
.mar_t10 {margin-top:10px;}
.mar_t15 { margin-top:15px;}
.mar_t20 {margin-top:20px;}
.mar_t22 {margin-top:22px;}
.mar_t27 {margin-top:27px;}
.mar_t29 {margin-top:29px;}
.mar_t30 {margin-top:30px;}
.mar_t42 {margin-top:42px;}
.mar_t60 {margin-top:60px;}

.mar_l5 {margin-left:5px;}
.mar_l10 {margin-left:10px;}
.mar_l20 {margin-left:20px;}
.mar_b5{ margin-bottom:5px;}
.mar_b10 { margin-bottom:10px;}
.mar_b20 { margin-bottom:20px;}
.mar_15{margin:15px;}
.mar_r8{margin-right:8px;}
.mar_r20{margin-right:20px;}

.pad_l10 {padding-left:10px;}
.pad_l9 {padding-left:9px;}
.pad_r9 {padding-right:9px;}
.pad_l20 {padding-left:20px;}
.pad_t20{padding-top:20px;}
.pad_t10{padding-top:10px;}
.pad_lr10{padding:5px 10px;}

/* link */
a{color:#555; text-decoration:none;}
a:visited{color:#555;}
a:hover, a:active, a:focus {color:#000; text-decoration:underline;}

/* link */
A.link_base:link {font-family:"µ¸¿ò", Dotum; text-decoration:none; color:#666; font-size: 12px;}
A.link_base:visited {font-family:"µ¸¿ò", Dotum; text-decoration:none; color:#666; font-size: 12px;}
A.link_base:hover {font-family:"µ¸¿ò", Dotum; text-decoration:underline; color:#000; font-size:12px; }
A.link_base:active {font-family:"µ¸¿ò", Dotum; text-decoration:none; color:#000; font-size: 12px;}

/* skip_navi */
#accessibility {position:relative; z-index:999; width:100%; font-size:1em; font-weight:bold; padding:0; margin:0; text-align:left;}
#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;}

/*go top page*/
#returnToPageTop {position:relative; z-index:55; bottom:0; width:100%; font-weight:bold; padding:0; margin:0; text-align:left;}
#returnToPageTop a {display:block; padding:0 10px; height:0; overflow:hidden; color:#FFF; text-align:left;}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active {background:#F93; height:auto};