body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; MARGIN: 0px
}
H1 {
	MARGIN-left: 0px; MARGIN-TOP: 30px; FONT-WEIGHT: 400; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #333333; line-height: 11px
}
H1 A:link {
	COLOR: #333333
}
H1 A:visited {
	COLOR: #333333
}
H2 {
	MARGIN-TOP: 5px; FONT-WEIGHT: 800; FONT-SIZE: 16px; MARGIN-BOTTOM: 20px; COLOR: #006699;padding:5px 0 5px 40px;border:1px solid #DCDCD9;background-image:url(../image/h2_bk.gif);
}
H2 A:link {
	COLOR: #006699
}
H2 A:visited {
	COLOR: #006699
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 800; FONT-SIZE: 20px; MARGIN-BOTTOM: 10px; COLOR: #666666;padding:5px 0 0px 20px;letter-spacing: 0.3em;background-image:url(../image/h3_back.gif);
}
H4 {
	MARGIN-TOP: 5px; FONT-WEIGHT: 800; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #006699;
}
H5 {
	MARGIN-TOP: 5px; FONT-WEIGHT: 100; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; MARGIN-left: 15px;MARGIN-right: 15px; line-height: 30px
}
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: #ff0000; TEXT-DECORATION: underline
}

BODY {
background-image: url(../image/body_back.jpg), url(../image/foot_bk.jpg);
background-position: center top, center bottom;	
background-repeat: repeat-x, repeat-x;
} 


<!--ボタン透明化-->
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=60);
}
BODY {
	FONT-SIZE: 11pt; line-height: 1.6em
}
TABLE {
	FONT-SIZE: 11pt; line-height: 1.6em
}
#main {
background-image: url("../image/main_bk.jpg");
background-repeat: no-repeat;
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: #eeeeee; line-height: 1.6em
}
#foot A:link {
	COLOR: #eeeeee
}
#foot A:visited {
	COLOR: #eeeeee
}
#foot A {
	TEXT-DECORATION: none
}
#foot A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.copy {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #666666
}
#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
}
#font_l {
	FONT-SIZE: 14pt; line-height: 1.4em
}
#font_m {
	FONT-SIZE: 11pt; line-height: 1.4em
}
#font_s {
	FONT-SIZE: 10pt; line-height: 1.2em; color:666666
}
.midashi {
	font-size: 20px;
	font-weight: 400;
	color: #444444;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 15px;
	line-height: 50px; 
}
#sitemap {
	font-size: 16px;
	font-weight: 800;
	color: #444444;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 27px;
	line-height: 28px; 
}
p {
	margin: 0px;	/* 上下左右のマージンは10px */
	padding: 0px;	/* 上下左右の余白は5px */
}

.tit {
clear:both;
font-size:16pt;
padding:0px 0 5px 30px;
margin:20px 0;
background-color:transparent;
background-image:url(../image/tit_bk.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
line-height: 50px
}
	
.top_main {MARGIN: 0px 500px 0px 40px; FONT-WEIGHT: 100; FONT-SIZE: 14px; COLOR: #333333; line-height: 1.6em
}
.top_main_tit {MARGIN: 0px 0px 0px 20px; FONT-WEIGHT: 100; FONT-SIZE: 28px; COLOR: #666600; line-height: 100px
}
.top_main_tit A:link {
	COLOR: #666600
}
.top_main_tit A:visited {
	COLOR: #666600
}
hr.dot{
border:none;
border-top:dashed 1px #006699;
height:1px;
color:#FFFFFF;
width:100%;
margin-bottom: 0px;
}
hr.dot02{
border:none;
border-top:dashed 1px #FF3333;
height:1px;
color:#FFFFFF;
width:100%;
margin-bottom: 0px;
}
.font_access {
	MARGIN: 20px; FONT-WEIGHT: 800; FONT-SIZE: 24px; COLOR: #ffffff;
}
.font_access  A:link {
	COLOR: #ffffff
}
.font_access  A:visited {
	COLOR: #ffffff
}

td #menu {
text-align: center;
vertical-align: top;
}
td #menu A:link {
	COLOR: #ffffff
}
td #menu A:visited {
	COLOR: #ffffff
}

.contents{background-color:#FFF;width:1020px; padding-top:20px; padding-bottom:20px}

.tel {
	font-size:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; COLOR: #ff6600; MARGIN-left: 30px; 
}
#guide {
	FONT-SIZE: 9pt
}