@charset "utf-8";

/* SUB */
#sbuBg {
	background:url("../new_images/sub/sub_background_img.jpg") repeat-x 0 0;
}
#subWrap {
	position:relative;
	top:0;left:0;
	width:1280px;height:auto;
	margin:0 auto;

}

#container {
	clear:both;
	position:relative;
	top:0;left:0;
	width:100%;height:auto;
	display:inline-block;
	background:url("../new_images/sub/sub_img.png") no-repeat 0 0;
	padding-top:150px;
	margin-bottom:10px;
}

#snbBox {
	float:left;
	width:220px;
	margin-right:40px;
}
#snbBox .lastchild {
	border-bottom:0;
	*border-bottom:1px solid #cdcdcd;
}

.sidemenu {
	background-color:#fff;
	border:1px solid #cdcdcd;
}
.sidemenu > li {
	background-color:#fff;
	border-bottom:1px solid #cdcdcd;
	background:url("../new_images/sub/leftmenu_point_off.png") no-repeat 10px 16px;
	word-break:keep-all;
}
.sidemenu > li:last-child {
	border-bottom:0;
}
.sidemenu > li > a {
	display:block;
	color:#555;
	font-weight:bold;
	padding:10px 3px 10px 16px;
}
.sidemenu > li > a:hover {
	color:#000;
	background:#e2e9f2 url("../new_images/sub/leftmenu_point_on.png") no-repeat 9px 15px;
	padding-left:17px;
}
.threeDepth {
	background-color:#f3f3f3;
	border-top:1px solid #cdcdcd;
	padding:3px 0;
}
.threeDepth li {
	padding:3px 2px 3px 20px;
}
.threeDepth li:hover {
	background-color:#e2e2e2;
}
.threeDepth > li > a {
	display:block;
}
.threeDepth > li > a:hover {
	color:#000;
	text-decoration:underline;
}


#contentBox {
	float:left;
	width:1000px;height:auto;
}
.conTitleBox {
	width:100%;height:91px;
	background:url("../new_images/sub/sub_title_backimg.jpg") no-repeat 0 0;
}
.contentTitle {
	position:relative;
	top:0;left:0;
	display:inline-block;
	font-size:28px;
	font-weight:bold;
	padding:14px 0 5px 0;
	border-bottom:3px solid #0068b7;
}
.contentTitle02 {
	background:url("../new_images/sub/bullet_circle.png") no-repeat 5px 9px;
	width:778px;
	font-size:18px;
	font-weight:bold;
	color:#0068b7;
	background-color:#f5f5f5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:22px;
}
.ulText dt.contentTitle03 {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:22px;
}
.content {
	position:relative;
	top:0;left:0;
	width:1000px;height:auto;
	padding:10px;
}

.srchBoxStyle {
	width:1000px; height:30px;
	background-color: #eef3f5;
	margin-bottom:5px;
}
.srchInputBox{
	width:100px;
}
.srchSbjt{
	text-align:center;
	font-weight:bold;
}

.tableStyle {
	width:1000px;height:auto;
	margin-bottom:15px;
}
.tableStyle tr {
	background-color:#fff;
}
.tableStyle tr:hover {
	background-color:#f3f3f3;
}
.tableStyle th,.tableStyle td {
	border:0;
}
.tableStyle th {
	border-top:3px solid #92ab70;
	color:#000;
	padding:8px 5px;
	background:url("../new_images/sub/list_title_bg.png") repeat right bottom;
}

.tableStyle th:last-child {
	background-image:none;
}
.tableStyle th.lastChild {
	background:url("../new_images/sub/list_title_bg02.png") no-repeat right bottom;
}
.tableStyle td {
	text-align:center;
	padding:7px 2px;
	border-bottom:1px solid #d3d3d3;
}

.tableStyle td.listTitle {
	text-align:left;
}
.tableStyle td.listTitle a {
	display:inline-block;
	float:left;
	width:355px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;

}
.tableStyle td.listTitle img {
	vertical-align:middle;
}


.tableStyleRead {
	width:1000px;height:auto;
	margin-bottom:15px;
}
.tableStyleRead tr.tsTitleLine {
	border-top:3px solid #92ab70;
}

.tableStyleRead th,
.tableStyleRead td {
	border-right:0;
	border-bottom:1px solid #d3d3d3;
	border-left:0;
	padding:8px 4px;
	background-color:#f6f6f6
}
.tableStyleRead th,
.tableStyleRead td.divLine {
	background:#f6f6f6 url("../new_images/sub/board_title_div02.png") no-repeat right 50%;
}
.tableStyleRead td.writeView {
	background-color:#fff;
	padding:15px 15px 20px 15px;
	line-height:22px;
}

.tableStyleRead td.readTitle {
	font-size:16px;
	font-weight:bold;
}



.iconSecret {
	vertical-align:top;
}
.tableStyle .bulletReply {
	margin:4px 5px 0 0;
	float:left;
}
.tableStyle .bulletNotice {
	margin:4px 5px 0 0;
	float:left;
}


.pagingBox {
	position:relative;
	top:0;left:0;
	display:block;
	width:1000px;height:40px;
}

.paging {
	display:block;
	width:240px;
	margin:5px auto 6px auto;
}
.paging a img {
	vertical-align:middle;
	margin-top:-3px;
}
.paging a {
	margin:4px;
}
.paging a.pagingNum {
	display:inline-block;
	padding:1px 4px;
	font-weight:bold;
}
.paging a.pagingNum:hover {
	color:#fff;
	background-color:#6c8e3e;
}
.paging a.pagingNum02:hover {
	color:#fff;
	background-color:#23a39f;
}
.btnReply {
	position:absolute;
	top:-5px;right:0;*top:0;
	float:right;
}
.btnReply img {
	margin-left:5px;
}
.btnList {
	position:absolute;
	top:-5px;left:0;*top:0;
	float:left;
}
.btnList02 {
	position:absolute;
	bottom:0;right:0;*top:0;
}
.btnCenter {
	position:absolute;
	top:0px;left:50%;*top:0;
	float:left;
	margin-left:-51px;
}
.btnCenter02 {
	position:absolute;
	top:15px;left:50%;*top:0;
	float:left;
}
.btnCenter03 {
	display:block;
	margin:0 auto;
	text-align:center;
}

.searchBox {
	width:1000px;
	text-align:center;
	background:url("../new_images/sub/dot_line.gif") repeat-x 0 top;
	padding:15px 0;
}
.searchSelect {
	width:80px;
}
.searchForm {
	width:200px;
	background-color:#f3f3f3;
}
.btnSearch {
	background:url("../new_images/sub/btn_search.png") no-repeat 0 0;
	width:55px;height:20px;
	vertical-align:middle;
	margin-left:5px;
}
.btnSearch02 {
	background:url("../new_images/sub/btn_search03.png") no-repeat 0 0;
}



.iconFile {
	display:inline-block;
	vertical-align:middle;
}
.btnBox {
	clear:both;
	position:relative;
	top:0;left:0;
	display:block;
	width:1000px;height:40px;
}

.writeForm {
	width:1000px;height:auto;
	margin-bottom:15px;
	border-top:2px solid #7aa624;
}
.writeForm th,.writeForm td {
	border:1px solid #d3d3d3;
	padding:10px;
}
.writeForm th {
	background-color:#f1f1f1;
}
.writeForm td {
	background-color:#fdfdfd;
}
.writeForm02 {
	border-top:2px solid #63a3d3;
}

.textArea01 {
	background-color:#f9faf0;
	padding:3px;
	overflow-y:scroll;
	width:630px;
	height:200px;
}
.textArea02 {
	background-color:#f9faf0;
	overflow-y:scroll;
	width:590px;
	height:100px;
}

.btnFind {
	display:inline-block;
	background:url("../new_images/sub/btn_find.png") no-repeat 0 0;
	width:62px;height:21px;
	vertical-align:middle;
	margin-left:4px;*margin-left:8px;
}
.btnFind02 {
	display:inline-block;
	background:url("../new_images/sub/btn_search02.png") no-repeat 0 0;
	width:62px;height:21px;
	vertical-align:middle;
	margin-left:4px;*margin-left:8px;
}
.btnReset {
	display:inline-block;
	background:url("../new_images/sub/btn_reset.png") no-repeat 0 0;
	width:62px;height:21px;
	vertical-align:middle;
	margin-left:4px;*margin-left:8px;
}


.tabBox01 {
	position:relative;
	top:0;left:0;
}
.tabMenu {
	display:inline-block;
	float:left;
	width:100%;
	margin-bottom:15px;
	background:url("../new_images/sub/tab_line.gif") repeat-x 0 0;
}
.tabMenu li {
	float:left;
	background:url("../new_images/sub/tab_off.png") no-repeat 0 0;
	margin-right:4px;
}
.tabMenu li:hover {
	float:left;
	background:url("../new_images/sub/tab_on.png") no-repeat 0 0;
	margin-right:4px;
}
.tabMenu li a {
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	width:168px;height:32px;
}
.tabMenu li a:hover {
	color:#000;
	line-height:35px;
}
.tabMenu li.tabInterview a:hover {
	background:url("../new_images/sub/tab_check.png") no-repeat 53px 45%;
	padding-left:25px;
	width:143px;
}
.tabMenu li.tabNews a:hover {
	background:url("../new_images/sub/tab_check.png") no-repeat 55px 45%;
	padding-left:20px;
	width:148px;
}
.textImg {
	clear:both;
}


.tabBox02 {
	display:inline-block;
	width:100%;height:32px;
	margin-bottom:10px;
}
.tabMenu02 {
	display:inline-block;
	float:left;
	width:100%;
	background:url("../new_images/sub/tab_line.gif") repeat-x 0 bottom;
}
.tabMenu02 li {
	float:left;
	background:url("../new_images/sub/tab_off_left.png") no-repeat 0 0;
	margin-right:4px;
}
.tabMenu02 li:hover {
	background:url("../new_images/sub/tab_on_left.png") no-repeat 0 0;
}
.tabMenu02 li a {
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
	line-height:35px;
	background:url("../new_images/sub/tab_off_right.png") no-repeat right 0;
	padding:0 21px;
}
.tabMenu02 li a:hover {
	color:#000;
	line-height:35px;
	background:url("../new_images/sub/tab_on_right.png") no-repeat right 0;
	padding:0 11px 0 31px;
}


.tabMenu02 li.click {
	float:left;
	background:url("../new_images/sub/tab_on_left.png") no-repeat 0 0;
	margin-right:4px;
}
.tabMenu02 li.click a {
	float:left;
	background:url("../new_images/sub/tab_on_right.png") no-repeat right 0;	
	color:#000;
	line-height:35px;
	padding:0 11px 0 31px;
	cursor:default;
}



.tabMenu03 li a {
	letter-spacing:-2px;
	padding:0 20px;
}
.tabMenu03 li a:hover {
	letter-spacing:-2px;
	padding:0 11px 0 29px;
}


.qnaTitle h4 {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background-color:#3c9ca5;
	padding:10px 5px 8px 5px;
	margin:0 0 5px 0;
}
.qnaTitle h5 {
	color:#000;
	background:url("../new_images/sub/bullet_square.gif") no-repeat 17px 14px;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 10px 30px;
	margin:8px 0;
}

.qnaList {	
	width:1000px;
	background-color:#000;
}
.qnaList dt {
	font-size:13px;
	font-weight:bold;
	background:#f6f6f6 url("../new_images/sub/qna_q.png") no-repeat 10px 8px;
	line-height:24px;
	padding:10px 10px 10px 50px;
	border-bottom:1px solid #ddd;
}
.qnaList dt:first-child {
	border-top:1px solid #ddd;
}
.qnaList dd {
	background:#fff url("../new_images/sub/qna_a.png") no-repeat 10px 8px;
	line-height:24px;
	padding:10px 10px 20px 50px;
	border-bottom:1px solid #ddd;
}
.qnaList dd p {
	margin-top:10px;
}

.qnaList dd p.textDec {
	background-color:#fefcdd;
	padding:10px;
}



.qnaList > dd > .diagramBox {
	padding:0 0 15px 30px;
	border:1px solid #d2d2d2;
}
.qnaList > dd > .diagramBox > dt {
	font-size:15px;
	text-align:center;
	background-image:none;
	background-color:#fff;
	border-top:0;
	border-bottom:0;
}
.qnaList > dd > .diagramBox > dd {
	background-image:none;
	border-top:0;
	border-bottom:0;
}

.qnaList > dd > .diagramBox > dd.diagramImg > img {
	display:inline-block;
	float:left;
	border-top:0;
	border-bottom:0;
	margin-left:-50px;
}
.qnaList > dd > .diagramBox > dd.diagramTxt {
	border-top:0;
	border-bottom:0;
	margin-left:200px;
}


.loginBox {
	position:relative;
	top:0;left:0;
	display:block;
	margin:50px auto;*margin:30px auto;
	background:url("../new_images/sub/login_bg.png") no-repeat 0 0;
	width:561px;height:215px;
}
.loginBox fieldset {
	position:absolute;
	top:100px;right:43px;
	*width:262px;
}
.loginBox ul {
	float:left;
}

.loginBox ul li {
	background-image: none;
	margin-bottom:0;
}

.loginBox ul li label {
	display:inline-block;
	width:50px;line-height:18px;
	color:#666;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
	margin-bottom:8px;
	vertical-align:middle;
}
.loginBox ul li input {
	height:16px;
	border:1px solid #bababa;
	background-color:#dedddd;
	vertical-align:top;
	margin-bottom:9px;*margin-bottom:6px;
}
.btnLogin {
	float:right;
	background:url("../new_images/sub/btn_login.png") no-repeat 0 0;
	width:77px;height:54px;
	margin-left:10px;	
}
.btnLogin:hover {
	background-position:0 -56px;
}

.contBox {
	position:relative;
	top:0;left:0;
	float:left;
	margin:0 10px 30px 10px;
	width:760px;height:auto;
	word-break:keep-all;
}
.contBox dl dt {
	background-color:#f5f4f4;
}

.contBox dl dt,.contBox dl dd,.contBox ul li,
.contBox table,.contBox table td {
	line-height:23px;
}
.contBox dt,.contBox ul li {
	background:url("../new_images/sub/bullet_square.gif") no-repeat 0 13px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding:6px 12px;
}
.contBox dd {
	line-height:22px;
	padding:0 0 0 14px;
}
.contBox ul li table {
	width:100%;
	font-size:13px;
}
.contBox ul li.otherStyle01 {
	background-image:none;
	font-weight:normal;
	line-height:22px;
	padding:0 0 0 14px;
}

.contBox ul li.btnDown {
	background-image:none;
}

.contBox .listStyle03 {
	margin:30px 0 20px 0;
}
.contBox .listStyle03 li {
	font-weight:normal;
	background-image:none;
}
.contBox .listStyle03 li > ul {
	margin-left:43px;
}
.contBox p.textStyle02 {
	text-align:right;
	padding-right:20px;
	margin:20px 0;
}

.contTalbe01 {
	margin-bottom:10px;
}
.contTalbe01 th,.contTalbe01 td {
	border:1px solid #cecdcd;
	padding:5px;
}
.contTalbe01 th {
	color:#555;
	background-color:#e8f8fe;
}
.contTalbe01 td {
	background-color:#fefeee;
}
.contTalbe01 td.twoTd {
	text-align:center;
	background-color:#fff;
}

.contTalbe02 {
	font-size:13px;
	width:750px;
	margin:15px auto 20px auto;
}
.contTalbe02 caption.capTitle {
	font-size:17px;
	font-weight:bold;
	padding-bottom:10px;
}
.contTalbe02 th,.contTalbe02 td {
	border:1px solid #cecdcd;
	padding:5px;
}
.contTalbe02 th {
	background-color:#e8f8fe;
}
.contTalbe02 th.th01 {
	background-color:#eee;
	border-top:0;
}
.contTalbe02 td {
	background-color:#fff;
	text-align:center;
}
.contTalbe02 .textAlign {
	text-align:left;
}

.btnDown a {
	display:block;
	width:280px;height:44px;
	margin:0 auto 10px auto;
}
.btnDown span.textDesc {
	display:block;
	font-size:13px;
	text-align:center;
}
.certiStep {
	margin-top:10px
}


.contTalbe03 {
	width:100%;
	margin:15px auto 20px auto;
}
.contTalbe03 th,.contTalbe03 td {
	border:1px solid #d7d6d6;
	padding:6px 4px;
}
.contTalbe03 th.firstBorder,.contTalbe03 td.firstBorder {
	border-left:0;
}
.contTalbe03 th.lastBorder,.contTalbe03 td.lastBorder {
	border-right:0;
}
.contTalbe03 th {
	color:#1f7b9d;
	background-color:#e8f8fe;
	border-top:3px solid #9ad4ec;
}
.contTalbe03 th.th01 {
	background-color:#eee;
	border-top:0;
}
.contTalbe03 td {
	background-color:#fff;
	text-align:center;
}
.contTalbe03 td.listTitle {
	text-align:left;
}

.contTalbe03 td.readTitle {
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	background-color:#e8f8fe;
	border-top:3px solid #9ad4ec;
	padding:10px;
	border-right:0;
}
.contTalbe03 td.bothBorder {
	border-right:0;
	border-left:0;
	text-align:left;
	padding:15px 10px;
	line-height:22px;
}


/* SITEMAP */
.sitemapBox,.sitemapBox02,.sitemapBox03 {
	display:inline-block;
	margin:0 auto;
}
.sitemapBox,.sitemapBox02 {
	margin-bottom:25px;
}
.sitemapBox .stBox,
.sitemapBox02 .stBox,
.sitemapBox03 .stBox {
	float:left;
	margin:0 11px;
}

.stBox > ul > li {
	background-image:none;
	padding-right:2px;
	padding-left:2px;
	margin-bottom:3px;
}
.stBox ul > li > a {
	display:block;
	background:url("../new_images/sub/board_bullet_dot.gif") no-repeat 20px 9px;
	border-bottom:1px dotted #898989;
	padding:0 5px 3px 27px;
}
.stBox ul > li > a:hover {
	color:#00479d;
}
.stBox ul > li > ul.siteSubm {	
	border-bottom:1px dotted #898989;
	background-color:#f9f9f9;
}
.stBox ul > li > .siteSubm > li {
	background-image:none;
	margin-bottom:1px;
}
.stBox ul > li > .siteSubm > li > a{
	font-weight:normal;
	border-bottom:0;
	background-image:none;
}

.stBox h2 {
	width:233px;height:37px;
	margin-bottom:5px;
}
.smTitle01 {
	background:url("../new_images/sub/sitemap_title01.png") no-repeat 0 0;
}
.smTitle02 {
	background:url("../new_images/sub/sitemap_title02.png") no-repeat 0 0;
}
.smTitle03 {
	background:url("../new_images/sub/sitemap_title03.png") no-repeat 0 0;
}
.smTitle04 {
	background:url("../new_images/sub/sitemap_title04.png") no-repeat 0 0;
}
.smTitle05 {
	background:url("../new_images/sub/sitemap_title05.png") no-repeat 0 0;
}
.smTitle06 {
	background:url("../new_images/sub/sitemap_title06.png") no-repeat 0 0;
}
.smTitle07 {
	background:url("../new_images/sub/sitemap_title07.png") no-repeat 0 0;
}
.smTitle08 {
	background:url("../new_images/sub/sitemap_title08.png") no-repeat 0 0;
}


/* ��� */
.contBox02 {
	display:inline-block;
	width:780px;
}
.contBox03 {
	display:inline-block;
	width:780px;
	margin-top:0;
}
.contBox04 {
	display:inline-block;
	width:780px;
	margin:10px 0 20px 0;
}
.mapBox {
	position:relative;
	top:0;left:0;
	float:left;
	width:328px;height:517px;
}
.mapBox .btnTotal {
	position:absolute;
	right:0;bottom:0;
  display:block;
	width:84px;height:86px;
	background:url("../new_images/sub/map_btn_total_off.png") no-repeat 0 0;
}
.mapBox .btnTotal:hover {
	background:url("../new_images/sub/map_btn_total_on.png") no-repeat 0 0;
}
.graphBox {
	float:right;
}


.titleIcon {
	margin-bottom:15px;
}
.galleryBox {
	position:relative;top:0;left:0;
	width:100%;
	float:left;
	margin-bottom:30px;
}
.galleryBox dl {
	background:url("../new_images/sub/photo_gallery_bg01.png") no-repeat 0 0;
	width:202px;height:188px;
	padding:14px;
	display:inline-block;
	float:left;
	margin-right:35px;
}
.galleryBox dl.lastMargin {
	margin-right:0;
}
.galleryBox dl dt {
	background-image:none;
	padding:0;margin:0;
}
.galleryBox dl dd {
	background-image:none;
	padding:0;margin:0;
	line-height:38px;
	text-align:center;
	font-weight:bold;
}
.galleryBox dl dd a:hover {
	color:#026868;
	text-decoration:underline;
}

.galleryBox02 {
	position:relative;top:0;left:0;
	width:100%;
	float:left;
	margin-bottom:0px;
}
.galleryBox02 dl {
	background:url("../new_images/sub/photo_gallery_bg02.png") no-repeat 0 0;
	width:202px;height:145px;
	padding:14px;
	display:inline-block;
	float:left;
	margin-right:35px;
}
.galleryBox02 dl.lastMargin {
	margin-right:0;
}
.galleryBox02 dl dt {
	background-image:none;
	padding:0;margin:0;
}
.galleryBox02 dl dd {
	background-image:none;
	padding:0;margin:0;
	line-height:38px;
	text-align:center;
	font-weight:bold;
}
.galleryBox02 dl dd a:hover {
	color:#042cd5;
	text-decoration:underline;
}
.galleryBox02 h5 {
	background:url("../new_images/sub/board_bullet_black.gif") no-repeat 0 3px;
	padding:0 0 10px 8px;
	font-size:15px;
	font-weight:bold;
}

.searchBox02 {
	background:url("../new_images/sub/search_bar.png") no-repeat 0 0;
	width:757px;height:45px;
	text-align:center;
	padding-top:22px;
	margin-bottom:20px;
}
.searchBox02 label {
	font-weight:bold;
}
.searchBox02 select {
	margin-right:50px;
}
.searchBox02 input {
	margin:0 5px;
}
.searchBox02 .btnSearch03 {
	background:url("../new_images/sub/btn_search02.png") no-repeat 0 0;
	width:62px;height:21px;
	vertical-align:middle;
}

.companyInfo {
	position:relative;top:0;left:0;
	border:1px solid #a4ddf8;
	background-color:#e1f0ff;
	float:left;
	display:block;
	width:728px;height:auto;
	padding:15px;
	margin-top:20px;
	margin-bottom:25px;
}
.companyInfo dl dt {
	float:left;
	background-image:none;
	margin:0;padding:0;
}

.companyInfo .companyTel dt {
	float:left;
	background-color:#e1f0ff;
	width:330px;height:73px;
}
.companyInfo .companyTel dd {
	float:right;
}
.companyInfo .companyTel table {
	float:right;
	width:370px;
}
.companyInfo .companyTel table th,
.companyInfo .companyTel table td {
	border:1px solid #94ceea;
	padding:3px 5px;
}
.companyInfo .companyTel table th {
	background-color:#d2d9f1;
}
.companyInfo .companyTel table td {
	background-color:#f7fbff;
}

.companyIntro {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:30px;
}
.companyIntro h5,.companyLink h5,.companySpecial h5 {
	clear:both;
	background:url("../new_images/sub/board_bullet_red.gif") no-repeat 0 3px;
	padding:0 0 10px 8px;
	font-size:15px;
	font-weight:bold;
}
.companyIntro p {
	margin-bottom:10px;
}
.companyIntro .infoText {
	position:relative;
	border:1px solid #d2d3d3;
	background-color:#fff;
	width:auto;
	padding:14px;
	line-height:24px;
}
.companyIntro .telBox {
	background-color:#fff3e6;
	padding:8px 20px;
	font-weight:bold;
	margin-bottom:0;
}

.companyLink table {
	width:760px;
	margin-bottom:25px;
}
.companyLink table th,
.companyLink table td {
	border:1px solid #d2d3d3;
	padding:5px;
}
.companyLink table th {
	background-color:#f2f2f2;
}
.companyLink table th.thColor01 {
	background-color:#f8f8f8;
	color:#00479d;
}
.companyLink table td {
	text-align:center;
}
.companySpecial {
	position:relative;
	top:0;left:0;
	margin-top:20px;
}


.contentStyle > .contentBtitle {
	font-size:14px;
	color:#000;
	background-color:#f5f4f4;
	margin-top:15px;
	margin-bottom:10px;
}

.contentStyle > .contentBtitle02 {
	border-bottom:1px solid #e3e3e3;
	padding:5px 0 10px 0;
	margin:20px 0 15px 0;
}
.contentStyle dl dt.contentBtitle03 {
	background-color:#fff;
	background-image:none;
	padding-left:0;
}
.contentStyle dl dt.contentBtitle04 {
	font-weight:normal;
}
.contentStyle dl dt.contentBtitle04 span.bullet {
	font-size:12px;
	vertical-align:top;
}
.contentStyle > .organiDd {
	line-height:25px;
	margin-left:40px;
}

.contentStyle .contentStitle {
	background:url("../new_images/sub/bullet_circle.png") no-repeat 0 14px;
	font-size:13px;
}
.contentStyle .contentStitle02 {
	background-image:none;
	background-color:#fff;
	padding-left:21px;
}
.contentStyle .contentStitle03 {
	font-weight:normal;
}
.contentStyle .contentStitle03 li {
	font-weight:normal;
	background-image:none;
	margin-left:-10px;
}
.contentStyle .contentStitle04 {
	color:#000;
	background:url("../new_images/sub/bullet_circle.png") no-repeat 0 8px;
	padding-left:11px;
	margin:5px 0 15px 14px;
}
.contentStyle .contentStitle05 {
	background:url("../new_images/sub/bullet_circle.png") no-repeat 3px 7px;
	margin-left:15px;
}
.contentStyle .listStyle01 li {
	background-image:none;
	font-weight:normal;
	margin-left:-10px;
}
.contentStyle .listStyle02 {
	margin-top:10px;
}
.contentStyle .listStyle02 li {
	line-height:15px;
	margin-left:5px;
}
.contentStyle .listStyle03 {
	margin-top:10px;
}
.contentStyle .listStyle03 li {
	background:url("../new_images/sub/bullet_dot.gif") no-repeat 27px 16px;
	padding-left:33px;
}
.contentStyle .txtIndend01 {
	padding-left:15px;
	margin-top:10px;
}
.contentStyle .txtIndend02 {
	padding-left:30px;
	margin:10px 0;
}
.contentStyle dd a.btDwonload {
	display:block;
	width:619px;
	margin:10px auto;
}
.contentStyle sup {
	font-size:15px;
}
.contentStyle .cs01 {
	background:url("../new_images/sub/bullet_circle.png") no-repeat 0 12px;
}
.contentStyle dd ul.textStyle {
	font-weight:normal;
}
.contentStyle .borderBox {
	border:1px solid #d0e0a1;
	background-color:#f5fbe3;
	padding:10px 15px;
}
.contentStyle .borderBox02 {
	border:1px solid #cde7f3;
	background-color:#f2f9fd;
	padding:10px 15px;
}
.contentStyle dd a.siteLink {
	text-decoration:underline;
}
.contentStyle dd a.siteLink:hover {
	color:blue;
}
.contentStyle .listStyle04 li {
	background-image:none;
	margin:5px;
	font-weight:normal;
	font-size:13px;
}
.contentStyle .listStyle04 li ul {
	margin-left:10px;
}
.contentStyle dd.textDd01 p {
	margin-bottom:10px;
	margin-left:15px;
}

.contentStyle02 dt {
	background-image:none;
	font-size:16px;
	color:#000;
	padding-left:0;
}
.contentStyle02 > dd > dl > dt {
	font-size:14px;
	text-decoration:underline;
	background-color:#fff;;
}
.contentStyle02 > dd {
	background:url("../new_images/sub/bullet_nemo.gif") no-repeat 8px 7px;
	padding-left:20px;
}
.contentStyle02 ul li {
	background-image:none;
	font-weight:normal;
	font-size:13px;
}
.contentStyle02 .contentBtitle02{
	background-color:#f5f4f4;
	font-size:14px;
	margin-bottom:7px;
}


.contentStyle .line01 {
	position:relative;
	border-bottom:1px dotted #c9c9c9;
}
.contentStyle .line01 strong {
	display:inline-block;
	background:url("../new_images/sub/history_bg.png") no-repeat 0 0;
	width:147px;height:43px;
	line-height:44px;
	margin:5px;
	text-align:center;
}
.contentStyle .line01 .achiev {
	position:absolute;top:8px;left:178px;
	width:570px; height:50px;
	line-height:24px;
}
.contentStyle .line01 .achiev02 {
	position:absolute;top:3px;
}
.contentStyle .line02 {
	padding-top:18px;
	padding-bottom:18px;
}
.contentStyle .line03 {
	border-top:1px dotted #c9c9c9;
}
.contentStyle .csText {
	background:url("../new_images/sub/sidemenu_bullet.gif") no-repeat 30px 9px;
	padding-left:38px;
}
.contentStyle .csText02 {
	padding:5px 0 5px 39px;
}


.contentStyle dd img {
	display:block;
	margin:0 auto;
}
.contentStyle p {
	line-height:25px;
}
.contentStyle p.marginBottom {
	margin-bottom:20px;
}
.contTalbe02 th.th02 {
	background-color:#f4f4f4;
	font-weight:normal;
	color:#000;
}
.contTalbe02 td.th03 {
	background-color:#fff;
}
.contTalbe02 td.tdWidth01 {
	width:30%;
}
.contTalbe02 td.tdWidth02 {
	width:40%;
}
.contTalbe02 td.tdWidth03 {
	width:30%;
}
.contTalbe02 .tdBullet {
	text-align:left;
}
.contTalbe02 .tdbullet02 > li {
	background:url("../new_images/sub/sidemenu_bullet.gif") no-repeat 0 8px;
	padding:0 0 0 5px;
	font-weight:normal;
	font-size:13px;
}

.contTalbe02 th.thWidth01 {
	width:180px;
}
.contTalbe02 td.textLeft {
	text-align:left;
}
.contTalbe02 td.cellPadding {
	padding:10px;
	line-height:23px;
}

.contTalbe02 td.textLeft ul.liStyle li {
	background-image:none;
	font-weight:normal;
}

.roundBox {
	position:relative;top:0;left:0;
	width:600px;height:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	background-color:#f7f7f7;
	border:1px solid #d8d7d7;
	padding:10px;
	line-height:25px;
	margin:0 auto;
}
.roundBox p.otherColor {
	color:#0000ff;
}


.contentStyle > dd.jobBox {
	position:relative;
	top:0;left:0;
	float:left;
	display:block;
	width:744px;height:230px;
	background-color:#fff;
	background-image:none;
}
.contentStyle > dd.jobBox > .jobUl {
	display:block;
	float:left;
}
.contentStyle > dd.jobBox > .jobUl li.titleLi {
	float:left;
	background:url("../new_images/sub/bullet_circle.png") no-repeat 0 14px;
	width:330px;
	margin-top:40px;
	margin-bottom:40px;
}
.contentStyle > dd.jobBox > .jobUl li.titleLi p {
	font-weight:normal;
}
.contentStyle > dd.jobBox > .jobUl li.imgLi {
	position:absolute;
	top:0;right:0;
	width:380px;
	background-image:none;
	padding:0;
}
.contentStyle > dd.jobBox > .jobUl li.imgLi > table {
	float:left;
	width:380px;
	margin-top:20px;
}
.contentStyle > dd.jobBox > .jobUl li.imgLi > table tr td {
	color:#444;
	font-weight:normal;
}
.contentStyle > dd.jobBox > .jobUl li.imgLi > table tr td.krColor {
	color:#0000ff;
	font-weight:bold;
}
.contentStyle > dd.jobBox > .jobUl li.imgLi > table caption {
	margin-bottom:5px;
}

.contBox .jobBox02 {
	position:relative;
	top:0;left:0;
	width:100%;
	float:left;
}

.contBox .jobBox02 > dt.jopTitle01 {
	background:url("../new_images/sub/bullet_square.gif") no-repeat 0 14px;
	font-size:14px;
	color:#000;
	background-color:#f5f4f4;
	margin-top:15px;
	margin-bottom:10px;
}
.contBox .jobBox02 > dd > dl > dt.jopTitle02 {
	background:#fff url("../new_images/sub/bullet_circle.png") no-repeat 0 14px;
	font-size:13px;
}
.contBox .jobBox02 > dd > dl > dd.tableAlign01 img {
	margin-top:16px;
}
.contBox .jobBox02 > dd > dl > dd.tableAlign01 {
	float:left;
}

.talbeResize01 {
	width:390px;
}
.talbeResize01 p {
	font-weight:normal;
	margin-top:10px;
}
.contBox .jobBox02 > dd > dl > dt.clearFloat,
.contBox .jobBox02 > dd > dl > dd.clearFloat {
	clear:both;
	float:left;
	*width:715px;
}
.contBox .jobBox02 > dd > dl > dd.alignImg {
	display:inline-block;
	margin:10px 0 10px 5px;

}

.bannerBox {
	background:#fff url("../new_images/sub/banner_bg.png") no-repeat 0 0;
	width:736px;height:80px;
	padding:13px 12px 13px 12px;
	margin:20px 0;
}
.bannerBox > ul {
	float:left;
}
.bannerBox > ul > li {
	float:left;
	background-image:none;
	border:1px solid #c9c9c9;
	margin:0;padding:0;
	margin-right:4px;
}
.bannerBox > ul > li:hover {
	border:1px solid blue;
}

/* 회원가입 */

.checkInfo {
	width:1000px;
	padding-bottom:10px;
}
.checkInfo02 {
	float:right;
	margin-top:5px;
}
.textUse {
	color:#0068b7;
}
.compPage {
	display:block;
	width:488px;height:184px;
	background:url("../new_images/sub/completion_page.png") no-repeat 0 0;
	margin:0 auto;
	padding-top:120px;
}
.compPage p {
	text-align:center;
	font-size:20px;
	line-height:32px;
}
.compPage p strong {
	color:red;
}

/* 신청서작성 */
.agreeBox {
	position:relative;
	top:0;left:0;
	width:1000px;
}
.agreeBox h5 {
	display:inline-block;
	font-weight:bold;
	font-size:18px;
	background:url("../new_images/sub/leftmenu_point_off.png") no-repeat 0 50%;
	padding-left:5px;
	width:300px;
	margin-bottom:10px;
}
.agree {
	background-color:#f7f7f7;
	border:1px solid #dcdcdc;
	padding:10px;
	margin-bottom:20px;
}
.agree textarea {
	display:block;
	margin:0 auto;
	width:97%;
	padding:10px;
	resize:none;
}
.allAgree {
	float:right;
	font-weight:bold;
	margin-top:3px;
}
.checkAgree {
	text-align:left;
	margin-top:10px;
}
.iconBox {
	margin:0 auto;
}
.iconBox td {
	border:none;
	width:200px;
}
.iconBox td img {
	display:block;
	margin:0 auto;
}
.iconBox td.tdLeft {
	border-right:1px dotted #a8a7a7;
}
.selectPhone li {
	margin-bottom:5px;
	background-image:none;
	padding-left:0;
}
.txtColor {
	color:#0068b7;
}
 
.ulText {
	width:1000px;height:auto;
}
.ulText dt {
	padding:10px 5px 5px 10px;
}
.ulText dt strong {
	font-size:15px;
}
.ulText dd {
	padding:5px 5px 0 10px;
}
.ulText li.firstText {
	font-size:14px;
	font-weight:bold;
}
.ulText dt.titleSecond {
	color:#577c06;
	font-size:15px;
	border-bottom:1px solid #dcdcdc;
	margin-top:5px;
}

.ulText02 {
	margin-top:10px;
}
.ulText02 li {
	width:765px;height:auto;
	background:none;
	padding-left:15px;
}
.ulText02 li ul li{
	width:750px;
}

.borderBox {
	background-color:#f3fafe;
	border:1px solid #d9e6ed;
	padding-top:10px;
}
.ulText03 {
	display:block;
	width:700px;height:auto;
	margin:0 auto;
}
.ulText03 li {
	background:none;
	padding-left:15px;
}
.ulText03 li.markImg {
	text-align:center;
	margin:0 auto 30px auto;	
}
.ulText03 li .icon {
	display:block;
	float:left;
	margin-right:20px;
}
.ulText03 li p.roundText01 {
	font-size:15px;
	margin-top:32px;
}
.ulText03 li p.roundText02 {
	font-size:15px;
	margin-top:13px;
}
.ulText03 li p.roundText01 a {
	color:#00479d;
}
.ulText03 li p.roundText01 a:hover {
	text-decoration:underline;
}
.lastMargin {
	margin-right:0;
}

.ulText03 li.roundBox01 {
	display:inline-block;
	width:642px;height:auto;
	-webkit-border-radius:5px;
		 -moz-border-radius:5px;
			 -o-border-radius:5px;
			-ms-border-radius:5px; 
					border-radius:5px;
	background-color:#e8f1f4;
	border:1px solid #cbdee4;
	padding:22px 28px;
	margin-bottom:20px;
}

.ulText03 li.roundBox02 {
	clear:both;
	display:inline-block;
	width:280px;height:auto;
	-webkit-border-radius:5px;
		 -moz-border-radius:5px;
			 -o-border-radius:5px;
			-ms-border-radius:5px; 
					border-radius:5px;
	background:#edf5e3 url("../new_images/sub/adrress_icon02_bg.png") no-repeat 0 0;
	border:1px solid #d4e3c1;
	padding:22px 28px;
	margin-right:10px;
	float:left;
}
.ulText03 li.roundBox03 {
	width:280px;height:auto;
	-webkit-border-radius:5px;
		 -moz-border-radius:5px;
			 -o-border-radius:5px;
			-ms-border-radius:5px; 
					border-radius:5px;
	border:1px solid #e8d2d2;
	background:#f4e7e7 url("../new_images/sub/adrress_icon03_bg.png") no-repeat 0 0;
	padding:22px 28px;
	float:right;
}
.ulText03 li.mapBox {
	display:inline-block;
	width:678px;height:auto;
	background-color:#fff;
	border:1px solid #dcdcdc;
	padding:10px;
}
.checkStar {
	font-weight:bold;
	text-align:center;
	font-size:17px;
	margin-bottom:20px;
}
.imgAlign li img {
	float:left;
	border:1px solid
}
.ulText03 .imgAlign01 ul li img {
	float:left;
	margin-bottom:30px;
	padding-left:80px;
}
.ulText03 .imgAlign01 ul li.imgA03 {
	clear:both;
}
.ulText03 .imgAlign02 {
	clear:both;
}

.ulText04 dt strong {
	font-size:18px;
}

.ulText05 li {
	background: url("../new_images/sub/bullet_square.png") no-repeat 10px 10px;
	padding-left:18px;
}

.dlText {
	width:1000px;
}
.dlText dt {
	font-size:13px;
	margin:10px 5px 5px 10px;
}
.dlText dd {
	padding:5px 5px 0 20px;
}
.dlText span.otherColor,
.ulText span.otherColor{
	color:#307a08;
}
.smalContent01 dd {
	background:url("../new_images/sub/bullet_square.png") no-repeat 15px 13px;
	margin-bottom:10px;
	padding-left:23px;
}
.fileDownBox {
	background:url("../new_images/sub/file_down_box.png") no-repeat 0 0;	
	width:1000px;height:216px;
	margin-top:15px;
}
.fileDownTitle {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:11px 0 11px 43px;
}
.fileDownTitle span {
	color:#fff100;
}
.fileDownBtn {
	display:block;
	overflow:hidden;
	width:680px;height:auto;
	margin:20px auto;
}
.fileDownBtn li {
	display:inline-block;
	background:none;
	float:left;
	padding:0;
	margin-left:20px;
	margin-right:20px;
}

.stepBox {
	margin:10px auto;
	width:750px;
}
.stepBox dt {
	width:243px;
	font-size:16px;
	font-weight:bold;
	color:#00479d;
	text-align:center;
	float:left;
	margin-right:15px;
}
.stepBox dd {
	padding-top:0;
}
.arrow_procedure {
	width:240px;
	margin-left:27px;
	text-align:center;
}

.stepBox01 dt {
	line-height:40px;
	background:url("../new_images/sub/procedure_bg01.png") no-repeat 0 2px;
	height:66px;
}
.stepBox02 dt {
	line-height:80px;
	background:url("../new_images/sub/procedure_bg02.png") no-repeat 0 2px;
	height:98px;
	float:left;
}
.stepBox03 dt {
	line-height:170px;
	background:url("../new_images/sub/procedure_bg04.png") no-repeat 0 2px;
	height:195px;
	float:left;
}
.stepBox04 dt {
	line-height:30px;
	background:url("../new_images/sub/procedure_bg05.png") no-repeat 0 2px;
	height:51px;
	float:left;
}
.stepBox05 dt {
	line-height:110px;
	background:url("../new_images/sub/procedure_bg03.png") no-repeat 0 2px;
	height:133px;
	float:left;
}
.stepBox04 dd.txtPadding {
	padding-top:15px;
}

.btnOnline {
	width:700px;
	padding-top:30px;
	text-align:center;
}

table td.textAlign02 {
 text-align:left;
}
table td.textAlign02 label {
 display:block;
 margin-bottom:10px;
}

.document01 {
	float:left;
}
.document01,
.document02 {
	margin-top:20px;
}
.document01 p,
.document02 p {
	text-align:center;
	margin-top:10px;
}

.pcStepBox li {
	position:relative;
	display:inline-block;
	float:left;
	border:1px solid #dcdcdc;
	padding:8px;
	line-height:24px;
	margin-bottom:40px;
}
.pcStepBox li img {
	float:left;
	padding-right:10px;
}
.pcStepBox li strong {
	font-size:16px;
}
.pcStepBox li.pcStepBox01 {
	width:741px;
}
.pcStepBox li.pcStepBox02 {
	display:block;
	float:left;
	width:208px;
	text-align:left;
	margin-right:40px;
}

.pcStepBox li:last-child {
	margin-right:0;
}
.pcStepBox .arrowStep01 {
	position:absolute;
	top:106px;left:40px;
	background:url("../new_images/sub/procedure_arrow.png") no-repeat 0 50%;
	width:21px;height:20px;
}
.pcStepBox .arrowStep02 {
	position:absolute;
	top:38px;left:238px;
	background:url("../new_images/sub/arrow.png") no-repeat 0 50%;
	width:20px;height:21px;
	margin-right:0;
}
.pcStepBox .text01 {
	margin-top:15px;
}
.pcStepBox .text02 {
	margin-top:27px;
}
.lastMargin01 {
	margin-right:0;
}

.siteBox {
	display:inline-block;
}
.siteBox li {
	background-image:none;
	margin-right:15px;
}
.siteBox li.siteBox01 {
	display:inline-block;
	width:236px;height:auto;
	float:left;
	-webkit-border-radius:5px;
		 -moz-border-radius:5px;
			 -o-border-radius:5px;
			-ms-border-radius:5px; 
					border-radius:5px;
	background-color:#e1f0ff;
	border:1px solid #a4ddf8;
	padding:9px;
}
.siteBox li.siteBox01 img {
	margin-bottom:10px;
}
.siteBox li p.siteText01 {
	text-align:center;
}
.siteBox li p.siteText01 a {
	color:#00479d;
}
.siteBox li p.siteText01 a:hover {
	text-decoration:underline;
}
.siteBox li.nextLine {
	clear:both;
	float:left;
}
.siteBox li.lastMargin02 {
	margin-right:0;
}



#container1 {
	clear:both;
	position:relative;
	top:0;left:0;
}


.openBox {
	display: block;
	width:650px; height:100px;	
	font-weight:bold;
	text-align:center;
	background:url("../new_images/sub/open_notice.png") no-repeat 0 0;
	padding:65px 0 95px 68px;
	margin:0 auto;
}
.openBox .opTxt01 {
	font-size:18px;
	line-height:35px;
}
.openBox .opTxt01 strong {
	font-size:21px;
	color:#7d0022;
}
.openBox .opTxt02 {
	display:block;
	margin:0 auto;
	font-size:18px;
	color:#fff;
	background-color:#56afd9;
	border-radius:10px;
	width:500px;
	padding:7px 10px 10px 10px;
}




/*페이징*/
.paging_box {position:relative; top:0; width:100%; border-bottom:1px dotted #d9d9d9;}
.paging {margin:20px auto; width:100%; text-align:center;}
.paging li {display:inline; margin:0 3px; vertical-align:bottom;}
.paging li a {outline:1px solid #fff; padding:0 2px;}
.paging li a:hover {color:#21a39b; outline:1px solid #21a39b; padding:0 2px;}
.paging li a img {padding-bottom:1px;}
.paging li a.first:hover, .paging li a.prev:hover, .paging li a.next:hover, .paging li a.nextEnd:hover {outline:none;}
.paging li strong {color:red; font-weight:bold;}



/*관리자*/
#adminBg {
	/*background:url("../new_images/sub/admin_bg.gif") repeat-x 0 0;*/
}
#adminSnbBox {
	float:left;
	width:190px;
	margin-top:0;
	margin-right:30px;
}
#adminSnbBox .lastchild {
	border-bottom:0;
	*border-bottom:1px solid #cdcdcd;
}
#adminHeader {
	position:relative;z-index:100;
	top:0;left:0;
	width:100%;height:75px;
	padding-top:14px;
}

.adminLoginBox {
	margin-top:100px;
	background:url("../new_images/sub/admin_login_bg.png") no-repeat 0 0;
	height:261px;
}
.adminLoginBox fieldset {
	top:145px;
}





/*에디터 파일 업로드*/
.file-upload input.text {float:left;}
.file-upload div.upload-btn {
                overflow:hidden;
                position:relative;
                float:left;
                width:90px;
                height:25px;
                padding-left:4px;
 
            }
.file-upload div.upload-btn input.file {
                position:absolute;
                top:0;
                right:0;
                height:25px;
                cursor:pointer;
                opacity:0;
                filter:alpha(opacity=0);
                -ms-filter: "alpha(opacity=0)";
                -khtml-opacity:0;
                -moz-opacity:0;
            }
            
            
            
 
/* 쓰기 */
.board_write {position:relative; width:760px;}
.board_write .border_top {border-top:3px solid #8eb4cc;}
.board_write th,.board_write td {background:#f4f4f4; border-bottom:1px solid #cbcbcb;}
.board_write th {color:#2f566f; width:120px;}
.board_write td {width:610px; padding:7px 15px;}
.board_write textarea {border:1px solid #c4c4c4; width:97.6%; height:250px; padding:5px 7px; resize:none;}
.board_write textarea.noteditor{width:97.0%; }
.board_write td.td_textarea {padding:15px;}
.board_write td.td_webeditor {padding:5px;background:#fff}
.input_width01 {width:580px;}
.input_width02 {width:150px;}
.input_width03 {width:400px;}
 




