@charset "UTF-8";/* formatting style---------------------------------*/* {	font-style: normal;	margin-top: 0px;	padding-top: 0px;}body {	color: #333333;	background-color: #FFFFFF;	font-size: 85%;	line-height: 1.6;	font-family: sans-serif;}hr {	display: none;}/* link style---------------------------------*/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 {	width: 800px;	background-color: #FFFFFF;	border-right: 1px dotted #333333;	border-left: 1px dotted #333333;	margin: 0px auto;	border-bottom: 1px solid #7A856B;}#main {	padding: 15px 30px 15px 0px;	float: right;	width: 575px;	margin-bottom: 20px;}#main h2 {	border-left-width: 5px;	border-left-style: none;	padding-top: 20px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	margin-right: 150px;}#sidebar {	padding: 0px;	float: left;	width: 191px;	margin-bottom: 20px;}#footer {	padding: 15px;	background-color: #FFFFFF;	clear: both;}/* header style---------------------------------*/#header {	background-image: url(images/header_profile.gif);	background-repeat: no-repeat;	background-position: right top;	height: 130px;	border-top: 3px solid #BECFA6;	border-bottom: 1px dotted #BECFA6;}#header #logo {	position: absolute;	left: auto;	top: auto;}#header ul {	width: 800px;	position: relative;	left: 0px;	top: 90px;}#header ul li {	list-style: none;	float: left;	margin-right: 10px;}#link #header {	background-image: url(images/header_link.gif);	background-repeat: no-repeat;	background-position: right top;}#kanon #header {	background-image: url(images/header_kanon.gif);	background-repeat: no-repeat;	background-position: right top;}#cbowl #header {	background-image: url(images/header_crystal.gif);	background-repeat: no-repeat;	background-position: right top;}#color #header {	background-image: url(images/header_color.gif);	background-repeat: no-repeat;	background-position: right top;}#coach #header {	background-image: url(images/header_coach.gif);	background-repeat: no-repeat;	background-position: right top;}#room #header {	background-image: url(images/header_kanon.gif);}/* part style---------------------------------*/#coach #main ul li {	list-style: none;}#room h3 {	color: #3366CC;}#room #main ul li {	padding-bottom: 10px;	list-style: none;	border-bottom: 1px solid #66CCCC;	padding-top: 10px;	margin-right: 10px;	margin-left: -20px;}/* sidebar style---------------------------------*/#sidebar h2 {	padding-top: 15px;}/* footer style---------------------------------*/#footer ul li a:hover {	text-decoration: none;}#footer p a:hover {	text-decoration: none;}#footer ul li  {	list-style: none;	display: inline;	margin-right: 15px;}#footer p {	margin: 0px;	float: right;}#footer address {	text-align: center;	font-size: 85%;	color: #8A987B;}