@charset 'utf-8';
/**
 * 1.0 - Reset
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0;font-family:inherit;/*font-size:100%;*/font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/*font-size:62.5%;*/overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,
*:before,
*:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
html,body{margin:0;padding:0;font-size:16px;font-family:'微軟儷黑體', '微軟正黑體', 'Arial', 'Helvetica', 'Geneva', sans-serif;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
ol,ul{list-style:none;}
table {border-collapse:separate;border-spacing:0;}
caption,th,td {font-weight:normal;text-align:left;}
fieldset {min-width:inherit;}
blockquote:before,
blockquote:after,
q:before,
q:after {content:"";}
blockquote,q {-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
/*a:focus {outline:2px solid #c1c1c1;outline:2px solid rgba(51, 51, 51, 0.3);}*/
a:hover,
a:active{outline:0;}
a img {border:0;}
h1,h2,h3,p,ul,ol,li,dl,dt,dd,input,textarea,select,option{margin:0;padding:0;font-size:inherit;line-height:1.6;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;word-break:break-all;word-wrap:break-word;}
a{text-decoration:none;word-break:break-all;word-wrap:break-word;}
img{margin:0;padding:0;vertical-align:top;max-width:100%;height:auto;}
li{list-style:none;}
em,address{font-style:normal;}
sup{vertical-align:super;font-size:8px;margin-left:-0.3em;}
#juicyjolie button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;}

/* common */
#juicyjolie{max-width:750px;margin:0 auto;font-size:16px;}
#juicyjolie img{vertical-align:top;}
/* offerbar */
#offerbar{background:rgba(0,0,0,0.7);position:fixed;bottom:0;z-index:999;width:100%;max-width:750px;margin:0 auto;display:none;}
#offerbar::before{content:'';display:block;width:100%;height:2px;position:absolute;top:0;left:0;background:rgb(255,228,192);background:-moz-linear-gradient(left,rgba(255,228,192,1) 16%,rgba(251,205,145,1) 32%,rgba(255,228,192,1) 66%,rgba(255,255,255,1));background:-webkit-linear-gradient(left,rgba(255,228,192,1) 16%,rgba(251,205,145,1) 32%,rgba(255,228,192,1) 66%,rgba(255,255,255,1));background:linear-gradient(to right,rgba(255,228,192,1) 16%,rgba(251,205,145,1) 32%,rgba(255,228,192,1) 66%,rgba(255,255,255,1));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe4c0', endColorstr='#ffe4c0',GradientType=1 );}
#offerbar .wrap{position:relative;}
#offerbar .wrap::after{clear:both;display:block;content:'';}
#offerbar .txt{float:left;width:65.0667%;position:relative;}
#offerbar .txt .offprice{position:absolute;top:1em;right:0;font-size:3em;letter-spacing:-0.01em;display:inline-block;color:#fff;min-width:58%;text-align:center;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000, 0-1px 0 #000,-1px 0 0 #000,1px 0 0 #000;line-height:1;}
#offerbar .txt .offprice .underline{background:linear-gradient(transparent 70%,#ed1d57 70%,#ed1d57 100%);display:inline-block;padding:0 0.1em;}
#offerbar .txt .offprice strong{font-size:1.125em;color:#fff43e;}
#offerbar .txt .offprice strong em{font-size:0.55em;}
#offerbar .txt .offprice strong span{font-size:0.66em;}
#offerbar .btn{float:left;width:34.9333%;max-width:262px;}
#offerbar .btn a{display:block;}
#offerbar .btn a:hover{opacity:0.5;}
/* tv */
#tv{position:relative;}
#tv .intro{position:absolute;top:18.5%;left:7.5%;width:85%;height:auto;}
/* qa */
#qa{background:url(../img/qa_bg.gif) 50% 0 repeat;background-size:2em 2em;padding-bottom:2.25em;}
#qa .qa_list{width:94.66vw;max-width:710px;margin:0 auto;display:block;}
#qa .qa_list li{background:#fff;display:block;border-radius:0.625em;margin-top:1em;padding:1.25em;}
#qa .qa_list li:first-child{margin-top:0;}
#qa .qa_list .txt_q,
#qa .qa_list .txt_a{line-height:1.36;}
#qa .qa_list .txt_q{font-size:1.625em;font-weight:bold;color:#ee2a61;padding-bottom:0.3em;background:url(../img/qa_dots.gif) 50% 100% no-repeat;background-size:100% auto;}
#qa .qa_list .txt_q:before{display:inline;content:'Q.';}
#qa .qa_list .txt_a{font-size:1.375em;padding-top:0.3em;padding-left:2.5em;display:block;position:relative;}
#qa .qa_list .txt_a:before{display:inline;content:'A.';position:absolute;left:1.4em;}
/* offer */
#offer01,#offer01_top{background:url(../img/offer_01_bg_repeat.jpg) 50% 0 repeat-y;background-size:100vw auto;}
#offer01 .offer_item,#offer01_top .offer_item{position:relative;max-width:750px;width:100%;height:66.93vw;max-height:502px;background:url(../img/offer01_bg.jpg) 50% 0 no-repeat;background-size:cover;}
#offer01 .offer_item .price1,
#offer01 .offer_item .price2,
#offer01 .offer_item .pricedown,
#offer01 .offer_item .img_jj,
#offer01 .offer_item .item_info,
#offer01_top .offer_item .price1,
#offer01_top .offer_item .price2,
#offer01_top .offer_item .pricedown,
#offer01_top .offer_item .img_jj,
#offer01_top .offer_item .item_info{position:absolute;}
#offer01 .offer_item .price1,#offer01_top .offer_item .price1{top:2.35em;left:0;font-size:2.1em;color:#fff;text-align:center;width:100%;line-height:1.1;padding-left:0.5em;font-weight:bold;}
#offer01 .offer_item .price1 .wrap_t,#offer01_top .offer_item .price1 .wrap_t{text-align:left;display:inline-block;}
#offer01 .offer_item .price1 strong,#offer01_top .offer_item .price1 strong{font-size:1.29em;}
#offer01 .offer_item .price1 .num,#offer01_top .offer_item .price1 .num{font-size:1.59em;text-decoration:line-through;}
#offer01 .offer_item .price2,#offer01_top .offer_item .price2{top:5.31em;left:5.77em;font-size:2.75em;color:#eb4875;font-weight:bold;width:6.13em;text-align:center;}
#offer01 .offer_item .price2 .num,#offer01_top .offer_item .price2 .num{font-size:2.72em;}
#offer01 .offer_item .pricedown,#offer01_top .offer_item .pricedown{top:12.6em;left:50%;margin-left:8.5em;color:#fff;width:12.25em;padding:1.6em 0 0;text-align:center;transform:rotate(15deg);font-weight:bold;}
#offer01 .offer_item .pricedown strong,#offer01_top .offer_item .pricedown strong{font-size:1.5em;line-height:1;}
#offer01 .offer_item .pricedown .num,#offer01_top .offer_item .pricedown .num{font-size:2em;}
#offer01 .offer_item .pricedown .off,#offer01_top .offer_item .pricedown .off{font-size:1.7em;}
#offer01 .offer_item .pricedown .fee,#offer01_top .offer_item .pricedown .fee{display:block;width:72%;margin:0 auto;line-height:1;padding-top:0.35em;font-size:2em;background:url(/resources/lp_jj/img/offer_dots.png) 50% 0 no-repeat;background-size:100% auto;color:#ff2f69;text-shadow:0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff;}
#offer01 .offer_item .img_jj,#offer01_top .offer_item .img_jj{bottom:0;left:0;width:12.25em;max-width:196px;height:auto;max-height:624px;}
#offer01 .offer_item .img_jj img,#offer01_top .offer_item .img_jj img{width:100%;height:auto;}
#offer01 .offer_item .item_info,#offer01_top .offer_item .item_info{top:25em;left:0;color:#fff;text-align:center;width:12.25em;line-height:1.3;z-index:2;}
#offer01 .offer_btn,#offer01_top .offer_btn{width:82.4vw;max-width:618px;margin:0 auto}
#offer01 .offer_btn a:hover,#offer01_top .offer_btn a:hover{opacity:0.5;}
#offer01 .offer_btn img,#offer01_top .offer_btn img{width:100%;height:auto;}
#offer01 .komelist,#offer01_top .komelist{width:82.4vw;max-width:618px;margin:1.4em auto 4.6em;color:#fff;line-height:1.2;padding-left:1em;}
#offer01 .komelist li,#offer01_top .komelist li{line-height:1.25;display:block;text-indent:-1em;}
#offer01 .offer_desc,#offer01_top .offer_desc{position:relative;max-width:750px;width:100%;height:137.06vw;max-height:1028px;background:url(../img/offer01_desc.jpg) 50% 0 no-repeat;background-size:cover;}
#offer01 .offer_desc .price,#offer01_top .offer_desc .price{display:block;padding:35em 5em 0 4.2em;}
#offer01 .offer_desc .price:after,#offer01_top .offer_desc .price:after{display:block;content:'';clear:both;}
#offer01 .offer_desc .price li,#offer01_top .offer_desc .price li{width:33.3%;font-size:1.25em;line-height:1.5;color:#ef2f64;float:left;text-align:center;display:block;font-weight:bold;}
#offer01 .offer_desc .price li .num,#offer01_top .offer_desc .price li .num{font-size:2em;}
#offer01 .info, #offer01_top .info{margin-top:1.4em;color:#fff;}
#offer01 .info .item_info , #offer01_top .info .item_info {margin:0 auto;width:82.4vw;max-width:618px;line-height:1.3;}
#offer01 .info .komelist, #offer01_top .info .komelist{margin: 0 auto 4.6em;}


#offer02,#offer02_top{padding-top:2.25em;}
#offer02 .wrap,#offer02_top .wrap{width:94.66vw;max-width:710px;margin:0 auto;padding:1.875em 0 0;background:#fb8dab;border-radius:0.5em;}
#offer02 .offer_set,#offer02_top .offer_set{position:relative;}
#offer02 .offer_set .total,
#offer02 .offer_set .price1_1,
#offer02 .offer_set .price1_2,
#offer02 .offer_set .price2_1,
#offer02 .offer_set .price2_2,
#offer02 .offer_set .pricedown,
#offer02 .offer_set .offer_btn,
#offer02_top .offer_set .total,
#offer02_top .offer_set .price1_1,
#offer02_top .offer_set .price1_2,
#offer02_top .offer_set .price2_1,
#offer02_top .offer_set .price2_2,
#offer02_top .offer_set .pricedown,
#offer02_top .offer_set .offer_btn{position:absolute;}
#offer02 .offer_set .total,#offer02_top .offer_set .total{top: 17.8em;left:50%;width:10em;margin-left:-19.5em;text-align:center;color:#777;font-weight:bold;}
#offer02 .offer_set .total strong,#offer02_top .offer_set .total strong{color:#ff117b;}
#offer02 .offer_set .total strong .num,#offer02_top .offer_set .total strong .num{font-size:1.5em;}
#offer02 .offer_set .price1_1,#offer02_top .offer_set .price1_1{top:3.3em;left:49.7%;margin-left:-4.72em;width:7.46em;font-size:2.25em;letter-spacing:-0.05em;font-weight:bold;color:#3b3b3b;text-align:center;}
#offer02 .offer_set .price1_1 .num,#offer02_top .offer_set .price1_1 .num{font-size:1.27em;text-decoration:line-through;}
#offer02 .offer_set .price1_2,#offer02_top .offer_set .price1_2{top:4em;left:45%;font-weight:bold;font-size:1.25em;width:7em;margin-left:4.7em;text-align:center;padding:0.4em 0 0;line-height:1.3;color:#777;}
#offer02 .offer_set .price1_2 em,#offer02_top .offer_set .price1_2 em{font-size:1.3em;color:#474747;}
#offer02 .offer_set .price1_2 .num,#offer02_top .offer_set .price1_2 .num{font-size:1.38em;line-height:1;letter-spacing:-0.05em;}
#offer02 .offer_set .price2_1,#offer02_top .offer_set .price2_1{top:5em;left:49.7%;margin-left:-3.8em;width:6em;font-size:2.8em;font-weight:bold;text-align:center;letter-spacing:-0.1em;color:#ff117b;}
#offer02 .offer_set .price2_1 strong .num,#offer02_top .offer_set .price2_1 strong .num{font-size:1.56em;}
#offer02 .offer_set .price2_2,#offer02_top .offer_set .price2_2{top:9.1em;left:44.89%;font-weight:bold;font-size:1.25em;width:7em;margin-left:4.7em;text-align:center;padding:0.25em 0 0;line-height:1;color:#777;}
#offer02 .offer_set .price2_2 em .num,#offer02_top .offer_set .price2_2 em .num{font-size:1.7em;}
#offer02 .offer_set .price2_2 em em,#offer02_top .offer_set .price2_2 em em{font-size:0.8em;}
#offer02 .offer_set .price2_2 strong,#offer02_top .offer_set .price2_2 strong{font-size:1.3em;color:#ff117b;}
#offer02 .offer_set .price2_2 strong .num,#offer02_top .offer_set .price2_2 strong .num{font-size:1.38em;line-height:1;letter-spacing:-0.05em;}
#offer02 .offer_set .pricedown,#offer02_top .offer_set .pricedown{top:4.5em;text-align:center;right:-1em;z-index:1;width:11.5em;max-width:184px;height:15.625em;max-height:250px;font-weight:700;padding:1em 0 0 1.4em;background:url(/resources/lp_jj/img/price_down.png)50% 0 no-repeat;background-size:cover;border-radius:0}
#offer02 .offer_set .pricedown strong,#offer02_top .offer_set .pricedown strong{width: 5.8em;height: 3.7em;margin: 0;font-size:1.25em;color:#fff;line-height:1;display: block;}
#offer02 .offer_set .pricedown strong .num,#offer02_top .offer_set .pricedown strong .num{font-size:1.9em;letter-spacing:-0.05em;}
#offer02 .offer_set .pricedown strong .off,#offer02_top .offer_set .pricedown strong .off{font-size:1.7em;}
#offer02 .offer_set .pricedown .fee,#offer02_top .offer_set .pricedown .fee{display:block;width:3.86em;margin:0;padding-top:0.35em;font-size:1.875em;line-height:1;color:#ff117b;background:url(/resources/lp_jj/img/offer_dots.png) 50% 0 no-repeat;background-size:100% auto;text-shadow:0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff,0 0 0.1em #fff;}
#offer02 .offer_set .offer_btn,#offer02_top .offer_set .offer_btn{width:100%;bottom:1.1em;left:0;}
#offer02 .offer_set .offer_btn a,#offer02_top .offer_set .offer_btn a{width:79.73vw;max-width:598px;display:block;margin:0 auto;}
#offer02 .offer_set .offer_btn a:hover,#offer02_top .offer_set .offer_btn a:hover{opacity:0.5;}
#offer02 .offer_set .offer_btn img,#offer02_top .offer_set .offer_btn img{width:100%;height:auto;}
#offer02 .info,#offer02_top .info{width:41.875em;margin:0 auto;padding:1.125em 0;color:#fff;}
#offer02 .info .komelist,#offer02_top .info .komelist{padding-left:1em;display:block;}
#offer02 .info .komelist li,#offer02_top .info .komelist li{line-height:1.25;display:block;text-indent:-1em;}
#offer02_top{margin-bottom: 1em;}

#offer03{padding:1.125em 0 2.25em;position: relative;}
#offer03 .wrap{width:94.66vw;max-width:710px;margin:0 auto;padding:1.875em 0 0;background:#c0c0c0;border-radius:0.5em;}
#offer03 .offer_item{position:relative;padding:1.25em 0 0;}
#offer03 .offer_item .price,
#offer03 .offer_item .offer_btn{position:absolute;}
#offer03 .offer_item .price{text-align:center;width:100%;top:1.2em;font-size:1.375em;font-weight:bold;color:#6c6c6c;}
#offer03 .offer_item .price strong{font-size:1.8em;padding-left:0.5em;}
#offer03 .offer_item .price strong .num{font-size:1.5em;letter-spacing:-0.05em;}
#offer03 .offer_item .price em{font-size:1.5em;}
#offer03 .offer_item .offer_btn{width:100%;bottom:1.1em;left:0;}
#offer03 .offer_item .offer_btn a{width:79.73vw;max-width:598px;display:block;margin:0 auto;}
#offer03 .offer_item .offer_btn a:hover{opacity:0.5;}
#offer03 .offer_item .offer_btn img{width:100%;height:auto;}
#offer03 .info{width:41.875em;margin:0 auto;padding:1.125em 0;color:#525252;}
#offer03 .info .komelist{padding-left:1em;display:block;}
#offer03 .info .komelist li{line-height:1.25;display:block;text-indent:-1em;}
#offer03 .offer03_jj_img{top:4.2em;left:6em;position:absolute;z-index:2;}
#offer03 .offer03_jj_img img{width:3.6875em;height:11.75em}

#form{max-width:750px;margin:0 auto;}

@media screen and (max-width:750px){
  #juicyjolie{font-size:2.13vw;}
  #offer01 .offer_desc .price{display:block;padding:74.66vw 10.66vw 0 8.96vw;}
}
