@charset "euc-jp";/* CSS Document *//* CSS Document */body {	background-color: #444455;}#wrapper {	width: 770px;	height:auto;	margin-left: 15px;	padding:0 0 0 0;	}#main, #sidebar {	float: left;	height: 100%;}.floatclear {	clear: right;	overflow: hidden;	height:30px;}/*main area*/#main {	width: 590px;	height: 780px;	margin: 0;	padding: 0 0 0 0;	line-height: 130%;	background-color:#ffffff;}#header {	margin: 20px 0 10px 40px;	padding: 0;	height: 130px;	background-color: #ffffff;}.jump a {	position: absolute;	top: 43px;	left: 427px;	width: 140px;	height: 23px;	background-image: url(images/elephas1.png);}.jump a:hover {	background-image: url(images/elephas2.png);}#text {	margin: 0 30px 0 40px;	padding: 0px 15px 0px 15px;	font-size: 12px;	line-height: 160%;	text-align: left;	color: #333333; }p {	padding-top: 5px;}/*sidebar area*/#sidebar {	width: 180px;	height: 780px;	position: absolute;	left: 615px;	margin: 0;	background-color: #333333;	padding: 0 10px 0 10px;}table.search {	margin: 0;	padding: 10px 0 10px 0;	width: 180px;	table-layout: fix;	border-bottom-style: dotted; 	border-bottom-color: #cccccc;	border-bottom-width: 1px;}table.backnumber {	margin: 0;	padding: 5px 0 5px 0;	width: 180px;	table-layout: fix;	border-bottom-style: dotted; 	border-bottom-color: #cccccc;	border-bottom-width: 1px;}th {	margin: 0;	padding-bottom: 5px;	text-align: left;	font-family: "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3";	font-size: 11px;	font-weight: bold;	color: #FFCC66;	line-height: 150%;}td {	margin: 0;	padding-bottom: 5px;	text-align: left;	font-family: "£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3";	font-size: 10px;	color: #cccccc;	line-height: 160%;}.backnumber select {	background-color: #ffffff;}table.contents {	margin: 0;	padding: 10px 0 10px 0;	width: 180px;	table-layout: fix;	border-bottom-style: dotted; 	border-bottom-color: #cccccc;	border-bottom-width: 1px;}td.navi1 a {	margin: 0;	padding-bottom: 5px;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 11px;	color: #9999CC;	text-decoration: none;}td.navi1 a:hover {	text-decoration: none;	color: #9933FF;}table.form {	margin: 0;	padding: 10px 0 10px 0;	width: 180px;	table-layout: fix;	border-bottom-style: dotted; 	border-bottom-color: #cccccc;	border-bottom-width: 1px;}td.navi2 a {	margin: 0;	padding-bottom: 5px;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 11px;	color: #CC99CC;	text-decoration: none;}td.navi2 a:hover {	text-decoration: none;	color: #FF33CC;}table.gallery {	margin: 0;	padding: 10px 0 10px 0;	width: 180px;	table-layout: fix;	border-bottom-style: dotted; 	border-bottom-color: #cccccc;	border-bottom-width: 1px;}td.navi3 a{	margin: 0;	padding: 0;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 11px;	color: #99CCCC;	text-decoration: none;}td.navi3 a:hover {	text-decoration: none;	color: #0099CC;}table.note {	margin: 0;	padding: 10px 0 10px 0;	width: 180px;	table-layout: fix;	border: none;}	