@charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 style info :コンテンツエリア関係 他
=================================================================== */



/*----------------------------------------------------
	pageIndex
----------------------------------------------------*/
#pageIndex #main{
	border:none;
	width:950px;
	margin:-17px auto 0 auto;
	background:none;}
#pageIndex #main .inner{
	background:none;
	padding:0;}

#pageIndex .homeVisual{
	height:556px;
	position:relative;}
#pageIndex .homeMenu{
	position:absolute;
	top:350px;
	left:50px;
	height:100px;
	width:836px;
	margin:auto;}
#pageIndex .homeMenu li{
	float:left;}
#pageIndex .homeMenu li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:132px;}
#pageIndex .homeMenu .menu01 a{background:url(../data/home_menu.jpg) no-repeat 0 0;width:284px;}
#pageIndex .homeMenu .menu02 a{background:url(../data/home_menu.jpg) no-repeat -284px 0;width:279px;}
#pageIndex .homeMenu .menu03 a{background:url(../data/home_menu.jpg) no-repeat -563px 0;width:273px;}

#pageIndex .homeMenu .menu01 a:hover{background:url(../data/home_menu.jpg) no-repeat 0 -136px;width:284px;}
#pageIndex .homeMenu .menu02 a:hover{background:url(../data/home_menu.jpg) no-repeat -284px -136px;width:279px;}
#pageIndex .homeMenu .menu03 a:hover{background:url(../data/home_menu.jpg) no-repeat -563px -136px;width:273px;}

#pageIndex #footer{
	margin-top:-5px;}

#pageIndex .homeVisual{
	overflow:hidden;}
#pageIndex .homeVisual .linkBanner a{
	background:url(../data/top_banner.gif) no-repeat 0 0;
	display:block;
	height:66px;
	width:445px;
	float:right;
	clear:both;
	text-indent:-9999px;
	margin-top:270px;
	padding-right:32px;}
#pageIndex  .homeVisual .linkBanner a:hover{
	background:url(../data/top_banner.gif) no-repeat 0 -66px;}

#pageIndex #info{
	clear:both;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;}

/*----------------------------------------------------
	ながつき会
----------------------------------------------------*/

#tableNagatuki table th{
	width:auto;}

/*----------------------------------------------------
	pageInfo
----------------------------------------------------*/
#pageInfo {
	background:#FFF;}

#pageInfo #all{
	width:750px;
	height:160px;
	text-align:left;
	margin:0;}
	
#pageInfo #contents{
	padding-bottom:0px;
	width:100%;}

#pageInfo #main {
	border:none;
	background:#FFF;
	width:730px;
	height:150px;
	font-size:14px;
	padding:10px;
	line-height:200%;
	margin:0;}
	
#pageInfo #main #infoArea{
	height:160px;}
	
#pageInfo #main #infoArea h3{
	border-bottom:#fc771f 2px solid;}
	
#pageInfo ul li.new{
	background:url(../data/icon_new.gif) no-repeat left;}
	
#pageInfo ul li .date{
	margin-left:3.5em;}
	
#pageInfo ul li .text{
	margin-left:1em;}
	
#pageInfo .more{
	text-align:right;}


/*----------------------------------------------------
	pageInfoDetail
----------------------------------------------------*/
#pageInfoDetail #main .inner{
	margin:0 0 0 25px;}

#pageInfoDetail #main h2{
	margin:30px 0 20px 0;}
	
#pageInfoDetail #main .pankuzu{
	margin-top:30px;}

#pageInfoDetail #areaInfoDetail{
	width:620px;}
	
#pageInfoDetail #areaInfoDetail	.visual,
#pageInfoDetail #areaInfoDetail	.article,
#pageInfoDetail #areaInfoDetail	.divBtn{
	text-align:left;}

#pageInfoDetail #areaInfoDetail	.article{
	margin-top:10px;
	margin-bottom:20px;}
	
#pageInfoDetail #areaInfoDetail	.divBtn{
	margin-top:10px;
	margin-bottom:20px;}

/*----------------------------------------------------	
	pageCampaign
----------------------------------------------------*/
#pageCampaign #main .inner{
	margin:0 0 0 25px;}

#pageCampaign  #areaCampaign{
	width:620px;}
	
#pageCampaign #main h2{
	margin:30px 0 20px 0;}
	
#pageCampaign #main .pankuzu{
	margin-top:30px;}
	
#pageCampaign  #areaCampaign table{
	width:600px;
	text-align:left;
	margin-top:0;
	margin-bottom:10px;}
	
#pageCampaign .paging{
	height:40px;}
