@charset "Shift_JIS";

/* カテゴリタイトル---START------------------------------------------- */
h1 {
width: 585px;
height: 25px;
margin: 30px auto;
padding: 0;
font-size: small;
text-indent: -9999px;
}

h1.gikou {background: url(./images/gikou.gif);}
h1.support {background: url(./images/support.gif);}
h1.job {background: url(./images/job.gif);}
h1.contact {background: url(./images/contact.gif);}
h1.access {background: url(./images/access.gif);}
h1.company {background: url(./images/company.gif);}

h2 {
font-size: 10pt;
color: #666;
background: url("./images/h2back.gif") ;
background-position: bottom left;
background-repeat: no-repeat;
padding: 3px 5px;
margin: 30px 0 10px;
	border-top:	#49b2c3	solid	1px;
	border-right:	#14879a	solid	6px;
	border-bottom:	#0e5e6b	solid	1px;
	border-left:	#14879a	solid	6px;
}

h3 {
font-size: 10pt;
color: #666;
background: url("../images/h3back.gif") ;
background-position: bottom left;
background-repeat: no-repeat;
padding: 2px 10px;
margin: 15px 10px 0px;
	border-top:	#ccc	solid	1px;
	border-right:	#aaa	solid	1px;
	border-bottom:	#14879a	solid	1px;
	border-left:	#aaa	solid	1px;
	}

/* カテゴリタイトル---END------------------------------------------- */

/* コンテンツ---START------------------------------------------- */

#contents {
width: 585px;
margin: 10px auto;
}

#contents p{
font-size: small;
line-height:1.5em;
color: #333;
}

/* コンテンツ---END------------------------------------------- */


#narrow{
width: 530px;
margin: 0 auto;
}


/* 表組---START------------------------------------------- */

.field {
margin-bottom:10px;
}

.cell01 {
  clear: left;
  display: block;
  padding-top: 1em;
  padding-left: 10px;
  float: left;
  width: 120px;
  line-height: .8em;
font-size: small;
color: #000;
font-weight: bold; 
}

.cell02 {
  display: block;
  margin: 0 0 0 130px;
  padding-top: 1em;
  line-height: .8em;
font-size: small;
color: #333;
}

/* 表組---END------------------------------------------- */