@charset "utf-8";


/* CSS Document */
* {margin:0; padding:0; font-family:"굴림", Gulim,"돋움", Dotum, AppleGothic, Sans-serif, tahoma, verdana; color:#333; font-size:12px; }
img {border:none; margin:0; padding:0;}
hr {display:none;}
form, div, fieldset {margin:0; padding:0; border:0;}
button {background:none; border:0 none; clear:both; cursor:pointer; margin:0; padding:0;}
fieldset legend {font-size:0; height:0; left:0; line-height:0; margin:0; overflow:hidden; padding:0; position:absolute; top:0; visibility: hidden;}
body{ font-family:"굴림","돋움",dotum,verdana, tahoma, sans-serif;	color:#333; margin:0;	padding:0;	letter-spacing:0; font-size:12px;/* _width:100%; _overflow:auto; */}

/* 게시판 스킨 관련 */
table, th, tr, td { border-collapse:collapse; }

/* 기본링크 */
a {text-decoration:none; color:#333;}
a:hover, a:active, a:focus {color:#333; text-decoration:none;}

/* 이미지 링크 포커스 진한게 표시 */
/* .bt_focus:focus{ outline:thin;outline-color:#000;outline-style:dotted;} */

/* 문단의 기본마진 */
p {margin-bottom:1px;} 

.over {overflow:hidden;}
.hidden{ font-size: 0;
    height: 0;
    left: -999999em !important;
    line-height: 0;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute !important;
    top: -99999em !important;
    visibility: hidden;
    width: 0;}

/* 리스트스타일 */
dl, dt, dd {padding:0; margin: 0;}
ul {list-style:none;}
ul li {list-style:none;}
ol {list-style:decimal;}
ol li {display:list-item;}

ol.decimal {
    line-height: 140%;
    list-style: decimal outside none;
    margin-left: 27px;
    padding: 5px 0;
    text-align: left;
}
ol.decimal li {
    margin: 0;
    padding: 0 0 2px;
}

/* 폰트사이즈 */
.font_11 {font-size:0.95em;}

/* line-height */
.line01 {line-height:1.6em;}

/* 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;}

#accessibility02 {position:absolute; left:0px;	top:0px; width:120px; height:40px; z-index:999;}
#accessibility02 ul {position:relative; margin:0; padding:5px 0 0 10px;}
#accessibility02 ul li{position:relative; margin:0; padding:0; display:inline;}
#accessibility02 a {display:block; padding:0 10px; color:#555; text-align:left;}
#accessibility02 a:hover, #accessibility02 a:focus, #accessibility02 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 {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;}       /*캡션 왼쪽정렬*/

/* iframe */
iframe {margin: 0; padding: 0; border: none;}

/* clear */
.clear {clear:both;}

/*리스트없애기*/
.bg_none {list-style:none;}

/* 숨김 */
.di_no {display:none;}
.vi_hid {position:absolute; left:0; top:0; visibility:hidden;}

.wrap_ul{width:100%; float:left;}
.wd100_top{width:100%; position:relative; padding-top:20px;}

/*align*/
.alignLeft		{text-align:left !important;}
.alignRight		{text-align:right !important;}
.alignCenter	{text-align:center !important;}
.aC				{text-align: center !important;}
.alignTop		{vertical-align:top !important;}
.alignMiddle *	{vertical-align:middle !important;} /*자식 요소의 수직 중앙정렬*/

/* 테이블 */
.tac {text-align: center;}
.tal {text-align: left;}
.ta4 {text-align: right;}
.tar{text-align:right;}

.flL {float: left !important;}
.flR {float: right !important;}

/* width size */
.w45 {width: 45%;}
.w50 {width: 50%;}
.w100 {width: 100%;}

/*float*/
.floatleft	{float:left !important;}
.floatright	{float:right !important;}
.floatnone	{float:none !important;}

/* font-style */
.b {font-weight:bold; }
.bnormal { font-weight:normal;}
.fb{font-weight:bold;}

/* 기타 */
.va_m {vertical-align:middle;}

/* color */
.white {color:#fff;}
.orange {color:#cc3300;}
.green {color:#357e05;}
.green2 {color:#40740a;}
.blue {color:#00f;}
.blue2 {color:#224B9E;}
.red {color:#ff0000;}
.black {color:#000000;}
.gray1 {color:#888888;}
.gray0 {color:#444;}
.marine {color:#0118a3;}
.yellow {color:#ffff00;}


/*마진값 */
.tmg{margin-top:1.5em; }
.tmg2{margin-top:4em; }
.bmg{margin-bottom:1.5em; }
.bmg2{margin-bottom:1em; }

/*마진*/
.mar_t3 {margin-top:3px;}
.mar_t4 {margin-top:4px;}
.mar_t5 {margin-top:5px;}
.mar_t10 {margin-top:10px;}
.mar_t13 {margin-top:13px;}
.mar_t19 {margin-top:19px;}
.mar_t20 {margin-top:20px;}
.mar_t34 {margin-top:34px;}
.mar_t50 {margin-top:50px;}
.mar_b3 {margin-bottom:3px;}
.mar_b10 {margin-bottom:10px;}
.mar_b20 {margin-bottom:20px;}
.mar_b30 {margin-bottom:30px;}
.mar_r5 {margin-right:5px;}
.mar_r13 {margin-right:13px;}
.mar_r20 {margin-right:20px;}
.mar_r28 {margin-right:28px;}
.mar_r33 {margin-right:33px;}
.mar_r30 {margin-right:30px;}
.mar_r37 {margin-right:37px;}
.mar_r180 {margin-right:180px;}
.mar_l5 {margin-left:5px;}
.mar_l10 {margin-left:10px;}
.mar_l15 {margin-left:15px;}
.mar_l20 {margin-left:20px;}

.pad_t3 {padding-left:5px;}
.pad_l3 {padding-left:3px;}
.pad_t5 {padding-top:5px;}
.pad_l5 {padding-left:5px;}
.pad_l20 {padding-left:20px;}

.pad_b20 {padding-bottom:20px;}

/* 여백 */
.lpad_01 { padding:0 0 0 20px; }


/* 처리상황 */
.sta_01 {color:#0033cc;} /*접수대기*/
.sta_02 {color:#08751a;} /*접수완료*/
.sta_03 {color:#cc0000;} /*진행중*/
.sta_04 {color:#003366;} /*협의*/
.sta_05 {color:#0033cc;} /*보류*/
.sta_06 {color:#555;} /*처리완료*/

/* 페이지 맨 위로 */
.pg_top {position:relative; text-align:right; height:30px; margin-top:10px;}
.pg_top .btn a { background: url("../../img/ko/common/ico_top.gif") no-repeat scroll 8px 8px; border: 1px solid #adadad; color: #666666; font-size: 12px; padding: 5px 5px 5px 17px; text-decoration: none; }
.ul_none {position:relative; background-image:none;}
.ul_none li{position:relative; background-image:none !important; padding-left:0;}
#ul_none {position:relative; background-image:none !important;}
#ul_none li{position:relative; background-image:none !important; padding-left:0; }


/* 링크텍스트 */
A.ul_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;}
A.ul_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;}
A.ul_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;}
A.ul_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;font-size: 1.2em; color:#fff;}

A.total_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;letter-spacing: -1px;line-height: 120%;}
A.total_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;letter-spacing: -1px;line-height: 120%;}
A.total_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;letter-spacing: -1px;line-height: 120%;}
A.total_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #666;font-size: 1em;letter-spacing: -1px;line-height: 120%;}

A.quick_link2:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;;font-size: 0.92em;}
A.quick_link2:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;;font-size: 0.92em;}
A.quick_link2:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;;font-size: 0.92em;}
A.quick_link2:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color:#666;;font-size: 0.92em;}

A.left_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;;font-size: 1em;}
A.left_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;;font-size: 1em;}
A.left_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;;font-size: 1em;}
A.left_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #666;;font-size: 1em;}

A.notice_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em;}
A.notice_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em;}
A.notice_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em;}
A.notice_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #555;font-size: 1em;}

A.tab_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;}
A.tab_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;}
A.tab_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;}
A.tab_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #0118a3;font-size: 1em;}

A.list_link:link {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em; font-weight:bold;}
A.list_link:visited {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em; font-weight:bold;}
A.list_link:active {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em; font-weight:bold;}
A.list_link:hover {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #666;font-size: 1em; font-weight:bold;}

A.list_link2:link {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #000;font-size: 1em; font-weight:bold;}
A.list_link2:visited {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #000;font-size: 1em; font-weight:bold;}
A.list_link2:active {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #000;font-size: 1em; font-weight:bold;}
A.list_link2:hover {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #000;font-size: 1em; font-weight:bold;}

A.file_link:link {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #333;font-size: 1em;}
A.file_link:visited {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #333;font-size: 1em;}
A.file_link:active {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #333;font-size: 1em;}
A.file_link:hover {font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #3366cc;font-size: 1em;}

A.gal_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em; font-weight:bold;}
A.gal_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em; font-weight:bold;}
A.gal_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em; font-weight:bold;}
A.gal_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #555;font-size: 1em; font-weight:bold;}

A.down_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3562d2;font-size: 1em;}
A.down_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3562d2;font-size: 1em;}
A.down_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3562d2;font-size: 1em;}
A.down_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #15378a;font-size: 1em;}

A.pri_link:link {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #00f;font-size: 1em;}
A.pri_link:visited {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #00f;font-size: 1em;}
A.pri_link:active {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #00f;font-size: 1em;}
A.pri_link:hover {font-family: "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #00f;font-size: 1em; }
