@charset "utf-8";

@font-face{
font-family:"Nanum Gothic";
src:url('fonts/NanumGothic.eot');
src:url('fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
url('fonts/NanumGothic.woff') format('woff'),
url('fonts/NanumGothic.ttf') format('truetype');
url('fonts/NanumGothic.svg#NanumGothic') format('svg')
src:local(※), url('fonts/NanumGothic.woff') format('woff');
}


body {font-size:75%; font-family:'NanumGothic', 'MalgunGotihc', sans-serif !important; line-height:1.60em; color:#666; letter-spacing:0; } 

/* CSS Document */
* { margin:0; padding:0; }
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;}


table {/*border-collapse:separate;*/ border-collapse:collapse; border-spacing:0;}
table caption {position:absolute; top:-99999px; left:-99999px; line-height:0;}


/* 기본링크 */
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{ visibility:hidden;}

/* 리스트스타일 */
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;}


/* 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;}

/*align*/
.alignLeft		{text-align:left !important;}
.alignRight		{text-align:right !important;}
.alignCenter	{text-align:center !important;}
.alignTop		{vertical-align:top !important;}
.alignMiddle *	{vertical-align:middle !important;} /*자식 요소의 수직 중앙정렬*/

/*float*/
.floatleft	{float:left !important; clear:both; }
.floatright	{float:right !important;}
.floatnone	{float:none !important;}

/* font-style */
.b {font-weight:bold; }
.bnormal { font-weight:normal;}


/* color */

.white {color:#fff;}
.orange {color:#CC3300;}
.green {color:#357e05;}
.green2 {color:#40740a;}
.blue {color:#00f;}
.blue2 {color:#224B9E;}
.red {color:#ff0000;}
.black {color:#000;}
.gray1 {color:#888;}
.gray0 {color:#444;}
.marine {color:#0118a3;}
.yellow {color:#ffff00;}

/*마진*/
.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_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;}

/*링크텍스트*/
A.navi_link:link {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;line-height: 120%;}
A.navi_link:visited {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;line-height: 120%;}
A.navi_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;line-height: 102%;}
A.navi_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;font-size: 1.2em;line-height: 120%;}

A.ul_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;}
A.ul_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;}
A.ul_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;font-size: 1.2em;}
A.ul_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;font-size: 1.2em; color:#fff;}

A.total_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;line-height: 120%;}
A.total_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;line-height: 120%;}
A.total_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;line-height: 120%;}
A.total_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #666;font-size: 1em;line-height: 120%;}

A.quick_link2:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3d5a73;font-size: 0.92em;}
A.quick_link2:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3d5a73;font-size: 0.92em;}
A.quick_link2:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3d5a73;font-size: 0.92em;}
A.quick_link2:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color:#3d5a73;font-size: 0.92em;}

A.left_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3d5a73;font-size: 1em;}
A.left_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3d5a73;font-size: 1em;}
A.left_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3d5a73;font-size: 1em;}
A.left_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #3d5a73;font-size: 1em;}

A.notice_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",nanumgothic,Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em;}
A.notice_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em;}
A.notice_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em;}
A.notice_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #555;font-size: 1em;}

A.tab_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;}
A.tab_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;}
A.tab_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em;}
A.tab_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #0118a3;font-size: 1em;}

A.list_link:link {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em; font-weight:bold;}
A.list_link:visited {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em; font-weight:bold;}
A.list_link:active {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #666;font-size: 1em; font-weight:bold;}
A.list_link:hover {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #666;font-size: 1em; font-weight:bold;}

A.list_link2:link {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #000;font-size: 1em; font-weight:bold;}
A.list_link2:visited {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #000;font-size: 1em; font-weight:bold;}
A.list_link2:active {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #000;font-size: 1em; font-weight:bold;}
A.list_link2:hover {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #000;font-size: 1em; font-weight:bold;}

A.file_link:link {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #333;font-size: 1em;}
A.file_link:visited {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #333;font-size: 1em;}
A.file_link:active {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #333;font-size: 1em;}
A.file_link:hover {font-family:"Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #3366cc;font-size: 1em;}

A.gal_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em; font-weight:bold;}
A.gal_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em; font-weight:bold;}
A.gal_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #555;font-size: 1em; font-weight:bold;}
A.gal_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #555;font-size: 1em; font-weight:bold;}

A.down_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3562d2;font-size: 1em;}
A.down_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3562d2;font-size: 1em;}
A.down_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #3562d2;font-size: 1em;}
A.down_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #15378a;font-size: 1em;}

A.pri_link:link {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #00f;font-size: 1em;}
A.pri_link:visited {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #00f;font-size: 1em;}
A.pri_link:active {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:none;color: #00f;font-size: 1em;}
A.pri_link:hover {font-family: "Nanum Gothic","돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif,tahoma,verdana;text-decoration:underline;color: #00f;font-size: 1em;}

/*마진값 */
.tmg{margin-top:1.5em; }
.tmg2{margin-top:4em; }
.bmg{margin-bottom:1.5em; }
.bmg2{margin-bottom:1em; }



/* 테이블 */
.tac {text-align: center;}
.tal {text-align: left;}
.ta4 {text-align: right;}

.wrap_ul{width:100%; float:left;}

.Fchild { background: none repeat scroll 0 0 !important; border:none !important; margin:0 !important; padding:0 !important; }
.Lchild { background: none repeat scroll 0 0 !important; border:none !important; margin:0 !important; padding:0 !important; }

label.hidden { display:none; }