@charset "UTF-8";.action_box{display:none;position:fixed;left:0;top:15px;width:100%;height:100%;background:#003a88;z-index:100}.lens_box{position:relative;padding:60% 5% 0}.lens_box img{width:100%;height:auto}.banselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.stamp_box{margin-top:123px;background:#003a88}.stamp_box .visual{position:relative}.stamp_box .stamp_com{position:relative}.stamp_box .visual div{position:absolute;left:14%;bottom:30%;width:70%}.stamp_box .visual div.img_txt{left:17%;bottom:66%;width:67%}.stamp_box .visual div.sys_txt{left:15%;bottom:10%;color:#fff;font-size:4vw;font-weight:700;text-align:center;line-height:6vw;letter-spacing:-.1vw}.self_stamp_box{position:relative;width:100%;height:46px}.btn_self_stamp{position:absolute;left:25%;top:10px;width:50%;height:20px;background:url(/img/myacuvue/stamp/frequency/icon_scaning.png?ver=1.0) no-repeat 12px top;background-size:20px auto;font-size:4vw;line-height:18px;color:#fff;font-weight:900;text-align:center}.btn_self_stamp span{border-bottom:1px solid #fff}.stamp_box .visual div.sys_txt strong{color:#ffe611}.stamp_box .stamp_coupon div{position:absolute;left:25%;bottom:26%;width:50%}.stamp_box .stamp_coupon div.img_txt{left:5%;bottom:65%;width:90%;font-size:6vw;line-height:9vw;color:#fff;font-weight:900;text-align:center}.stamp_box .stamp_coupon div.sys_txt{left:5%;bottom:10%;color:#fff;font-size:4vw;font-weight:700;text-align:center;line-height:6vw;letter-spacing:-.1vw;width:90%}.stamp_box .stamp_coupon div.sys_txt strong{color:#ffe611}.stamp_box .guide_black_box,.stamp_box .visual .dimmed_box .stamp_box .visual button{display:none}.stamp_box .visual button,.stamp_box .complete .visual button{display:block;position:absolute;left:14%;bottom:65%;width:70%;border:none;background:none;line-height:20px;border-radius:5px;font-size:15px;z-index:120}.stamp_box .complete .visual .barcode_box{display:none;position:absolute;left:14%;bottom:30%;width:71%}.stamp_box img{width:100%;height:auto}.stamp_btn_box{position:fixed;left:0;top:68px;width:100%;z-index:101}.stamp_btn_box.scrolled{position:fixed;top:68px}.stamp_btn_box ul:after{display:block;content:'';clear:both}.stamp_btn_box li{float:left;width:50%}.stamp_btn_box li a{display:block;padding:10% 0;background:#003a88;border-top:1px solid #89a4c8;border-bottom:1px solid #89a4c8;color:#89a4c8;font-size:15px;font-weight:700;text-align:center}.stamp_btn_box li.on a{background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#003a88}.stamp_save_list{padding:39px 20px}.stamp_card_list{padding:0 20px 30px}.stamp_card_list{position:relative}.stamp_card_list .dimmed_box{display:none}.guide_black_box,.complete .dimmed_box{display:block;position:absolute;width:100%;left:0;height:110%;bottom:-30px;background:#000;opacity:.3;z-index:100}.stamp_save_list>p,.stamp_card_list>p{font-size:16px;color:#fff;font-weight:700;position:relative}.stamp_save_list>p strong,.stamp_card_list>p strong{display:inline-block;color:#003a88;background:#ffe611;padding:1% 2% .6%;width:18vw;text-align:center;border-radius:15px;font-size:4vw}.stamp_save_list>p strong i,.stamp_card_list>p strong i{vertical-align:top;font-size:3.4vw}.stamp_save_list>p strong{width:20vw}.stamp_save_list>p strong a,.stamp_card_list>p strong a{width:12px;height:auto;display:inline-block;margin-left:15%;vertical-align:middle}.stamp_save_list>p strong a{margin-left:5%}.stamp_save_list>p>a,.stamp_card_list>p>a{position:absolute;right:0;top:27%;width:20px;height:auto}.stamp_save_list>p>a{top:15%}.stamp_box>a{position:absolute;right:12px;top:5.5%;z-index:10;width:20px;height:auto}.stamp_slide ul{margin-left:-3.333%;padding:0 20px}.stamp_slide ul:after{display:block;content:'';clear:both}.stamp_slide li{float:left;position:relative;width:30%;height:auto;text-align:center;margin-left:3.333%;margin-top:8%;margin-bottom:8%}.stamp_slide li:after{content:"";display:block;padding-bottom:100%}.stamp_slide li span{position:absolute;width:100%;height:100%;display:block;padding:33% 0;background:#003a88;border:2px dashed #28599b;border-radius:100% 100%;color:#28599b;font-size:25px;font-weight:700}.stamp_slide li p{position:absolute;right:3px;bottom:-28%;background:url(/img/myacuvue/stamp/frequency/icon_lens_x_off.png?ver=1.0) no-repeat left center;background-size:36px auto;padding:2px 0 2px 36px;color:#28599b;font-size:3vw;font-weight:700;letter-spacing:-1px}.stamp_slide li p i{margin-left:-2px}.stamp_slide li.on span{background:#ffe611;border:2px solid #ffe611;box-shadow:3px 4px 20px #3c3c3c;color:#003a88}.stamp_slide li.on p{background:url(/img/myacuvue/stamp/frequency/icon_lens_x_on.png?ver=1.0) no-repeat left center;background-size:36px auto;color:#ffe611}.stamp_box .bx-wrapper{position:relative}.stamp_box .bx-wrapper .bx-controls-direction a{position:fixed;top:50%;width:15px;height:26px;text-indent:-9999px}.stamp_box .bx-wrapper .bx-controls-direction .bx-prev{left:10px;background:url(/img/myacuvue/stamp/frequency/btn_prev_on.png?ver=1.0) no-repeat left center;background-size:100% auto}.stamp_box .bx-wrapper .bx-controls-direction .bx-next{right:10px;background:url(/img/myacuvue/stamp/frequency/btn_next_on.png?ver=1.0) no-repeat left center;background-size:100% auto}.stamp_box .bx-wrapper .bx-controls .bx-controls-direction a.disabled{display:none!important}.stamp_box .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev.disabled{display:none;background:url(/img/myacuvue/stamp/frequency/btn_prev_off.png?ver=1.0) no-repeat left center;background-size:100% auto}.stamp_box .bx-wrapper .bx-controls .bx-controls-direction a.bx-next.disabled{background:url(/img/myacuvue/stamp/frequency/btn_next_off.png?ver=1.0) no-repeat left center;background-size:100% auto}.stamp_notice{padding:35px 20px;background:#002368}.stamp_notice p{color:#fff;font-size:16px;font-weight:700}.stamp_notice ul{margin-top:15px}.stamp_notice li{position:relative;margin-top:5px;padding-left:10px;color:#ccc;font-size:14px;line-height:18px}.stamp_notice li:after{display:block;content:'-';position:absolute;left:0;top:0}.stamp_friend{padding:30px 0 50px;text-align:center}.stamp_friend a{display:inline-block;padding-right:20px;padding-bottom:3px;background:url(/img/myacuvue/stamp/frequency/img_arrow.png?ver=1.0) no-repeat right center;background-size:12px auto;border-bottom:1px solid #dcdcdc;color:#dcdcdc;font-size:14px;font-weight:700}.stamp_save_box .stamp_btn_box{position:fixed;left:0;top:68px;width:100%;height:auto;z-index:100}.stamp_save_list{padding:10% 20px 39px}.stamp_save_list li{padding:5% 0;border-bottom:1px solid #1a4e94}.stamp_save_list li:after{display:block;content:'';clear:both}.stamp_save_list li div{float:right;width:82%}.stamp_save_list li div:first-child{float:left;width:16%}.stamp_save_list li div:first-child span{display:block;width:44px;height:auto;padding:12px 0;border-radius:46px;font-size:16px;font-weight:700;text-align:center}.stamp_save_list li div .stamp_save{color:#003a88;background:#ffe611;border:2px solid #ffe611}.stamp_save_list li div .stamp_minus{color:#fff;background:#003a88;border:2px dashed #3361a0}.stamp_save_list li dt{position:relative;padding-bottom:10px;color:#fff;font-size:16px;font-weight:700}.stamp_save_list li dt span{display:block;padding-top:5px;font-size:12px}.stamp_save_list li dd{color:#fff;font-size:14px;line-height:18px}.stamp_save_list li p{padding-top:10px;color:#aaa;font-size:13px}.stamp_save_list li.no_stamp_list{border-bottom:none;padding:20% 0;color:#fff;font-size:15px;text-align:center}.pro_pop_box{display:none;position:fixed;left:5%;top:30%;width:90%;padding:0 0%;background:#003a88;border-radius:5px;text-align:center;z-index:200}.pro_pop_box>div{position:relative}.pro_pop_box>div>a{width:15px;height:auto;display:block;position:absolute;right:5%;top:5%}.pro_pop_box>div>p{padding:12% 0 6%;font-size:22px;font-weight:700;color:#fff}.pro_pop_box ul li{margin-top:4%;font-size:15px}.pro_pop_box ul li input[type="radio"]{display:none}.pro_pop_box ul li input[type="radio"]+label{display:block;background:none;padding:5% 0;border:1px solid #fff;border-radius:5px;color:#fff}.pro_pop_box ul li input[type="radio"]:checked+label{background:#ffe611;color:#003a88;border:1px solid #ffe611}.pro_pop_box .pro_pop_box_gray{padding:0 6%;background:none;border-radius:5px;margin-bottom:8%}.pro_pop_box_gray2 ul{border-top:1px solid #fff;padding-top:5%}.pro_pop_box_gray2 ul li input[type="radio"]+label{background:none;border:1px solid #ffe611;color:#ffe611}.pro_pop_box .pro_pop_btn_box{border-radius:0 0 5px 5px}.pro_pop_box .pro_pop_sub_tit{font-size:13px;font-weight:700}.pro_pop_box .pro_pop_sub_txt{margin-top:4%;color:#fff;font-size:12px;line-height:18px}.pro_pop_box .pro_pop_btn_box a{display:inline-block;padding:6.5% 0%;background:#fff;font-size:16px;text-align:center;width:50%;font-weight:700}.pro_pop_box .pro_pop_btn_box a:first-child{background:#1f5296;color:#fff;border-radius:0 0 0 5px}.pro_pop_box .pro_pop_btn_box a:last-child{color:#003a88;border-radius:0 0 5px 0}.stamp_tutorial_box{position:absolute;left:0;top:-55px;z-index:102}.stamp_tutorial_box>div{position:relative}.stamp_tutorial_box>div>div{position:fixed;left:0;bottom:0;width:100%;z-index:100;padding:3%;background:#000c1b;overflow:hidden}.stamp_tutorial_box>div>div:after{display:block;content:'';clear:both}.stamp_tutorial_box>div>div .leftBox{float:left}.stamp_tutorial_box>div>div .leftBox input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:30px;height:30px;vertical-align:middle}.stamp_tutorial_box>div>div .leftBox label{color:#fff;font-size:20px;font-weight:700;vertical-align:middle;padding-left:8px}.stamp_tutorial_box>div>div a{display:block;float:right;width:30px;height:30px}.stamp_guide_box{display:none;position:fixed;left:0;top:15%;padding:0 5%;z-index:200}.stamp_guide_box>div{position:relative}.stamp_guide_box>div a{display:block;width:16px;height:16px;position:absolute;right:3%;top:3%}.detail_pop_box{display:none;position:fixed;left:5%;top:30%;width:90%;padding:0 5%;background:#fff;border-radius:5px;text-align:center;z-index:200}.detail_pop_box dl dt{padding:5% 0 2% 0;font-size:15px;font-weight:700;text-align:left}.detail_pop_box dl dd{font-size:14px;text-align:center}.detail_pop_box>div{padding:5% 0}.detail_pop_box>div a{display:inline-block;width:100%;padding:3% 10%;background:#003a88;border-radius:5px;color:#fff;font-size:15px;text-align:center}