@CHARSET "UTF-8";

body{
	line-height:1.5em;
	text-align:center;
	font-family:Malgun Gothic,돋움,굴림,Arial,Sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#666666;
	*min-width:inherit;
	*max-width:none;
	*font-size:75%;
}


div,button,input,select,table,textarea{
	font-family:Malgun Gothic,돋움,굴림,Arial,Sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#666666;
}



div,dl,ol,ul,p,table,textarea{
	line-height:1.5em;
	text-align:left;
}

sup,sub{
	position:relative;
	height:0;
	line-height:1.0em;
	vertical-align:baseline;
}
sup{bottom:0.2em;}
sub{top:0.5em;}

.c{*zoom:1;}
.c:after{content:" ";display:block;clear:both;}

.db{display:block;}
.di{display:inline;}
.dib{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.dn{display:none;}

.row{*zoom:1;}
.row:after{content:" ";display:block;clear:both;}
.row > .column{display:inline;vertical-align:top;}

.fl{float:left;}
.fr{float:right;}

.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}

.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}

.em14{font-size:1.4em;}
.em13{font-size:1.3em;}
.em12{font-size:1.2em;}
.em11{font-size:1.1em;}
.em10{font-size:1.0em;}
.em09{font-size:0.9em;}
.px16{font-size:16px;}
.px15{font-size:15px;}
.px14{font-size:14px;}
.px13{font-size:13px;}
.px12{font-size:12px;}
.px11{font-size:11px;}
.px10{font-size:10px;}
.ellipsis{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

a{color:inherit;text-decoration:none;}
a:hover{text-decoration:none;}
a.underline,
a.underline:hover{text-decoration:underline;}
a.hoverline{text-decoration:none}
a.hoverline:hover{text-decoration:underline;}
a.mailto{}
a.disabled,
a.disabled:hover{cursor:default !important;}

/* ICON */
.icon{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}

/* FORM */
.form{}
.form *{vertical-align:top;}
.form .fields{*zoom:1;}
.form .fields:after{content:" ";display:block;clear:both;}
/*.form .fields{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}*/
.form .field{display:inline;float:left;}
.form .field.fr{float:right;}

.select,
.textarea,
.textbox{font-size:12px;margin:0;}
.select{}
.textarea,
.textbox{padding-left:2px;padding-right:2px;border:1px solid #D4D4D4;}
.textbox{height:16px;}

.bbs-search{padding-bottom:10px;}
.bbs-search .form{}
.bbs-search .form .fields{margin-right:-4px;}
.bbs-search .form .field{margin-right:4px;}
.bbs-search .textbox{height:14px;}

.bbs-buttons{padding-top:10px;}
.bbs-buttons .form{}
.bbs-buttons .form .fields{margin-left:-4px;}
.bbs-buttons .form .field{margin-left:4px;}
.bbs-buttons .button a{min-width:52px;text-align:center;}

.bbs-note{padding-bottom:10px;}
.bbs-note p{color:#666666;}




.p-list{}
.p-list span.bl{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.p-list .bl-em{padding-left:15px;}
.p-list .bl-em > p > .bl{width:8px;height:8px;vertical-align:1px;margin-left:-12px;background:url(/image/front/ctl/bullet_rect_3x8_c70026.gif) no-repeat 0 0;}
.p-list .bl-em > .table{margin-left:-15px;}
.p-list .bl-hy{padding-left:0.9em;}
.p-list .bl-hy > p > .bl{margin-left:-0.9em;}
.p-list .bl-ga{padding-left:1.4em;}
.p-list .bl-ga > p > .bl{margin-left:-1.4em;}
.p-list .bl-ph{padding-left:1.2em;}
.p-list .bl-ph > p > .bl{margin-left:-1.2em;}
.p-list .bl-as{padding-left:0.8em;}
.p-list .bl-as > p > .bl{margin-left:-0.8em;}
.p-list .bl-md{padding-left:0.6em;}
.p-list .bl-md > p > .bl{margin-left:-0.6em;}





hr{height:2px;border:none;background-color:#E5E5E5;color:#E5E5E5;}
.hr{height:42px;background:url(/image/front/ctl/line_dotted_6x1_c7c7c7.gif) repeat-x 0 18px;}

/* TABLE */
div.table{*zoom:1;}
div.table:after{content:" ";display:block;clear:both;}
div.table{}
table caption{height:0;line-height:0;font-size:0;text-indent:-9999px;}

/* DEFAULT */
table.default th,
/* table.default td{vertical-align:top;border-top:1px solid #E4E4E4;} */
table.default td{vertical-align:middle;border-top:1px solid #E4E4E4;}	/* edit 20130401 KTH */
table.default .th,
table.default .td{display:block;text-align:center;font-weight:normal;padding:6px 0 4px;}

/* BBS-LIST */
.bbs-list{border-bottom:1px solid #E5E5E5;}
.bbs-list table.default{width:100%;border-bottom:1px solid #ADCAE1;}
.bbs-list table.default thead th{border-bottom:1px solid #0571B1;background:#E9F2F8;}
.bbs-list table.default thead tr:first-child th{border-top:2px solid #0571B1;}
.bbs-list table.default thead div{color:#2B5E8A;}
.bbs-list table.default thead .th{font-weight:bold;background:url(/image/front/ctl/divider_1x8_adcae1.gif) no-repeat 0 10px;}
.bbs-list table.default thead th:first-child .th{background:none;}
.bbs-list table.default tbody tr:first-child td{border-top:0;}
.bbs-list table.default .subject{display:block;text-align:left;color:#666666;padding-left:10px;}
.bbs-list table.default .subject:hover{color:#000000;}
.bbs-list table.default .attachment{padding-top:7px;padding-bottom:3px;}
.bbs-list table.default .attachment .icon{width:15px;height:15px;background:url(/image/front/ctl/bbs_attachment.gif) no-repeat 0 0;}
.bbs-list table.default tbody tr:hover td{background:#F9F9F9;}

.col-bbs-list-number{width:60px;}
.col-bbs-list-previewimg{width:150px;}	/* add 20130401 KTH */
.col-bbs-list-subject{}
.col-bbs-list-attachment{width:60px;}
.col-bbs-list-date{width:80px;}
.col-bbs-list-apply{width:60px;}
.col-bbs-list-count{width:60px;}
.col-bbs-list-by{width:100px;}
.col-bbs-list-status{width:80px;}

.bbs-list.album{border:0;}
.bbs-list.album .units{*zoom:1;}
.bbs-list.album .units:after{content:" ";display:block;clear:both;}
.bbs-list.album .units{margin:0 -20px -20px 0;}
.bbs-list.album .unit{display:inline;float:left;width:240px;height:220px;margin:0 20px 20px 0;}
.bbs-list.album .unit .frame{padding:6px;border:1px solid #CCD3DC;}
.bbs-list.album .unit .frame img{vertical-align:top;}
.bbs-list.album .unit .info{padding:6px 0 0 0;}
.bbs-list.album .unit .info .column.seq-01{float:left;width:170px;}
.bbs-list.album .unit .info .column.seq-02{float:right;width:60px;}
.bbs-list.album .unit .info .subject{font-weight:bold;letter-spacing:-0.1em;padding:0 0 0 2px;}








/* BBS-READ */
.bbs-read{border-bottom:1px solid #E5E5E5;}
.bbs-read table.default{width:100%;border-bottom:1px solid #ADCAE1;}
.bbs-read table.default .th,
.bbs-read table.default .td{text-align:left;padding-left:25px;padding-right:25px;}
.bbs-read table.default thead th{border-bottom:1px solid #0571B1;background:#F2F4F6;}
.bbs-read table.default thead tr:first-child th{border-top:2px solid #0571B1;border-bottom:1px solid #0571B1;background:#E9F2F8;}
.bbs-read table.default thead .th,
.bbs-read table.default thead .td{background:url(/image/front/ctl/divider_1x8_adcae1.gif) no-repeat 0 10px;}
.bbs-read table.default thead .th{font-weight:bold;background:none;}
.bbs-read table.default thead tr:first-child div{color:#2B5E8A;}
.bbs-read table.default thead th:first-child .th{background:none;}
.bbs-read table.default thead .by,
.bbs-read table.default thead .subject{font-weight:bold;}
.bbs-read table.default thead .subject{float:left;}
.bbs-read table.default thead .datetime{float:right;}
.bbs-read table.default thead th.seq-05{text-align:right;}
.bbs-read table.default thead th.seq-05 .td{background:none;}
.bbs-read table.default .attachment{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.bbs-read table.default .attachment:hover{color:#000000;}
.bbs-read table.default .attachment .icon{width:15px;height:15px;vertical-align:top;margin:1px 4px 0 0;background:url(/image/front/ctl/bbs_attachment.gif) no-repeat 0 0;}
.bbs-read table.default tbody .td.read{min-height:200px;padding-top:20px;padding-bottom:20px;}

.col-bbs-read-label{width:105px;}
.col-bbs-read-value{}

/* BBS-APPLY */
.bbs-apply{border-bottom:1px solid #E5E5E5;}
.bbs-apply table.default{width:100%;border-bottom:1px solid #ADCAE1;}
.bbs-apply table.default .th,
.bbs-apply table.default .td{text-align:left;padding-top:8px;padding-bottom:7px;}
.bbs-apply table.default .th{padding-left:25px;padding-right:15px;}
.bbs-apply table.default .td{padding-left:15px;padding-right:15px;}
.bbs-apply table.default tr:first-child th,
.bbs-apply table.default tr:first-child td{border-top:2px solid #0571B1;}
.bbs-apply table.default tbody th{color:#2B5E8A;background:#E9F1F7;}
.bbs-apply table.default tbody .th{font-weight:bold;}
.bbs-apply table.default tbody .th.must{vertical-align:top;background:url(/image/front/ctl/icon_must.gif) no-repeat 15px 10px;}

.col-bbs-apply-label{}
.col-bbs-apply-value{}

/* BBS-NAV */
.bbs-nav{margin-top:20px;}
.bbs-nav table.default{width:100%;border-bottom:1px solid #D4D4D4;}
.bbs-nav table.default th,
.bbs-nav table.default td{border-top:1px solid #D4D4D4;background:#F4F4F4;}
.bbs-nav table.default .th{text-align:center;font-weight:bold;}
.bbs-nav table.default .th .icon{vertical-align:top;width:9px;height:5px;margin:6px 5px 0 0;*margin-top:3px;}
.bbs-nav table.default .th.prev .icon{background:url(/image/front/ctl/bbs_nav_prev.gif) no-repeat 0 0;}
.bbs-nav table.default .th.next .icon{background:url(/image/front/ctl/bbs_nav_next.gif) no-repeat 0 0;}
.bbs-nav table.default .td{text-align:left;padding-left:25px;padding-right:25px;background:url(/image/front/ctl/divider_1x8_d4d4d4.gif) no-repeat 0 10px;}
.bbs-nav table.default .td:hover{color:#000000;}
.bbs-nav table.default tr:hover th,
.bbs-nav table.default tr:hover td{background:#E9F2F8;}

.col-bbs-nav-label{width:80px;}
.col-bbs-nav-value{}



/* PAGE-NAV */
.page-nav.default{text-align:center;margin-top:20px;}
.page-nav.default *{vertical-align:top;margin:0;padding:0;border:0;background:none;}
.page-nav.default ul{*zoom:1;}
.page-nav.default ul:after{content:"";display:block;clear:both;}
.page-nav.default ul{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.page-nav.default li{*zoom:1;}
.page-nav.default li:after{content:"";display:block;clear:both;}
.page-nav.default li{display:inline;float:left;}
.page-nav.default a{
	display:inline;float:left;positino:relative;height:13px;line-height:14px;
	vertical-align:middle;text-align:center;text-decoration:none;
	font-family:돋움;font-size:11px;font-weight:normal;color:#666666;cursor:pointer;
	
}
.page-nav a:hover,
.page-nav a:active,
.page-nav a:focus{color:#000000;text-decoration:none;}
.page-nav.default .direction a{line-height:16px;font-family:Verdana;font-size:16px;white-space:nowrap;padding:0 5px 4px 5px;border:1px solid #CCCCCC;border-radius:3px;background:#FAFAFA;}
.page-nav.default .location{padding:0 4px;}
.page-nav.default .location a{padding:4px 4px;}
.page-nav.default .location a.current{font-weight:bold;}




/* BUTTON */
.button.default,
.button.default *{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	text-decoration:none !important;
	white-space:nowrap;
	overflow:visible;
	margin:0;
	padding:0;
	border:0;
	zoom:1;
}
.button.default,
.button.default *{background:url(/image/front/ctl/button_default_white.gif) no-repeat;color:#333333;}
.button.default {margin-right:4px;}
.button.default *{left:4px;cursor:pointer;_cursor:hand;}
.button.default.blue, .button.default.blue *{background:url(/image/front/ctl/button_default_blue.gif) no-repeat;color:#FFFFFF;}

.button.default.h19, .button.default.h19 *{height:19px;line-height:19px;}
.button.default.h24, .button.default.h24 *{height:24px;line-height:24px}
.button.default.h19{background-position:left 0px;}
.button.default.h24{background-position:left -29px;}
.button.default.h19 *{padding:0 6px 0 2px;font-size:11px;background-position:right 0px;}
.button.default.h24 *{padding:0 10px 0 6px;font-size:12px;background-position:right -29px;}

.button.default *:hover,
.button.default *:active,
.button.default *:focus{color:#2B5E8A;}
.button.default.blue *:hover,
.button.default.blue *:active,
.button.default.blue *:focus{color:#DDF7FF;}

.button.default.strong *{font-weight:bold !important;}


.icon{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.icon.must{width:7px;height:7px;vertical-align:top;margin:3px 3px 0 0;background:url(/image/front/ctl/icon_must.gif) no-repeat 0 0;}


/*리뉴얼 추가 css*/
.table0{ border-top:1px solid #0571B1; position:relative; }
.table0 > table{ width:100%; }
.table0 > table > tbody > tr > td{ font-size:14px; color:#666; padding:17px 10px 17px 10px; }
.table0 > table > tbody > tr > td{ border-bottom:1px solid #E4E4E4; }
.table0 > table > tbody > tr > td.label{ font-weight:bold; background:#E9F2F8; font-size:14px; color:#2B5E8A; vertical-align:middle; text-align:center; }
.table0 > table > tbody > tr > td > p + p{ margin-top:5px; }
.table0 > table > tbody > tr > td > .box + .box{ margin-top:10px; }
.table0 > table > tbody > tr > td > .box .desc{ margin-top:5px; }
.table0 > .button{ display:block; cursor:pointer; text-align:center; margin-top:20px; }
/**/
.table1 > table{ width:100%; table-layout:fixed; }
.table1 > table > tbody > tr > td{ background:#1297CF; vertical-align:top; position:relative; }
.table1 > table > tbody > tr > .label{ padding-top:17px; padding-left:39px; padding-right:39px; }
.table1 > table > tbody > tr > td > p{  color:#FFF; font-size:13px; letter-spacing:-0.075em; }
.table1 > table > tbody > tr > td > p + p{ margin-top:15px; }
.table1 > table > tbody > tr > td > img{ width:275px; height:190px; display:block; }
/**/
.body.full .section.seq-01 .column.seq-01{ display:none; }
.body.full .section > .row > .column.seq-02{ width:100%; }
.body.full .iframe-content{ width:100%!important; }
/**/
.link_wrap{ padding-top:31px; padding-bottom:77px; font-size:0px; text-align:center; }
.link_wrap > a{ display:inline-block; }
.link_wrap > a + a{ margin-left:10px; }