/* ========BASIC======== */
@charset "UTF-8";

body {
   width:800px;
   height:auto;
   margin-left:auto;
   background:#f6f6f6;
   margin-right:auto;
   margin-top:0;
   margin-bottom:0;
   overflow:scroll;  
}
#top {
   width:800px;
   margin:0;
   background:#ffffff;
}
/* ======= layout ========*/
#header {width:800px; margin:0;}
#content {width:800px; margin:20px 0 0 0;}
#footer {width:800px; margin:30px 0 0 0;}

/* ======= header ======= */
#header #header01 {width:800px; height:112px; margin:0;}
#header01 p {margin:0;}
#header01 a {font-size:13px; font-weight:bold; color:#000000; text-decoration:none;}

/* ======= content ======= */
#content #main1 {margin:0 80px 0 80px; padding:0;}
#main1 #main11 {width:640px; height:420px; margin:0; border:solid 3px #009900;}
#main1 #main12 {width:560px; margin:20px 0 0 80px; line-height:1.7;}

#content #main2 {margin:20px 400px 0 80px; line-height:1.7; font-size:14px;}
#main2 p {width:240px; margin:20px 0 0 80px; padding-top:3px;
   background:url("images/bg004.jpg") 50% 50% repeat-x; text-align:center;}
#main2 a {text-decoration:none;}
#main2 a:hover {color:#00ffff;}

/* ======= footer ======= */
#footer #footer01 {width:288px; margin:0 0 0 15px; padding:0 0 5px 0;
   border:double 3px #990000; float:left;}
#footer01 p {margin:0; padding:5px 0 0 10px; color:#ff3300; font-size:14px;
   font-weight:bold;}  
#footer #footer02 {width:450px; margin:0 15px 0 20px; padding:0;
   border:double 3px #990000; float:left;}
#footer02 h5 {margin:0; padding:5px 0 5px 0; font-size:15px; font-weight:bold;
   color:#339900; text-align:center;}
div#footer02 p {margin:0; padding:0 0 5px 0; font-size:13px; color:#0099ff;
   text-align:center;}