BODY {
	MARGIN-TOP: 0px; SCROLLBAR-FACE-COLOR: #106495; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; MARGIN-LEFT: 0px; SCROLLBAR-SHADOW-COLOR: #a2b5c8; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #d8effc; LINE-HEIGHT: 110%; SCROLLBAR-ARROW-COLOR: #000066; SCROLLBAR-TRACK-COLOR: #bcced9; SCROLLBAR-DARKSHADOW-COLOR: #106495; BACKGROUND-COLOR: #ffffff; BACKGROUND-IMAGE: url(../total-img/hotei-bg1.jpg); TEXT-ALIGN: center; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.contents {
	width:720px;
	text-align:right;
	margin-left:auto;
	margin-right:auto
	}

STRONG {
	FONT-WEIGHT: normal
}
A STRONG {
	FONT-WEIGHT: normal
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; display:none;
}
h2{
	font-weight: bold;
	FONT-SIZE: 16px;
	color:#0C1F7F;
	LINE-HEIGHT: 130%
}

.address {
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
	}

.address a {
	color:#000000;
	}

td.button {
	font-size:12px;
}

td.button a {
	color:#000066;
	text-decoration:none;
	display:block;
	width:130px;
	float:left;
	background-image:url(../total-img/button-point1.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:left;
; padding-bottom: 5px
	}

td.button a:hover {
	background-image:url(../total-img/button-point2.gif)
	}

.top14px {
	font-size: 14px;
	color: #ffffff;
	line-height: 140%;
	padding-left: 10px; padding-right: 10px
}

.topnavi {
	font-size: 14px;
	color: #ffffff;
	line-height: 120%;
}

.news {
	font-size: 10px;
	color: #666666;
	line-height: 110%;
}

.banner {
	font-size: 10px;
	color: #000000;
	line-height: 110%;
}

.footer {
	font-size: 12px;
	color: #000000;
	line-height: 200%;
}

.footer a {
	COLOR: #000000; TEXT-DECORATION: none
	}

.footer a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.pan {
	font-size: 12px;
	color: #000000;
}

.pan a {
	COLOR: #000000; TEXT-DECORATION: none
	}

.pan a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.header {
	font-size: 13px;
	color: #000000;
; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px
}

.header a {
	COLOR: #000000; TEXT-DECORATION: none
	}

.header a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.14pxtxt {
	font-size: 14px;
	color: #000000;
	line-height: 140%;
}

.14pxtxt a {
	COLOR: #000000
	}

.14pxtxt a:hover {
	COLOR: #000066; TEXT-DECORATION: underline
	}

.header2 {
	font-size: 13px;
	color: #000000;
; padding-top: 0px; padding-bottom: 0px; padding-right: 10px; padding-left: 10px
}

.header2 a {
	COLOR: #000000; TEXT-DECORATION: none
	}

.header2 a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

td.button2 {
	font-size:12px;
}

td.button2 a {
	color:#000066;
	text-decoration:none;
	display:block;
	width:130px;
	float:left;
	background-image:url(../total-img/button2-point1.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:left;
; padding-bottom: 5px
	}

td.button2 a:hover {
	background-image:url(../total-img/button2-point2.gif)
	}

.details { font-size: 12px; color: #FFFFFF; ; padding-right: 10px}

.details a {
	COLOR: #FFFFFF
	}

.details a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.t12Bpxtxt {
	font-size: 12px;
	color: #2A428C;
; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px
}

.t12Rpxtxt {
	font-size: 12px;
	color: #991010;
; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px
}

.t12pxtxt {
	font-size: 12px;
	color: #000000;
; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px
}

.t14pxtxt {
	font-size: 14px;
	color: #000000;
; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px
}

.12bpxtxt { font-size: 12px; color: #2A428C; line-height: 140%; }

.12pxtxt { font-size: 12px; color: #000000; line-height: 140%; }

.12pxtxt a {
	COLOR: #666666; TEXT-DECORATION: none
	}

.12pxtxt a:hover {
	COLOR: #000066; TEXT-DECORATION: none
	}

.10Bpxtxt {
	font-size: 10px;
	color: #2A428C;
	line-height: 140%;
}

.10Rpxtxt {
	font-size: 10px;
	color: #991010;
	line-height: 140%;
}

.10pxtxt {
	font-size: 10px;
	color: #000000;
	line-height: 140%;
}

.10Wpxtxt {
	font-size: 10px;
	color: #ffffff;
	line-height: 140%;
}

.14Bpxtxt {
	font-size: 14px;
	color: #2A428C;
	line-height: 140%;
}

.14Rpxtxt {
	font-size: 14px;
	color: #991010;
	line-height: 140%;
}

.14pxtxt {
	font-size: 14px;
	color: #000000;
	line-height: 140%;
}

.18Bpxtxt {
	font-size: 18px;
	color: #2A428C;
	line-height: 140%;
}

.18Wpxtxt {
	font-size: 18px;
	color: #ffffff;
	line-height: 140%;
}

.18pxtxt {
	font-size: 18px;
	color: #000000;
	line-height: 140%;
}
