/* text decoration area begin -------------- */
H1 {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006633;
}
H2 {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0044ff;
}
H3 {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff0044;
}
H4 {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #AA11FF;
}
strong{
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #193108;
}
.csss {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.csssbgreen {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006633;
}
.cssswht {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.cssm {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.cssmb {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.cssmblue {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
}
.cssmblues {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066FF;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.cssmgreen {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006633;
}
.cssmpuple {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #663399;
}
.cssmdpink {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cc3366;
}
.cssmbdpink {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc3366;
}
.cssmdpinkb {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc3366;
}
.cssmwht {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.cssmredn {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ff0000;
}
.cssmy{
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffad21;
}
.cssmbyel {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffff00;
}
.cssmdblue {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3366cc;
}
.cssmdgreen {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #336666;
}
.cssmdpuple {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #663366;
}
.cssmred {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff0000;
}
.cssmbpuple {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #663399;
}
.cssmbgreen {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006633;
}
.cssmbblue {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0066FF;
}
.cssmbpink {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC6699;
}
.cssmbl {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.csslbwht {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.cssldblue {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3366cc;
}
.cssxlyel {
	font-family: Verdana, 'MS P ゴシック', 'Osaka‐等幅', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffff00;
}
/* text decoration area end -------------- */
/* link settings area begin -------------- */
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* link settings area end -------------- */
/* spacer area begin -------------- */
.spacer100 {
	clear: both;
	width: 1px;
	height: 110px;
}
.spacer14 {
	clear: both;
	width: 1px;
	height: 14px;
}
.spacer14v {
	clear: both;
	width: 14px;
	height: 1px;
}
.spacer33 {
	clear: both;
	width: 1px;
	height: 33px;
}
/* spacer area end -------------- */
/* box area begin -------------- */
.boxpurple {
	background-color: #FAF3FF;
	height: auto;
	width: auto;
	border: 1px solid #CC99FF;
}
.boxorange {
	background-color: #FFF3E6;
	height: auto;
	width: auto;
	border: 1px solid #FF6633;
}
.boxorange_140 {
	background-color: #FFF3E6;
	height: auto;
	width: 140px;
	border: 1px solid #FF6633;
}
.boxpink {
	background-color: #FFF5FF;
	height: auto;
	width: auto;
	border: 1px solid #FF66CC;
}
.boxblue150 {
	padding: 2px;
	height: auto;
	width: 150px;
	border: 1px solid #3366FF;
}
/* box area end -------------- */

