#conteainer {
width:950px;
margin:0 auto; 
position:absolute;
top:165px;
left:0px;
background:url(all-images/conteline-all.gif) right top no-repeat;
}

#listset {
margin:0 25px 35px 0;
padding:0;
width:750px;
float:right;
text-align:left;
}

#article {
margin:0;
width:468px;
float:left;
}

#aimg {
margin:25px 0 0 0;
width:246px;
float:right;
}

#akanren {
width:468px;
clear:both;
background:url(low-img/us_page/us_page_kanrent.gif) no-repeat left top;
margin:30px 0 0 0;
padding:0 0 0px 70px;
}

#akanren ul {
margin:0;
padding:0;
}

#akanren li {
list-style-type:none;
background:url(low-img/us_page/us_page_kanreny.gif) no-repeat left center;
margin:0;
padding:0 0 0 10px;
line-height:1.5;
}

#listset h3 {
border:solid 3px #663300;
border-left-width:10px;
margin:35px 0 15px 0;
padding:20px;
font-size:16px;
font-weight:bold;
}

#listset h4 {
border:6px #B2997F;
border-left-style:solid;
margin:35px 0 15px 0;
padding:8px;
font-size:16px;
font-weight:bold;
}

#listset h5 {
background:url(low-img/us_page/qa_f01.gif) center left no-repeat;
margin:35px 0 10px 0;
padding:8px 0 8px 35px;
font-size:15px;
font-weight:bold;
}

#listset h6 {
background:url(low-img/us_page/qa_f02.gif) center left no-repeat;
margin:35px 0 10px 0;
padding:8px 0 8px 35px;
font-size:15px;
font-weight:bold;
color:#660000;
}

#listset p.koutei_a {
background:#CCCC99;
margin:10px 0 30px 0;
padding:15px 15px 15px 15px;
overflow:auto;
}

#listset p.koutei_b {
background:#FFCC99;
margin:10px 0 30px 0;
padding:15px 15px 15px 15px;
overflow:auto;
}

#listset p.koutei_a img {
margin:0 10px 0 0;
float:left;
}

#listset p.koutei_b img {
margin:0 10px 0 0;
float:left;
}


#listset p.koutei_a strong {
font-size:14px;
font-weight:bold;
}

#listset p.koutei_b strong {
font-size:14px;
font-weight:bold;
}

#article h4 {
border:6px #B2997F;
border-left-style:solid;
margin:25px 0 15px 0;
padding:8px;
font-size:16px;
font-weight:bold;
}

#listset p {
font-size:13px;
line-height:1.75;
margin:0 0 15px 0;
}

#tablset table {
line-height:1.45;
border-collapse:collapse;
border:solid 3px #999999;
padding:10px;
margin:0;
}

#tablset td {
border:solid 1px #999999;
padding:12px;
}

#tablset2 table {
line-height:1.45;
border-collapse:collapse;
border:solid 3px #999999;
padding:10px;
margin:0;

}

#tablset2 td {
border:solid 1px #999999;
padding:12px;
}



.ctgrnav p {
margin:0 5px 0 0;
padding:0;
}


#listset ul {
margin:0 0 20px 20px; 
}

#listset ol {
margin:20px 0 20px 30px; 
}


#listset li {
font-size:13px;
margin:5px 0 12px 0;
line-height:1.75;
}


#listset table {
margin:0;
padding:0;
}


a.link-ctgr {
margin:10px 0 0 0;
 display:block;
 width:158px;
 height:23px;
 text-indent:-9999px;
 background:url(bt-images/bt-ctgr.gif) no-repeat left top;
}

a.link-ctgr:hover {
 background:url(bt-images/roll/bt-ctgr.gif) no-repeat left top;
}

strong.syouhin{
font-size:14px;
font-weight:bold;
color:#000000;
}

dl {
margin:0 0 20px 0;
border:solid 1px #CCCCCC;
width:244px;
}

dt {
margin:10px;
}

dt img {
border:solid 1px #CCCCCC;
}

dd {
font-size:10px;
line-height:1.4;
margin:0 10px 10px 10px;
}

#gfooter {
width:920px;
margin:0 auto; 
padding:5px 15px 15px 15px;
background:url(hf-images/all-footerbg.gif);
clear:both;
text-align:left;
}

#gfooterbas {
margin:0;
padding:0;
width:920px;
}

#gfooterbas-left {
margin:0;
padding:0;
float:left;
}

#gfooterbas-right {
margin:0;
padding:0;
float:right;
}

#gfooterlis {
margin:10px 0 0 0;
padding:0;
width:920px;
clear:both;
}

#gfooterlis-left {
width:600px;
margin:0;
padding:0;
float:left;
}

#gfooterlis-right {
width:285px;
margin:0;
padding:0;
float:right;
}

#gfooterlis-right img {
margin:15px 0 0 0;
padding:0;
}

.gfooternavi ul {
margin:0; 
padding:0;
}

.gfooternavi li {
display:block;
text-align:left;
font-size:12px;
color:#FFFFFF;
margin:5px 3px 10px 0px;
padding:0 0 0 6px;
background: url(hf-images/all-footerlis.gif) left center no-repeat;
list-style-type:none;
float:left;
}

.gfooternavi p {
margin:10px 10px 5px 0px;
padding:0;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
clear:left;
}

#gfooterlis ol {
margin:15px 10px 15px 20px;
}

#gfooterlis li {
margin:0 0 8px 5px;
text-align:left;
font-size:12px;
line-height:1.45;
color:#FFFFFF;
}

#gfooterlis p {
text-align:left;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
clear:left;
margin:15px 0 0 0;
}

#footer-ofileft p {
margin:5px 0px 0px 0px;
padding:0;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
text-align:left;
}

#gfooter h4 {
margin:15px 0 0 0;
}


#gfooter a:link {color:#FFFFFF}
#gfooter a:visited {color:#FFFFFF}
#gfooter a:active {color:#FFFFFF}
#gfooter a:hover {color:#B2997F}
