html{
      height : 100%;
}
body  {
      height : 100%;
      font-size : 10pt;
      line-height : 18pt;
	font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
      color : #000000;
      text-align : center;
      background-color : #eeeeee;
}
table  {
      font-size : 10pt;
      line-height : 18pt;
	font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
*     {
      margin : 0px;
      padding : 0px;
}
img  {
      border : 0px;
}
H1    {
      color : #ffffff;
      font-size : 10pt;
      font-weight : normal;
      text-align : right;
      padding-right: 5px;
      height : 25px;
      background-image : url(img/h1_bg.jpg);
      background-repeat : no-repeat;
      background-position : center top;
}
A{
	text-decoration : none;
      color : #000000;
}
A:link { 
	text-decoration : underline;
}
A:HOVER{
      color : #0E4C92;
}

/* レイアウト
----------------------------------------------*/
#container {
      width : 952px;
      margin : 0px auto;
      min-height : 100%;
      margin-bottom : -100px;
      background-color : #ffffff;
}
* html #container {
      height : 100%;
}
#container-contents {
      width : 100%;
      float : right;
}
#container-side {
      width : 250px;
      margin-left : -250px;
      float : right;
}
#container-footer {
      height : 100px;
      clear : right;
}
.box {
      border-style : solid;
      border-width : 0px 1px;
      border-color : #cccccc;
}
.pan{
	text-align : right;
	margin-bottom : 5px;
}
#header {
      height : 115px;
}
#menu {
      height : 50px;
}
#menu li{
      display : inline;
      list-style-type: none;
      float: left;
}
#menu li img{
      vertical-align : bottom;
}
#main {
      margin-left : 250px;
      height : 0px;
}
#contents {
      margin : 10px;

      text-align : left;
}
#side {
      margin : 10px 0px 0px 10px;
      text-align : left;
      position : relative;
}
#footer {
      margin : 0px auto;
      width : 952px;
      height : 100px;
      text-align : center;
}
#navi {
      line-height : 40pt;
      height : 50px;
      background-image : url(img/navi_bg.jpg);
      background-repeat : no-repeat;
      background-position : center top;
}
#copy {
      padding-top : 15px;
      height : 35px;
}
/* メニュー
----------------------------------------------------*/
.menu1 {
      background-image : url(img/menu_01.jpg);
}
A:HOVER .menu1 {
      background-image : url(img/menu2_01.jpg);
}
.menu2 {
      background-image : url(img/menu_02.jpg);
}
A:HOVER .menu2 {
      background-image : url(img/menu2_02.jpg);
}
.menu3 {
      background-image : url(img/menu_03.jpg);
}
A:HOVER .menu3 {
      background-image : url(img/menu2_03.jpg);
}
.menu4 {
      background-image : url(img/menu_04.jpg);
}
A:HOVER .menu4 {
      background-image : url(img/menu2_04.jpg);
}
.menu5 {
      background-image : url(img/menu_05.jpg);
}
A:HOVER .menu5 {
      background-image : url(img/menu2_05.jpg);
}

/* サイド
----------------------------------------------------*/
.img1 {
      margin-bottom : 10px;
}
/* コンテンツ
----------------------------------------------------*/
.area{
      background-image : url(img/text_bg.jpg);
      background-repeat : no-repeat;
      background-position : center top;
      padding : 15px 40px 15px 40px;
}
/* コンテンツ
----------------------------------------------------*/
.jobarea{
      background-image : url(img/text_bg.jpg);
      background-repeat : no-repeat;
      background-position : center top;
      padding : 15px 40px 15px 40px;
      font-size : 10pt;
      line-height : 18pt;
}
/* 会社概要
----------------------------------------------------*/
.corp_l{
	width : 194px;
	float : left;
	background-color:#eeeeee;
	padding : 3px;
}
.corp_r{
	width : 394px;
	float : left;
	border-bottom:2px dotted #cccccc;
	padding : 3px;
}

/* お問い合わせ
----------------------------------------------------*/
.inqtable{
	background-color:#336eb0;
}
.inqtd{
	background-color:#dcdcff;
	padding:3px;
}
.inqtdl{
	background-color:#eeeeee;
	padding:3px;
}
.inqtdr{
	background-color:#ffffff;
	padding:3px;
}
.hissu{
	color : #cc0000;
}
.sitemap{
	margin-bottom : 20px;
}