@import url(navi.css);

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; background-color:#FAF6EA;
}
H1 {
	COLOR: #000000; display:none;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
H3.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(img/titleb.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 6px; margin-bottom:10px;
}
A:link {
	COLOR: #3399FF; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #3399FF; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #3399FF; TEXT-DECORATION: underline;
}
#footer {
	FONT-SIZE: 12px;
	COLOR: #535553;
	letter-spacing:0.1em;
	text-align:right;
	height:35px;
	top:5px;
	word-spacing:5px;
	margin-right:10px;
}
#footer A {
	COLOR: #999999;
}
#footer A:hover {
	COLOR: #3399FF;
}
#news {
	margin-left:27px;
}
.address {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid; background-color:#FFFFFF;
}
.clear {
	CLEAR: both
}
.px10{
font-size:10px;
}
.px10 A{
color:#000000;
}
.text_def{
font-size:12px; margin-left:10px; line-height:140%; color:#000000;
}
.text_def2{
font-size:12px; margin-left:90px; line-height:140%; color:#000000;
}
.text_cons{
font-size:12px; 
margin-left:10px;
margin-right:20px;
}
.text_cons2{
font-size:12px; 
margin-left:20px;
margin-right:20px;
}
.text_color{
color:1597BA;
}
.text_small{
font-size: x-small; 
}
.totop{
text-align:right;
margin-right:30px;
}
.central{
margin-left:auto;
margin-right:auto;
}
.mail{
margin-left:30px;
}

.f_left{
float:left;
width:200px;
}
.f_right{
float:left;
width:600px;
}
#topnavi{
font-size:x-small;
color:#333333;
margin-left:5px;
margin-bottom:7px;
margin-top:5px;
}
#topnavi a{
color:#333333;
text-decoration:underline;
}
#topnavi2{
font-size:x-small;
color:#333333;
margin-left:25px;
margin-bottom:7px;
margin-top:5px;
}
#topnavi2 a{
color:#333333;
text-decoration:underline;
}

.footer {
margin-left:20px;
margin-right:20px;
font-size:x-small;
color:#FAA41B;
letter-spacing:0.1em;
text-align:right;
height:50px;
}

#comptb{padding:8px 0;margin-bottom:100px;}
