@charset "utf-8";

/*
========================================
|
|	商品詳細
|		テンプレ
|		・各カテゴリ別スタイル指定
|
========================================
*/

/*--------------- コンテンツ ---------------*/
#contentscolumn{
width:903px;
}

#contentscolumn #main{
width:903px;
float:none;
background:none;
}

p{
margin:0;
}

/*
========================================

	上部（商品詳細枠）
		枠指定
		・各カテゴリ別スタイル指定

========================================
*/
/*
========== 枠指定 ==========
*/
.item{
margin:0 0 1px 0;
width:902px;
background-position:left top;
background-repeat:repeat-y;
}

.item .bg{
padding:5px 22px 21px 15px;
width:865px;
background-position:left bottom;
background-repeat:no-repeat;
}

/*
========== 見出し画像 ==========
*/
.titleimg{
position:relative;
background-position:left top;
background-repeat:no-repeat;
}

.item .titleimg{
width:902px;
height:50px;
}

.explanation .titleimg{
width:677px;
height:67px;
}

.titleimg p,
.titleimg{
text-indent:-9999px;
}

.titleimg a{
display:block;
position:absolute;
}

.item .titleimg a{
width:233px;
height:50px;
top:0;
left:669px;
}

.explanation .titleimg a.link01{
width:217px;
height:36px;
top:23px;
left:221px;
}

.explanation .titleimg a.link02{
width:227px;
height:36px;
top:23px;
left:441px;
}

/*========== 見出し背景画像指定 ==========*/
/*--------------- アニメ ---------------*/
#anime .item .titleimg{
background-image:url(../images/anime/item_anime_tit.gif);
}

#anime .explanation .titleimg{
background-image:url(../images/anime/exp_anime_tit.gif);
}

/*--------------- ドラマ ---------------*/
#drama .item .titleimg{
background-image:url(../images/drama/item_drama_tit.gif);
}

#drama .explanation .titleimg{
background-image:url(../images/drama/exp_drama_tit.gif);
}

/*--------------- TV ---------------*/
#tv .item .titleimg{
background-image:url(../images/tv/item_tv_tit.gif);
}

#tv .explanation .titleimg{
background-image:url(../images/tv/exp_tv_tit.gif);
}

/*--------------- バラエティ ---------------*/
#variety .item .titleimg{
background-image:url(../images/variety/item_variety_tit.gif);
}

#variety .explanation .titleimg{
background-image:url(../images/variety/exp_variety_tit.gif);
}

/*--------------- その他 ---------------*/
#hit .item .titleimg{
background-image:url(../images/hit/item_hit_tit.gif);
}

#hit .explanation .titleimg{
background-image:url(../images/hit/exp_hit_tit.gif);
}

/*
========== 商品画像（左） ==========
*/
.item .itemphoto{
width:312px;
float:left;
}

.item .itemphoto .large{
margin:0 0 10px 0;
border:1px solid #d6d6d6;
}

.item .itemphoto li{
width:104px;
float:left;
}

.item .itemphoto li span{
display:block;
width:94px;
border:1px solid #d6d6d6;
}

.item .itemphoto .zoomtext{
clear:both;
padding:10px 0 0 2px;
}

/*
========== 右説明 ==========
*/
.item .itemdetail{
width:540px;
float:right;
}

/* 見出し（商品名）
-------------------------------------------- */
.item .itemdetail h1{
margin:0 0 10px 0;
padding:0 0 3px 0;
border-bottom:3px solid #eee;
font-size:133%;
line-height:normal;
}

.item .itemdetail h1 span{
display:block;
padding:0 0 0 8px;
border-style:solid;
border-width:0 0 0 5px;
}

/*========== 見出し（商品名）border-color ==========*/
/*--------------- アニメ ---------------*/
#anime .item .itemdetail h1 span{
border-color:#2fb9da;
}

/*--------------- ドラマ ---------------*/
#drama .item .itemdetail h1 span{
border-color:#fe8a03;
}

/*--------------- バラエティ ---------------*/
#variety .item .itemdetail h1 span{
border-color:#ffd30e;
}

/*--------------- その他 ---------------*/
#hit .item .itemdetail h1 span{
border-color:#f85b64;
}

/*--------------- TV ---------------*/
#tv .item .itemdetail h1 span{
border-color:#55b013;
}

/* 価格等
-------------------------------------------- */
.item .itemdetail .info{
margin:0 0 12px 0;
}

.item .itemdetail .info li{
margin:0 0 5px 0;
padding:0 0 5px 0;
background:transparent url(../../common/images/line_dotted.gif) left bottom repeat-x;
}

.item .itemdetail .info .salesprice{
font-size:116%;
}

/*
========== カート ==========
*/
.item .itemdetail .cart{
margin:0 0 0 3px;
width:537px;
background:transparent url(../images/item_cart_bg.gif) left top repeat-y;
}

.item .itemdetail .cart .top{
padding:10px 0 0 0;
width:537px;
background:transparent url(../images/item_cart_top.gif) left top no-repeat;
}

.item .itemdetail .cart .bottom{
padding:0 10px 10px;
width:517px;
background:transparent url(../images/item_cart_bottom.gif) left bottom no-repeat;
}

/* カート内SKU説明
-------------------------------------------- */
.item .itemdetail .cart .sku{
margin:0 auto;
padding:0 0 5px 0;
width:315px;
}

.item .itemdetail .cart .sku p{
margin:0 0 5px 0;
}

.item .itemdetail .cart .sku table{
margin:0 0 5px;
background:#fff;
border-collapse:collapse;
}

.item .itemdetail .cart .sku th,
.item .itemdetail .cart .sku td{
padding:3px 5px;
border:1px solid #9b9b9b;
font-size:116%;
text-align:center;
}

.item .itemdetail .cart .sku th{
background:#eee;
}

.item .itemdetail .cart .sku .stock{
text-align:center;
}

/* ボタン周り
-------------------------------------------- */
.item .itemdetail .cart .purchasenum{
margin:0 0 6px 0;
text-align:center;
}

.item .itemdetail .cart .cartbtn{
text-align:center;
}

.item .itemdetail .funclist{
text-align:center;
}

.item .itemdetail .funclist li{
display:inline;
}

.item .itemdetail .funclist li a{
margin:0 15px;
padding:0 0 0 16px;
background:transparent url(../../common/images/ico/ico_arrow02.gif) 0 0 no-repeat;
}


/*========== 上部（商品詳細枠）背景枠画像指定 ==========*/
/*--------------- アニメ ---------------*/
#anime .item{
background-image:url(../images/anime/item_anime_bg.gif);
}

#anime .item .bg{
background-image:url(../images/anime/item_anime_bottom.gif);
}

/*--------------- TV ---------------*/
#tv .item{
background-image:url(../images/tv/item_tv_bg.gif);
}

#tv .item .bg{
background-image:url(../images/tv/item_tv_bottom.gif);
}

/*--------------- ドラマ ---------------*/
#drama .item{
background-image:url(../images/drama/item_drama_bg.gif);
}

#drama .item .bg{
background-image:url(../images/drama/item_drama_bottom.gif);
}

/*--------------- バラエティ ---------------*/
#variety .item{
background-image:url(../images/variety/item_variety_bg.gif);
}

#variety .item .bg{
background-image:url(../images/variety/item_variety_bottom.gif);
}

/*--------------- その他 ---------------*/
#hit .item{
background-image:url(../images/hit/item_hit_bg.gif);
}

#hit .item .bg{
background-image:url(../images/hit/item_hit_bottom.gif);
}

/*
========== 商品説明枠 ==========
*/
.explanation{
margin:0 0 2px 0;
width:677px;
float:left;
background-position:left top;
background-repeat:repeat-y;
}

.explanation .bg{
padding:10px 15px;
width:647px;
background-position:left bottom;
background-repeat:no-repeat;
}

.explanation .excont{
}

/*========== 商品説明枠　背景枠画像指定 ==========*/
/*--------------- アニメ ---------------*/
#anime .explanation{
background-image:url(../images/anime/exp_anime_bg.gif);
}

#anime .explanation .bg{
background-image:url(../images/anime/exp_anime_bottom.gif);
}

/*--------------- TV ---------------*/
#tv .explanation{
background-image:url(../images/tv/exp_tv_bg.gif);
}

#tv .explanation .bg{
background-image:url(../images/tv/exp_tv_bottom.gif);
}

/*--------------- ドラマ ---------------*/
#drama .explanation{
background-image:url(../images/drama/exp_drama_bg.gif);
}

#drama .explanation .bg{
background-image:url(../images/drama/exp_drama_bottom.gif);
}

/*--------------- バラエティ ---------------*/
#variety .explanation{
background-image:url(../images/variety/exp_variety_bg.gif);
}

#variety .explanation .bg{
background-image:url(../images/variety/exp_variety_bottom.gif);
}

/*--------------- その他 ---------------*/
#hit .explanation{
background-image:url(../images/hit/exp_hit_bg.gif);
}

#hit .explanation .bg{
background-image:url(../images/hit/exp_hit_bottom.gif);
}

/*========== 関連商品　背景枠画像指定 ==========*/
/*--------------- アニメ ---------------*/
#anime .relateditem{
background-image:url(../images/anime/related_anime_bg.gif);
}

#anime .relateditem .bg{
background-image:url(../images/anime/related_anime_bottom.gif);
}

#anime .relateditem .itemblock{
background-image:url(../images/anime/related_anime_ibg.gif);
}

#anime .relateditem .itemblock .bg{
background-image:url(../images/anime/related_anime_itop.gif);
}

#anime .relateditem .itemblock dl{
background-image:url(../images/anime/related_anime_ibottom.gif);
}

/*--------------- TV ---------------*/
#tv .relateditem{
background-image:url(../images/tv/related_tv_bg.gif);
}

#tv .relateditem .bg{
background-image:url(../images/tv/related_tv_bottom.gif);
}

#tv .relateditem .itemblock{
background-image:url(../images/tv/related_tv_ibg.gif);
}

#tv .relateditem .itemblock .bg{
background-image:url(../images/tv/related_tv_itop.gif);
}

#tv .relateditem .itemblock dl{
background-image:url(../images/tv/related_tv_ibottom.gif);
}

/*--------------- ドラマ ---------------*/
#drama .relateditem{
background-image:url(../images/drama/related_drama_bg.gif);
}

#drama .relateditem .bg{
background-image:url(../images/drama/related_drama_bottom.gif);
}

#drama .relateditem .itemblock{
background-image:url(../images/drama/related_drama_ibg.gif);
}

#drama .relateditem .itemblock .bg{
background-image:url(../images/drama/related_drama_itop.gif);
}

#drama .relateditem .itemblock dl{
background-image:url(../images/drama/related_drama_ibottom.gif);
}

/*--------------- バラエティ ---------------*/
#variety .relateditem{
background-image:url(../images/variety/related_variety_bg.gif);
}

#variety .relateditem .bg{
background-image:url(../images/variety/related_variety_bottom.gif);
}

#variety .relateditem .itemblock{
background-image:url(../images/variety/related_variety_ibg.gif);
}

#variety .relateditem .itemblock .bg{
background-image:url(../images/variety/related_variety_itop.gif);
}

#variety .relateditem .itemblock dl{
background-image:url(../images/variety/related_variety_ibottom.gif);
}

/*--------------- その他 ---------------*/
#hit .relateditem{
background-image:url(../images/hit/related_hit_bg.gif);
}

#hit .relateditem .bg{
background-image:url(../images/hit/related_hit_bottom.gif);
}

#hit .relateditem .itemblock{
background-image:url(../images/hit/related_hit_ibg.gif);
}

#hit .relateditem .itemblock .bg{
background-image:url(../images/hit/related_hit_itop.gif);
}

#hit .relateditem .itemblock dl{
background-image:url(../images/hit/related_hit_ibottom.gif);
}

/*
========== レビュー ==========
*/
/* レビュー枠全体
-------------------------------------------- */
.itemreview{
margin:0 0 2px 0;
width:677px;
float:left;
background-position:left top;
background-repeat:repeat-y;
}

.itemreview .bg{
padding:0 7px 10px 6px;
width:664px;
background-position:left bottom;
background-repeat:no-repeat;
}

/* 各レビュー枠
-------------------------------------------- */
.itemreview .reviewblock{
margin:0 0 13px 0;
width:664px;
background-position:left top;
background-repeat:repeat-y;
}

.itemreview .reviewblock .bg{
padding:0 0 12px 0;
width:664px;
background-position:left bottom;
background-repeat:no-repeat;
}

/*--------------- ○人中○人 ---------------*/
.itemreview .reviewblock .eval{
width:664px;
background-position:left top;
background-repeat:repeat-y;
}

.itemreview .reviewblock .eval .top{
padding:5px 0 0 0;
width:664px;
background-position:left top;
background-repeat:no-repeat;
}

.itemreview .reviewblock .eval .bottom{
padding:0 290px 23px 11px;
width:363px;
background-position:left bottom;
background-repeat:no-repeat;
}

/*--------------- レビュー内容 ---------------*/
.itemreview .reviewblock .reviewcont{
margin:0 0 5px 0;
padding:0 15px 0 14px;
width:635px;
}

/*--------------- レビュータイトル部分 ---------------*/
.itemreview .reviewblock .reviewtitle{
margin:0 0 8px 0;
padding:0 0 3px 0;
width:635px;
border-bottom:3px solid #eee;
position:relative;
}

.itemreview .reviewblock .reviewtitle .name{
text-align:right;
}

#contentscolumn .itemreview .reviewblock .reviewtitle h3{
margin:0;
padding:0 0 0 8px;
width:530px;
border-style:solid;
border-width:0 0 0 5px;
border-color:#ff732e;
font-size:150%;
line-height:1.2;
}

.itemreview .reviewblock .reviewtitle .star{
width:100px;
position:absolute;
bottom:3px;
right:0;
}

/*--------------- 下部ボタン ---------------*/
.itemreview .reviewblock .useful{
padding:0 8px;
width:648px;
text-align:right;
}

.itemreview .reviewblock .useful dt,
.itemreview .reviewblock .useful dd{
display:inline;
}

.itemreview .reviewblock .useful dt{
margin:0 3px 0 0;
}

.itemreview .reviewblock .useful img{
vertical-align:middle;
}

/* 店長からのコメント
-------------------------------------------- */
.itemreview .reviewblock .shopmaster{
margin:6px auto 0;
width:642px;
}

.itemreview .reviewblock .shopmaster .master{
width:90px;
float:left;
}

/*--------------- 吹き出し ---------------*/
.itemreview .reviewblock .shopmaster .res{
float:right;
width:552px;
background-position:left top;
background-repeat:repeat-y;
}

.itemreview .reviewblock .shopmaster .res .bg{
padding:0;
width:552px;
background-position:left top;
background-repeat:no-repeat;
}

.itemreview .reviewblock .shopmaster .res dl{
padding:11px 7px 10px 20px;
width:525px;
background-position:left bottom;
background-repeat:no-repeat;
}

.itemreview .reviewblock .shopmaster .res dd{
padding:2px 0 0 7px;
}


/*========== 店長からのコメント　背景枠画像指定 ==========*/
/*--------------- アニメ ---------------*/
#anime .itemreview .reviewblock .shopmaster .res{
background-image:url(../images/anime/comment_anime_bg.gif);
}

#anime .itemreview .reviewblock .shopmaster .res .bg{
background-image:url(../images/anime/comment_anime_top.gif);
}

#anime .itemreview .reviewblock .shopmaster .res dl{
background-image:url(../images/anime/comment_anime_bottom.gif);
}

/*--------------- TV ---------------*/
#tv .itemreview .reviewblock .shopmaster .res{
background-image:url(../images/tv/comment_tv_bg.gif);
}

#tv .itemreview .reviewblock .shopmaster .res .bg{
background-image:url(../images/tv/comment_tv_top.gif);
}

#tv .itemreview .reviewblock .shopmaster .res dl{
background-image:url(../images/tv/comment_tv_bottom.gif);
}

/*--------------- ドラマ ---------------*/
#drama .itemreview .reviewblock .shopmaster .res{
background-image:url(../images/drama/comment_drama_bg.gif);
}

#drama .itemreview .reviewblock .shopmaster .res .bg{
background-image:url(../images/drama/comment_drama_top.gif);
}

#drama .itemreview .reviewblock .shopmaster .res dl{
background-image:url(../images/drama/comment_drama_bottom.gif);
}

/*--------------- バラエティ ---------------*/
#variety .itemreview .reviewblock .shopmaster .res{
background-image:url(../images/variety/comment_variety_bg.gif);
}

#variety .itemreview .reviewblock .shopmaster .res .bg{
background-image:url(../images/variety/comment_variety_top.gif);
}

#variety .itemreview .reviewblock .shopmaster .res dl{
background-image:url(../images/variety/comment_variety_bottom.gif);
}

/*--------------- その他 ---------------*/
#hit .itemreview .reviewblock .shopmaster .res{
background-image:url(../images/hit/comment_hit_bg.gif);
}

#hit .itemreview .reviewblock .shopmaster .res .bg{
background-image:url(../images/hit/comment_hit_top.gif);
}

#hit .itemreview .reviewblock .shopmaster .res dl{
background-image:url(../images/hit/comment_hit_bottom.gif);
}


/*
========== レビュー枠下部（ページャー・レビューを書く） ==========
*/
/* 外枠
-------------------------------------------- */
.itemreview .recommendblock{
width:664px;
background-position:left top;
background-repeat:repeat-y;
}

.itemreview .recommendblock .top{
padding:13px 0 0 0;
width:664px;
background-position:left top;
background-repeat:no-repeat;
}

.itemreview .recommendblock .bottom{
padding:0 18px 12px 17px;
width:629px;
background-position:left bottom;
background-repeat:no-repeat;
}

/* ページャー
-------------------------------------------- */
.itemreview .recommendblock .pager{
margin:0 0 10px 0;
text-align:center;
}

.itemreview .recommendblock .pager a,
.itemreview .recommendblock .pager strong{
margin:0 2px;
padding:2px 6px;
border:1px solid #ffc515;
}

.itemreview .recommendblock .pager span{
padding:0;
background:none;
}

.itemreview .recommendblock .pager strong{
background:#ffc515;
}

.itemreview .recommendblock .pager .pn{
border:none;
}

/* 中枠
-------------------------------------------- */
.itemreview .recommendblock .noreview{
margin:0 0 10px 0;
font-size:116%;
font-weight:bold;
}

.itemreview .recommendblock .write{
width:629px;
background:transparent url(../images/item_block_bg.gif) left top repeat-y;
}

.itemreview .recommendblock .write .itop{
padding:18px 0 0 0;
width:629px;
background:transparent url(../images/item_block_top.gif) left top no-repeat;
}

.itemreview .recommendblock .write .ibottom{
padding:0 35px 18px;
width:559px;
background:transparent url(../images/item_block_bottom.gif) left bottom no-repeat;
}


/*========== レビュー　背景枠画像指定 ==========*/
/*--------------- アニメ ---------------*/
#anime .itemreview{
background-image:url(../images/anime/review_anime_bg.gif);
}

#anime .itemreview .bg{
background-image:url(../images/anime/review_anime_bottom.gif);
}

#anime .itemreview .reviewblock,
#anime .itemreview .recommendblock{
background-image:url(../images/anime/review_anime_ibg.gif);
}

#anime .itemreview .reviewblock .bg,
#anime .itemreview .recommendblock .bottom{
background-image:url(../images/anime/review_anime_ibottom.gif);
}

#anime .itemreview .recommendblock .top{
background-image:url(../images/anime/review_anime_itop02.gif);
}

#anime .itemreview .reviewblock .eval{
background-image:url(../images/anime/review_anime_itopm.gif);
}

#anime .itemreview .reviewblock .eval .top{
background-image:url(../images/anime/review_anime_itop.gif);
}

#anime .itemreview .reviewblock .eval .bottom{
background-image:url(../images/anime/review_anime_itopb.gif);
}

/*--------------- TV ---------------*/
#tv .itemreview{
background-image:url(../images/tv/review_tv_bg.gif);
}

#tv .itemreview .bg{
background-image:url(../images/tv/review_tv_bottom.gif);
}

#tv .itemreview .reviewblock,
#tv .itemreview .recommendblock{
background-image:url(../images/tv/review_tv_ibg.gif);
}

#tv .itemreview .reviewblock .bg,
#tv .itemreview .recommendblock .bottom{
background-image:url(../images/tv/review_tv_ibottom.gif);
}

#tv .itemreview .recommendblock .top{
background-image:url(../images/tv/review_tv_itop02.gif);
}

#tv .itemreview .reviewblock .eval{
background-image:url(../images/tv/review_tv_itopm.gif);
}

#tv .itemreview .reviewblock .eval .top{
background-image:url(../images/tv/review_tv_itop.gif);
}

#tv .itemreview .reviewblock .eval .bottom{
background-image:url(../images/tv/review_tv_itopb.gif);
}

/*--------------- ドラマ ---------------*/
#drama .itemreview{
background-image:url(../images/drama/review_drama_bg.gif);
}

#drama .itemreview .bg{
background-image:url(../images/drama/review_drama_bottom.gif);
}

#drama .itemreview .reviewblock,
#drama .itemreview .recommendblock{
background-image:url(../images/drama/review_drama_ibg.gif);
}

#drama .itemreview .reviewblock .bg,
#drama .itemreview .recommendblock .bottom{
background-image:url(../images/drama/review_drama_ibottom.gif);
}

#drama .itemreview .recommendblock .top{
background-image:url(../images/drama/review_drama_itop02.gif);
}

#drama .itemreview .reviewblock .eval{
background-image:url(../images/drama/review_drama_itopm.gif);
}

#drama .itemreview .reviewblock .eval .top{
background-image:url(../images/drama/review_drama_itop.gif);
}

#drama .itemreview .reviewblock .eval .bottom{
background-image:url(../images/drama/review_drama_itopb.gif);
}

/*--------------- バラエティ ---------------*/
#variety .itemreview{
background-image:url(../images/variety/review_variety_bg.gif);
}

#variety .itemreview .bg{
background-image:url(../images/variety/review_variety_bottom.gif);
}

#variety .itemreview .reviewblock,
#variety .itemreview .recommendblock{
background-image:url(../images/variety/review_variety_ibg.gif);
}

#variety .itemreview .reviewblock .bg,
#variety .itemreview .recommendblock .bottom{
background-image:url(../images/variety/review_variety_ibottom.gif);
}

#variety .itemreview .recommendblock .top{
background-image:url(../images/variety/review_variety_itop02.gif);
}

#variety .itemreview .reviewblock .eval{
background-image:url(../images/variety/review_variety_itopm.gif);
}

#variety .itemreview .reviewblock .eval .top{
background-image:url(../images/variety/review_variety_itop.gif);
}

#variety .itemreview .reviewblock .eval .bottom{
background-image:url(../images/variety/review_variety_itopb.gif);
}

/*--------------- その他 ---------------*/
#hit .itemreview{
background-image:url(../images/hit/review_hit_bg.gif);
}

#hit .itemreview .bg{
background-image:url(../images/hit/review_hit_bottom.gif);
}

#hit .itemreview .reviewblock,
#hit .itemreview .recommendblock{
background-image:url(../images/hit/review_hit_ibg.gif);
}

#hit .itemreview .reviewblock .bg,
#hit .itemreview .recommendblock .bottom{
background-image:url(../images/hit/review_hit_ibottom.gif);
}

#hit .itemreview .recommendblock .top{
background-image:url(../images/hit/review_hit_itop02.gif);
}

#hit .itemreview .reviewblock .eval{
background-image:url(../images/hit/review_hit_itopm.gif);
}

#hit .itemreview .reviewblock .eval .top{
background-image:url(../images/hit/review_hit_itop.gif);
}

#hit .itemreview .reviewblock .eval .bottom{
background-image:url(../images/hit/review_hit_itopb.gif);
}


/*
========== お支払い方法・送料について ==========
*/
.payment{
clear:both;
width:902px;
background:transparent url(../images/item_payment_bg.gif) left top repeat-y;
}

.payment .bg{
padding:3px 18px 15px;
width:866px;
background:transparent url(../images/item_payment_bottom.gif) left bottom no-repeat;
}

#contentscolumn .payment h3{
margin:0 0 10px 0;
padding:0 0 2px 0;
border-bottom:3px solid #eee;
font-size:116%;
color:#5d5d5d;
}

#contentscolumn .payment h3 span{
display:block;
padding:0 0 0 8px;
border-left:5px solid #ffc515;
}

.payment h4{
font-size:100%;
}

#contentscolumn .payment .section,
.payment td{
padding:5px 0;
background:transparent url(../../common/images/line_dotted.gif) left bottom repeat-x;
}

#contentscolumn .payment .section,
.payment table{
margin:0 0 10px 0;
width:866px;
}

.payment table table{
margin:0;
width:auto;
}

.payment td td{
padding:0;
background:none;
}

.payment .note li{
margin:0;
}

/*
========== お気に入り追加/入荷アラート設定 ==========
*/

#msgbox{
background-color:#FFFF99;
color:#FF0000;
width:auto;
text-align:center;
margin-top:10px;
padding:3px;
font-weight:bold;
}

/*
==========  SOLD OUT 商品メッセージ ==========
*/
.nostock{
padding:5px 0 10px 0;
color:#c51010;
text-align:center;
font-size:116%;
font-weight:bold;
}