body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, imput, textarea, p, blockquote, th, td
{
  margin: 0;
  padding: 0;
}
fieldset, img{
  border: 0px none;
}
abbr, acronym{
  border: 0px none;
}
address, caption, cite, code, dfn, em,  strong, th, ver{
  font-style: normal;
  font-weight: normal;
}
h1, h2, h3, h4, h5, h6{
  font-size: 100%;
  font-weight: normal;
}

body{
  background-image:url('../img/shadow.gif');
  background-repeat:repeat-y;
  margin:0px;
  line-heigt: 1.5;
  color: #000000;
  font-size: 12px;
  font-family: "Arial", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN", "Microsoft Sans Serif";
}




.header{
  height:30px;
  color:#ffffff;
  font-size:12px;
  text-align:right;
  padding:10px;
}

.pankuzu-nav{
  height:20px;
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding:4px 0px 4px 34px;
}

.navlink-2{
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  padding-top:0px;
}

.navlink-2:hover{
  font-size:12px;
  border-bottom-style:solid;
  border-bottom-width:1px;
}


.nav{
  width:750px;
  height:35px;
  padding:9px;
}

.navlink-1{
  color:#006633;
  text-decoration:none;
}

.navlink-1:hover{
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.nav2 {
  padding-left: 20px;}


#subnav{
  width:200px;
  padding-top:10px;
  padding-bottom:10px;
  background-image:url('../img/btn/btn_bg.gif');
} 

.m_bar1{
  width:180px;
  padding-top:14px;
  padding-left:20px;
  padding-bottom:12px;
  margin-left:10px;
  margin-top:0px;
  font-size:12px; 
  color:#000000;
  background-image:url('../img/btn/btn.gif') ;
  background-repeat:no-repeat;
  text-align:left
}

.m_bar2{
  width:180px;
  padding-top:14px;
  padding-left:20px;
  padding-bottom:12px;
  margin-left:10px;
  margin-top:0px;
  font-size:12px; 
  color:#000000;
  background-image:url('../img/btn/btn02.gif') ;
  background-repeat:no-repeat;
  text-align:left
}


.m_bar3{
	border-top:1px solid #33CCCC; border-bottom:1px solid #333300; width:180px;
	padding-top:14px;
	padding-left:12px;
	padding-bottom:12px;
	margin-top:0px;
	margin-left:10px;
  font-size:10px;
	color:#000000;
	background-image:url('../img/btn/btn03.gif');
	background-repeat:repeat-y;
	text-align:left;
	
}
.m_link{
 
  color:#000000;
  text-decoration:none;
  line-height:120%;
}

.m_link:hover{
  

 color:#68B342;
  border-bottom-style:solid;
  border-bottom-width:1px;
  line-height:120%;
}

li{
  line-height:140%;
}



.m_bar4{
  width:180px;
  height:100%;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:0px;
  margin-left:10px;
  

  font-size:12px; 
  color:#000000;
  background-image:  url('../img/btn/btn_bg_2.gif');
  background-repeat:repeat-y;  
  text-align:left
}

.m_bar5{
  width:180px;
  height:4px;
  margin-top:0px;
  margin-left:10px;
  margin-bottom:5px;
  background-image:  url('../img/btn/btn_bg_3.gif');
  background-repeat:no-repeat  
}



.toiawase{
  width:200px;
  background-image:  url('../img/index/Inquiry_04.gif');
  background-repeat:repeat-y;
  text-align:left;
  padding-top:0px;
  padding-left:25px;
  

  color:#000000;
  font-size:10px;
  line-height:140%
}

.mainarea-1{
  font-size:12px;
  line-height:160%;

}

.mainarea-2{
  

  color:#cc0000;
  font-size:12px;
  line-height:160%;
}

.youten-1{
  

  color:#000000;
  font-size:12px;
  line-height:160%;
}
.sq { list-style-type: square;
} 



.footer{
  height:30px;
  padding:10px;
  

  color:white;
  font-size:12px;
  line-height:160%; 
}

.footer-link{
  

  font-size:12px;
  color:#ffffff;
  text-decoration:none;
}

.footer-link:hover{
  

  font-size:12px;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.closed{
  background-image: url('../img/banner1.jpg');
  background-repeat: no-repeat;
  background-position: left;
  background-color: #C0C0C0;
  width: 180px;
  font-size: 12px;
  padding-left: 20px;
}
.menu-link {
  color: #333333;
  text-decoration: none;
}
.menu-link:hover {
  color: #003399;
  text-decoration: underline;
}
.menu-link:active {
  color: #003399;
  text-decoration: underline;
}
.open{
  background-image: url('../img/banner2.jpg');
  background-repeat: no-repeat;
  background-position: left;
  background-color: #C0C0C0;
  width: 180px;
  font-size: 12px;
  padding-left: 20px;
}
.inner{
  background-image: url('../img/banner3.jpg');
  background-repeat: no-repeat;
  background-position: left;
  background-color: #C0C0C0;
  width: 180px;
  font-size: 12px;
  padding-left: 20px;
}
h2{
  background-image: url('../img/underbar_dot.jpg');
  background-repeat: repeat-x;
  background-position: bottom;
  width: 500px;
  font-size: 16px;
  padding-bottom: 10px;
  padding-left: 10px;
  color: #000099;
  font-weight: bold;
  line-height: 1.8;
  }
h3 {
  background-image: url('../img/bar_gradation.jpg');
  background-repeat: repeat-y;
  background-position:  left 50%;
  width: 500px;
  font-size: 14px;
  padding-left: 10px;
  line-height: 1.8;
  color: #ffffff;
  font-weight: bold;
  }