@charset "Shift_JIS";
/*-------------------------------------
SITE : http: //zozo.jp/
CREDIT : DESIGN BY STARTTODAY CO.,LTD.
CREATE : 2014.11.26
MODIFIED : 2015.10.19
Var : 1.0
MEMO : 2015.10.19 資材追加対応
-------------------------------------*/



/*-------------------------------------
	ギフトラッピングオーバーレイ
-------------------------------------*/

#giftOverray { font-size:12px; width:740px; display:none; position:absolute; z-index:9999; background:#f5f5f5; box-shadow:0 2px 8px rgba(0,0,0,0.5); text-align:center; border-radius:4px; margin:38px 0 38px -370px; }
#giftOverray { left:50%; }
#giftOverray article { padding:50px 0; }
#giftOverray .section_ov { border-top: 1px solid #dcdcdc; padding:0 0 0 0; margin:40px auto 0; padding: 30px 0 0; width:600px; }
#giftOverray .img { margin:20px 0 0 0; }
#giftOverray .tit { font-size:22px; }
#giftOverray .lead { margin:20px 0 0 0; font-size:13px; line-height:1.7; }
#Close_ov { margin: 0 0 0 0; padding: 0; font-size: 13px; position: absolute; cursor: pointer; top: 10px; right: 10px; }

#main_ov .tit { font-size:32px; }
#main_ov .img { margin: 40px 0 0; }
#giftKit_ov ul { padding: 20px 20px 0; width: 560px; }
#giftKit_ov ul li { float:left; margin:20px 15px 0 15px; position: relative; }
#giftKit_ov ul li .txtArea{ position: relative; margin:12px 0 0 0; text-align: center; }
#giftKit_ov ul li .txt .price { font-weight: bold; }
#giftKit_ov ul li .txt .price .tax { margin-right:3px; }


#attention_ov { padding:0 25px; }
#attention_ov ul { margin: 30px auto 26px; text-align: center; width: 450px; }
#attention_ov li { margin:0 0 4px 0; background:#fff; padding:12.5px 0 12.5px 0; border-radius:4px; }
#attention_ov .txt { text-align:center; text-indent:-1em; padding:0 0 0 1em; line-height:1.8; font-size:11px; }

#letsGift_ov { border-top: none; margin: 30px auto 0; padding-top: 0; width: 350px; }
#letsGift_ov .gBtnWhite { background:#f5f5f5; width:348; margin:0 auto; padding:14px 0 ; }
#clearBg_ov { position: fixed; width: 100%; height: 100%; opacity: 0.5; filter:alpha(opacity=50); top: 0; left:0; z-index: 100; background: #000; }
#clearBg_ov.hide { display:none; }

