@charset "utf-8";/* formatting style------------------------------*/* {	font-style: normal;	margin: 0px;	padding: 0px;}body {	color: #333333;	background-color: #BDE9AF;	background-image: url( );	background-repeat: repeat;	font-family: sans-serif;	font-size: 75%;	line-height: 1.6;}hr {	display: none;}/* link styles------------------------------*/a img {	border-style: none;}a:link {	color: #333333;	text-decoration: underline;}a:visited {	color: #999999;	text-decoration: underline;}a:hover {	color: #000000;	text-decoration: none;}a:active {	text-decoration: none;	position: relative;	left: 1px;	top: 1px;}/* basic layout------------------------------*/#wrapper {	background-color: #FFFFFF;	width: 858px;	border-right: 1px solid #BDE9AF;	border-left: 1px solid #BDE9AF;	margin: 0px auto;}#main {	float: right;	width: 518px;	margin-bottom: 20px;	clear: both;	padding-top: 20px;	padding-right: 20px;}#main #logo {	position: absolute;	right: 15px;	top: 20px;}#sidebar {	padding: 20px;	float: left;	width: 200px;	margin-bottom: 20px;	margin-right: 10px;}#footer {	padding: 15px;	clear: both;	color: #333333;	background-color: #FFB7B4;	padding-left: 10px;}/* header styles------------------------------*/#header {	background-repeat: no-repeat;	height: 200px;	border-top: 2px solid #666666;	position: relative;	border-top-color: #BDE9AF;	background-image: url(images/header01.jpg);	background-color: #BDE9AF;}#header #logo {	position: absolute;	left: 15px;	top: 15px;}#header ul {	width: 860px;	position: absolute;	left: 0;	top: 175px;}#header ul li {	list-style: none;	float: left;}#header ul li a {	width: 169px;	height: 2.5em;	line-height: 2.5em;	color: #666666;	text-decoration: none;	text-align: center;	display: block;	border-top: 2px solid #FFFFFF;	border-bottom: 3px double #999999;	border-left: 2px solid #FFFFFF;	background-color:#FFB7B4;}#header ul li a:hover {	background-color:#C1B47C;}#header ul li#nHome a {	border-left-style: none;}#home #header #nHome a,#aboutus #header #nAboutus a,#menu #header #nMenu a,#contact #header #nContact a,#jpns #header #nJpns a {	color: #FFFFFF;	background-color: #828CA7;}/* main styles------------------------------*/#main h1 {	margin-bottom: 20px;	font-size: 125%;	font-weight: bold;}#main h2 {	margin-bottom: 15px;}#main p {	line-height: 1.8;	margin-bottom: 1em;	margin-right: 1em;	margin-left: 1em;}#main dl#news dt {	font-weight: bold;	background-image: url(images/bullet_01.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0px 0px 10px;	clear: right;	float: left;	width: 15em;	padding-left: 20px;}#main dl#news dd {	margin: 0px 0px 10px 10em;}	/* sidebar styles------------------------------*/#sidebar h2 {	margin-bottom: 15px;}#sidebar p {	line-height: 1.8;	margin-bottom: 1em;	margin-right: 1em;	margin-left: 1em;}#sidebar dl dt a {	padding: 5px;	float: left;	margin-right: 10px;	margin-left: 10px;	margin-bottom: 15px;	border: 1px solid #CCCCCC;}#sidebar dl dt a:hover {	border: 1px solid #FF9999;}#sidebar dl dt {	clear: both;}#sidebar dl dd {	margin-bottom: 15px;}/* footer styles------------------------------*/#footer ul li a {	color: #666666;}#footer ul li a:hover {	color: #666666;	text-decoration: none;}#footer p a {	color: #666666}#footer p a:hover {	color: #666666;	text-decoration: none;}#footer ul li {	display: inline;	list-style: none;	margin-right: 15px;}#footer p {	margin: 0px;	float: right;}/* header image styles------------------------------*/#aboutus #header {	background-image: url(images/header02.jpg);}#musicpro #header {	background-image: url(images/header03.jpg);}#contact #header {	background-image: url(images/header04.jpg);}#english #header {	background-image: url(images/header05.jpg);}.bold {	font-weight: bold;}.picbotm {	margin-bottom: 15px;}.picright {	clear: both;	float: left;	margin: 0px 15px 15px 0px;	left: auto;	right: auto;}.bold_white {	font-weight: bold;	color: #FFFFFF;}
