body {
	width        : 768px;
	text-align   : center;
	background   : #ff6600;
	margin-top   :    10px;
	margin-bottom:    auto;
	margin-left  :    auto;
	margin-right :    auto;
}
td {
	width         : 50%;
	vertical-align: top;
}
.namae {
	text-align   :    left;
	font-size    :    20px;
	font-weight  :  bolder;
	padding      :     2px;
	margin-top   :     4px;
	margin-bottom:     4px;
}
.adrs {
	text-align   :    left;
	font-size    :    12px;
	padding      :     2px;
}
.tailer {
	text-align   :   left;
	font-size    :   12px;
	margin-top   :    0px;
	margin-bottom:    0px;
}
.midasi {
	font-size    : 16px;
	margin-top   :  0px;
	margin-bottom:  0px;
}
.meisai {
	font-size    : 12px;
	line-height  : 150%;
	margin-top   :  0px;
	margin-bottom:  0px;
}
.chiisai {
	font-size    : 10px;
	line-height  : 150%;
	margin-top   :  0px;
	margin-bottom:  0px;
}
.naiyou {
	font-size    : 12px;
	line-height  : 150%;
}
#container {
	width        : 768px;
	background   : #ffff66;
	margin       : 0;
	text-align   : left;
}
#sub_title {
	background   : #ffff66;
	width        :   768px;
	height       :    50px;
	text-align   :  center;
	padding-top  :     4px;
}
#sub_menu {
	width        : 768px;
	height       :  22px;
	margin-bottom:   4px;
}
#sub_name {
	width        : 768px;
	height       :  20px;
	margin-bottom:   0px;
}
#sub_adrs {
	width        : 768px;
	height       :  90px;
	margin-bottom:   0px;
}
.sub_mid {
	background   : #ffff66;
	width        : 768px;
	height       : 260px;
}
#sub_tail {
	background   : #ffff66;
	width        :  768px;
	height       :  30px;
}
.sub_mid_sect {
	width        : 128px;
	height       :  26px;
	float        :  left ;
}
.sub_sectA {
	width        : 372px;
	height       :  80px;
	padding      :   2px;
	float        :  left;
	margin-top   :   2px;
	margin-bottom:   2px;
	margin-left  :   2px;
	margin-right :   2px;
}
.sub_sectB {
	width        : 372px;
	height       : 248px;
	padding      :   2px;
	float        :  left;
	margin-top   :   2px;
	margin-bottom:   2px;
	margin-left  :   2px;
	margin-right :   2px;
}
.tblwidth {
	width        : 100%;
	border       :    0;
}
.sub_adrs_sectA {
	width        :   15%;
	height       :  16px;
	padding      :   1px;
	font-size    :  12px;
	float        :  left;
}
.sub_adrs_sectB {
	width        :   82%;
	height       :  16px;
	padding      :   1px;
	font-size    :  12px;
	float        :  left;
}
a:hover.rover{
	background-color:#ff6600;
	color           :#ffffff;
}
