@import '/css/layout.css';
@import '/css/style.css';

* { margin: 0; padding: 0; }
html, body { height: 100%; }
body, td, div, p, span, ul, li { font-family: Arial; font-size: 11px; color: #666666; }

img.vmiddle { vertical-align: middle; margin-bottom: 2px; }
*:first-child+html img.vmiddle { vertical-align: middle; margin-bottom: -1px; }
* html img.vmiddle { vertical-align: middle; margin-bottom: -3px; }

/* for 3depth menu */
* html ul.list_left_menu li.depth03 { width: 146px; margin-bottom: -3px; }

img.btn { cursor: pointer; }
li { list-style: none; }
table { border-collapse: collapse; }

p { margin-bottom:	30px; }

h3 {
	font-family:Verdana;
	font-size:1.4em;
	font-weight:bold;
	color:#000000;
	line-height:1.1em;
	margin-bottom:9px;
}

h4 { 
	font-family:Verdana;
	font-size:1.2em;
	font-weight:bold;
	color:#C56014;
	line-height:1.2em;
	margin-bottom:9px;
}

img,a 	{ border:0; }
ul 		{ list-style-type:none;padding:0;margin:0; }
form 		{ margin:0;padding:0; }

.block 	{ display:block; }
.none 	{ display:none; }
.underline { text-decoration:underline; }
.b 		{ font-weight:bold; }
.btn 		{ margin-bottom:-2px; }
.sup 		{ font-size:0.8em;font-family:Arial; }

.c00		{ color:#000000; }
.c22		{ color:#222222; }
.c33		{ color:#333333; }
.c44		{ color:#444444; }
.cbrown 	{ color:#612D3F; }
.crbrown { color:#6C1C38; }
.dblue 	{ color:#2C445B; }
.blue 	{ color:#154CB0; }

.left		{ float:left; }
.right	{ float:right; }
.clear 	{ clear:both; }

.m0 		{ margin:0; }
.mtm3 	{ margin-top:-3px; }
.mt1 		{ margin-top:1px; }
.mt2 		{ margin-top:2px; }
.mt3 		{ margin-top:3px; }
.mt5 		{ margin-top:5px; }
.mt7 		{ margin-top:7px; }
.mt10 	{ margin-top:10px; }
.mt15 	{ margin-top:15px; }
.mt20 	{ margin-top:20px; }
.mt26 	{ margin-top:26px; }
.mt30 	{ margin-top:30px; }
.mt35 	{ margin-top:35px; }
.mt40 	{ margin-top:40px; }
.mb2 		{ margin-bottom:2px; }
.mb3 		{ margin-bottom:3px; }
.mb5 		{ margin-bottom:5px; }
.mb6 		{ margin-bottom:6px; }
.mb10 	{ margin-bottom:10px; }
.mb15 	{ margin-bottom:15px; }
.mb26 	{ margin-bottom:26px; }
.ml2 		{ margin-left:2px; }
.ml3 		{ margin-left:3px; }
.ml10 	{ margin-left:10px; }
.ml30 	{ margin-left:30px; }
.mr7 		{ margin-right:7px; }
.pt5 		{ padding-top:5px; }
.pt10 	{ padding-top:10px; }
.pt15 	{ padding-top:15px; }
.pt20 	{ padding-top:20px; }
.pt26 	{ padding-top:26px; }
.pb3 		{ padding-bottom:3px; }
.pb10 	{ padding-bottom:10px; }
.pl3 		{ padding-left:3px; }
.pl5 		{ padding-left:5px; }
.pl10 	{ padding-left:10px; }
.pl15 	{ padding-left:15px; }
.pl20 	{ padding-left:20px; }
.pl24 	{ padding-left:24px; }
.font12  { font-size: 12px; }
.font13  { font-size: 13px; }
.font14  { font-size: 14px; }

/* Contents */
#ContentArea 	{ margin-top:20px; float: left; width: 418px; }
#ContentArea1 	{ margin-top:20px; float: left; }
#ContentArea2 	{ margin-top:15px; }
#Topgo {position:absolute; left:774px; top:667px; width:45px; height:26px; z-index:10;visibility:visible;}
#SelectBox { background:url(/about2/corporate/images/sports_sponsorship02_select.gif) no-repeat;width:229px;height:30px;padding:4px 0 0 5px;color:#666666; }

/* Common */
a:link { color:#154CB0;text-decoration:none;letter-spacing:0; }
a:active { color:#154CB0;text-decoration:underline;letter-spacing:0; }
a:visited { color:#154CB0;text-decoration:none;letter-spacing:0; }
a:hover { color:#154CB0;text-decoration:underline;letter-spacing:0; }

.input { 
	border:1px solid #B8B8B8;height:20px;
	font-family:Arial;
	font-size:1em;
	letter-spacing:1px;
	color:#666666;
	}

.Link li{ 
		background:url(/about2/images/sidemenu_bullet.gif) 0 4px no-repeat;
		color:#1247A9;
		padding:0 0 0 9px;
		letter-spacing:0;
	}
	.Link li a:link{ color:#1247A9;letter-spacing:0; }
	.Link li a:active{ color:#1247A9;letter-spacing:0; }
	.Link li a:visited{ color:#1247A9;letter-spacing:0; }
	.Link li a:hover{ color:#1247A9;letter-spacing:0; }

.Goto{ 
		background:url(/about2/images/sidemenu_bullet.gif) 0 5px no-repeat;
		color:#1247A9;
		padding:0 0 0 9px;
		font-family:Tahoma;
		font-size:0.9em;
		letter-spacing:0;
	}	
	.Goto a:link{ color:#1247A9;letter-spacing:0; }	
	.Goto a:active{ color:#1247A9;letter-spacing:0; }	
	.Goto a:visited{ color:#1247A9;letter-spacing:0; }	
	.Goto a:hover{ color:#1247A9;letter-spacing:0; }

.Goto2{ 
		background:url(/about2/images/sidemenu_bullet.gif) 0 5px no-repeat;
		color:#1247A9;
		padding:0 0 0 9px;
		font-family:Arial;
		font-size:1em;
		letter-spacing:0;
	}	
	.Goto2 a:link{ color:#1247A9;letter-spacing:0; }	
	.Goto2 a:active{ color:#1247A9;letter-spacing:0; }	
	.Goto2 a:visited{ color:#1247A9;letter-spacing:0; }	
	.Goto2 a:hover{ color:#1247A9;letter-spacing:0; }

.BackTo{ 
		background:url(/about2/images/backto_bullet.gif) #EDEDED 6px 4px no-repeat;
		color:#1247A9;
		padding:0 7px 2px 14px;
		font-family:Arial;
		font-size:1em;
		letter-spacing:0;
	}	
	.BackTo a:link{ color:#1247A9;letter-spacing:0; }	
	.BackTo a:active{ color:#1247A9;letter-spacing:0; }	
	.BackTo a:visited{ color:#1247A9;letter-spacing:0; }	
	.BackTo a:hover{ color:#1247A9;letter-spacing:0; }

.ProductM{ 
		background:url(/about2/images/sidemenu_bullet.gif) 0 5px no-repeat;
		color:#1247A9;
		padding:0 0 0 9px;
		font-family:Verdana;
		font-size:1em;
		letter-spacing:-1px;
	}	
	.ProductM a:link{ font-family:Verdana;color:#1247A9;letter-spacing:0; }	 
	.ProductM a:link{ font-family:Verdana;color:#1247A9;letter-spacing:0; }	
	.ProductM a:active{ font-family:Verdana;color:#1247A9;letter-spacing:0; }	
	.ProductM a:visited{ font-family:Verdana;color:#1247A9;letter-spacing:0; }	
	.ProductM a:hover{ font-family:Verdana;color:#1247A9;letter-spacing:0; }

.ProductMon { 
		background:url(/about2/images/sidemenu_bullet.gif) 0 5px no-repeat;
		color:#1247A9;
		padding:0 0 0 9px;
		font-family:Verdana;
		font-size:1em;
		font-weight:bold;
		letter-spacing:-1px;
	}	
	.ProductMon a:link{ color:#1247A9;letter-spacing:0;text-decoration:underline; }	 
	.ProductMon a:link{ color:#1247A9;letter-spacing:0;text-decoration:underline; }	
	.ProductMon a:active{ color:#1247A9;letter-spacing:0;text-decoration:underline; }	
	.ProductMon a:visited{ color:#1247A9;letter-spacing:0;text-decoration:underline; }	
	.ProductMon a:hover{ color:#1247A9;letter-spacing:0;text-decoration:underline; }


#Page { 
	font-family:verdana;
	font-size:1em;
	color: #666666;
	text-decoration:none;
	text-align:center;
	letter-spacing:0;
	border-top:1px solid #E7E7E7;
	padding:7px 0 8px 0;
	margin-top:30px;
	}
	#Page .on{ color: #034CB0; }
	#Page .btnl{ margin-left:10px; }
	#Page .btnr{ margin-right:10px; }
	#Page a:link{ color: #666666;text-decoration:none; }
	#Page a:visited{	color: #666666;text-decoration:none; }
	#Page a:active{ color: #666666;text-decoration:underline; }
	#Page a:hover{ color: #666666;text-decoration:underline; }

#Page2 { 
	font-family:verdana;
	font-size:1em;
	color: #666666;
	text-decoration:none;
	text-align:center;
	letter-spacing:0;
	padding:7px 0 8px 0;
	}
	#Page2 .on{ color: #034CB0; }
	#Page2 .btnl{ margin-left:10px; }
	#Page2 .btnr{ margin-right:10px; }
	#Page2 a:link{ color: #666666;text-decoration:none; }
	#Page2 a:visited{ color: #666666;text-decoration:none; }
	#Page2 a:active{ color: #666666;text-decoration:underline; }
	#Page2 a:hover{ color: #666666;text-decoration:underline; }

.name {
	width:128px;
	font-family:Tahoma;
	font-size:0.9em;
	letter-spacing:0;
	line-height:1.3em;
	padding:5px 10px;
}

.CptImg1 {
	font-family:Tahoma;
	font-size:0.9em;
	letter-spacing:0;
	color:#FFFFFF;
	background:#D55E04;
	line-height:1.3em;
	padding:5px 10px;
	margin-right:14px;
}

.CptImg2 {
	font-family:Tahoma;
	font-size:0.9em;
	letter-spacing:0;
	color:#FFFFFF;
	font-weight:bold;
	background:#D55E04;
	line-height:1.3em;
	padding:5px 10px;
	margin-left:10px;
}

.CptPdt1 {
	font-family:Tahoma;
	font-size:0.9em;
	letter-spacing:0;
	color:#3D3D39;
	background:#EDEEE0;
	line-height:1.3em;
	padding:5px 10px 7px 10px;
	margin-right:14px;
}

.CptPdt2 {
	font-family:Tahoma;
	font-size:0.9em;
	letter-spacing:0;
	color:#3D3D39;
	background:#EDEEE0;
	line-height:1.3em;
	padding:5px 10px 7px 10px;
	margin-left:10px;
}

#historyThum { width:107px;float:left; }
#historyThum dl{ margin-bottom:20px; }
#historyThum dt img{ vertical-align:bottom; }
#historyThum dd{
	font-family:Tahoma;
	font-size:0.9em;
	letter-spacing:0;
	color:#3D3D39;
	background:#DBDBDB;
	line-height:1.3em;
	padding:5px 5px 7px 5px;
}
#historyCont { width:290px;float:right; }
#historyCont dl{ clear:both;margin-bottom:8px; }
#historyCont dt{ float:left;width:43px;font-weight:bold;font-family:Verdana;font-size:0.8em; }
#historyCont dd{ 
	float:right;
	width:245px;
	font-family:Arial;
	font-size:1em;
	padding:0 0 1px 8px;
	background:url(/about2/corporate/images/bul_dot01.gif) left 7px no-repeat;
}

.menuTop { background:#F8F8F8;padding:8px 10px 8px 10px; }

/* Right SideMenu */
#SideMenu {
	border-top:2px solid #CC0066;
	margin-top:20px; margin-left: 18px;
	width: 138px;
	float: right;
}
#Side { 
	clear:both;
	width:138px;
	letter-spacing:0; 
	padding:0 0 7px 0;
	border-bottom:1px solid #CFCFCF;
	}
	#Side h3{
		font-family:Verdana;
		font-size: 1em;
		font-weight:bold;
		letter-spacing: 0px;
		color: #333333;
		padding:5px 0 0 0;
	}
	#Side dl{ margin:0 0 5px 0; }
	#Side dd {
		font-family:Arial;
		font-size:1em;
		line-height:1.2em;
		color:#666666;
		background-color:#FFFFFF;
	}
	#Side .imgb { margin-bottom:3px; }
	#Side .more { float:right;margin:-7px 4px 0 0; }
	#Side .more2 { float:right;margin:5px 4px 0 0; }
	#Side .more3 { float:left;margin:5px 4px 0 0; }
	#Side .mt5{ margin-top:5px; }
	#Side .Eximg { float:left;margin-right:8px; }

	#Side .download { 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		}
	#Side .related {
		color:#999999;
		padding: 2px 0 2px 20px;
	}
		#Side .cl {
			color:#999999;
		}
	
	#Side .downjpg {
		background: url(/com_images/ico_downjpg.gif) 0 40% no-repeat;
	}
	#Side .downpdf {
		background: url(/com_images/ico_downtext.gif) 0 40% no-repeat;
	}
	#Side .sendmail {
		background: url(/com_images/ico_mail.gif) 0 40% no-repeat;
	}
	#Side .print {
		background: url(/com_images/ico_print.gif) 0 40% no-repeat;
	}

#Subject { font-family:Verdana;font-size:1.2em;color:#000000;letter-spacing:-1px;margin-bottom:12px; }
#Subject A:link {letter-spacing:-1px;}#Subject A:active {letter-spacing:-1px;}#Subject A:visited {letter-spacing:-1px;}#Subject A:hover {letter-spacing:-1px;}

/* R&D */
#Instruct { 
	font-family:Verdana;
	font-size: 1.2em;
	font-weight:bold;
	letter-spacing: 0px;
	line-height:1.2em;
	color: #333333;
	background-color: #FFFFFF;
	margin-bottom:15px;
}
#Textcontent dl { margin:0;padding:0; }
	#TextContent dt { margin:0;padding:0; }
	#TextContent dd {
		font-family:Arial;
		font-size:1em;
		letter-spacing:0;
		line-height:1.3em;
		color:#666666;
		background-color:#FFFFFF;
	}
	#TextContent .h100		{ height:100% } 
	#TextContent .image		{ float:left;margin-top:2px; }
	#TextContent .image2		{ float:right;margin-top:2px; }
	#TextContent .txt107		{ margin-left:107px; }
	#TextContent .txt134		{ margin-left:134px; }
	#TextContent .txt143		{ margin-left:143px; }
	#TextContent .imgb		{ border:1px solid #DDDDDD; }
	#TextContent .imgbr		{ border:1px solid #CC0066; }
	#TextContent .mr14		{ margin-right:14px; }
	#TextContent .mr8			{ margin-right:8px; }   
	#TextContent .mlspc		{ margin-left:10px; }   
	#TextContent .imgm0		{ margin:0; }
	#TextContent p				{ margin:0 0 16px 0; }
	#TextContent .title		{ margin:0 0 10px 0; }
	#TextContent .Sign		{ margin-top:10px; }
	#TextContent .Sign dt	{ float:right; }
	#TextContent .Sign dd	{ float:right;padding-top:10px; }
	#TextContent .Sign img	{ border:none;margin-left:15px; }
	#TextContent .bdnone		{ border:none; }
	#TextContent .Year1		{ font-family:Verdana;font-size:11px;font-weight:bold;letter-spacing:0;padding:5px 0px 5px 8px; }
	#TextContent .Cont1		{ font-family:Arial;font-size:11px;letter-spacing:0;padding:5px 7px; }
	#TextContent .Year2		{ font-family:Verdana;font-size:11px;font-weight:bold;letter-spacing:0;padding:5px 0px 5px 8px;background:#F8F8F8; }
	#TextContent .Cont2		{ font-family:Arial;font-size:11px;letter-spacing:0;padding:5px 7px;background:#F8F8F8; }
	#TextContent .titleb		{ font-family:Verdana;font-weight:bold;letter-spacing:0;margin-bottom:5px; }
	#TextContent .titleb2	{ font-family:Verdana;color:#444444;font-weight:bold;letter-spacing:0; }
	#TextContent .contb		{ font-family:Verdana;color:#444444;font-size:1.2em;font-weight:bold;letter-spacing:0; }
	#TextContent .product	{ font-family:Verdana;font-weight:bold;letter-spacing:0; }
	#TextContent .date		{ font-family:Verdana;color:#333333;font-size:1em;letter-spacing:0;margin-bottom:3px; }
	#TextContent .nameti		{ font-family:Verdana;color:#000000;font-weight:bold;font-size:1.2em;letter-spacing:0;margin-bottom:3px; }
	#TextContent .download	{ 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		padding:0 0 0 8px;
	}
	#TextContent .download A:link{ color:#888888; }#TextContent .download A:active{ color:#888888; }#TextContent .download A:visited{ color:#888888; }#TextContent .download A:hover{ color:#888888; }
	#TextContent .download2{ 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		padding:0 0 0 3px;
	}
	#TextContent li{ float:left; }
	.backf8 { background:#F8F8F2;padding:14px 15px 10px 15px; }
	.backf8Line { background:#F8F8F2;padding:20px 20px 20px 20px;border:3px solid #EBEBE5; }
	.ExhBul	{background-image:url(/about2/mediacenter/images/dot_blu.gif); background-repeat:no-repeat;}


#TextContenxtList dl{ margin:0;padding:0; }
	#TextContextList dt{
		font-family:Verdana;
		font-size:1em;
		font-weight:bold;
		letter-spacing:0px;
		color:#6B1C39;
		margin-bottom:4px;
	}
	#TextContextList dt.title{
		font-family:Verdana;
		font-size:1.1em;
		font-weight:bold;
		letter-spacing:0px;
		color:#6B1C39;
		margin-bottom:4px;
	}
	#TextContextList dd{
		font-family:Arial;
		font-size:1em;
		letter-spacing:0;
		line-height:1.3em;
		padding:0;
		height:100%;
		background:transparent;
	}
	#TextContextList .Expand
	{
		font-family:Verdana;
		font-size:1em;
		font-weight:normal;
		color:#666666;
		letter-spacing:0px;
		margin-left:7px;
	}
	#TextContextList .h100 { height:100% } 
	#TextContextList p{ margin:0 0 16px 0; }
	#TextContextList .titleb { font-family:Verdana;font-weight:bold;letter-spacing:0;margin-bottom:5px;color:#444444 }
	#TextContextList .selectl { background:#F8F8F2;padding:5px 0 4px 10px;margin-top:5px; }
	#TextContextList .date{ font-family:Verdana;color:#000000;font-size:1em;letter-spacing:0;margin-bottom:3px; }
	#TextContextList dd.pt10 { padding-top:10px; }
	#TextContextList dd.pt15 { padding-top:15px; }
	#TextContextList dd.pt20 { padding-top:20px; }
	#TextContextList.download{ 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		}

#NewsList { font-family:Arial;margin:0;padding:12px 0;letter-spacing:0; }
#NewsList fieldset{ 
		border:none;
		margin:0;padding-top:24px;
		}
	#NewsList dt{ margin:0;padding:0; }
	#NewsList dd{ margin:3px 0 0 0;padding:0; }
	#NewsList .date{ font-family:Verdana;color:#000000;font-size:1em;letter-spacing:0;margin-bottom:3px; }

#NewsTop { font-family:Arial;margin:0;padding:0 0 5px 0;letter-spacing:0; }
	#NewsTop dt { color:#154CB0; }
	#NewsTop dd dd { margin-top:5px; }
	#NewsTop .image{ float:left; }
	#NewsTop .thumbimg {  margin: 5px 1px 1px 1px; border: 1px solid #DDDDDD;}
	#NewsTop img{ border:1px solid #DDDDDD;margin-right:12px; }
	#NewsTop .bdnone { border:none; }
	#NewsTop .date{ font-family:Verdana;color:#000000;font-size:1em;letter-spacing:0;margin-bottom:5px; }
	#NewsTop p{ margin:0 0 16px 0; }
	#NewsTop .txt134 { margin-left:134px; }
	#NewsTop .download{ 
		float:left;
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
	}

#NewsViewList { font-family:Arial;margin:0;padding:0;letter-spacing:1px; }
	#NewsViewList fieldset { border:none;margin:0;border-top:1px solid #E7E7E7;padding:5px 10px 10px 5px; }
	#NewsViewList th{ 
		width:46px;
		font-family:Verdana;
		font-size:0.6em;
		color:#595959;
		vertical-align:top;
		background:url(/about2/images/bl_bar.gif) top right no-repeat;
		background-position:48px 8px;
		padding:5px 5px 0 0;
		}
	#NewsViewList td{ padding-top:5px;padding-left:7px; }
	#NewsViewList .go { margin-right:5px; }
	#NewsViewList .BoardBtn {text-align:right;margin-top:10px;}
#NewsSubject { font-family:Verdana;font-size:1.3em;color:#000000;letter-spacing:-1px;margin-bottom:12px; }
#NewsSubject img { border:none; }
#NewsSubject A:link {letter-spacing:-1px;}#Subject A:active {letter-spacing:-1px;}#Subject A:visited {letter-spacing:-1px;}#Subject A:hover {letter-spacing:-1px;}

#OtherContents {
	background:#F8F8F2;
	padding:1px 15px 14px 15px;
	margin-top:30px;
}
	#OtherContents dt{
		font-family:Verdana;
		font-size: 1em;
		font-weight:bold;
		letter-spacing:0;
		line-height:1.3em;
		color: #66665D;
		background:url(/about2/images/bl_text.gif) 0 4px no-repeat;
		padding:0 0 2px 12px;
		margin-top:10px;
	}
	#OtherContents dd{ 
		font-family:Arial;
		font-size: 1em;
		color:#666666;
		letter-spacing:0;
		line-height:1.3em;
		background:#F8F8F2;
		padding:0 0 0 12px;
	}
	#OtherContents .titleb { font-family:Verdana;color:#444444;font-weight:bold;letter-spacing:0; }
	#OtherContents .SelectYear { 
		width:145px;
		height:15px;
		font-family:Verdana;
		font-size:0.9em;
	}
	#OtherContents .date{ font-family:Verdana;color:#000000;font-size:1em;letter-spacing:0;margin-bottom:3px; }

#Glossary { color:#154CB0; }
	#Glossary fieldset { border:none;background:#F5F5F5;padding:7px 8px; }
	#Glossary li{ 
		float:left;
		font-family:Verdana;
		font-size:1em;
	}
	#Glossary li a:link{text-decoration:none;} 
	#Glossary li a:active{text-decoration:none;} 
	#Glossary li a:visited{text-decoration:none;}

#WorldwideLabs { width:418px;border-top:1px solid #DCDCD9; }
	#WorldwideLabs th { 
		font-family:Tahoma;
		font-size:1.0em;
		color:#666666;
		background:#F9F9F2;
		border-bottom:1px solid #DCDCD9;
		padding:7px 0 9px 0;
	}
	#WorldwideLabs td { padding:9px 3px 9px 3px;border-bottom:1px solid #DCDCD9; }
	#WorldwideLabs .bdr{ border-right:1px solid #DCDCD9; }

/* Design */
.Globaltxt { letter-spacing:1px; }
.globalmap01 { 
	background:url(/about2/design/images/bl_globaldot01.gif) 0 4px no-repeat;
	font-family:Verdana;
	font-size:1em;
	font-weight:bold;
	color:#154CB0;
	letter-spacing:0;
	padding-left:10px;
}
.globalmap02 { 
	background:url(/about2/design/images/bl_globaldot02.gif) 0 5px no-repeat;
	font-family:Verdana;
	font-size:1em;
	font-weight:bold;
	color:#ec1c00;
	letter-spacing:0;
	padding-left:10px;
}
#ProductContent dd{ padding-top:5px;letter-spacing:0; }
#ProductContent dt { font-family:Verdana;font-weight:bold;color:#000000;font-size:14px;letter-spacing:0; }
#ProductContent .Button{ float:right;margin-top:2px; }
#ProductContent .Button01{ margin-left:5px; }
#ProductContent .Button02{ margin-left:10px; }
#ProductContent dd .download{ 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		}

/* Media Center */
.mail { background:url(/about2/mediacenter/images/ico_mail.gif) 0 3px no-repeat;padding:0 0 0 19px }
.star { background:url(/about2/mediacenter/images/li_star.gif) 0 3px no-repeat;padding:0 0 0 10px; }
.prfilmbg { 
	background:#F3F3F3;
	border:1px solid #E6E6E6;
	padding:4px;
}

#Movie { background:#131313;width:535px;height:442px;padding:10px 0 0 100px;position:absolute;top:130px;left:140px; }
	#Movie .close { text-align:right;margin:0 13px 25px 0; }
	#Movie dt { color:#FFFFFF;margin-bottom:7px; }
	#Movie dd.content { color:#B6B6B6;margin-top:20px; }
	#Movie .bar { background:url(/about2/mediacenter/images/movie_barbg.gif) repeat-x; }
	#Movie .baron { background:url(/about2/mediacenter/images/movie_baron.gif) repeat-x; }

#Photo{ background:#131313;position:absolute;top:75px;left:65px; }
	#Photo .close { background:#131313;text-align:right;margin:10px 10px 0 20px; }
	#Photo .Fullimg{ width:624px;background:#131313;padding:20px 40px 40px 40px; }
	#Photo dd.title { color:#FFFFFF;font-weight:bold;text-align:center;margin-top:20px; }
	#Photo dd.content { color:#B6B6B6;margin-top:7px;text-align:center; }

.film { 
	background:url(/about2/mediacenter/images/ico_film.gif) 0 4px no-repeat;
	color:#1247A9;
	padding:2px 0 0 20px;
	font-family:Tahoma;
	font-size:0.9em;
	letter-spacing:0;
}	
	.play A:link{ color:#1247A9;letter-spacing:0; }	
	.play A:active{ color:#1247A9;letter-spacing:0; }	
	.play A:visited{ color:#1247A9;letter-spacing:0; }	
	.play A:hover{ color:#1247A9;letter-spacing:0; }

/* Career */
#QNA dt div.Qnum { 
	font-family:Verdana; font-size:1em;
	color:#6B1C39;
	letter-spacing:0;
	padding-top:15px;
	float:left;font-weight:bold; 
}
#QNA dt div.widthc { 
	font-family:Verdana; font-size:1em;
	color:#6B1C39;
	letter-spacing:0;
	padding-top:15px;
	float:left;width:356px; 
}
#QNA dd { clear:both;padding-top:3px; }

#FAQ dt .Qnum { 
	font-family:Verdana;
	font-size:1.2em;
	color:#6B1C39;
	letter-spacing:0;
	padding-top:20px;
	float:left;font-weight:bold; 
}
#FAQ dt .widthc { 
	font-family:Verdana;
	font-size:1.2em;
	color:#6B1C39;
	letter-spacing:0;
	padding-top:20px;
	float:left;width:350px; 
}
#FAQ dd { clear:both;padding-top:3px; }

.Sum{ 
	font-family:Verdana; font-size:1.2em;
	color:#6B1C39;
	letter-spacing:0;
	padding-bottom:5px;
}

.Sum2{ font-family:Verdana;
	font-size:1em;
	color:#6B1C39;
	letter-spacing:0;
	font-weight:bold;
	padding-bottom:5px;
}

.play { 
	background:url(/about2/mediacenter/images/ico_arr.gif) 0 4px no-repeat;
		color:#1247A9;
		padding:0 0 0 9px;
		font-family:Tahoma;
		font-size:0.9em;
		letter-spacing:0;
	}	.play A:link{ color:#1247A9;letter-spacing:0; }	.play A:active{ color:#1247A9;letter-spacing:0; }	.play A:visited{ color:#1247A9;letter-spacing:0; }	.play A:hover{ color:#1247A9;letter-spacing:0; }

/* Sustainability */
.Num { 
	font-family:Verdana;
	font-size:1em;
	font-weight:bold;
	}
#TableLine { width:418px;border-top:1px solid #CFCFCF; }
	#TableLine th { 
		font-family:Verdana;
		font-size:0.7em;
		color:#666666;
		letter-spacing:0;
		background:#F6F6F6;
		border-bottom:1px solid #CFCFCF;
		padding:5px 0 7px 0;
	}
	#TableLine td { border-bottom:1px solid #CFCFCF;padding:5px 0 5px 10px; }
	#TableLine .bdr{ border-right:1px solid #CFCFCF; }
	#TableLine .titleb{ 
		font-family:Verdana;
		color:#666666;
		font-size:0.7em;
		font-weight:bold;
		border-bottom:1px solid #CFCFCF;
	}

#TableLine2 { width:418px;border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF; }
	#TableLine2 th { 
		font-family:Verdana;
		font-size:0.7em;
		color:#666666;
		border-bottom:1px solid #CFCFCF;
		padding:5px 0 7px 0;
	}
	#TableLine2 td { padding:5px 0 5px 0px; }

#Certification{ background:#FFFFFF}
	#Certification .box{ width:418px;background:#FFFFFF;padding:0px 0px 10px 0px; }
	#Certification dt { color:#1969BA; font-weight:bold; margin-top:0px; padding:0px 9px 0px 9px;}
	#Certification dd.content { background:#EEF3F7; margin-top:10px; padding:9px 9px 9px 9px;}

#Certification2{ background:#FFFFFF;}
	#Certification2 .box{ width:418px;background:#FFFFFF;padding:15px 0px 10px 0px; }
	#Certification2 dt { color:#1969BA; font-weight:bold; margin-top:10px; padding:0px 0px 0px 0px;}
	#Certification2 td.title { background:#EDF2F6; margin-top:0px; padding:3px 0px 3px 3px;}
	#Certification2 td.title2 { background:#F9FBFC;  margin-top:0px; padding:3px 0px 3px 3px;}
	#Certification2 td { background:#FFFFFF; margin-top:0px; padding:3px 0px 3px 3px;}
	#Certification2 dd.content { margin-top:10px; background:#D4DFE7; }


/* Corporate Information */
#TableLine3 { width:418px;border-top:1px solid #CFCFCF; }
	#TableLine3 th { 
		font-family:Arial;
		font-size:0.8em;
		color:#666666;
		letter-spacing:1px;
		background:#F9F9F2;
		border-bottom:1px solid #CFCFCF;
		padding:5px 0 7px 0;
	}
	#TableLine3 td { border-bottom:1px solid #CFCFCF;padding:5px 0 5px 0px; }
	#TableLine3 .bdr{ border-right:1px solid #CFCFCF; }
	#TableLine3 .titleb{ 
		font-family:Arial;
		color:#666666;
		font-size:1em;
		font-weight:bold;
		}

#Identity dl{ margin-top:26px; }
	#Identity dt{ 
		font-family:Verdana;
		font-size:1em;
		font-weight:bold;
		letter-spacing:0px;
		color:#005566;
		margin-bottom:4px;
	}
	#Identity dd.contb{ 
		font-family:Verdana;
		font-size:1em;
		font-weight:bold;
		letter-spacing:0px;
		color:#444444;
	}
	#Identity dd.pt10 { padding-top:10px; }
	#Identity dd.pt15 { padding-top:15px; }
	#Identity dd.pt25 { padding-top:25px; }

#TableLine4 { width:576px;border-top:1px solid #CFCFCF; }
	#TableLine4 th { 
		font-family:Verdana;
		font-size:1em;
		color:#6B1C39;
		letter-spacing:0;
		background:#F9F9F2;
		border-right:1px solid #CFCFCF;
		border-bottom:1px solid #CFCFCF;
		padding:13px 0 7px 0;
	}
	#TableLine4 td { border-bottom:1px solid #CFCFCF;padding:10px 0 10px 10px; }
	#TableLine4 td.bdr { color:#2B2B2B;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;padding:10px 0 10px 10px; }
	#TableLine4 .titleb { 
		font-family:Verdana;
		font-size:1em;
		color:#0B457A;
		font-weight:bold;
		letter-spacing:0;
	}
	#TableLine4 .divib { 
		font-family:Verdana;
		font-size:0.8em;
		color:#444444;
		font-weight:bold;
		letter-spacing:1px;
		margin-bottom:5px;
	}

#MainList dl { padding:0; }
	#MainList dt { color:#222222;font-family:Verdana;font-weight:bold;padding-top:5px; }
	#MainList dd { padding:6px 0 0 0; }
	#MainList li { width:168px;border-bottom:1px solid #DFDFDF;padding-bottom:10px; }
	#MainList li.mb { border-bottom:1px solid #DFDFDF;padding-bottom:0;margin:0; }
	#MainList li.noneb { border-bottom:none; }
.bgray { background:#F7F7F7; }
.bgray2 { background:#F8F8F8; }
.Boxline { border:1px solid #E2E2E2; }

/* for adcampaign */
div.pbtnClose { float: right; margin-top: -20px; }

div.enlarge_photo { 
	position:absolute;top:75px;left:65px;
	width: 724px;
	background-color: #131313; 
	padding: 20px;
	display: none;
	z-index:10; 
}

div.enlarge_photo iframe{ 
	display:block;
	position:absolute;top:75px;left:65px;
	z-index:-1; 
	width:724px;
	filter:mask(); 
	background-color: #131313; 
	
		
}

	div.printPopup { text-align: center; padding: 30px; }
	div.printContents {  }
		div.printContents p.title { font-family: Arial; font-size: 11px; color: #fff; font-weight: bold; margin-top: 23px; }
		div.printContents p.content { font-family: Arial; font-size: 11px; color: #B6B6B6; line-height: 14px; margin-top: 7px; }

div.enlarge_video { 
	position:absolute;top:75px;left:65px;
	width: 460px;
	background-color: #131313; 
	padding: 20px;
	display: none;
}

	div.tvPopup { text-align: center; padding: 30px; }
	div.tvContents { width: 400px; }
		div.tvContents p.title { font-family: Arial; font-size: 11px; color: #fff; font-weight: bold; margin-top: 23px; }
		div.tvContents p.content { font-family: Arial; font-size: 11px; color: #B6B6B6; line-height: 14px; margin-top: 7px; }

div.enlarge_video2 { 
	position:absolute;top:129px;left:162px;
	width: 450px;
	background-color: #131313; 
	padding: 0px;
	display: none;
}
	div.tvPopup2 { padding: 32px; }
	div.tvContents2 { width: 400px; }
		div.tvContents2 p.title { font-family: Arial; font-size: 11px; color: #fff; font-weight: bold; margin-top: 5px; }
		div.tvContents2 p.content { font-family: Arial; font-size: 11px; color: #B6B6B6; line-height: 14px; margin-top: 7px; }

div.view-all { width: 100%; font-size: 11px; color: #666; margin-bottom: 13px; padding-top: 4px; padding-bottom: 4px; text-align:center; }
	div.view-all input.sidemenu-txt { font-family: Arial; font-size: 11px; color: #666666; letter-spacing: 1px; vertical-align: middle; margin: 0px; padding: 2px 0px 0px 3px; border: 1px solid #ccc; background-color: #fff; }
	div.view-all input.submit { vertical-align:bottom; margin-bottom: 2px; }
	div.view-all select { font-family: Arial; font-size: 11px; letter-spacing: -0.1em; margin-bottom: 1px; }

