/* CSS Document */

*{
margin:0;
padding:0;
}

body{
font-size:13px;
line-height:130%;
}

p{
margin:0;
padding:0;
}

#wrapper{
width:900px;
margin:0 auto;
background:url(img/main/main_bg.gif);
}

#header{
width:590px;
height:110px;
background:url(img/main/header.jpg) no-repeat top left;
padding:240px 0 0 310px;
}

#middle{
width:840px;
margin:0 auto;
}

#middle table{
width:840px;
margin:0;
padding:0;
}

#middle td{
vertical-align:top;
}

#footer{
width:900px;
padding:30px 0;
text-align:center;
}


td.title01{
width:200px;
height:80px;
background:url(img/item/title01.gif) no-repeat;
padding:130px 0 0 0;
}

td.title02{
width:200px;
height:80px;
background:url(img/item/title06.gif) no-repeat;
padding:130px 0 0 0;
}

td.bg01{
width:475px;
height:80px;
background:url(img/item/table_bg01.jpg) no-repeat;
text-align:right;
}

td.bg02{
width:320px;
height:160px;
background:url(img/item/table_bg02.gif) no-repeat;
text-align:left;
padding:0 100px 0 0;
}

td.bg03{
width:320px;
height:160px;
background:url(img/item/table_bg03.gif) no-repeat;
text-align:right;
padding:0 0 0 100px;
}

td.bg04{
width:320px;
height:160px;
background:url(img/item/table_bg04.gif) no-repeat;
text-align:left;
padding:0 100px 0 0;
}

td.bg05{
width:320px;
height:160px;
background:url(img/item/table_bg05.gif) no-repeat;
text-align:right;
padding:0 0 0 100px;
}

td.bg06{
width:475px;
height:80px;
background:url(img/item/table_bg06.jpg) no-repeat;
text-align:right;
}

td.bg07{
width:320px;
height:160px;
background:url(img/item/table_bg07.gif) no-repeat;
text-align:left;
padding:0 100px 0 0;
}

td.bg08{
width:320px;
height:160px;
background:url(img/item/table_bg08.gif) no-repeat;
text-align:right;
padding:0 0 0 100px;
}

td.bg09{
width:320px;
height:160px;
background:url(img/item/table_bg09.gif) no-repeat;
text-align:left;
padding:0 100px 0 0;
}

td.bg10{
width:320px;
height:160px;
background:url(img/item/table_bg10.gif) no-repeat;
text-align:right;
padding:0 0 0 100px;
}

td.bg11{
width:320px;
height:160px;
background:url(img/item/table_bg11.gif) no-repeat;
text-align:left;
padding:0 100px 0 0;
}

td.bg12{
width:320px;
height:160px;
background:url(img/item/table_bg12.gif) no-repeat;
text-align:right;
padding:0 0 0 100px;
}

p.r_label{
float:right;
width:215px;
height:66px;
background:url(img/main/r_label.gif) no-repeat top left;
padding:10px 20px 0 0;
margin:3px 0 0 0;
text-align:right;
color:#5A3D1C;
}

p.r_label a{
color:#5A3D1C;
}

p.l_label{
width:215px;
height:66px;
background:url(img/main/l_label.gif) no-repeat top left;
padding:10px 0 0 20px;
margin:3px 0 0 0;
text-align:left;
color:#5A3D1C;
}

p.l_label a{
color:#5A3D1C;
}

h1{
width:300px;

font-size:13px;
font-weight:normal;
}

h2,h3{
margin:0;
padding:0;
}