@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
.clSlider {
	position: relative;
	margin: 0 auto 3px;
	width: 1000px;
	height: 458px;
}
.clSlider .touchslider-viewport div {
	overflow: hidden;
}
.touchslider {
	margin: 0 auto;
	padding-bottom: 25px;
	width: 1000px;
}
.touchslider-viewport {
	overflow: hidden;
	position: relative;
}
.touchslider-viewport .touchslider-item {
	width: 1000px;
	overflow: hidden;
}
.touchslider-viewport {
	width: 1000px;
	height: 458px;
	overflow: hidden;
	margin: 0 auto;
}
.clSlider ul.item_nav {
	text-align: right;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.touchslider-nav-item {
	background: none repeat scroll 0 0 #b3b3b4;
	border-radius: 10px;
	display: inline-block;
	height: 12px;
	margin: 0 5px;
	width: 12px;
	cursor: pointer;
}
.touchslider-nav-item.touchslider-nav-item-current {
	background: #91cd00;
}
.item_nav {
	text-align: center;
	margin: 10px 0 0;
}
#conts .news_cont {
	margin: 40px 0 30px;
	width:490px;
	float:left;
}
#conts .news_cont.blog {


	float:right;
}

#conts .news_cont li {
	padding: 12px;
	border-bottom: 1px solid #dadbdb;
	overflow:hidden;
}




#conts .news_cont li span.date {
	padding: 0px 40px 0 10px;
}

#conts .news_cont.blog li span.date {
	display:block;

}

#conts .news_cont.blog ul li .blog_images {
	float:left;
	width:100px;
	height:80px;
	padding:0;
	margin:0 10px 0 0;
	border:5px solid #fff;}


#conts .more_btns {}

#conts .more_btn {
	text-align: right;

}

#conts .more_btns .more_btn {

	width:490px;
}




#conts .works_list .works_box {
	margin: 10px 0;
	overflow: hidden;
}
#conts .works_list .works_box li {
	background: #e8e8e8;
	padding: 10px;
	float: left;
	margin: 0 20px 20px 0;
	width: 205px;
	border: 5px solid #F8F8F8;
}
#conts .works_list .works_box li:nth-child(4n) {
	margin: 0 0 20px 0;
}
#conts .works_list .works_box li h3 {
	margin: 0px 0px 15px;
}
