.topwaku01 {
	BORDER-RIGHT: #526893 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: #526893 1px solid; BORDER-BOTTOM: #526893 1px solid; TEXT-ALIGN: center
;}
.txt12a {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #336699; LINE-HEIGHT: 16px; PADDING-TOP: 3px; TEXT-ALIGN: left
;}
.foot {
	FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 8px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
;}
.lttl {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; FONT-SIZE: 12pt; COLOR: #cc3300; TEXT-ALIGN: left
;}
.sttl {
	PADDING-LEFT: 3px; PADDING-TOP: 5px; PADDING-BOTTOM: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #336699
;}
.dot1 {
	PADDING-TOP: 7px; PADDING-BOTTOM: 3px; FONT-SIZE: 12pt; COLOR: #336699; TEXT-ALIGN: left; 
}
.p01 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #660033; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e8d1ff; TEXT-ALIGN: left
;}
.pwaku {
	BORDER-RIGHT: #a19978 1px solid; BORDER-TOP: #a19978 1px solid; BORDER-LEFT: #a19978 1px solid; BORDER-BOTTOM: #a19978 1px solid; TEXT-ALIGN: center
;}
.p02 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #663366; LINE-HEIGHT: 15px; PADDING-TOP: 5px;
}
.p04 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 5px;
}
.p03 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #0099FF; LINE-HEIGHT: 16px; PADDING-TOP: 4px; BACKGROUND-COLOR: #EEEEEE; TEXT-ALIGN: left
;}
.s01 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #006600; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BACKGROUND-COLOR: #cdead6; TEXT-ALIGN: left
;}
.swaku {
	BORDER-RIGHT: #6f9584 1px solid; BORDER-TOP: #6f9584 1px solid; BORDER-LEFT: #6f9584 1px solid; BORDER-BOTTOM: #6f9584 1px solid; TEXT-ALIGN: center
;}
.lttl2 {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #006633; TEXT-ALIGN: left
;}
.txt10a {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #336699; LINE-HEIGHT: 14px; PADDING-TOP: 3px; TEXT-ALIGN: left
;}
.txt10 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 3px; TEXT-ALIGN: left
	;}
.txt10b {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 3px; TEXT-ALIGN: center
	;}
.txt11d {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: left
;}

.txt12b {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #336699; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: left
;}
.txt12c {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #336699; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: left
;}
.txt12 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #336699; LINE-HEIGHT: 18px; TEXT-ALIGN: left
;}
.txt12d {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: left
;}
.txt12e {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: center
;}
.txt12f {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: left;vertical-align:top;
}
.txt12g {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: right;vertical-align:top;
}

.strg {
	FONT-WEIGHT: bold; COLOR: #cc3300
;}
.normal {
	FONT-size: 12px; PADDING-top: 5px; PADDING-BOTTOM: 3px; PADDING-RIGHT: 7px; COLOR: #cc3300
;}
A:link {
	COLOR: #330033; TEXT-DECORATION: none
;}
A:active {
	COLOR: #f8aa66; TEXT-DECORATION: none
;}
A:visited {
	COLOR: #ff6600; TEXT-DECORATION: none
;}
A:hover {
	COLOR: #f8aa66; TEXT-DECORATION: underline
;}

/*音響設備*/
#onkyo_table td {
    font-size:10px;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
;}
#onkyo_table td.txt10c {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
}
/*附属設備利用料金*/
#huzoku_fee_table td {
    font-size:12px;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
;}
#huzoku_fee_table td.txt12d {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
}

