body {margin : 0 ; padding : 0 ; }
body { width : 100% ; background: url(img/bg.gif) top repeat-x;}
h1, h2, h3, h4 { margin: 0; padding: 0; }
#my_navigation li { list-style: none; margin : 0 ; padding : 0 ;}
#my_navigation ul { list-style: none; margin : 0 ; padding : 0 ;}

#my_body { position : relative ; }
#my_header { width : 100% ; padding-top:25px;}
#my_footer { width : 100% ; clear : both ; 
padding-top: 20px;
text-align: center;
}
#my_footer ul {
margin : 0 ; padding : 0 ;}

#my_footer ul li{
list-style: none;
float: left;
padding-right: 1em;
font: 90%;
}


img{
border:none;
}

hr{
margin-top:4px;
margin-bottom:4px;
}

#my_body { margin: 0 auto; width : 800px ; }
#my_navigation { float : left ; width : 200px ; }
#my_contents { float : left ; width : 600px ; }

#my_contents .asset-body{
margin: 0.8em;
}
#my_navigation h4 {
background: url(img/litop.gif) left no-repeat;
height: 29px;
padding-top: 15px;
text-align: center;
color: white;
}

#my_navigation li {
background: url(img/li.gif) left no-repeat;
height: 31px;
padding-top: 13px;
padding-left: 30px;
}
#my_navigation li a{
text-decoration: none;
color: #B02C47;
}
#my_navigation li a:hover{
text-decoration: underline;
}

#header_navi{position: absolute;}
#header_navi a{
text-decoration: none;
color: #B02C47;
font-size: small;
}
#header_navi a:hover{
text-decoration: underline;
font-size: small;
}
#header_navi li{
float: left;
background: url(img/allow.gif) left no-repeat;
padding-left: 0.8em;
margin-left: 0.8em;
}
.tel{ 
position: absolute;
right: 10px;
top: 15px;

}
.copy{
font-size:x-small;
}
.copy a{
color:silver;
text-decoration:none
}

#my_contents h2{
background:url(img/h2.gif) left no-repeat;
font-size:medium;
padding-top:13px;
padding-left:25px;
height:31px
}
