


/*------------ table style set ------------*/


.hpb-cnt-tb1 {
	background-color: #333333;
       border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
}

.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 100%;
	color: #333333;
	border: 0px solid #333333;
}

.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 100%;
	color: #333333;
	border: 0px solid #333333;
}

.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 100%;
	color: #333333;
	border: 0px solid #333333;
}

.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

A:active {
	color: blue;
	background-color: #ffffff;
	text-decoration: underline;
}

.Class {
	text-align: center;
}

IMG {
	text-decoration: none;
}

A:visited {
	text-decoration: underline;
}


IMG {
	border: none;
	text-align: center;
}

BODY {
	color: black;
	background-color : white;
	text-align: center;
	

   margin-top : 0px;
}

LI{
display:inline;
margin-left : 0px;
  font-size : 90%;
  line-height : 25px;
  color : blue;
  background-color : white;
  text-align : left;
}
LI {
margin-left:0px;
list-style-type: none;
  color : blue;
  background-color : white;
  font-size : 90%;
  line-height : 25px;
  text-align : left;
  width : 150px;
}
TABLE{
  text-align : center;
  margin-top : 5px;
}
TD{
  text-align : left;
}
H1{
  text-align : center;
  margin-top : 0px;
  margin-bottom : 0px;
}
#Inavimenu{
  color : blue;
  background-color : white;
  text-align : left;
  width : 150px;
  margin-top : 20px;
}
#strong1{
  color : black;
  background-color : white;
  text-align : left;
  margin-top : 20px;
}

DIV.box {
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
  text-align : center;
}
 
BODY{
  text-align : center;
width : auto;
height : auto;
bottom : auto;
right : auto;
left : auto;
}
#h1{
  font-size : 100%;
  color : black;
  background-color : white;
  text-align : center;
  margin-top : 1px;
}
.box .height{
  text-align : right;
}



li {
display: inline;

}

header{clear: left;
}

*ヘッダーに対して左から0pxの位置に配置*/
}


/*右上のナビメニュー
-------------------------------------------------------------------------------------*/
#nav {
	position: absolute;
	top: 5px;
	right: 200px;
	line-height: 1.3;

	padding-left: 10px;
	height: 20px;
	font-size: 11px;
}
#nav li {
	float: left;
	width: 8em; /*IE7のメイリオフォントだと6em（6文字）分にしか表示されないので注意*/
}
#nav li a {
	left center;
	padding-left : 0px;
top: 10px;
}





H1{
  font-size : 100%;
  color : black;
  background-color : white;
  text-align : center;
  margin-top : 1px;
  margin-bottom : 1px;
}
#header{
  width : 800px;
  text-align : center;
  height : 230px;
  margin-bottom : 5px;
}
#tel{
  width : 800px;
  height : 215px;
  text-align : center;
  margin-top : 0px;
}
BODY{
  text-align : center;
  margin-top : 0px;
}