@charset "Shift_JIS";body {	margin: 0;	padding: 0;	background-image: url("bg.gif");	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "Verdana", "Arial", sans-serif;	text-align: center;	color: #333;}p {	margin: 0;	font-size: 12px;	line-height: 1.6em}p del{ text-decoration: line-through;}a:link {color: #5f7645; text-decoration: underline}a:visited {color: #5f7645; text-decoration: underline}a:hover {color: #ff9933; text-decoration: underline}div#wrapper {	width: 712px;	margin: 0 auto;	padding: 0;	text-align: left;	background: #fff;}div#header {visibility: hidden;}/* Mac IE5 */div#menu {	float: left;	width: 160px	margin: 0;	padding-top: 24px;	padding-left: 30px;}/* other \*/div#menu {	float: left;	width: 160px	margin: 0 30px;	padding-top: 24px;}/* */div#menu img{margin:0;}div#menu a {text-decoration: none;}div.title {pxfont-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "Lucida Grande", "Verdana", "Arial", sans-serif; color: #000;}div.url {margin-bottom: 38px; padding-left: 2px; font-size: 10px; letter-spacing : 1px;}div.url a {text-decoration: none;}div.usermenu {margin-top: 18px; font-size: 10px; line-height: 21px;}div.usermenu p {width: 160px; font-size: 9px; line-height:1.5em;}/* Mac IE5 */div.usermenu ul {margin-left: 18px; padding-left: 0; letter-spacing : 1px; list-style: disc url(list_tri_macIE.gif) outside;}/* other \*/div.usermenu ul {margin-left: 14px; padding-left: 0; letter-spacing : 1px; list-style: disc url(list_tri.gif) outside;}/* */div.counter {  margin-top: 16px;  font-family: Lucida Grande, Verdana, Arial, sans-serif;  font-size: 9px;  color: #666}div#main {	margin-top: 12px;	margin-left: 220px;	margin-right: 42px;	padding-top: 24px;	border-top: 1px dotted #999;}div#main img{	float: left;	margin-right: 1em;	margin-bottom: 1em;}div#main img.os{	float: none;	margin: 0;}div.contents {	margin-bottom: 20px; 	padding: 0 0 12px 0;	border-bottom: 1px dotted #999;}div.contents h2 {  margin-top: 0;  margin-bottom: 14px;  padding-left: 0;  font-size: 12px;  line-height: 1.6em;  color: #333;}div.contents h2 span {font-size: 9px; font-weight: normal;}div.contents h3 {  margin-top: 0;  margin-bottom: 8px;  padding-left: 14px;  font-size: 12px;  color: #333;}div.contents h3.doc {margin-top: 28px; margin-bottom: 18px;}div.contents h3 span {font-size: 9px; font-weight: normal;}div.contents p {	margin-top: 0;	margin-bottom: 12px;	padding-left: 14px;	font-size: 12px;	line-height: 1.6em;}div.contents p.day {  margin-bottom: 18px;  padding-left: 0;  font-size: 10px;  font-weight: bold;}div.contents p span {font-size: 9px; font-weight: normal;}div.contents p over {font-size: 18px; font-weight: bold;}div.contents p.ext {	padding-left: 3em; 	padding-right: 1em; 	border-left:: 1px solid #999;}div.contents p.mondo { text-indent: -12px; padding-left: 24px; }div.contents p tt { font-family: "Courier", monospace; }div.contents ul {	list-style: disc url(list_tri.gif) outside;	font-size: 12px;	line-height: 1.6em;}div.contents li {margin-bottom: 12px;}div#footer {	clear: both;	height: 50px;	background: #fff;}div.copyright { margin-left: 30px; padding-top: 10px;}div.copyright p {  font-size: 9px;	line-height:1.5em;  color: #666666}table {padding: 6px 0 4px 14px; font-size: 12px; font-weight: normal; text-align: left; line-height: 1.2em;}table p {font-size: 12px; font-weight: normal; text-align: left; line-height: 1.4em;}table span {font-size: 10px; font-weight: normal;}div #sound{  width: 200px;  height: 300px;  position: absolute;  top: 75px;  left: 50%;  margin-left: -75px; }
