body{
  margin: 20px;
}
h1, h2, h3, h4, h5, h6 {
  font-family:verdana, arial, helvetica, sans-serif;
  color: 3F523F;
}
h1, h2, h3 {
   text-align: center;
}

input {
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
}
label {
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:10px;
   display: block;
   float: left;
   margin-bottom: 10px;
   text-align: right;
   width: 150px;
   padding-right: 20px;
}
textarea {
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
}
br {
	clear: left;
}

.main {
   text-align: center;
}
span,ul,p { 
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:12px;
   text-align: left; 
   color: #3F523F;
}
.normal { 
   background: #FFFFFF;
   max-width: 50em;
   width:expression( document.body.clientWidth > 600 ? "50em": "auto" );
   padding: 1em;
   line-height: 1.4; 
   text-align: left; 
}

A {
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
}

A.bbs_link { 
   font-size:10px;
}
P.bbs_title { 
   text-align: center;
   font-weight: bold;
   font-size:30px;
}
P.bbs_header { 
   font-weight: bold;
   font-size:12px;
   color: #808080;
}
P.bbs_info { 
   font-weight: bold;
   font-style: italic;
   font-size:14px;
   color: #808080;
}
P.bbs_msg { 
   font-weight: bold;
   font-size: 12px;
   max-width: 60em;
   width:expression( document.body.clientWidth > 800 ? "60em": "auto" );
}
label.bbs_label { 
   color: #808080;
}
