BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	font-size:12px;
	BACKGROUND-IMAGE: url(images/bg.gif);  
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333333; 
	LINE-HEIGHT: 1.4; 
	PADDING-TOP: 0px; /* BACKGROUND-COLOR: #ffff66 */
}
H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center
}

H3 {
	background-color:#009900;
	color: #FFFFFF;
	font-size:12px;
	height: 20px;
	
}

.no_repeat{ background-repeat:no-repeat}

.repeat{ background-repeat:repeat-x}
.small {
	FONT-SIZE: 84%
}
.large {
	FONT-SIZE: 117%
}
.font_white {
	COLOR: #ffffff
}
.font_blue {
	FONT-WEIGHT: bold; 
	COLOR: #3366ff
}
.font_pink {
	FONT-WEIGHT: bold; 
	COLOR: #ff6699
}
.foot {
	FONT-SIZE: 95%; LINE-HEIGHT: 1.2
}
TABLE.bg999 {
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
TABLE.bg999 TH {
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 3px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #999999 1px solid; 
	WHITE-SPACE: nowrap; 
	BORDER-LEFT-STYLE: none
}
TABLE.bg999 TD {
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 3px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #999999 1px solid; 
	BORDER-LEFT-STYLE: none
}
.td_left {
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #333333;
	border-left-color: #333333;
}
.td_left_bottom {
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.td_right {
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.td_right_bottom {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.norepeat{
	background-image:url(images/house_back.gif);
	background-position: 100% 100%;
	background-repeat:no-repeat;
}

.clear{
	clear:both;
}

.info{
	width: 340px;
	padding: 3px;
}

.info-date{
	width: 90px;
	float:left;
}

.info-naiyo{
	width: 240px;
	float:left;
	padding-left: 5px;
}

.top_container{
	width: 750px;
	background-color:#FFFFFF;
}

.top_header{
	width: 726px;
	background-image: url(images/bg.gif);
}

.top_banner{
	width: 700px;
	background-color:#FFFFFF;
}

.top_footer{
	width: 726px;
	background-image: url(images/bg.gif);
}

.top_contents{
	width: 700px;
	background-color:#FFFFFF;
	border-left: 2px solid #339900;
	border-right: 2px solid #339900;
}

.top_leftmidashi{
	float: left;
	width: 160px;
	background-color:#FFFFFF;
}

.midashi_meisai{
	float:left;
	padding: 3px 10px;
	background-color:#FFFFFF;
}	

.top_rightcontents{
	width: 490px;
	background-color:#FFFFFF;
	padding: 20px;
	float: right;
}

.top_meisai{
	padding: 3px 10px;
	width: 470px;
}

.top_leftpart{
	width: 400px;
	float: left;
}

.top_rightpart{
	width: 220px;
	padding-left: 15px;
	float: left;
}


.top_leftpart2{
	width: 220px;
	float: left;
}

.top_rightpart2{
	width: 400px;
	padding-left: 15px;
	padding-top: 15px;
	float: left;
}

.space20{
	padding-top:20px;
}
