/* CSS Document */

#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 28px 50px 0;
padding:0;
width:750px;
float:right;
text-align:left;
}

#listset h3 {
margin:35px 0px 15px 0;
padding:12px 0px 12px 12px;
width:738px;
background:#663300;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.ctgrnav {
text-align:right;
margin:0;
padding:0;
clear:both;
}

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


#listset ul {
margin:0; 
padding:15px 0 0 0;
}

#listset li {
font-size:13px;
margin:0px 0px 0px 8px;
padding:0px 0px 0 8px;
background:url(all-images/listsetline.gif) left center no-repeat;
list-style-type:none;
float:left;
}

#listset div.listsetbox {
margin:5px 0 0 0;
padding:0;
width:755px;
height:100%;
clear:left;

}

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

dl.top {
margin:10px 0 0 0;
padding:10px;
border:solid 1px #CCCCCC;
width:158px;
font-size:12px;
line-height:1.55;
float:left;
}

dl {
margin:10px 0 0 10px;
padding:10px;
border:solid 1px #CCCCCC;
width:158px;
font-size:12px;
line-height:1.55;
float:left;
}

dl.box2 {
padding:10px;
border:solid 1px #CCCCCC;
width:158px;
font-size:12px;
line-height:1.55;
float:right;
}

.listsetbox dt {
text-align:center;
clear:left;
}

.listsetbox dt img {
margin:0 0 5px 0;
padding:0;
}

.listsetbox dd {
text-align:left;
margin:5px 0 0 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;
}

span.price {
font-size:13px;
font-weight:bold;
color:#663300;
}

#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}


span.c2 {
color:#FF0000;
font-weight:bold;
}

span.c2 a:link {color:#FF0000}
span.c2 a:visited {color:#FF0000}
span.c2 a:active {color:#FF0000}
span.c2 a:hover {color:#FF9900}

