[v-cloak]{display:none}body{background:url("../images/bg/bg.png") repeat}body.flowHidden{overflow:hidden}.kv_bg{background:url("../images/kv/kv_mobile.png") center -65px no-repeat;background-size:auto 526px}@media screen and (min-width: 768px){.kv_bg{background:url("../images/kv/kv_b.png") calc(50% - 90px) -120px no-repeat;background-size:auto 1440px}}h1{position:absolute;top:-999999px;left:-999999px;opacity:0;z-index:-999999}h2,h3,h4,h5,h6{font-size:unset;font-weight:unset}.go_top{width:40px;height:40px;position:fixed;right:20px;bottom:20px;z-index:50;z-index:999}@media screen and (min-width: 1024px){.go_top{cursor:pointer}}.go_top img{width:100%;display:flex}header{background:#edd0ae;position:fixed;width:100%;top:0;z-index:9999}header .header_wrap{display:flex;align-items:center;justify-content:space-between;padding-top:8px;padding-bottom:8px;max-width:100%}@media screen and (min-width: 768px){header .header_wrap{width:auto;padding:10px 8px}}header .header_wrap h2{position:absolute;top:-999999px;left:-999999px;opacity:0;z-index:-999999}header .logo{width:120px}@media screen and (min-width: 768px){header .logo{width:200px}}header .logo img{width:100%;display:flex}header .header_right_box{display:flex;align-items:center}header menu{display:none;margin:0 8px 0 0}@media screen and (min-width: 768px){header menu{display:block}}@media screen and (min-width: 1024px){header menu{margin-right:20px}}header menu ul{display:flex;padding:0 28px;margin:0;border:0;list-style-type:none;gap:0 28px;background:#e86a70;border-radius:40px}header menu ul li{position:relative}header menu ul li::before{content:"";position:absolute;top:12px;left:-14px;width:1px;height:20px;background-color:#fff}header menu ul li:first-child::before{display:none}header menu ul a{text-decoration:none;color:#fff;padding:10px 0;display:block;font-size:13px;font-size:.8125rem}@media screen and (min-width: 1024px){header menu ul a{font-size:14px;font-size:.875rem}}header .share_box{list-style-type:none;margin:0;padding:0;bottom:0;display:flex;gap:0 8px}@media screen and (min-width: 1024px){header .share_box{gap:0 20px}}header .share_box li a{display:flex;align-items:center;text-decoration:none;color:#7e5f3b}header .share_box li a span{font-size:16px;font-size:1rem;margin-left:6px}@media screen and (min-width: 768px){header .share_box li a span{font-size:18px;font-size:1.125rem}}header .share_box li svg{width:30px;display:flex}@media screen and (min-width: 768px){header .share_box li svg{width:40px}}.kv_wrap{padding-top:80px}.kv_wrap .kv_box{display:flex;align-items:flex-end;justify-content:center}.kv_wrap .kv_box .girl{display:none;width:153px;height:296px;margin-bottom:50px}@media screen and (min-width: 1024px){.kv_wrap .kv_box .girl{display:block}}.kv_wrap .kv_box .boy{display:none;width:136px;height:310px;margin-bottom:50px}@media screen and (min-width: 1024px){.kv_wrap .kv_box .boy{display:block}}.kv_wrap .kv_box .kv_img{max-width:500px}@media screen and (min-width: 768px){.kv_wrap .kv_box .kv_img{max-width:700px}}.kv_wrap .kv_box img{width:100%}.kv_wrap .kv_btn_list{display:flex;justify-content:center;flex-direction:row;margin-top:30px}.kv_wrap .kv_btn_list .kv_btn{margin-left:8px}@media screen and (min-width: 414px){.kv_wrap .kv_btn_list .kv_btn{margin-left:16px}}@media screen and (min-width: 768px){.kv_wrap .kv_btn_list .kv_btn{margin-left:21px}}.kv_wrap .kv_btn_list .kv_btn:first-child{margin-left:0}.kv_wrap .kv_btn_list .kv_btn a{text-decoration:none;display:block;color:#fff;border-radius:47px;background:linear-gradient(180deg, #D5464D 40.1%, #E86A70 66.15%);padding:6px 20px;line-height:20px;font-size:16px;font-size:1rem;font-weight:bold;box-shadow:-1px 2px 0px #912c31,1px -2px 0px #ffa2a6}@media screen and (min-width: 414px){.kv_wrap .kv_btn_list .kv_btn a{padding:10px 20px;font-size:18px;font-size:1.125rem}}@media screen and (min-width: 768px){.kv_wrap .kv_btn_list .kv_btn a{padding:10px 30px;line-height:34px;letter-spacing:10px;text-align:center;text-indent:10px;font-size:28px;font-size:1.75rem;box-shadow:-1px 3px 0px #912c31,1px -3px 0px #ffa2a6}}.precaution_wrap .section_title,.winning_log_wrap .section_title,.award_winning_record_wrap .section_title,.award_wrap .section_title,.activity_method_wrap .section_title{color:#fff;font-size:28px;font-size:1.75rem;font-weight:bold;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;margin:auto}main{position:relative}.activity_method_wrap{margin-top:60px}.activity_method_wrap .section_title{width:189px;height:90px;background-image:url("../images/title/01.svg");background-size:189px 90px}.activity_method_wrap .activity_method_box{border-radius:30px;opacity:.8;background:#e86a70;display:flex;margin-top:15px;max-width:990px;margin:15px auto 0}.activity_method_wrap .activity_method_box .activity_method_list{margin:20px;padding:0 0 0 20px;border:0;color:#fff;font-weight:500;line-height:32px;text-align:justify;font-size:18px;font-size:1.125rem}@media screen and (min-width: 768px){.activity_method_wrap .activity_method_box .activity_method_list{margin:24px 60px;padding:0 0 0 20px}}.activity_method_wrap .step_list{margin-top:40px}.activity_method_wrap .step_list .step_block .step_box{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:990px;margin:auto}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box{flex-direction:row;background-color:#fff;border-radius:30px;overflow:hidden;justify-content:space-between}}.activity_method_wrap .step_list .step_block .step_box .step{display:flex;align-items:center;justify-content:flex-start;position:relative;width:367px;height:121px;padding:20px;box-sizing:border-box;position:relative}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step{height:93px}}.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2n-1){background-image:url("../images/step/01.svg");background-size:100% 121px;background-repeat:no-repeat}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2n-1){background-image:url("../images/step/03.svg");background-size:520px 93px;background-position:right top;padding:unset;width:55%}}@media screen and (min-width: 1024px){.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2n-1)::after{content:"";position:absolute;top:0;left:0;bottom:0;width:70px;background-color:#e86a70}}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2n){padding:unset;width:45%}}.activity_method_wrap .step_list .step_block .step_box .step .title{display:flex;flex-direction:column;align-items:flex-start;width:40%}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step .title{align-items:flex-end;width:45%}}@media screen and (min-width: 1024px){.activity_method_wrap .step_list .step_block .step_box .step .title{width:46%}}.activity_method_wrap .step_list .step_block .step_box .step .title .step_title{font-size:32px;font-size:2rem;line-height:1em;color:#fff;font-weight:bold}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step .title .step_title{font-size:24px;font-size:1.5rem}}@media screen and (min-width: 1024px){.activity_method_wrap .step_list .step_block .step_box .step .title .step_title{font-size:32px;font-size:2rem}}.activity_method_wrap .step_list .step_block .step_box .step .title .sub_title{color:#fff;font-size:20px;font-size:1.25rem;line-height:26px;margin-top:5px;font-weight:bold}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step .title .sub_title{font-size:15px;font-size:.9375rem}}@media screen and (min-width: 1024px){.activity_method_wrap .step_list .step_block .step_box .step .title .sub_title{font-size:18px;font-size:1.125rem}}@media screen and (min-width: 1280px){.activity_method_wrap .step_list .step_block .step_box .step .title .sub_title{font-size:20px;font-size:1.25rem}}.activity_method_wrap .step_list .step_block .step_box .step .title .sub_title span{display:inline-block}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step .title .sub_title span{display:inline}}.activity_method_wrap .step_list .step_block .step_box .step .step_btn{font-size:24px;font-size:1.5rem;border-radius:24px;border:1px solid #fff;padding:10px 20px;display:flex;align-items:center;color:#fff;font-weight:bold;text-decoration:none}@media screen and (min-width: 414px){.activity_method_wrap .step_list .step_block .step_box .step .step_btn{margin-left:8px}}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step .step_btn{font-size:20px;font-size:1.25rem;margin-left:15px}}@media screen and (min-width: 1024px){.activity_method_wrap .step_list .step_block .step_box .step .step_btn{font-size:28px;font-size:1.75rem}}.activity_method_wrap .step_list .step_block .step_box .step .step_btn>img{margin-right:10px}.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2){background-color:#fff;border-radius:30px}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2){background-color:unset;border-radius:unset}}.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2) .step_title,.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2) .sub_title{color:#e86a70}.activity_method_wrap .step_list .step_block .step_box .step:nth-child(2) .step_btn{border:1px solid #e86a70;color:#e86a70}.activity_method_wrap .step_list .step_block .sha_dow{display:none}@media screen and (min-width: 768px){.activity_method_wrap .step_list .step_block .sha_dow{display:block;width:700px;margin:auto}}@media screen and (min-width: 1024px){.activity_method_wrap .step_list .step_block .sha_dow{width:100%;max-width:918px}}@media screen and (min-width: 1280px){.activity_method_wrap .step_list .step_block .sha_dow{max-width:936px}}.activity_method_wrap .step_list .step_block .sha_dow img{width:100%;display:flex}.award_wrap{margin-top:90px}.award_wrap .section_title{width:172px;height:80px;background-image:url("../images/title/02.svg");background-size:172px 80px}.award_wrap .points_desc{display:flex;justify-content:center;margin-top:15px}.award_wrap .points_desc img{width:100px}.award_wrap .points_desc .info_box{display:flex;flex-direction:column;justify-content:center}.award_wrap .points_desc .info_box .point{font-size:28px;font-size:1.75rem;color:#e86a70}.award_wrap .points_desc .info_box .remark{font-size:14px;font-size:.875rem;color:#e86a70;margin-top:8px}.award_wrap .product_list .product_img{margin-top:50px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.award_wrap .product_list .product_img{flex-direction:row;justify-content:center}}.award_wrap .product_list img{width:100%;display:flex}.award_wrap .product_list .img,.award_wrap .product_list .ticket{max-width:400px}@media screen and (min-width: 768px){.award_wrap .product_list .img,.award_wrap .product_list .ticket{max-width:unset}}.award_winning_record_wrap{margin-top:90px}.award_winning_record_wrap .section_title{width:246px;height:92px;background-image:url("../images/title/03.svg");background-size:246px 92px}.award_winning_record_wrap .award_winning_list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}.award_winning_record_wrap .award_winning_list li{display:flex;align-items:center;margin-top:8px;border-bottom:dashed 1px #000;padding:10px 20px}@media screen and (min-width: 768px){.award_winning_record_wrap .award_winning_list li{padding:10px 50px}}.award_winning_record_wrap .award_winning_list li:first-child{margin-top:0}.award_winning_record_wrap .award_winning_list .award_winning_time{font-size:18px;font-size:1.125rem;color:#fff;background-color:#e86a70;padding:12px 16px;border-radius:30px;text-align:center}.award_winning_record_wrap .award_winning_list .award_winning_desc{color:#131313;font-size:18px;font-size:1.125rem;margin-left:8px}.winning_log_wrap{margin-top:90px;position:relative;z-index:999;margin:auto}.winning_log_wrap .section_title{width:246px;height:92px;background-image:url("../images/title/04.svg");background-size:246px 92px}.winning_log_wrap .winning_owl_wrap{margin-top:45px}.winning_log_wrap .winning_owl_wrap .owl-nav{margin:0}.winning_log_wrap .winning_owl_wrap .owl-nav button{width:40px;height:40px;position:absolute;top:50%}.winning_log_wrap .winning_owl_wrap .owl-nav button img{width:100%}.winning_log_wrap .winning_owl_wrap .owl-nav button.owl-prev{left:0}.winning_log_wrap .winning_owl_wrap .owl-nav button.owl-next{right:0}.winning_log_wrap .winning_owl_wrap .owl-nav [class*=owl-]:hover{background:unset}.winning_log_wrap .winning_owl_wrap .winning_time_box{display:flex;justify-content:center}.winning_log_wrap .winning_owl_wrap .winning_time_box .time{color:#363636;font-size:18px;font-size:1.125rem;font-weight:bold;margin-left:8px}.winning_log_wrap .winning_owl_wrap .winning_log_img{margin-top:15px}.winning_log_wrap .winning_owl_wrap .winning_log_img img{width:100%}.winning_log_wrap .winning_owl_wrap .winning_log_info{color:#e86a70;display:flex;flex-direction:column;text-align:center;margin-top:30px}.winning_log_wrap .winning_owl_wrap .winning_log_info .winning_product_name{font-size:20px;font-size:1.25rem;font-weight:bold}.winning_log_wrap .winning_owl_wrap .winning_log_info .winner_info_box{display:flex;flex-direction:column;align-items:center;margin-top:16px;font-size:20px;font-size:1.25rem;font-weight:bold}.winning_log_wrap .winning_owl_wrap .winning_log_info .winner_info_box .winner_title{width:100%;letter-spacing:10px}.winning_log_wrap .winning_owl_wrap .winning_log_info .winner_info_box .winner_id_box{border:1px solid #e86a70;padding:8px;border-radius:30px;margin-top:16px;display:flex;align-items:center}.winning_log_wrap .winning_owl_wrap .winning_log_info .winner_info_box .winner_id_box .winner_id_title{font-size:16px;font-size:1rem;font-weight:normal;color:#fff;background-color:#e86a70;border-radius:30px;padding:10px 15px}.winning_log_wrap .winning_owl_wrap .winning_log_info .winner_info_box .winner_id_box .winner_id{font-size:28px;font-size:1.75rem;padding:0 15px;letter-spacing:6px}.precaution_wrap{margin-top:45px}.precaution_wrap .section_title{width:189px;height:90px;background-image:url("../images/title/01.svg");background-size:189px 90px}.precaution_wrap ol{color:#00394f;font-weight:400;font-size:14px;font-size:.875rem;line-height:24px;padding-left:30px}footer{color:#00394f;font-weight:400;margin:80px auto 20px;text-align:center;font-size:14px;font-size:.875rem}footer span{display:inline-block}.popup_wrap{width:100%;height:100%;position:fixed;top:0;z-index:9999;padding:10px;box-sizing:border-box}.popup_wrap .popup_bg_shadow{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}.popup_wrap .popup_area{position:relative;top:50%;left:50%;width:100%;max-width:400px;transform:translate(-50%, -50%);background-image:url("../images/popup/popup_bg.png"),url("../images/bg/bg.png");background-size:400px 400px,auto;background-repeat:no-repeat,repeat;border-radius:10px;padding:50px 0 30px;box-sizing:border-box}.popup_wrap .popup_close{position:absolute;top:10px;right:10px;width:30px;height:30px}.popup_wrap .popup_close img{width:100%}.popup_wrap .popup_content{display:flex;flex-direction:column;align-items:center;max-height:500px;overflow:auto;padding:0 10px}.popup_wrap .popup_content>.title{color:#cd575d;font-size:24px;font-size:1.5rem;font-weight:bold;line-height:1.8em}.popup_wrap .popup_content>.sub_title{color:#cd575d;font-size:20px;font-size:1.25rem;font-weight:bold}.popup_wrap .popup_content>.login_work{color:#cd575d;font-size:24px;font-size:1.5rem;font-weight:bold;margin-top:30px;margin-bottom:30px}.popup_wrap .popup_content .btn{width:180px;padding:10px 30px;font-size:18px;font-size:1.125rem;color:#fff;background-color:#cd575d;text-align:center;border-radius:50px;margin-top:16px;text-decoration:none}.popup_wrap .popup_content .QA{color:#cd575d;font-weight:bold;font-size:16px;font-size:1rem;margin-top:16px}.popup_wrap .popup_content .remark{color:#cd575d;font-size:14px;font-size:.875rem;margin-top:30px}.popup_wrap .popup_content .user_id{color:#cd575d;font-size:20px;font-size:1.25rem}.popup_login_wrap .popup_content input{width:300px;height:50px;line-height:50px;border:0;border-radius:10px;margin-top:16px;text-align:center}.popup_login_wrap .popup_content input:focus{outline:none}.popup_wellcome_wrap .popup_content .sub_title{margin-top:16px}.popup_wellcome_wrap .popup_content .user_id{margin-top:8px}.popup_download_wrap .popup_content .sub_title{margin-top:16px}.popup_download_wrap .popup_content .user_id{margin-top:8px}.popup_download_wrap .popup_content .download_list{margin:30px 0}.popup_download_wrap .popup_content .download_list .download_list_item{display:flex;margin-top:20px}.popup_download_wrap .popup_content .download_list .download_list_item:first-child{margin-top:0}.popup_download_wrap .popup_content .download_list .download_list_item img{display:flex}.popup_download_wrap .popup_content .download_list .download_list_item .logo{margin-left:8px}.popup_small_luck_wrap .popup_content .sub_title{margin-top:16px}.popup_small_luck_wrap .popup_content .user_id{margin-top:8px}.popup_small_luck_wrap .popup_content .popup_info{color:#cd575d;font-size:20px;font-size:1.25rem;line-height:30px;font-weight:bold;text-align:center;margin-top:20px}.popup_small_luck_wrap .popup_content .popup_info .high_heel{width:30px;height:30px;margin-bottom:-2px}.popup_register_wrap .register_img_list img{width:100%}.popup_register_wrap .register_img_list .register_step_title{color:#cd575d;font-size:18px;font-size:1.125rem;text-align:center;font-weight:bold;margin-top:30px}.popup_register_wrap .register_img_list img{margin-top:10px}