body     {
	color: #333333
}
.wrap{
	margin-left:auto;
	margin-right:auto;
}
.gr12 {
	color: #0c5400;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Osaka, "?l?r ?o?S?V?b?N";
	letter-spacing: 0px }

.g12{color: #669900; font-Size:12px; line-height:16px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.g14{color: #669900; font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.g15{color: #669900; font-Size:16px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.p12{color: #84007b; font-Size:12px; line-height:16px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.p14{color: #84007b; font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.p15{color: #84007b; font-Size:16px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.bl12{color: #0066cc; font-Size:12px; line-height:16px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.bl14{color: #0066cc; font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.bl15{color: #0066cc; font-Size:16px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.m12{color: #663333; font-Size:12px; line-height:16px; letter-spacing:0px; font-weight:bold; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.m14{color: #663333; font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:bold; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.m15{color: #663333; font-Size:16px; line-height:18px; letter-spacing:0px; font-weight:bold; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.r12 {
	color: #ff0000;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-family: Osaka, "?l?r ?o?S?V?b?N";
	letter-spacing: 0px }

.r14{color: #ff0000; font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.r15{color: #ff0000; font-Size:16px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.w12{color: #ffffff; font-Size:12px; line-height:16px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.w14{color: #ffffff; font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.w15{color: #ffffff; font-Size:16px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.n10{font-Size:11px; line-height:12px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.n12{font-Size:12px; line-height:15px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.n14{font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:normal; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.b10{font-Size:11px; line-height:12px; letter-spacing:0px; font-weight:bold; font-family: Osaka, "?l?r ?o?S?V?b?N"}
.b12{
	font-Size:14px;
	line-height:1.3em;
	letter-spacing:0px;
	font-weight:bold;
	font-family: Osaka, "?l?r ?o?S?V?b?N"
}
.b14{font-Size:14px; line-height:18px; letter-spacing:0px; font-weight:bold; font-family: Osaka, "?l?r ?o?S?V?b?N"}
a:link {
	color: #4e95ff;
	text-decoration: none }

a:visited { color: #0033ff;text-decoration:none; }
a:active  { color: #0033ff;text-decoration:none; }
a:hover { color: #cc3333;text-decoration: underline; }
strong {
	font-weight: bold
}
.waku { font-size: 12px; font-weight: bold; background-color: #ffff71; margin: 1px; padding-right: 2px; border: solid 1px black; }
.corse_waku   {
	border: 1px solid #993300;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 0px;
	height: 75px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.corse_waku2   {
	border: 1px solid #993300;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	width: 234px;
	margin-left: 10px;
	height: 75px;
}
.waku_title {
	background-color: #FFFFFF;
	top: 12px;
	position: relative;
	width: 220px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	font-size: 14px;
}
.waku_title2 {
	background-color: #FFFFFF;
	top: 15px;
	position: relative;
	width: 210px;
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	font-size: 14px;
	padding-left: 3px;
}
dl {
	margin: 0px;
	padding: 0px;
}
dt {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #0066FF;
}
dd {
	font-size: 11px;
	line-height: 1.2em;
	padding-left: 0px;
	margin-left: 15px;
}.camp {
	width: 296px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #09F;
	font-weight: bold;
	color: #C30;
	font-size: 16px;
	line-height: 1.3em;
}
.camp a img {
	margin-top: 5px;
	border: 1px solid #666;
	margin-right: 25px;
	margin-left: 25px;
}

