﻿body {color:#444444;
     background-color:#ffcc66;
      text-align:center;
}
p {font-size:1em;
	text-align:left;
	
}
   
}
address {font-size:0.75em;
	 font-style:normal;
	padding-left:600px;
	padding-top:170px;
}
li {display:inline;
   padding-right:5px;
   padding-left:5px;
   border-right:solid 2px green;
}
div#main1 {background-color:#ffffff;
           width:700px;
           margin-left:auto;
           margin-right:auto;
          padding-bottom:20px;
          }
div.main {background-color:#ffffff;
           width:600px;
           margin-left:auto;
           margin-right:auto;
         padding:20px;
         text-align:center;
          }
body#first {text-align:center;
}

div.header{background-color:#dd8c64;
    padding-top:10px;
    color:#ffffff;
    padding-bottom:5px;
}
p#message {color:#993333;
           width:600px;
           text-align:left;
           padding-left:5px;
           margin-left:auto;
           margin-right:auto;
       }
p.setumei {text-align:center;

}
a:hover {
}
a {text-decoration:none;
}

table{
	border:solid 1px #8c8f8f;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	border:none;
	clear:both;
}
td{
	border:solid 1px #8c8f8f;
	border:none;
}
table.illust{
	border:solid 1px #8c8f8f;
	
}
td.illust{
	border:solid 1px #8c8f8f;
}
table.illust2{
	border:solid 1px #8c8f8f;
	background-color:#ffffff;
}
td.illust2{
	border:solid 1px #8c8f8f;
}	

p.img{
	text-align:left;
	width:100%;
}
p.illust{
	border-left:15px solid #a0522d;
	padding-left:8px;
	border-right:15px solid #a0522d;
	padding-right:8px;
	width:280px;
	margin-left:auto;
	margin-right:auto;
	
	color:#a0522d;
	font-weight:bold;
	clear:both;
}
h1.illust2{
	border-left:15px solid #a0522d;
	padding-left:8px;
	border-right:15px solid #a0522d;
	padding-right:8px;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#a0522d;
	font-size:24px;
	clear:both;
	margin-top:20px;
}

div.kamakura{
	width:650px;
	height:auto;
	background-color:#ffffff;
	border:solid #228b22 2px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
div.sakata{
	width:650px;
	height:auto;
	background-color:black;
	border:solid red 2px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	
	}
p.kamakura{
	text-align:left;
	align:left;
}
td.kamakura{
	text-align:left;
	padding-left:5px;
	
}
td.sakata{
	text-align:left;
	padding-left:5px;
	color:#ffffff;
	
}
img{
	margin:3px;
	
}
div.skytree{
	width:650px;
	height:auto;
	background-color:#ffffff;
	border:solid #ff1493 2px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	
	}	
div.teien{
	width:650px;
	height:auto;
	background-color:#ffffff;
	border:solid #d8543e 2px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	
	}	

h3 {
    padding-bottom:3px;
    
}
div.contents{width:680px;
             margin-left:auto;
             margin-right:auto;
             text-align:left;
             padding-right:20px;
}
img.mark {padding-right:10px;
}
div.illust {background-color:#ffffff;
            width:700px;
}
#contents{width:800px;
	height:450px;
	border:solid 1px #999999;
	text-align:left;
	margin:0px auto;
	position:relative;
	background-color:#ffffff;
}
h1#pagename{height:150px;
	width:450px;
	text-align:center;
	position:absolute;
	top:200px;
	left:0px;
}
h2      {width:150px;
	text-align:center;
	height:150px;
	font-size:24px;
	line-height:150px;
	margin-top:0px;
	position:absolute;
	letter-spacing:2px;
	left:0px;
}
h2 a{color:#ffffff;
	font-weight:normal;
	display:block;
	height:150px;
}
.topcenter{left:10px;
	top:30px;
	background-image:url(maru-illust3.gif);
}
.topright{left:160px;
	top:30px;
	background-image:url(maru-illust1.gif);
}
.topleft{left:310px;
	top:30px;
	background-image:url(maru-illust2.gif);
}
.bottomcenter{left:10px;
	top:280px;
	background-image:url(maru-menu8.gif);
}
.bottomright{left:160px;
	top:280px;
	background-image:url(maru-illust5.gif);
}
.bottomleft{left:310px;
	top:280px;
	background-image:url(maru-illust4.gif);
}
#update{padding-left:500px;
	padding-top:20px;
}
#maegaki{padding-left:500px;
	padding-top:30px;
	padding-right:10px;
	font-size:0.85em;
}
#click{text-align:center;}

h1.title{text-align:center;}
#text_box{width:250px;
	height:100px;
	padding:20px;
	border:1px solid #000;
	overflow:scroll;
	font-size:0.85em;
	}
ul{font-size:0.85em;
}
.mokuji{width:500px;
	text-align:left;
		margin-left:120px;
	
	
		}
h1{text-align:center;
	align:center;
	}
img{border:0;
}
