/* --------------------------------------------------------------------------------------------
 　文字サイズ(小)専用設定
-------------------------------------------------------------------------------------------- */

.fonts {
	font: 10px/18px "Meiryo",Hiragino Kaku Gothic Pro;
}

.fontw {
	font: 10px/25px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #FFFFFF;
}

.fontss {
	font: 10px/18px "Meiryo",Hiragino Kaku Gothic Pro;
}

.fontssw {
	font: 10px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #CC0066;
}

.fontssws {
	font: 10px/13px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #CC0066;
}

.fontsm {
	font: 10px/18px "Meiryo",Hiragino Kaku Gothic Pro;
}

.fontl {
	font: 12px/18px "Meiryo",Hiragino Kaku Gothic Pro;
}

.fontlblue {
	font: 12px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #003399;
}

.fontlpink {
	font: 12px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #FF0033;
}

.fontwhite {
	font: 10px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #FFFFFF;
}

.fontlwhite {
	font: 12px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #FFFFFF;
}

.fontpl {
	color: #333333;
	font: 13px/20px "Meiryo",Hiragino Kaku Gothic Pro;
	font-weight: 700;
}

.toptitle {
	width: 815px;
	height: 25px;
	font: 15px/25px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #454545;
	text-align: left;
	border-bottom: 2px #CCCCCC dotted;
	border-left: 7px #FF0066 solid;
	padding-left: 10px;
	margin: 30px 0px 30px 40px;
}

.title {
	width: 660px;
	height: 20px;
	font: 12px/20px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #454545;
	text-align: left;
	border-bottom: 2px #CCCCCC dotted;
	border-left: 5px #FF0066 solid;
	padding-left: 5px;
	margin: 20px 0px 30px 0px;
}

.titles {
	width: 280px;
	height: 20px;
	font: 12px/20px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #454545;
	text-align: left;
	border-bottom: 2px #CCCCCC dotted;
	border-left: 5px #FF0066 solid;
	padding-left: 5px;
	margin: 10px 0px 10px 0px;
}

.titlem {
	width: 500px;
	height: 20px;
	font: 12px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #454545;
	text-align: left;
	border-bottom: 2px #CCCCCC dotted;
	border-left: 5px #FF0066 solid;
	padding-left: 5px;
	margin: 10px 0px 20px 0px;
}

*html .titlem {
	width: 490px;
}

.titlel {
	width: 540px;
	height: 20px;
	font: 12px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #454545;
	text-align: left;
	border-bottom: 2px #CCCCCC dotted;
	border-left: 5px #FF0066 solid;
	padding-left: 5px;
	margin: 10px 0px 20px 0px;
}

.titlell {
	width: 740px;
	height: 20px;
	font: 12px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #454545;
	text-align: left;
	border-bottom: 2px #CCCCCC dotted;
	border-left: 5px #FF0066 solid;
	padding-left: 5px;
	margin: 10px 0px 20px 0px;
}

.reds {
	font: 10px/18px "Meiryo",Hiragino Kaku Gothic Pro;
	color: #CC0000;
}	



/* --------------------------------------------------------------------------------------------
 　文字サイズ(小)設定
-------------------------------------------------------------------------------------------- */

#fonts-s {
	display: block;
	width: 19px;
	height: 19px;
	background-image: url(../image/fonts2-2.jpg);
}

#fonts-s:hover {
	background-image: url(../image/fonts2-2.jpg);
	color: #FFFFFF;
	position: relative; top: 0px; left: 0px;
}



/* --------------------------------------------------------------------------------------------
 　文字サイズ(中)設定
-------------------------------------------------------------------------------------------- */

#fonts-m {
	display: block;
	width: 19px;
	height: 19px;
	background-image: url(../image/fonts3-1.jpg);
}

#fonts-m:hover {
	background-image: url(../image/fonts3-2.jpg);
	color: #FFFFFF;
	position: relative; top: 0px; left: 0px;
}



/* --------------------------------------------------------------------------------------------
 　文字サイズ(大)設定
-------------------------------------------------------------------------------------------- */

#fonts-l {
	display: block;
	width: 19px;
	height: 19px;
	background-image: url(../image/fonts4-1.jpg);
}

#fonts-l:hover {
	background-image: url(../image/fonts4-2.jpg);
	color: #FFFFFF;
	position: relative; top: 0px; left: 0px;
}