
*{
margin:0 auto;
}

body{
background-image:url(../imgf01/bg.jpg);
}

.clear{
clear:both;
}

.gotoTop{
font-size:12px;
letter-spacing:2px;

}

.gotoTop a{
color:#33CC33;}

.imgRight{
display:block;
float:right;
}

.imgLeft{
display:block;
float:left;}

.imgCenter{
display:block;
text-align:center;}




#Header{
width:100%;
background-color:#FF0000;
height:20px;
font-size:10px;
}

#Head{
width:900px;
display:block;
margin:0 auto;
}

#Head h1{
float:left;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
margin-top:5px;

}

#Head h2{
float:right;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
margin-top:5px;

}

#Wrapper{
clear:both;
width:940px;
margin:0 auto;
padding-bottom:20px;

background-color:#F3FFE8;
}

#Container{
background-color:#F3FFE8;
margin:0 auto;
width:940px;
}


.comment{
padding-top:1em;
/*margin-top:1em;*/
margin-bottom:0.6em;}

#Container h3 img{
display:block;
margin:0 auto;}

#Container #Contents{

margin:0 auto;
width:840px;
padding-top:30px;
padding-right:30px;
padding-left:30px;


background-color:#FFFFFF;

}

#Container #Contents p{
font-size:16px;
line-height:25px;
letter-spacing:3px;

}

p.commentAt{
text-align:center;
color:#FF0000;
margin-top:1.5em;
font-weight:bold;

}

#Contents .productbox{
border:#66CC00 solid 2px;
overflow:hidden;
width:80%;
padding:20px;

}

#Contents .productbox img{

float:left;
display:block;
border:#99FF00 solid 1px;
margin-left:0.5em;
margin-right:1em;
}

#Contents .productbox .rightbox{
float:right;
display:block;
margin-right:5px;
}


.productname{
color:#006600;

display:block;

font-weight:bold;
}

.baseprice{
text-decoration:line-through;
font-weight:bold;
margin-top:5px;
}

p.price{
color:#FF0000;
font-weight:bold;
margin-bottom:5px;

}

h4 img{
display:block;
text-align:center;
margin-top:2em;
margin-bottom:5px;
}

ul#Tokuchou{
background:#D8FFB0;
padding:1em;
border:#82BF00 solid 1px;


}

#Tokuchou li{
color:#3F5E00;
margin-top:10px;
font-size:20px;
font-weight:bold;
margin-left:15px;
line-height:30px;
letter-spacing:3px;

}


dl#Setsumei{
margin-top:2em;

}

#Setsumei dd{
font-size:15px;
letter-spacing:2px;
line-height:20px;
margin-bottom:2em;
display:block;
overflow:hidden;


}

#Setsumei dd img{

}

.squ{
border:#FF9900 solid 3px;
border-style:double;
padding:2em;
padding-bottom:3em;
margin-top:1em;
}

.squ p{
font-size:15px;
line-height:25px;
}

.squ p b{
color:#336600;
font-size:20px;
}

.squ .productbox2{
display:block;
width:650px;
margin:0 auto;
padding-bottom:2em;}

.squ .productbox2 img{
margin-bottom:1em;
}

dl#Spec{}

dl#Spec b{}

#ProductIntro{
width:760px;
display:block;
margin:0 auto;
margin-top:2em;
padding-bottom:2em;

overflow:hidden;}


#ProductIntro dl{
border:#33CC66 solid 1px;
width:220px;
display:block;
padding:5px;
margin-right:5px;
margin-left:5px;
float:left;


}

#ProductIntro dt{
border:#CCFF66 solid 1px;
margin-bottom:10px;
}

#ProductIntro dt img{
margin:0 auto;
display:block;
}

#ProductIntro dd.introName{
height:65px;
display:block;
color:#336600;
font-size:14px;
letter-spacing:2px;
line-height:20px;
font-weight:bold;
/*margin-top:10px;*/
margin-bottom:5px;
padding-left:10px;

display:block;
margin: auto;



}

#ProductIntro dd.introDitail{
height:90px;
display:block;
font-size:13px;
letter-spacing:2px;
display:block;
margin:0 auto;
}

#ProductIntro dd.introPrice{
color:#FF0000;
font-weight:bold;
font-size:14px;
text-align:right;
margin-bottom:10px;


}

#ProductIntro dd.introCart{
text-align:center;

}






#Footer{
width:900px;
margin:0 auto;
background:#FFFFFF;
}

#Footer img{
display:block;
margin:0 auto;
padding:10px;
}

dl#Spec{
border: #CCCC00 12px solid;
padding:2.5em;}

dl#Spec b{
font-size:15px;}

dl#Spec dt{
margin-top:1em;}

dl#Spec dd{
margin-top:0.3em;
margin-bottom:1.5em;}


  .copyright{
  margin-top:15px;
  
  text-align:center;
  font-size:10px;
  color:#00CC33;
  text-align:center;}








/* ------ moshimo ------------- */
.dp-body-free-shipping{}


.dp-body-information{}

.dp-body-link-fixed{
color:#CCCCCC;
float:right;
margin-right:10px;
font-size:12px;
}

.dp-body-link-fixed li{
float:left;
list-style-type:none;

}

.dp-body-link-fixed li a{
color:#33CC33;

}

