/*右コンテンツ内制御*/

.cont_detail{ padding: 14px 20px;}
.cont_detail select{ width: 40px;}
.cont_coment{ margin: 10px 20px; padding: 10px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }

#tbl_deatil{ width: 680px;} /*レイアウト用テーブル制御*/
#tbl_deatil td{ vertical-align: top;}
#tbl_deatil td.cellImgae{ width: 278px; padding: 14px 0;}
#tbl_deatil td.cellImgae h3, #tbl_deatil td.cellImgae p{ padding: 3px 0 3px 19px; font-size: 76%;}
.imgHairColor{ width:240px;}
#tbl_deatil td.cellData { width:402px;} 
#tbl_deatil td.cellData table{ width: 402px;}

/*要素指定*/

.dt_itemsbct { margin: 10px 0px; border-bottom: 1px #cccccc solid; padding-bottom:10px;}
.dt_itemname { font-size:100%; padding: 3px 0px; border-bottom: 3px double #cccccc; margin-bottom:10px;}
.dt_itemprice { margin: 20px 0px; font-size:100%; font-weight:bold;}
.dt_itemlimited { margin: 10px 0px; color: #006666; border-bottom: 1px #cccccc solid; padding-bottom:10px;}
.dt_itemflags { color:#ff3300;}

/*カート部分の指定*/

.lt_buyarea{ margin:3px 0px; padding:4px 0px 4px 0px;}
.dt_itemcount{ font-size:76%; padding: 10px 0px;}
.dt_itemcart{ padding: 10px 0px;}

.cellspec01{border-bottom: 1px #cccccc solid; font-size:76%; width:100px;}
.cellspec02{border-bottom: 1px #cccccc solid; font-size:76%;}

/* 里帰り情報 */

.cont_est{ padding: 10px 20px;} /*里帰り用DIVフィールド*/

.tbl_est{ margin: 10px;}
.tbl_est td{ vertical-align: top;}
.chexkarea { width: 14px; float: left; display: inline;} /*チェックボックスフィールド*/
.est_name{ font-size:80%; padding: 4px 0px; float:left; color:#339966; float: left; display: inline;}
.est_price{ margin: 5px; font-weight: bold;}
.est_txt{ margin: 5px;}

.cellspec03{border-bottom: 1px #cccccc solid; width:200px; padding:6px 3px;}
.cellspec04{border-bottom: 1px #cccccc solid; padding:6px 3px;}

.chexkarea{ float:left; padding: 2px 4px;}

div#rcontents div.cont_box1{ background: url(/jp/store/bg_cont_box1.gif) 0 0 no-repeat; border-bottom: 1px solid #E6E7DC;}
div#rcontents div.cont_box1 p{ padding: 23px 14px 14px 14px; margin:0;} 

div#tabarea p.cb{ height: 5px; margin: 0; padding:0;}
