@charset "UTF-8";
/* CSS Document */

/*-------------------------------------------

name: index.css（TOPページ）

-------------------------------------------*/


/*------------------------------main*/
#main {
	width:100%;
	height:350px;
}
/*.flexslider{ width:100%; height:427px;}
.flexslider li{ width:100%; height:427px;}*/

/*切り替え画像*/
.flexslider li.slide01{ background: url(../../images/slide_main01.png) top center no-repeat;}
.flexslider li.slide02{ background: url(../../images/slide_main02.png) top center no-repeat;}
.flexslider li.slide03{ background: url(../../images/slide_main03.png) top center no-repeat;}
.flexslider li.slide04{ background: url(../../images/slide_main04.png) top center no-repeat;}



/*------------------------------containerTop*/
#containerTop{
	width:960px;
	margin:0 auto;
	padding: 0 0 80px 0;
	overflow:hidden;
}



/*----------------------------------------------------
	新着情報
----------------------------------------------------*/
.newsArea{
	margin-bottom:35px;
}

.newsWrap{
	padding:20px 0 0 0;
}
.newsWrap dl{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #aaa;
	 color:#333;
}
.newsWrap dl dt{
	width:95px;
	float:left;
	color:#444;
	letter-spacing:0.01em;
	margin-right:5px;
}
.newsWrap dl dd{
	margin-left:100px;
}
.newsWrap dl dd a{ color:#333;}



/*----------------------------------------------------
	コンテンツ
----------------------------------------------------*/
.topCts{
	overflow:hidden;
	margin-bottom:12px;
}
.topCts a{ display:block;}
.topCts a dl dt{ margin-bottom:7px;}
.topCts a dl dd{ font-weight:bold; font-size:15px; color:#333;}




.endcontent {
	text-align: center;
	margin: 40px 0 30px 0;
}
.endcontent p {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}



/* 160809
---------------------------------*/
.indexList {
	margin-top: 20px;
	width: 590px;
}
.indexList dt {
	font-weight: bold;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 10px 15px;
	margin: 8px 0;
	background: url(../../images/limited/indexlist_icon.png) no-repeat 0 5px;
}
.indexList dd {
	margin-left: 15px;
	/*padding-left: 15px;
	background: url(../../images/limited/indexlist_dt.png) no-repeat 0 5px;*/
	float: left;
	width: 260px;
	margin-right: 20px;
	font-size: 11px;
}
.indexList.small dt {
	font-weight: bold;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 10px 15px;
	margin: 8px 0;
	background: url(../../images/limited/indexlist_icon.png) no-repeat 0 5px;
	float: left;
	width: 260px;
	margin-right: 20px;
}
/*.indexList dt + dt,
.indexList dd + dt {
	margin-top: 15px;
}*/