/*life css*/

/*fix*/
*{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;}

/*Basic*/
body{
font-family:arial, sans-serif, Osaka, verdana;
color:#333;
text-align:center; 
background:#cfb3b3;
}
.clearfix {clear:both;font-size:1px;}

a{color:#9b1d23; font-weight:bold;}

a:hover{color:#ae494e;}

/*ALL*/
#camera{
width:799px;
margin:0 auto;
background:#f7f6e8;
text-align:left;
border:#888 solid 1px;
}

/* header detail*/
#header{ height:210px; background:url(img/header.jpg) no-repeat;}
#header h1{ padding:10px 0 0 10px;}
#header h1 a{ display:block; width:420px; height:140px;}
#header h1 a span{ display:none;}

/*topi01 detail*/
#topi01{
width:215px;
padding:10px 10px 10px 0;
position:relative;
float:right;
font-size:12px;
line-height:180%;
}
#topi01 ul{ margin:10px 0;}

#topi02{}
#topi02 li h2{ height:39px; display:block; background:url(img/navtop.jpg) no-repeat;}
#topi02 li h2 span{ display:none;}
#topi02 li{ margin-top:2px;}
#topi02 li a{
padding:4px 3px 4px 27px;
display:block;
color:#a66d38;
background:url(img/point.jpg) no-repeat;
font-weight:normal;
}
#topi02 li a:hover{ color:#8f5117;}
#topi02 #cl1 a{
padding:4px;
font-size:13px;
font-weight:bold;
background:none;
color:#8f5117;
}
#topi02 #cl1 a:hover{color:#7c3c00;}

/*contents detail*/
#text01{
width:555px;
position:relative;
float:left;
font-size:14px;
}
#text01 ul li{ line-height:300%;}
#text02{line-height:300%; padding:0 0 0 20px;}
#text02 h2{
margin:10px 0;
height:71px;
background:url(img/h2.jpg) no-repeat;
font-size:19px;
}
#text02 h2 span{display:block; color:#323000; padding:17px 3px 8px 18px;}
#text02 h3{ margin:7px 0; padding:3px; font-size:15px; border-bottom:#c39e3e dotted 1px;}

/*footer detail*/
#footer{
background:#d2b396;
font-size:12px;
}
#footer ul{ padding:15px;}
#footer ul li{ line-height:200%;}
#footer p{
padding:10px;
letter-spacing:2px;
color:#666;
text-align:right;
font-size:11px;
}
