* {
	margin:0;
	border:0;
	padding:0;
	color:#0f0f0f;
	font-family:Arial,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','MS PGothic','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size:13px;
}
a {
	color:black;
	text-decoration:none;
}
a:link {color:black;}
a:visited {color:black;}
a:active{
	color:green;
	background-color:yellow;
}
a:hover{
	color:green;
	background-color:yellow;
}
iframe {
	border:solid 1px #4c50a8;
	width:558px;
}
td {
	font-size:12px;
	background-color:white;
}
th {
	background-color:white;
}
hr {
	height:0;
	border:0;
	border-bottom:solid 1px #9f85ea;
	width:760px;
	clear:both;
	margin-top:25px;
}
.f_r {
	float:right;
}
.f_l {
	float:left;
}
.m_15 {
	margin:0 15px 15px 15px;
}
.m_b_10 {
	margin-bottom:10px;
}
.w_560 {
	width:560px;
}
.main {
	margin:auto;
	width:760px;
}
.ore_waku {
	border:solid 1px #4c50a8;
	margin-bottom:15px;
}
.midashi {
	background:#4c50a8 url(img/kado_k.gif) no-repeat;
	font-size:10pt;
	padding-top:2px;
	height:16px;
	text-align:center;
	font-weight:bold;
	color:white;
}
.p1_div {
	width:350px;
	height:200px;
	position:relative;
	margin-bottom:10px;
	overflow:hidden;
}
.p1_img {
	width:150px;
	height:200px;
	position:absolute;
	top:0;
	left:0;
}
.p1_div div {
	padding:7px;
	letter-spacing:0pt;
	line-height:11pt;
	font-size:10px;
	position:absolute;
	top:0;
	left:150px;
	width:186px;
	border:0;
}
.p1_thumb_1 ,.p1_thumb_2 {
	width:100px;
	height:75px;
	position:absolute;
	top:125px;
}
.p1_thumb_1 {
	left:150px;
}
.p1_thumb_2 {
	left:250px;
}
.push_table {
	background-color:#4c50a8;
}
.p2_div {
	width:135px;
	float:left;
	margin-right:6px;
}
.p2_div img {
	width:135px;
	height:180px;
}
.p2_div p {
	width:129px;
	padding:3px;
	line-height:11pt;
	font-size:11px;
}
.p2_5_div {
	width:111px;
	float:left;
	margin-right:1px;
}
.p2_5_div img {
	width:111px;
	height:148px;
}
.p2_5_div p {
	width:105px;
	padding:3px;
	line-height:11pt;
	font-size:11px;
}
.p3 th {
	padding:8px 2px 8px 2px;
	text-align:left;
	font-weight:normal;
}
.p3 td {
	padding:8px;
}
.new_table th {
	height:75px;
}
.new_table td {
	width:180px;
	height:75px;
	padding:0 8px 0 8px;
	line-height:11pt;
	font-size:10px;
}
.new_table img {
	width:100px;
	height:75px;
}
.list {
	background-Color:#4c50a8;
	width:153px;
	float:right;
	margin:0 15px 15px 0;
}
.list img {
	width:100px;
	height:75px;
}
.list td {
	padding:2px auto 2px auto;
	text-align:center;
}
.rank th ,.rank2 th {
	background-color:#e8e1e7;
	width:18px;
}
.rank th {
	color:red;
}
.rank2 th {
	color:#4c50a8;
}
.list a {
	font-size:12px;
}
.k_table {
	width:756px;
	margin:1px;
}
.k_table td {
	height:108px;
	width:198px;
	vertical-align:top;
	padding:6px;
	line-height:11pt;
	font-size:11px;
	overflow:hidden;
}
.k_table img ,.l_table img{
	height:120px;
	width:180px;
}
.k_table td.k2 {
	height:auto;
	vertical-align:middle;
}
.l_table {
	width:760px;
}
.l_table td {
	width:33%;
	text-align:center;
}
.notice {
	width:760px;
	margin:25px auto 25px auto;
	text-align:center;
}
.enter ,.in_enter{
	border:solid 1px #cccccc;
	text-align:center;
}
.enter {
	width:200px;
	margin:0 auto 25px auto;
}
.in_enter {
	margin:1px;
	padding:8px;
}
.in_enter input {
	width:70px;
	height:20px;
}
.them td {
	font-size:12px;
	width:135px;
	height:20px;
	text-align:center;
}
.new {
	background-Color:#ee922a;
}
.new img {width:100px;height:75px;}
.new td {
	padding:2px auto 2px auto;
	text-align:center;
}
