@charset "utf-8";

/*
#########################################################

　TOP
 
#########################################################
*/


/*body {
	background:url(../img_top/top_bg2.png) no-repeat center top;
}
*/
#body-wrapper-top1 {
	width:1050px;
	margin:0 auto;
	text-align:left;
	font-size:12px;
	position:relative;
}
#body-wrapper-top1-layer0 {
	position:absolute;
	width:1050px;
	height:850px;
	overflow:hidden;
	top:0;
	left:0;
	z-index:0;
}
#body-wrapper-top1-layer1 {
	position:absolute;
	width:1050px;
	height:850px;
	top:0;
	left:0;
	z-index:10;
}
#body-wrapper-top1-btn-l {
	position:absolute;
	width:33px;
	height:63px;
	top:290px;
	left:285px;
	z-index:30;
}
#body-wrapper-top1-btn-r {
	position:absolute;
	width:33px;
	height:63px;
	top:290px;
	left:1000px;
	z-index:30;
}

#body-wrapper-top2 {
	position:absolute;
	width:950px;
	top:0;
	left:50px;
	z-index:20;
}

#pid-top #footer {
	position:absolute;
	width:100%;
	top:830px;
	left:0px;
	z-index:30;
}

.bxslider li{
	display:block;
	position:absolute;
}




/*
------------------------------------------------------------
　■ センター
------------------------------------------------------------
*/


#main {
	position:relative;
	height:783px;
}


/* news
--------------------------- */
#center-new{
	position:absolute;
	width:690px;
	height:230px;
	overflow:hidden;
	top:590px;
	left:0px;
}
#center-new #ttl-news {
	height:30px;
	margin-bottom:5px;
}
#center-new #ttl-news h4 {
	padding-top:20px;
	padding-left:606px;
	text-align:left;
	font-size:10px;
	line-height:12px;
}
#center-new #ttl-news h4 a {
	color:#888;
	text-decoration:none;
}

#center-new .unit-wrapper{
	overflow:hidden;
}
#center-new .unit-wrapper-inner{
	height:160px;
	margin:15px 5px 0px 35px;

	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
}
#center-new .unit-wrapper .unit {
	margin-bottom:8px;
	padding: 0px 10px 8px 20px;
	border-bottom:dotted 1px #ddd;
	background:url(../img_common/ico_arrow_4.gif) no-repeat 0px 6px;
	/*font-size:90%;*/
	line-height:18px;
}
#center-new .unit-wrapper span.date {
	display:block;
	width:123px;
	float:left;
	/*font-size:90%;*/
	margin-right:10px;
}
#center-new .unit-wrapper span span{
	display:block;
	margin-bottom:3px;
}
#center-new .unit-wrapper .ico1 span.date {
	background:url(../img_common/info_ico_1.gif) no-repeat right 3px;
}
#center-new .unit-wrapper .ico2 span.date {
	background:url(../img_common/info_ico_2.gif) no-repeat right 3px;
}
#center-new .unit-wrapper .ico3 span.date {
	background:url(../img_common/info_ico_3.gif) no-repeat right 3px;
}
#center-new .unit-wrapper .ico4 span.date {
	background:url(../img_common/info_ico_4.gif) no-repeat right 3px;
}
#center-new .unit-wrapper span.text {
	display:block;
	width:600px;
	float:left;
}





#footer-top {
	width:1050px;
	margin:0 auto;
}
#footer-menu-inner{
	width:950px;
	margin:0 auto;
	padding:0 50px;
	background:#F00;
	
	height:120px;
	text-align:left;
	color:#666;
	background:url(../img_common/footer_logo.jpg) no-repeat 930px 10px;
}