
/*
===================================================================*/
/*ページデザイン
===================================================================*/
#section1 {
margin:0;
padding:0;
}

/*タイトル又は商品名
--------------------------------------------------*/
#section1 .titleblk1 {
margin:0;
padding:0;
background-image:url(../images/line_02.gif);
background-position:top left;
background-repeat:no-repeat;
}

#section1 .titleblk1 .title1 {
margin-top:0;
margin-bottom:10px;
margin-right:0;
margin-left:0;
padding:9px 0 8px 0;
background-image:url(../images/line_02.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-size:112.5%;
font-weight:bold;
text-align:center;
}

/*タイトル2
--------------------------------------------------*/
#section1 .titleblk2 {
margin-top:0;
margin-bottom:10px;
margin-right:0;
margin-left:0;
padding:0;
}
#section1 .titleblk2 .title1 {
margin:0;
padding:9px 0 8px 0;
height:34px;
background-image:url(../images/title_bar2.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:112.5%;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}


/*
===================================================================*/
/*商品一覧
===================================================================*/
#section1 .listtbl {
width:600px;
padding:0;
}
#section1 .listtbl .celptn1 {
width:157px;
padding:0 27px 35px 0;
}
#section1 .listtbl .celptn2 {
width:157px;
padding:0 27px 35px 0;
}
#section1 .listtbl .celptn3 {
width:156px;
padding:0 26px 35px 0;
}
#section1 .listtbl .celptn4 {
width:130px;
padding:0 0 35px 0;
}

/*商品イメージ
---------------------------*/
#section1 .listtbl .blkptn1 {
margin:0;
padding:0;
}
#section1 .listtbl .blkptn1 img {
padding:0;
border:1px solid #E3D9E3;
}



/*キャッチコピー
---------------------------*/
#section1 .listtbl .blkptn2 {
margin:5px 0 0 0;
padding:0;
color:#8C8C8C;
font-size:0.6875em;
line-height:120%;
}
/*価格
---------------------------*/
#section1 .listtbl .blkptn3 {
margin:2px 0 0 0;
padding:0;
color:#FF6666;
font-size:0.75em;
}
/*商品名
---------------------------*/
#section1 .listtbl .blkptn4 {
margin:2px 0 0 0;
padding:0;
font-size:0.75em;
line-height:120%;
}


/*
===================================================================*/
/*商品詳細
===================================================================*/
#section1 .detailtbl1 {
width:600px;
padding:0;
}
#section1 .detailtbl1 .celptn1 {
width:265px;
padding:0;
}
#section1 .detailtbl1 .celptn2 {
width:335px;
padding:0;
}

/*商品画像
---------------------------*/
#section1 .detailtbl1 .celptn1 img {
padding:0;
border:1px solid #E3D9E3;
}

/*キャッチコピー
---------------------------*/
#section1 .detailtbl1 .blkptn1 {
margin:5px 0 0 0;
padding:0;
font-size:0.75em;
line-height:120%;
}
/*ポイント
---------------------------*/
#section1 .detailtbl1 .blkptn2 {
margin:10px 0 0 0;
padding:0;
color:#FF7B8B;
font-size:0.6875em;
line-height:120%;
}
/*価格
---------------------------*/
#section1 .detailtbl1 .blkptn3 {
margin:10px 0 0 0;
padding:0;
color:#FF3333;
font-weight:bold;
}
/*フォーム
---------------------------*/
#section1 .detailtbl1 .blkptn4 {
margin:10px 0 10px 0;
padding:0;
font-size:0.75em;
}
/*ボタン
---------------------------*/
#section1 .detailtbl1 .blkptn5 {
margin:2px 0 0 0;
padding:0;
}
/*詳細エリア
---------------------------*/
#section1 .detailblk {
width:600px;
padding:10px 0 0 0;
margin:5px 0 0 0;
background-image:url(../images/line_02.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:0.75em;
line-height:150%;
}

/*詳細エリア フォント
---------------------------*/
#detailtext01{
font-size:0.75em;
}

/*
===================================================================*/
/*ページング
===================================================================*/
#section2 {
margin-top:30px;
margin-bottom:0;
margin-right:0;
margin-left:0;
padding:1px 0 0 0;
background-image:url(../images/line_02.gif);
background-position:top left;
background-repeat:no-repeat;
}

#section2 .paging {
margin:0;
padding:15px 10px 14px 10px;
background-image:url(../images/line_02.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#F5F2F5;
font-size:0.75em;
line-height:150%;
}


/*
===================================================================*/
/*リンク
===================================================================*/
#section3 {
margin-top:20px;
margin-bottom:10px;
margin-right:0;
margin-left:0;
padding:0;
text-align:right;
}
#section3 .blkptn1 {
margin:0;
padding:5px 0 0 0;
}


/*
===================================================================*/
/*ショッピングカート
===================================================================*/

#section1 .payment{
font-size:0.75em;
line-height:150%;
}

#section1 .payment table{
font-size:1.0em;
line-height:150%;
border-spacing: 0;
border-collapse: collapse;
border: 1px #875B87 solid;
}

#section1 .payment td{
border-top: 1px #875B87 solid;
border-bottom: 1px #875B87 solid;
padding:5px 5px 5px 5px;
}
