/* reset elements */
h1, h2, h3, h4, h5, h6 {
position: static;
margin: 0px;
padding: 0px;
}
div, p, hr, blockquote, address, noscript {
position: static;
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: normal;
}
ul, ol, dl, dt, dd {
position: static;
margin: 0px;
padding: 0px;
}
pre, table, form {
position: static;
margin: 0px;
padding: 0px;
}
span, img  {
position: static;
margin: 0px;
padding: 0px;
border: none;
font-style: normal;
font-weight: normal;
border: 0px none #fafaff;
}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
position: static;
margin: 0px;
padding: 0px;
border: none;
font-style: normal;
font-weight: normal;
}
.page01 {
  background-color: #99e699;
}

.page02 { 
  background-color: #ffffff;
}

.box01 {
  background-color: #ffffff;
  margin: 30px;
  padding: 30px;
  color: #336633;
  font-size: 12px;
}

.box02 {
  color: #336633;
}

h5{
  border-width:0px 0px 2px 15px;
  border-style:solid ;
  border-color:#4f8f4f;
  padding-left:10px;
  margin:0 20%;
  text-align:left;
}

.small{
font-size: 11px;
}
.big {
font-size: 16px;
line-height: 1.7em;
}

.bbig {
font-size: 20px;
font-weight: bold;
line-height: 1.7em;
}
.migi {
text-align: right;
margin: 0 20px 0 20px;
border-bottom: solid 1px #99e699;
}

.color {
color: #ff3366;
}

.takuban {
color: #ff3366;
text-align: center;
font-size: 16px;
line-height: 1.7em;
font-weight: bold;
}

a {
text-decoration:none;
font-weight: bold;
}
a:link {
color: #3cbc3b;
}
a:visited {
color: #5cbc5b;
}
a:hover {
color: #f39;
}

body {
background-color: #99e699;
font-family: "ƒqƒ‰ƒMƒmŠÛƒS Pro W4","Hiragino Maru Gothic Pro","‚l‚r ƒSƒVƒbƒN",Osaka;
margin: 0px;
padding: 0px;
color: #333;
line-height: 1.7em;
text-align:center;
}

#wrap {
width: 760px;
background-color: #fff;
text-align:center;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0 0 80px 0;
}

#header {
width: 760px;
padding: 0px;
margin-left: 3px;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}

            
#topmenu {
  padding: 10px;
  
}

#topmenu li {
  margin: 1px;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial;
}

#topmenu li a.menu {
  display: block;
  text-align: center;

  text-decoration: none;
}

#topmenu li a.menu:hover {
  background: #49A3FF;
}

.submenu {
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 0;
  margin: 1px;
}

.submenu a:hover {
  background: #49A3FF;
  color: #FFF;
}

hr.none {
clear: both;
height: 1px;
margin: 0px auto;
padding: 0px;
color: #fff;
border-style: none;
}

img.pict {
margin: 15px;
}

.box {
width: 500px;
margin: 10px auto;
padding: 10px 20px;
border: 2px dashed #99e699;
text-align: left;
}

#inbox {
width: 600px;
margin: 10px auto;
padding: 0;
text-align: center;
}

#inbox img{
margin: 15px 10px 5px 10px;
}

p {
margin: 5px 0px 5px 0px;
}

h2 {
width: 730px;
padding : 10px 0px;
margin: 25px auto 10px auto;
font-weight: bold;
color: #fff;
font-size: 18px;
background-color: #5cbc5b;
}

#honbu h3,#shibu h3 {
width: 330px;
padding : 5px 0px;
margin: 0;
font-weight: bold;
color: #336633;
background-color: #f8fff8;
font-size: 14px;
border-top:1px solid #5cbc5b;
border-bottom:1px solid #5cbc5b;
border-left:10px solid #5cbc5b;
border-right:10px solid #5cbc5b;
text-align:center;
}

#inbox h3 {
font-size: 14px;
border-top:1px solid #5cbc5b;
border-bottom:1px solid #5cbc5b;
border-left:10px solid #5cbc5b;
border-right:10px solid #5cbc5b;
padding:5px 20px 5px 20px;
text-align: left;
color: #336633;
background-color: #f8fff8;
margin: 50px 0px 10px 0px;
}
.sub {
display:block;
font-size:11px;
color:#333;
margin:2px 0 0 0 ;
text-align:right;
}

#honbu {
margin-top: 0px;
margin-left: 15px;
width 350px;
float: left;
padding: 0;
text-align: left;
display:inline;
font-size: 12px;
}

#shibu {
margin-top: 0px;
width 350px;
margin-left: 390px;
padding: 0;
text-align: left;
font-size: 12px;
}

#honbu dl,#shibu dl{
padding: 10px 0px 10px 10px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 10px 14px;
}
