* {	margin: 0px;	padding: 0px;}body {	text-align: center;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	background-color: #FFE3F9;	background-image: url(ts_019top.gif);	background-repeat: repeat-x;	background-position: center top;	padding-top: 25px;}#head {	margin: 0px auto;	width: 750px;	padding: 0px;	text-align: left;	background-image: url(ts_019head.jpg);	background-position: left top;	background-repeat: no-repeat;	height: 150px;}#head h1 {	color: #EA75E7;	text-align: center;	font-size: 24px;	font-family: Geneva, Arial, Helvetica, sans-serif;	padding: 30px 100px 0px;        text-indent: -9999px;}#contents {	margin: 0px auto;	width: 750px;	background-image: url(ts_019body.gif);	background-repeat: repeat-y;	padding: 0px;	background-position: left top;	text-align: left;}#contents .top_text{margin-bottom:20px;}#foot {	background-image: url(ts_019top.gif);	background-repeat: repeat-x;	background-position: center bottom;}#toptbl {	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 12px;	margin: 5px auto 0px;	color: #344354;	background-image: url(ts_018body.jpg);	background-repeat: no-repeat;	background-position: right bottom;	width: 600px;}#toptbl td {	width: 33%;	padding: 0px;	margin: 0px;}.largeMenu ul {	list-style-type: none;	margin: 0px;	padding: 0px;}.largeMenu li {	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	background-image: url(ts_019Lmenu.gif);}.largeMenu a {	display: block;	color: #C733FF;	text-decoration: none;	padding: 10px 2px 2px 18px;	margin: 0px;	font-weight: normal;	height: 17px;}.largeMenu a:hover {	color: #FF28CA;	text-decoration: underline;}.middleMenu ul {	margin: 0px;	list-style-type: none;	padding: 5px 0px 20px;	background-image: url(ts_019Mmenu.gif);	background-repeat: no-repeat;	background-position: left bottom;}.middleMenu a {	padding: 5px 5px 5px 20px;	display: block;	height: 100%;	text-decoration: none;	color: #FF7DDF;	margin: 0px;}.middleMenu a:hover {	color: #F200B6;	text-decoration: underline;}.searchForm {	padding: 5px;	text-align: right;}.registText {}.registText a {	text-decoration: none;	padding: 7px 5px 5px 18px;	display: block;	color: #C733FF;	background-image: url(ts_019regist.gif);	background-repeat: no-repeat;	height: 25px;	width: 150px;	margin: 0px 0px 0px 3px;	background-position: left top;}.registText a:hover {	text-decoration: underline;	color: #EA00EA;}#top_text {	color: #9D1170;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 12px;	text-align: left;	letter-spacing: 0.1em;	line-height: 130%;	padding: 20px 100px;}#main {	width: 655px;	margin: 0px auto;}#right {	float: right;	width: 450px;	padding: 0px;	text-align: left;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 12px;}#left {	padding: 0px;	width: 200px;	float: left;	text-align: left;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 12px;}#right hr {	width: 400px;	margin: 5px;	display: none;}#right a {}#right a:hover {}#navi {}#navi h1 {	font-size: 12px;	font-weight: normal;	text-align: right;	color: #4A4A5F;	padding: 5px 75px 5px 5px;}#navi a {	color: #4A4A5F;}#navi a:hover {	color: #CC0000;}#foot_text {	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 12px;	padding: 5px 10px 25px;	display: block;	margin: 0px;	color: #344354;}.registLink {}.registLink ul {	list-style-type: none;}.registLink a {	padding: 7px 5px 5px 15px;	margin: 0px 0px 0px 3px;	height: 25px;	color: #C733FF;	text-decoration: none;	background-image: url(ts_019regist.gif);	background-repeat: no-repeat;	width: 150px;	display: block;	background-position: left top;}.registLink a:hover {	text-decoration: underline;	color: #EA00EA;}.resultRows {	display: block;	padding: 5px;}.result {	margin: 0px;	padding: 0px;	background-image: url(ts_019result.gif);	background-repeat: no-repeat;	background-position: left bottom;}.photo {	margin: 5px 5px 0px;	height: 115px;	width: 150px;	background-image: url(ts_019photo.gif);	background-repeat: no-repeat;	background-position: left top;}.title {	padding: 8px 0px 3px;	background-image: url(ts_019title.gif);	background-repeat: no-repeat;	background-position: left top;}.title a {	color: #FFFFFF;	text-decoration: none;	padding-left: 5px;}.title a:hover {	color: #FF7DDF;}.PageRank {	float: left;	margin: 5px 0px 0px 10px;}.PageRankbar {	float: left;	padding: 5px;}.text {	clear: both;	padding: 0px 10px 10px;	line-height: 145%;	letter-spacing: 0.1em;	margin: 0px 0px 10px;	color: #4A4A5F;}.pageLink {	margin: 0px;	padding: 5px;	text-align: right;}.footLine {	display: none;}.linkedit {	text-align: right;	padding: 5px 10px 5px 5px;	float: right;}