﻿body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	color:black;
	background-color:honeydew
}

#lsideframe {
	padding:15px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-color:lightblue;
	top:20px;
	width:160px;
	left:25px;
	position:absolute;
	height:280px
}

#lsideframe ul {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#666699;
	border-bottom:1px black solid;
	border-right:1px black solid;
	border-top:1px #339933 solid;
	border-left:1px #339933 solid;
	height:auto;
	list-style-type:none;
	color:brown;
	line-height:20px
}

#lsideframe li {
	margin:1px 10px 0px 10px;
	padding:2px 0px 0px 2px;
	background-color:#006666;
	border-bottom:1px black solid;
	border-right:1px black solid;
	border-top:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	height:20px;
	list-style-type:none;
}

#lsideframe li:hover {
	margin:1px 10px 0px 10px;
	padding:2px 0px 0px 2px;
	background-color:#003300;
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-top:1px black solid;
	border-left:1px black solid;
	height:20px;
	list-style-type:none;
}

#lsideframe a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	height:16px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none	
}

#lsidecounter {
	padding: 15px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
    border: 1px red solid;
	background-color:transparent;
	top: 160px;
	width: 160px;
	left: 25px;
	position: absolute;
	height: 120px;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-size:10px;
}



#infotitle{
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFF66;
	background-image: url('aozora.jpg');
	background-repeat: no-repeat;
	top: 20px;
	width: 760px;
	left: 195px;
	position: absolute;
	height: 80px;
}

#title{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	top:45px;
	width:300px;
	left:215px;
	position:absolute;
	height:40px;
	font-size:28px;
	color:#FF33CC
}

#rsideframe{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	border:2px #FFFFFF solid;
	top:105px;
	width:150px;
	left:805px;
	position:absolute;
	height:200px
}

#rsideframe2{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	border:2px #FFFFFF solid;
	top:315px;
	width:150px;
	left:805px;
	position:absolute;
	height:auto
}

#rsideframe3{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:2px blue solid;
	font-size:12px;
	line-height:14px;
	top:105px;
	width:125px;
	left:830px;
	position:absolute;
	height:	800px;
	z-index:2
}

#rsideframe1-2{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	border:2px #0000FF solid;
	top:105px;
	width:110px;
	left:845px;
	position:absolute;
	height:200px;
    font-size:18px;
    line-height:20px
}

#rsideframe2-2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	border: 1px #FFFFFF solid;
	top: 320px;
	width: 110px;
	left: 845px;
	position: absolute;
	height: auto;
	font-size: 12px;
	line-height: 15px;
}

#rsideframe3-1{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	font-size:12px;
	line-height:16px;
	top:650px;
	width:150px;
	left:805px;
	position:absolute;
	height:150px;
	z-index:2
}

#hosplist {
	padding:10px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-color:beige;
	top:315px;
	width:160px;
	left:25px;
	position:absolute;
	font-size:12px;
    height:650px
}

#hosplist ul {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:beige;
	height:auto;
	list-style-type:none;
	color:brown;
	line-height:20px
}

#hosplist li {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	height:auto;
	list-style-type:none;
	display:inline;
	color:#FFFF00;
	line-height:20px
}

#hosplist a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:gold;
	border-bottom:1px black solid;
	border-right:1px black solid;
	height:auto;
	color:#000000;
	font-size:14px;
	text-decoration:none	
}

#hosplist a:hover {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:darkred;
	border-bottom:1px black solid;
	border-right:1px black solid;
	height:auto;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none	
}

#textback{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-color:#99FF99;
	top:105px;
	width:640px;
	left:195px;
	height:870px;
	position:absolute;
}

#daiji{
	padding:5px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	border-bottom:5px #FFFFCC solid;
	top:105px;
	width:450px;
	left:195px;
	position:absolute;
	height:30px;
	font-size:18px;
    color:#3333FF;
    z-index:2
}

#hizuke{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	top:110px;
	width:150px;
	left:680px;
	position:absolute;
	height:18px;
	font-size:12px;
    color:black;
    z-index:2
}

#honbun{
	padding:5px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	background-color:honeydew;
	top:140px;
	width:600px;
	left:195px;
	position:absolute;
	font-size:16px;
	line-height:22px;
	z-index:2
}

#honbun2{
    padding:5px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	background-color:transparent;
	top:50px;
	width:600px;
	left:0px;
	position:relative;
	font-size:16px;
	line-height:22px;
	z-index:2
}

#hosplistunder {
	padding:10px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background-color:beige;
	width:770px;
	position:relative;
	font-size:12px;
}





