
h2 {
color: black;
font-size: 14pt;
padding-top: 2px;
padding-left: 4px;
border-left: 5px solid blue;
}
#lead {
margin:10px 0 0 0;
padding:0;
font-size:1em;
}
p {
padding:0 10px;
text-align:left;
}

.outlet {
clear:both;
width:700px;
margin:30px 0;
padding:0;
}
h2#outbar {
width:702px;
height:42px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/floor/outlet-bar.gif) no-repeat 0 0;
display:block;
border:none;
}
h2#outbar a {
width:262px;
height:42px;
margin:0 0 0 440px;
padding:0;
text-indent:-9999em;
background:url(../img/floor/outlet-bar.gif) no-repeat bottom right;
display:block;
border:none;
}
.outlet p {
margin:0 0 10px 0;
padding:0;
}
.syohin {
clear:both;
width:700px;
margin:0 0 15px 0;
padding:0 0 10px 0;
border-bottom:#e9e9e9 5px solid;
    overflow: hidden;
}

.syohin:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .syohin {
    height: 1em;
    overflow: visible;
}
/**/
.syohin img {
float:left;
margin:0;
padding:5px;
border:#CCCCCC 1px solid;
}
.moji {
float:right;
width:475px;
margin:0;
padding:7px 0 0 0;
}
.syohin p {
margin:0 0 7px 0;
padding: 0 0 5px 0;
border-bottom:#999999 1px dotted;
color:#333333;
line-height:135%;
}
p.outkakaku {
margin:0;
padding:2px 0 2px 10px;
font-size:16px;
font-weight:bold;
background:#FF0000;
color:#FFFFFF;
border:none;
}









.f-box {
width:525px;
margin:15px 0 15px 0;
padding:0 0 10px 233px;
background:url(../img/floor/f-1h.jpg) no-repeat 0 0;
}
.f-box h2 {
height:55px;
margin:0;
padding:0;
text-indent:-9999em;
border:none;
}






#outtbox {
margin:0 0 10px 0;
padding:10px;
border:#FFFF00 5px solid;
}
#outtbox p {
margin:0;
padding:0;
font-size:14px;
color:#333333;
}







