<!--
body {background: #333;
	line-height: 150%;
	}
a:link{font-weight:bold;
    color:green;
    text-decoration:none;
	}
a:visited{font-weight:bold;
    color:red;
    text-decoration:none;
	}
a:hover{font-weight:bold;
    color:red;
    text-decoration:underline;
	}
	
#container {width:970px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
	padding:0px;
	}

#header {width:100%;
	height:220px;
	margin:0px;
	padding:0px;
	background:#800000;
	}
#main-header {width:770px;
	margin:0px;
	padding:0px;
	background:#800000;
	float:left;
	}
#main-header h1 {background: #800000;
	font-size:small;
	line-height:15px;
	color:#F4A460;
	margin:2px;
	padding:2px;}

#main-header img {width:100%;
	}

#ad-header {max-width:187px;
	margin:0px;
	padding:3px;
	background:#800000;
	color:#F4A460;
	float:right;
	}
	
#menu {width:98%;
	margin:0px 0px 1px 1px;
	padding:2px;
	border : solid #800000;
	border-width :3px 0px 0px 10px;
	float:left;
	word-spacing : 15px; 
	background:#ffffff;
	}

#contents {width:970px;
	min-height:1965px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#ffffff;
	border: 1px solid #333333;
	}

#main-contents {width:560px;
	margin:5px;
	padding:5px;
	background:#ffffff;
	float:left;
	}

#ad-contents {width:200px;
	min-height:200px;
	margin-right:1px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	background:#ffffff;
	border: 1px solid #555555;
	font-size:10pt;
	float:right;
	}
#ad-contents ul{
	margin:0px 0px 0px 20px;
	padding:0px 0px 1px 0px;
	}

#ad-contents ul li{
	margin:0px 0px 0px 0px;
	padding:0px;
	}

#ad-contents.shou{margin:0px;
	padding:0px;
	}

#ad-contents-left {width:183px;
	min-height:200px;
	margin-right:1px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	background:#ffffff;
	border: 1px solid #555555;
	font-size:10pt;
	float:left;
	}
#ad-contents-left ul{
	margin:0px 0px 0px 20px;
	padding:0px;
	}

#ad-contents-left ul li{
	margin:0px 0px 0px 0px;
	padding:0px;
	}

#ad-contents-left.shou{margin:0px;
	padding:0px;
	}

#footer-link {width:100%;
	padding:5px;
	background:#ffffff;
	word-spacing : 15px; 
	text-align:center;
	clear:left;
	}

#footer {width:100%;
	margin:0px;
	padding:0px;
	background:#DEB887;
	text-align:center;
	clear:left;
	}

.dd {width:99%;
	margin:3px;
	padding:0px 0px 0px 3px;
	border:1px solid #555555;
	background:#A52A2A;
	}

.top {margin: 15px;
	background:#F4A460;
	padding:5px;
	}

.koushin {height:80px;
	margin: 15px;
	border:2px solid #F4A460;
	background:#ffffff;
	padding:5px;
	overflow:auto;
	}
.link {width:100%;
	min-height:128px;
	margin:0px 0px 25px 0px;
	background:#ffffff;
	border-bottom:dashed 1px;
	}
.link img{margin:5px 10px;
	display:inline;
	vertical-align:top;
	float:left;
	}
.list {width:100%;
	min-height:125px;
	margin:0px 0px 25px 0px;
	background:#FFF5EE;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	}
.list img{margin:5px 10px;
	display:inline;
	vertical-align:top;
	float:left;
	}
.list-left {max-width:45%;
	float:left;
	padding:3px 10px;
	clear:left;
	}
.list-right {max-width:54%;
	float:right;
	padding:3px 10px;
	vertical-align:middle;
	}

.caution {max-width:100%;
	margin: 10px 20px;
	padding:5px 20px;
	background:#FFF5EE;
	border:1px solid #222222;
	}

.caution li {width:100%;
	margin: 10px 20px;
	padding:5px 20px;
	background:#FFF5EE;
	}
p.logo {margin:5px 0px 0px 0px;
	padding:2px;
	background:#F4A460;
	}

img.logo {float:right;
	}
	
.page-link {text-align:right;
	margin-right:20px;
	clear:left;
	}

.under {text-decoration: underline;
	color: #DC143C;
	}

.hikaku {width:550px;
	border:1px solid #ffffff;
	}

.hikaku_right {float:left;
	border:solid 1px #222222;
	background:#FFF5EE;
	padding:3px;
	width:48%;
	}
.hikaku_right img{width:100%;
	}
		
.hikaku_left {float:left;
	margin-right:5px;
	padding:3px;
	width:48%;
	border:solid 1px #222222;
	background:#FFF5EE;
	}
.hikaku_left img{width:100%;
	}

h2 {max-width:100%;
	margin: 10px 0px 0px 0px;
	padding:3px 10px;
	background:#800000;
	font-size:1.5em;
	border: double 3px #800000;
	color:#F4A460;
	clear:left;
	}
h3 {width:100%;
	margin: 10px 0px 0px 0px;
	padding:3px 5px;
	font-size:130%;
	font-weight:bold;
	border-left: solid 8px #800000;
	border-bottom: solid 2px #800000;
	clear:left;
	}

h4 {width:100%;
	margin:20px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	clear:left;
	}	


p {margin: 5px;
	padding:5px 20px;
	white-space:normal;
	}
.clear {clear:left;
	}

table{width:100%;
	border:2px solid #222222;
	text-align:center;
	line-height: 120%;
	}

.hosoku{margin:1px;
	padding:0px;
	font-size: 80%;; 
	font-weight: bold;
	line-height:100%;
	}

#base {margin:10px 0px 10px 10px;
	font-size:10px;
	border:0px solid black;
	overflow:hidden;
	background-image: url("item/ten.bmp");
	line-height:120%;
	}

.wid-box {width:100%;
	background-image: url("item/yokoten.bmp");
	background-position:bottom;
	background-repeat: no-repeat;
	}
a.title {font-size:15px;
	font-weight:bold;
	line-height:120%;
	}

.inner-boxl {width:50%;
	border:0px solid black;
	float:left;
	}

.inner-boxr {width:47%;
	margin-left:5px;
	border:0px solid black;
	float:left;
	}

.index {max-width:100%;
	margin: 10px 0px 0px 0px;
	padding:3px 10px;
	background:#800000;
	font-size:2em;
	border: double 3px #800000;
	color:#F4A460;
	clear:left;
	}

.back {
	margin-left:80px;
	float:left;
	}
.next {
	margin-right:80px;
	float:right;
	}
.listpagelink {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}

-->