body { margin: 0; background-color: #C6B58B;  font-family: '‚l‚r ƒSƒVƒbƒN','Osaka';}

a:hover { text-decoration:underline; color:#404040; }

h1 {  float: left; font-size:12px; color: #666666f; margin-left:10px; margin-top:0px; margin-bottom:0px;}

h2 {  float: left; margin: 0;}

h3 {  float: left; margin: 0;}

a {text-decoration: none; color:#202020; }

.f01 { color:#007700; font-size: 14px; }

.fb { color:#ff5500; font-size: 12px; }

.fb2 { color:#ff5500; font-size: 14px; line-height:180%;}

strong { font-style: normal; font-weight: normal; text-decoration: none }

#main { 
    width: 780px;
    padding: 0;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    background-color: #F5EACE;
}

#header {
   height: 115px;
   width: 780px;
   background: url(../img/top/hd_01.jpg);
   background-repeat: no-repeat;
   border: 0px solid #999999;
   }

#logo{
    margin-left:10px;
    margin-top:40px;
    float: left;
    clear: both;
   }

#info { 
    margin-top:56px;
    float: right;
}

#info img{ 
    vertical-align:bottom;
}


#cen {
    clear: both;
    width:780px;
    background-color: #F5EACE;
}

#navi {
    width: 210px;
    float: left;
    clear: both;
    margin-left: 3px;
    background: url(../img/btn/left.gif);
    background-repeat: no-repeat;

}

#navi .top{
   margin-top: 30px; 
}

#navi .las{
   margin-bottom: 15px; 
}

#navi .u-btn{
   margin-top: 35px; 
}

#navi img { 
   margin-left: 5px;
   margin-top: 2px;
   margin-bottom: 5px;
}

#content {  width: 560px; float: right; vertical-align: top; border: 0px solid #999999;}

#footer {
   width: 720px;
   clear: both;
   font-size:12px;
   line-height:180%;
   color:#555555;
   margin-top: 15px;
   padding-top: 8px;
   background-color: #F5EACE;
   border-top: 1px solid #999999;
}

#footer span {
   width: 8px;
}
