@charset "utf-8";

@import url("../packages/20101012/css/import.css");

div.onepinfo p { margin:1em 0; }

/*
div#categoryarea li#cate_37 {
list-style:outside none;
background: url(/images/hanma.gif) no-repeat left center;
padding-left:20px;
}
*/


#mybanner {
clear:both;
padding:2px;text-align:center;
}
#mybanner img { border:2px solid #FBBAF1; }
#mybanner .bnr { overflow:hidden; float:left; padding: 0 3px 3px; }

dl.qanda { margin:10px;  }
dl.qanda dt { margin-top: 20px; 
padding:30px 5px 5px 55px; font-weight:bold; background:#eee url(/images/ico_q.gif) no-repeat left top;}
dl.qanda dd { padding:30px 5px 5px 55px; background:#fff url(/images/ico_a.gif) no-repeat left top; }

#undercolumn td.border { color:#111;width:80%;  }

dl.shopinfo { margin:5px 0; }
dl.shopinfo dt { margin:0; font-weight:bold; background-color:#fff; padding:5px; border:1px solid #ffa000; }
dl.shopinfo dd { background-color:#ffe; padding:5px; border:1px solid #ffa000; }
dl.shopinfo dd p { margin: 1em 0; } 

div.productlist {
width:134px;float:left;display:block;overflow:hidden;height:280px;background-color:#eee;
padding:3px;margin:2px;
}

div#newsarea dd { margin-left:20px; }

p#main_comm { clear:both; margin:10px 0; padding:5px; border:1px solid #ffa000;  }

div.cart_recomBox { width:130px; float:left; margin:5px; }
div.c_img { margin: 5px; }

div#topbanner{ clear:both; margin: 10px 0; }
div#outerservice{ clear:both; margin:10px 5px; }

.soldout_overlay {
margin: 0;
padding: 0;
text-align: center;
width:130px;
height:130px;
background:url("/images/soldout_overlay.png");
}
.soldout_overlay img {
filter:alpha(opacity=40);-moz-opacity:0.5;
-moz-opacity:0.40;
opacity:0.40;
}

div#header_navi {
    float: right;
    width: 409px;
    height: 38px;
}
div#header_navi ul li {
    display: block;
    float: left;
}
div#header_navi ul li.mypage,
div#header_navi ul li.entry {
    margin-top: 6px;
}

div#headsearch {
margin: 0 auto;
width: 945px;
height: 22px;
text-align:center;
}
div#headsearch form { float:right; margin:2px; }
div#headsearch input{ float:left; margin:0 0 0 0; padding:0 2px 0 0; border:1px solid #484848; font:normal 11px arial, verdana, Times New Roman; }

div#headsearch div#discription { float:left; color: #eee; padding-top:4px; marign-top:4px; }

div.rightbanner {
	width: 160px;
	margin: 2px 0 0 2px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999999;
}

