#info-left {
	width:633px !important;
}

#info-right {
	width:237px !important;
}

#info-left .info-box, #info-left .info-box-table {
	padding:15px 0 0 0;
	margin:0 0 30px 0;
}

#info-left .info-box h2, #info-left .info-box-table h2 {
	font-weight:800;
	font-size:14px;
	text-align:left;
	border-bottom:1px #8C7B8D solid;
	margin:0 0 15px 0;
}

#info-main-content {
	background-image:url(../img/bg_info2.gif) !important;
}

/*--------------------------------------------------------------*/

#info-left .info-box dl {
	background:url(../../info/img/bg_history_dl.gif) left repeat-y;
}

#info-left .info-box dt {
	margin:0;
	padding:0;
	line-height:1.6em;
	width:6.5em;
	color:#8C7B8D;
	font-weight:800;
	background:url(../../info/img/bg_history_dt.gif) left no-repeat;
}

#info-left .info-box dd {
	margin:0;
	padding:0;
	position:relative;
	top:-1.6em;
	line-height:1.6em;
	left:6.5em;
	width:380px;
}

#info-left .info-box .box {
	margin:0 0 15px 0;
}

#info-left .info-box .box h3 {
	font-weight:800;
	color:#8C7B8D;
	font-size:14px;
}

#info-left .info-box .box h4 {
	font-weight:800;
	font-size:12px;
}

#info-left .info-box .box h5 {
	margin:0;
	padding:0;
	font-weight:400;
	font-size:10px;
}

/*--------------------------------------------------------------*/

#info-right .banner {
	display:block;
	margin:10px;
	padding:5px;
	background:#FFF;
}

#info-right .txt {
	width:202px;
	margin:auto;
	padding:10px 0 0 0;
}

#info-right .txt h2 {
margin:0 0 8px 0;
font-size:18px;
font-weight:800;
}

#info-right .txt p {
background:url(http://www.uplink.co.jp/img/icon_pdf.gif) 0px 0px no-repeat;
padding:0 0 0 23px;
margin:5px 0;
}

/*--------------------------------------------------------------*/

.tbl-companyprofile {
	margin:15px 0 15px 0;
	border-right:1px #333 solid;
	border-bottom:1px #333 solid;
	width:630px;
}

.tbl-companyprofile td {
	padding:5px;
	border-top:1px #333 solid;
	border-left:1px #333 solid;
}

.tbl-companyprofile th {
	text-align:center;
	padding:5px;
	border-top:1px #333 solid;
	border-left:1px #333 solid;
}

.tbl-companyprofile ol {
	margin:0;
	padding:0 0 0 20px;
}

.tbl-companyprofile li {
	margin:0;
	padding:0;
}

.tbl-companyprofile dl {
	margin:0;
}

.tbl-companyprofile dt {
	margin:0;
}

.tbl-companyprofile dd {
	margin:0 0 0 18px;
}

/*--------------------------------------------------------------*/

#info-about-logo2 {
	width:205px;
	margin:auto;
	padding:2px;
	border:4px solid #1F1B44;
	background:#FFFFFF;
}

.info-about-logo-img2 {
	margin:2px;
	padding:0;
	float:left;
}

.info-about-logo-txt2 {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:17px;
}