@charset "UTF-8";
/*	トップページ
------------------------------ */
#cover {
  width: 900px;
  height: 322px;
  background: #fff;
  margin: 85px auto 0;
  box-shadow: 0 0 6px 1px rgba(180, 203, 173, 0.6);
  border-radius: 5px;
}

#cover-gallery {
  position: relative;
  width: 900px;
  height: 332px;
}
#cover-gallery li {
  position: absolute;
  top: 180;
  left: 25;
  z-index: 4;
}
#cover-gallery li:first-child, #cover-gallery li.active {
  z-index: 4;
}
/*topインフォメーション*/
#info-box{
 width:900px;
 height:195px;
 border: 1px solid #ccc;
 padding:10px;
 margin:25px auto 15px;
}

#info-box img{
	float:left;
}

#info-box #r-box{
	float:right;
	width:580px;
	
}
#info-box #r-box h2{
	font-size:2em ;
	color:#339 ;
	font-family:"ＭＳ Ｐ明朝",MS PMincho;
	font-weight:800;
	border-bottom:dotted 1px #ccc;
	margin-bottom:5px;
}
#info-box #r-box p{
	font-size:1.2em ;
	margin:5px 0;
}

#extra {
  float: right;
  width: 420px;
  margin:0 40px 20px 0;
}

#extra img {
  margin:0px 0 10px 0;
}

#extra ul  li{
	background:url('../img/common/listmark.png') no-repeat left top;
	padding-left:16px;
	font-size:13px;
	font-size:1em;
}

.box {
	float: left;
  min-height: 200px;
  width:470px;
  background: url('../img/index/box_h_bg.png') repeat-x;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin:0px 0 20px 40px;
  padding:5px;
  
}
.box .box-head {
  text-align: center;
}

.box .box-head  h2{
	font-size:1em ;
	color:#339 ;
	font-family:"ＭＳ Ｐ明朝",MS PMincho;
	font-weight:800;
	border-bottom:1px solid #ddd;
	
}

#update .update-body {
  height: 200px;
  overflow: auto;
 
}
#update .update-body ul {
  width: 420px;
  margin: 0 auto;
  padding: 0 0 10px 0;
}
#update .update-body li {
  padding: 17px 3px 13px 3px;
  border-bottom:1px dotted #ddd;
}
#update .update-body li:first-child {
  padding-top: 8px;
  
}
#update .update-body .date {
  color: #427355;
  
  padding-left:16px;
  background: url('../img/common/listmark.png') no-repeat left top;
}
#update .update-body .heading {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.429;
  font-weight:600;
}
#update .update-body .heading span {
  color: #ef8955;
}

#extra #tweets-container {
  width: 250px;
  margin: 13px 0 0 0;
}
　
