@charset "utf-8";

* {
	font-family:'ＭＳ Ｐゴシック';
}

body {
	margin-top: 0px;
	background-image: url(images/bg.gif);
	margin-bottom: 0px;
}

td {
	font-size:12px;
}

h1 {
  margin:0;
  padding:0;
  font-size:60%;
  font-weight:normal;
  color:#999;
  text-align:left;
  padding:5px 0 3px 15px;
}

#glayer_contents{
	position:absolute;
	width:500px;
	height:320px;
	margin:-195px 0 0 -260px;
	padding:10px;
	background:#ffffff url(bg_contents.gif) repeat-x;
	color:black;
	text-align:center;
}

.style1 {font-size: 12px; line-height:1.3; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

.font_10 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
    line-height:1.3;
	color: #333333;
}
.font_12 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height:1.3;
	color: #333333;
}
.font_12w {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height:1.3;
	color: #FFFFFF;
}
.font_14pink {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height:1.3;
	color: #FF3399;
}
.font_12r {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height:1.3;
	color: #FF0000;
}
.font_12green {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height:1.3;
	color: #336600;
}
.font_14green {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height:1.3;
	font-weight: bold;
	color: #336600;
}
.font_12pink {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height:1.3;
	color: #FF3399;
}
.font_10gray {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height:1.3;
	color: #666666;
}
.font_18r {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	font-weight: bold;
	line-height:1.3;
	color: #FF0000;
}
.font_14 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: normal;
	line-height:1.3;
	color: #333333;
}
.font_14b {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	line-height:1.3;
	color: #990000;
}
.font_10r {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height:1.3;
	color: #FF0000;
}
.font_14r {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height:1.3;
	color: #FF0000;
}
a:link {
	color: #3300FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990066;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.font_14or {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	color: #FF6600;
}
.font_12br {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #996600;
}


div.main {width:950px; padding:0px; background-color:#fff; margin-left:auto; margin-right:auto;}
td.sc_td {font-size:10px;}

a.ad_link:link    {color: #30f; text-decoration:none;}
a.ad_link:visited {text-decoration:none; color: #30f;}
a.ad_link:hover   {text-decoration:underline;}
a.ad_link:active  {text-decoration: none;}

form {margin: 0px;}
