body{
	margin:0px;
	padding:0px;
	background:#ffcc00;
	font-size:12px;
	line-height:140%;
	color:#333333;
	outline:0;
}

a{
	color:#111188;
	text-decoration:none;
}

a:hover{
	color:#ff0000;
	text-decoration:underline;
}

img{
	border:none;
}

a img{
	border:none;
}

h1{font-size:20px;}

h2{font-size:16px;}

.header{
	margin:20px auto;
	padding:15px 0px;
	width:900px;
	height:20px;
	background:#000000;
	clear:both;
	display:block;
}

.news{
	margin:0px auto;
	width:900px;
	height:20px;
	outline:0;
}

.main{
	margin:0px auto;
	width:900px;
	clear:both;
	display:block;
}

.main .leftbox{
	margin:0px 20px 0px 0px;
	width:240px;
	float:left;
	display:inline;
}

.main .leftbox .logo{
	margin:0px;
	width:240px;
	height:245px;
	background:url(../img/logo.gif) no-repeat;
	display:block;
}

.main .leftbox .menu{
	margin:0px 0px 40px 0px;
	width:240px;
	height:300px;
	display:block;
}

.main .leftbox .menu ul{
	margin:0px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	display:inline;
}

.main .leftbox .menu ul li{
	margin:0px 0px 10px 0px;
	clear:both;
	display:block;
	width:240px;
	height:40px;
	overflow:hidden;
}

.main .leftbox .menu ul li a{
	clear:both;
	display:block;
	width:240px;
	height:40px;
	text-indent:-9999px;
}

.main .leftbox .menu ul li.m01{
	background:url(../img/menu.gif) 0px 0px;
}

.main .leftbox .menu ul li.m01 a:hover{
	background:url(../img/menu.gif) -240px 0px;
}

.main .leftbox .menu ul li.m02{
	background:url(../img/menu.gif) 0px -40px;
}

.main .leftbox .menu ul li.m02 a:hover{
	background:url(../img/menu.gif) -240px -40px;
}

.main .leftbox .menu ul li.m03{
	background:url(../img/menu.gif) -0px -80px;
}

.main .leftbox .menu ul li.m03 a:hover{
	background:url(../img/menu.gif) -240px -80px;
}

.main .leftbox .menu ul li.m04{
	background:url(../img/menu.gif) -0px -120px;
}

.main .leftbox .menu ul li.m04 a:hover{
	background:url(../img/menu.gif) -240px -120px;
}

.main .leftbox .menu ul li.m05{
	background:url(../img/menu.gif) -0px -160px;
}

.main .leftbox .menu ul li.m05 a:hover{
	background:url(../img/menu.gif) -240px -160px;
}

.main .leftbox .menu ul li.m06{
	background:url(../img/menu.gif) -0px -200px;
}

.main .leftbox .menu ul li.m06 a:hover{
	background:url(../img/menu.gif) -240px -200px;
}

.main .leftbox .bnr{
	margin:0px 20px 40px 20px;
	width:200px;
	height:250px;
	display:block;
}

.main .leftbox .bnr ul{
	margin:0px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	display:inline;
}

.main .leftbox .bnr ul li{
	margin:0px 0px 10px 0px;
	clear:both;
	display:block;
	width:200px;
	height:40px;
	overflow:hidden;
}

.main .leftbox .bnr ul li a{
	clear:both;
	display:block;
	width:200px;
	height:40px;
	text-indent:-9999px;
}

.main .leftbox .bnr ul li.bnr01{
	background:url(../img/bnr_age.jpg) 0px 0px;
}

.main .leftbox .bnr ul li.bnr01 a:hover{
	background:url(../img/bnr_age.jpg) 0px 0px;
}

.main .leftbox .bnr ul li.bnr02{
	background:url(../img/bnr_kiminozo.gif) 0px 0px;
}

.main .leftbox .bnr ul li.bnr02 a:hover{
	background:url(../img/bnr_kiminozo.gif) 0px 0px;
}

.main .leftbox .bnr ul li.bnr03{
	background:url(../img/bnr_ayumayu.gif) 0px 0px;
}

.main .leftbox .bnr ul li.bnr03 a:hover{
	background:url(../img/bnr_ayumayu.gif) 0px 0px;
}

.main .leftbox .bnr ul li.bnr04{
	background:url(../img/bnr_akamani.gif) 0px 0px;
}

.main .leftbox .bnr ul li.bnr04 a:hover{
	background:url(../img/bnr_akamani.gif) 0px 0px;
}

.main .leftbox .bnr ul li.bnr05{
	background:url(../img/bnr_lantis.gif) 0px 0px;
}

.main .leftbox .bnr ul li.bnr05 a:hover{
	background:url(../img/bnr_lantis.gif) 0px 0px;
}

.main .leftbox .jasrac{
	margin:0px;
	width:240px;
	text-align:center;
	display:block;
}

.main .rightbox{
	margin:0px;
	width:640px;
	float:left;
	display:inline;
}

.main .rightbox .title{
	margin:0px;
	width:640px;
	height:225px;
	background:url(../img/title.gif) no-repeat;
	text-indent:-9999px;
}

.main .rightbox .box{
	margin:0px;
	width:640px;
}

.main .rightbox .box .hr_title{
	margin:20px 0px 0px 0px;
	width:640px;
	height:40px;
	background:#000000;
	display:block;
	text-align:center;
}

.main .rightbox .box .hr_title h1{
	position:relative;
	top:12px;
	color:white;
	display:block;
}

.main .rightbox .box .hr_data{
	margin:0px 0px 0px 0px;
	width:640px;
	text-align:center;
	background:#ffffff;
}

.main .rightbox .box .hr_data .playframe{
	margin:0px auto 0px auto;
	padding:20px 0px 20px 0px;
	width:600px;
	height:69px;
	display:block;
	clear:both;
}

.main .rightbox .box .hr_data .pcomm{
	margin:20px auto 20px auto;
	width:600px;
	height:50px;
	background:url(../img/pcomm.gif) no-repeat;
	display:block;
	clear:both;
}

.main .rightbox .box .hr_data .gcomm{
	margin:20px auto 20px auto;
	width:600px;
	height:50px;
	background:url(../img/gcomm.gif) no-repeat;
	display:block;
	clear:both;
}

.main .rightbox .box .back{
	margin:50px auto 0px auto;
	width:100px;
	height:50px;
}

.main .rightbox .box .corner_title{
	margin:50px 0px 0px 0px;
	width:640px;
	height:40px;
	background:url(../img/corner.gif) no-repeat;
	text-indent:-9999px;
}

.main .rightbox .box .corner_data{
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	width:600px;
	text-align:center;
	background:#ffffff;
}

.main .rightbox .box .mail_title{
	margin:50px 0px 0px 0px;
	width:640px;
	height:40px;
	background:url(../img/mail.gif) no-repeat;
}

.main .rightbox .box .mail_form{
	margin:0px 0px 0px 0px;
	width:640px;
	text-align:center;
}

.main .rightbox .box .mail_form table{
	margin:0px 0px 0px 20px;
}

.main .rightbox .box .profile_title{
	margin:50px 0px 0px 0px;
	width:640px;
	height:40px;
	background:url(../img/profile.gif) no-repeat;
}

.main .rightbox .box .profile_data{
	margin:20px 0px 0px 0px;
	width:640px;
	height:1205px;
}

.main .rightbox .box .backnum_title{
	margin:20px 0px 0px 0px;
	width:640px;
	height:40px;
	background:url(../img/backnum.gif) no-repeat;
	text-indent:-9999px;
}

.main .rightbox .box .comingsoon{
	margin:200px 5px 0px 5px;
	width:640px;
	height:72px;
	background:url(../img/comingsoon.gif) no-repeat;
}

.main .rightbox .box .event_title{
	margin:20px 0px 0px 0px;
	width:640px;
	height:40px;
	background:url(../img/event.gif) no-repeat;
	text-indent:-9999px;
}

.main .rightbox .box .event_data{
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	width:600px;
	background:#ffffff;
}

.footter{
	margin:0px auto 0px auto;
	width:900px;
	height:120px;
	clear:both;
}

.footter .sp1{
	margin:0px auto 0px auto;
	width:900px;
	height:50px;
	clear:both;
}

.footter .copy{
	margin:0px auto 0px auto;
	width:900px;
	height:50px;
	background:url(../img/copy.gif) no-repeat;
	clear:both;
}

.footter .sp2{
	margin:0px auto 0px auto;
	width:900px;
	height:20px;
	clear:both;
}
