body	{background-color: #FFFFFF; color: #999999; font-family: arial, helvetica, sans-serif; font-size: 11px; padding: 0px; line-height: 16px;}
a	{color: #006699; text-decoration: none;}
a:hover	{color: #999999; text-decoration: underline;}
a:visited {border: 0px solid none;}

a.here	{padding: 3px; color: #006699; text-decoration: none;}
a.here:hover	{padding: 3px; background-color: white;}
a.here:visited {padding: 3px; border: 0px solid none;}

h1 {font-weight: bold; font-size: 16px; color: #154088;}
h2 {font-weight: bold; font-size: 14px; color: #154088; padding-top: 15px;}

.large_container {clear: both; margin-top: 15px; margin-left: 100px; width: 600px; height: 400px; overflow: auto;
				text-align: left; padding: 0px; background-color: #F3F3F8; background-repeat: no-repeat;}
.large_container_blank {clear: both; margin-top: 15px; margin-left: 100px; width: 600px; height: 400px; overflow: auto;
				text-align: left; padding: 0px; background-color: none; background-repeat: no-repeat;}			
.yuritext_container {margin-left: 10px; width: 130px; color: #999999; font-size: 11px;}

.huge_container {margin-top: 15px; margin-left: 100px; width: 600px; height: 400px; text-align: left; padding: 0px; 
background-color: #F3F3F8; background-repeat: no-repeat;}

.news_bottom {width: 600px; height: 370px; overflow: auto; margin-top: 15px; margin-left: 15px;}

.on-white-bg {margin-left: 10px; color: #999999; font-size: 11px;}

.text_block	{margin-top: 10px; margin-left: 15px; width: 270px; height: 335px; background-color: none; text-align: left; overflow: auto;}

.text_block_wide	{float: left; margin-top: 10px; margin-left: 15px; width: 550px; margin-bottom: 25px;
					background-color: none; text-align: left;}

.text_block_small {margin-top: 15px; margin-left: 15px; width: 155px; background-color: none; text-align: left; overflow: auto;}
.text_shop_release {background-color: none; text-align: left; overflow: auto; font-family: arial, helvetica, sans-serif; font-size: 11px; padding: 0px;}

.text_begin	{clear: both; margin-top: 15px; margin-left: 15px; background-color: none; text-align: left; color: #666666; 
			font-size: 12px; font-style: bold; padding: 0px;}
.text_begin_2 {clear: both; margin-top: 25px; margin-left: 15px; background-color: none; text-align: left; color: #666666; font-size: 12px; font-style: bold; padding: 0px;}

.text_shop	{top: 15px; left: 15px; width: 470px; height: 20px; background-color: none; text-align: left; overflow: auto; color: #0000000; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: bold; padding: 0px;}

.music_player {float: left; margin-top: 30px; margin-left: 15px; width: 200px; height: 300px; text-align: left; overflow: none; font-size: 10px; background-color: #F3F3F8;}
				
.music-right-side {margin-left: 270px; margin-top: 45px; width: 200px;}
.music-right-side-alt {margin-left: 270px; margin-top: 45px; width: 290px;}

.image_block	{top: 15px; left: 15px; width: 185px; height: 185px; text-align: left; overflow: none; background-color: none;}

.topsquare_content { top: 15px; left: 15px; width: 155px; height: 155px; background-color: none; text-align: left; overflow: auto;}
.bottomsquare_content { top: 15px; left: 15px; width: 155px; height: 155px; background-color: none; text-align: left; overflow: auto;}

.heading {margin-left: 100px; margin-top: 20px; padding-top: 0px; width: 600px; height: 100px;  padding: 0px;
		 	background-color: #CCCCCC; background-repeat: no-repeat;}

.head-text {float: left; margin-left: 15px; margin-top: 15px; width: 200px; color: white; 
			font-size: 15px;}		 	

.footing {clear: both; margin-left: 100px; margin-top: 15px; width: 600px; height: 100px; text-align: left; color: white; 
			font-family: arial, helvetica, sans-serif; font-size: 11px; padding: 0px;
		 	background-color: #CCCCCC; background-repeat: no-repeat;}
		 	
.nav-text {clear: both; width: 570px; margin-left: 15px; margin-top: 0px; font-size: 10px; line-height: 18px;}

.footer {top: 400px; left: 25px; width: 200px; height: 100px; padding: 0px; background-color: none; background-repeat: no-repeat;}


.vertical_list	{ top: 20px; margin-left: 30px; width: 320px; height: 425px; background-color: none;}
.horizontal_list{ top: 20px; margin-left: 30px; width: 260px; height: 425px; background-color: none;}

	
.img 		{padding:0px; border:0px solid black;}

.release_info	{ top: 20px; left: 220px; width: 160px; height: 210px; text-align: left; overflow: auto; font-size: 10px; background-color: none;}


.nav_text	{top: 165px; left: 25px; width: 100px; height: 300px; text-align: left; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; padding: 0px;;
		 	margin-top: 0px; background-color: none; background-repeat: no-repeat;}
	

.table_yuri {font-size: 11px; width: 550px; background-color: none; overflow: auto;}
.table_shop {float: left; margin-top: 10px; margin-bottom: 25px; margin-left: 15px; width: 540px; background-color: none; cellpadding: 0px; cellspacing: 0px; 
				overflow: auto;}

td#pad    	{padding-top: 0px; padding-bottom: 15px; border: 0px;}

#main_container	{margin-left: auto; margin-right: auto; width: 800px; text-align: left; 
				padding: 0px; margin-top: 0px; padding-top: 0px; background-color: none; background-repeat: no-repeat;}

.shop_descrp {width: 220px;}

.player {width: 300px;}
.album-all {float: left; margin: 0 10px 15px 0; width: 200px; background-color: #999999; background-repeat: no-repeat; padding: 5px;}
.album-all-wide {background-color: #999999; background-repeat: no-repeat; padding: 5px;}

.album-place {float: left; margin-right: 15px; width: 200px;}
.album-place-wide {float: left; margin-right: 15px; width: 340px;}

.none {clear: both;}

.head-descrp {font-size: 11px;}

	