@charset "UTF8";body {	background-image: url(images/rosewarp.jpg);	background-repeat: repeat;	text-align: center;}#top_contents h2 {	background-image: url(images/title01.jpg);	background-repeat: no-repeat;	margin: 0px 0px 0px 50px;	padding: 0px;	height: 40px;	width: 350px;	text-indent: -99999px;}#wrapper {	background-color: #FFFFFF;	margin: 0px auto 20px;	padding: 0px;	height: auto;	width: 800px;	text-align: left;	font: 14px "ヒラギノ丸ゴ Pro W4", Meiryo, Osaka, "ＭＳ ゴシック", sans-serif;}#top_contents3 h3 {	font-size: 14px;}#support p {	font-size: 12px;}#header {	background-image: url(images/header.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 100px;	width: 800px;}#header h1 {	text-indent: -99999px;}/*リンク指定*/a:link {   font-size: 12px;	color: #987953;	text-decoration: none;}a:visited {    font-size: 12px;    color: #2A1C1D;	text-decoration: none;}a:hover {    font-size: 12px;    color: #8E403F;	text-decoration: blink;}a:active {    font-size: 12px;    color: #FFAF74;	text-decoration: none;}#top_contents {	text-align: left;	padding: 0px;	height: auto;	width: 800px;	margin: 30px 0px 0px;}#top_contents img {	padding: 0px;	float: right;	height: 400px;	width: 267px;	margin: 20px 50px 0px 40px;}#top_contents2 {	margin: 30px 0px 20px;	padding: 0px;	clear: both;	height: auto;	width: 800px;}#top_contents2 h2 {	background-image: url(images/title02.jpg);	background-repeat: no-repeat;	margin: 0px 0px 20px 50px;	padding: 0px;	height: 40px;	width: 350px;	text-indent: -99999px;}#top_contents2 img {	padding: 0px;	float: left;	height: 233px;	width: 268px;	margin: 30px 40px 10px 50px;}#top_contents2 p {	margin: 0px 50px 0px 50px;	padding: 0px;}#top_contents3 {	margin: 30px 0px 0px;	padding: 0px;	height: auto;	width: 800px;}#top_contents3 h2 {	background-image: url(images/title03.jpg);	background-repeat: no-repeat;	margin: 0px 0px 20px 50px;	padding: 0px;	height: 40px;	width: 350px;	text-indent: -99999px;}#yotei {	padding: 0px;	width: 200px;	margin: 0px 0px 0px 50px;	float: left;}#basho {	margin: 0px 40px 20px 0px;	padding: 0px;	float: right;	width: 410px;	height: auto;}#clear {	margin: 0px 0px 0px 100px;	padding: 0px;	clear: both;	height: 10px;	width: 600px;}.style {   color: #962520;}p {	color: #2E1D23; }#top_contents p {	margin: 0px 0px 0px 50px;	padding: 0px;}#support {	margin: 0px 30px 0px 50px;	padding: 0px;	clear: both;	height: auto;	width: 720px;}#new_link {	margin: 0px;	padding: 0px;	height: auto;	width: auto;	padding-top: 0px;	padding-left: 100px;}#support h2 {	font-size: 12px;}