@charset "utf-8";

*
	{
	font-weight: normal;
	font-style: normal;
	}

body
	{
	margin: 0;
	padding: 0;
	}

h1,h2,h3,h4,h5,p,div,ul,ol,li,td,th,table,dl,dt,dd
	{
	margin: 0;
	padding: 0;
	}

ul,li
	{
	list-style: none;
	}

img,a img
	{
	border: 0;
	}
a,
a:link
	{
	color: #0000FF;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	}

a:visited
	{
	color: #0000FF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	}

a:hover
	{
	color: #0000FF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	}

a:active
	{
	color: #0000FF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	}
.style1 {color: #FF0066}
#wrap {
	font-size: 12px;
	color: #333333;
	height: 3000px;
	width: 950px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap-2 {
	font-size: 12px;
	color: #333333;
	width: 950px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h1 {
	position: absolute;
	width: 950px;
}
#site-logo {
	position: absolute;
	top: 45px;
	left: 25px;
}
#best {
	position: absolute;
	top: 25px;
	left: 345px;
}
#genre {
	position: absolute;
	left: 538px;
	top: 33px;
}
#declaration {
	position: absolute;
	left: 544px;
	top: 56px;
}
#pyu-site {
	position: absolute;
	height: 36px;
	width: 930px;
	top: 120px;
	padding-left: 10px;
	padding-right: 10px;
}
#pyu-site li {
	display: inline;
	float: left;
}
#menu {
	width: 204px;
	position: absolute;
	padding-left: 10px;
	top: 185px;
}
#category {
	width: 204px;
	height: 27px;
}
#av {
	height: 44px;
	width: 204px;
}
#menu ul {
	background-image: url(img2/pyu_51.jpg);
	width: 204px;
}
#menu li {
	height: 26px;
	width: 158px;
	background-image: url(img2/pyu_40.jpg);
	padding-top: 8px;
	padding-left: 35px;
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
}
#av-bottom {
	height: 43px;
	width: 204px;
}
#av-bottom2 {
	height: 43px;
	width: 204px;
}
#av-bottom3 {
	height: 43px;
	width: 204px;
}
#av-bottom4 {
	height: 43px;
	width: 204px;
}
#amateur {
	height: 45px;
	width: 204px;
}
#live-chat {
	height: 45px;
	width: 204px;
}
#others {
	height: 45px;
	width: 204px;
}
#menu-bottom {
	height: 57px;
	width: 204px;
}
#frame {
	left: 216px;
	top: 185px;
	height: 10px;
	width: 734px;
}
#crown {
	position: absolute;
	left: 216px;
	top: 198px;
	z-index: 1;
	background-image: url(img2/pyu_30.jpg);
	height: 17px;
	width: 425px;
	padding-top: 5px;
	padding-left: 35px;
	font-size: 14px;
	color: #FF6600;
}
#site-name {
	position: absolute;
	left: 678px;
	top: 195px;
	z-index: 1;
	background-image: url(img2/pyu_31.jpg);
	height: 20px;
	width: 220px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 31px;
	text-align: center;
}
#box-02 {
	background-image: url(img2/pyu_75.jpg);
	width: 734px;
	position: absolute;
	left: 217px;
	top: 185px;
	height: 850px;
}
#box {
	background-image: url(img2/pyu_75.jpg);
	width: 734px;
	position: absolute;
	left: 217px;
	top: 185px;
	height: 792px;
}
#banner {
	height: 202px;
	width: 702px;
	background-image: url(img2/pyu_37.jpg);
	position: absolute;
	left: 227px;
	top: 223px;
	z-index: 1;
	padding-top: 1px;
	text-align: center;
}
#banner-4 {
	padding-top: 8px;
	padding-left: 14px;
}
#hd {
	height: 37px;
	width: 734px;
	text-align: center;
	padding-top: 233px;
}
.hd-01 {
	height: 37px;
	width: 734px;
	text-align: center;
	padding-top: 4px;
}
#no1site {
	height: 35px;
	width: 726px;
	padding-left: 8px;
}
#point {
	height: 24px;
	width: 720px;
	z-index: 1;
	padding-top: 10px;
	padding-left: 14px;
}
#text-2 {
	position: absolute;
	z-index: 1;
	left: 245px;
	top: 682px;
	line-height: 20px;
	width: 680px;
}
#text2-2 {
	position: absolute;
	z-index: 1;
	left: 245px;
	top: 793px;
	line-height: 20px;
	width: 680px;
}
#text3-2 {
	position: absolute;
	z-index: 1;
	left: 245px;
	top: 970px;
	line-height: 20px;
	width: 680px;
}
#text {
	position: absolute;
	z-index: 1;
	left: 245px;
	top: 542px;
	line-height: 20px;
	width: 680px;
}
#point2-2 {
	height: 24px;
	width: 720px;
	z-index: 1;
	padding-top: 85px;
	padding-left: 14px;
}
#point2 {
	height: 24px;
	width: 720px;
	z-index: 1;
	padding-top: 100px;
	padding-left: 14px;
}
#text2 {
	position: absolute;
	z-index: 1;
	left: 245px;
	top: 667px;
	line-height: 20px;
	width: 680px;
}
#text3 {
	position: absolute;
	z-index: 1;
	left: 245px;
	top: 761px;
	line-height: 20px;
	width: 680px;
}
#entrance2-2 {
	text-align: right;
	height: 52px;
	width: 710px;
	padding-right: 24px;
	padding-top: 133px;
}
#entrance {
	text-align: right;
	height: 52px;
	width: 710px;
	padding-top: 200px;
	padding-right: 24px;
}
#frame2 {
	z-index: 1;
	height: 68px;
	width: 729px;
}
.frame2 {
	z-index: 1;
	height: 68px;
	width: 729px;
}
#line7 {
	position: absolute;
	height: 2px;
	width: 950px;
	top: 2978px;
}
#footer {
	text-align: center;
	width: 950px;
	position: absolute;
	font-size: 12px;
	color: #0066FF;
	top: 2983px;
}
#month {
	height: 562px;
	width: 189px;
	background-image: url(img2/pyu_40-2.jpg);
	padding-top: 58px;
	padding-left: 15px;
}
#month2 {
	height: 562px;
	width: 189px;
	background-image: url(img2/pyu_40-3.jpg);
	padding-top: 58px;
	padding-left: 15px;
}
#box2 {
	background-image: url(img2/pyu_75.jpg);
	width: 734px;
	position: absolute;
	left: 217px;
	top: 185px;
}
#box2-1 {
	background-image: url(img2/pyu_75.jpg);
	width: 734px;
	position: absolute;
	left: 217px;
	top: 185px;
}
#banner-2 {
	height: 202px;
	width: 702px;
	z-index: 1;
	text-align: center;
	padding-right: 7px;
	padding-left: 11px;
}
#top-site {
	height: 28px;
	width: 702px;
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 1px;
}
#hd2 {
	height: 37px;
	width: 734px;
	text-align: center;
	padding-top: 2px;
}#info {
	width: 702px;
	padding-right: 7px;
	padding-left: 11px;
	padding-bottom: 8px;
}
#box2 dt {
	height: 24px;
	width: 720px;
	z-index: 1;
	padding-top: 10px;
	padding-left: 14px;
}
#box2 dd {
	z-index: 1;
	left: 245px;
	top: 542px;
	line-height: 20px;
	width: 680px;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 5px;
}
#text4 {
	z-index: 1;
	left: 245px;
	top: 761px;
	line-height: 20px;
	width: 680px;
	padding-top: 5px;
	padding-left: 30px;
}
#entrance-2 {
	text-align: right;
	height: 52px;
	width: 710px;
	padding-top: 50px;
	padding-right: 24px;
}
#crown-2 {
	position: absolute;
	left: 216px;
	top: 198px;
	z-index: 1;
	height: 17px;
	width: 425px;
	padding-top: 5px;
	padding-left: 35px;
	font-size: 14px;
	color: #FF6600;
}
#site-name-2 {
	position: absolute;
	left: 678px;
	top: 195px;
	z-index: 1;
	height: 20px;
	width: 220px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 31px;
	text-align: center;
}
#ranking-box {
	background-image: url(img2/pyu_75.jpg);
	width: 734px;
	position: absolute;
	left: 216px;
	top: 1043px;
}
#ranking-bottom {
	position: absolute;
	left: 216px;
	top: 2880px;
}
#ranking-top {
	height: 10px;
	width: 734px;
}
#banner-3 {
	height: 202px;
	width: 702px;
	background-image: url(img2/pyu_37.jpg);
	z-index: 1;
	padding-top: 1px;
	text-align: center;
	margin-left: 11px;
}
#content {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #0099FF;
	left: 691px;
	top: 579px;
}
#content2 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #0099FF;
	left: 673px;
	top: 598px;
}
#content3 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 711px;
	top: 623px;
}
#content4 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 653px;
	top: 645px;
}
#content5 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 667px;
	top: 667px;
}
#content6 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 647px;
	top: 689px;
}
#content7 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #FF0000;
	left: 501px;
	top: 786px;
}
#content8 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 470px;
	top: 820px;
	line-height: 20px;
}
.style2 {
	color: #0099FF;
	text-decoration: underline;
}
.style3 {
	color: #FF6600;
	text-decoration: underline;
}
#content9 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 470px;
	top: 1002px;
	line-height: 20px;
}
#content10 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 470px;
	top: 1167px;
	line-height: 20px;
}
#content11 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 470px;
	top: 1372px;
	line-height: 20px;
}
#content12 {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	color: #333333;
	left: 245px;
	top: 1536px;
	line-height: 20px;
}
#entrance-1 {
	font-size: 10px;
	color: #0000FF;
	position: absolute;
	z-index: 1;
	left: 486px;
	top: 1312px;
	line-height: 14px;
}
#entrance-1 a:link
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}
#entrance-1 a:visited
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}
#entrance-1 a:hover
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: none;
	}
#entrance-1 a:active
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}
#entrance-02 a:link
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}
#entrance-02 a:visited
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}
#entrance-02 a:hover
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: none;
	}
#entrance-02 a:active
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}

#entrance-03 a:link
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}

#entrance-03 a:visited
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}

#entrance-03 a:hover
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: none;
	}

#entrance-03 a:active
	{
	color: #0000FF;
	font-size: 10px;
	text-decoration: underline;
	}
#entrance-02 {
	font-size: 12px;
	color: #0000FF;
	position: absolute;
	z-index: 1;
	left: 631px;
	top: 1312px;
	line-height: 14px;
}
#entrance-03 {
	font-size: 12px;
	color: #0000FF;
	position: absolute;
	z-index: 1;
	left: 769px;
	top: 1312px;
	line-height: 14px;
}
#site-etc {
	width: 702px;
	z-index: 1;
	text-align: center;
	padding-left: 11px;
}
#goods {
	font-size: 10px;
	color: #333333;
	position: absolute;
	z-index: 2;
	left: 237px;
	top: 899px;
	line-height: 14px;
}
#goods2 {
	font-size: 10px;
	color: #333333;
	position: absolute;
	z-index: 2;
	left: 237px;
	top: 1037px;
	line-height: 14px;
}
#goods3 {
	font-size: 10px;
	color: #333333;
	position: absolute;
	z-index: 2;
	left: 237px;
	top: 1203px;
	line-height: 14px;
}
#goods4 {
	font-size: 10px;
	color: #333333;
	position: absolute;
	z-index: 2;
	left: 237px;
	top: 1347px;
	line-height: 14px;
}
.site-a {
	width: 702px;
	z-index: 1;
	text-align: center;
	padding-left: 11px;
}
.site-a2 {
	width: 702px;
	z-index: 1;
	text-align: center;
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 7px;
}
#map-box {
	width: 934px;
	position: absolute;
	left: 10px;
	top: 185px;
	background-image: url(img2/sitemap_02.jpg);
	background-repeat: repeat-y;
}
#frame-01 {
	width: 934px;
}
#frame-02 {
	width: 934px;
}
#sitemap {
	text-align: center;
	width: 934px;
}
#box-l {
	width: 467px;
	float: left;
}
#box-r {
	width: 467px;
	float: left;
}
#av-map {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
}
#amateur-map {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
}
#box-l dt {
	background-image: url(img2/sitemap_13.jpg);
	height: 13px;
	width: 275px;
	padding-left: 25px;
	padding-top: 7px;
}
#box-l dd {
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 3px;
}
#box-l dl {
	padding-left: 55px;
}
#live-map {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#others-map {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#box-r dt {
	background-image: url(img2/sitemap_13.jpg);
	height: 13px;
	width: 275px;
	padding-left: 25px;
	padding-top: 7px;
}
#box-r dd {
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 3px;
}
#box-r dl {
	padding-left: 45px;
}
#box-l dt a:link,#box-l dt a:visited,#box-l dt a:active{
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
#box-l dt a:hover{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
#box-r dt a:link,#box-r dt a:visited,#box-r dt a:active{
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
#box-r dt a:hover{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}	
.live {
	font-size: 24px;
	color: #FF6600;
	padding-left: 13px;
	padding-top: 5px;
}
.live2 {
	line-height: 20px;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}
.entrance {
	text-align: right;
	padding-right: 24px;
	padding-bottom: 40px;
}
.line {
	padding-bottom: 40px;
	padding-left: 8px;
}
.box {
	width: 734px;
}
.box2 {
	float: left;
	width: 343px;
	padding-left: 13px;
}
.site {
	background-image: url(img2/amateur_03.jpg);
	height: 15px;
	width: 290px;
	font-size: 14px;
	color: #FF6600;
	padding-top: 22px;
	padding-left: 53px;
}
.site2 {
	background-image: url(img2/amateur_05.jpg);
	height: 168px;
	width: 343px;
	text-align: center;
	padding-top: 5px;
}
.site3 {
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	background-image: url(img2/amateur_06.jpg);
	height: 17px;
	width: 318px;
	padding-left: 25px;
}
.site4 {
	background-image: url(img2/amateur_07.jpg);
	height: 58px;
	width: 293px;
	line-height: 16px;
	padding-left: 25px;
	padding-right: 25px;
}
.site5 {
	background-image: url(img2/amateur_08.jpg);
	height: 58px;
	width: 320px;
	text-align: right;
	padding-right: 23px;
}
.rb {
	width: 680px;
	height: 47px;
	background-image: url(img2/ranking-site.jpg);
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 24px;
	color: #0099FF;
	padding-top: 18px;
	padding-left: 54px;
}
.rb2 {
	width: 711px;
	height: 110px;
}
#maniac {
	height: 405px;
	padding-left: 11px;
	padding-top: 5px;
}
#site-box {
	width: 356px;
	float: left;
	padding-top: 8px;
	padding-left: 14px;
	height: 395px;
}
.etc {
	height: 395px;
	width: 356px;
}
#site-box2 {
	float: left;
	width: 341px;
	background-image: url(img2/site-etc_02.jpg);
	height: 403px;
}
.etc-1 {
	font-size: 16px;
	color: #0066FF;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 20px;
	width: 320px;
}
#site-box2 dt {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	width: 320px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#site-box2 dd {
	padding-left: 15px;
	line-height: 18px;
	width: 320px;
}
#an-entry {
	font-size: 13px;
	color: #FFFFFF;
	height: 21px;
	width: 940px;
	text-align: right;
	background-image: url(img2/pyu_01-etc.jpg);
	font-weight: bold;
	padding-top: 4px;
	padding-right: 10px;
}
#entrance-etc {
	text-align: right;
	width: 300px;
	padding-top: 20px;
	padding-right: 40px;
}
#hd3 {
	width: 714px;
	padding-left: 20px;
	padding-top: 5px;
}
#iframe {
	padding-left: 10px;
	padding-top: 5px;
}
#board {
	font-size: 24px;
	color: #0099FF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
