body{
margin:0;
}

H1 {
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	font-weight:bold;
	margin:0;
}
h1 a:link { color:#666666; text-decoration: none; }
h1 a:visited { color:#666666; text-decoration: none; }
h1 a:hover { color:#666666; text-decoration: none; }


h2 {font-size:10px; font-weight:normal; display:inline; }



/*** 色 ***/
.ss-black, .s-black, .sh-black, .m-black, .l-black, .ll-black {
	color: #000000;
}

.ss-kihon, .s-kihon, .sh-kihon, .m-kihon, .l-kihon, .ll-kihon {
	color: #666666;
}

.ss-orange, .s-orange, .sh-orange, .m-orange, .l-orange, .ll-orange {
	color: #FF9900;
}

.ss-blue, .s-blue, .sh-blue, .m-blue, .l-blue, .ll-blue {
	color: #3366FF;
}

.ss-rblue, .s-rblue, .sh-rblue, .m-rblue, .l-rblue, .ll-rblue {
	color: #85A3FF;
}

.ss-green, .s-green, .sh-green, .m-green, .l-green, .ll-green {
	color: #009933;
}

.ss-pink, .s-pink, .sh-pink, .m-pink, .l-pink, .ll-pink {
	color: #FF3366;
}

.ss-purple, .s-purple, .sh-purple, .m-purple, .l-purple, .ll-purple {
	color: #996699;
}

.ss-white, .s-white, .sh-white, .m-white, .l-white, .ll-white {
	color: #FFFFFF;
}

.ss-gray, .s-gray, .sh-gray, .m-gray, .l-gray, .ll-gray {
	color: #999999;
}

.ss-red, .s-red, .sh-red, .m-red, .l-red, .ll-red  {
	color: #DD0000;
}

.ss-rorange, .s-rorange, .sh-rorange, .m-rorange, .l-rorange, .ll-rorange {
	color: #FFCC33;
}

.ss-brown, .s-brown, .sh-brown, .m-brown, .l-brown, .ll-brown {
	color: #996600;
}

.ss-dpurple, .s-dpurple, .sh-dpurple, .m-dpurple, .l-dpurple, .ll-dpurple {
	color: #990099;
}

.ss-rgreen, .s-rgreen, .sh-rgreen, .m-rgreen, .l-rgreen, .ll-rgreen {
	color: #669999;
}

.ss-dbrown, .s-dbrown, .sh-dbrown, .m-dbrown, .l-dbrown, .ll-dbrown {
	color: #804040;
}

.ss-bdblue, .s-bdblue, .sh-bdblue, .m-bdblue, .l-bdblue, .ll-bdblue {
	color: #003EBD;
}

.ss-sblue, .s-sblue, .sh-sblue, .m-sblue, .l-sblue, .ll-sblue {
	color: #71B8FF;
}

.m-guid {
	color: #666666;
}



/*** フォントサイズ ***/
.ss-kihon {
	font-size: 9px;
	line-height: 12px;
}

.s-kihon, .s-gray, .s-orange, .s-blue, .s-rblue, .s-sblue, .s-green, .s-pink, .s-purple, .s-white, .s-red, .s-rorange, .s-brown, .s-dpurple, .s-rgreen, .s-dbrown, .s-bdblue, .s-black {
	font-size: 10px;
	line-height: 16px;
}

.m-kihon, .m-gray, .m-orange, .m-blue, .m-rblue, .m-sblue, .m-green, .m-pink, .m-purple, .m-white, .m-red, .m-rorange, .m-brown, .m-dpurple, .m-rgreen, .m-dbrown, .m-bdblue, .m-black {
	font-size: 12px;
	line-height: 18px;
}

.l-kihon, .l-gray, .l-orange, .l-blue, .l-rblue, .l-sblue, .l-green, .l-pink, .l-purple, .l-white, .l-red, .l-rorange, .l-brown, .l-dpurple, .l-rgreen, .l-dbrown, .l-bdblue, .l-black {
	font-size: 14px;
	line-height: 20px;
}

.ll-kihon, .ll-gray, .ll-orange, .ll-blue, .ll-rblue, .ll-sblue, .ll-green, .ll-pink, .ll-purple, .ll-white, .ll-red, .ll-rorange, .ll-brown, .ll-dpurple, .ll-rgreen, .ll-dbrown, .ll-bdblue, .ll-black {
	font-size: 16px;
	line-height: 24px;
}
.m-guid {
	font-size: 12px;
	line-height: 15px;
}

.sh-kihon, .sh-gray, .sh-orange, .sh-blue, .sh-rblue, .sh-sblue, .sh-green, .sh-pink, .sh-purple, .sh-white, .sh-red, .sh-rorange, .sh-brown, .sh-dpurple, .sh-rgreen, .sh-dbrown, .sh-bdblue, .sh-black {
	font-size: 10px;
	line-height: 18px;
}
