@charset "shift_jis"; 


/**********************************************/
/*売り切れ表示*/
/**********************************************/
/*【初期化】売り切れBOX非表示*/
.sold_out_msg,
.sold_out_box              {display:none;}

/*売り切れ表示の枠*/
.soldout + a               {position:relative;display:block;}
.soldout + a .sold_out_box {display:block;}

.soldout + a .sold_out_msg:before       {content:"ご好評につき\A売り切れました";white-space: pre;}
.soldout + a .sold_out_msg              {width:100%;text-align:center;color:#fff;position:absolute;top:0;left:0;z-index:9999;display:block !important;}
.soldout + a .sold_out_box              {width:100%;height:104%;margin:0;text-align:center;background:#666;position:absolute;top:0;left:0;opacity: 0.7;z-index:9998;display:block !important;}
.soldout + a .sold_out_box2             {width:100%;height:118%;margin:0;text-align:center;background:#666;position:absolute;top:0;left:0;opacity: 0.7;z-index:9998;display:block !important;}

/*【調整】テキストのサイズ・位置*/
.sold_out_msg              {margin:42% 0 0 0;line-height:29px;font-size:24px;font-weight:bold;}


/****************************/
/*【リセット用】*/
/****************************/
.csv-ap_hantei{display:none;}

/*■ポイント*/
.p_bak  ,
.p_br      {display:none;}

/*■クーポン*/
.teika_cp  {display:none;}
.nebiki_cp {display:none;}
.price_cp  {display:none;}
.free_cp   {display:none;}

/*■二重価格*/
.teika     {display:none;}
.nebiki    {display:none;}

/*■通常価格*/
.price   {display:none;}
.free    {display:none;}

/*■コメント 詳細 飾り*/
.kazari    {display:none;}
.coment    {display:none;}
.shosai    {display:none;}

/**********************************/
/*【通常価格】#ap_tsujo           */
/**********************************/
#ap_tsujo div{display:none;}

/*■通常価格*/
#ap_tsujo +a .price   {display:block !important;}
#ap_tsujo +a .free    {display:block !important;}

/*■コメント 詳細 飾り*/
#ap_tsujo +a .kazari    {display:block !important;}
#ap_tsujo +a .coment    {display:block !important;}
#ap_tsujo +a .shosai    {display:block !important;}

/*■常時P10倍*/
#ap_tsujo.ap_p10alwys + a .p_bak     {display:block !important;}
#ap_tsujo.ap_p10alwys + a .p_br     {display:block !important;}
#ap_tsujo.ap_p10alwys + a .p_bak s   {background:#b20000;color:#fff;padding: 5px 0 0px 0;line-height: 13px;}
#ap_tsujo.ap_p10alwys + a .p_bak b   {display:none;}

/**********************************/
/*【ポイント】#ap_point           */
/**********************************/
#ap_point div{display:none;}

/*■ポイント*/
#ap_point +a .p_bak  ,
#ap_point +a .p_br      {display:block !important;}

/*■通常価格*/
#ap_point +a .price   {display:block !important;}
#ap_point +a .free    {display:block !important;}

/**********************************/
/*【値引きクーポン】#ap_cpnebiki  */
/**********************************/
#ap_cpnebiki{display:none;}

/*■通常価格*/
#ap_cpnebiki + a .price    {display:block;}
#ap_cpnebiki +a .free    {display:block !important;}

/*■クーポン*/
#ap_cpnebiki + a .nebiki_cp{display:block;}
/*定額クーポンを非表示*/
#ap_cpnebiki + a .csv-cp_teigaku{display:none;}

/**********************************/
/*【定額クーポン】#ap_cpteigaku   */
/**********************************/
#ap_cpteigaku{display:none;}

/*■通常価格*/
#ap_cpteigaku + a .price    {display:block;}
#ap_cpteigaku +a .free    {display:block !important;}

/*■クーポン*/
#ap_cpteigaku + a .nebiki_cp{display:block;}
/*値引きクーポンを非表示*/
#ap_cpteigaku + a .csv-cp_nebiki{display:none;}

/**********************************/
/*【二重価格あり】#ap_nebiki      */
/**********************************/
#ap_nebiki div{display:none;}

/*■二重価格*/
#ap_nebiki +a .teika     {display:block !important;}
#ap_nebiki +a .nebiki    {display:block !important;}
#ap_nebiki +a .price     {display:block !important;}
#ap_nebiki +a .free      {display:block !important;}

/**********************************/
/*【アピールなし】#ap_nashi       */
/**********************************/
#ap_nashi div{display:none;}

/*■二重価格*/
#ap_nashi +a .price     {display:block !important;}
#ap_nashi +a .free      {display:block !important;}

/*■コメント 詳細 飾り*/
#ap_nashi +a .kazari    {margin-bottom: 5px;padding-top: 4px;display:block !important;}
#ap_nashi +a .shosai    {display:block !important;}

/*■常時P10倍*/
#ap_nashi.ap_p10alwys + a .p_bak     {display:block !important;}
#ap_nashi.ap_p10alwys + a .p_br     {display:block !important;}
#ap_nashi.ap_p10alwys + a .p_bak s   {padding: 5px 0 4px 0;line-height: 11px;margin: 0px 4px 0 4px;}
#ap_nashi.ap_p10alwys + a .p_bak b   {display:none;}

#ap_nashi.ap_p10alwys + a .kazari    {display:none !important;}
#ap_nashi.ap_p10alwys + a .coment    {display:none !important;}
#ap_nashi.ap_p10alwys + a .shosai    {display:none !important;}

/******************************************************/

body{
	margin:0;
	padding:0;
	font-size:16px;
	line-height:16px;
	background-color:transparent;
}

.itembox{
	font-family:'Lucida Grande',
	'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
	Meiryo, メイリオ, sans-serif;
	background-color:#FDFDFD;
	clear:both;
}
.itembox center{width:308px;margin-bottom:15px;padding-bottom:15px;float:left;border:solid 1px #adadad;display:block;background-color:#FDFDFD;}
.itembox a     {margin:0;padding:15px 0 0 0;text-decoration:none;color:#333;display:block;}
.item_img      {width:270px;margin:0;border:0;display:block;}
/*飾りコメント詳細*/
.kazari        {margin-bottom:8px;padding-top:5px;border:0;width:140px;height:4px;}
.coment        {width:100%;margin:0;padding:10px 0px 10px 0;line-height:23px;font-size:18px;font-weight:normal;border-top:dotted 1px #adadad;}
.shosai        {width:270px;height:20px;line-height:20px;font-size:12px;text-align:center;background-color:#636363;color:#fff;}
/*お気に入り*/
.fav           {margin:0 0 10px 0;padding:0px 0;width:270px;height:30px;line-height:30px;font-size:15px;text-align:center;background-color:#bf0000;color:#fff;border-radius:10px;box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.4);display:none;}
.fav b {color:#f6d600;}
.fav a {margin:0;padding:0px 0;taxt-decoration:none;color:#fff;}
/*マウスオーバー時*/
.itembox a:hover{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.itembox center:hover{border-color:#b20000;}

/*■ポイントバック*/
.p_bak         {width:278px;margin:3px auto 0;padding:0;font-weight:bold;}
.p_bak s       {margin:0 4px 6px 4px;padding:3px 0 1px;background-color:#b20000;color:#fff;text-decoration:none;display:block;}
.p_bak b       {font-size:17px;font-weight:bold;padding:0 2px;line-height:18px;color:#b20000;display:block;}

/*■クーポン値引き*/
.nebiki_cp     {width: 270px; margin: 0 0 0 19px;padding:6px 0 5px 0; line-height: 20px; font-size: 16px; font-weight: bold; text-align: center; background-color: #b20000; color: #fff; float: left;}
.nebiki_cp b   {margin-left:2px;font-size: 18px; font-weight: bold;}

/*■二重価格*/
.teika         {margin:7px 0 0 0;line-height:20px;font-size:15px;}
.teika s       {text-decoration:none;}
.nebiki { width: 270px; height: 30px; margin: 0 0 0 19px; line-height: 34px; font-size: 18px; font-weight: bold; text-align: center; background-color: #b20000; color: #fff; float: left;}
.nebiki b { font-size: 18px; font-weight: normal;}

/*■通常価格*/
.free          {width:90px;height:26px;margin:7px 5px 3px 19px;line-height:26px;font-size:17px;font-weight:normal;background-color:#b20000;color:#fff;float:left;}
.price         {width:175px;height:26px;margin:7px 15px 3px 0;line-height:26px;font-size:26px;font-weight:bold;text-align:right;color:#b20000;float:right;}
.zei           {margin:0 3px;font-size:15px;}

