/* Base Weblog (base-weblog.css) */

/* basic elements */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin-top:9px; 
	margin-left:5px; 
	margin-right:0px 
	margin-bottom:0px;
	background-image: url(./e/kabe9-2.jpg);
/*	overflow:auto;*/
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;
    text-align: center; 
/*    background: #36414d;*/
}

form { margin: 0; padding: 0; }
/* a { text-decoration: underline; }
a img { border: 0; }*/

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}


/* page layout */


#container {
    position: relative;
    text-align: center;
}

#header {
    position: relative;
    width: 900px;
    height:120px;
	margin-top:1px;
    text-align: center;
    border-width: 1px 1px 1px  1px;
    border-style: solid;
    border-color: #fff000;
    text-shadow: #36414d 0 1px 2px;
    background-image:url(../img/futabatop.gif);
    color:#ffffff;
}
#title {
    position: relative;
    width: 700px;
    height:50px;
    margin-top: 30px;
    text-align: center;
    filter:dropshadow(offx=3,offy=3,color=#006000);
    color:#ffff00;
    font-size:48px;
}

#title1 {
    position: relative;
    width: 900px;
    height:10px;
	margin-top:2px;
    text-align: left;
    filter:dropshadow(offx=2,offy=2,color=#888888);
    color:#ffd700;
    font-size:18px;
    font-weight:bold;
    font-family: verdana, 'trebuchet ms', sans-serif;
}

#title2 {
    position: relative;
    width: 150px;
	height:33px;
    margin-left: 750px;
    text-align: rightt;
    border-width: 1px 1px 1px  1px;
    border-style: solid;
    border-color: #fff000;
}

#idmenu{
   position: relative;
   width:900px;
   height:16px;
   text-align:center;
   border: 0px solid #333333;
   float:center;
}

#navcontainer{
       margin:0px;
       padding:0px;
       width:880px;
       text-align:center;
}

#navcontainer ul{
       margin:0px;
       padding:0px;
       list-style-type:none;
       text-align:center;
}

#navcontainer ul li {
       float:left;
 }

#navcontainer ul li a{
       text-decoration:none;
       background:url(../img/menu_r.jpg) no-repeat top left;
       font-size:12px;
       font-family:"MS 明朝",serif;
       color:#ffffff;
       margin:0px;
       height:16px;
       width:60px;
       padding-top:4px;
       float:left;
}

#navcontainer li a:hover{
       background: url(../img/menu.jpg) no-repeat left top;
       color: #0000ff;
}

#linkcontainer{
     margin:0px;
     padding:0px;
     width:720px;
     text-align:center; 
     border-width: 1px 1px 1px 1px;
     border-style: solid;
     border-color: #fff000;
     background:#F4F58E;
    font-size:14px;
    font-weight:bold;
}

#linkcontainer ul{
     margin:0px;
     padding-top:5px;
     text-align:center;
    list-style-type: none;
}

#linkcontainer ul li {
     width:250px;
     height:25px;
     text-align:left;
     font-size:16px;
     float:center;
/*    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;*/
 }

#linkcontainer ul li a{
   margin:0px;
   padding:0px;
   height:20px;
   width:200px;
   text-decoration:none;
   background: url(.) no-repeat top left;
   font-size:14px;
   font-weight:bold;
   color:#fff00ff;
   font-family:"Arias Black",sans-serif;
   float:center;
}

#linkcontainer li a:hover{
   color: #ff000f;
   text-decoration:underline;
   font-size:14px;
}

#left {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 180px;
    height:700px;
    text-align: center;
    float:left;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ff0000;
    background:#F4F58E;
	font-size:12px;
}

#left1 {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 180px;
    height:350px;
    padding-top:10px;
    padding-left:10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;
    text-align: left;
    float:left;
    font-family: "MS 明朝";
	font-size:10px;
}

#left2 {
    position: relative;
    margin: 0 auto; /* center on everything else */
    padding-top:10px;
    padding-left:10px;
    width: 180px;
    height:353px;
    text-align: left;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;
    color:#0000ff;
    float:left;
    font-family: "MS 明朝";
	font-size:10px;
}

#center {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 534px;
	height:705px;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ff0000;
    color:#0000ff;
    float:left;
    font-family: "MS 明朝";
    overflow:auto;
/*    background:#F4F58E;*/
}
#setumei {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 490px;
    height: 700px;
    text-align: left;
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
/*    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ff0000;*/
    color:#0000ff;
    float:center;
    font-family: "MS 明朝";
    overflow:auto;
/*    background:#F4F58E;*/
}


#right {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 180px;
    height:70px;
    padding-top:5px;
    padding-left:0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #0000ff;
    font-family: "MS 明朝";
	text-align:left;
    color:#0000ff;
    float:left;
    background:#F4F58E;
	font-size:10px;
}

#right1 {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 180px;
    height:110px;
/*    padding-top:5px;
    padding-left:0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #0000ff;*/
    font-family: "MS 明朝";
	text-align:center;
    color:#0000ff;
    float:left;
    background:#F4F58E;
	font-size:10px;
}
#right2 {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 180px;
    height:590px;
    padding-top:5px;
    padding-left:10px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #0000ff;
    font-family: "MS 明朝";
	text-align:left;
    color:#0000ff;
    float:left;
    background:#F4F58E;
	font-size:10px;
}
#photo {
    position: relative;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    width: 710px;
    height:100px;
    text-align: left;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;
    float:left;
    font-family: "MS 明朝";
    color:#0000ff;
    background:#F4F58E;
}

#photomain {
    position: relative;
    width: 720px;
    height:400px;
    text-align: center;
}

#accessmain {
    position: relative;
    margin: 0 auto; /* center on everything else */
     width: 720px;
    height:36px;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff0ff;
    float:center;
}

#map {
    position: relative;
    width: 420px;
    height:370px;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;
    float:left;
    background:#F4F58E;
}

#comment {
    position: relative;
    margin: 0 auto; /* center on everything else */
    padding-top:10px;
    padding-left:10px;
    width: 285px;
    height:360px;
    text-align: left;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;
    float:right;
    background:#F4F58E;
}

#eventmain {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 720px;
    height:350px;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;
    background:#F4F58E;
}

#eventcontent {
    position: relative;
    margin: 0 auto; /* center on everything else */
    padding-top:5px;
    padding-left:10px;
    width: 400px;
    height:350px;
    text-align: left;
}

#mailmain {
    position: relative;
    width: 720px;
    margin: 0px;
    height:350px;
    background:#F4F58E;
    padding-top:10px;
    padding-bottom:10px;
}

#footer {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 720px;
    height:30px;
    text-align: center;
    font-family: "MS 明朝";
    color:#ffd700;
    font-size:10px;
    float:center;
}

img{
    height:100px;
    width:100px;
    float:left;
}

#im{
    width:420px;
    height:360px;
    float:right;
}
#im1{
    width:142px;
    height:33px;
    float:right;
}
#table {
    position: relative;
    width: 900px;
    height:380px;
	margin-top:10px;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff000;
/*    background: #fffe98;*/
	cellspacing:0px;
    float:center;
}
#table1{
  margin-top:5px;
  text-align:center;
  width:800px;
  border-collapse:collapse;
  border:1px solid blue;
}

#table3{
  margin-top:5px;
  text-align:center;
  width:800px;
/*  border-collapse:collapse;
  border:1px solid blue;*/
}
#table4{
  margin-top:0px;
  text-align:center;
  width:600px;
  background: #333333;
/*  border-collapse:collapse;
  border:1px solid blue;*/
}
table{
  margin-top:1px;
  text-align:center;
  width:170px;
  border-collapse:collapse;
  border:1px solid blue;
}

td{
  text-align:left;
  height:18px;
  border:1px solid blue;
}

#td1{
  text-align:left;
  padding-left:10px;
  width:80px;
  height:20px;
  border:1px solid blue;
  background: #89e4fd;
}

#td2{
  text-align:center;
  height:20px;
/*  border:1px solid blue;*/
  background: #ffc040;
}

#td3{
  text-align:center;
  width:80px;
  height:20px;
/*  border:1px solid blue;*/
  background: #ffc040;
}
#td4{
  text-align:center;
/*  width:80px;*/
  height:10px;
/*  border:1px solid blue;*/
  background: #ffc040;
}
#td5{
  text-align:center;
  width:80px;
  height:10px;
  color:#333333;
  font-size:12px;
/*  border:1px solid blue;*/
  background: #ffc040;
}
fieldset{
 	line-height:25px;
 	padding-top:30px;
 	padding-bottom:15px;
 	padding-left:40px;
 	text-align:left;
 	font-size:12px;
 	color:#800000;
 	font-weight:bold;
    border:0px
 }
 
a:link { color: blue;font-size: 10px;text-decoration: none; }
a:visited { color: blue;font-size: 10px;text-decoration: none; }
a:active { color: blue;font-size: 10px;text-decoration: none;}
fieldset{
 	line-height:25px;
 	padding-top:10px;
 	padding-bottom:15px;
 	padding-left:40px;
 	text-align:left;
 	font-size:12px;
 	color:#800000;
 	font-weight:bold;
    border:0px
 }
 h3{
 	width:150px;
	font-size:12px;
    border-width: 1px 3px 3px  1px;
    border-style: solid;
    border-color: #ff0000;
	color:#008000;
	text-align:center;
	margin-bottom:5px;
 }
input.i1{
	font-size:12px;
	height:15px;
	width:70px;
}
input.i2{
	font-size:12px;
	height:15px;
	width:95px;
}
#img {
	width:200px;
	height:200px;
	background-image:url(../img/logo.gif);
}

