﻿@charset "utf-8";

	body {
		font-size:14px;
		line-height:1.2em;
	}

	img {
		border:0px;
	}

	.relative {
		width:856px;
		position:relative;
		margin:0px auto;
	}

	div.center {
		margin-left:auto;
		margin-right:auto;
		width:856px;
	}

	div.left {
		margin-left:auto;
		margin-right:auto;
		width:856px;
	}

	div.mb {
		margin-bottom:2em;
	}

	div.header {
		position:absolute;
		left:0px;
		top:0px;
		width:856px;
		height:168px;
	}

	div.bookmark {
		position:absolute;
		left:470px;
		top:121px;
		width:125px;
		height:17px;
	}

	div.body1 {
		background:url("images/03.jpg");
		position:absolute;
		left:281px;
		top:168px;
		width:575px;
		height:374px;
	}

	div.title {
		position:absolute;
		left:281px;
		top:188px;
		width:575px;
		height:58px;
	}

	div.contents1 {
		position:absolute;
		left:281px;
		top:275px;
		width:520px;
		height:267px;
	}

	div.contentss1 {
		position:absolute;
		left:281px;
		top:188px;
		width:520px;
		height:325px;
	}

	div.menu1 {
		position:absolute;
		left:0px;
		top:168px;
		width:281px;
		height:105px;
	}

	div.menu2 {
		position:absolute;
		left:0px;
		top:273px;
		width:281px;
		height:95px;
	}

	div.menu3 {
		position:absolute;
		left:0px;
		top:368px;
		width:281px;
		height:105px;
	}

	div.link {
		position:absolute;
		left:0px;
		top:473px;
		width:281px;
		height:69px;
	}

	div.boxpict {
		position:absolute;
		left:0px;
		top:542px;
		width:856px;
		background:url("images/07.jpg") repeat-y;
	}
	div.boxpicts {
		position:absolute;
		left:0px;
		top:542px;
		width:856px;
		background:url("images/07.jpg") repeat-y;
	}

	div.linkcontents {
		float:left;
		padding-left:50px;
		width:200px;
	}
	div.linkcontentss {
		float:left;
		padding-left:50px;
		width:200px;
	}

	div.contents2 {
		float:right;
		float:left;
		padding-left:31px;
		width:520px;
	}
	* html div.contents2 {
		float:right;
		float:left;
		padding-left:81px;
		width:570px;
	}
	div.contents2s {
		float:right;
		float:left;
		padding-left:31px;
		width:520px;
	}
	* html div.contents2s {
		float:right;
		float:left;
		padding-left:81px;
		width:570px;
	}

	table.lank {
		border:1px solid #666666;
		text-align:center;
		margin-top:10px;
	}

	tr.lank {
		border:1px solid #666666;
	}

	td.midashi {
		border:1px solid #000000;
		background-color:#000066;
		color:#FFFFFF;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
	}

	td.syouhin {
		border:1px solid #666666;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		font-size:12px;
	}

	td.syouhins {
		border:1px solid #666666;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		font-size:10px;
		line-height:1em;
	}

	div.footer {
		clear:both;
		width:856px;
		height:145px;
	}
	div.footers {
		clear:both;
		width:856px;
		height:145px;

	}
	
			.link{
		position:relative; top:0px; left:100px;
		width:auto;
		height:auto;
		font-size:11px;

	}
	
		.link li{
		float:left;
		list-style:none;
	}