body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
body {
	MARGIN: 0;
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 400; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #ffffff; text-indent: 1px
}
H1 A:link {
	COLOR: #ffffff
}
H1 A:visited {
	COLOR: #ffffff
}
H2 {
	MARGIN-TOP: 2px; FONT-WEIGHT: 800; FONT-SIZE: 17px; MARGIN-BOTTOM: 0px; COLOR: #666666; MARGIN-left: 30px; line-height: 28px
}
H3 {
	MARGIN-TOP: 5px; FONT-WEIGHT: 800; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #003366
}
H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #660000
}
H5 {
	MARGIN-TOP: 3px; FONT-WEIGHT: 2400; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; MARGIN-left: 10px; line-height: 27px
}
h6 {
clear:both;
font-size:12pt;
padding:5px 0 5px 25px;
margin:10px 0;
background-color:transparent;
background-image:url(../image/h6_bk.gif);
background-position:top left;
background-repeat:no-repeat;
border-right:1px solid #DCDCD9;
border-bottom:1px solid #DCDCD9;
text-align:left;
}
H5 A:link {
	COLOR: #ffffff
}
H5 A:visited {
	COLOR: #ffffff
}
A:link {
	COLOR: #444444
}
A:visited {
	COLOR: #444444
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
BODY {
background-image: url("@../image/back_main.jpg");
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center top
}
.foot_bk {
background-image: url("../image/foot_bk.jpg");
background-repeat: repeat-x;
background-position: center bottom
}
<!--ボタン透明化-->
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=60);
}
BODY {
	FONT-SIZE: 12pt; line-height: 1.4em
}
TABLE {
	FONT-SIZE: 12pt; line-height: 1.4em
}
#main_img {
background-image: url("../image/back_center.jpg");
background-position: center top
}
#menu {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; COLOR: #555555; line-height: 40px;
}
.menu {
	MARGIN-left: 15px;
}
#menu2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 800; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #555555; line-height: 30px;
}
.menu2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 800; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #555555; line-height: 30px; MARGIN-left: 10px;
}
#foot {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #666666; line-height: 1.6em
}
.copy {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #ffffff
}
#topmenu {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; COLOR: #ffffff; font-weight: bold
}
BODY {
	COLOR: #444444
}
TABLE {
	COLOR: #444444
}
#syousai {
	FONT-SIZE: 9pt; line-height: 1.1em
}
.kaigyo {
    page-break-before: always;
    page-break-after: always;
}
.pankuzu {
	MARGIN-TOP: 2px; FONT-WEIGHT: 100; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #666666; text-align: right
}
.tit {
	font-size: 18px;
	font-weight: 800;
	color: #555555;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 80px; 
}
#font_l {
	FONT-SIZE: 12pt; line-height: 1.6em
}
#font_m {
	FONT-SIZE: 11pt; line-height: 1.4em
}
#font_s {
	FONT-SIZE: 10pt; line-height: 1.2em
}
.midashi {
	font-size: 16px;
	font-weight: 800;
	color: #444444;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 27px;
	line-height: 28px; 
}
#sitemap {
	font-size: 16px;
	font-weight: 800;
	color: #444444;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 27px;
	line-height: 28px; 
}
.lineBottom01{ background:url(../image/line_dot01.gif) repeat-x left bottom; padding-bottom:8px; font-size:140%; font-weight:bold; margin:10px 0 15px;}
#foot A:link {
	COLOR: #ffffff
}
#foot A:visited {
	COLOR: #ffffff
}
#foot A {
	TEXT-DECORATION: none
}
#foot A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}