body		{  font-size: 80%; line-height: 120%}
tr			{  font-size: 80%; line-height: 120%}
ul			{  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10pt; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px}
li			{  line-height: 130%}
TEXTAREA	{  font-family: "lr oSVbN"}
a:visited	{  color: #0000BB}

.sfont70	{  font-size: 78%; line-height: 100%}
.lfont120	{  font-size: 120%; line-height: 130%}

.border		{  border: #AFAFAF}
.noline		{  text-decoration: none}
.noline:hover { text-decoration: underline}
.attent { color: red; font-size: 9pt; }


#osusumeContents {
	float:left;
	width:530px;
}

#osusumeContents table {
	margin-top:20px;
	width:530px;
	border-collapse:collapse;
	empty-cells:show;
}

#osusumeContents table th {
	padding:5px;
	width:100px;
	text-align:left;
	border:1px solid #cccccc;
	background:#d6e0f9;
}

#osusumeContents table td {
	padding:5px;
	text-align:left;
	border:1px solid #cccccc;
}

#osusumeContents table td strong {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
}

#osusumeImg {
	padding:10px;
	width:150px;
	float:right;
	display:inline;
	background:#d6e0f9;
}

#osusumeImg ul {
	margin:0;
	padding:0;
	width:150px;
	list-style:inside none;
}

#osusumeImg ul li {
	margin-bottom:10px;
	list-style:inside none;
	text-align:center;
}

#osusumeBox {
	padding:10px;
	background:#eeeeee;
}

#osusumeBox h3 {
	margin:0 0 10px;
	width:548px;
	height:36px;
	line-height:36px;
	text-indent:-9999px;
	float:left;
	background:url(images/index_title01.gif) 0 0 no-repeat;
}

.osusume {
	margin-bottom:5px;
}

/* _uEUό―clear */
.osusume:after{ 
   display: block;
   height: 0;
   visibility: hidden;
   clear: both;
   content: ".";
}

/* ΗΑ MacIE 5 Ζ WinIE 7 ό― */
.osusume{
   display: inline-block;
}

/*MacIE \*/
   * html .osusume {height: 1em;}
   .osusume {display: block;}
/*  */

.osusume h4 {
	margin:0 0 10px 10px;
	width:165px;
	height:51px;
	line-height:51px;
	text-indent:-9999px;
	float:left;
	display:inline;
}

.osusume h4#shop01 {
	background:url(images/index_title02.gif) 0 0 no-repeat;
}

.osusume h4#shop02 {
	background:url(images/index_title03.gif) 0 0 no-repeat;
}


.osusume dl {
	width:400px;
	float:right;
	text-align:left;
}

.osusume dl dt {
	margin-bottom:5px;
	font-size:120%;
	font-weight:bold;
}

.osusume dl dd {
	margin:0;
	padding:0;
/*	font-size:12px; */
}

.osusume p {
	margin-top:10px;
	width:150px;
	float:left;
}

#osusumeTop {
	margin-bottom:20px;
}

#osusumeTop h2 {
	margin:0 0 15px;
	padding:0;
	/*width:293px;*/
	height:46px;
	/*font-size:160%;
	line-height:1.4;
	text-align:left;
	font-weight:bold;
	font-family:"CI", Meiryo,"qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color:#ffffff;*/
	text-indent:-9999px;
	background:url(images/osusume_title04.gif) 0 0 no-repeat;
}

#osusumeTop h3 {
	margin:0 0 10px;
	padding:0 0 0 10px;
	line-height:1.2;
	text-align:left;
	font-weight:bold;
	font-size:200%;
	font-family:"CI", Meiryo,"qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color:#ff4400;
	background:url(images/osusume_bg.gif);
}

#osusumeTop h3 img {
	margin:0 0 0 -10px;
	display:block;
	vertical-align:middle;
}

#osusumeTop p {
	margin:0px;
	padding:0;
	font-size:110%;
	line-height:1.6;
	text-align:left;
}

#osusumePoint h4 {
	margin:0;
	padding:0;
	width:530px;
	height:32px;
	text-indent:-9999px;
	background:url(images/osusume_title03.gif) 0 0 no-repeat;
}

#osusumePoint p {
	margin:0px;
	padding:0;
	text-align:left;
	line-height:1.6;
	font-size:110%;
}

#backnumber {
	margin:20px auto;
	width:700px;
}

#backnumber h3 {
	margin:0 0 5px;
	padding:0 0 0 10px;
	line-height:1.8;
	text-align:left;
	font-size:130%;
	font-family:"CI", Meiryo,"qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color:#ffffff;
	background:#222694;
}

#backnumber ul {
	margin:0;
	padding:0 5px;
	widows:690px;
	list-style:inside none;
}

#backnumber ul li{
	padding:0 0 0 15px;
	text-align:left;
	line-height:1.8;
	background:url(images/index3_31.gif) 0 50% no-repeat;
}
