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


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

トップページ

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#topvisual{
	padding:20px;
	/*background:#E4E4E4;*/
	background:#00aa00;
	border:non;
	
}

#topvisual p{
	width:960px;
	margin:0 auto;
}

/*スクロール部分*/

#makeMeScrollable {
	width:960px;
	margin:0 auto;
	position: relative;
}
 
#makeMeScrollable div.scrollableArea img {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

/*スクロール部分2*/
#loopslider {
	margin: 0 auto;
	width: 1080px;
	/*width: 960px;*/
	height: 410px;
	/*height: 205px;*/
	text-align: left;
	position: relative;
	overflow: hidden;
}

#loopslider ul {
	/*height: 205px;*/
    height: 410px;
	float: left;
	display: inline;
	overflow: hidden;
}

#loopslider ul li {
	width: 620px;
	height: 410px;
	
	/*width: 310px;
	height: 205px;*/
	float: left;
	display: inline;
	overflow: hidden;
}

/* =======================================
	ClearFixElements
======================================= */
#loopslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#loopslider ul {
	display: inline-block;
	overflow: hidden;
}




#topTxt{
	width:960px;
	margin-top:25px;
}

#topBtn li{
	float:left;
	margin-top:15px;
}

#topBtn li a{
}

#topBtn li img{
}

#topBtn li.leftBtn{
	margin-left:200px;
	/*margin-left:50px;*/
	margin-right:50px;
}

#topBtn li.leftBtn a:hover {
	opacity:0.6;

}


#topBtn li.rightBtn a:hover {
	opacity:0.6;

}
#topBtn li.leftBtn p{
	width:264px;
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	line-height:1.4em;
	font-size:15px;
}

#topBtn li.centerBtn{
	margin-right:20px;
}

#topBtn li.centerBtn p{
	width:264px;
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	line-height:1.4em;
	font-size:15px;
}

#topBtn li.rightBtn p{
	width:264px;
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	line-height:1.4em;
	font-size:15px;
}