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

#headerArea li{ font-size:12px;}
#menuSec .lastLi{ background:none; padding:0; margin-top:9px; }
/*----------------------------------------------------------------------------
 ***                                                                titleBox
----------------------------------------------------------------------------*/

#titleBox .btn{ position:absolute; top:25px; left:800px;}
#breadcrumbArea{ margin-top:5px; font-size:12px;}

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {
	margin:0;
	padding:0;
	border-top:5px solid #005873;
}
#wrap {
	margin:0 auto;
}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,pre,input,textarea{
	line-height:1.2em;
	color:#333;
	margin:0;
}
.textS{ font-size:11px;}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {max-width: 1100px;margin: 0 auto;}
#headerAreaInner { position:relative; margin-bottom:14px;}
#headerArea h1{ font-size: 10px; line-height: 12px; font-weight: normal; margin-bottom: 2px;}
#headerArea  .floatL p{ margin-left: 3px;}
#headerArea .floatL{ width:400px; margin-top: 10px;}
#headerArea .floatR{position: absolute;top: 0;width: auto;right: 0;}
#headerArea .floatR .link{ float:left; margin-top:18px; }
#headerArea  #hnavi{ float:right; margin-top:0;}
/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/

#gnavi li{ float:left;}
#gnavi .firstLi{ margin-right:1px;}




/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {margin-bottom:42px;}
#contentsAreaInner {}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection {}
.mainSectionInner {}

/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection {float:right; width:195px; margin-top:36px;}
.rightSectionInner {}
/*----------------------------------------------------------------------------
 ***                                                                   menuSec
  ----------------------------------------------------------------------------*/
#menuSec{ border:3px solid #005873; border-radius:7px; margin-bottom:15px;}
#menuSec h3{ background:#005873; color:#fff; text-align:center; font-weight:normal; padding:2px 0;}
#menuSec ul{ padding:11px;}
#menuSec li { font-size:13px; border-bottom:1px dotted #999; padding-bottom:3px; padding-left:19px; margin-bottom:5px; background:url(../common_images/icon05.png) no-repeat left 0px; }
#menuSec .lastLi{ margin:0; border:none;}
/*----------------------------------------------------------------------------
 ***                                                                contactSec
  ----------------------------------------------------------------------------*/
#contactSec{ border:4px solid #ccc; border-radius:5px; padding:16px 10px; margin-bottom:15px;}
#contactSec h3{ text-align:center; border-bottom:1px solid #000; margin-bottom:7px;}
#contactSec .btn{ margin-bottom:5px;}
/*----------------------------------------------------------------------------
 ***                                                                relationSec
  ----------------------------------------------------------------------------*/
#relationSec{}
#relationSec h3{ font-size:14px; font-weight:normal; border-bottom:1px solid #000; margin-bottom:8px;}
#relationSec li{ margin-bottom:10px;}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea p{}
#footerArea { border-top: 1px solid #005873; padding-top: 10px;}
#footerAreaLink{ }
#footerAreaInner { }
#footerAreaLogo { float:left;}
#footerAreaLogo li{ display:inline; font-size:10px; margin-right:10px;}
#footerCopyright{ float:right;}




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

/*----------------------------------------------------------------------------
 ***                                                                   breadcrumbArea
----------------------------------------------------------------------------*/

#breadcrumbArea{margin-bottom:18px;}
#breadcrumbArea li{	float:left;}
#breadcrumbArea li a{ display:block; background:url(../../common_images/icon_list03.gif) right 45% no-repeat; padding-right:22px; margin-right:5px;}








