@charset "EUC-JP";
/*== clearfix ==*/
#detailMain{
display: inline-block;
zoom:100%;
}
#detailMain:after{
content: "";
clear:both;
height: 0;
display: block;
visibility: hidden;
}



/*== 商品詳細	 ==*/
.detailTxt{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
font-size:small;
color:#333;
line-height:1.7;
margin-bottom:20px;
}

/*detail - photo*/
#detailPh{
float:left;
margin:15px 0 20px;
}
#detailPh img{
margin-left:10px;
}

/*detail- main area（商品名からボタンまで）*/
#detailMain{
/*ボタン左マージン分　横幅を広げています。内包要素の左にもマージンを取って調整*/
width:480px;
float:right;
margin:15px 0 20px;
}

/*detail - text*/
.detailTxt{
margin:0 10px 10px 15px;
}
#detailMain h4{
margin:0 10px 0.5em 15px;
color:#a40000;
font-size:medium;
line-height:1.6;
}

/*detail - star*/
#detailMain table{
float:left;
margin-top:15px;
}
#detailMain th{
padding:0 4px 0 15px;
}
#detailMain td{
color:#a40000;
font-size:medium;
}


/*detail - note*/
#detailNote{
width:260px;
margin-right:10px;
float:right;
display:inline;
}
#detailNoteL{
margin:0 10px 0 15px;
clear:both;
}
#detailNote h5, #detailNoteL h5{
border-bottom:solid 1px #b4bad1;
padding-bottom:3px;
margin-bottom:5px;
}
#detailNote p, #detailNoteL p{
line-height:1.6;
}


/*detail - button (banner)*/
.ctsBnr{
text-align:left;
clear:both;
padding:20px 7px 0 0;
}
.ctsBnr li{
margin-left:10px;
margin-right:0;
}