/*------ BASE ------*/
*{margin:0;padding:0;line-height:160%;}
html,body{margin:0; padding:0}
img{border:none;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{text-decoration:none;border:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}

.clearfix {clear:both;font-size:1px;}

body{
font-family:arial,Osaka,sans-serif,verdana;
color:#333;
background:#fff;
}

a{color:#f42049;}
a:hover{color:#ff728e;}
/*------ /BASE ------*/

/*WHOLE*/
#pagewrap{
width:706px;
background:#fff url(img/wrap.jpg) repeat-y;
}

/*HEADER*/
#header{
width:695px;
height:225px;
padding:5px 0 0 6px;
background:url(img/header.jpg) no-repeat;
border-bottom:#8b3a3a double 3px;
}

#header a{display:block; width:225px; height:220px;}
a h1 span{ display:none;}

/*MENU*/
#navigation01{
width:220px;
padding:15px 0 20px 0 ;
position:relative;
float:right;
font-size:13px;
line-height:180%;
}

#navigation01 ul{ padding:0 5px;}
#navigation01 h2{ height:51px; display:block; background:url(img/cat.jpg) no-repeat right;}
#navigation01 h2 span{ display:none;}

#navigation03{margin:0 0 10px 0;}
#navigation03 li a{
margin:0 0 2px 0;
padding:2px 3px 2px 7px;
display:block;
color:#fff;
background:#9e7e58;
border-bottom:#8b3a3a solid 3px;
}
#navigation03 li a:hover{ color:#eee; background:#cf9856;}

.navigation04{ height:51px; background:url(img/topics.jpg) no-repeat right;}
.navigation04 span{ display: none;}

/*MAIN*/
#contents01{
width:450px;
padding:15px 0 20px 15px;
position:relative;
float:left;
font-size:14px;
}

#contents02{
line-height:300%;
padding:17px;
background:#f8ebdc;
}

#contents03{
margin:10px 0;
padding:12px 6px 9px 45px;
font-size:20px;
background:#9e7e58 url(img/h2.jpg) no-repeat;
border-bottom:#8b3a3a solid 3px;
border-top:#8b3a3a solid 1px;
color:#fff; 
}
#contents03 h2{ font-size:18px;}

#contents01 h3{
margin:10px 0;
padding:0 5px;
font-size:15px;
color:#fff;
background:#7c603c;
border-bottom:#8b3a3a solid 2px;
}
#contents01 ul li{ line-height:300%;}

/*FOOTER*/

#footer{
clear:both;
width:681px;
font-size:13px;
padding:10px;
background:#d5b99c url(img/footer.jpg) repeat-x bottom;
border-top:#8b3a3a solid 6px;
color:#444;
}

#foot ul li{line-height:230%;}
#foot p{
padding:10px 0;
font-size:12px;
text-align:right;
letter-spacing:2px;
}



