/*
	utf-8 인코딩
*/

/* local header 시작 */

.sub_top
{
	background:url(../img/_common/bg_sub_top.png) no-repeat 11px bottom;
	height:9px;
	width:959px;
	padding-top:15px;
	padding-left:11px;
}
.middle-container
{
	float:left;
	background:url(../img/_common/bg_sub_middle.png) repeat-y 10px;
	width:980px;
}
.left-holder
{
	 float:left;
	 width:200px;	
}
.left-img
{
	float:left;
	height:50px;
	width:200px;
}
.left-list-case
{
	background:url(../img/_common/bg_left_middle.png) repeat-y 4px;
	width:200px;
	padding-top:10px;
	float:left;
}
.list-case-middle
{
	float:left;
	width:175px;
	padding:0px 0px 0px 25px;
}
.list-case
{
	width:170px;
}
.select-list-title
{
	width:150px;
	height:24px;
	font-size:10pt;
	font-family:dotum,tahoma;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0px 0px 20px;
}
.list-menu-title
{
	
}
.list-menu-top
{
	padding-left:5px;
}
.list-menu-sub
{

}
.list-sub
{
	list-style-type:none;
	padding:0;
	margin:0;
	padding:5px 10px 10px 0px;
	width:160px;	
}
.list-sub .list-selected
{
	padding-bottom:5px;
	padding-left:20px;
	color:#777777;
	font-size:9pt;
	font-weight:bold;
	background:url(../img/_common/menu_sub_ico.png) no-repeat;
	word-wrap:break-word;
	word-break:keep-all;
}
.sub-selected
{
	color:#777777;
	font-size:9pt;
	font-weight:bold;
}
.list-sub .list-none-selected
{
	padding-bottom:5px;
	background:url(../img/_common/menu_sub_ico.png) no-repeat;
	padding-left:20px;
	color:#999999;
	font-size:9pt;
	word-wrap:break-word;
	word-break:keep-all;
}
.sub-noneselect
{
	color:#777777;
	font-size:9pt;
}

.list-menu-on
{
	width:150px;
	height:24px;
	padding:5px 0px 0px 20px;
	font-size:10pt;
	font-family:dotum,tahoma;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.menu-selected
{
	font-size:10pt;
	font-family:dotum,tahoma;
	color:#FFFFFF;
	font-weight:bold;
}
.list-menu-offfff
{
	padding-left:5px;
	padding-bottom:10px;
	width:170px;
}
.list-menu-off
{
	padding:3px 0px 7px 5px;
	width:170px;
}
.menu-noneselect
{
	color:#333333;	
}
.ul-var
{
	width:150px;
	height:4px;
	background:url(../img/_common/var_left_ul.png) no-repeat;
	padding-bottom:2px;
}
.list-case-bottom
{
	float:left;
	background:url(../img/_common/bg_left_bottom.gif) no-repeat 4px;
	width:200px;
	height:20px;
	font-size:1pt;
	
}
.div-sub-banner
{
	float:left;
	width:190px;
	padding-left:10px;
}
.sub-banner-middle
{
	float:left;
	background:url(../img/_common/bg_banner_middle.png) repeat-y;
	width:175px;
	padding:20px 0px 20px 15px;
}
.img-banner
{
	padding:5px 0px 5px 0px;
}
.right-container
{
	float:left;
	width:770px;
}
.right-top
{
	width:740px;
	padding-left:30px;
	background:url(../img/_common/bg_right_top.png) no-repeat;
	height:59px;
}
.right-select-menu
{
	padding-top:15px;
	height:32px;
	width:300px;
	float:left;
	font-family:dotum,tahoma;
	font-size:12pt;
	font-weight:bold;
	line-height:150%;
	color:#010101;

}
.right-select-category
{
	float:right;
	width:400px;
	height:22px;
	padding:20px 30px 0px 0px;
	text-align:right;

}
.right-main
{
	float:left;
	width:740px;
	padding-left:30px;
	padding-top:20px;
	background:url(../img/_common/bg_body_middle.png) repeat-y left;
}
/* local header 종료 */

/* local footer 시작 */
.container-case
{
	width:980px;
	float:left;
}
.right-container-bottom
{
	margin:0 auto;
	width:960px;
	height:4px;
	background:url(../img/_common/bg_body_bottom.png) no-repeat;	
	
	font-size:1pt;	
	
}
/* local footer 종료 */
/* a href */
a
{
	text-decoration:none;
}
a:visited
{	
	color:none;
}
.child-list a
{
	color:#333333;
}
.right-select-category a
{
	color:#777777
}
.left-link
{
	display:block;
	width:100%;
}
/* a href */

/* support 시작*/
.summary-holder
{
	font-size:9pt;
	width:100%;
	float:left;
	padding:10px 0 10px 0;
	color:#777777;
}
/* support 종료 */
/* company 시작 */
.intro-top-name
{
	width:20%;
	border:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	font-weight:bold;
}
.intro-top-contents
{
	width:80%;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
}
.intro-name
{
	width:20%;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	font-weight:bold;
}
.intro-contents
{
	width:80%;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
}
.history-company-case
{
	font-size:9pt;
	font-family:dotum,tahoma;
	line-height:100%;
	color:#555555;
}
.company-tab-case
{
	width:708px;
	height:28px;
	background:url(../img/company/bg_tab.png) no-repeat;
}
.company-tab-off
{
	width:140px;
	height:18px;
	background:url(../img/company/bg_tab_none.png) no-repeat;
	float:left;
	padding:9px 0px 0px 0px;
	color:#999999;
	text-align:center;
}
.company-tab-on
{
	width:140px;
	height:18px;
	background:url(../img/company/bg_tab_selected.png) no-repeat;
	float:left;
	padding:9px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.tab-case
{
	width:708px;
	height:28px;	
}
.tab-off
{
	width:140px;
	height:18px;
	background:url(../img/company/bg_tab_none.png) no-repeat;
	float:left;
	padding:9px 0px 0px 0px;
	color:#999999;
	text-align:center;
}
.tab-on
{
	width:140px;
	height:18px;
	float:left;
	padding:9px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.tbl-year-top
{
	border:1px solid #999999;
	color:#555555;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	vertical-align:middle;
	background:#EEEEEE;
}
.tbl-contents-top
{
	padding:10px 0px 10px 20px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	line-height:150%;
	font-family:dotum,tahoma;
	color:#555555;
	font-size:9pt;
}
.tbl-year
{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	color:#555555;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	vertical-align:middle;
	background:#EEEEEE;
}
.tbl-contents
{
	padding:10px 0px 10px 20px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	line-height:150%;
	font-family:dotum,tahoma;
	color:#555555;
	font-size:9pt;
}
.tbl-month
{
	color:#2555AA;
	font-weight:bold;
	padding-right:10px;
}
.tbl-award-top
{
	padding:10px 0px 10px 20px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	line-height:150%;
	font-family:dotum,tahoma;
	color:#333333;
	font-size:9pt;
}
.tbl-award
{
	padding:10px 0px 10px 20px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	line-height:150%;
	font-family:dotum,tahoma;
	color:#333333;
	font-size:9pt;
}
.company-menu-text
{
	font-size:12pt;
	font-family:dotum,tahoma;
	color:#2555AA;
	font-weight:bold;
	line-height:150%;
}
.company-sub-text
{
	font-size:10pt;
	font-family:dotum,tahoma;
	color:#2555AA;
	font-weight:bold;
	line-height:150%;
}
.img-menu
{
	padding:0px 5px 3px 0px;
}
.img-sub-menu
{
	padding:0px 5px 0px 0px;
}
.case-title-icon
{
	padding-bottom:5px;
	width:100%;

}
.td-dev-title
{
	font-size:9pt;
	font-weight:bold;
	line-height:150%;
	color:#555555;
	padding:10px 10px 10px 10px;
	width:150px;
	text-align:center;
	vertical-align:middle;	
}
.td-dev-icon
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	text-align:center;
	width:48px;
}
.td-dev-contens
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	padding:10px 10px 5px 10px;
}
.td-title-top
{	
	font-size:9pt;
	font-weight:bold;
	line-height:150%;
	color:#555555;
	padding:10px 10px 10px 10px;
	width:150px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #999999;	

}
.td-icon-top
{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:9pt;
	line-height:150%;
	color:#555555;
	text-align:center;
	width:48px;
}
.td-contents-top
{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:9pt;
	line-height:150%;
	color:#555555;
	padding:10px 10px 5px 10px;
}
.td-dev-title
{
	font-size:9pt;
	font-weight:bold;
	line-height:150%;
	color:#555555;
	padding:10px 10px 10px 10px;
	width:150px;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
.td-dev-icon
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	text-align:center;
	width:48px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.td-dev-contents
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	padding:10px 10px 5px 10px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

.eoneovoice-contents-top
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	padding:10px 10px 10px 10px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;	
}
.eoneovoice-contents
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	padding:10px 10px 10px 10px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

.case-subtitle-icon
{
	padding-top:10px;
	float:left;
	width:100%;
	font-size:10pt;
	font-family:dotum,tahoma;
}
.team-phone
{
	width:236px;
	padding:10px 10px 10px 0px;
	height:167px;
	float:left;
}
.team-name
{
	background:url(../img/company/div_contact_top.png) no-repeat;
	width:216px;
	height:25px;
	font-size:9pt;
	color:#FFFFFF;
	font-family:dotum;
	padding:10px 0px 0px 10px;
	font-weight:bold;
}
.team-contents
{
	background:url(/services/themes/eoneo-home/img/company/div_contact_body.png) no-repeat;
	width:216px;
	height:122px;
	font-size:9pt;
	color:#555555;
	font-family:dotum,tahoma;
	padding:10px 0px 0px 10px;
	line-height:200%;
}
.team-contents-text
{
	font-size:9pt;
	font-family:dotum,tahoma;
	color:#2555AA;
	line-height:150%;
	font-weight:bold;
}
.btn_inquiry
{
	width:88px;
	height:19px;
	float:right;
	padding:0px 20px 5px 0px;
}

.ci
{
	font-size:9pt;
	font-family:dotum,tahoma;
	color:#555555;
	line-height:150%;
}
.parenthesis-text
{
	font-size:12pt;
	font-family:dotum,tahoma;
	color:#999999;
	font-weight:bold;
	line-height:150%;
}
.society-title-ci
{
	width:250px;
	height:30px;
	font-family:dotum,tahoma;
	font-weight:bold;
	line-height:150%;
	color:#FFFFFF;
	text-align:center;
}
.society-title-name
{
	font-family:dotum,tahoma;
	font-weight:bold;
	line-height:150%;
	color:#FFFFFF;
	text-align:center;
	width:358px;
	padding-right:100px;
}
.society-ci
{
	padding:10px 0px 10px 0px;
	width:250px;
	height:52px;
	border-bottom:1px solid #CCCCCC;
}
.society-name
{
	padding:10px 0px 10px 0px;
	width:458px;
	height:52px;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	border-bottom:1px solid #CCCCCC;
}
.society-ci-last
{
	padding:10px 0px 10px 0px;
	width:250px;
	height:52px;
	border-bottom:2px solid #555555;
}
.society-name-last
{
	padding:10px 0px 10px 0px;
	width:458px;
	height:52px;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	border-bottom:2px solid #555555;
}
.organization-div
{
	width:84px;
	height:58px;
	float:left;
	padding-right:5px;
}
.organization-bg
{
	width:708px;
	height:274px;
	position:relative;
}
.div-management
{
	width:164px;
	height:38px;
	position:absolute;
	left:400px;
	top:48px;
}
.patent-tbl
{
	font-size:10pt;
	font-family:dotum,tahoma;
	color:#333333;
}
.register-num-top
{
	background:#EEEEEE;
	width:16%;
	border:1px solid #999999;
	text-align:center;
	padding:10px 0px 10px 0px;
	font-weight:bold;	
}
.register-num
{
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
.register-title-top
{
	background:#EEEEEE;
	width:46%;
	text-align:center;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 0px;
	font-weight:bold;
}
.register-title
{
	padding:10px 10px 10px 10px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	word-wrap:break-word;
	word-break:keep-all;
	line-height:150%;
}
.patent-num-top
{
	background:#EEEEEE;
	width:17%;
	text-align:center;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 0px;
	font-weight:bold;
}
.patent-num
{
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.patent-date-top
{
	background:#EEEEEE;
	width:10%;
	text-align:center;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 0px;
	font-weight:bold;
}
.patent-date
{
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.patent-applicant-top
{
	background:#EEEEEE;
	width:11%;
	text-align:center;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 0px;
	font-weight:bold;	
}
.patent-applicant
{
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.td-book-menu
{
	vertical-align:top;
	text-align:right;
	padding:3px;
}
.td-book-contents
{
	padding:3px;
}

/* company 종료 */

/* business 시작 */
.service-case
{
	width:228px;
	height:250px;
	background:url(../img/business/composition_container.png) no-repeat;
	float:left;
}
.service-top
{
	font-family:dotum;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 0px 10px 10px;
	height:15px;
	width:218px;	
}
.service-contents-case
{
	width:228px;
	height:205px;
	font-size:10pt;
	font-family:dotum,tahoma;
	color:#555555;
	line-height:150%;
	padding-top:10px;
}
.service-tbl
{
	width:228px;
}
.business-contents
{
	width:200px;
	background:url(../img/business/icon_sub_menu.png) no-repeat 10px 6px;
	padding-left:24px;
	word-wrap:break-word;
	word-break:keep-all;
}
.inquiry_case
{
	width:708px;
	height:105px;
	background:url(../img/business/inquiry_case.png) no-repeat;
	padding:20px 0px 0px 20px;
	color:#555555;
	font-family:dotum;
}
.inquiry-contents
{
	width:340px;
	height:62px;
	float:left;
}
.inquiry-phone
{
	width:90px;
	height:47px;
	float:left;
	padding:15px 0px 0px 75px;
}
.inquiry-email
{
	width:88px;
	height:21px;
	float:left;
	padding:20px 0px 0px 80px;
}
.business-menu-text
{
	font-size:12pt;
	font-family:dotum,tahoma;
	color:#CA114A;
	font-weight:bold;
	line-height:150%;
}
.business-text
{
	font-size:9pt;
	color:#555555;
	line-height:150%;
	font-family:dotum,tahoma;
}
.sub-text
{
	font-size:9pt;
	font-family:dotum,tahoma;
	color:#333333;
	font-weight:bold;
	line-height:150%;
}
.business-bold-txt
{
	font-size:9pt;
	color:#CA114A;
	line-height:140%;
	font-family:doutm,tahoma;
	margin:0;
	padding:0;
	font-weight:bold;
}
.detail-title-ci
{
	width:230px;
	height:30px;
	font-family:dotum,tahoma;
	font-weight:bold;
	line-height:150%;
	color:#FFFFFF;
	text-align:center;
}
.detail-title-name
{
	font-family:dotum,tahoma;
	font-weight:bold;
	line-height:150%;
	color:#FFFFFF;
	text-align:center;
	width:378px;
	padding-right:100px;
}
.detail-ci
{
	padding:10px 0px 10px 0px;
	width:230px;
	border-bottom:1px solid #CCCCCC;
}
.detail-name
{
	padding:10px 0px 10px 0px;
	width:478px;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	border-bottom:1px solid #CCCCCC;
}
.detail-ci-last
{
	padding:10px 0px 10px 0px;
	width:230px;
	border-bottom:2px solid #555555;
}
.detail-name-last
{
	padding:10px 0px 10px 0px;
	width:478px;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	border-bottom:2px solid #555555;
}
.project-font
{
	font-family:dotum,tahoma;
	line-height:150%;
	color:#999999;
	font-size:8pt;
}
.transaction-font
{
	font-family:dotum,tahoma;
	line-height:150%;
	color:#999999;
	font-size:12pt;
	font-weight:bold;
}


.develop-title-name
{
	width:200px;
	height:30px;
	font-family:dotum,tahoma;
	font-weight:bold;
	line-height:150%;
	color:#FFFFFF;
	text-align:center;
}
.develop-title-contents
{
	font-family:dotum,tahoma;
	font-weight:bold;
	line-height:150%;
	color:#FFFFFF;
	text-align:center;
	width:378px;
	padding-right:100px;
	padding-left:30px;
}
.develop-name
{
	padding:10px 0px 10px 0px;
	width:200px;
	border-bottom:1px solid #CCCCCC;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	font-weight:bold;
	text-align:center;
}
.develop-contents
{
	padding:10px 0px 10px 0px;
	width:478px;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	border-bottom:1px solid #CCCCCC;
	padding-left:30px;
}
.develop-name-last
{
	padding:10px 0px 10px 0px;
	width:200px;
	border-bottom:2px solid #555555;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	font-weight:bold;
	text-align:center;
}
.develop-contents-last
{
	padding:10px 0px 10px 0px;
	width:478px;
	font-family:dotum,tahoma;
	line-height:150%;
	color:#555555;
	border-bottom:2px solid #555555;
	padding-left:30px;
}
.dev-title-tbl
{
	background:url(../img/business/bg_develop_title.png) no-repeat;
	width:200px;
	height:63px;
}
.action-title-top
{
	width:30%;
	border:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	background:#EEEEEE;
	font-weight:bold;
	text-align:center;
}
.action-contents-top
{
	width:70%;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	line-height:150%;
	
}
.action-title-middle
{
	width:30%;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	background:#EEEEEE;
	font-weight:bold;
	text-align:center;
}
.action-contents-middle
{
	width:70%;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;	
	line-height:150%;
}
.language-text
{
	margin:0;
	padding:0;
	font-size:9pt;
	color:#555555;
	line-height:140%;
	font-family:doutm,tahoma;
	margin:0;
	padding:0;
}
.list-page-container
{
	margin:0 auto;
	text-align:center;
	font-family:dotum;
	font-size:10pt;
	line-height:150%;
}
.business-tab-on
{
	color:#FFFFFF;
	font-weight:bold;
	background:#CA114A;
	padding:5px 5px 5px 5px;
}
.business-tab-off
{
	color:#555555;
	font-weight:bold;	
	padding-right:10px;
	padding:5px 5px 5px 5px;
}
.dev-contents
{
	font-family:dotum,tahoma;
	font-size:10pt;
	color:#333333;
	font-weight:bold;
}
.contents-name
{
	height:26px;
	width:154px;
	padding:5px 15px 5px 0px;
	vertical-align:middle;
}
.contents-img
{
	height:133px;
	padding-bottom:10px;
}
.procurement-list-top
{
	background:url(../img/business/bg_list_top.png) no-repeat;
	height:30px;
	width:708px;
	font-family:doutm,tahoma;
}
.procurement-line
{
	border-bottom:1px solid #CCCCCC;	
}
.procurement-line-title
{
	border-bottom:1px solid #CCCCCC;
	text-align:left;	
}
.procuremen-text-container
{
	width:708px;
	height:80px;
	background:url(../img/support/bg_cooperate_phone.png) no-repeat;
	padding:20px 0px 0px 0px;
}
.procurement-text-case
{
	width:570px;
	height:80px;
	float:left;
	font-family:dotum,tahoma;
	font-size:9pt;
	color:#555555;
	line-height:150%;
	font-weight:bold;
}
.procurement-contact
{
	width:708px;
	height:130px;
	font-family:dotum,tahoma;
}
.procurement-div
{
	background:url(../img/business/div_contact.png) no-repeat;
	width:348px;
	height:130px;
	float:left;
}
.procurement-text
{
	width:333px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:12px;
	padding-left:15px;
}
.procurement-contact-view
{
	width:333px;
	height:85px;
	padding:15px 0px 0px 15px;	
	color:#555555;
}
.procurement-contact-view a:visited
{
	color:blue;
}
.procurement-img
{
	padding:0px 5px 2px 0px;
}
.td-eoneocom-padding
{
	padding:5px 0px 5px 0px;
}
.eoneocom-menu-container
{
	width:708px;
	height:120px;
	padding-bottom:10px;
	font-family:dotum,tahoma;
	color:#555555;
	font-size:9pt;
	line-height:130%;
}
.eoneocom-menu-case
{
	width:349px;
	height:120px;
	float:left;
}
.eoneocom-menu-contents
{
	padding:20px 0px 0px 112px;
	width:237px;
	height:120px;
}
.div-media
{
	width:708px;
	height:320px;
	padding-bottom:20px;
	background:url(../img/business/bg_media.png) no-repeat;
}
.media-case
{
	width:400px;
	height:320px;
	margin:0 auto;
}
.business-color
{
	color:#CA114A;
	font-weight:bold;
}
.business-tbl-bottom
{
	width:708px;	
	border-bottom:2px solid #555555;
	font-family:dotum,tahoma;
	color:#555555;
}
/* business 종료 */

/* contents 시작 */
.contents-menu-text
{
	font-size:12pt;
	font-family:dotum,tahoma;
	color:#D5A000;
	font-weight:bold;
	line-height:150%;
}
.contents-title-top
{
	width:50%;
	border:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	background:#EEEEEE;
	font-weight:bold;
	text-align:center;
}
.contents-number-top
{
	width:50%;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 20px;
	background:#EEEEEE;
	color:#555555;
	font-weight:bold;
	text-align:center;
}
.contents-title-middle
{
	width:50%;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	font-weight:bold;
	text-align:center;
}
.contents-number-middle
{
	width:50%;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 0px 10px 20px;
	color:#555555;
	font-weight:bold;
	text-align:center;
}
.contents-sub-title
{
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}
.contents-bg
{
	background:#D5A000;
	color:#FFFFFF;
	line-height:150%;
}
.certification
{
	font-size:8pt;
	color:#777777;
	line-height:150%;
}
.contents-font
{
	font-size:9pt;
	color:#000000;
	line-height:150%;
	word-wrap:break-word;
	word-break:keep-all;
}
.img-padding
{
	padding-bottom:4px;
}
.english-tbl
{
	font-family:dotum,tahoma;
	color:#777777;
}
.english-top-title
{
	border:1px solid #999999;
	background:#EEEEEE;
	width:200px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	text-align:center;
}
.english-top-contents
{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:10pt;
	line-height:150%;
	padding:10px 10px 10px 10px;
	width:488px;
	white-space:nowrap;
	overflow:hidden;

}
.english-title
{
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background:#EEEEEE;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	text-align:center;
}
.english-contents
{	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:10pt;
	padding:10px 10px 10px 10px;	
	line-height:150%;
	white-space:nowrap;
	overflow:hidden;
}
.english-last-td
{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	font-size:10pt;
	padding:10px 10px 10px 10px;
	line-height:150%;
	white-space:nowrap;
	overflow:hidden;
}
.ppuri-container
{
	width:708px;
	height:230px;
	background:url(../img/contents/div_root_english.png) no-repeat;
	font-size:10pt;
	font-family:dotum,tahoam;
	font-weight:bold;
	text-align:center;
	color:#000000;
}
.english-menu-contents
{
	width:702px;
	height:116px;
	padding:4px 0px 0px 1px;
}
/* contents 종료 */

/* solution 시작 */
.solution-menu-text
{
	font-size:12pt;
	font-family:dotum,tahoma;
	color:#BC0000;
	font-weight:bold;
	line-height:150%;
}
.voice-engine-text
{
	width:380px;
	padding-bottom:5px;
}
.correction-engine-text
{
	width:330px;
	padding-bottom:5px;
}
.check-engine-text
{
	width:338px;
	padding-bottom:5px;
}

/* solution 종료 */

/* support 시작 */
.bold
{
	color:#333333;
	font-weight:bold;
}
.board-hold
{
	font-size:9pt;
	width:708;
	color:#777777;
	font-family:dotum,tahoma;
	height:30px;
}
.total-list
{
	width:25%;
	float:left;
	padding:10px 0px 0px 0px;
}
.search
{
	width:50%;
	float:right;
	text-align:right;
	padding-right:30px;
}
.serach-container
{
	text-align:center;	
}
.board-container
{
	width:718px;
}
.board-title
{
	width:708px;
	background:url(../img/support/bg_announcement_title.png) no-repeat;	
}
.board-top
{
	width:708px;
	font-size:9pt;
	color:#FFFFFF;
	font-family:dotum,tahoma;
	font-weight:bold;
	line-height:150%;	
	text-align:center;
	height:30px;
	vertical-align:middle;
}
.list-body
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	font-family:dotum, tahoma;
}
.list-body a
{
	font-size:9pt;
	line-height:150%;
	color:#555555;
	font-family:dotum, tahoma;

}
.list-body .td-board-title b
{
	font-weight:normal;
}
.list-body .td-board-bottom b
{
	font-weight:normal;
}
.td-board-no
{
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}
.td-board-title
{
	padding:5px 0px 5px 0px;	
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
	word-wrap:break-word;
	word-break:keep-all;
}
td-last-title
{
	word-wrap:break-word;
	word-break:keep-all;
}
.td-board-name
{
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
	word-wrap:break-word;
	word-break:keep-all;
}
.td-board-time
{
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}
.td-board-hits
{
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}
.td-board-bottom
{
	padding:5px 0px 5px 0px;
	vertical-align:middle;
	text-align:center;
}
.tbl-bottom1
{
	width:708px;
	
	background:url(../img/support/img_board_bottom.png) no-repeat bottom;
}
.tbl-bottom
{
	width:708px;
	
	border-bottom:2px solid #555555;
}
.view-title
{
	height:28px;
	padding-bottom:3px;
	padding-left:9px;
	background:url(../img/support/bg_view_title.png) no-repeat;
	color:#FFFFFF;	
	font-size:10pt;
	line-height:150%;
	font-family:dotum, tahoma;
	font-weight:bold;
}
.view-name
{
	height:31px;
	font-size:9pt;
	line-height:150%;
	font-family:dotum, tahoma;
	padding-left:9px;
	color:#555555;
	width:60%;
	border-bottom:1px solid #999999;
}
.view-time
{	
	height:31px;
	font-size:9pt;
	line-height:150%;
	font-family:dotum, tahoma;	
	color:#555555;
	width:25%;
	border-bottom:1px solid #999999;
}
.view-hits
{
	height:31px;
	font-size:9pt;
	line-height:150%;
	font-family:dotum, tahoma;	
	color:#555555;
	width:15%;	
	border-bottom:1px solid #999999;
}
.file-list
{
	font-size:9pt;
	line-height:150%;
	font-family:dotum, tahoma;	
	color:#555555;
	border-bottom:1px solid #999999;
}
.contents-view
{
	font-size:9pt;
	line-height:150%;
	font-family:dotum, tahoma;	
	color:#555555;
}
.view-contents
{
	min-height:300px;	
	height:expression(this.clientHeight < 500 ? '300px':true);
}
.tbl-edit-del
{
	width:628px;
	position:relative;
	left:-40px;
	margin:0 auto;
	font-family:dotum, tahoma;
	font-size:9pt;
	line-height:150%;
}

.edit-container-top
{
	background:url(../img/support/del_announcement_title.png) no-repeat;
	width:628px;
	height:51px;	
	margin:0 auto;

}
.edit-name
{
	height:31px;
	font-size:9pt;
	line-height:150%;
	font-family:dotum, tahoma;
	padding-left:9px;
	color:#333333;
	width:15%;
	border-bottom:1px solid #999999;
	text-align:center;
}
.edit-name-contents
{
	font-size:9pt;
	color:#555555;
	width:85%;
	border-bottom:1px solid #999999;
	text-align:left;
}
.edit-last-name
{
	height:31px;
	font-size:9pt;
	line-height:150%;
	font-family:dotum, tahoma;
	padding-left:9px;
	color:#333333;
	width:15%;
	border-bottom:2px solid #555555;
	text-align:center;
}

.edit-last-contents
{
	font-size:9pt;
	color:#555555;
	width:85%;
	border-bottom:2px solid #555555;
	text-align:left;
}
.write-name
{	
	height:31px;
	width:15%;
	padding-left:5px;
	font-family:dotum, tahoma;
	font-size:9pt;
	line-height:150%;
	color:#333333;
	font-weight:bold;
	background:#EEEEEE;
}
.write-contents
{
	font-family:dotum, tahoma;
	font-size:9pt;
	line-height:150%;
	color:#333333;
	font-weight:bold;
	width:85%;
	padding-left:5px;
}
.tbl-line-top
{
	border-top:1px solid #999999;
}
.tbl-line-bottom
{
	border-bottom:1px solid #999999;
}
.apply-scroll 
{	
	margin:0;
	padding:0;	
}
.apply-scroll li a
{
	list-style:none;
	font-family:dotum;
	color:#555555;
	font-size:9pt;	
}
.file-view
{
	text-align:center;
	background:url(../img/support/file_view_center.png) repeat-y;	
}
.file-viewjavascript:submitForm('registerForm');
{
	color:#4C801C;	
	font-weight:bold;
}
.voice-var
{
	background:url(../img/support/voice_var.png) repeat-x center;
	width:640px;
	margin:0 auto;
	font-size:1pt;
	height:7px;
	padding:3px 0px 3px 0px;	
}
.support-menu-text
{
	font-size:12pt;
	font-family:dotum,tahoma;
	color:#509B00;
	font-weight:bold;
	line-height:150%;
}
.support-bottom-text
{
	font-size:10pt;
	font-family:dotum,tahoma;
	color:#555555;
}
.support-top-text
{
	font-size:9pt;
	font-family:dotum,tahoma;
	color:#555555;
}
/* support 종료*/

/* Inside 시작 */
.inside-text
{
	width:708px;
	padding-bottom:5px;
}
.inside-menu-text
{
	font-size:12pt;
	font-family:dotum,tahoma;
	color:#007CAA;
	font-weight:bold;
	line-height:150%;
}
/* Inside 종료 */
/* 리플 시작 */
.reply-top
{
	font-size:9pt;
	width:708;
	float:left;
	color:#777777;
	font-family:dotum,tahoma;
	padding-bottom:15px;
}
.reply-list
{
	margin:0 auto;
	position:relative;
	left:-20px;	
	width:670px;

}
.reply-bold
{	
	font-size:9pt;
	color:#333333;
	font-family:dotum,tahoma;	
	font-weight:bold;
	line-height:150%;
}
.btn-reply-write
{
	cursor:hand;
	font-size:8pt;
	font-family:dotum;
	width:66px;
	height:49px;
	width:49px;
	background:url(../img/support/btn_reply_write.png) no-repeat;
}
.reply-name
{
	font-size:9pt;
	color:#333333;
	font-family:dotum,tahoma;	
	font-weight:bold;
	line-height:150%;
	height:25px;	
	border-bottom:1px dotted #CCCCCC;
	width:17%;	
}
.reply-contents
{
	font-size:9pt;
	color:#555555;
	font-family:dotum,tahoma;	
	line-height:150%;
	height:25px;	
	border-bottom:1px dotted #CCCCCC;
	width:75%;	
}
.reply-menu-icon
{
	width:8%;
	text-align:right;
	border-bottom:1px dotted #CCCCCC;
	
}
.reply-write
{
	margin:0 auto;
	position:relative;
	left:-20px;	
	width:670px;
}
.text-shallow
{
	border:1px solid #999999;
}
.reply-input-name
{
	padding:9px 0px 9px 0px;
	font-size:9pt;
	color:#333333;
	font-family:dotum,tahoma;	
	font-weight:bold;
	line-height:150%;
	border-bottom:1px dotted #CCCCCC;
	width:17%;	
}
.reply-input
{
	padding:9px 0px 9px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.reply-input-btn
{
	padding-left:10px;
	border-bottom:1px dotted #CCCCCC;
}
/* 리플 종료 */
/* sitemap 시작 */


/* 사이트맵 페이지 */
.sitemap-box
{
	float:left;
	width:162px;
	padding-right:70px;
	padding-bottom:20px;
}
.last-sitemap-box
{
	float:left;
	width:162px;
	padding-bottom:20px;
}
.title
{
	float:left;
	width:162px;
	height:23px;
	padding-top:12px;
	background:url(../img/support/bg_title.png) no-repeat;
	text-align:center;
}

.title p
{
	margin:0;
	font-size:9pt;
	font-family:dotum;
	font-weight:bold;
}

p.english
{
	padding-top:0px;
	height:15px;
	color:#555555;
}


ul.list
{
	float:left;
	width:162px;
	margin:0;
	padding:0;
	list-style:none;

}

ul.list li
{
	float:left;
	width:122px;	
	padding:5px 0px 5px 20px;	
	border-bottom:1px solid #C6C6C6;
}


ul.list li a
{
	display:block;
	width:142px;	
	font-size:9pt;
	font-family:dotum;
	color:#333333;
}
ul.sub-list
{
	margin:0;
	padding:0;
	list-style:none;
}
ul.sub-list li
{
	
	background:url(../img/_common/menu_sub_ico.png) no-repeat left 5px;
	border-bottom:0;
}
ul.sub-list li a
{
	display:block;
	width:120px;
	color:#999999;

}
/* sitemap 종료 */
/* 우편번호 시작*/
.zipcode-container
{
	margin:0 auto;
	width:440px;
	height:370px;
	font-size:9pt;
	font-family:dotum,tahoma;
	line-height:150%;
}
.zipcode-title
{
	background:url(../img/support/bg_zipcode_top.png) no-repeat;
	width:440px;
	height:47px;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
}
.zipcode-title-text
{
	margin:0;
	padding:0;
	padding:15px 0px 0px 10px;	
	width:300px;
	float:left;
}
.search-message
{
	margin:0 auto;
	color:#333333;
	font-size:8pt;	
	width:400px;
	padding-bottom:5px;
	padding-top:10px;
}
.search-result
{
	margin:0 auto;
	width:400px;
}
.result-message
{
	padding-left:11px;
	padding-top:10px;
	color:#555555;
	font-weight:bold;
	font-size:9pt;
	line-height:150%;
	padding-bottom:5px;

}
.zip-bold
{
	padding-top:2px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;	
}
.address-table
{
	width:400px;	
	margin:0 auto;
	color:#333333;	
	height:100%;
}
.zip-center
{
	text-align:center;
}
.category-list
{
	border-bottom:1px dotted #BBBBBB;
}
.search-content
{
	width:380px;	
	margin:0 auto;
	color:#555555;	
	height:100%;
}
.table-content
{
	margin:0 auto;
	width:400px;
	max-height:200px;
	overflow:auto;
	height:expression(this.clientHeight > 200 ? '200px':true);
}
.search-add
{
	vertical-align:middle;
	float:left;
	border:none;
	color:#555555;
	padding-top:1px;
	background:#FFFFFF url(../img/support/bg_search_text.png) no-repeat 2px 2px !important;

}
.search-add-none
{
	vertical-align:middle;
	float:left;
	border:none;	
	padding-top:3px;
	background:#FFFFFF;
	color:#555555;
	
}
/*우편번호 종료*/
/* 팀소개 시작 */
.team-top
{
	background:url(../img/bg_pop_top.png) no-repeat;
	width:420px;
	height:32px;
	font-family:dotum;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	padding:15px 0px 0px 20px;
}
/* 팀소개 종료 */