/* CSS Document */a {	color: #0066cc;	text-decoration: underline;}a:hover {	color: #de5b6d;	text-decoration: none;}a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#top-outbox {	text-align: left;	width: 720px;	margin-right: auto;	margin-left: auto;}#ranking-box {	width: 720px;	padding-top: 20px;}#ranking-box .ttl {	line-height: 38px;	background-image: url(image/ranking_ttl.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 38px;	width: 720px;}#ranking-box .body {	background-image: url(image/ranking_body.jpg);	background-repeat: repeat-y;	width: 720px;}#ranking-box .uper {	background-image: url(image/ranking_uper.jpg);	background-repeat: no-repeat;	width: 720px;	padding-top: 60px;}#ranking-box .under {	background-image: url(image/ranking_under.jpg);	background-repeat: no-repeat;	background-position: left bottom;	width: 720px;	padding-bottom: 10px;}#ranking-box ul {	margin: 0px;	padding: 0px;	list-style-image: none;	list-style-type: none;}#ranking-box li {	margin: 0px;	padding: 0px;	float: left;	width: 144px;}#ranking-box .box {	text-align: center;	width: auto;	margin-right: auto;	margin-left: auto;	padding-right: 5px;}#ranking-box .box img {	margin-bottom: 5px;}#ranking-box .box p {	font-size: 12px;	line-height: 21px;	color: #666666;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	height: 42px;	width: 120px;	overflow: hidden;}#prem-box {	width: 720px;	padding-top: 20px;}#prem-box .inner {	background-image: url(../image/pram_bd.jpg);	background-repeat: no-repeat;	padding: 20px;	width: auto;}#prem-box p {	margin: 0px;	padding: 0px;	width: auto;}#prem-box p a {	line-height: 20px;	text-indent: -9999px;	display: block;	height: 20px;}#prem-box .menu {	width: auto;	padding-top: 15px;	padding-left: 415px;}#prem-box ul {	margin: 0px;	padding: 0px;	list-style-image: none;	list-style-type: none;}#prem-box li {	margin: 0px;	width: 265px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 0px;}#prem-box li a {	line-height: 75px;	text-indent: -9999px;	display: block;	height: 75px;	width: 265px;}#prem-box .it1 {	background-image: url(../image/pram_btn1.jpg);	background-repeat: no-repeat;}#prem-box .it2 {	background-image: url(../image/pram_btn2.jpg);	background-repeat: no-repeat;}#prem-box .it3 {	background-image: url(../image/pram_btn3.jpg);	background-repeat: no-repeat;}#prem-box .it4 {	background-image: url(../image/pram_btn4.jpg);	background-repeat: no-repeat;}#top-contents {	width: 720px;	padding-top: 20px;}#info-box {	float: left;	width: 355px;}#movie-box {	float: right;	width: 355px;}#info-box p {	line-height: 34px;	background-image: url(../image/info_ttl.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 34px;	width: 355px;}#info-box ul {	margin: 0px;	list-style-image: none;	list-style-type: none;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}#info-box li {	font-size: 12px;	line-height: 150%;	color: #666666;	background-image: url(image/info_bline.gif);	background-repeat: repeat-x;	background-position: left bottom;	width: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#info-box li em {	font-size: 11px;	font-style: normal;	color: #cf0e7d;}#top-bnr-box {	width: 720px;	padding-top: 20px;}#venat-bnr {	background-image: url(../image/venato_bd.jpg);	background-repeat: no-repeat;	float: left;	height: 446px;	width: 355px;}#winstar-bnr {	background-image: url(../image/winstar_bd.jpg);	background-repeat: no-repeat;	float: right;	height: 446px;	width: 355px;}#top-bnr-box .inner {	padding: 10px;	width: auto;}#top-bnr-box .txt {	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 392px;	width: auto;}#venat-bnr .btn {	background-image: url(../image/venato_btn.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 34px;	width: 335px;}#winstar-bnr .btn {	background-image: url(../image/winstar_btn.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 34px;	width: 335px;}#top-bnr-box .btn a {	line-height: 34px;	text-indent: -9999px;	display: block;	height: 34px;}#top-about {	width: 720px;	padding-top: 20px;}#top-about .ttl {	line-height: 38px;	background-image: url(../image/about_ttl.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 38px;	width: 720px;}#top-about .box {	padding: 15px;}#top-about .lef {	float: left;	width: 333px;}#top-about .rig {	float: right;	width: 333px;}#top-about .sub1 {	line-height: 19px;	background-image: url(image/about_item1.gif);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 19px;	width: 333px;}#top-about .sub2 {	line-height: 19px;	background-image: url(image/about_item2.gif);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 19px;	width: 333px;}#top-about .sub3 {	line-height: 19px;	background-image: url(image/about_item3.gif);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 19px;	width: 333px;}#top-about .sub4 {	line-height: 19px;	background-image: url(image/about_item4.gif);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 19px;	width: 333px;}#top-about ul {	color: #666666;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 20px;	list-style-position: outside;}#top-about li {	font-size: 12px;	line-height: 24px;	color: #333333;	margin: 0px;	padding: 0px;}#top-about li img {	margin-top: 5px;}#top-about li strong {	font-weight: normal;	color: #0033cc;	margin-left: -12px;}.n {	display: none;}#top-cat {	width: 720px;	padding-top: 20px;}#top-cat .ttl {	line-height: 38px;	background-image: url(../image/cat_ttl.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	margin: 0px;	padding: 0px;	height: 38px;	width: 720px;}#top-cat .box {	width: 720px;	padding-top: 10px;}#top-cat .lef {	float: left;	width: 232px;}#top-cat .lef2 {	float: left;	width: 232px;	margin-left: 12px;}#top-cat .rig {	float: right;	width: 232px;}#top-cat .item {	background-color: #fdfde7;	border: 1px solid #d21e81;	padding: 10px;	width: auto;	margin-bottom: 10px;}#top-cat .item p {	font-size: 14px;	line-height: normal;	font-weight: bold;	color: #d21e81;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d21e81;}#top-cat .item ul {	margin: 0px;	width: auto;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	list-style-position: outside;}#top-cat .item li {	font-size: 12px;	line-height: 150%;	color: #d21e81;	margin: 0px;	padding: 0px;}