@charset "shift_jis";

/* utility */
 * {
	 margin:0;
	 padding:0;
	line-height:1.4;
 }
 
body{
	
}
 
 img{
	 margin:0;
	 padding:0;
	 vertical-align:top;
 }
 
 p{
	 font-size:12px;
 }

a:hover {
color:#E6001F !important;
text-decoration:none !important;
}

a:link,
a:visited,
a:active {
color:#E6001F !important;
text-decoration:none !important;
}

select,input {
display:inline;
vertical-align:middle;
}

.information{
display:none;
height:0px;
}

/******************************
top
******************************/

#title{
position:relative;
}

#title #animation{
position:absolute;
top:17px;
left:240px;
}

#title #animation02{
position:absolute;
top:17px;
left:180px;
}

#pagebody,
#pagebody #main{
width:880px;
background:none;
}

#left_side{
width:207px;
float:left;
}

#navigation{
margin-bottom:20px;
}

.zoom-ecoimg{
margin-bottom:20px;
}

#right_side{
width:648px;
float:left;
padding-left:25px;
position:relative;
}

#right_side h3{
position:absolute;
top:0;
left:18px;
}

#right_side h2{
padding-top:212px;
}

.section{
margin:17px 0 0 9px;
background:url(../images/top_bgline.gif) no-repeat scroll center bottom;
padding-bottom:14px;
}

.section dl{
width:429px;
float:right;
}

.section dt{
margin-bottom:10px;
}

.section p{
margin-bottom:30px;
}

.section th,
.section tr{
padding-bottom:6px;
}

.section th{
width:80px;
}

.item_info table th,
.item_info table td{
vertical-align:top;
}

.item_info table td{
padding-top:2px;
}

/******************************
product
******************************/


#pagebody .eco-main{
width:880px;
}

#pagebody .eco-top-right{
padding:0px;
margin-left:25px;
}

#pagebody .eco-top-right{
width:648px;
float:right;
}

#pagebody .eco-detail-main{
width:648px;
background:url(../images/eco_bgimg02.gif) repeat-y left;
}

#pagebody .eco-detail-zoom{
padding:20px 10px 20px 20px;
width:392px;
}

#pagebody .eco-detail-zoom ul#thumnail{
padding:0;
margin-bottom:15px;
width:393px;
}

#pagebody .eco-detail-zoom ul#thumnail li{
padding:10px 10px 0 0;
width:88px;
}

#pagebody .eco-item-syosai li{
margin-left:1em;
text-indent:-1em;
}

.eco-item-syosai p,
.eco-item-syosai ul {
font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",Osaka;
}

.eco-item-syosai p{
margin:0 0 1em 1em;
font-weight:bold;
}
.bag_size{
border:none !important;
padding:0 !important;
}

.bag_size dt{
color:#666 !important;
}

/* safari only \*/
html:\66irst-child .eco-item-syosai li{
/*text-indent:-0.5em;*/
}

body:first-of-type .eco-item-syosai li{
/*text-indent:-0.5em;*/
}

#pagebody .eco-detail-cart{
padding:0;
width:211px;
float:right;
}

.milky-cart-form{
width:211px;
border-collapse:collapse;
border:solid 1px #999999;
}

.milky-cart-form th,
.milky-cart-form td{
border:solid 1px #999999;
border-bottom:none;
border-collapse:collapse !important;
padding:3px;
}


.item-id,
.price{
font-size:14px;
}


#new_layout .eco-detail-zoom{
width:284px;
}

#new_layout .eco-detail-zoom ul#thumnail{
width:334px;
margin-right:-10px;
}


#new_layout .eco-detail-main{
width:648px;
background:url(../images/eco_bgimg03.gif) repeat-y left;
}

#new_layout p {
padding:0px;
}

#new_layout .eco-detail-cart{
width:304px;
}

#new_layout .eco-item-syosai ul{
width:288px;
/*padding-right:10px;*/

}

#new_layout .eco-item-spec dl{
width:304px;
}

#new_layout  .eco-detail-cart input{
display:block;
margin-bottom:10px;
}

#new_layout .eco-detail-cart a img{
height:0px;
display:none;
}

#new_layout .eco-item-spec dd,
#new_layout .eco-item-specend dd{
width:254px;
}
