BODY { font-family: "HGMaruGothicMPRO","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro",'Hiragino Kaku Gothic ProN',
 Meiryo, sans-serif }
  
BODY {
  background-image: url('b_4.png');
  font-size: 19px;
}

a:link {
text-decoration:none;
color:#0000FF;
}
a:visited {
text-decoration:none;
color:#0000FF;
}
a:hover {
text-decoration:underline;
color:#FF0000;
}

a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

.image_left {
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.s01 {
	text-align: center;
}
.s02 {
	background-image: url('b_1.gif');
}
.s03 {
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
.s04 {
	background-image: url('b_logo.gif');
}
.s05 {
	text-align: center;
	background-image: url('bg_cover.gif');
}
.s06 {
	background-image: url('b_cover.gif');
}
.s07 {
	text-align: left;
	margin-top: 0px;
}
.s08 {
	background-image: url('bg_under2.gif');
}
.s09 {
	background-image: url('bg_under.gif');
	border-radius: 10px;
}
.s10 {
	border-width: 0px;
}
.s11 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.s12 {
	border-width: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.s13 {
	font-size: 15px;
}
.s14 {
	text-align: center;
	margin-top: 0px;
}
.s15 {
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;
}
.s16 {
	text-align: left;
	margin-bottom: 10px;
}
.s17 {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.s18 {
	text-align: center;
	margin-top: 40px;
}
.s19 {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 8px;
	color: #FFFFFF;
	font-size: 15px;
}
.s20 {
	color: #FFFFFF;
}
.s21 {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 14px;
}
.s22 {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #FFFFFF;
	font-size: 13px;
}
.s23 {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 15px;
}
.s24 {
	text-align: center;
	color: #C0C0C0;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.s25 {
	font-size: 12px;
}
.s26 {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.s27 {
	background-image: url('bg_menu2.gif');
}
.s28 {
	background-image: url('bg_menu.gif');
}
.s29 {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 25px;
	color: #FFFFFF;
	font-size: 17px;
}
.s30 {
	text-align: right;
	margin-left: 30px;
	margin-right: 30px;
}
.s31 {
	color: #000000;
}
.s32 {
	text-align: left;
}
.s33 {
	background-image: url('b_9.gif');
}
.s34 {
	background-image: url('b_10.gif');
}
.s35 {
	background-image: url('b_11.gif');
}
.s36 {
	text-align: left;
	background-image: url('b_11.gif');
}
.s37 {
	list-style-image: url('icon05.png');
	margin-top: 10px;
	margin-bottom: 10px;
}
.s38 {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.s39 {
	list-style-image: url('icon03.gif');
	margin-top: 10px;
	margin-bottom: 10px;
}
.s40 {
	text-align: center;
	background-image: url('b_4.png');
}
.s41 {
	background-image: url('b_12.gif');
	border-radius: 10px;
}
.s42 {
	text-align: center;
	background-image: url('b_11.gif');
}
.s43 {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 23px;
}
.s44 {
	font-size: 23px;
}
.s45 {
	font-size: 18px;
}
.s46 {
	text-align: left;
	background-image: url('b_12.gif');
}
.s47 {
	color: #FF0000;
}
.s48 {
	text-align: center;
	color: #FF0000;
}
.s49 {
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 30px;
}
.s50 {
	list-style-image: url('faq_q.png');
	margin-top: 10px;
	margin-bottom: 10px;
}
.s51 {
	list-style-image: url('faq_a.png');
	margin-top: 10px;
	margin-bottom: 10px;
}
.s52 {
	text-align: right;
	background-image: url('b_4.png');
}
.s53 {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.s54 {
	text-align: left;
	background-image: url('b_10.gif');
}
.s55 {
	text-align: center;
	font-size: large;
}
.s56 {
	text-align: right;
	background-image: url('b_11.gif');
}
.s57 {
	border: 2px solid #FF6666;
	border-radius: 10px;
	background-image: url('b_10.gif');
}