@charset "UTF-8";
@import url(cmn.css);
@import url(nivo-slider.css);
@import url(jquery.simpleloopslider.css);




/*---------------------------------------------------------
　トップページ
---------------------------------------------------------*/
div#contentsBody{
	width:100%;
	margin:0 auto;
	text-align:center;
	background: url(../img/common/bg_cloud.jpg) center 0 no-repeat;
	padding-bottom:2em;
}

div#conHead{
	width:950px;
	margin:0 auto;
	text-align:center;
	padding:20px 0 0 0;
	background:none;
	height:auto;
}

/*Movie----------------------*/
div#boxMovie{
	width:293px;
	height:278px;
	background: url(../img/top/bg_movie.png) 0 0 no-repeat;
	float:left;
}
	div#boxMovie p{
		width:220px;
		font-size:0.8em;
		margin:6px 0 0 0;
		line-height:1.3;
	}
	div#boxMovie h2{
		display:block;
		text-indent:-9999px;
		background: url(../img/top/ttl_movie.jpg) 0 0 no-repeat;
		width:182px;
		height:33px;
		margin:10px 0 0 20px;
	}



/*Image----------------------*/
div#boxImage{
	width:654px;
	height:289px;
	background: url(../img/top/bg_mainimg.png) 0 0 no-repeat;
	float:right;
	padding:3px 0 0 0;
}




div#conBody{
	width:940px;
	margin:0 auto;
	text-align:center;
	min-height:500px;
}


	/*--CLEAR--*/
	div#conHead:after,
	div#conBody:after{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
	}






/*---------------------------------------------------------
　COLUMN MAIN
---------------------------------------------------------*/
div#columnMain{width:641px;float:left;}

div#columnMain h2{
	display:block;
	text-indent:-9999px;
	height:19px;
	text-align:left;
	margin:0 0 10px 0;
}
div#columnMain h2#mt01{background: url(../img/top/ttl_jigyou.png) 0 0 no-repeat;width:131px;}
div#columnMain h2#mt02{background: url(../img/top/ttl_news.jpg) 0 0 no-repeat;width:96px;}

div#columnMain div.conBox{margin-bottom:20px;}



/*事業---------------------------------------*/

div#jigHead{
	width:641px;
	height:35px;
	background: url(../img/top/jig_head.png) 0 0 no-repeat;
	padding:10px 0 0 0;
}

	div#jigHead ul{width:616px;margin:0 0 0 12px;_margin:0 0 0 6px;}
	div#jigHead ul li{display:inline; float:left;}
	div#jigHead ul li a{
		display:block;
		height:33px;
		text-indent:-9999px;
		text-decoration: none;
	}
	div#jigHead ul li a#j01{width:198px;background: url(../img/top/btn_jigyou.gif) 0 0 no-repeat;}
	div#jigHead ul li a#j01:hover{background-position: 0 -33px;}

	div#jigHead ul li a#j02{width:198px;background: url(../img/top/btn_jigyou.gif) -198px 0 no-repeat;}
	div#jigHead ul li a#j02:hover{background-position: -198px -33px;}

	div#jigHead ul li a#j03{width:220px;background: url(../img/top/btn_jigyou.gif) -396px 0 no-repeat;}
	div#jigHead ul li a#j03:hover{background-position: -396px -33px;}

div#jigBody{
	width:641px;
	background: url(../img/top/jig_body.png) 0 0 repeat-y;
	padding:5px 0;
}

	div#jigBody ul{
		width:175px;
		float:left;
		background: url(../img/common/z_dot.jpg) 0 0 repeat-x;
		padding:10px 0 0 0;
		text-align:left;
		margin:0 33px 0 12px;
	}
	div#jigBody ul li{
		font-size:0.9em;
		background: url(../img/common/z_arrow_gy.jpg) 0 3px no-repeat;
		padding:0 0 0 7px;
		margin:0 0 3px 0;
		line-height:1.4;
	}
	div#jigBody ul.last, div#jigFoot img.last{margin-right:0;}


div#jigFoot{
	width:641px;
	height:65px;
	background: url(../img/top/jig_bottom.png) 0 bottom no-repeat;
}
	div#jigFoot img{float:left;margin:0 40px 0 12px;}











/*ニュース-------------------------------*/

div#newsHead{
	width:642px;
	height:30px;
	background: url(../img/top/news_head.jpg) 0 0 no-repeat;
	padding:15px 0 0 0;
}

	div#newsHead h2{margin:0 0 0 12px;float:left;}
	div#newsHead p{float:right;margin:0 12px 0 0;font-size:0.85em;}
	div#newsHead p a{background: url(../img/common/z_arrow_org.jpg) 0 3px no-repeat;padding:0 0 0 7px;}


div#newsBody{
	width:642px;
	background: url(../img/top/news_body.jpg) 0 0 repeat-y;
	text-align:left;
	padding-bottom:5px;
}

	div#newsBody dl{
		width:615px;
		margin: 0 0 5px 10px;
		padding: 0;
		font-size:0.9em;
		line-height:1.4;
	}
	div#newsBody dl dt{
		margin: 0;
		padding: 3px;
		width: auto;
	}
	div#newsBody dl dd{
		padding:3px 3px 3px 9em;
		margin:-1.9em 0 5px 0;
		background: url(../img/common/z_dot.jpg) 0 bottom repeat-x;
	}

	div#newsBody dl dd img{vertical-align:middle;margin:0 0 2px 0.5em;}


div#newsBottom{
	width:642px;
	background: url(../img/top/news_bottom.jpg) 0 bottom no-repeat;
	height:10px;
	font-size:1px;
}



	/*--CLEAR--*/
	div#jigHead ul:after,
	div#jigBody:after,
	div#jigFoot:after,
	div#newsHead:after{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
	}






/*---------------------------------------------------------
　COLUMN SIDE
---------------------------------------------------------*/
div#columnSide{width:280px;float:right;margin:30px 0 0 0;}

div.bnrBox{
	width:100%;
	margin:0 0 8px 0;
	text-align:center;
}
div.bnrBox img{margin-bottom:5px;}
div.bgOn, div.bgOn2{background: url(../img/top/bg_bnr.jpg) 0 0 no-repeat;padding:6px 0 1px 0;}
div.bgOn2 img{float:left;margin:0 1px 6px 9px;}

div.bnrBox a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


	/*--CLEAR--*/
	div.bgOn2:after{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
	}







