/* メインコンテンツ包括---------------------------*/
#wrapContents {
}

#mainImage {
	overflow-x: hidden;
}


.sideTop {
	height: 12px;	z-index:100;
	 position: relative;
	height: 18px;
	background:url(../../../img/top/img_slidetop.png) repeat-x top center;
}
.sideInner {
	position: relative;
	height: 308px;
	margin-top: -12px;

}
.sideBottom {
	height: 36px;
	margin-top: -36px;
	z-index:100000;
	 position: relative;
	height: 36px;
	background:url(../../../img/top/img_sidebottom.png) repeat-x top center;
}

			#wrapper {
				background-color: #fff;
				width: 100%;
				height: 308px;
				margin-top: -154px;
				overflow: hidden;
				position: absolute;
				top: 50%;
				left: 0;
			}
			#carousel img {
				display: block;
				float: left;
			}
			#prev, #next {
				background-color: rgba(255, 255, 255, 0.7);
				display: block;
				height: 308px;
				width: 50%;
				top: 0;
				position: absolute;
			}
			#prev:hover, #next:hover {
				background-color: #fff;
				background-color: rgba(255, 255, 255, 0.8);
			}
			#prev {
				left: -499px;
			}
			#next {
				right: -499px;
			}

#wrapContentsInner {
	width: 670px;
}

/* サイドコンテンツ包括---------------------------*/
#wrapSide {
	width: 294px;
}

#wrapSide ul.bannerList{
}

#wrapSide ul.bannerList li{
	margin-bottom: 10px;
}

.wrapFacebook {
	margin-bottom: 20px;
}

/* ニュース包括----------------------------------*/
#wrapNews {
}

#wrapNews .wrapTtl {
	padding-bottom: 1.5em;
}

#wrapNews .wrapTtl h1{
	float: left;
}

#wrapNews .wrapTtl p{
	margin-top: 25px;
	float: right;
}

/* ニュースリスト包括 */
#wrapNews .newsList {}

/* ニュース包括 */
#wrapNews .newsItem {
	width: 152px;
	float: left;
	margin-right: 20px;
}

#wrapNews .newsItem:nth-child(4n) {
	margin-right: 0;
}

/* ニュース写真 */
#wrapNews .newsPhoto {}

/* ニュース日付 */
#wrapNews .newsData {
	font-size: 85%;
}

/* ニュースタイトル */
#wrapNews .newsText {
	padding-bottom: 0.8em;
}

/* ニュースカテゴリアイコン */
#wrapNews .newsCategory {
	font-size: 85%;
	display: inline;
	color: #FFF;
	text-align: center;
	padding: 1% 5%;
}

/* アイコン お知らせ */
#wrapNews .icInfo {background-color: #d7b297;}

/* アイコン イベント */
#wrapNews .icEvent {background-color: #9797d7;}

/* アイコン 掲載情報 */
#wrapNews .icMedia {background-color: #97b4d7;}


/* プロジェクト包括----------------------------------*/
#wrapProject {
}

/**/
#wrapProject .wrapTtl  {}

/* プロジェクトリスト包括 */
#wrapProject .projectList {
}

/* プロジェクト包括 */
#wrapProject .projectItem {
	width: 212px;
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}

#wrapProject .projectItem:nth-child(3n) {
	margin-right: 0;
}

/* プロジェクトカテゴリタイトル */
#wrapProject .projectCatTtl {
}

/* プロジェクト　写真*/
#wrapProject .projectPhoto {
}

/* プロジェクトタイトル */
#wrapProject .projectTtl {
	font-size: 110%;
}

/* プロジェクトテキスト */
#wrapProject .projectText {
	background: url(../../img/parts/ic_arrow.png) no-repeat left 7px;
	padding-left: 15px;
}

#wrapProject .projectText a{
}

/* 掲載情報包括----------------------------------*/
#wrapInformation
#wrapInformation .wrapTtl {
	padding-bottom: 1.5em;
}

/* 掲載情報 リスト包括 */
#wrapInformation .informationList{
	padding-top: 3em;
}

/* 掲載情報 包括 */
#wrapInformation .informationItem{
	padding-bottom: 20px;
}


#wrapInformation .informationItem p{
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* 掲載情報 写真*/
#wrapInformation .informationPhoto{
	width: 80px;
	float: left;
}

/* 掲載情報 日付 */
#wrapInformation .informationData{
	text-align: center;
	width: 150px;
	margin-right: 10px;
	float: left;
}

/* 掲載情報 テキスト */
#wrapInformation .informationText{
	width: 428px;
	float: left;
}

.timgwak  { width : 212px; height : 159px; background-position : center center; background-repeat : no-repeat; padding-bottom : 2px; }
