@import url("common.css");
@import url("board.css");

#intro {
	position:relative;
	width:655px;
	padding:25px 0px 0px 20px;
	text-align:left;
}

#intro .p1 {
	padding:20px 0px 0px 0px;
}


#intro .list01 {
	width:600px;
	padding:20px 0px 15px 10px;
	border-bottom:1 solid #E6E6E6;
}

#intro .list02 {
	width:600px;
	padding:20px 0px 15px 10px;
}

#intro .txt01 {
	padding:0px 0px 13px 0px;
}

#intro .txt02 {
	padding:0px 0px 4px 0px;
}

#intro .txt03 {
	padding:0px 0px 6px 0px;
}

#intro .txt04 {
	padding:0px 0px 24px 0px;
}

#intro .tbl_th01 {
	color:#FFFFFF;
	font-weight:bold;
	height:35px;
	text-align:center;
	background:#2A5CB2 url('/eng/image/company/intro/intro07_tbl_bg01.gif') no-repeat right top;
}

#intro .tbl_th02 {
	color:#FFFFFF;
	font-weight:bold;
	height:35px;
	text-align:center;
	background:#2A5CB2;
}

#intro .tbl_td01 {
	color:#2A5CB2;
	text-align:center;
	background:#FFFFFF;
	border-left:1 solid #D8D8D8;
	border-bottom:1 solid #D8D8D8;
}

#intro .tbl_td02 {
	color:#747474;
	background:#FFFFFF;
	padding:10px 10px 5px 10px;
	border-left:1 solid #D8D8D8;
	border-right:1 solid #D8D8D8;
	border-bottom:1 solid #D8D8D8;
}


/* Ceo */
#ceo {
	width:655px;
	padding:25px 0px 0px 20px;
}

#ceo .p1 {
	width:100%;
	line-height:20px;
	padding:25px 0px 0px 0px;
}

#ceo .p2 {
	padding:25px 0px 0px 280px;
	text-align:right;
}

#ceo .bg01 {
	background:url('/eng/image/company/ceo/ceo01_img01.gif') no-repeat;
	padding-left:245px
}

#ceo .back01 {	
	background:url('/eng/image/company/ceo/ceo02_img01.gif') no-repeat;
}


/* AD Center */
#ad_center {
	position:relative;
	width:655px;
	padding:25px 0px 0px 20px;
}

#ad_center .line01 {
	width:606px;
	height:1px;
	background:url('/eng/image/company/center/line01.gif') no-repeat;
}

#ad_center .line02 {
	width:606px;
	height:1px;
	background:url('/eng/image/company/center/line02.gif') no-repeat;
}



/* focus */
#focus {
	position:relative;
	width:655px;
	padding:30px 0px 0px 0px;
}

#focus .bg01 {
	width:655px;
	height:260px;
	text-align:right;
	background:#fff url('/eng/image/company/focus/apply_bg01.gif') no-repeat left bottom;
}

#focus .tbl_bg01 {
	height:10px;
	background:#fff url('/eng/image/company/focus/apply_tbl_bg01.gif') repeat-x;
}

#focus .th01 {
	height:31px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	border-bottom:1 solid #B9B9B9;
}

#focus .td01 {
	color:#333333;
	height:31px;
	border-bottom:1 solid #EBEBEB;
	padding:0px 5px 0px 5px;
}

#poll {
	position:relative;
	width:655px;
	padding:30px 0px 10px 0px;
}

#poll .box01 {
	color:#333333;
	background:#F5F5F5;
	height:28px;
	padding:4px 20px 0px 6px;
	margin:0px 0px 15px 0px;
	
}

#poll .title01 {
	color:#004737; 
	font-weight:bold; 
	font-size:12px; 
	letter-spacing:-1; 
	margin:0px 5px 15px 0px;
}

#poll .td01 {
	color:#333333;
	padding:0px 10px 0px 15px;
}

#poll .td02 {
	color:#FE8535;
}

#poll .hr01 {
	height:3px;
}




/* Opinion */
#opinion_view {
	position:relative;
	width:655px;
	padding:30px 0px 20px 0px;
	text-align:center;
}

#opinion_view .top_bg {
	width:637px;
	height:127px;
	background:url('/eng/image/company/focus/opinion_bg01.gif') no-repeat;
	padding:15px 15px 0 25px;
}

#opinion_view .bottom_bg {
	width:637px;
	height:19px;
	background:url('/eng/image/company/focus/opinion_bg02.gif') no-repeat;	
}

#opinion_view .body_bg {
	width:637px;
	height:1px;
	background:url('/eng/image/company/focus/opinion_bg03.gif') repeat-y;
	padding:0 5px 0 6px;
}

#opinion_view .td01 {
	padding:0px 20px 0px 0px;
}

#opinion_view .td02 {
	color:#747474;
	height:29px;
	border-bottom:1 solid #D8D8D8;
	padding:5px 10px 0px 10px;
}

#opinion_view .td03 {
	text-align:center;
	padding:15px 0px 0px 0px;
}

#opinion_view .txt01b {
	color:#333333;
	font-weight:bold;
	padding-right:15px;
}


#opinion_view .bor01 {
	border:1 solid #DDDDDD;
	background:#FFFFFF;
	padding:2px 2px 2px 2px;
	width:0px;
}

#opinion_view .img_size01 {
	width:168px;
	height:204px;
}

#opinion_view a.link01:link { color:#747474; font-size:12px; text-decoration:none; }
#opinion_view a.link01:visited { color:#747474; font-size:12px; text-decoration:none; }
#opinion_view a.link01:hover { color:#333333; font-size:12px; text-decoration:underline; }


#opinion_reply {
	position:relative;
	width:655px;
	padding:0px 0px 10px 0px;
}

#opinion_reply .head01 {
	background:url('/eng/image/security/book/tbl_bg01.gif') repeat-x; 
	height:36px;
	padding:0px 0px 0px 10px;
}

#opinion_reply .td01 {
	background:#FAFAFA;
	border-top:1 solid #D8D8D8;
	border-bottom:1 solid #D8D8D8;
	padding:15px 10px 15px 20px;
}

#opinion_reply .td02 {
	background:#FFFFFF;
	border:1 solid #DDDDDD;
	padding:0px 12px 0px 12px;
}

#opinion_reply .td03 {
	width:100%;
	padding:12px 6px 6px 6px;
}

#opinion_reply .p01 {
	padding:0 7 0 0;
}

#opinion_reply .p02 {
	padding:5 0 0 0;
	word-break:break-all;
}

#opinion_reply .dot01 {
	width:100%;
	background:url('/eng/image/security/book/dot01.gif') repeat-x; 
	height:1px;
}


#media {
	position:relative;
	width:655px;
	padding:25px 0px 0px 20px;
	text-align:left;
}

#media .bg01 {
	width:337px;
	height:299px;
	background:url('/eng/image/company/center/media_mv_bg01.gif') no-repeat;
	padding:6px;
}

#media .box01 {
	width:136px;
	height:116px;
	padding:1px;
	border:1 solid #D0D0D0;
}