@charset"utf-8";

/********** outline  ***********/
.contents h2{
	margin-top:32px;
	}

.contents h3{
	color:#94853C;
	margin-top:35px;
	}


.main .contents .footbox2{
	margin-top:25px;
	}
.main .contents .footbox2 .footbox2inner{
	padding:36px 0 61px 0;
	position:relative;
	}
.main .contents .footbox2 .list{
	position:absolute;
	top:26px;
	right:0;
	font-size:84%;
	}

.main .contents .unitbox {}

	.main .contents .unitbox ul {}

		.main .contents .unitbox ul li {
			float: left;
		} .main .contents .unitbox ul .mr10 {
			margin-right: 10px;
		}

/********** company  ***********/
.contents p.caption {
	margin: 20px 0 0 0;
}

/********** philosophy  ***********/
.contents ul.philosophy {
	margin: 35px 0 50px 0;
}
	.contents ul.philosophy li {
		margin: 20px 0 0 0;
	}

/********** customers  ***********/
.contents div.customers {
	margin: 20px 0 0 0;
	width: 560px;
}
	.contents div.customers ul li {
		margin: 0 0 15px 0;
		width: 250px;
		float: left;
	}.contents div.customers ul li.item00 {
		margin: 0 30px 15px 0;
	}
	table.customerList {}
		table.customerList td {
			width: 270px;
			padding: 0 10px 10px 10px;
			vertical-align: top;
		}
		 
/********** csr  ***********/
.contents div.csr {}

.contents div.enviroment {}
	.contents div.enviroment p {
		margin: 30px 0 0 0;
	}
	
.contents dl.linkArea {
	margin: 20px 0 50px 0;
	font-size: 95%;
}
	.contents dl.linkArea dt {
		margin :0 0 8px 0;
	}
		 
/********** isms  ***********/
.contents div.isms {}
	.contents div.isms h3 {
		margin: 45px 0;
	}
	.contents div.isms h3.bottom {
		margin: 45px 0 0 0;
	}
	.contents div.isms p, .contents div.isms ol {
		margin: 20px 0 0 0;
	}
		.contents div.isms ol li {
			margin: 0 0 8px 25px;
			list-style: decimal;
		} 
	.contents div.isms p.name {
		float: right;
	}
	.contents div.isms p.img {
		text-align: center;
	}
	
/********** edusys ***********/
.contents div.edusys {
	margin: 35px 0;
}

/********** access ***********/
div.branch {}
	div.branch div.branchBox {
		margin: 10px 0 0 0;
		padding: 0 0 15px 0;
	}
		div.branch div.branchBox .branchInfo {
			float: left;
			width: 525px;
		}
			div.branch div.branchBox .branchInfo a {
				font-size: 90%;
			}
		div.branch div.branchBox p.officeImg {
			float: right;
			width: 100px;
		}
dl.train {
	margin:15px 0 0 0;
}
	dl.train dt {
		margin: 0 0 3px 0;
		font-weight: bold;
	}
	dl.train dd.bottom {
		margin: 0 0 10px;
	}
	
#infowindow {
	line-height: 120% !important;
	overflow: hidden !important;
}
		
