BODY {
FONT-SIZE: 12px; BACKGROUND: url(../img/bg.jpg) #fff fixed; COLOR: #333; LINE-HEIGHT: 140%; FONT-FAMILY: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•"; margin:0px 0px 0px 0px; padding:	0px 0px 0px 0px;
}
.wrap_1 {
BACKGROUND: url(../img/wrapper_1.jpg) repeat-y; MARGIN: 0px auto; WIDTH: 834px;
}
.wrap_2 {
PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(../img/wrapper_2.jpg) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 812px; PADDING-TOP: 0px;
}
.f_content {
width:774px; padding:15px 18px 30px 20px; background:transparent url(../img/content_2.jpg) no-repeat right top;
}
H1 {
	FONT-SIZE: 22px; LINE-HEIGHT: 18px;
}
H1 A:link {
COLOR: #65534a; TEXT-DECORATION: none;
}
H1 A:visited {
COLOR: #65534a; TEXT-DECORATION: none;
}
H1 A:active {
COLOR: #65534a; TEXT-DECORATION: none;
}
H1 A:hover {
COLOR: #e58765;
}
.header {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/head.gif) no-repeat; PADDING-BOTTOM: 10px; PADDING-TOP: 2px;
}
p{
margin:0px 0px 0px 0px; padding:	0px 0px 0px 0px;
}
.clear {
CLEAR: both; FONT: 0px/0px sans-serif;
}
.footer {
FONT-SIZE: 10px; BACKGROUND: url(../img/footer.gif) repeat-x left bottom; PADDING-BOTTOM: 40px; TEXT-ALIGN: center;
}
ADDRESS {
	COLOR: #666; FONT-STYLE: normal;
}
ADDRESS A:link {
	COLOR: #666; TEXT-DECORATION: underline;
}
ADDRESS A:active {
	COLOR: #666; TEXT-DECORATION: underline;
}
ADDRESS A:visited {
	COLOR: #666; TEXT-DECORATION: underline;
}
ADDRESS A:hover {
	COLOR: #666; TEXT-DECORATION: underline;
}
.n_content{
width:772px; padding:0px 0px 0px 0px; display:block; 
}
.m_other_title_l{
BACKGROUND: url(../img/bk_line_l.jpg) repeat; margin:8px 0px 0px 3px; padding:0px 0px 0px 0px; width:380px; height:32px; FLOAT: left; TEXT-ALIGN: left;
}
.m_other_title_r{
BACKGROUND: url(../img/bk_line_r.jpg) repeat;  margin:8px 3px 0px 0px; padding:0px 0px 0px 0px; width:380px; height:32px; FLOAT: left; TEXT-ALIGN: right;
}
.f_l{
display:block; BACKGROUND: url(../img/bk_content.jpg) repeat-y; width:368px; margin:4px 2px 0px 5px; padding:4px 4px 4px 4px; FLOAT: left; TEXT-ALIGN: left; COLOR: #FFF; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, chicago; font-weight: normal; LINE-HEIGHT: 18px;
}
.f_r{
display:block; BACKGROUND: url(../img/bk_content.jpg) repeat-y; width:368px; margin:4px 5px 0px 2px; padding:4px 4px 4px 4px; FLOAT: left; TEXT-ALIGN: left; COLOR: #FFF; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, chicago; font-weight: normal; LINE-HEIGHT: 18px;
}
.m_na{
display:block; width:265px; margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; FLOAT: left; TEXT-ALIGN: left;COLOR: #FFF; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, chicago; font-weight: normal; LINE-HEIGHT: 18px;
}
.m_img{
display:block; width:100px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; FLOAT: left; TEXT-ALIGN: right; 
}
.fc_l{
display:block; BACKGROUND: url(../img/bk_content_c.jpg) repeat-y; width:496px; margin:4px 2px 0px 5px; padding:4px 4px 4px 4px; FLOAT: left; TEXT-ALIGN: left; COLOR: #FFF; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, chicago; font-weight: normal; LINE-HEIGHT: 18px;
}
.fc_r{
display:block; width:230px; margin:4px 5px 0px 2px; padding:4px 4px 4px 4px; FLOAT: left; TEXT-ALIGN: center; COLOR: #FFF; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, chicago; font-weight: normal; LINE-HEIGHT: 18px;
}
.fc_a{
display:block; BACKGROUND: url(../img/bk_content_al.jpg) repeat-y; width:750px; margin:4px 2px 0px 5px; padding:4px 4px 4px 4px; FLOAT: left; TEXT-ALIGN: left; COLOR: #FFF; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, chicago; font-weight: normal; LINE-HEIGHT: 18px;
}
.bo_1{
border-top: none ;  border-right: none ; border-bottom: thick #999 dotted ; border-left: none; border-width:1px;
}
dd{
MARGIN: 5px 2px 2px 2px; COLOR: #333;
}
dl{
MARGIN: 0px 0px 0px 0px;
}
H2 { 
COLOR: #FFF; FONT-FAMILY: verdana, arial, chicago; LINE-HEIGHT: 15px; font-weight: bold; font-size: 11pt; MARGIN: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; text-align: left;
}
H3 {
COLOR: #000; FONT-FAMILY: verdana, arial, chicago; LINE-HEIGHT: 15px; font-weight: bold; font-size: 10pt; MARGIN: 0px 0px 0px 0px; padding: 2px 0px 0px 2px; text-align: left;
}
H3 A:link {
COLOR: #000; TEXT-DECORATION: none;
}
H3 A:visited {
COLOR: #000; TEXT-DECORATION: none;
}
H3 A:active {
COLOR: #000; TEXT-DECORATION: none;
}
H3 A:hover {
COLOR: #e58765;
}
H4 { 
FONT-FAMILY: verdana, arial, chicago; LINE-HEIGHT: 15px; font-weight: bold; font-size: 8pt; MARGIN: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;
}
ul{
width:760;float:left; BACKGROUND-color:#990000; MARGIN: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; 
}
li{
float:left; MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; LIST-STYLE-TYPE: none;
}
.map_memo{
color:#FFF; font-size: 9pt;
}
A.menu2:link {
COLOR: #F3EFDA;text-decoration:none;
}
A.menu2:visited {
COLOR: #F3EFDA;text-decoration:none;
}
A.menu2:hover {
COLOR: #CC0000;text-decoration:none;
}
A.menu3:link {
COLOR: #000000;text-decoration:none;
}
A.menu3:visited {
COLOR: #000000;text-decoration:none;
}
A.menu3:hover {
COLOR: #990000;text-decoration:none;
}
.m1{
LINE-HEIGHT: 30px; font-weight: bold; font-size: 10pt; MARGIN: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; text-align: left;
}
.m2{
MARGIN: 0px 5px 0px 0px; padding: 0px 0px 0px 0px;
}
.m3{
MARGIN: 0px 0px 6px 0px; padding: 0px 0px 0px 0px;
}
.m4{
MARGIN: 0px 3px 0px 0px; padding: 0px 0px 0px 0px;
}
.centerImg{
margin: 10px;
text-align: center;

}