@charset "Shift_JIS";
/*-------------------------------------
SITE : http://zozo.jp/
CREDIT : DESIGN BY START TODAY CO.,LTD.
MODIFIED : 2018.03.23
-------------------------------------*/



/**
 * ------------------------------------------------------------
 * �J���[�p���b�g
 * ------------------------------------------------------------
 */
.cpText_A1 { color:#000000; } .cpColor_A1{ background-color:#000000; } .cpColor_A1.cpTriangle:after{ border-bottom-color:#000000;} .cpBtnColor_A1{ border-color:#000000; color:#000000 !important; } .feed-tag-coupon.coupon_A1 { background:rgba(0, 0, 0, 0.9); }
.cpText_A2 { color:#343f3f; } .cpColor_A2{ background-color:#343f3f; } .cpColor_A2.cpTriangle:after{ border-bottom-color:#343f3f;} .cpBtnColor_A2{ border-color:#343f3f; color:#343f3f !important; } .feed-tag-coupon.coupon_A2 { background:rgba(52, 63, 63, 0.9); }
.cpText_A3 { color:#424242; } .cpColor_A3{ background-color:#424242; } .cpColor_A3.cpTriangle:after{ border-bottom-color:#424242;} .cpBtnColor_A3{ border-color:#424242; color:#424242 !important; } .feed-tag-coupon.coupon_A3 { background:rgba(66, 66, 66, 0.9); }
.cpText_A4 { color:#757575; } .cpColor_A4{ background-color:#757575; } .cpColor_A4.cpTriangle:after{ border-bottom-color:#757575;} .cpBtnColor_A4{ border-color:#757575; color:#757575 !important; } .feed-tag-coupon.coupon_A4 { background:rgba(117, 117, 117, 0.9); }
.cpText_A5 { color:#9e9e9b; } .cpColor_A5{ background-color:#9e9e9b; } .cpColor_A5.cpTriangle:after{ border-bottom-color:#9e9e9b;} .cpBtnColor_A5{ border-color:#9e9e9b; color:#9e9e9b !important; } .feed-tag-coupon.coupon_A5 { background:rgba(158, 158, 155, 0.9); }
.cpText_B1 { color:#5e4037; } .cpColor_B1{ background-color:#5e4037; } .cpColor_B1.cpTriangle:after{ border-bottom-color:#5e4037;} .cpBtnColor_B1{ border-color:#5e4037; color:#5e4037 !important; } .feed-tag-coupon.coupon_B1 { background:rgba(94, 64, 55, 0.9); }
.cpText_B2 { color:#ad9659; } .cpColor_B2{ background-color:#ad9659; } .cpColor_B2.cpTriangle:after{ border-bottom-color:#ad9659;} .cpBtnColor_B2{ border-color:#ad9659; color:#ad9659 !important; } .feed-tag-coupon.coupon_B2 { background:rgba(173, 150, 89, 0.9); }
.cpText_B3 { color:#8d6e62; } .cpColor_B3{ background-color:#8d6e62; } .cpColor_B3.cpTriangle:after{ border-bottom-color:#8d6e62;} .cpBtnColor_B3{ border-color:#8d6e62; color:#8d6e62 !important; } .feed-tag-coupon.coupon_B3 { background:rgba(141, 110, 98, 0.9); }
.cpText_C1 { color:#47170b; } .cpColor_C1{ background-color:#47170b; } .cpColor_C1.cpTriangle:after{ border-bottom-color:#47170b;} .cpBtnColor_C1{ border-color:#47170b; color:#47170b !important; } .feed-tag-coupon.coupon_C1 { background:rgba(71, 23, 11, 0.9); }
.cpText_C2 { color:#6c272d; } .cpColor_C2{ background-color:#6c272d; } .cpColor_C2.cpTriangle:after{ border-bottom-color:#6c272d;} .cpBtnColor_C2{ border-color:#6c272d; color:#6c272d !important; } .feed-tag-coupon.coupon_C2 { background:rgba(108, 39, 45, 0.9); }
.cpText_C3 { color:#8c1c33; } .cpColor_C3{ background-color:#8c1c33; } .cpColor_C3.cpTriangle:after{ border-bottom-color:#8c1c33;} .cpBtnColor_C3{ border-color:#8c1c33; color:#8c1c33 !important; } .feed-tag-coupon.coupon_C3 { background:rgba(140, 28, 51, 0.9); }
.cpText_C4 { color:#ca231f; } .cpColor_C4{ background-color:#ca231f; } .cpColor_C4.cpTriangle:after{ border-bottom-color:#ca231f;} .cpBtnColor_C4{ border-color:#ca231f; color:#ca231f !important; } .feed-tag-coupon.coupon_C4 { background:rgba(202, 35, 31, 0.9); }
.cpText_C5 { color:#e03b3b; } .cpColor_C5{ background-color:#e03b3b; } .cpColor_C5.cpTriangle:after{ border-bottom-color:#e03b3b;} .cpBtnColor_C5{ border-color:#e03b3b; color:#e03b3b !important; } .feed-tag-coupon.coupon_C5 { background:rgba(224, 59, 59, 0.9); }
.cpText_C6 { color:#f2504a; } .cpColor_C6{ background-color:#f2504a; } .cpColor_C6.cpTriangle:after{ border-bottom-color:#f2504a;} .cpBtnColor_C6{ border-color:#f2504a; color:#f2504a !important; } .feed-tag-coupon.coupon_C6 { background:rgba(242, 80, 74, 0.9); }
.cpText_C7 { color:#e57b6a; } .cpColor_C7{ background-color:#e57b6a; } .cpColor_C7.cpTriangle:after{ border-bottom-color:#e57b6a;} .cpBtnColor_C7{ border-color:#e57b6a; color:#e57b6a !important; } .feed-tag-coupon.coupon_C7 { background:rgba(229, 123, 106, 0.9); }
.cpText_D1 { color:#c6065a; } .cpColor_D1{ background-color:#c6065a; } .cpColor_D1.cpTriangle:after{ border-bottom-color:#c6065a;} .cpBtnColor_D1{ border-color:#c6065a; color:#c6065a !important; } .feed-tag-coupon.coupon_D1 { background:rgba(198, 6, 90, 0.9); }
.cpText_D2 { color:#d82e73; } .cpColor_D2{ background-color:#d82e73; } .cpColor_D2.cpTriangle:after{ border-bottom-color:#d82e73;} .cpBtnColor_D2{ border-color:#d82e73; color:#d82e73 !important; } .feed-tag-coupon.coupon_D2 { background:rgba(216, 46, 115, 0.9); }
.cpText_D3 { color:#cd497f; } .cpColor_D3{ background-color:#cd497f; } .cpColor_D3.cpTriangle:after{ border-bottom-color:#cd497f;} .cpBtnColor_D3{ border-color:#cd497f; color:#cd497f !important; } .feed-tag-coupon.coupon_D3 { background:rgba(205, 73, 127, 0.9); }
.cpText_D4 { color:#de6471; } .cpColor_D4{ background-color:#de6471; } .cpColor_D4.cpTriangle:after{ border-bottom-color:#de6471;} .cpBtnColor_D4{ border-color:#de6471; color:#de6471 !important; } .feed-tag-coupon.coupon_D4 { background:rgba(222, 100, 113, 0.9); }
.cpText_D5 { color:#c3819b; } .cpColor_D5{ background-color:#c3819b; } .cpColor_D5.cpTriangle:after{ border-bottom-color:#c3819b;} .cpBtnColor_D5{ border-color:#c3819b; color:#c3819b !important; } .feed-tag-coupon.coupon_D5 { background:rgba(195, 129, 155, 0.9); }
.cpText_E1 { color:#ea4800; } .cpColor_E1{ background-color:#ea4800; } .cpColor_E1.cpTriangle:after{ border-bottom-color:#ea4800;} .cpBtnColor_E1{ border-color:#ea4800; color:#ea4800 !important; } .feed-tag-coupon.coupon_E1 { background:rgba(234, 72, 0, 0.9); }
.cpText_E2 { color:#fd6900; } .cpColor_E2{ background-color:#fd6900; } .cpColor_E2.cpTriangle:after{ border-bottom-color:#fd6900;} .cpBtnColor_E2{ border-color:#fd6900; color:#fd6900 !important; } .feed-tag-coupon.coupon_E2 { background:rgba(253, 105, 0, 0.9); }
.cpText_E3 { color:#f19437; } .cpColor_E3{ background-color:#f19437; } .cpColor_E3.cpTriangle:after{ border-bottom-color:#f19437;} .cpBtnColor_E3{ border-color:#f19437; color:#f19437 !important; } .feed-tag-coupon.coupon_E3 { background:rgba(241, 148, 55, 0.9); }
.cpText_E4 { color:#f28e5c; } .cpColor_E4{ background-color:#f28e5c; } .cpColor_E4.cpTriangle:after{ border-bottom-color:#f28e5c;} .cpBtnColor_E4{ border-color:#f28e5c; color:#f28e5c !important; } .feed-tag-coupon.coupon_E4 { background:rgba(242, 142, 92, 0.9); }
.cpText_E5 { color:#fc4c02; } .cpColor_E5{ background-color:#fc4c02; } .cpColor_E5.cpTriangle:after{ border-bottom-color:#fc4c02;} .cpBtnColor_E5{ border-color:#fc4c02; color:#fc4c02 !important; } .feed-tag-coupon.coupon_E5 { background:rgba(252, 76, 2, 0.9); }
.cpText_F1 { color:#e0ac14; } .cpColor_F1{ background-color:#e0ac14; } .cpColor_F1.cpTriangle:after{ border-bottom-color:#e0ac14;} .cpBtnColor_F1{ border-color:#e0ac14; color:#e0ac14 !important; } .feed-tag-coupon.coupon_F1 { background:rgba(224, 172, 20, 0.9); }
.cpText_F2 { color:#d7b815; } .cpColor_F2{ background-color:#d7b815; } .cpColor_F2.cpTriangle:after{ border-bottom-color:#d7b815;} .cpBtnColor_F2{ border-color:#d7b815; color:#d7b815 !important; } .feed-tag-coupon.coupon_F2 { background:rgba(215, 184, 21, 0.9); }
.cpText_F3 { color:#afb612; } .cpColor_F3{ background-color:#afb612; } .cpColor_F3.cpTriangle:after{ border-bottom-color:#afb612;} .cpBtnColor_F3{ border-color:#afb612; color:#afb612 !important; } .feed-tag-coupon.coupon_F3 { background:rgba(175, 182, 18, 0.9); }
.cpText_G1 { color:#031634; } .cpColor_G1{ background-color:#031634; } .cpColor_G1.cpTriangle:after{ border-bottom-color:#031634;} .cpBtnColor_G1{ border-color:#031634; color:#031634 !important; } .feed-tag-coupon.coupon_G1 { background:rgba(3, 22, 52, 0.9); }
.cpText_G2 { color:#033649; } .cpColor_G2{ background-color:#033649; } .cpColor_G2.cpTriangle:after{ border-bottom-color:#033649;} .cpBtnColor_G2{ border-color:#033649; color:#033649 !important; } .feed-tag-coupon.coupon_G2 { background:rgba(3, 54, 73, 0.9); }
.cpText_G3 { color:#163272; } .cpColor_G3{ background-color:#163272; } .cpColor_G3.cpTriangle:after{ border-bottom-color:#163272;} .cpBtnColor_G3{ border-color:#163272; color:#163272 !important; } .feed-tag-coupon.coupon_G3 { background:rgba(22, 50, 114, 0.9); }
.cpText_G4 { color:#08429e; } .cpColor_G4{ background-color:#08429e; } .cpColor_G4.cpTriangle:after{ border-bottom-color:#08429e;} .cpBtnColor_G4{ border-color:#08429e; color:#08429e !important; } .feed-tag-coupon.coupon_G4 { background:rgba(8, 66, 158, 0.9); }
.cpText_G5 { color:#0859a8; } .cpColor_G5{ background-color:#0859a8; } .cpColor_G5.cpTriangle:after{ border-bottom-color:#0859a8;} .cpBtnColor_G5{ border-color:#0859a8; color:#0859a8 !important; } .feed-tag-coupon.coupon_G5 { background:rgba(8, 89, 168, 0.9); }
.cpText_G6 { color:#3949aa; } .cpColor_G6{ background-color:#3949aa; } .cpColor_G6.cpTriangle:after{ border-bottom-color:#3949aa;} .cpBtnColor_G6{ border-color:#3949aa; color:#3949aa !important; } .feed-tag-coupon.coupon_G6 { background:rgba(57, 73, 170, 0.9); }
.cpText_H1 { color:#06a2cc; } .cpColor_H1{ background-color:#06a2cc; } .cpColor_H1.cpTriangle:after{ border-bottom-color:#06a2cc;} .cpBtnColor_H1{ border-color:#06a2cc; color:#06a2cc !important; } .feed-tag-coupon.coupon_H1 { background:rgba(6, 162, 204, 0.9); }
.cpText_H2 { color:#49b2da; } .cpColor_H2{ background-color:#49b2da; } .cpColor_H2.cpTriangle:after{ border-bottom-color:#49b2da;} .cpBtnColor_H2{ border-color:#49b2da; color:#49b2da !important; } .feed-tag-coupon.coupon_H2 { background:rgba(73, 178, 218, 0.9); }
.cpText_H3 { color:#2b88bc; } .cpColor_H3{ background-color:#2b88bc; } .cpColor_H3.cpTriangle:after{ border-bottom-color:#2b88bc;} .cpBtnColor_H3{ border-color:#2b88bc; color:#2b88bc !important; } .feed-tag-coupon.coupon_H3 { background:rgba(43, 136, 188, 0.9); }
.cpText_H4 { color:#0792a8; } .cpColor_H4{ background-color:#0792a8; } .cpColor_H4.cpTriangle:after{ border-bottom-color:#0792a8;} .cpBtnColor_H4{ border-color:#0792a8; color:#0792a8 !important; } .feed-tag-coupon.coupon_H4 { background:rgba(7, 146, 168, 0.9); }
.cpText_H5 { color:#5d67c3; } .cpColor_H5{ background-color:#5d67c3; } .cpColor_H5.cpTriangle:after{ border-bottom-color:#5d67c3;} .cpBtnColor_H5{ border-color:#5d67c3; color:#5d67c3 !important; } .feed-tag-coupon.coupon_H5 { background:rgba(93, 103, 195, 0.9); }
.cpText_I1 { color:#006065; } .cpColor_I1{ background-color:#006065; } .cpColor_I1.cpTriangle:after{ border-bottom-color:#006065;} .cpBtnColor_I1{ border-color:#006065; color:#006065 !important; } .feed-tag-coupon.coupon_I1 { background:rgba(0, 96, 101, 0.9); }
.cpText_I2 { color:#00897a; } .cpColor_I2{ background-color:#00897a; } .cpColor_I2.cpTriangle:after{ border-bottom-color:#00897a;} .cpBtnColor_I2{ border-color:#00897a; color:#00897a !important; } .feed-tag-coupon.coupon_I2 { background:rgba(0, 137, 122, 0.9); }
.cpText_I3 { color:#07a595; } .cpColor_I3{ background-color:#07a595; } .cpColor_I3.cpTriangle:after{ border-bottom-color:#07a595;} .cpBtnColor_I3{ border-color:#07a595; color:#07a595 !important; } .feed-tag-coupon.coupon_I3 { background:rgba(7, 165, 149, 0.9); }
.cpText_I4 { color:#78a38e; } .cpColor_I4{ background-color:#78a38e; } .cpColor_I4.cpTriangle:after{ border-bottom-color:#78a38e;} .cpBtnColor_I4{ border-color:#78a38e; color:#78a38e !important; } .feed-tag-coupon.coupon_I4 { background:rgba(120, 163, 142, 0.9); }
.cpText_J1 { color:#004b29; } .cpColor_J1{ background-color:#004b29; } .cpColor_J1.cpTriangle:after{ border-bottom-color:#004b29;} .cpBtnColor_J1{ border-color:#004b29; color:#004b29 !important; } .feed-tag-coupon.coupon_J1 { background:rgba(0, 75, 41, 0.9); }
.cpText_J2 { color:#08713b; } .cpColor_J2{ background-color:#08713b; } .cpColor_J2.cpTriangle:after{ border-bottom-color:#08713b;} .cpBtnColor_J2{ border-color:#08713b; color:#08713b !important; } .feed-tag-coupon.coupon_J2 { background:rgba(8, 113, 59, 0.9); }
.cpText_J3 { color:#329e60; } .cpColor_J3{ background-color:#329e60; } .cpColor_J3.cpTriangle:after{ border-bottom-color:#329e60;} .cpBtnColor_J3{ border-color:#329e60; color:#329e60 !important; } .feed-tag-coupon.coupon_J3 { background:rgba(50, 158, 96, 0.9); }
.cpText_J4 { color:#7f9910; } .cpColor_J4{ background-color:#7f9910; } .cpColor_J4.cpTriangle:after{ border-bottom-color:#7f9910;} .cpBtnColor_J4{ border-color:#7f9910; color:#7f9910 !important; } .feed-tag-coupon.coupon_J4 { background:rgba(127, 153, 16, 0.9); }

/* bape */
.cpColor_J5{ background:#000000 url(https://img4.zozo.jp/_news/daily_coupon/sp/img/bape.png) repeat center top; }
.cpColor_J5.cpTriangle:after{ border-bottom-color:#c7b385;}
.cpBtnColor_J5{ border-color:#000000; color:#000000 !important; }
.feed-tag-coupon.coupon_J5 { background:rgba(0, 0, 0, 0.9); }
#cpBtnArea .selectBtn.cpColor_J5,
#couponGoodstxt.cpColor_J5 { background-color:#000000 !important; background-image: none !important; }

.cpText_K1 { color:#5b0253; } .cpColor_K1{ background-color:#5b0253; } .cpColor_K1.cpTriangle:after{ border-bottom-color:#5b0253;} .cpBtnColor_K1{ border-color:#5b0253; color:#5b0253 !important; } .feed-tag-coupon.coupon_K1 { background:rgba(91, 2, 83, 0.9); }
.cpText_K2 { color:#4d1f7a; } .cpColor_K2{ background-color:#4d1f7a; } .cpColor_K2.cpTriangle:after{ border-bottom-color:#4d1f7a;} .cpBtnColor_K2{ border-color:#4d1f7a; color:#4d1f7a !important; } .feed-tag-coupon.coupon_K2 { background:rgba(77, 31, 122, 0.9); }
.cpText_K3 { color:#563992; } .cpColor_K3{ background-color:#563992; } .cpColor_K3.cpTriangle:after{ border-bottom-color:#563992;} .cpBtnColor_K3{ border-color:#563992; color:#563992 !important; } .feed-tag-coupon.coupon_K3 { background:rgba(86, 57, 146, 0.9); }
.cpText_K4 { color:#a74383; } .cpColor_K4{ background-color:#a74383; } .cpColor_K4.cpTriangle:after{ border-bottom-color:#a74383;} .cpBtnColor_K4{ border-color:#a74383; color:#a74383 !important; } .feed-tag-coupon.coupon_K4 { background:rgba(167, 67, 131, 0.9); }
.cpText_K5 { color:#bc63c9; } .cpColor_K5{ background-color:#bc63c9; } .cpColor_K5.cpTriangle:after{ border-bottom-color:#bc63c9;} .cpBtnColor_K5{ border-color:#bc63c9; color:#bc63c9 !important; } .feed-tag-coupon.coupon_K5 { background:rgba(188, 99, 201, 0.9); }
.cpText_K6 { color:#976ead; } .cpColor_K6{ background-color:#976ead; } .cpColor_K6.cpTriangle:after{ border-bottom-color:#976ead;} .cpBtnColor_K6{ border-color:#976ead; color:#976ead !important; } .feed-tag-coupon.coupon_K6 { background:rgba(151, 110, 173, 0.9); }



/**
 * ------------------------------------------------------------
 * �N�[�|���o�i�[
 * ------------------------------------------------------------
 */
.couponBanner,
.couponBanner:before,
.couponBanner:after,
.couponBanner *,
.couponBanner *:before,
.couponBanner *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.couponBanner { color:#ffffff; }
.couponBanner:after { content:""; display:block; clear:both; }
.couponBannerRow { display:table; margin-left:auto; margin-right:auto; width:980px; height:60px; cursor:pointer; }
.couponBannerCol { display:table-cell; vertical-align:middle; }
.couponBannerCol + .couponBannerCol { padding-left:10px; }
.couponBannerValue,
.couponBannerCaption,
.couponBannerAction { padding-top:1px; }
.couponBannerReminder { width:112px; line-height:1; }
.couponBannerReminderGroup { display:none; margin:-26px 0 -26px; border-radius:56px; padding:32px 15px; width:112px; height:112px; background:#ffffff; }
.couponBannerReminderLabel { border-radius:2px; padding:3px; color:#ffffff; font-weight:bold; font-size:13px; text-align:center; }
.couponBannerReminderContent { text-align:center; }
.couponBannerCounterLead,
.couponBannerCounterNumber,
.couponBannerCounterUnit { display:inline-block; }
.couponBannerCounterLead,
.couponBannerCounterUnit { font-weight:bold; font-size:12px; }
.couponBannerCounterNumber,
.couponBannerCounterUnit { margin-left:-2px; }
.couponBannerCounterLead { width:1em; }
.couponBannerCounterNumber { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:30px; }
.couponBannerClosingCaption { display:inline-block; font-weight:bold; font-size:18px; }
.couponBannerValue { width:1%; }
.couponBannerValueNumber { display:inline-block; margin:-25px 0 -23px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:48px; line-height:1; letter-spacing:-0.020833333em; vertical-align:middle; }
.couponBannerCaption { font-size:13px; line-height:1.384615385; }
.couponBannerCaptionNames { overflow:hidden; text-overflow:ellipsis; word-wrap:normal; white-space:nowrap; }
.couponBannerCaptionDescription { margin-top:1px; }
.couponBannerAction { width:320px; }
.couponBannerActionRow { display:table; }
.couponBannerActionCol { display:table-cell; vertical-align:middle; }
.couponBannerActionCol + .couponBannerActionCol { padding-left:10px; }
.couponBannerActionDetail { width:110px; }
.couponBannerActionSearch { width:200px; }
.couponBannerActionBtn { display:block; border:1px solid #ffffff; border-radius:3px; padding:8px 5px; min-height:35px; font-size:12px; line-height:1.416666667; text-align:center; }
.couponBannerActionBtnPrimary { background:#ffffff; }

.couponBannerReminderGroup.active { display:block; }

.couponBannerCounter .couponBannerReminderContent { margin-top:1px; }
.couponBannerClosing .couponBannerReminderContent { margin-top:7px; }
html.win .couponBannerClosing .couponBannerReminderContent { margin-top:8px; }

.couponBannerCaptionPreparing .couponBannerCaptionNames,
.couponBannerCaptionPreparing .couponBannerCaptionDescription { display:none; }

.couponBannerActionBtnPrimary,
.couponBannerActionBtnPrimary:link,
.couponBannerActionBtnPrimary:visited,
.couponBannerActionBtnPrimary:hover,
.couponBannerActionBtnPrimary:active { color:#2d2d2d; text-decoration:none; }
.couponBannerActionBtnPrimary:hover { background-color:#f0f0f0; }



/**
 * ------------------------------------------------------------
 * �N�[�|���I�[�o�[���C
 * ------------------------------------------------------------
 */
#couponOverlayWrapper .overlay{ display:block; position:fixed; left:0; top:0; width:100%; height:100%;  background:#000000; opacity:0.7; filter:alpha(opacity=70); z-index:9998;}
#couponOverlayWrapper.hide{ display:none; }
#couponBox{ display:block; position:absolute; left:50%; top:0; width:580px; margin: 0 0 0 -290px; z-index:9999; }
#couponBox .inner{ position: relative; }
#couponBox .ovDestroy{ display:block; height:50px; position: absolute; top:-20px; right:-25px; width:50px; }
#couponBox .ico_close{ background:url(https://img4.zozo.jp/_news/daily_coupon/pc/img/close.png) no-repeat center center; display:block; width:50px; height:50px; background-size: 50px 50px; }


/* �I�[�o�[���C�w�b�_�[ */
#couponHeader { overflow:hidden; padding-bottom:25px; text-align:center; }
#couponHeader .ovDayInfo { margin-top:25px; color:#ffffff; }
#couponHeader .lastDay { display:inline-block; border-radius:2px; padding:1px 10px; background:#ffffff; font-weight:bold; font-size:15px; vertical-align:middle; }
#couponHeader .infoText { display:inline-block; margin-left:5px; font-size:20px; vertical-align:middle; }
#couponHeader .weekDay { padding:0 2px 0 4px; font-size:14px; }
#couponHeader .couponInfo { margin:15px auto 0; width:520px; color:#ffffff; font-size:16px; text-align:center; }
#couponHeader .ovName { overflow: hidden; text-overflow: ellipsis; text-align: center; white-space: nowrap; } 
.oneShop #couponHeader .ovName,
.oneShopCt #couponHeader .ovName { font-size: 22px }
#couponHeader .pointTxt { margin-top:20px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
#couponHeader .pointTxt > .pointTxtTtl,
#couponHeader .pointTxt > .pointTxtNum { display:block; color:#fff; line-height:1; vertical-align:middle; }
#couponHeader .pointTxt > .pointTxtTtl { font-size:40px; }
#couponHeader .pointTxt > .pointTxtNum { margin-top:-10px; font-size:130px; letter-spacing:-0.030769231em; }

#couponHeader #cpBtnAllItem,
#couponHeader #cpBtnFavoriteAllItem { margin:20px auto 0; border-radius:4px; width:480px; background:#ffffff; }
#couponHeader #cpBtnAllItem a.btn,
#couponHeader #cpBtnFavoriteAllItem a.btn { display:block; border-radius:4px; padding:8px 10px; background:#ffffff; color:#202020; text-align:center; }
#couponHeader #cpBtnAllItem a.btn:hover,
#couponHeader #cpBtnFavoriteAllItem a.btn:hover { background: #f0f0f0; opacity:0.8; filter:alpha(opacity=80); text-decoration:none; }
#couponHeader #cpBtnAllItem .btnText,
#couponHeader #cpBtnFavoriteAllItem .btnText { display: block; font-size: 20px; }
#couponHeader #cpBtnAllItem .itemCount,
#couponHeader #cpBtnFavoriteAllItem .itemCount { display: block; font-size: 14px; }
#couponHeader .textNote { color:#ffffff; font-size:12px; margin-top:10px; }

#cpBtnFavoriteAllItem + #cpBtnAllItem { margin-top:10px; }

#couponBody { background: #ffffff; }
#couponBody #couponBodyWrapper { padding: 0 0 25px 0; }
.oneShop #couponBody { background: none; }
#couponBody .targetCount { background: #f0f0f0; color: #202020; font-size: 16px; height: 40px; line-height: 40px; text-align: center; }
#couponBody .listColumnWrapper { margin: 0; padding: 0 0 14px 0; position: relative; width:100%; }
#couponBody .listColumnWrapper .column2Line { margin: 0 auto; width: 480px;}
#couponBody .listColumnWrapper .column2Line .textListBlock { clear: both; margin: 5px 0 0 -20px; }
#couponBody .listColumnWrapper .column2Line dd { border-bottom: 1px solid #ebebeb; box-sizing: border-box; float: left; height: 43px; margin: 0 0 0 20px; position: relative; width: 230px; }
#couponBody .listColumnWrapper .column2Line dd .shopCheckArea { display: table; table-layout: fixed; max-width:230px; }
#couponBody .listColumnWrapper .column2Line dd .shopCheck { display: table-cell; height: 43px; vertical-align: middle; width: 21px; }
#couponBody .listColumnWrapper .column2Line dd .link { display: table-cell; height: 43px; vertical-align: middle; }
#couponBody .listColumnWrapper .column2Line dd .link a { display: table-cell; padding: 0 0 0 4px; vertical-align: middle; }
#couponBody .listColumnWrapper .column2Line dd span { display: block; line-height: 1.4; }
.mac #couponBody .listColumnWrapper .column2Line dd span { display: block; line-height: 1.4; max-width: 200px; white-space: nowrap; word-break: break-all; text-overflow: ellipsis; overflow: hidden; }
#couponBody #cpTriggerBox{ height: 42px; position: relative; }
#couponBody .trigger{ float: left; left: 50%; margin: 0 0 0 -75px; width: 150px; position: absolute; }
#couponBody .trigger a{ background: url("https://e780da.claudeassets.com/20190119061954im_/https://www.smirnasli-store.com/common_2015/img/ico/ico_arrow_12.png") no-repeat scroll 116px 14px; color: #8a8a8a; display: block; font-size: 16px; margin: 0 auto; padding: 8px 10px 8px 0; text-align: center; text-decoration: none; }
#couponBody .trigger a:hover { opacity: 0.6; filter:alpha(opacity=60); }
#couponBody .trigger.open a { background:url("https://0ce87a.claudeassets.com/20190119061954im_/https://www.smirnasli-store.com/common_2015/img/ico/ico_arrow_13.png") no-repeat scroll 116px 14px; }

/* �����V���b�v�I���{�^�� */
#cpBtnArea{ margin:12px auto 0; width: 480px; }
#cpBtnArea li { float:left; }
#cpBtnArea li a { box-sizing: border-box; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size: 16px; }
#cpBtnArea .gBtnWhite { padding: 14px 0 13px; width: 160px; }
#cpBtnArea .selectBtn { color: #ffffff !important; cursor: pointer; display: block; margin: 0 0 0 20px; padding: 13px 0 10px; position: relative; text-align: center; width: 300px; z-index: 1; line-height: 1.2; }
#cpBtnArea .selectBtn:hover { color: #ffffff; opacity: 0.8; position: relative; text-decoration: none; z-index: 1; }
#cpBtnArea .selectBtn:active { color: #ffffff; position: relative; text-decoration: none; z-index: 1; }
#cpBtnArea li a .itemCount{ font-size:10px; display:block; }

/* �V�K����o�^���� */
#cpInfoArea { margin:0 auto; padding: 0 0 30px; text-align: center; width: 500px;}
#cpInfoArea .infoText { font-size: 14px; padding: 0 0 12px 0; }
.oneShop #cpInfoArea .infoText,
.oneShopCt #cpInfoArea .infoText{ font-size: 16px; padding-bottom: 6px; }
#cpInfoArea .infoTextAtt { font-size: 14px; padding: 0 0 12px 0;}
#cpInfoArea .gBtnWhite { box-sizing: border-box; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size: 14px; margin: 0 auto; padding: 8px 0 8px 0; width: 236px; }
#cpInfoArea .info { font-size: 11px; margin: 15px 0 0; }
#cpInfoArea .info a { text-decoration: underline; }

/* �V�K����o�^����  �{�^���J���[ */
#cpInfoArea,
#cpInfoArea .info,
#cpInfoArea .info a { color: #202020;}
#cpInfoArea .gBtnWhite { border-color:#202020 !important; color: #202020 !important; }
/* �V�K����o�^����  �{�^���J���[ .oneShop */
.oneShop #cpInfoArea,
.oneShop #cpInfoArea .info,
.oneShop #cpInfoArea .info a { color: #ffffff;}
.oneShop #cpInfoArea .gBtnWhite { background:none; border-color:#ffffff !important; color: #ffffff !important; }



/**
 * ------------------------------------------------------------
 * �T�[�`�A�O�b�Y
 * ------------------------------------------------------------
 */
/*���x��*/
.couponNow { display:inline-block; margin-top:2px; padding:0 5px; color:#fff; font-size:11px; line-height:20px; }

/* �N�[�|���A�C�R��goods�p */
#couponGoodsBox { padding: 0 0 10px; }
#couponGoodstxt {  font-size:13px; text-align: center; width: 100%; white-space: nowrap; }
#couponGoodstxt .allCouponShop { color: #ffffff; display:block; padding: 8px 0 7px 6px; text-align: center; }
#couponGoodstxt .allCouponShop .itemLink { text-decoration:underline; margin-left: 5px; }
#couponGoodstxt:hover .allCouponShop { opacity:0.9; filter:alpha(opacity=90); text-decoration:none;}
#useCouponPrice { font-size: 12px; color:#E73656; padding-top: 5px; }
#useCouponPrice .bold{ font-weight: bold; }


/**
 * ------------------------------------------------------------
 * �J�[�g�E�����o�[
 * registcomplete.html
 * ------------------------------------------------------------
 */
#regularCoupon { margin: 25px auto; padding: 0 0 30px; position: relative; width: 680px; }
#regularCoupon .registDayInfo { margin-top:25px; color:#ffffff; }
#regularCoupon .lastDay { display:inline-block; border-radius:2px; padding:1px 10px; background:#ffffff; font-weight:bold; font-size:15px; vertical-align:middle; }
#regularCoupon .infoText { display:inline-block; margin-left:5px; font-size:20px; vertical-align:middle; }
#regularCoupon .weekDay { padding:0 2px 0 4px; font-size:14px; }
#regularCoupon .container { overflow:hidden; width:560px; margin:0 auto; text-align:center; }
#regularCoupon .container .txt { margin-top:20px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; text-align:center; }
#regularCoupon .container .txt > .txtTtl,
#regularCoupon .container .txt > .txtNum { display:block; color:#fff; line-height:1; vertical-align:middle; }
#regularCoupon .container .txt > .txtTtl { font-size:40px; }
#regularCoupon .container .txt > .txtNum { margin-top:-10px; font-size:130px; letter-spacing:-0.030769231em; }
#regularCoupon #cpRegistLead { margin-top:15px; color:#ffffff; font-size:16px; text-align:center; }
#regularCoupon #cpBrandList { padding: 0 0 3px; overflow: hidden; white-space: nowrap; word-break: break-all; text-overflow: ellipsis; width: 560px; }
#regularCoupon.oneShop #cpBrandList { font-size: 22px; }
#regularCoupon #registBtnAllItem { margin-top:20px; border-radius:4px; background:#ffffff; }
#regularCoupon #registBtnAllItem a.btn { display:block; border-radius:4px; padding:8px 10px; background:#ffffff; color:#202020; line-height:1.6; text-align:center; }
#regularCoupon #registBtnAllItem a.btn:hover { background: #f0f0f0; opacity:0.8; filter:alpha(opacity=80); text-decoration:none; }
#regularCoupon #registBtnAllItem .btnText { display: block; font-size: 20px; }
#regularCoupon #registBtnAllItem .itemCount { display: block; font-size: 14px; }
#regularCoupon .txtAtt { color: #ffffff; font-size: 11px; margin: 15px auto 0; text-align: center; }
.cpTriangle:after{ border:14px solid transparent; bottom: 100%; content: " "; height: 0; left: 50%; margin-left: -14px; position: absolute; width: 0; }



/**
 * ------------------------------------------------------------
 * �N�[�|���ΏۃA�C�e�� TOP�y�[�W
 * ------------------------------------------------------------
 */
#couponItem { min-height:485px; _height:485px; position:relative; width:539px; margin:0 0 0 3px; }
#couponItem ul.rankingList { margin:11px 0 0 -17px; }
#couponItem ul.rankingList .price {  line-height:1.1; margin: 3px 0 0; }
#couponItem ul.rankingList .price.discount .off { display:inline; margin:0 0 0 2px; }
#couponItem .rankingList .label { margin:5px 0 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#6f6f6f; }
#couponItem li { float:left; width:125px; margin:0 0 0 14px; height:215px; }
#couponItem li.rank1 { float:left; width:171px; margin:0 0 0 14px; height:270px }
#couponItem li.rank2 { float:left; width:171px; margin:0 0 0 14px; height:270px }
#couponItem li.rank3 { float:left; width:171px; margin:0 0 0 14px; height:270px }



/**
 * ------------------------------------------------------------
 * �f�B�[�[��
 * ------------------------------------------------------------
 */
.coupon10396 .couponBannerReminderGroup,
.coupon10397 .couponBannerReminderGroup,
.coupon10398 .couponBannerReminderGroup { background-color:rgba(0, 0, 0, 0.2); }
.coupon10396 .couponBannerReminderLabel,
.coupon10397 .couponBannerReminderLabel,
.coupon10398 .couponBannerReminderLabel { background-color:#f2ea0a; color:#505050; }
.coupon10396 .couponBannerReminderContent,
.coupon10397 .couponBannerReminderContent,
.coupon10398 .couponBannerReminderContent { color:#ffffff; }
.coupon10396 .couponBannerCaptionPeriod,
.coupon10397 .couponBannerCaptionPeriod,
.coupon10398 .couponBannerCaptionPeriod { color:#f2ea0a; }
.coupon10396 #couponHeader .infoText,
.coupon10397 #couponHeader .infoText,
.coupon10398 #couponHeader .infoText { color:#f2ea0a; font-size:24px; line-height:1.333333333; }
.coupon10396#regularCoupon .infoText,
.coupon10397#regularCoupon .infoText,
.coupon10398#regularCoupon .infoText { color:#f2ea0a; font-size:24px; line-height:1.333333333; }

/*
     FILE ARCHIVED ON 15:20:54 Feb 05, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:10:17 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.736
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.068
  esindex: 0.014
  cdx.remote: 273.725
  LoadShardBlock: 246.058 (3)
  PetaboxLoader3.datanode: 289.429 (5)
  PetaboxLoader3.resolve: 247.048 (3)
  load_resource: 353.511 (2)
*/