/*---importCSS-----------------------------------*/
@import "base_layout.css";
@import "common_parts.css";
/*---importCSS-----------------------------------*/

h2.maintitle{
  display: block;
  width: 850px;
  height: 50px;
  background: url(../cart/img/title.gif) no-repeat center;
  text-indent: -9999px;
}
	
/*--------------------------------------*/
/*--------------------------------------*/


.oneProduct{
  width:800px;
  margin:20px auto;
  padding-bottom:20px;
  border-bottom:#CCCCCC dotted 2px;
}

.oneProduct .box{
  clear:both;
  width: 800px;
}

.titleName{
 background: url(../cart/img/bg_title.gif) no-repeat;
 width: 780px;
 line-height: 40px;
 padding: 0 10px;
 font-size: 16px;
 font-weight: bold;
 color: #00B7BE;
 border-bottom: 1px solid #ededed;
 border-top: 1px solid #ededed;
 }

.oneProduct .box .areaPhoto{
  width:230px;
  float:left;
  padding-top:30px;
  font-size:11px;
  text-align:center;
}



.oneProduct .box .areaComm{
  width:540px;
  float:right;
  font-size:15px;
  margin:5px 0 0 0;
}
.oneProduct .box .areaComm .topcom{
  font-size: 17px;
  line-height: 1.5; 
  padding:12px;
}
/*firefoxp*/
.oneProduct .box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .oneProduct .box {
    height: 1em;
}
.oneProduct .box {
    display: block;
}

.oneProduct .price{
	font-size:14px;
	font-weight: bold;
	color: #FF6600;
	line-height: 125%;
	letter-spacing: 2px;
	margin: 0px auto;
	padding: 5px auto 10px 0px;
}

.oneProduct .priceComment{
	font-size:10px;
	font-weight: normal;
	color: #000000;
	line-height: 150%;
	padding: 5px 0px;
	text-align: center;
}
.oneProduct .number{
  width:180px;
  margin:0 auto;
  font-size:16px;
  padding:5px 0;
}

/*firefoxp*/

.btnIncart a{
 background: url(../product/img/btn_incart.gif) no-repeat;
 width: 230px;
 height: 43px;
 display: block;
 text-indent: -9999px;
 margin: 10px auto;
 }


/*---現在のカートの中-----------------------------------*/
.cartBtn a{
 background: url(../cart/img/btn_back.gif) no-repeat;
 width: 147px;
 height: 23px;
 display: block;
 text-indent: -9999px;
 float: left;
 }

.cartBox{
 width: 350px;
 float: right;
 }
.cartBox .nowincart{
 float: left;
 margin: 2px 20px 0 0;
 font-size: 15px;
 line-height: 20px;
 }

.cartBox .howincart a{
background: url(../cart/img/icon_cart.gif) no-repeat 5px 2px;
line-height: 20px;
font-size: 15px;
padding: 2px 5px 2px 25px;
float: left;
border: 1px solid #0072C1;
color: #0072C1;
text-decoration: none;
}

table{
 margin: 0 auto;
 }

td{
 padding: 3px;
 }