body {	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;	background-color: #FFFFFF;	background-image: url(../img/bg.gif);	margin: 0px;	padding: 0px;}.att_r {	color: #CC0000;	font-size: 10px;}#wrapper {	background-image: url(../img/page_bg.gif);	background-repeat: repeat-y;	width: 782px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;}#footer {	background-image: url(../img/footer_bg.gif);	background-repeat: no-repeat;	width: 782px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	height: 25px;	margin-bottom: 10px;}#footer p {	margin: 0px 10px 0px 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-decoration: none;}#pages_top {	background-image: url(../img/page_bg/top.gif);	background-repeat: no-repeat;	width: 768px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;}#pages_others {	background-image: url(../img/page_bg/page.gif);	background-repeat: no-repeat;	width: 768px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;}#pages_sunpaulo {	background-image: url(../img/page_bg/sunpaulo.gif);	background-repeat: no-repeat;	width: 768px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;}#pages_taiji {	background-image: url(../img/page_bg/taiji.gif);	background-repeat: no-repeat;	width: 768px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;}#pages_mori {	background-image: url(../img/page_bg/mori.gif);	background-repeat: no-repeat;	width: 768px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;}#pages_numazawa {	background-image: url(../img/page_bg/numazawa.gif);	background-repeat: no-repeat;	width: 768px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;}#prof {	margin: 0px;	padding: 0px;}#prof #contents {	margin: 10px 18px 10px 10px;	padding: 0px;	width: 490px;}#contents {	margin: 10px;	padding: 0px;}#contents h1 {	margin: 0px;	font-size: 11px;	color: #000000;	text-decoration: none;	padding: 0px 10px;	font-weight: bold;}#contents h2 {	margin: 0px;	font-size: 11px;	color: #666666;	text-decoration: none;	padding: 0px 10px;	font-weight: bold;}#contents h3 {	margin: 0px;	font-size: 11px;	color: #FF9900;	text-decoration: none;	padding: 0px 10px;	font-weight: bold;}#contents h4 {	font-size: 8px;	color: #000000;	text-decoration: none;	margin-top: 5px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-bottom: 5px;	padding-left: 0px;}#contents h5 {	margin: 5px 5px 0px;	font-size: 8px;	color: #000000;	text-decoration: none;	padding: 0px 5px 5px;	float: left;}#contents h6 {	margin: 5px 5px 0px 0px;	font-size: 8px;	color: #000000;	text-decoration: none;	padding: 0px 5px 5px 0px;	width: 220px;	float: left;}#contents p {	margin: 0px 10px 0px 15px;	font-size: 11px;	line-height: 15px;	text-decoration: none;}#contents ul {	list-style-type: none;	margin: 0px;	padding: 0px;	width: 490px;}#contents li {	margin: 0px 10px 5px 15px;	font-size: 11px;	line-height: 15px;	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	padding-bottom: 5px;	text-indent: 10px;}#contents a:link {	color: #FF0066;	text-decoration: none;}#contents a:visited {	color: #FF0066;	text-decoration: none;}#contents a:hover {	color: #FF3300;	text-decoration: underline;}#contents #news p {	margin: 0px 10px 10px 15px;	font-size: 11px;	line-height: 15px;	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}#contents #news h1 {	margin: 0px 10px 7px 15px;	font-size: 11px;	color: #000000;	text-decoration: none;	font-weight: normal;	padding: 0px;}#contents #news h2 {	margin: 0px 10px 7px 15px;	font-size: 11px;	color: #000000;	text-decoration: none;	font-weight: normal;	padding: 0px;}#contents #news h4 {	font-size: 8px;	color: #000000;	text-decoration: none;	margin-top: 5px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-bottom: 5px;	padding-left: 0px;}#contents #news h6 {	margin: 5px auto;	font-size: 8px;	color: #000000;	text-decoration: none;	padding: 0px;	width: 230px;	text-align: center;}#contents #news h7 {	margin: 5px 5px 0px 0px;	font-size: 8px;	color: #000000;	text-decoration: none;	padding: 0px 5px 5px 0px;	width: 110px;	float: left;}#contents #news a:link {	color: #993333;	text-decoration: none;}#contents #news a:visited {	color: #993333;	text-decoration: none;}#contents #news a:hover {	color: #999999;	text-decoration: underline;}#contents #store ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#contents #store li {	font-size: 11px;	line-height: 15px;	color: #666666;	text-decoration: none;	padding-bottom: 5px;	text-indent: 10px;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 10px;}#ad {	margin: 10px;	padding: 0px;	width: 236px;}#ad h4 {	margin: 5px 0px 0px;	font-size: 8px;	color: #000000;	text-decoration: none;	padding: 0px;}#ad p {	margin: 0px 10px 0px 15px;	font-size: 11px;	line-height: 15px;	color: #666666;	text-decoration: none;}#ad #member {	padding: 3px;	width: 220px;	margin-right: auto;	margin-left: auto;	background-color: #333333;	border: 1px solid #000000;	text-align: center;	vertical-align: middle;	margin-top: 10px;	margin-bottom: 10px;}#ad #member p {	margin: 0px 0px 0px 10px;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	float: left;}.txtfield {	font-size: 11px;	color: #000000;	text-decoration: none;	background-color: #FFFFFF;	border: 1px solid #000000;	clear: both;}.pwd {	font-size: 11px;	color: #000000;	text-decoration: none;	background-color: #FFFFFF;	border: 1px solid #000000;	float: left;}.submit {	color: #000000;	font-size: 10px;	text-decoration: none;	background-color: #FFFFFF;	margin-right: 5px;}.subtitles {	font-weight: bold;	color: #FF9900;	text-decoration: none;}.b_lss a{	font-size: 10px;	display: block;	margin: 10px;	height: 23px;	width: 143px;	background-image: url(../img/b_sound.gif);	background-repeat: no-repeat;	text-indent: -9999px;}.b_lss a:hover{	background-image: url(../img/b_sound_on.gif);	background-repeat: no-repeat;}.flys {	margin: 5px 5px 0px 0px;	font-size: 8px;	color: #000000;	text-decoration: none;	padding: 0px 5px 5px 0px;	width: 100px;	float: left;}.more {	font-size: 9px;	background-image: url(../img/b_more.gif);	background-repeat: no-repeat;	display: block;	height: 15px;	width: 36px;	text-indent: -9999px;	margin-top: 3px;	margin-right: 0px;	margin-left: 0px;}.buy {	font-size: 9px;	background-image: url(../img/b_buy_now.gif);	background-repeat: no-repeat;	display: block;	height: 15px;	width: 45px;	text-indent: -9999px;	margin-top: 3px;	margin-right: 0px;	margin-left: 0px;}.black {	color: #000000;	text-decoration: none;	font-weight: bold;}.att_g {	font-size: 10px;	color: #999999;	text-decoration: none;	margin-top: 3px;	margin-bottom: 5px;	margin-left: 3px;}.binfo {	background-image: url(../img/b_info.gif);	background-repeat: no-repeat;	padding: 0px;	height: 40px;	width: 120px;	text-indent: -9999px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.binfo a {	text-decoration: none;	display: block;	height: 40px;	width: 120px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.binfo a:hover {	text-decoration: none;	background-image: url(../img/b_info_on.gif);	background-repeat: no-repeat;}.gakubuchi {	background-color: #FFECF6;	border: 2px solid #FF9999;	padding-top: 10px;	margin-bottom: 10px;}