@charset "Shift_JIS";
#body{
  width:100%;
  text-align:center;
}
#container{
  font-size : large;
  color : black;
  width : 950px;
  margin: 0 auto;
  border-width : medium medium medium medium;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  text-align : center;
   background-color : #e7f3f3;
}
li{
  float : left;
  margin-left : 10px;
  margin-right : 10px;
  font-size : large;
}
.menu{
  float : none;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px;
  height : inherit;
  font-size : large;
  width : inherit;
}
#facebook{
  border-width : medium medium medium medium
  ;
  border-style : solid;
  border-color : orange;
}
#header{
  width : auto;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 1px;
  overflow : auto;
  background-image : none;
}
#botann{
  width : auto;
  background-color : white;
  float : none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 2px;
  padding-left : 16px;
}
#mainmain{
  width : auto;
  height : 3250px;
  background-color : #ffffff;
}
#main{
  width : 758px;
  background-color : white;
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 2px 0px 0px 1px;
  border-style : solid none solid solid;
  border-top-color : lime;
  border-bottom-color : lime;
  border-left-color : lime;
  bottom : inherit;
  height : inherit;
  left : -2px;
}
#hidari{
  border-bottom-width : 2px;
  width : 185px;
  background-color : #fef7de;
  float : left;
  margin-top : px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-top : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-top-width : 2px;
  border-left-width : 1px;
  border-style : solid none solid solid;
  border-color : lime #ffffff lime lime;
  bottom : inherit;
  height : inherit;
}
#main2{
  background-color : white;
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : orange;
}
#mainmini{
  width : 700px;
  border-width : 3px;
  border-style : double;
  border-color : #f84e4e;
}
#main22{
  background-color : white;
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  z-index : 0;
}
#main3{
  width : 498px;
  background-image : url(topimg/okaidoku1.jpg);
  height : 210px;
  border-left-width : 0px;
  border-left-style : solid;
  border-left-color : lime;
  border-bottom-width : 4px;
  border-bottom-style : solid;
  border-bottom-color : lime;
  padding-left : 0px;
  margin-left : 1px;
}
#migi{
  width : 193px;
  float : right;
  padding-top : 0px;
  height : auto;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : lime;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : lime;
}
padding-bottom : 0px;
  background-color : #ffff80;
  top : 0px;
  padding-left : 0px;
  margin-top : 0px;
  margin-right : 0px;
  padding-right : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  border-top-width : 2px;
  border-right-width : 0px;
  border-bottom-width : 2px;
  border-style : solid;
  border-top-color : lime;
  border-right-color : lime;
  border-bottom-color : lime;
  bottom : auto;
  height : 3000px;
  border-left-width : 1px;
  border-left-color : lime;
}
#mainnonaka{
  width : 465px;
  background-color : white;
  padding-top : 15px;
  padding-left : 18px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  display : inline-block;
}
/* 繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・EJ繝ｻ・ES繝ｻ・E・瑚｡E繝ｻ・Ep繝ｻ・E[繝ｻ・E繝ｻ・E繝ｻ・ER繝ｻ・E・めEEE・E */
#mainnaka{
  width : 146px;
  background-color : white;
  float : left;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-color : lime lime lime lime;
  border-style : solid solid solid solid;
}
/* 繝ｻ・E・る屮・E・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・EJ繝ｻ・ES繝ｻ・Ep繝ｻ・E[繝ｻ・E繝ｻ・E繝ｻ・EP繝ｻ・EO */
#mainnaka2{
  width : 146px;
  background-color : white;
  float : left;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : lime lime lime lime;
}
/*繝ｻ・E・る屮・E・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・EJ繝ｻ・ES繝ｻ・E・医〒繧托ｽE・E繝ｻ・E繝ｻ・E3*/



h1{
  font-size : 14px;
  line-height : normal;
  margin-bottom : 0px;
  text-align : center;
  margin-left : 1px;
}
a{
  font-size : 16px;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
a:link{
  color: blue;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
a:hover{
  color: orange;
}
a:visited{
  color: blueviolet;
}
p{
  font-size : x-large;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 3px;
  margin-left : 1px;
  margin-right : 3px;
  margin-bottom : 2px;
  text-align : left;
}
#mainnaka3{
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : lime lime lime lime;
  width : 146px;
  background-color : white;
  float : left;
}
#mainsoto2{
  width : 465px;
  padding-top : 1px;
  padding-left : 20px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 0px;
  margin-right : 1px;
  margin-bottom : 1px;
  float : left;
}
/*繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・EJ繝ｻ・ES繝ｻ・E・瑚｡E繝ｻ・E・医〒繧托ｽE・E繝ｻ・E繝ｻ・E繝ｻ・ER繝ｻ・E・めEEE・E*/

#mainnaka4{
  background-color : white;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : lime lime lime lime;
  width : 146px;
  float : left;
}
/* 繝ｻ・E・る屮・E・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・E繝ｻ・EJ繝ｻ・ES繝ｻ・E・医〒繧托ｽE・E繝ｻ・E繝ｻ・E5 */  



#mainnaka5{
  background-color : white;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : lime lime lime lime;
  width : 146px;
  float : left;
}
#mainnaka6{
  background-color : white;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : lime lime lime lime;
  width : 146px;
  float : left;
}
.mikannnosyasin{
  padding-left : 0px;
  margin-top : 5px;
  margin-left : 2px;
  margin-right : 5px;
}
.mainnnosyasin{
  padding-left : 15px;
  margin-top : 5px;
  margin-left : 18px;
}
.phaba{
  width : 680px;
  padding-left : 8px;
}
#header1{
  width : auto;
  background-color : white;
  height : auto;
}
#header2{
  width : auto;
  background-color : white;
  height : auto;
}
h2{
  font-size : larger;
  margin-bottom : 3px;
  margin-top : 10px;
  text-align : center;
  width : 880px;
  color : black;
}
.minibun{
  width : 130px;
  padding-left : 12px;
  padding-right : 4px;
}
.minihako{
  margin-top : auto;
  margin-left : 6px;
  margin-right : auto;
  margin-bottom : auto;
  padding-left : 1px;
}
#migi img{
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 3px;
  margin-right : 3px;
}
#footer{
  margin-top : 1px;
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : lime;
  border-left-width : 1px;
  border-left-color : lime;
  width : 705px;
}
.img{
  margin-top : 4px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 0px;
  padding-left : 0px;
  float : none;
}
#hidari a{
  margin-left : 2px;
  line-height : normal;
  margin-bottom : 0px;
  padding-bottom : 0px;
}
#hidari img{
  padding-left : 2px;
  margin-top : 3px;
}
#main img{
  padding-left : 1px;
}
.c1{
  width : 680px;
  height : auto;
  bottom : auto;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 4px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  border-top-width : 0px;
  border-left-width : 8px;
  padding-left : 6px;
  padding-right : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-left-style : solid;
  border-left-color : #fabe92;
  background-color : #ffffb5;
  text-align : left;
}
.c2{
  width : 180px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #ef6f18;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #ef6f18;
  border-right-color : #ef6f18;
  border-bottom-color : #ef6f18;
  margin-left : 1px;
  margin-top : 3px;
  margin-bottom : 10px;
  font-family : 繝ｻ・Ei繝ｻ・Er繝ｻ・ES繝ｻ・EV繝ｻ・Eb繝ｻ・EN;
  font-size : 16px;
  text-align : left;
  padding-left : 1px;
}
.c3{
  width : auto;
  padding-right : 0px;
  border-right : 0px solid lime;
  border-left-width : 20px;
  border-left-style : solid;
  border-left-color : lime;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  border-bottom-width : 4px;
  border-bottom-style : solid;
  border-bottom-color : lime;
  left : auto;
}
.c4{
  background-color : silver;
}
.c5{
  margin-top : 14px;
  margin-left : 14px;
  margin-right : 14px;
  margin-bottom : 14px;
}
h3{
  margin-top : 1px;
  margin-right : 1px;
  border-top-width : 1px;
  padding-top : 0px;
  padding-bottom : 7px;
  background-color : #009999;
  color : white;
  width : 100%;
   margin-bottom : 0px;
   border-bottom-width : 0px;
}
table{
  padding-left : 0px;
  margin-left : 4px;
  float : left;
}
.c6{
  margin-left : 4px;
  padding-left : 0px;
  border-left-width : thin;
  border-left-style : ridge;
  border-left-color : #faa385;
  border-top-width : thin;
  border-top-style : ridge;
  border-top-color : #faa385;
  padding-top : 3px;
  margin-top : 7px;
  padding-right : 0px;
  padding-bottom : 3px;
  margin-right : 2px;
  margin-bottom : 3px;
  border-right-width : thin;
  border-bottom-width : thin;
  border-right-style : ridge;
  border-bottom-style : ridge;
  border-right-color : #faa385;
  border-bottom-color : #faa385;
  float : left;
}
.c7{
  width : auto;
  height : auto;
  bottom : auto;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  border-top-width : 1px;
  border-left-width : 1px;
  padding-left : 0px;
  padding-right : 0px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-left-color : maroon;
  background-color : #7eefb4;
  text-align : left;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : maroon;
  border-right-color : maroon;
  border-bottom-color : maroon;
}
.c8{
  float : left;
  width : 260px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-left : 18px;
  margin-right : 5px;
  text-align : left;
  font-size : 70%;
}
#wase{
  width : 688px;
}
#mainnonaka{
  width: 465px;
}
#mainsoto2
width: 465px;
}
#mainmini{
  background-color : #009999;
  font-size : medium;
  padding-bottom : 2px;
  margin-top : 1px;
}
.hidarimini{
  background-color : #009999;
  padding-bottom : 0px;
  margin-top : 9px;
}
.c9{
  border-width : 1px;
  border-style : solid;
  border-color : orange;
  margin-top : -10px;
  margin-bottom : 11px;
}
input{
  font-size : large;
}
.menu li a{
  display: block;
  padding: 15px;
  color: #000000;
  font-size : 16px;
  text-decoration: none;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.menu2{
  font-size : 40px;
}
.c10{
  margin-left : 18px;
  margin-right : 5px;
  text-align : left;
  font-size : x-large;
}