@charset "UTF-8";


/* 1: List
=========================================*/
#company #contents .linkList01 li {
	padding-left: 16px;
	background: none;
}
#company #contents .linkList02 li {
	padding-left: 16px;
	background: none;
}

#company #contents .listCol2,
#company #contents .listCol3 {
	clear: both;
}
#company #contents .listCol2 li {
	float: left;
	width: 289px;
	margin-right: 15px;
}
* html #company  #contents .listCol2 li {
	width: 300px;
}

#company #contents td .iconList01 li {
	padding-left: 9px;
	background: url(../images/com_ic013.gif) no-repeat 0 0.3em;
}

#company #contents .normalTable td .noBorder td {
	padding: 0;
	border: none;
	vertical-align: top;
	text-align: left;
}

#company #contents .normalTable td .noBorder td.isoImage {
	padding-left: 30px;
	vertical-align: bottom;
}

#company #contents .section h3.highlight01 {
	margin-top: 15px;
}

#company .messageCol .first-col {
	width: 425px;
}
#company .messageCol .second-col {
	width: 203px;
}

/* 2: character page
=========================================*/
.characterWrap {
	margin-top: 17px;
	padding-bottom: 20px;
	background: #f0f6fb url(../../company/character/images/index_bg001.gif) no-repeat 0 100%;
	text-align: center;
}
.characterWrap .characterHeading {
	margin-top: 22px;
}
.characterWrap p {
	margin-top: 18px;
}

.characterColumn {
	clear: both;
	width: 645px;
	margin-top: 20px;
}
.characterColumn .colLeft {
	float: left;
	width: 411px;
}
.characterColumn .colRight {
	float: right;
	width: 205px;
}
.btmCharacter {
	padding-bottom: 110px;
	background: url(../../company/character/images/index_bg002.gif) no-repeat 0 100%;
}
/* 99. Extra
=========================================*/
/* Clearfix */
.characterColumn:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.characterColumn {
	display: inline-block;
	min-height:1%;
}
