
/*-------------------- element type --------------------*/

BODY {
	color: #333333;
	background-image: url(background_04.jpg);
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 80%;
}

H1 {
	color: #330000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 140%;
	font-weight: bold;
}

H2 {
	color: #330000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 135%;
	font-weight: bold;
}

H3 {
	color: #330000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 125%;
	font-weight: bold;
}

H4 {
	color: #330000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 119%;
	font-weight: bold;
}

H5 {
	color: #330000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 110%;
	font-weight: bold;
}

H6 {
	color: #330000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
}



P {
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}



/*------------Main Table----------------------*/

.main-table1 {
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
border-style:outset;
  color : #bc6301;
  width:650px;
}

/*-----------中央　テーブル-------------------*/

.hpb-ft-tablel2{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.table2-cell1{
	background-color:#f6f4f5;
	font-size:12px;
	color:#666666;
	text-align:right;
}

.table2-cell2{
	background-image: url(background_1.jpg);
	width : 650px;
	height:130px;
	text-align:right;
	vertical-align : top;
	color:#f6f4f5;
	font-size:40px;
}

.table2-cell3{
	background-image: url(background_14.gif);
	vertical-align : top;
	width :150px;
	text-align:center;
}

.table2-cell4{
	font-size:14px;
	width: 485px;
	vertical-align : top;
  	LINE-HEIGHT: 130%;
}

.table2-cell5{
	font-size:13px;
	width: 10px;
	vertical-align : top;
  	LINE-HEIGHT: 130%;
}

/*------------リンクテーブル-------------------*/

.lnk-table3{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;

}

.table3-cell1{
	background-image: url(background_14.gif);
	width :150px;
	text-align:center;
	height:16px;
	font-size:14px;
}

.table3-cell2{
	background-image: url(background_14.gif);
	width :150px;
	text-align:center;
	height:8px;
}

.table3-cell3{
	background-image: url(background_14.gif);
	width :150px;
	text-align:center;
	height:14px;
	font-size:12px;
}

/*---------show case----------*/

.showcase-table4{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px; 
  width :100%;
}

.table4-cell1{
	width : 100%;
	font-size:13px;
  	LINE-HEIGHT: 130%;
	vertical-align : top;
}

.table4-cell2{
  background-color : #0c3a6c;

}

.table4-cell3{
	text-align:center;
	font-size:15px;
	color:#0c3a6c;
}

.table4-cell4{
  	LINE-HEIGHT: 140%;
	vertical-align : top;
	font-size:13px;
}

.table4-cell5{
	text-align:right;
	vertical-align : top;
	font-size:13px;
}
	
.table4-cell6{
	vertical-align : top;
	font-size:15px;
	width :15px;
	text-align:right;
}

.table4-cell7{
	vertical-align : top;
	font-size:15px;

	text-align:left;
}

.table4-cell8{
	vertical-align : top;
	font-size:12px;

	text-align:center;
}
/*----------------リンクの設定サイズ９０--------------*/


.sty-hmenu1-link1 {
	color: #666666;
	font-size: 90%;
	text-decoration: none;
}

.sty-hmenu1-link1:link {
	color: #666666;
	font-size: 90%;
	text-decoration: none;
}

.sty-hmenu1-link1:visited {
	color: #ff6666;
	font-size: 90%;
	text-decoration: none;
}

.sty-hmenu1-link1:hover {
	color: #006666;
	font-size: 90%;
	text-decoration: underline;
}


/*----------------リンクの設定サイズ１００--------------*/


.sty-hmenu1-link2 {
	color: #666666;

	text-decoration: none;
}

.sty-hmenu1-link2:link {
	color: #666666;

	text-decoration: none;
}

.sty-hmenu1-link2:visited {
	color: #006666;

	text-decoration: none;
}

.sty-hmenu1-link2:hover {
	color: #ff6666;

	text-decoration: none;
}


/*--------------フッター用テーブル-------------------------*/

.hpb-ft-table1 {
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #bc6301 #bc6301 #bc6301 #bc6301;
  background-color : #fbfec5;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  color : #bc6301;
  text-align : center;
  width:600px;
}
.hpb-ft-th1{
  background-color : #bc6301;
  color : #fbfec5;
  font-size:12px;
}
.hpb-ft-td1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #bc6301 #bc6301 #bc6301 #bc6301;
  color : #bc6301;
  background-color : #fbfec5;
  border-width : thin thin thin thin;
}

.class-div1{
  background-color:#cccccc;
 font-size:10pt;
 color:#666666;
 text-align : right;
}


