@charset "utf-8";

a:link {
	color:#99CCCC;
	}	
	
a:hove {
	color:#99CCCC;
	}	
	

#homemain h2 {
	text-indent: -9999px;
	margin:0px;
	padding:0px;	
	}	
	

#homemain .cover h2 {
	background:URL(/home/img/title_cover.jpg) no-repeat;
	width:424px;
	height:24px;

	}

#homemain .newface h2 {
	background:URL(/home/img/title_newface.jpg) no-repeat;
	height:24px;
	}
	
#homemain .event h2 {
	background:URL(/home/img/title_event.jpg) no-repeat;
	height:30px;
	}
	
#homemain .news h2 {
	background:URL(/home/img/title_news.jpg) no-repeat;
	height:30px;
	}
	

#homemain .topics h2 {
	background:URL(/home/img/title_topics.jpg) no-repeat;
	height:40px;
	}
	

#homemain .topicr h2 {
	background:URL(/home/img/title_topicr.jpg) no-repeat;
	height:40px;
	}
	


	
#homemain {
	margin:0px auto;
	width:720px;
	}
	
#homemain .cover {
	margin:0px;
	width:434px;
	float: left;
	height: 500px;
	}
	
#homemain .cover div {
	margin:0px auto;
	width:434px;
	height: 460px;
	background:URL(/home/img/bg_cover.jpg) no-repeat;
	position: relative;
	}
	
#homemain .cover iframe {
	position: absolute;
	top:27px;
	left:24px;
	}
	
#homemain .newface {
	margin:0px 0px 0px 5px;
	width:280px;
	float: left;
	height: 320px;
	}
	
#homemain .event {
	margin:0px 0px 0px 5px;
	width:280px;
	float: left;
	height: 180px;
	}
	
#homemain .news {
	margin:0px 0px 0px 5px;
	width:280px;
	float: left;
	height: 180px;
	}

#homemain img.banner {
	margin:10px 0px;
	clear: both;
	}

#homemain .topics {
	margin:0px;
	width:350px;
	float: left;
	}
	
#homemain .topicr {
	margin:0px 5px 20px 10px;
	width:350px;
	float: left;
	}
	
#homemain #ui-tab {
	margin:0px;
	width:720px;
	float: left;
	clear: both;
	}

	
	
/*HOME出勤情報*/	
	
#home_sch {
	background:#505050;
padding:0px;
margin:0px;
	}
	
#home_sch a img{
	border:none;
	}
		
#home_sch ul {
	margin:10px;
	padding:0px;
	list-style-type: none;
	width: 660px;
	}
	
#home_sch ul li {
	margin:0px;
	padding:0px;
	width:110px;
	float: left;
	height: 190px;
	display:inline;
	font-size: 10px;
	}

#home_sch ul li i {
	font-style:normal;
	color:#8FB7DB;
	font-weight: bold;
	font-size: 14px;
	display:block;
	}		
	
/*HOMEランキング*/	
	
#home_ranking {
	background:#505050;
padding:0px;
margin:0px;
	}
		
#home_ranking ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	width: 680px;
	}
	
	
#home_ranking ul li.ranking1,#home_ranking ul li.ranking2 {
	width:320px;
	height:160px;
	float:left;
	margin: 10;
	display:inline;
	}
	
#home_ranking ul li.ranking3,#home_ranking ul li.ranking4,#home_ranking ul li.ranking5,#home_ranking ul li.ranking6 {
	width:150px;
	height:160px;
	float:left;
	margin:10px;
	display:inline;
	}
	
	
#home_ranking ul li.ranking1 .icon,#home_ranking ul li.ranking2 .icon {
	color:#8FB7DB;
	float: left;
	display: block;
	margin: 100px 0px 5px 10px;
	}
	
#home_ranking ul li.ranking3 .icon,#home_ranking ul li.ranking4 .icon,#home_ranking ul li.ranking5 .icon,#home_ranking ul li.ranking6 .icon {
	color:#8FB7DB;
	margin-top: 30px;
	margin-left: 2px;
	float: left;
	}
	
#home_ranking ul li.ranking1 .photo,#home_ranking ul li.ranking2 .photo {
	color:#8FB7DB;
	float: right;
	margin: 20px;
	}
	
#home_ranking ul li.ranking3 .photo,#home_ranking ul li.ranking4 .photo,#home_ranking ul li.ranking5 .photo,#home_ranking ul li.ranking6 .photo {
	color:#8FB7DB;
	float: right;
	margin: 5px;
	}
	
#home_ranking ul li.ranking1 i,#home_ranking ul li.ranking2 i {
	font-style:normal;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 18px;
	display:block;
	width: 160px;
	float: left;
	text-align: left;
	margin-left: 10px;
	}
	
#home_ranking ul li.ranking3 i,#home_ranking ul li.ranking4 i,#home_ranking ul li.ranking5 i,#home_ranking ul li.ranking6 i {
	font-style:normal;
	color:#ffffff;
	font-weight: bold;
	font-size: 14px;
	display:block;
	clear: both;
	line-height: 20px;
	}
	
#home_ranking ul li.ranking1 {
	background:#000000 URL(/home/img/rank01.jpg) top left no-repeat;
	}
	
#home_ranking ul li.ranking2 {
	background:#000000 URL(/home/img/rank02.jpg) top left no-repeat;
	}

#home_ranking ul li.ranking3 {
	background:#000000 URL(/home/img/rank03.jpg) top left no-repeat;
	}
	
#home_ranking ul li.ranking4 {
	background:#000000 URL(/home/img/rank04.jpg) top left no-repeat;
	}

#home_ranking ul li.ranking5 {
	background:#000000 URL(/home/img/rank05.jpg) top left no-repeat;
	}
	
#home_ranking ul li.ranking6 {
	background:#000000 URL(/home/img/rank06.jpg) top left no-repeat;
	}
	
	

body#news {
margin:0px;
padding:0px;
font-size:14px;
line-height:20px;
color:#ffffff;
background:#000000;
}

body#news b{
color:#6666cc;
font-size:12px;
font-weight: normal;
display:block;
}


body#news p {
margin:0px;
padding:0px;
}
	
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

