/* ceo ÀÎ»ç¸» */
.ceo-area {
	border: 0px solid red;
}

.ceo-area .ceo-word01 {
	height: 229px;
	padding-top: 40px;
	background: url(../make_img/sub01/img01_01.gif) no-repeat left top;
}

.ceo-area .ceo-word01 img {
	display: inline-block;
}

.box01 {
	overflow: hidden;
	width: 1100px;
	margin-bottom: 50px;
}

.box-half {
	float: left;
	width: 530px;
	margin-right: 40px;
	text-align:  justify;
}

.ceo-sign {
	text-align: right;
}

.ceo-sign img {
	display: inline-block;
	vertical-align: bottom;
}

.contents-box {
	margin-bottom: 68px;
}

.contents-box embed {
 float:left;
 padding-right: 40px;
}

.contents-box h2 {
	padding-left: 25px;
	color: #333335;
	font-size: 21px;
	margin-bottom: 28px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 7px;
}

.vision-info01 {
	height: 378px;
	background: url(../make_img/sub01/img02_01.gif) no-repeat left top;
	text-indent: -5000em;
}

.vision-info02 {
	height: 541px;
	background: url(../make_img/sub01/img02_05.gif) no-repeat left top;
	text-indent: -5000em;
}

.vision-info03 {
	height: 706x;
	background: url(../make_img/sub01/img02_03.gif) no-repeat left top;
	text-indent: -5000em;
}

.vision-info04 {
	height: 1071x;
	background: url(../make_img/sub01/img02_04.gif) no-repeat left top;
	text-indent: -5000em;
}


.contents-box01 {
	overflow: hidden;
	padding-bottom: 60px;
	position: relative;
}

.contents-box01 .line {
	border-bottom: 2px solid #7a7a7e;
	margin-bottom: 70px;
}

.contents-box01 .title-fl-area {
	float: left;
	width: 280px;
	position: relative;
}

.contents-box01 .title-fl-area h2 {
	padding-left: 25px;
	color: #333335;
	font-size: 21px;
	margin-bottom: 28px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 7px;
}
.

.contents-box01 .title-fl-area01 {
	float: left;
	width: 200px;
}

.contents-box01 .title-fl-area01 h2 {
	padding-left: 25px;
	color: #333335;
	font-size: 21px;
	margin-bottom: 28px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 7px;
}

.title-fl-area03 {
	padding-left: 25px;
	color: #333335;
	font-size: 21px;
	margin-bottom: 28px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 7px;
}
.contents-box01 .contents-fl-area {
	float: left;
	width: 820px;
	line-height: 25px;
	position: relative;
}

.contents-box01 .contents-fl-area p {
	margin-bottom: 25px;
}

.contents-box02 {
	padding-bottom: 60px;
	display: inline;
}

.contents-box02.line {
	border-bottom: 2px solid #7a7a7e;
	margin-bottom: 70px;
}

.contents-box02 .title-fl-area {
	float: left;
	width: 280px;
}

.contents-box02 .title-fl-area h2 {
	padding-left: 25px;
	color: #333335;
	font-size: 21px;
	margin-bottom: 28px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 10px;
}

.contents-box02 .title-fl-area01 {
	float: left;
	width: 200px;
}

.contents-box02 .title-fl-area01 h2 {
	padding-left: 25px;
	color: #333335;
	font-size: 21px;
	margin-bottom: 28px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 10px;
}

.contents-box02 .contents_right {
	float: left;
	width: 820px;
	line-height: 25px;
	marggin-bottom: 40px;
}

.contents-box02 .contents_right p {
	margin-bottom: 25px;

}


/* ¿¬Çõ */
.history-area {
	border-left: 1px solid #e9e9e9;
	overflow: hidden;
	width: 1194px;
	background: url(../make_img/sub01/bg_history01.gif) no-repeat 320px 780px;
}

.history-area .history-box {
	float: left;
	width: 556px;
	padding-left: 40px;
	padding-top: 8px;
	padding-bottom: 115px;
	border-right: 1px solid #e9e9e9;
}

.history-area .history-box h2 {
	margin-bottom: 25px;
}

.history-area .history-box dl {
	overflow: hidden;
	margin-bottom: 25px;
	color: #444445;
}

.history-area .history-box dl dt {
	float: left;
	width: 32px;
	font-weight: bold;
}

.history-area .history-box dl dd {
	float: right;
	width: 524px;
	color: #727275;
}

.history-area .line-none {
	border-right: 0;
}

.history-area .history-box img {
	display: block;
}

/* »ç¾÷¿µ¿ª */
.img_center {
	text-align:center;
}
.business_stitle01 {
	padding-top: 40px;
	clear: both;	
}
.business_stitle01 h2{
	padding-left: 18px;
	color: #006cb8;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 13px;
	background: url(../make_img/common/icon_bullet05.gif) no-repeat left 7px;

}


.business_area01 {
	width: 820px;
	position: relative;
}
.business_area01 .box-01{
	border: 1px solid #dedfe3;
	display: inline-block;
	padding: 38px;
	width: 332px; 
	height: 142px;
	float: left;
	margin-right: -1px;
}
.business_area01 .box-02{
	border: 1px solid #dedfe3;
	display: inline-block; 
	padding: 38px;
	width: 741px; 
	margin-top: -1px;
}
.business_area01 .box-03{
	border: 1px solid #dedfe3;
	display: inline-block;
	padding: 38px;
	width: 332px; 
	height: 175px;
	float: left;
	margin-right: -1px;
}
.business_area01 h3{
	color: #333335;
	font-size: 16px;
	font-weight: bold;
	padding-left: 17px;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;

}




/* ÀÎÀçÃ¤¿ë */
.contents-fl-area .logo_etc li{
	width:110px;
	float:left;
	border:2px solid #DFDFDF;
	text-align:center;
	padding:6px;
	margin:5px;
}

.contents-fl-area .logo_etc img {
	height:30px;
}
/* °Ô½ÃÆÇ */
.board-search-area {
	text-align: right;
	margin-bottom: 25px;
}

.board-search-area input[type="text"] {
	display: inline-block;
	vertical-align: middle;
	height: 35px;
	width: 288px;
	padding: 0 5px;
	line-height: 35px;
	border: 1px solid #bcbec4;
	font-size: 15px;
	font-family: "¸¼Àº°íµñ","¸¼Àº°íµñbold", MALGUN, MALGUNBD, "³ª´®¹Ù¸¥°íµñ", "³ª´®¹Ù¸¥°íµñBold", NanumBarunGothic, NanumBarunGothicBold, "µ¸¿ò", Dotum, sans-serif;
}

.board-search-area input[type="image"] {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px;
}

.board-list {
	margin: 0;
	padding: 0;
}

.board-list ul {
	overflow: hidden;
	padding: 0;
	margin-bottom: 40px;
	width: 1110px;
}

.board-list ul li {
	float: left;
	width: 545px;
	height: 134px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	background: #fff;
	border-bottom: 1px solid #f3f3f3;
}

.board-list ul li a {
	position: relative;
	display: block;
	height: 93px;
	padding-left: 230px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	overflow: hidden;
}
.board-list ul li a:hover {
	text-decoration: none;
}


.board-list ul li a img {
	position: absolute;
	top: 0;
	left: 0;
}

.board-list ul li a .b-title {
	display: block;
	width: 290px;
	margin-bottom: 7px;
	color: #222225;
	float:left;
	display: block;
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis; 
	-o-text-overow: ellipsis;
}

.board-list ul li a .b-content {
	display: block;
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis; 
	-o-text-overow: ellipsis;; 
	color: #77777a;
	font-size: 13px;
	margin-bottom: 10px;
	clear:both;
	border: 0px solid red;
}

.board-list ul li a .b-date {
	display: block;
	font-size: 12px;
	float:right;
}



/* ÆäÀÌÂ¡ ³×ºñ°ÔÀÌ¼Ç */
.paging-navigation {
	clear: both; 
	text-align: center; 
	padding-bottom: 0;
	border: 0px solid red;
}
.paging-navigation a {
	display: inline-block; 
	line-height: 35px; 
	min-width: 29px; 
	height: 35px; 
	padding: 0 3px;
	margin: 0 2px;
	color: #4c4c50;
	border: 1px solid #c5c7cc; 
	vertical-align: middle; 
	background: #fff;
	font-family: "¸¼Àº°íµñ", Verdana, "µ¸¿ò", Dotum, sans-serif;
}
.paging-navigation a:hover {
	border: 1px solid #1e93e5; 
	color: #1e93e5; 
	font-family: "¸¼Àº°íµñ", Verdana, "µ¸¿ò", Dotum, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}
.paging-navigation strong {
	display: inline-block; 
	line-height: 35px; 
	min-width: 29px; 
	height: 35px; 
	padding: 0 3px; 
	border: 1px solid #1e93e5; 
	color: #1e93e5; 
	font-family: "¸¼Àº°íµñ", Verdana, "µ¸¿ò", Dotum, sans-serif;
	letter-spacing: -1px; 
	vertical-align: middle;
	background: #fff;
}
.paging-navigation a.btn_first {
	text-indent: -5000em;

	background:#fff url(../make_img/board/btn_first.gif) no-repeat center center;
}
.paging-navigation a.btn_preview {
	text-indent: -5000em; 
	background: #fff url(../make_img/board/btn_preview.gif) no-repeat center center;
}
.paging-navigation a.btn_next {
	text-indent: -5000em; 
	background: #fff url(../make_img/board/btn_next.gif) no-repeat center center;
}
.paging-navigation a.btn_last {
	text-indent: -5000em; 
	background: #fff url(../make_img/board/btn_last.gif) no-repeat center center;
}

/* °Ô½ÃÆÇ º¸±â */
.board-view {
	margin-bottom: 20px;
	background: #fff;
	border: 0px solid red;
	padding: 45px;
}

.board-view h2 {
	color: #333335;
	line-height: 30px;
	font-size: 26px;
	margin-bottom: 25px;
}

.board-view .board-view-info {
	float: left;
	font-size: 13px;
	padding-bottom: 30px;
}

.board-view .board-view-info dt {
	display: inline-block;
	font-weight: bold;
	color: #333335;
	margin-right: 5px;
}
.board-view .board-view-info dd {
	display: inline-block;
	color: #77777a;
	margin-right: 24px;
}

.board-view .add-file {
	position: relative;
	clear: both;
	float: right;
	font-size: 13px;
	padding-left: 70px;
}

.board-view .add-file dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 54px;
	padding-left: 16px;
	display: inline-block;
	font-weight: bold;
	color: #333335;
	background: url(../make_img/board/icon_addfile.png) no-repeat left 7px;
}

.board-view .add-file dd {
	display: block;
}

.board-view .add-file dd a {
	display: inline-block;
	vertical-align: middle;
	text-decoration: underline;
}

.board-view .board-view-contents {
	clear: both;
	padding-top: 45px;
	border-top: 1px solid #e9e9e9;
	
}

.board-view .board-view-contents img {
	display: block;
	max-width: 700px;
	/*width: 100%;*/
	margin: 0 auto 44px auto;
}

.btn-right {
	text-align: right;
}

.btn-right .btns {
	display: inline-block;
	height: 41px;
	min-width: 30px;
	padding: 0 25px;
	font-weight: bold;
	line-height: 41px;
}

.btn-right .btn01 {
	background: #3182dd;
	color: #fff;
}

/* Æ÷Åä °Ô½ÃÆÇ */
.photo-list {
	margin: 0;
	padding: 0;
}

.photo-list ul {
	width: 1140px;
	overflow: hidden;
}

.photo-list ul li {
	float: left;
	width: 255px;
	height: 253px; 
	background: #fff;
	margin-right: 30px;
	margin-bottom: 30px;
}

.photo-list ul li a {
	display: block;
	width: 253px;
	/*height: 335px;*/
	border: 1px solid #fff;
}

.photo-list ul li a .photo-img {
	position: relative;
	display: block;
	width: 253px;
	height: 168px;
	line-height: 168px;
	/*background: #363636;*/
	text-align: center;
	margin-bottom: 20px;
	overflow: hidden;
}

.photo-list ul li a .photo-img:after {
	content: " "; 
	margin-left: -0.6em;
	white-space: pre;
}

.photo-list ul li a img {
	display: inline-block;
	vertical-align: middle;
	max-width: 253px;
}

.photo-list ul li a:hover {
	height: 260px;
	text-decoration: none;
	border: 1px solid #1d97ed;
	background: #f9f9f9;
}

.photo-list ul li a .b-title {
	width:210px;
	display: block;
	line-height: 20px;
	color: #222225;
	padding: 0 20px 5px 20px;
	float:left;
}

.photo-list ul li a .b-date {
	width:200px;
	padding: 0 20px;
	font-size: 13px;
	color: #77777a;

}

/* Á¶Á÷µµ */
.organization-chart {
	width: 1013px;
	height: 737px;
	text-indent: -5000em;
	margin: 0 auto;
	background: url(../make_img/sub01/img06_01_3.png) no-repeat center top;
}

/* Àü±¹³×Æ®¿öÅ© */
.branch-area {
	width: 1099px;
	height: 573px;
	text-indent: -5000em;
	margin: 0 auto;
	background: url("../make_img/sub01/img07_01_n.png") no-repeat center top;
}

/* ÀÎÁõ¼­/Æ¯Çã */
.patent-area {
	padding-top: 34px;
	padding-bottom: 25px;
	padding-left: 46px;
	background: #f4f7f8;
}

.patent-area ul {
	width: 1020px;
	overflow: hidden;
}

.patent-area ul li {
	float: left;
	width: 190px;
	min-height: 238px;
	background: #fff;
	margin-bottom: 14px;
	margin-right: 14px;
}


.patent-area ul li img {
	display: block;
	width: 190px;
	height: 163px;
	cursor: pointer;
}

.patent-area ul li p {
	height: 56px;
	padding: 19px 20px;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: -1px;
	background: url(../make_img/sub01/bg08_01.gif) no-repeat left bottom;
	color: #fff;
}

.patent-area ul li p.bg02 {
	height: 37px;
	padding: 19px 20px;
	font-size: 15px;
	line-height: 20px;
	background: url(../make_img/sub01/bg08_02.gif) no-repeat left bottom;
	color: #fff;
}

/* Ã£¾Æ¿À½Ã´Â ±æ */
.map_canvas {
	width: 1100px;
	height: 390px;
	margin-bottom: 25px;
}

.public-area {
	width: 1124px;
	margin-bottom: 70px;
	overflow: hidden;
}

.public-area .info01 {
	float: left;
	width: 343px;
	height: 115px;
	padding: 40px 39px 30px 154px; 
	margin-right: 24px;
	border: 1px solid #e9e9e9;
}

.public-area .info01 .bus-list {
	color: #77777a;
}

.public-area .info01 .bus-list li {
	font-size: 13px;
	line-height: 16px;
}

.public-area .subway {
	background: url(../make_img/sub01/icon_subway.png) no-repeat 45px center;
}

.public-area .bus {
	background: url(../make_img/sub01/icon_bus.png) no-repeat 45px center;
}
.public-area .info01 h3 {

	color: #444445;
	font-size: 16px;
	padding-left: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}

.public-area .info01 ul {
	color: #77777a
}

table.t1 {
	border-collapse: collapse; 
	table-layout: fixed;
	border-top: 2px solid #787a80;
}
table.t1 tr {  } /* colgroup À¸·Î td ½ºÅ¸ÀÏÁ¦¾îÇÏ·Á¸é tr¿¡ Á¤ÀÇ  */

table.t1 th, 
table.t1 td {
	padding: 10px 6px; 
	border-width: 0;
}
table.t1 thead, 
table.t1 tfoot {

}
table.t1 thead th {
	color: #444445; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}

table.t1 tbody th {
	color: #444445; 
	width: 130px;
	padding: 0 30px;
	font-weight: bold; 
	vertical-align: middle; 
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
} 

table.t1 td {
	padding: 12px 30px; 
	border-bottom: 1px solid #e9e9e9; 
	color: #77777a; 
	font-size: 15px; 
	font-family: "¸¼Àº°íµñ","¸¼Àº°íµñbold", MALGUN, MALGUNBD, "³ª´®¹Ù¸¥°íµñ", "³ª´®¹Ù¸¥°íµñBold", NanumBarunGothic, NanumBarunGothicBold, "µ¸¿ò", Dotum, sans-serif;
}
table.t1 td a {
	display: inline-block; 
	vertical-align: middle; 
}
table.t1 td img {
	display: inline-block; 
	vertical-align: middle;
}
table.t1 tbody td.left {
	text-align:left; 
}
table.t1 tbody td.center {
	text-align:center; 
}
table.t1 tbody td.right {
	text-align:right; 
}



table.t2 {
	border-collapse: collapse; 

}
table.t2 tr {  } /* colgroup À¸·Î td ½ºÅ¸ÀÏÁ¦¾îÇÏ·Á¸é tr¿¡ Á¤ÀÇ  */

table.t2 th, 
table.t2 td {
	border-collapse: collapse; 
	padding: 10px 6px; 
	border-width: 0;
}
table.t2 thead, 
table.t2 tfoot {

}
table.t2 thead th {
	color: #444445; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	border: 1px solid #dedfe3;
	border-bottom: 0;
	border-collapse: collapse; 
}

table.t2 tbody th {
	color: #444445; 
	padding: 8px 20px; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	border: 1px solid #dedfe3;
} 

table.t2 td {
	border-collapse: collapse; 
	padding: 17px 20px; 
	border: 1px solid #dedfe3; 
	color: #77777a; 
	font-size: 15px; 
	text-align: center;
	font-family: "¸¼Àº°íµñ","¸¼Àº°íµñbold", MALGUN, MALGUNBD, "³ª´®¹Ù¸¥°íµñ", "³ª´®¹Ù¸¥°íµñBold", NanumBarunGothic, NanumBarunGothicBold, "µ¸¿ò", Dotum, sans-serif;
}
table.t2 td a {
	display: inline-block; 
	vertical-align: middle; 
}
table.t2 td img {
	display: inline-block; 
	vertical-align: middle;
}
table.t2 tbody td.left {
	text-align:left; 
}
table.t2 tbody td.center {
	text-align:center; 
}
table.t2 tbody td.right {
	text-align:right; 
}

.table01 {
	width: 100%;
	border-top: 2px solid #aac3e0;
	border-left: 1px solid #dedfe3;
	margin-bottom: 45px;
	line-height: 21px;
}
.table01 td {
	border-bottom: 1px solid #dedfe3;
	border-right: 1px solid #dedfe3;
	padding: 17px 15px;
}
.table01 td.center {
	color: #666667;
	border-right: 1px solid #dedfe3;
	text-align: center;
	font-weight: bold;
}

.info02 {
	border: 1px solid #dedfe3;
	padding: 38px;	
	margin-top: -1px;
}
.info02_top {
	border: 1px solid #dedfe3;
	padding: 38px;	
}

.info02 h3 {
	color: #444445;
	font-size: 16px;
	padding-left: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}

.info03 {
	height: 284px;
	margin-bottom: 100px;
	background: url(../make_img/sub02/img03_01.gif) no-repeat center top;
	text-indent: -5000em;
}
.info04 {
	border: 1px solid #dedfe3;
	padding: 38px;
	width: 332px; 
	float: left;
	margin-right: -1px;
}

.info04 h3 { 
	color: #333335;
	font-size: 16px;
	font-weight: bold;
	padding-left: 17px;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}

.info05_01 {
	border: 1px solid #dedfe3;
	padding: 38px;
	width: 472px;
	height: 215px;
	float: left;
	margin-right: -1px;
}
.info05_02 {
	border: 1px solid #dedfe3;
	padding: 38px;
	width: 472px;
	float: left;
	margin-right: -1px;
	margin-top: -1px;
}


.stitle01 { 
	color: #444445;
	font-size: 16px;
	font-weight: bold;
	padding-left: 17px;
	margin-bottom: 10px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}


.stitle02 {
	padding-left: 18px;
	margin-top: 30px;
	color: #006cb8;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 13px;
	background: url(../make_img/common/icon_bullet05.gif) no-repeat left 7px;

}

.info05 {
	margin-bottom: ;
}
.info05 h3{
	color: #444445;
	font-size: 16px;
	padding-left: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}
.info05 p {
	padding-bottom: 20px;
}
.info05 img{
	padding-bottom: 50px;	
}

.info_2ea {
	width: 328px;
	float: left;
	padding: 40px;
	border: 1px solid #dedfe3;
	margin-right: -1px;
	margin-top: -1px;
	display: inline-block;
}
.info_2ea_top {
	width: 328px;
	float: left;
	padding: 40px;
	border: 1px solid #dedfe3;
	margin-right: -1px;
	display: inline-block;
}
.info_3ea {
	width: 192px;
	float: left;
	padding: 40px;
	border: 1px solid #dedfe3;
	margin-right: -1px;
	margin-top: -1px;
	display: inline-block;
}
.info_4ea {
	width: 123px;
	float: left;
	padding: 40px;
	border: 1px solid #dedfe3;
	margin-right: -1px;
	margin-top: -1px;
	line-height: 22px;
	text-align: center;
}
.info_4ea_01 {
	width: 123px;
	float: left;
	padding: 40px;
	border: 1px solid #dedfe3;
	margin-right: -1px;
	margin-top: -1px;
	display: inline-block;
}
.info_5ea {
	width: 82px;
	float: left;
	padding: 40px;
	border: 1px solid #dedfe3;
	margin-right: -1px;
	margin-top: -1px;
	display: inline-block;
}



.info07 {
	margin-bottom:40px;
}

.info07 h3 {
	color: #444445;
	font-size: 16px;
	padding-left: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}

.ul-list01 {
	margin: 0;
	padding: 0;
}

.ul-list01 li {
	padding-left: 15px;
	background: url(../make_img/common/icon_bullet04.gif) no-repeat left 12px;
}

.process01 {
	width: 1100px;
	height: 371px;
	background: url(../make_img/sub02/img01_01.gif) no-repeat left top;
	text-indent: -5000em;
}

.system-management {
	height: 455px;
	text-indent: -5000em;
	background: url(../make_img/sub02/img01_02.gif) no-repeat left top;
}

.type-list {
	width: 799px;
}

.type-list:after {
	content: "";
	clear: both;
	display: block;
}

.type-list .type-list-box {
	float: left;
	width: 265px;
	height: 209px;
	padding-top: 163px;
	margin-top: -1px;
	margin-left: -1px;
	text-align: center;
	border: 1px solid #dedfe3;
}

.type-list .type-list-box h3 {
	font-size: 21px;
	margin-bottom: 25px;
	color: #333335;
	font-weight: bold;
}

.type-list .type-list-box p {
	padding: 0 45px;
}

.type-list .type-list-box.type01 {
	background: url(../make_img/sub02/img02_02_01.gif) no-repeat center 35px;
}

.type-list .type-list-box.type02 {
	background: url(../make_img/sub02/img02_02_02.gif) no-repeat center 35px;
}

.type-list .type-list-box.type03 {
	background: url(../make_img/sub02/img02_02_03.gif) no-repeat center 35px;
}

.type-list .type-list-box.type04 {
	background: url(../make_img/sub02/img02_02_04.gif) no-repeat center 35px;
}

.type-list .type-list-box.type05 {
	background: url(../make_img/sub02/img02_02_05.gif) no-repeat center 35px;
}

.type-list .type-list-box.type06 {
	background: url(../make_img/sub02/img02_02_06.gif) no-repeat center 35px;
}

.type-list .type-list-box.type07 {
	background: url(../make_img/sub02/img02_02_07.gif) no-repeat center 35px;
}

.relationship-area {
	height: 413px;
	text-indent: -5000em;
	background: url(../make_img/sub02/img02_02_08.gif) no-repeat center top;
}



.service-process {
	height: 372px;
	margin-top: -70px;
	text-indent: -5000em;
	background: url(../make_img/sub02/img03_02.gif) no-repeat left top;
}

.service-process.line02 {
	padding-bottom: 40px;
	border-bottom: 2px solid #7a7a7e;
	margin-bottom: 70px;
}


/* ¿ì¸®ÀÇ ÆÄÆ®³Ê */
.partners-area {
	margin: 0;
	padding: 0;
	border: 0px solid red;
}

.partners-area ul {
	width: 1100px;
}

.partners-area ul:after {
	content: "";
	clear: both;
	display: block;
}

.partners-area ul li {
	float: left;
	width: 273px;
	height: 160px;
	border: 1px solid #e9e9eb;
	margin-top: -1px;
	margin-left: -1px;
	text-align: center;
}

.partners-area ul li a {
	display: block;
	text-align: center;
	width: 273px;
	height: 160px;
}

.partners-area ul li a img {
	display: block;
}

.partners-area ul li a:hover {
	text-decoration: none;
}

.contents-box.login {
	width: 617px;
	margin: 0 auto;
}

.login-box {
	border: 1px solid #efefef;
	background: #fcfcfc;
	padding: 39px 97px 39px 245px;
	margin-bottom: 30px;
	overflow: hidden;
	background: #fcfcfc url(../make_img/sub04/bg_login.gif) no-repeat 62px 55px;

}

.login-box dl {
	border: 0px solid red;
}
.login-box dl dt {
	color: #444445;
	font-size: 13px;
	font-weight: bold;
}

.login-box dl dd {
	width: 298px;
	margin-bottom: 13px;
}

.login-box dl dd input[type="text"] {
	display: block;
	width: 292px;
	height: 33px;
	border: 1px solid #bcbec4;
	line-height: 33px;
	padding: 0 5px;
	color: #444445;
	background: #faffbd;
	font-family: "¸¼Àº°íµñ","¸¼Àº°íµñbold", MALGUN, MALGUNBD, "³ª´®¹Ù¸¥°íµñ", "³ª´®¹Ù¸¥°íµñBold", NanumBarunGothic, NanumBarunGothicBold, "µ¸¿ò", Dotum, sans-serif;
}

.login-box dl dd input[type="password"] {
	display: block;
	width: 292px;
	height: 33px;
	border: 1px solid #bcbec4;
	line-height: 33px;
	padding: 0 5px;
	color: #444445;
	background: #faffbd;
	font-family: "¸¼Àº°íµñ","¸¼Àº°íµñbold", MALGUN, MALGUNBD, "³ª´®¹Ù¸¥°íµñ", "³ª´®¹Ù¸¥°íµñBold", NanumBarunGothic, NanumBarunGothicBold, "µ¸¿ò", Dotum, sans-serif;
}

.login-box .search-number {
	display: inline-block;
	vertical-align: middle;
	margin-top: 14px;
	/*margin-left: 40px;*/
	height: 41px;
	padding-right: 25px;

	line-height: 41px;
	text-align: center;
	color: #fff;
	background: #495b80;

}

.login-box .search-number a {
	display: block;
	color: #fff;
	padding-left: 42px;
	height: 41px;
	line-height: 40px;
	background: url(../make_img/sub04/icon_01.png) no-repeat 20px center;
}

.login-box .btn-login {
	display: inline-block;
	vertical-align: middle;
	margin-top: 14px;
	width: 84px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	color: #fff;
	background: #3182dd;
}

.login-box .btn-login:hover {
	text-decoration: none;
}

.login-info {
	/*margin: 0 auto;
	width: 300px;*/
	padding-left: 65px;
	color: #77777a;
	background: url(../make_img/sub04/icon_phone.png) no-repeat left 5px;
	line-height: 20px;
}

.login-info li {
	padding-bottom: 5px;
}

#mask {  
  position: fixed;  
  left:0;
  top:0;
  z-index: 10;  
  background-color:#000;  
  display:none;  
}

.layerpopup-number {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -244px;
	margin-left: -250px;
	width: 420px;
	height: 408px;
	background: #fff;
	padding: 40px;
	z-index: 1000;
}

.layerpopup-number h2 {
	padding-left: 25px;
	color: #333335;
	font-size: 21px;
	margin-bottom: 28px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 10px;
}

.layerpopup-number .number-box {
	border: 1px solid #efefef;
	background: #fcfcfc;
	padding: 39px 59px;
	margin-bottom: 30px;
}



.layerpopup-number .number-box dl {
	border: 0px solid red;
}
.layerpopup-number .number-box dl dt {
	color: #444445;
	font-size: 13px;
	font-weight: bold;
}

.layerpopup-number .number-box dl dd {
	width: 298px;
	margin-bottom: 13px;
}
.layerpopup-number .number-box dl dd select {
	display: inline-block;
	vertical-align: middle;
	height: 33px;
	border: 1px solid #bcbec4;
	line-height: 33px;
	color: #444445;
	font-family: "¸¼Àº°íµñ","¸¼Àº°íµñbold", MALGUN, MALGUNBD, "³ª´®¹Ù¸¥°íµñ", "³ª´®¹Ù¸¥°íµñBold", NanumBarunGothic, NanumBarunGothicBold, "µ¸¿ò", Dotum, sans-serif;

}
.layerpopup-number .number-box dl dd input[type="text"] {
	display: inline-block;
	vertical-align: middle;
	width: 292px;
	height: 33px;
	border: 1px solid #bcbec4;
	line-height: 33px;
	padding: 0 5px;
	color: #444445;
	font-family: "¸¼Àº°íµñ","¸¼Àº°íµñbold", MALGUN, MALGUNBD, "³ª´®¹Ù¸¥°íµñ", "³ª´®¹Ù¸¥°íµñBold", NanumBarunGothic, NanumBarunGothicBold, "µ¸¿ò", Dotum, sans-serif;
}

.btn-center {
	text-align: center;
	border: 0px solid red;
}

.btn-center .btns {
	display: inline-block;
	vertical-align: middle;
	height: 41px;
	padding: 0px 35px;
	font-size: 16px;
	line-height: 41px;
}

.btn-center .btn01 {
	background: #3182dd;
	color: #fff;
	margin: 25px 5px;
}
.btn-center .btns:hover {
	text-decoration: none;
}

.btn-center .btn02 {
	background: #ababb2;
	color: #fff;
}


.btn-center input[type="submit"] {
	display: inline-block;
	vertical-align: middle;
	height: 41px;
	padding: 0px 35px;
	line-height: 41px;
	text-align: center;
	color: #fff;
	background: #3182dd;
	border: none;
	font-size: 16px;
	font-family: MALGUN, sans-serif;
}

.human-area {
	width: 800px;
}
.human-area:after {
	content: "";
	clear: both;
	display: block;
}

.human-area .human-box {
	float: left;
	width: 128px;
	height: 151px;
	padding-top: 162px;
	padding-left: 35px;
	padding-right: 35px;
	border: 1px solid #dedfe3;
	margin-left: -1px;
	text-align: center;
	line-height: 22px;
}

.human-area .human-box h3 {
	font-size: 21px;
	margin-bottom: 10px;
	color: #444445;
}

.human-area .human-box.type01 {
	background: url(../make_img/sub05/img01_01.png) no-repeat center 45px;
}

.human-area .human-box.type02 {
	background: url(../make_img/sub05/img01_02.png) no-repeat center 45px;
}

.human-area .human-box.type03 {
	background: url(../make_img/sub05/img01_03.png) no-repeat center 45px;
}

.human-area .human-box.type04 {
	background: url(../make_img/sub05/img01_04.png) no-repeat center 45px;
}

.program-info01 {
	width: 778px;
	height: 315px;
	background: url(../make_img/sub05/img02_01.gif) no-repeat left top;
	text-indent: -5000em;
}

.program-info02 {
	width: 1099px;
	height: 642px;
	background: url(../make_img/sub05/img02_02.gif) no-repeat left top;
	text-indent: -5000em;
}

.info02.type01 {
	padding-left: 210px;
	background: url(../make_img/sub05/img03_01.gif) no-repeat 65px center;
}

.info02.type02 {
	padding-left: 210px;
	background: url(../make_img/sub05/img03_02.gif) no-repeat 65px center;
}

.info02.type03 {
	padding-left: 210px;
	background: url(../make_img/sub05/img03_03.gif) no-repeat 65px center;
}

.info02.type04 {
	padding-left: 210px;
	background: url(../make_img/sub05/img03_04.gif) no-repeat 65px center;
}

.info02.type05 {
	padding-left: 210px;
	background: url(../make_img/sub05/img03_05.gif) no-repeat 65px center;
}

.info02.type06 {
	padding-left: 210px;
	background: url(../make_img/sub05/img03_06.gif) no-repeat 65px center;
}

.word-right {
	text-align: right;
	padding: 0;
	margin: 0;
	margin-top: -20px;
}

.word-right strong {
	color: #006cb8;
}

.recruitment-process {
	width: 1099px;
	height: 116px;
	margin-bottom: 50px;
	text-indent: -5000em;
	background: url(../make_img/sub05/img04_01.gif) no-repeat left top;
}



/* »çÀÌÆ®¸Ê */
.sitemap-area {
	width: 1110px;
}
.sitemap-area:after {
	content: "";
	clear: both;
	display: block;
}

.sitemap-area .sitemap-box {
	float: left;
	width: 287px;
	height: 630px;
	border: 1px solid #dedfe3;
	margin-left: -1px;
	margin-top: -1px;
	padding: 40px;
}
.sitemap-area .sitemap-box.box02 {
	height: 280px;
}

.sitemap-area .sitemap-box dl {
	border: 0px solid red;
}

.sitemap-area .sitemap-box dl dt {
	padding-left: 23px;
	font-size: 21px;
	line-height: 28px;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet01.gif) no-repeat left 10px;
}

.sitemap-area .sitemap-box dl dt a {
	color: #000;
}

.sitemap-area .sitemap-box dl dd {
	padding-left: 23px;
}

.sitemap-area .sitemap-box dl dd a {
	color: #444445
}

.sitemap-area .sitemap-box dl dd ul {
	padding-left: 28px;
	margin-bottom: 15px;
}

.sitemap-area .sitemap-box dl dd ul li {
	padding-left: 13px;
	background: url(../make_img/common/icon_bullet03.gif) no-repeat left 12px;
}

.sitemap-area .sitemap-box dl dd ul li a {
	color: #77777a;
}

.contact-us-area {
	border: 0px solid red;
}

.contact-us-area h2  {
	color: #222225;
	font-size: 19px;
	padding-left: 14px;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}

.contact-us-area h3  {
	color: #444445;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}

.contact-us-area .agreement-area {
	border: 1px solid #efefef;
	background: #fcfcfc;
	padding: 40px;
	margin-bottom: 25px;
}

.contact-us-area .agreement-area .agreement-box {
	height: 100px;
	padding: 20px;
	border: 1px solid #bcbec4;
	background: #fff;
	overflow-x: hidden;
	overflow-y: auto;
}

.contact-us-area .agreement-area .agreement-box p {
	margin-bottom: 10px;
}

.contact-us-area .agreement-area .agreement-box h2 {
	margin-top: 20px;
}

.contact-us-area .agreement-area .agreement-box ol {
	padding-left: 10px;
	margin-bottom: 20px;
}

.contact-us-area .agreement-area .agreement-box ul {
	padding-left: 10px;
	margin-bottom: 20px;
}

.contact-us-area .agreement-area .checkbox-agree {
	padding-top: 25px;
	text-align: center;
}

.contact-us-area .agreement-area .checkbox-agree input[type="checkbox"] {
	display: inline-block;
	vertical-align: middle;
}

.contact-us-area .agreement-area .checkbox-agree label {
	display: inline-block;
	vertical-align: middle;
	color: #444445;
	font-size: 15px;
	font-weight: bold;
}

/* form */
.form-area {
	border-top: 2px solid #a0a0a7;
}

.form-area dl {
	position: relative;
	background: #fcfcfc;
	padding-left: 140px;
	min-height: 49px;
	border-bottom: 1px solid #e9e9e9
}

.form-area dl dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 115px;
	padding-left: 25px;
	height: 49px;
	line-height: 49px;
	color: #000;
}
.form-area dl dd {
	background: #fff;
	min-height: 35px;
	padding: 7px 25px;
}

.form-area dl dd select {
	display: inline-block;
	vertical-align: middle;
	height: 35px;
	border: 1px solid #bcbec4;
	padding: 0 0 0 10px;
	font-family: "¸¼Àº°íµñ", MALGUN, "³ª´®¹Ù¸¥°íµñ", NanumBarunGothic ;
}

.form-area dl dd input[type="text"] {
	display: inline-block;
	vertical-align: middle;
	height: 33px;
	line-height: 33px;
	border: 1px solid #bcbec4;
	padding: 0 10px 0 10px;
	width: 200px;
	font-family: "¸¼Àº°íµñ", MALGUN, "³ª´®¹Ù¸¥°íµñ", NanumBarunGothic ;
}

.form-area dl dd input.input-title {
	width: 100%;
}

.form-area dl dd textarea {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 190px;
	line-height: 33px;
	border: 1px solid #bcbec4;
	padding: 0 10px 0 10px;
	font-family: "¸¼Àº°íµñ", MALGUN, "³ª´®¹Ù¸¥°íµñ", NanumBarunGothic ;
}

.form-area dl dd input[type="checkbox"] {
	display: inline-block;
	vertical-align: middle;
}

/* °³ÀÎÁ¤º¸ º¸È£¹æÄ§ */
.privacy-guide-area {
	border: 0px solid red;
}

.privacy-guide-area .word-guide-info {
	margin-bottom: 55px;
	border: 0px solid red;
}

.privacy-guide-area h2  {
	color: #444445;
	font-size: 16px;
	padding-left: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	background: url(../make_img/common/icon_bullet02.gif) no-repeat left 8px;
}

.privacy-guide-area .privacy-guide-list {
	border: 1px solid #efefef;
	background: #fcfcfc;
	padding: 40px;
	overflow: hidden;
	margin-bottom: 55px;
}

.privacy-guide-area .privacy-guide-list ol {
	overflow: hidden;
}

.privacy-guide-area .privacy-guide-list ol li {
	float: left; 
	width:  50%;
}

/* »ç¾÷¿µ¿ª */

.info02.bg01_03_01 {
	background: url(../make_img/sub02/img01_03_01.gif) no-repeat 685px center;
}
.info02.bg01_03_02 {
	background: url(../make_img/sub02/img01_03_02.gif) no-repeat 685px center;
}
.info02.bg01_03_03 {
	background: url(../make_img/sub02/img01_03_03.gif) no-repeat 685px center;
}
.info02.bg01_03_04 {
	background: url(../make_img/sub02/img01_03_04.gif) no-repeat 685px center;
}
.info02.bg01_03_05 {
	background: url(../make_img/sub02/img01_03_05.gif) no-repeat 685px center;
}


.info02.bg02_02_01 {
	background: url(../make_img/sub02/img02_01_01.gif) no-repeat 685px center;
}

.info02.bg02_02_02 {
	background: url(../make_img/sub02/img02_01_02.gif) no-repeat 685px center;
}

.info02.bg02_02_03 {
	background: url(../make_img/sub02/img02_01_03.gif) no-repeat 685px center;
}

.info02.bg02_02_04 {
	background: url(../make_img/sub02/img02_01_04.gif) no-repeat 685px center;
}

.info02.bg02_02_05 {
	background: url(../make_img/sub02/img02_01_05.gif) no-repeat 685px center;
}


.info02.bg03_01_01 {
	background: url(../make_img/sub02/img03_01_01.gif) no-repeat 685px center;
}

.info02.bg03_01_02 {
	background: url(../make_img/sub02/img03_01_02.gif) no-repeat 685px center;
}

.info02.bg03_01_03 {
	background: url(../make_img/sub02/img03_01_03.gif) no-repeat 685px center;
}

.info02.bg03_02_01 {
	background: url(../make_img/sub02/img03_02_01.gif) no-repeat 685px center;
}
.info02.bg03_02_02 {
	background: url(../make_img/sub02/img03_02_02.gif) no-repeat 685px center;
}
.info02.bg03_02_03 {
	background: url(../make_img/sub02/img03_02_03.gif) no-repeat 685px center;
}
.info02.bg03_02_04 {
	background: url(../make_img/sub02/img03_02_04.gif) no-repeat 685px center;
}
.info02.bg03_02_05 {
	background: url(../make_img/sub02/img03_02_05.gif) no-repeat 685px center;
}
.info02.bg04_01 {
	background: url(../make_img/sub02/img04_01.gif) no-repeat 685px center;
}
.info02.bg04_02 {
	background: url(../make_img/sub02/img04_02.gif) no-repeat 685px center;
}
.info02.bg04_03 {
	background: url(../make_img/sub02/img04_03.gif) no-repeat 685px center;
}

.info02.bg07_01 {
	background: url(../make_img/sub02/img02_02_02.gif) no-repeat 685px center;
}
.info02.bg07_02 {
	background: url(../make_img/sub02/img02_02_01.gif) no-repeat 685px center;
}
.info02.bg07_03 {
	background: url(../make_img/sub02/img02_02_04.gif) no-repeat 685px center;
}

.point_blue{
	color:#006cb8;
}
.point_blue01{
	color:#1077b8;
}
.point_bluebold{
	color:#006cb8;
	font-weight:bold;
}

/* e-biz¼­ºñ½º */

.ebiz-info01 {
	height: 440px;
	background: url(../make_img/sub07/img04_01.jpg) no-repeat right 0px;
	text-indent: -5000em;
}
