*{margin:0;padding:0;line-height:160%;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{border:none; text-decoration:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}
html,body{margin:0; padding:0}
img{border:none;}

body{
font-family:arial, sans-serif, Osaka, verdana;
color:#333;
text-align:center; 
background:#fff7ef url(img/bg.jpg) repeat-x;
}
.clearbox {clear:both;font-size:1px;}

a{color:#357d5b;}
a:hover{ color:#8dd1b1; text-decoration:underline;}

/*LAYOUT*/
#cash{
width:766px;
margin:0 auto;
text-align:left;
background:#f6f7fb;
background:url(img/wrap.jpg) repeat-y;
}

#header{
height:185px;
background:url(img/header.jpg) no-repeat;
}

#nav_wrap{
width:207px;
padding:0 0 0 15px;
float:left;
position:relative;
font-size:13px;
}

#contenyts_wrap{
width:500px;
padding:0 20px 30px 0;
float:right;
position:relative;
font-size:14px;
}
/*----------------------------------------------------*/
#header h1{ padding:1px 0 0 15px;}
#header h1 a{ width:300px; height:135px; display:block; float:left;}
#header span{ display:none;}

#header #txt_box{
padding:10px 10px 0 0;
text-align:right;
font-size:14px;
font-weight:bold;
line-height:250%;
}
/*----------------------------------------------------*/
#nav_wrap ul{ margin-bottom:10px;}
#nav_wrap ul li{ padding:4px; border-bottom:#fff dashed 1px;}
#nav_wrap #nav_list li{ padding:0; border:none;}

#nav_list{ padding:1px 1px 5px 1px;}

#nav_top{
width:207px;
height:42px;
background:url(img/nav_top.jpg)  no-repeat;
}
#nav_top span{ display:none;}

#nav_wrap #nav_list li a{
padding:3px;
margin-bottom:2px;
display:block;
border-left:#dfbb98 solid 7px;
background:#ebd9d4;
color:#111;
}
#nav_list li a:hover{background:#ecb7a8; border-left:#d48d47 solid 7px;}
#cl1 a{ font-weight:bold;}

/*----------------------------------------------------*/
#contents .link_area li{ line-height:200%;}
#contents ul li{ line-height:300%;}
#contents{ padding:10px; line-height:300%; background:#fff7ef;}
#page_title{
padding:17px 4px 25px 70px;
margin:10px 0;
background:url(img/h2.jpg) no-repeat;
}
#page_title h2{ border-bottom:#342522 solid 2px; font-size:18px;}

#contents h3{ 
margin:10px 0;
padding:1px 3px;
font-size:15px;
color:#f2410f;
background:#ffe4d7;
border-bottom:#342522 solid 1px;
}
/*----------------------------------------------------*/
#footer{
margin-top:15px;
padding:12px;
text-align:left;
font-size:12px;
background:#d9846f;
color:#fff;
}
#footer p{ text-align:right; padding:2px; font-size:11px; letter-spacing:1px; color:#ddd;}

