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

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body { background:url(../images/back_contents02.png) left top repeat-x;}
#wrap {}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea { background:url(../images/img_main1.jpg) center bottom no-repeat;}
#headerAreaInner {
	width:960px;
	margin:0 auto;
	position:relative;
	height:435px;
}
#headerAreaLogo { padding-top:30px;}
#headerArea h1{ font-size:10px; color:#666; font-weight:normal;}
#headerTxt{position:absolute; top:8px; left:0;}
#headerTxt p{ margin:0;}
#hNavi{}
#hNavi li{ position:absolute;}
#hNavi #hNavi1{
	top:0px;
	left: 820px;
}
#hNavi #hNavi2{
	top:51px;
	left: 771px;
}
#hNavi #hNavi3{
	top:51px;
	left: 853px;
}

/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gnavi{ width:954px; margin:0 auto; height:90px;}
#gnavi li{ float:left;}


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { width:956px; margin:0 auto;}
#contentsAreaInner {}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection { width:950px;}
.mainSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection { }
.rightSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea p{}
#footerArea { width:950px; margin:0 auto;}
#footerAreaLink{}
#footerAreaInner {}
#footerAreaLogo {}
#footerCopyright{}




/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}

/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section {}
.sectionInner {}

#topLSec{
	padding:20px;
	background:url(../images/back_contents03.png) left top no-repeat;
	margin-bottom:20px;
}

#topLSec h2{ margin-bottom:10px;}
#topLSec .sectionInner{ border-left:#2BB08F solid 3px; padding:2px 0 0 15px;}
#topLSec p { font-size:14px;}


#newsSec{ width:225px; padding:15px; background:url(../images/back_contents04.png) left top no-repeat;}
#newsSec h2{ margin-bottom:10px;}
#newsSec .sectionInner{overflow:auto;}

#newsSec dl{ border-bottom: #999 dotted 1px; padding-bottom:10px;}
#newsSec dt{ border-top: #999 dotted 1px; padding-top:10px;}

#newsSec dt,
#newsSec dd{ font-size:10px; line-height:1.6em;}

#pickupArea{
	height:260px;
	background:url(../images/back_contents01.png) center top no-repeat;
}
#pickupArea .pickupAreaInner{
	width:950px;
	margin:0 auto;
}
#pickupArea h2{ margin-bottom:20px;}
#pickupArea li{float:left; font-size:10px; text-align:center;}
#pickupArea li img{margin-bottom:5px;}
.lChild img{ margin-right:10px;}










