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

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {}
#wrap {}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                       Header - Navi
----------------------------------------------------------------------------*/
.gnavi{}
.gnavili{ background:none; width:100%; background-color:#FFF; height:28px;}

#mainimg{ background:url(../images/mainImg.jpg) center top no-repeat;}
/*----------------------------------------------------------------------------
 ***                                                       slBox
----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { width:100%; margin:0 auto;}
#contentsArea  h2{ text-align:center; padding-top:30px;}



/*----------------------------------------------------------------------------
 ***                                               contentsArea -  mainSection
----------------------------------------------------------------------------*/
.mainSection { margin:0 auto; width:950px; margin-top:25px;}
.mainSectionInner {}

.menuBox{}
.menuBox p{ font-size:8px; line-height:1.2em;}
.menuBox dl{ width:200px; clear:both;}
.menuBox dt,
.menuBox dd{ color:#281513; font-weight:bold; line-height:1.8em;}
.menuBox dt{ float:left;}
.menuBox dd{ float:right;}
.menuBox .floatR{ margin-bottom:30px;}

/*----------------------------------------------------------------------------
 ***                                               contentsArea - rightSection
----------------------------------------------------------------------------*/
.rightSection{ float:right; width:320px; padding-right:140px;}
.rightSection .section {}
.rightSectionInner {}

#zeinuki{ color:#281513; text-align:right; margin-top:240px;}
/*----------------------------------------------------------------------------
 ***                                               contentsArea - leftSection
----------------------------------------------------------------------------*/
.leftSection{ float:left; width:320px; padding-left:145px; margin-bottom:50px;}
.leftSection h2{}
.leftSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{ }
#footerAreaInner{}
#footerLogo{}
#footerCopy p{}

/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop_more {}


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



#soupSec{}
#soupSec{padding-top:10px;}
#soupSec dt{ padding-top:10px;}
#soupSec dd{ padding-top:10px;}