h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #CC9933;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
h2 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
h3 {
	line-height: 1.5em;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
p {
	margin: 0px;
	padding: 0px;
}



td,th{line-height:13pt;}

a:link{
	text-decoration:none;
	color:#666666;
}
a:visited{
	text-decoration:none;
	color:#666666;
}
a:active{
	text-decoration:underline;
	color:#333333;
}
a:hover{
	text-decoration:underline;
	color:#333333;
}

a:hover img {
-moz-opacity:0.5;
opacity:0.5;
filter: alpha(opacity=50);
}
img {
  padding: 0;
  border: 0 none;
}
.ls1{letter-spacing:1pt;}

.lh1{line-height:10pt}

.fs1{font-size:8pt}

.ls2{letter-spacing:1pt;}

.lh2{line-height:1pt}

.fs2{font-size:1pt}


#couruse {
	width: 900px;
	padding-left: 45px;
	overflow: hidden;
}
#couruse_txt {
	width: 900px;
	padding-left: 45px;
}

.program  {
	width: 250px;
	float: left;
	margin-right: 30px;
	height: 50px;
}


.pro_txt {
	width: 250px;
	float: left;
	letter-spacing: 1px;
	margin-right: 30px;
}
.program_txt {
	width: 250px;
	float: left;
	margin-right: 30px;
}
#title {
	padding-left: 50px;
	font-weight: bold;
	color: #333333;
}
#Introduction {
	font-size: 12px;
	line-height: 1.5em;
	color: #963;
	padding-left: 45px;
	padding-bottom: 10px;
}
.pink   {
	color: #F36;
	font-size: 12px;
	line-height: 1.1em;
	padding-top: 3px;
	padding-left: 5px;
}
.pink a:link{
	text-decoration:none;
	color:#FF3366;
}
.pink a:visited{
	text-decoration:none;
	color:#FF3366;
}
.pink a:active{
	text-decoration:underline;
	color:#FF3366;
}
.pink a:hover{
	text-decoration:underline;
	color:#FF3366;
}

.blue    {
	color: #09F;
	font-size: 12px;
	line-height: 1.1em;
	padding-top: 3px;
	padding-left: 5px;
}
.blue a:link{
	text-decoration:none;
	color:#0099FF;
}
.blue a:visited{
	text-decoration:none;
	color:#0099FF;
}
.blue a:active{
	text-decoration:underline;
	color:#0099FF;
}
.blue a:hover{
	text-decoration:underline;
	color:#0099FF;
}

.green   {
	color: #6C0;
	font-size: 12px;
	line-height: 1.1em;
	padding-top: 3px;
	padding-left: 5px;
}
.green a:link{
	text-decoration:none;
	color:#66CC00;
}
.green a:visited{
	text-decoration:none;
	color:#66CC00;
}
.green a:active{
	text-decoration:underline;
	color:#66CC00;
}
.green a:hover{
	text-decoration:underline;
	color:#66CC00;
}


#line {
	height: 1px;
	width: 700px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999;
	margin-left: 100px;
	margin-bottom: 20px;
}
ul#menu {
	width: 640px;
	padding-left: 150px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding-top: 10px;
	float: left;
}
*html ul#menu {
	width: 640px;
	padding-left: 30px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding-top: 10px;
	float: left;
}


.small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin-top: -2px;
}
li {
	list-style-type: none;
}
li#snowboard  {
	width: 110px;
	float: left;
}
li#ski  {
	width: 75px;
	float: left;
}
li#outdoor  {
	width: 90px;
	float: left;
}
li#trainer  {
	width: 140px;
	float: left;
}
li#golf  {
	width: 120px;
	float: left;
}
#flash {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
