@charset "shift-jis";

body{
margin:0;
padding:0;
text-align:center;
}
form,input,p,img,ul,ol,li,dt,dd,dl,input,h1,h2,h3,h4,h5,h6,q{
list-style:none;
margin:0;
padding:0;
text-align:left;
}
form{
background:none;
border:none;
}
img{
border:0;
}
#wrapper{
width: 780px;
margin-left:auto;
margin-right:auto;
}
/* ========== UI ========== */


/* Decoration Class */
.dcIcNew{
margin-left:3px;
vertical-align:middle;
}

/* dec images */
.dcIF176{
width:178px;
}
.dcIF120{
width:122px;
height:32px;
}
.dcIF146{
width:148px;
height:148px;
}
.dcIF132{
width:134px;
height:134px;
}
.dcIF106{
width:108px;
height:108px;
}
.dcIF76{
width:78px;
height:78px;
}
.dcIF64{
width:66px;
height:66px;
}
.dcIF56{
width:58px;
height:58px;
}
.dcIF176 img,
.dcIF146 img,
.dcIF132 img,
.dcIF120 img,
.dcIF106 img,
.dcIF76 img,
.dcIF64 img,
.dcIF56 img{
border:solid 1px #ffffff;
vertical-align:top;
}

/* for Shopping */
.dcIF176,
.dcIF146,
.dcIF132,
.dcIF120,
.dcIF106,
.dcIF76,
.dcIF64,
.dcIF56{
position:relative;
_position:static;
display:block;
border-top:solid 1px #9cadbd;
border-right:solid 1px #637384;
border-bottom:solid 1px #637384;
border-left:solid 1px #9cadbd;
}

/* Surface Class */
.sfMod{
width:180px;
}
.sfMod .MdHead{
height:26px;
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/modulehead_002.gif") no-repeat right;
}
.sfMod .MdHead h2{
height:26px;
padding-left:10px;
margin-bottom:-2px;
font-size:larger;
line-height:28px;
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/modulehead_001.gif") no-repeat top left;
}
.sfMod .MdBody{
border:1px solid #b0bec7;
border-top:none;
}
.sfMod .MdBody .MdBg1{
border:solid 1px #ffffff;
background:#f8f9fb url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/modulebody_001.gif") repeat-x top;
}
.sfMod .MdFoot .exMore{
padding:4px 9px 0 0;
height:20px;
}
.sfMod .MdFoot{
height:24px;
border:1px solid #b0bec7;
border-top:none;
background:#ffffff url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/modulefoot_001.gif") repeat-x top;
}

/* Surface + font's */
.sfMod ,
.sfMod td,
.sfMod th,
.sfMod caption{
font-size:x-small;/* =IE5.5 */
f\ont-size:small;/* !IE5.5 */
font-weight:normal;
color:#333333;
}
.sfMod h1,
.sfMod h2,
.sfMod h3,
.sfMod h4,
.sfMod h5,
.sfMod h6{
font-size:x-small;/* =IE5.5 */
f\ont-size:small;/* !IE5.5 */
color:#666666;
}
.sfMod a:link{
color:#17387b;
text-decoration:none;
}
.sfMod a:visited{
color:#69789c;
text-decoration:none;
}
.sfMod a:hover{
text-decoration:underline;
}

/* Extansion & Exception Class */
.exClear{
clear:both;
}

/* for IE5.5-IE7,FireFox,Safari [clearfix hack sample]*/
.exCfx:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.exCfx{
display: inline-table;
min-height:1%;
}
/* Hides from IE-mac \*/
* html .exCfx{
height:1%;
}
.exCfx{
display:block;
}
/* End hide from IE-mac */

.exMore{
text-align:right;
}
.exMore img{
margin-right:1px;
vertical-align:middle;
}


/* 3column layout */
#WrContainer{
float:left;
width:590px;
}
#WrLeft{
float:left;
width:180px;
}
#WrCenter{
float:right;
width:400px;
}
#WrCenter iframe{
margin-bottom: 10px;
}
#WrCenter iframe.MdLast{
margin: 0px;
}
#WrRight{
float:right;
width:180px;
}
#WrFoot{
clear:both;
width:100%;
margin-top:20px;
}
#WrFoot img{
vertical-align:top;
}
#WrFoot table{
border: 1px solid #b0bec7;
height: 39px;
width: 100%;
text-align:center;
vertical-align:middle;
}

/* search pad */
.dvBody{
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/searchpad_007.gif") no-repeat left top;
width:780px;
height:43px;
margin-bottom:15px;
}
.dvBody form{
display:inline;
}
.dvBody .dvForm{

}
.dvBody .dvForm .dvBg{
text-align:center;
}
.dvBody .dvForm table{
display:inline;
display:inline-table;
}
.dvBody .dvForm td{
vertical-align:middle;
white-space:nowrap;
height:43px;
}

/* fire fox & safari style */
html>body .dvBody .dvForm .dvSkin .dvTxt{
width:256px;
height:16px;
line-height:16px;
padding:4px 3px;
border:none;
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/searchpad_008.gif") no-repeat;
}
/* IE5 & IE6 style */
*html .dvBody .dvForm .dvSkin{
width:262px;
height:20px;
padding:2px 0;
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/searchpad_008.gif") no-repeat;
text-align:center;
}
*html .dvBody .dvForm .dvSkin .dvTxt{
width:251px;
height:17px;
line-height:17px;
padding:2px 3px 0;
_padding-top:0;
border:none;
background:none;
}
/* IE7 style */
*:first-child+html .dvBody .dvForm .dvSkin{
width:262px;
height:20px;
padding:2px 0;
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/searchpad_008.gif") no-repeat;
text-align:center;
}
*:first-child+html .dvBody .dvForm .dvSkin .dvTxt{
width:251px;
height:17px;
line-height:17px;
padding:0 3px 0;
border:none;
background:none;
}
.dvBody .dvForm select{
margin-left:10px;
}
.dvBody .dvForm input.elBtn{
margin:0 10px;
}



/* FIRST LAYER CATEGORY */
#Categorylist .MdBody .MdBg1{
padding:7px 8px 0px 8px;
}
#Categorylist .MdBody li{
margin-bottom:8px;
margin-left:20px;
text-indent:-20px;
font-weight:bold;
}
#Categorylist .MdBody li img{
margin-right:4px;
vertical-align:top;
}

/* box1 */
#MdSpecialContentsLarge{
width:400px;
height:250px;
text-align:left;
}
#MdSpecialContentsLarge .MdBody{
width:400;
height:198px;
}
#MdSpecialContentsLarge .MdBody .dvPts1{
padding-right:none;
padding:9px 0px 0px 9px;
}
#MdSpecialContentsLarge .MdBody .dvPts1 table{
width:380px;
}
#MdSpecialContentsLarge .MdBody .dvPts1 td{
width:190px;
padding:0px 9px 9px 0px;
vertical-align:top;
}
#MdSpecialContentsLarge .MdBody .dvPts1 dt{
float:left;
width:60px;
}
#MdSpecialContentsLarge .MdBody .dvPts1 dd{
float:right;
width:100%;
margin-left:-60px;
}
#MdSpecialContentsLarge .MdBody .dvPts1 dd .dvData{
line-height:1em;
margin:0 0 0 70px;
}
#MdSpecialContentsLarge .MdBody .dvPts2{
padding:0px 0px 0px 9px;
}
#MdSpecialContentsLarge .MdBody .dvPts2 table{
width:380px;
}
#MdSpecialContentsLarge .MdBody .dvPts2 td{
width:173px;
padding:0 9px 9px 8px;
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/dot.gif") no-repeat top left;
vertical-align:top;
}
#MdSpecialContentsLarge .MdBody .dvPts2 td.elNull{
background:none;
}

/* box2 */
#Recommend{
width:400px;
height:250px;
}
#Recommend .MdBody{
height: 203px;
width: 398px;
padding:10px 0px;
}
#Recommend .MdBody .WhiteSpace{
width:378px;
height:203px;
margin:0px 10px;
background:url("http://ss.valuecommerce.com/yahoorss-static/odn_css/image/bar.gif") center top no-repeat;
}
#Recommend .MdBody img{
vertical-align:top;
background:#FFFFFF;
}
#Recommend .MdBody .left{
width:184px;
float:left;
}
#Recommend .MdBody h3{
padding: 9px 0px 6px 0px;
background:#FFFFFF;
}
#Recommend .MdBody li{
margin-bottom:7px;
margin-left:16px;
text-indent:-16px;
line-height:1em;
}
#Recommend .MdBody li img{
margin:0px 4px 0px 0px;
vertical-align:top;
}
#Recommend .MdBody ul{
}
#Recommend .MdBody .right{
width:184px;
float:right;
}

/* box3 */
#Sells{
width:400px;
height:250px;
}

/* box4 */
#MdHotItemSmall{
width:180px;
}
#MdHotItemSmall .MdBody .MdBg1{
padding:8px 8px 0 8px;
}
#MdHotItemSmall .MdBody dl{
padding-bottom:8px;
}
#MdHotItemSmall .MdBody dt{ 
float:left;
width:60px;
padding-right:9px;
}
#MdHotItemSmall .MdBody dd{
float:left;
width:91px;
overflow:hidden;
word-break:break-all;
}