@charset "UTF-8";
@import url(default.css);

.access dl{
	margin:0 0 0 20px;
}
.access dt{
	margin-bottom:15px;
}

.takahara .name{
	width:100px;
}
.archives .name{
	width:120px;
}

.sitemap .list{
	margin:0;
	padding:30px 0;
	border-bottom:1px dotted #c0c0c0;
}
.sitemap .larea{
	float:left;
	width:270px;
	margin:0 25px 0 0;
}
.sitemap .rarea{
	float:left;

}
.mold_h2 ul li .larea{
	float:left;
	width:270px;
	margin:0 25px 0 0;
}
.mold_h2 ul li .rarea{
	float:left;

}


.sm01 a{
	background:url(../info/commons/img/sm_staff.jpg);
}
.sm02 a{
	background:url(../info/recruit/img/sm_recru.jpg);
}
.sm03 a{
	background:url(../info/graduate/img/sm_gradu.jpg);
}
.sm04 a{
	background:url(../info/business/img/sm_busin.jpg);
}
.sm05 a{
	background:url(../info/commons/img/sm_commo.jpg);
}
.sm06 a{
	background:url(../info/commons/img/sm_access.jpg);
}
.sm07 a{
	background:url(../info/commons/img/sm_disclosure.jpg);
}

.sm01 a:hover{
	background:url(../info/commons/img/sm_staff.jpg) 0 -30px;
}
.sm02 a:hover{
	background:url(../info/recruit/img/sm_recru.jpg) 0 -30px;
}
.sm03 a:hover{
	background:url(../info/graduate/img/sm_gradu.jpg) 0 -30px;
}
.sm04 a:hover{
	background:url(../info/business/img/sm_busin.jpg) 0 -30px;
}
.sm05 a:hover{
	background:url(../info/commons/img/sm_commo.jpg) 0 -30px;
}
.sm06 a:hover{
	background:url(../info/commons/img/sm_access.jpg) 0 -30px;
}
.sm07 a:hover{
	background:url(../info/commons/img/sm_disclosure.jpg) 0 -30px;
}

.smn01 a{
	background:url(../info/commons/img/sm_staff.jpg) 0 -60px;
}
.smn02 a{
	background:url(../info/recruit/img/sm_recru.jpg) 0 -60px;
}
.smn03 a{
	background:url(../info/graduate/img/sm_gradu.jpg) 0 -60px;
}
.smn04 a{
	background:url(../info/business/img/sm_busin.jpg) 0 -60px;
}
.smn05 a{
	background:url(../info/commons/img/sm_commo.jpg) 0 -60px;
}
.smn06 a{
	background:url(../info/commons/img/sm_access.jpg) 0 -60px;
}
.smn07 a{
	background:url(../info/commons/img/sm_disclosure.jpg) 0 -60px;
}
.new{
	color:red;
	margin:0 0 0 3px;
}
.gray {
	background-color: #eee;
}
.center{
	text-align:center;
}
th.center{
	width:150px;
}
table.top th,
table.top td{
	vertical-align:top;
}
.mold_h2 ul li ul{
	margin: 0;
	padding: 0 0 5px 0;
}

/* news eq */
#newsEq h4{
font-weight: bold;
margin: 10px 0px 10px 40px;
}
#contents .news.eq h3{
	float: left;
	text-align: left;
	margin: auto auto 10px 5px;
}

.mold_h3 .news.eq{
	list-style-image: none;
	list-style-type: none;
	width:550px;
}
.mold_h2 .news.eq li{
	list-style-image:none;
}
.news.eq .title{
	float: right;
	width: 445px;
	margin: auto auto 10px auto;
}

.news.eq li:after,
.news.eq:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.news.eq li,
.news.eq {
  min-height: 1px;
}

* html .news.eq li,
* html .news.eq {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

