@charset "Shift_JIS";

*{padding: 0;	margin: 0;}

body{
font-size: 80%;
text-align: center;
font-family: "MS UI Gothic",sans-serif;
padding: 0;
margin: 0;
margin-top: 0;
background-color: #FFECEC;
}

#wallp{
text-align: left;
margin: 0 auto 0 auto;
width: 800px;
border-width: 0px 0px 0px 0px;
background-color: #ffffff;
}

#topheader{
margin: 0 auto 0 auto;
width: 800px;
height: 90px;
background: url(../image/backgroundh.jpg);
}

#topbutton1{
	width: 500px;
	height: 25px;
	/* [disabled]font-weight: bold; */
	color: #ffffff;
}

#globalNavi1 li {
	float: left;
	list-style-position: inside;
	background: url(../image/markt.gif) no-repeat;
	padding:2px 2px 2px 20px;
	list-style:none;
}

#globalNavi1 li a {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

#globalNavi1 li a:hover {
	background-color: #004A4F;
}

#topbutton2{
   height: 35px;
}

#topbutton3{
  text-align: center;
  position:absolute;
  width: 800px;
  height: 28px;
  background: url(../image/buttonback2.jpg);
}

#globalNavi3 {
  list-style:none;
}

#globalNavi3 li.hasi1 {
  border-right: 0.5px solid #000000;
  float: left;
  line-height: 1;
  list-style-type: none;
  width: 157px;
}

#globalNavi3 li.gai1 {
  padding: 7px 0;
  border-right: 0.5px solid #000000;
  float: left;
  list-style-type: none;
  width: 157px;
  
  background: url(../image/buttonback_hasi1_on.jpg);
}

#globalNavi3 li.gai2 {
  padding: 7px 0;
  border-right: 0.5px solid #000000;
  float: left;
  line-height: 1;
  list-style-type: none;
  width: 157px;
  
  background: url(../image/buttonback_on.jpg);
}

#globalNavi3 li.hasi2 {
  border-right: 0px solid #ffffff;
  float: left;
  line-height: 1;
  list-style-type: none;
  width: 157px;
}

#globalNavi3 li {
  border-right: 0.5px solid #000000;
  float: left;
  line-height: 1;
  list-style-type: none;
  width: 157px;
}

#globalNavi3 li a {
  padding: 7px;
  display: block;
  position: relative;
  font-size: 13px;
  color: #000000;
  text-align: center;
  text-decoration: none;
}

#globalNavi3 li.hasi1 a:hover {
  border-right: 0px solid #000000;
  background: url(../image/buttonback_hasi1_on.jpg);
}

#globalNavi3 li.hasi2 a:hover {
  border-right: 0px solid #ffffff;
  background: url(../image/buttonback_on.jpg);
}

#globalNavi3 li a:hover {
  border-right: 0px solid #000000;
  background: url(../image/buttonback_on.jpg);
}


#topimage{
margin: 0 auto 0 auto;
width: 800px;
height: 300px;
background: url(../image/topimage.jpg);
}

#topmenu{
float: left;
margin: 0 auto 0 auto;
width: 226px;
}

#globalNavi4 {
  list-style:none;
}

#globalNavi4 li {
  line-height: 1;
  list-style-type: none;
}

#globalNavi4 li a {
  padding: 10px 0px 2px 15px;
  height: 78px;
  display: block;
  position: relative;
  text-decoration: none;
  line-height:1.3;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  background: url(../image/menubutton.gif);
}

#globalNavi4 li a:hover {
  background: url(../image/menubutton_on.gif);
}

#contents{
padding: 0 15px;
width: 750px;
background-color: #ffffff;
color: #000000;
}

#contentsl{
padding: 0 15px;
width: 370px;
float: left;
background-color: #ffffff;
color: #000000;
}

#contentsr{
padding: 0 15px;
width: 370px;
float: right;
background-color: #ffffff;
color: #000000;
}

#adress{
width: 335px;
padding: 0 15px;
float: right;
background-color: #FFFDE1;
color: #000000;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #999999;
}

#adress dt {
text-align: center;
font-size: 120%;
padding: 1em 1em;
font-weight: bold;
color: #ffffff;
background: url(../image/admidasi.gif) no-repeat 0 50%;
}

#adress dd {

}

#notice{
width: 335px;
padding: 0 15px;
float: right;
background-color: #ffffff;
color: #000000;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #999999;
}

#notice h1 {
font-size: 120%;
font-weight: bold;
color: #a0522d;
background: url(../image/nomidasi.gif) no-repeat 0 50%;
}

#notice2{
margin:auto;
width: 740px;
padding: 0 15px;
background-color: #ffffff;
color: #000000;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #992222;
}

#notice2 h1 {
font-size: 120%;
font-weight: bold;
color: #a0522d;
background: url(../image/nomidasi.gif) no-repeat 0 50%;
}

#notice3{
margin:auto;
width: 740px;
padding: 0 15px;
background-color: #ffffff;
color: #000000;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #ff452a;
}

#notice3 h1 {
font-size: 120%;
font-weight: bold;
color: #ff452a;
background: url(../image/nomidasi.gif) no-repeat 0 50%;
}

#footertop{
clear: both;
width: 100%;
padding: 2.5em 0 1em;
border-color: #999999;
background: url(../image/under_top.gif) no-repeat 0 0;
}

#footertop p{
font-size: 80%;
text-align: right;
margin: 0 1em 1em 0;
}

#footer{
clear: both;
width: 100%;
padding: 2.5em 0 1em;
border-color: #999999;
background: url(../image/under.gif) no-repeat 0 0;
}

#footer p{
font-size: 80%;
text-align: right;
margin: 0 1em 1em 0;
}

#menubox{
width: 100%;
background: url(../image/menuback.jpg) repeat-y;
}

#honbun{
text-indent: 1em;
line-height: 150%
}

.honbun2{
  padding: 10px;
}

.honbun3{
text-align: center;
}

.honbun4{
text-indent: 1em;
line-height: 1.5em;
}

.honbun5{
padding: 10px;
text-indent: -13px;
}

.honbun6{
text-indent: 1em;
line-height: 1.5em;
font-size: 120%;
}

.kome1{
padding: 15px;
text-indent: -13px;
}

.menu{
list-style-type: none;
margin: 1em 0 2em 0;
}

.menutitle{
padding: 0 0 4px 0;
margin: 0;
text-indent: 1em;
border-bottom: 1px solid #000000;
font-weight: bold;
text-indent: 2em;
}

.menubox .localnavi{
float:left;
list-style-type: none;
margin: 1em 0 2em 0;
text-indent: 2em;
}

#naiyou{
padding: 0 15px;
width: 542px;
float: right;
background-color: #ffffff;
}

#naiyou p{
line-height: 1.5;
}

h1 {
font-size: 120%;
text-indent: 3em;
padding: 1em 1em;
font-weight: bold;
color: #a0522d;
background: url(../image/kakumidasi.gif) no-repeat 0 50%;
}

strong {
  text-indent: 0em;
  font-size: 110%;
  color: #a0522d;
  line-height: 2.5;
}

strong.b1 {
  text-align: center; 
  font-size: 130%;
  color: #000000;
  line-height: 5;
}

strong.b2 {
  text-align: center;
  font-size: 130%;
  color: #000000;
  line-height: 5;
}

strong.b3 {
padding: 3em 3em;
text-align: left; 
color: #a0522d;
background: url(../image/leaf1.gif) no-repeat 0 50%;
}

strong.b3-1 {
padding: 3em 3em;
text-align: left; 
color: #FFFFFF;
background: url(../image/leaf1.gif) no-repeat 0 50%;
}

strong.b4 {
padding: 3em 3em;
text-align: left; 
color: #006400;
background: url(../image/leaf2.gif) no-repeat 0 50%;
}

#naiyou dt {
font-size: 120%;
padding: 1em 1em;
font-weight: bold;
color: #ffffff;
background: url(../image/achievemidasi.jpg) no-repeat 0 50%;
}

#naiyou dd {
padding: 0.3em 0.3em;
}

#listNavi1 {
  padding: 0px 0px 0px 50px;
  list-style-image: url(../image/markt.gif);
}

#listNavi2 {
  padding: 0px 0px 0px 50px;
  list-style-image: url(../image/mark2.gif);
}

#listNavi3 {
  padding: 0px 0px 0px 50px;
  list-style-image: url(../image/mark3.gif);
}

#listNavi4 {
  padding: 0px 0px 0px 10px;
  list-style-image: url(../image/mark4.gif);
}

.box1{
padding:10px;
background:#FAFCC7;
width:500px;
border-color:#FFFFFF #9C9F44 #9C9F44 #FFFFFF;
border-width:1px;
border-style:solid;
margin: 0 auto;
}

.box1-1{
padding:10px;
background:#47773C;
width:500px;
border-color:#FFFFFF #9C9F44 #9C9F44 #FFFFFF;
border-width:1px;
border-style:solid;
margin: 0 auto;
color: #ffffff;
}

.box1-1-2{
padding:10px;
background:#AEDE9F;
width:500px;
border-color:#FFFFFF #9C9F44 #9C9F44 #FFFFFF;
border-width:1px;
border-style:solid;
margin: 0 auto;
color: #44773C;
}

.box1-2{
padding:10px;
background:#2E7B7B;
width:500px;
border-color:#FFFFFF #9C9F44 #9C9F44 #FFFFFF;
border-width:1px;
border-style:solid;
margin: 0 auto;
color: #ffffff;
}

.box1-2-2{
padding:10px;
background:#9ED4C7;
width:500px;
border-color:#FFFFFF #9C9F44 #9C9F44 #FFFFFF;
border-width:1px;
border-style:solid;
margin: 0 auto;
color: #2E7B7B;
}

.box1-3{
padding:10px;
background:#C79508;
width:500px;
border-color:#FFFFFF #9C9F44 #9C9F44 #FFFFFF;
border-width:1px;
border-style:solid;
margin: 0 auto;
color: #ffffff;
}

.box1-3-2{
padding:10px;
background:#EEF4C4;
width:500px;
border-color:#FFFFFF #9C9F44 #9C9F44 #FFFFFF;
border-width:1px;
border-style:solid;
margin: 0 auto;
color: #C79508;
}

.box2{
padding:1px;
background:#B2B27C;
width:500px;
border-color:#51511A;
border-width:1px;
border-style:solid;
margin: 0 auto;
}

.box3{
padding:5px;
background:#F4F4E9;
width:488px;
border-color:#FFFFFF #DADABA #DADABA #FFFFFF;
border-width:1px;
border-style:solid;
border-style:solid;
}

.box4{
padding:2px;
background:#FAFCC7;
height:150px;
width:500px;
border-color:#9C9F44;
border-width:1px;
border-style:solid;
margin: 0 auto;
}

.box5{
padding:5px;
background:#FCFDE0;
height:144px;
width:494px;
border-color:#9C9F44;
border-width:1px;
border-style:solid;
}

.telno{
	font-size: 130%;	
}