@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR:300&subset=korean);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap);

.skip{overflow:hidden;position:absolute;top:-999em;left:-999em;width:1px;height:1px}

/* .benefit_promotion {} */
/* .benefit_promotion .tab_container {} */
.benefit_promotion .tab_menu {border-bottom:1px solid #f1f1f1;}
.benefit_promotion .tab_menu:after {content:'';display:block;clear:both;}
.benefit_promotion .tab_menu li {float:left;width:50%;}
.benefit_promotion .tab_menu li a {display:block;width:100%;height:69px;padding-top:15px;background-color:#2e2e2e;font-family:Noto Sans KR;font-size:17px;font-weight:500;color:#8c8c8c;line-height:20px;text-align:center;box-sizing:border-box;}
.benefit_promotion .tab_menu li.active a {background-color:#f8f8f8;color:#000;}
/* .benefit_promotion .tab_conts {} */
.benefit_promotion .tab_conts .tab_cont {display:none;}
.benefit_promotion .tab_conts .tab_cont.active {display:block;}
/* .benefit_promotion .promo_section1 {} */
/* .benefit_promotion .promo_section1 .inner {} */
.benefit_promotion .promo_section1 .promo_visual {width:100%;height:64vw;padding-top:90px;background:#111 url(../img/event/0415_benefitPromotion/mo/benefit_promotion_bg1.jpg) 50% 0 no-repeat;background-size:cover;box-sizing:border-box;}
.benefit_promotion .promo_section1 .promo_visuaxl h2 {width:241px;height:71px;margin:0 auto;background:url(../img/event/0415_benefitPromotion/mo/benefit_promotion_tit1.png) 50% 0 no-repeat;background-size:241px 71px;text-indent:-9999em;}
.benefit_promotion .promo_section2 .inner {padding:50px 8% 0;}
.benefit_promotion .promo_section2 .title_wrap {width:173px;padding-top:14px;border-top:4px solid #111;box-sizing:border-box;}
.benefit_promotion .promo_section2 .title_wrap h3 {font-family:Noto Sans KR;font-size:30px;font-weight:600;color:#111;line-height:35px;}
.benefit_promotion .promo_section2 .title_wrap span {display:inline-block;margin-top:13px;font-family:Noto Sans KR;font-size:16px;font-weight:400;color:#949494;line-height:24px;}
/* .benefit_promotion .promo_section3 {} */
.benefit_promotion .promo_section3 .inner {padding:50px 8% 0;}
.benefit_promotion .promo_section3 .title_wrap {width:173px;padding-top:14px;border-top:4px solid #111;box-sizing:border-box;}
.benefit_promotion .promo_section3 .title_wrap h3 {font-family:Noto Sans KR;font-size:30px;font-weight:600;color:#111;line-height:35px;}
.benefit_promotion .promo_section3 .title_wrap span {display:inline-block;margin-top:13px;font-family:Noto Sans KR;font-size:16px;font-weight:400;color:#949494;line-height:24px;}
/* .benefit_promotion .promo_section3 .cont_wrap .article2 .row .col_left,
.benefit_promotion .promo_section3 .cont_wrap .article2 .row .col_right {}
.benefit_promotion .promo_section3 .cont_wrap .article2 .row:first-child .img_wrap {}
.benefit_promotion .promo_section3 .cont_wrap .article2 .row .img_wrap {}
.benefit_promotion .promo_section4 {}
.benefit_promotion .promo_section4 .inner {} */
.benefit_promotion .promo_section4 .title_wrap {padding-top:40px;}
.benefit_promotion .promo_section4 .title_wrap h3 {position:relative;font-family:Noto Sans KR;font-size:20px;font-weight:600;color:#111;line-height:1;text-align:center;text-transform:uppercase;}
.benefit_promotion .promo_section4 .title_wrap h3:after {content:'';display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.benefit_promotion .promo_section4 .title_wrap h3:before {content:'';display:block;position:absolute;top:50%;left:16px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.benefit_promotion .promo_section4 .wrap_listproduct {border-top:0 none;}
.benefit_promotion .cont_wrap {margin-top:50px;}
/* .benefit_promotion .cont_wrap .article1 {} */
.benefit_promotion .cont_wrap .article1 h4 {font-family:Noto Sans KR;font-size:23px;font-weight:600;color:#111;line-height:1;}
.benefit_promotion .cont_wrap .article1 .row {margin-top:17px;}
.benefit_promotion .cont_wrap .article1 .row p {font-family:Noto Sans KR;font-size:17px;font-weight:400;color:#000;line-height:24px;}
.benefit_promotion .cont_wrap .article1 .row p strong {font-weight:500;}
.benefit_promotion .cont_wrap .article1 .row .col_right {margin-top:35px;}
.benefit_promotion .cont_wrap .article2 {margin-top:55px;padding-top:45px;border-top:1px solid #f1f1f1;}
.benefit_promotion .cont_wrap .article2 h4 {font-family:Noto Sans KR;font-size:23px;font-weight:600;color:#111;line-height:1;}
.benefit_promotion .cont_wrap .article2 h4 + ul {margin-top:20px;padding:30px 20px;background-color:#f9f9f9;}
.benefit_promotion .cont_wrap .article2 .row .col_left,
.benefit_promotion .cont_wrap .article2 .row .col_right {margin-top:30px;padding-top:30px;border-top:1px solid #ededed;}
.benefit_promotion .cont_wrap .article2 .row:nth-child(1) .col_left {margin-top:0;padding-top:0;border-top:0 none;}
/* .benefit_promotion .cont_wrap .article2 .row .img_wrap {} */
.benefit_promotion .cont_wrap .article2 .row:nth-child(1) .col_left .img_wrap {width:171px;}
.benefit_promotion .cont_wrap .article2 .row:nth-child(1) .col_right .img_wrap {width:111px;}
.benefit_promotion .cont_wrap .article2 .row:nth-child(2) .col_left .img_wrap {width:138px;}
.benefit_promotion .cont_wrap .article2 .row:nth-child(2) .col_right .img_wrap {width:122px;}
.benefit_promotion .cont_wrap .article2 .row:nth-child(3) .col_left .img_wrap {width:147px;}
/* .benefit_promotion .cont_wrap .article2 .row:nth-child(3) .col_right .img_wrap {} */
.benefit_promotion .cont_wrap .article2 .row .desc_list {margin-top:15px;}
.benefit_promotion .cont_wrap .article2 .row .desc_list li {font-family:Noto Sans KR;font-size:16px;font-weight:400;color:#4d4d4d;line-height:23px;}
.benefit_promotion .cont_wrap .article2 .btm_desc_list {margin-top:25px;}
.benefit_promotion .cont_wrap .article2 .btm_desc_list li {position:relative;padding-left:10px;font-family:Noto Sans KR;font-size:15px;font-weight:400;color:#777;line-height:25px;}
.benefit_promotion .cont_wrap .article2 .btm_desc_list li:before {content:'-';position:absolute;top:0;left:0;}
/* .benefit_promotion .cont_wrap .row {}
.benefit_promotion .cont_wrap .row:after {}
.benefit_promotion .cont_wrap .row .col_left {}
.benefit_promotion .cont_wrap .row .col_right {} */
.benefit_promotion .cont_wrap .card_list {margin-left:-5px;}
.benefit_promotion .cont_wrap .card_list:after {content:'';display:block;clear:both;}
.benefit_promotion .cont_wrap .card_list li {float:left;width:48%;height:95px;margin:0 0 5px 5px;border:1px solid #ececec;box-sizing:border-box;text-align:center;line-height:95px;}
.benefit_promotion .cont_wrap .card_list li img {display:inline-block;vertical-align:middle;}
.benefit_promotion .cont_wrap .col_left .card_list li:nth-child(1) img {width:105px;height:auto;}
.benefit_promotion .cont_wrap .col_left .card_list li:nth-child(2) img {width:98px;height:auto;}
.benefit_promotion .cont_wrap .col_left .card_list li:nth-child(3) img {width:102px;height:auto;}
.benefit_promotion .cont_wrap .col_left .card_list li:nth-child(4) img {width:111px;height:auto;}
.benefit_promotion .cont_wrap .col_right .card_list li:nth-child(1) img {width:106px;height:auto;}
.benefit_promotion .cont_wrap .col_right .card_list li:nth-child(2) img {width:84px;height:auto;}

/* .benefit_promotion_all {}
.benefit_promotion_all .tab_container {}
.benefit_promotion_all .tab_menu {} */
.benefit_promotion_all .tab_menu:after {content:'';display:block;clear:both;}
.benefit_promotion_all .tab_menu li {float:left;width:50%;border:1px solid #454545;border-width:0 1px 1px 0;}
.benefit_promotion_all .tab_menu li:nth-child(2),
.benefit_promotion_all .tab_menu li:nth-child(4) {border-right:0 none;}
.benefit_promotion_all .tab_menu li:nth-child(3),
.benefit_promotion_all .tab_menu li:nth-child(4) {border-bottom:0 none;}
.benefit_promotion_all .tab_menu li a {display:block;width:100%;height:69px;padding-top:15px;background-color:#2e2e2e;font-family:Noto Sans KR;font-size:17px;font-weight:500;color:#8c8c8c;line-height:20px;text-align:center;box-sizing:border-box;}
.benefit_promotion_all .tab_menu li a.button1,
.benefit_promotion_all .tab_menu li a.button2 {padding-top:25px;}
.benefit_promotion_all .tab_menu li.active a {background-color:#f8f8f8;color:#000;}
/* .benefit_promotion_all .tab_conts {} */
.benefit_promotion_all .tab_conts .tab_cont {display:none;}
.benefit_promotion_all .tab_conts .tab_cont.active {display:block;}

/* .benefit_promotion_all .promo_section1 {} */
/* .benefit_promotion_all .promo_section1 .inner {} */
.benefit_promotion_all .promo_section1 .promo_visual {width:100%;height:64vw;padding-top:90px;background:#111 url(../img/event/0415_benefitPromotion/mo/benefit_promotion_bg1.jpg) 50% 0 no-repeat;background-size:cover;box-sizing:border-box;}
.benefit_promotion_all .promo_section1 .promo_visual h2 {width:241px;height:71px;margin:0 auto;background:url(../img/event/0415_benefitPromotion/mo/benefit_promotion_tit1.png) 50% 0 no-repeat;background-size:241px 71px;text-indent:-9999em;}

/* .benefit_promotion_all .promo_section2 {} */
.benefit_promotion_all .promo_section2 .inner {padding:50px 20px 0;}
.benefit_promotion_all .promo_section2 .title_wrap {width:100%;}
/* .benefit_promotion_all .promo_section2 .title_wrap:before {} */
.benefit_promotion_all .promo_section2 .title_wrap h3 {display:inline-block;padding-top:18px;border-top:4px solid #111;font-family:Noto Sans KR;font-size:32px;font-weight:600;color:#111;line-height:35px;}
.benefit_promotion_all .promo_section2 .title_wrap h3.en {font-family:proxima-nova;}
.benefit_promotion_all .promo_section2 .title_wrap p {margin-top:12px;font-family:Noto Sans KR;font-size:18px;color:#949494;line-height:26px;}
.benefit_promotion_all .promo_section2 .title_wrap p strong {font-family:proxima-nova;font-size:20px;font-weight:600;}
.benefit_promotion_all .promo_section2 .title_wrap p b {font-family:proxima-nova;font-size:20px;font-weight:600;color:#ff4d24;}
.benefit_promotion_all .promo_section2 .title_wrap p span {font-family:proxima-nova;font-size:20px;}
.benefit_promotion_all .promo_section2 .title_wrap p i {color:#ff4d24;font-style:normal;}
.benefit_promotion_all .promo_section2 .title_wrap p em {font-family:Noto Sans KR;font-size:16px;color:#949494;line-height:1;}
.benefit_promotion_all .promo_section2 .title_wrap .button_level_go {width:192px;height:48px;margin-top:30px;padding:0 20px;background-color:#000;box-sizing:border-box;line-height:48px;text-align:left;}
.benefit_promotion_all .promo_section2 .title_wrap .button_level_go span {display:block;position:relative;font-family:Noto Sans KR;font-size:16px;color:#fff;}
.benefit_promotion_all .promo_section2 .title_wrap .button_level_go span:after {content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:7px;height:12px;background:url(../img/event/0415_benefitPromotion/btn_arrow_white.png) 0 0 no-repeat;}

/* .benefit_promotion_all .promo_section2 .link_wrap {} */
.benefit_promotion_all .promo_section2 .`1link_wrap .slides {padding-bottom:0;}
.benefit_promotion_all .promo_section2 .link_wrap .slides .slick-track {width:initial !important;}
.benefit_promotion_all .promo_section2 .link_wrap ul {overflow:hidden;}
.benefit_promotion_all .promo_section2 .link_wrap ul li {position:relative;display:inline;width:20% !important;height:147px;text-align:center;}
.benefit_promotion_all .promo_section2 .link_wrap ul li button {position:absolute;left:0;bottom:0;display:block;width:100%;background-color:#000;border-right:1px solid rgba(255,255,255,0.1);vertical-align:bottom;box-sizing:border-box;}
.benefit_promotion_all .promo_section2 .link_wrap ul li:nth-child(1) button {height:72px;}
.benefit_promotion_all .promo_section2 .link_wrap ul li:nth-child(2) button {height:90px;}
.benefit_promotion_all .promo_section2 .link_wrap ul li:nth-child(3) button {height:110px;}
.benefit_promotion_all .promo_section2 .link_wrap ul li:nth-child(4) button {height:128px;}
.benefit_promotion_all .promo_section2 .link_wrap ul li:nth-child(5) button {height:147px;}
.benefit_promotion_all .promo_section2 .link_wrap ul li span {position:absolute;left:50%;bottom:10px;transform:translateX(-50%);font-size:14px;font-weight:500;color:#fff;white-space:nowrap;}
.benefit_promotion_all .promo_section2 .link_wrap ul li.is-active button {background-color:#f45439;}
/* .benefit_promotion_all .promo_section2 .link_wrap ul li.is-active span {} */

.benefit_promotion_all .promo_section2 .slide_wrap {margin-top:80px;}
.benefit_promotion_all .promo_section2 .slider-single {height:310px;padding:40px 20px 0;box-sizing:border-box;}
.benefit_promotion_all .promo_section2 .slider-single .info {height:270px;}
.benefit_promotion_all .promo_section2 .slider-single .info h3 {display:inline-block;margin-bottom:30px;padding-top:1px;padding-bottom:7px;border-bottom:5px solid #111;font-size:33px;font-weight:600;color:#111;}
/* .benefit_promotion_all .promo_section2 .slider-single .info dl {} */
.benefit_promotion_all .promo_section2 .slider-single .info dl dt {margin-bottom:4px;font-family:Noto Sans KR;font-size:18px;color:#949494;line-height:1;}
.benefit_promotion_all .promo_section2 .slider-single .info dl dd {font-family:Noto Sans KR;font-size:21px;color:#000;line-height:28px;}
.benefit_promotion_all .promo_section2 .slider-single .info dl dd span {font-family:Noto Sans KR;font-size:16px;color:#949494;line-height:1;}
.benefit_promotion_all .promo_section2 .slider-single .info dl:nth-child(2) {height:100px;}
/* .benefit_promotion_all .promo_section2 .slider-single .info dl:nth-child(3) {} */
.benefit_promotion_all .promo_section2 .slider-single .item:nth-child(2) dl:nth-child(2) {height:160px;}
.benefit_promotion_all .promo_section2 .slider-single .slick-next {overflow:hidden;position:absolute;z-index:2;width:14px;height:26px;left:initial;right:20px;margin-top:50px;overflow:visible;outline:0;}
.benefit_promotion_all .promo_section2 .slider-single .slick-next:after {width:18px;height:18px;border-style:solid;border-width:1px;border-width:1px 1px 0 0;left:-9px;-webkit-transform:translate(0,-50%) rotateZ(45deg);-ms-transform:translate(0,-50%) rotateZ(45deg);-o-transform:translate(0,-50%) rotateZ(45deg);transform:translate(0,-50%) rotateZ(45deg);}
/* .benefit_promotion_all .promo_section2 .slider-single .slick-prev {} */

.benefit_promotion_all .promo_section2 .btm_desc_txt {padding:18px 20px 0;}
.benefit_promotion_all .promo_section2 .btm_desc_txt p {position:relative;padding-top:40px;font-family:Noto Sans KR;font-size:21px;color:#000;line-height:28px;}
.benefit_promotion_all .promo_section2 .btm_desc_txt p:before {content:'+';position:absolute;top:0;left:0;width:27px;height:27px;border-radius:27px;background-color:#f45439;font-size:30px;color:#fff;text-align:center;line-height:25px;}

.benefit_promotion_all .desc_area {margin-top:50px;padding:40px 20px;background-color:#f4f4f4;}
.benefit_promotion_all .desc_area strong {font-family:Noto Sans KR;font-size:19px;color:#353535;}
.benefit_promotion_all .desc_area ul {margin-top:15px;}
.benefit_promotion_all .desc_area ul li {position:relative;padding-left:14px;font-family:Noto Sans KR;font-weight:300;font-size:18px;color:#959595;line-height:25px;}
.benefit_promotion_all .desc_area ul li:before {content:'-';display:block;position:absolute;top:0;left:0;}

/* .benefit_promotion_all .promo_section3 .box_mileage {} */
.benefit_promotion_all .promo_section3 .box_mileage:after {content:'';display:block;clear:both;}
.benefit_promotion_all .promo_section3 .box_mileage .txt_null {padding:52px 0 40px;background-color:#000;text-align:center;}
.benefit_promotion_all .promo_section3 .box_mileage .txt_null strong {display:inline-block;border-bottom:4px solid #fdfdfd;font-family:Noto Sans KR;font-size:32px;color:#fff;line-height:44px;}
.benefit_promotion_all .promo_section3 .box_mileage .txt_null span {display:block;margin-top:14px;font-family:Noto Sans KR;font-size:17px;color:#cacaca;line-height:22px;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(1) {float:left;width:100%;padding:60px 0;background-color:#000;text-align:center;box-sizing:border-box;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(1) dt {font-family:Noto Sans KR;font-size:19px;color:#cacaca;line-height:1;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(1) dt span {font-family:proxima-nova;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(1) dd {display:inline-block;margin-top:8px;padding-bottom:7px;border-bottom:4px solid #fdfdfd;font-family:Noto Sans KR;font-size:43px;font-weight:500;color:#fff;line-height:1;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(1) dd strong {font-family:proxima-nova;font-weight:500;color:#ff4d24;}

.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(2),
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(3) {float:left;width:50%;padding:25px 0;background-color:#f2f2f2;text-align:center;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(2) dt,
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(3) dt {font-family:Noto Sans KR;font-size:18px;color:#919191;line-height:1;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(2) dd,
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(3) dd {margin-top:6px;font-family:Noto Sans KR;font-size:25px;font-weight:500;color:#000;line-height:1;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(2) dd strong,
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(3) dd strong {font-family:proxima-nova;font-weight:500;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(3) {position:relative;}
.benefit_promotion_all .promo_section3 .box_mileage dl:nth-child(3):before {content:'';position:absolute;top:24px;left:0;bottom:20px;width:1px;background-color:#cbcbcb;}

.benefit_promotion_all .promo_section3 .benefit_mileage {padding:40px 20px 0;}
.benefit_promotion_all .promo_section3 .benefit_mileage h3 {font-family:Noto Sans KR;font-size:30px;font-weight:600;color:#000;line-height:36px;}
.benefit_promotion_all .promo_section3 .benefit_mileage ul {margin-top:30px;}
.benefit_promotion_all .promo_section3 .benefit_mileage ul li {overflow:hidden;position:relative;width:100%;height:162px;padding:55px 0 0 30px;background-color:#f45439;text-align:left;box-sizing:border-box;}
.benefit_promotion_all .promo_section3 .benefit_mileage ul li:after {content:'';position:absolute;top:50%;right:-23px;transform:translateY(-50%);width:46px;height:46px;border-radius:46px;background-color:#fff;}
.benefit_promotion_all .promo_section3 .benefit_mileage ul li span {font-family:Noto Sans KR;font-size:17px;font-weight:500;color:#ffa393;line-height:1;}
.benefit_promotion_all .promo_section3 .benefit_mileage ul li strong {display:block;margin-top:5px;font-family:Noto Sans KR;font-size:28px;font-weight:300;color:#fff;line-height:1;}
.benefit_promotion_all .promo_section3 .benefit_mileage ul li strong b {font-family:proxima-nova;font-weight:600;}
.benefit_promotion_all .promo_section3 .benefit_mileage ul li:nth-child(2) {margin-top:15px;}

.benefit_promotion_all .promo_section4 .inner {padding:50px 20px 0;}
.benefit_promotion_all .promo_section4 .title_wrap {width:173px;padding-top:14px;border-top:4px solid #111;box-sizing:border-box;}
.benefit_promotion_all .promo_section4 .title_wrap h3 {font-family:Noto Sans KR;font-size:30px;font-weight:600;color:#111;line-height:35px;}
.benefit_promotion_all .promo_section4 .title_wrap span {display:inline-block;margin-top:13px;font-family:Noto Sans KR;font-size:16px;font-weight:400;color:#949494;line-height:24px;}
/* .benefit_promotion_all .promo_section5 {} */
.benefit_promotion_all .promo_section5 .inner {padding:50px 20px 0;}
.benefit_promotion_all .promo_section5 .title_wrap {width:173px;padding-top:14px;border-top:4px solid #111;box-sizing:border-box;}
.benefit_promotion_all .promo_section5 .title_wrap h3 {font-family:Noto Sans KR;font-size:30px;font-weight:600;color:#111;line-height:35px;}
.benefit_promotion_all .promo_section5 .title_wrap span {display:inline-block;margin-top:13px;font-family:Noto Sans KR;font-size:16px;font-weight:400;color:#949494;line-height:24px;}
/* .benefit_promotion_all .promo_section5 .cont_wrap .article2 .row .col_left,
.benefit_promotion_all .promo_section5 .cont_wrap .article2 .row .col_right {} */
/* .benefit_promotion_all .promo_section5 .cont_wrap .article2 .row:first-child .img_wrap {} */
/* .benefit_promotion_all .promo_section5 .cont_wrap .article2 .row .img_wrap {} */
/* .benefit_promotion_all .promo_section6 {} */
/* .benefit_promotion_all .promo_section6 .inner {} */
.benefit_promotion_all .promo_section6 .title_wrap {width:158px;margin:50px 0 0 20px;padding-top:14px;border-top:4px solid #111;box-sizing:border-box;}
.benefit_promotion_all .promo_section6 .title_wrap h3 {font-family:Noto Sans KR;font-size:30px;font-weight:600;color:#111;line-height:35px;}
.benefit_promotion_all .promo_section6 .wrap_listproduct {border-top:0 none;}
.benefit_promotion_all .cont_wrap {margin-top:50px;}
/* .benefit_promotion_all .cont_wrap .article1 {} */
.benefit_promotion_all .cont_wrap .article1 h4 {font-family:Noto Sans KR;font-size:23px;font-weight:600;color:#111;line-height:1;}
.benefit_promotion_all .cont_wrap .article1 .row {margin-top:17px;}
.benefit_promotion_all .cont_wrap .article1 .row p {font-family:Noto Sans KR;font-size:17px;font-weight:400;color:#000;line-height:24px;}
.benefit_promotion_all .cont_wrap .article1 .row p strong {font-weight:500;}
.benefit_promotion_all .cont_wrap .article1 .row .col_right {margin-top:35px;}
.benefit_promotion_all .cont_wrap .article2 {margin-top:55px;padding-top:45px;border-top:1px solid #f1f1f1;}
.benefit_promotion_all .cont_wrap .article2 h4 {font-family:Noto Sans KR;font-size:23px;font-weight:600;color:#111;line-height:1;}
.benefit_promotion_all .cont_wrap .article2 h4 + ul {margin-top:20px;padding:30px 20px;background-color:#f9f9f9;}
.benefit_promotion_all .cont_wrap .article2 .row .col_left,
.benefit_promotion_all .cont_wrap .article2 .row .col_right {margin-top:30px;padding-top:30px;border-top:1px solid #ededed;}
.benefit_promotion_all .cont_wrap .article2 .row:nth-child(1) .col_left {margin-top:0;padding-top:0;border-top:0 none;}
.benefit_promotion_all .cont_wrap .article2 .row .img_wrap {}
.benefit_promotion_all .cont_wrap .article2 .row:nth-child(1) .col_left .img_wrap {width:171px;}
.benefit_promotion_all .cont_wrap .article2 .row:nth-child(1) .col_right .img_wrap {width:111px;}
.benefit_promotion_all .cont_wrap .article2 .row:nth-child(2) .col_left .img_wrap {width:138px;}
.benefit_promotion_all .cont_wrap .article2 .row:nth-child(2) .col_right .img_wrap {width:122px;}
.benefit_promotion_all .cont_wrap .article2 .row:nth-child(3) .col_left .img_wrap {width:147px;}
.benefit_promotion_all .cont_wrap .article2 .row:nth-child(3) .col_right .img_wrap {}
.benefit_promotion_all .cont_wrap .article2 .row .desc_list {margin-top:15px;}
.benefit_promotion_all .cont_wrap .article2 .row .desc_list li {font-family:Noto Sans KR;font-size:16px;font-weight:400;color:#4d4d4d;line-height:23px;}
.benefit_promotion_all .cont_wrap .article2 .btm_desc_list {margin-top:25px;}
.benefit_promotion_all .cont_wrap .article2 .btm_desc_list li {position:relative;padding-left:10px;font-family:Noto Sans KR;font-size:15px;font-weight:400;color:#777;line-height:25px;}
.benefit_promotion_all .cont_wrap .article2 .btm_desc_list li:before {content:'-';position:absolute;top:0;left:0;}
.benefit_promotion_all .cont_wrap .row {}
.benefit_promotion_all .cont_wrap .row:after {}
.benefit_promotion_all .cont_wrap .row .col_left {}
.benefit_promotion_all .cont_wrap .row .col_right {}
.benefit_promotion_all .cont_wrap .card_list {margin-left:-5px;}
.benefit_promotion_all .cont_wrap .card_list:after {content:'';display:block;clear:both;}
.benefit_promotion_all .cont_wrap .card_list li {float:left;width:48%;height:95px;margin:0 0 5px 5px;border:1px solid #ececec;box-sizing:border-box;text-align:center;line-height:95px;}
.benefit_promotion_all .cont_wrap .card_list li img {display:inline-block;vertical-align:middle;}
.benefit_promotion_all .cont_wrap .col_left .card_list li:nth-child(1) img {width:105px;height:auto;}
.benefit_promotion_all .cont_wrap .col_left .card_list li:nth-child(2) img {width:98px;height:auto;}
.benefit_promotion_all .cont_wrap .col_left .card_list li:nth-child(3) img {width:102px;height:auto;}
.benefit_promotion_all .cont_wrap .col_left .card_list li:nth-child(4) img {width:111px;height:auto;}
.benefit_promotion_all .cont_wrap .col_right .card_list li:nth-child(1) img {width:106px;height:auto;}
.benefit_promotion_all .cont_wrap .col_right .card_list li:nth-child(2) img {width:84px;height:auto;}


.april_promotion {}
.april_promotion .promo_section1 {}
.april_promotion .promo_section1 .inner {width:100%;height:165.5vw;}
.april_promotion .promo_section1 .box_wrap {position:absolute;top:30px;left:30px;z-index:1;}
.april_promotion .promo_section1 .box_wrap p {width:75px;height:75px;padding:14px 0 0 15px;border:2px solid #fff;box-sizing:border-box;text-align:left;}
.april_promotion .promo_section1 .box_wrap p span{display:block;font-size:14px;font-weight:500;color:#fff;line-height:1;}
.april_promotion .promo_section1 .box_wrap p span:nth-child(2):before {content:'';display:block;width:8px;height:1px;margin-top:8px;margin-bottom:8px;background-color:#fff;}
.april_promotion .promo_section1 .img_wrap {position:relative;overflow:hidden;width:100%;height:133.5vw;}
.april_promotion .promo_section1 .img_wrap:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.7);}
.april_promotion .promo_section1 #video{ position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color: black;background-position: top top;background-size:contain;object-fit:cover;/*cover video background */z-index:0;}

.april_promotion .promo_section1 .txt1 {position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;width:240px;height:245px;}
.april_promotion .promo_section1 .show_txt1 .txt1 {opacity:1;-webkit-animation-name:object_opacity;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-name:object_opacity;animation-duration:5s;animation-iteration-count:infinite;}
.april_promotion .promo_section1 .txt2 {position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);z-index:1;opacity:1;text-align:center;}
.april_promotion .promo_section1 .show2 .txt2 {-webkit-animation-name:object_opacity2;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:0;animation-name:object_opacity2;animation-duration:10s;animation-iteration-count:infinite;animation-delay:0;}
.april_promotion .promo_section1 .txt2_1 {display:inline-block;width:240px;height:26px;}
.april_promotion .promo_section1 .txt2_2 {display:inline-block;margin-top:25px;width:150px;height:14px;}
.april_promotion .promo_section1 .txt2_3 {display:inline-block;margin-top:17px;width:191px;height:77px;}
.april_promotion .promo_section1 .txt2_1,
.april_promotion .promo_section1 .txt2_2,
.april_promotion .promo_section1 .txt2_3 {-webkit-opacity: 0; opacity: 0;-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}
.april_promotion .promo_section1 .show2 .txt2_1,
.april_promotion .promo_section1 .show2 .txt2_2,
.april_promotion .promo_section1 .show2 .txt2_3 {-webkit-opacity: 1; opacity: 1;-webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateZ(0);transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateZ(0); -webkit-transition: transform 1.1s cubic-bezier(0.165, 0.840, 0.440, 1.000), opacity .9s ease-in-out; transition: transform 1.1s cubic-bezier(0.165, 0.840, 0.440, 1.000), opacity .9s ease-in-out;}
.april_promotion .promo_section1 .show2 .txt2_2 {-webkit-transition-delay: 0.25s; transition-delay: 0.25s;}
.april_promotion .promo_section1 .show2 .txt2_3 {-webkit-transition-delay: 0.35s; transition-delay: 0.35s;}
.april_promotion .promo_section1 .bg1 {position:absolute;top:0;right:20px;z-index:1;-webkit-opacity:0;opacity:0;width:120px;height:64px;}
.april_promotion .promo_section1 .show .bg1 {-webkit-opacity:1; opacity:1;-webkit-transition: opacity 3s ease-out .1s;transition: opacity 3s ease-out .1s;}
.april_promotion .promo_section1 .bg2 {position:absolute;bottom:0;left:0;z-index:1;-webkit-opacity:0;opacity:0;width:103px;height:168px;}
.april_promotion .promo_section1 .show .bg2 {-webkit-opacity:1; opacity:1;-webkit-transition: opacity 3s ease-out 1s;transition: opacity 3s ease-out 1s;}
.april_promotion .promo_section1 .bg3 {position:absolute;bottom:0;right:0;z-index:1;-webkit-opacity:0;opacity:0;width:130px;height:103px;}
.april_promotion .promo_section1 .show .bg3 {-webkit-opacity:1;opacity:1;-webkit-transition: opacity 3s ease-out 1.5s;transition: opacity 3s ease-out 1.5s;}
@keyframes object_opacity {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:0;}
}
.april_promotion .promo_section1 .button_go_wrap {}
.april_promotion .promo_section1 .button_go_wrap.top_fixed {}
.april_promotion .promo_section1 .button_go_wrap li {}
.april_promotion .promo_section1 .button_go_wrap li a {display:block;position:relative;height:60px;padding:0 30px;font-size:17px;font-family:Noto Sans KR;color:#fff;line-height:60px;background-color:#292929;border-top:1px solid #545454;}
.april_promotion .promo_section1 .button_go_wrap li a strong {font-family:proxima-nova;color:#f54839;}
.april_promotion .promo_section1 .button_go_wrap li a span {display:inline-block;margin-left:13px;}
.april_promotion .promo_section1 .button_go_wrap li a:after {content:'';display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);width:11px;height:8px;margin-left:18px;background:url(../img/event/0408_aprilPromotion/mo/btn_arrow_white.png) 0 0 no-repeat;background-size:11px 8px;vertical-align:3px;}
.april_promotion .promo_section1 .button_go_wrap li:nth-child(2) a{}
.april_promotion .promo_section2 {}
.april_promotion .promo_section2 .inner {position:relative;background-color:#ece9f5;}
.april_promotion .promo_section2 .title_area {text-align:center;padding-top:60px;}
.april_promotion .promo_section2 .title_area span {font-family:proxima-nova;font-size:18px;font-weight:500;color:#111;line-height:1;}
.april_promotion .promo_section2 .title_area h3 {margin-top:12px;font-family:Noto Sans KR;font-size:32px;font-weight:600;color:#111;line-height:1;}
.april_promotion .promo_section2 .title_area p {margin-top:17px;font-family:Noto Sans KR;font-size:16px;color:#111;line-height:1;}
.april_promotion .promo_section2 .title_area p strong {color:#f54a23;font-weight:400;}
.april_promotion .promo_section2 .title_area p b {font-family:proxima-nova;}
.april_promotion .promo_section2 .coupon_area {position:relative;}
.april_promotion .promo_section2 .coupon_area h4 {position:relative;margin-top:45px;font-family:Noto Sans KR;font-size:20px;font-weight:600;color:#111;line-height:1;text-align:center;}
.april_promotion .promo_section2 .coupon_area h4:after {content:'';display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.april_promotion .promo_section2 .coupon_area h4:before {content:'';display:block;position:absolute;top:50%;left:30px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.april_promotion .promo_section2 .coupon_area .row {}
.april_promotion .promo_section2 .coupon_area .row:after {content:'';display:block;clear:both;}
.april_promotion .promo_section2 .coupon_area .row .col_left {}
.april_promotion .promo_section2 .coupon_area .row .col_right {}
.april_promotion .promo_section2 .coupon_area .img_coupon {position:relative;width:263px;height:145px;margin:40px auto 0;background:url(../img/event/0408_aprilPromotion/mo/april_promotion_coupon_bg.png) 0 0 no-repeat;background-size:263px 145px;}
.april_promotion .promo_section2 .coupon_area .img_coupon span {position:absolute;top:-23px;right:-40px;display:block;width:71px;height:71px;padding-top:20px;background:url(../img/event/0408_aprilPromotion/mo/april_promotion_coupon_bg2.png) 0 0 no-repeat;background-size:71px 71px;font-family:Noto Sans KR;font-size:13px;color:#111;line-height:15px;text-align:center;box-sizing:border-box;}
.april_promotion .promo_section2 .coupon_area .img_coupon strong {position:absolute;top:50px;left:95px;font-size:47px;font-weight:600;color:#fff;line-height:1;font-style:italic;}
.april_promotion .promo_section2 .coupon_area .button_coupon_down {margin:15px auto 0;display:block;width:263px;height:46px;font-family:Noto Sans KR;font-size:16px;font-weight:500;color:#fff;line-height:46px;text-align:center;background-color:#292929;}
.april_promotion .promo_section2 .coupon_area .button_coupon_desc {display:block;width:110px;height:16px;margin:20px auto 0;font-family:Noto Sans KR;font-size:14px;color:#555;line-height:16px;}
.april_promotion .promo_section2 .coupon_area .button_coupon_desc:after {content:'';display:inline-block;width:15px;height:15px;margin-left:10px;background:url(../img/event/0408_aprilPromotion/ico_tooltip.png) 0 0 no-repeat;background-size:15px 15px;vertical-align:top;}
.april_promotion .promo_section2 .coupon_area .wrap_layer {/*width:450px;*/top:50%;left:50%;transform:translate(-50%,-50%);}
.april_promotion .wrap_layer{position:absolute;z-index:100;width:540px;padding-bottom:24px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,
	.1);box-shadow:0 10px 25px 0 rgba(0,0,0,
.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.april_promotion .wrap_layer>.btn_close{position:absolute;right:14px;top:14px;/*background-color:rgba(0,0,0,0);*/width:24px;height:24px;min-width:24px;z-index:1;border-width:0;padding:0;}
.april_promotion .wrap_layer>.btn_close:after,
.april_promotion .wrap_layer>.btn_close:before{width:2px;height:18px}
.april_promotion .wrap_layer .layer_tit{height:15px;padding:0 53px 0 23px;border-width:0;line-height:15px;font-size:16px;font-weight:500}
.april_promotion .wrap_layer .layer_cont{padding:0 24px;font-size:14px;line-height:22px;overflow-x:hidden;overflow-y:auto;/*max-height:318px*/}
.april_promotion .dim_layer{position:fixed;z-index:101;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.8)}
.april_promotion .wrap_layer {width:90%;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 20px 30px;}
.april_promotion .wrap_layer .layer_tit,
.april_promotion .wrap_layer .layer_cont {padding:0;}
.april_promotion .promo_section2 .slides_area {position:relative;padding-top:50px;}
.april_promotion .promo_section2 .slides_area .title_wrap {}
.april_promotion .promo_section2 .slides_area .title_wrap h4 {}
.april_promotion .promo_section2 .slides_area .title_wrap h4 {position:relative;font-family:Noto Sans KR;font-size:20px;font-weight:600;color:#111;line-height:1;text-align:center;}
.april_promotion .promo_section2 .slides_area .title_wrap h4:after {content:'';display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.april_promotion .promo_section2 .slides_area .title_wrap h4:before {content:'';display:block;position:absolute;top:50%;left:30px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.april_promotion .promo_section2 .slides_area .item {width:315px;height:368px;margin:30px auto 0;background-color:#fff;border:1px solid #dfdde5;box-sizing:border-box;box-shadow:3px 3px 6px rgba(0,0,0,0.05);}
.april_promotion .promo_section2 .slides_area .item .coupon_info {position:relative;width:315px;height:368px;padding:8px 0;box-sizing:border-box;text-align:center;}
.april_promotion .promo_section2 .slides_area .item .coupon_info .date {display:block;position:absolute;top:8px;left:8px;z-index:1;width:70px;height:70px;background-color:#111;font-family:Noto Sans KR;font-size:16px;font-weight:400;color:#fff;line-height:70px;text-align:center;letter-spacing:-.5px}
.april_promotion .promo_section2 .slides_area .item .coupon_info .img_wrap {position:relative;margin:0 8px;}
.april_promotion .promo_section2 .slides_area .item .coupon_info .txt {display:block;margin-top:12px;font-size:30px;font-weight:600;color:#111;line-height:1;}
.april_promotion .promo_section2 .slides_area .item .coupon_info .button_wrap {margin-top:10px;}
.april_promotion .promo_section2 .slides_area .item .coupon_info .button_wrap .button_coupon_down,
.april_promotion .promo_section2 .slides_area .item .coupon_info .button_wrap .button_coupon_item {display:inline-block;width:45.8%;height:46px;margin:0 3px;line-height:46px;font-family:Noto Sans KR;font-size:16px;font-weight:500;color:#fff;}
.april_promotion .promo_section2 .slides_area .item .coupon_info .button_wrap .button_coupon_down {background-color:#f7461d;}
.april_promotion .promo_section2 .slides_area .item .coupon_info .button_wrap .button_coupon_item {background-color:#292929;}
.april_promotion .promo_section2 .slides_area .item .coupon_info .button_wrap .button_coupon_down[disabled] {background-color:#ddd;}
.april_promotion .promo_section2 .slides_area .wrap_layer {/*width:450px;*/top:50%;left:50%;transform:translate(-50%,-50%);}
.april_promotion .promo_section2 .wrap_layer.promo_coupon .layer_tit {}
.april_promotion .promo_section2 .wrap_layer.promo_coupon .layer_cont {text-align:center;}
.april_promotion .promo_section2 .wrap_layer.promo_coupon .layer_cont strong {font-family:Noto Sans KR;font-size:20px;font-weight:500;color:#000;line-height:1;}
.april_promotion .promo_section2 .wrap_layer.promo_coupon .layer_cont p {margin-top:10px;font-family:Noto Sans KR;font-size:16px;color:#111;line-height:24px;letter-spacing:-1px;}
.april_promotion .promo_section2 .wrap_layer .layer_cont .button_wrap {margin-top:25px;text-align:center;}
.april_promotion .promo_section2 .wrap_layer .layer_cont .btn_link {width:100%;}
.april_promotion .promo_section2 .wrap_layer ul li {position:relative;padding-left:6px;}
.april_promotion .promo_section2 .wrap_layer ul li:before {content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#111;}
.april_promotion .promo_section2 .wrap_layer ul li:after {content:'';display:block;clear:both;}
.april_promotion .promo_section2 .wrap_layer ul li .col_left {display:block;width:65px;float:left;}
.april_promotion .promo_section2 .wrap_layer ul li .col_right {display:block;margin-left:65px;}
.april_promotion .promo_section2 .wrap_layer ul li .txt_sub {color:#777;}
.april_promotion .promo_section2 .wrap_layer ul li .txt_point {color:#f7461d;}
.april_promotion .tip_area {padding:40px 30px 50px;text-align:center;}
.april_promotion .tip_area .button_tip_toggle {display:block;width:100%;padding:13px 0 10px;border:1px solid #111;border-width:1px 0 1px 0;}
.april_promotion .tip_area .button_tip_toggle span {font-family:Noto Sans KR;font-size:16px;color:#111;line-height:1;}
.april_promotion .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:11px;height:8px;margin-left:10px;background:url(../img/event/0408_aprilPromotion/mo/btn_arrow_black.png) 0 0 no-repeat;background-size:11px 8px;vertical-align:3px;}
.april_promotion .tip_area .button_tip_toggle.on span:after {background-image:url(../img/event/0408_aprilPromotion/mo/btn_arrow_black_on.png);}
.april_promotion .tip_area .cont_tip_toggle {}
.april_promotion .tip_area dl {margin-top:20px;text-align:left;}
.april_promotion .tip_area dl dt {font-family:Noto Sans KR;font-weight:500;font-size:13px;color:#f7461d;line-height:19px;letter-spacing:-.5px;}
.april_promotion .tip_area dl dd {font-family:Noto Sans KR;font-size:13px;color:#111;line-height:19px;letter-spacing:-.5px;}
.april_promotion .tip_area ul {}
.april_promotion .tip_area ul li {position:relative;padding-left:8px;}
.april_promotion .tip_area ul li:before {content:'';display:block;position:absolute;top:9px;left:0;width:2px;height:2px;background-color:#111;}
.april_promotion .tip_area ul li:after {content:'';display:block;clear:both;}
.april_promotion .tip_area ul li .col_left {display:block;width:55px;float:left;}
.april_promotion .tip_area ul li .col_right {display:block;margin-left:55px;}
.april_promotion .tip_area ul li .txt_sub {color:#777;}
.april_promotion .tip_area ul li .txt_point {color:#f7461d;}
.april_promotion .promo_section3 {}
.april_promotion .promo_section3 .inner {}
.april_promotion .promo_section3 .title_wrap {padding-top:40px;}
.april_promotion .promo_section3 .title_wrap h4 {position:relative;font-family:Noto Sans KR;font-size:20px;font-weight:600;color:#111;line-height:1;text-align:center;}
.april_promotion .promo_section3 .title_wrap h4:after {content:'';display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.april_promotion .promo_section3 .title_wrap h4:before {content:'';display:block;position:absolute;top:50%;left:30px;transform:translateY(-50%);width:16%;height:2px;background-color:#111;}
.april_promotion .promo_section3 .wrap_listproduct {border-top:0 none;}
.april_promotion .promo_section4 {}
.april_promotion .promo_section4 .inner {padding-bottom:40px;}
.april_promotion .promo_section4 .title_area {padding-top:60px;background-color:#efe7e6;}
.april_promotion .promo_section4 .title_area .title {width:100%;margin:0 auto;text-align:center;}
.april_promotion .promo_section4 .title_area span {font-family:proxima-nova;font-size:18px;font-weight:500;color:#111;line-height:1;}
.april_promotion .promo_section4 .title_area h3 {width:306px;height:32px;margin:15px auto 0;background:url(../img/event/0408_aprilPromotion/mo/april_promotion_event2_txt1.png) 0 0 no-repeat;background-size:306px 32px;text-indent:-9999em;text-align:left;}
.april_promotion .promo_section4 .title_area p {margin-top:15px;margin-bottom:20px;font-family:Noto Sans KR;font-size:16px;color:#111;line-height:21px;text-align:left;letter-spacing:-.5px;text-align:center;}
.april_promotion .promo_section4 .title_area p strong {color:#f54a23;font-weight:400;}
.april_promotion .promo_section4 .title_area img {width:180px;height:135px;}
.april_promotion .promo_section4 .tip_area {background-color:#efe7e6;}
.april_promotion .promo_section4 .reply {}
.april_promotion .promo_section4 .reply_write {padding-top:30px;}
.april_promotion .promo_section4 .reply_list .item {padding:20px 10px;}
.april_promotion .promo_section4 .reply .input_textarea {position:relative;margin-top:-1px;}
.april_promotion .promo_section4 .reply .input_textarea textarea {-webkit-appearance:none;-webkit-border-radius: 0;}
.april_promotion .promo_section4 .reply .input_textarea .txt_desc {position:absolute;bottom:-20px;left:0;width:42%;}
.april_promotion .promo_section4 dl {}
.april_promotion .promo_section4 dl dt {display:none;}


.event_0315_customade {}
.event_0315_customade .event_top_section1 {position:relative;width:100%;height:auto;min-height:500px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_customade/mo/event_customade_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_customade .title_wrap {}
.event_0315_customade .title {position:absolute;bottom:50px;left:30px;}
.event_0315_customade .title h2 {text-indent:-9999em;}
.event_0315_customade .title h3 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0315_customade .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0315_customade .event_top_section2 {}
.event_0315_customade .event_top_section2 .inner {}
.event_0315_customade .desc_txt1 {padding:25px 30px 35px;}
.event_0315_customade .desc_txt1 h3 {display:inline-block;width:123px;height:21px;font-size:14px;color:#111;line-height:1;border-bottom:4px solid #111;box-sizing:border-box;}
.event_0315_customade .desc_txt1 p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;}
.event_0315_customade .img_thum1 {}
.event_0315_customade .img_thum2 {}
.event_0315_customade .img_thum3 {}
.event_0315_customade .img_thum4 {position:relative;width:100%;height:auto;min-height:251px;}
.event_0315_customade .desc_txt2 {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:230px;height:55px;text-align:center;}
.event_0315_customade .desc_txt2 h3 {font-family:'Noto Sans KR';font-size:21px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0315_customade .desc_txt2 p {margin-top:7px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#fff;line-height:25px;}

.event_0313_eyewear {}
.event_0313_eyewear .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/event_eyewear_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0313_eyewear .title {position:absolute;bottom:50px;left:30px;}
.event_0313_eyewear .title h2 {text-indent:-9999em;}
.event_0313_eyewear .title h3 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0313_eyewear .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0313_eyewear .list_wrap {}
.event_0313_eyewear .list {}
.event_0313_eyewear .list > li.item {}
.event_0313_eyewear .info_wrap {}
.event_0313_eyewear .logo {width:100%;height:100vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/event_eyewear_bg2.jpg) 50% 0 no-repeat;background-size:cover;text-indent:-9999em;}
.event_0313_eyewear .img_slides {margin:-60px 0 0 30px;padding-bottom:0;}
.event_0313_eyewear .img_slides .item {width:200px;height:200px;}
.event_0313_eyewear .img_slides .item img {width:200px;height:200px;}
.event_0313_eyewear .info {padding:30px 30px 50px;}
.event_0313_eyewear .info h4 {position:relative;font-size:30px;font-weight:600;color:#fff;line-height:1;letter-spacing:-1px;}
.event_0313_eyewear .info .button_go {position:relative;display:inline-block;margin-top:15px;padding-top:13px;font-size:14px;color:#fff;letter-spacing:-.5px}
.event_0313_eyewear .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#fff;}
.event_0313_eyewear .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/btn_arr_white.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0313_eyewear .info .button_go.black {font-weight:500;color:#111;}
.event_0313_eyewear .info .button_go.black:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/btn_arr_black.png);}
.event_0313_eyewear .info .button_go.black:before {background-color:#111;}
.event_0313_eyewear .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#fff;line-height:25px;letter-spacing:-.5px}
.event_0313_eyewear .list > li.item:nth-child(1) {width:100%;background-color:#2a3054;}
.event_0313_eyewear .list > li.item:nth-child(1) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/event_eyewear_bg2.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0313_eyewear .list > li.item:nth-child(2) {width:100%;background-color:#fff;}
.event_0313_eyewear .list > li.item:nth-child(2) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/event_eyewear_bg3.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0313_eyewear .list > li.item:nth-child(2) .info h4 {color:#111;}
.event_0313_eyewear .list > li.item:nth-child(2) .info p {color:#333;}
.event_0313_eyewear .list > li.item:nth-child(3) {width:100%;background-color:#111111;}
.event_0313_eyewear .list > li.item:nth-child(3) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/event_eyewear_bg4.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0313_eyewear .list > li.item:nth-child(4) {width:100%;background-color:#f7f3f3;}
.event_0313_eyewear .list > li.item:nth-child(4) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/event_eyewear_bg5.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0313_eyewear .list > li.item:nth-child(4) .info h4 {color:#111;}
.event_0313_eyewear .list > li.item:nth-child(4) .info p {color:#333;}

.event_0321_designerSpecial {}
.event_0321_designerSpecial .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0321_designerSpecial/mo/event_designerSpecial_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0321_designerSpecial .title {position:absolute;bottom:60px;left:30px;}
.event_0321_designerSpecial .title h2 {font-size:39px;font-weight:600;color:#000;line-height:1;letter-spacing:-1px;}
.event_0321_designerSpecial .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#000;line-height:27px;letter-spacing:-1px;}
.event_0321_designerSpecial .list_wrap {margin-top:10px;}
.event_0321_designerSpecial .list {margin-top:30px;}
.event_0321_designerSpecial .list:first-child {margin-top:0;}
.event_0321_designerSpecial .cont_slides .item {position:relative;width:360px;height:675px;margin-right:4px;}
.event_0321_designerSpecial .slides .slick-dots {position:absolute;bottom:10px;right:15px;}
.event_0321_designerSpecial .info_wrap {position:relative;width:360px;height:675px;}
.event_0321_designerSpecial .slides .item .info {height:initial;padding:30px 10px 0 30px;}
.event_0321_designerSpecial .slides .item .info h3 {position:relative;}
.event_0321_designerSpecial .slides .item .info h3 strong {display:block;font-size:30px;font-weight:600;color:#000;line-height:1;letter-spacing:-1px;text-transform:uppercase;}
.event_0321_designerSpecial .slides .item .info h3 span {font-size:16px;font-weight:300;color:#8a8a8a;line-height:1;letter-spacing:-1px;}
.event_0321_designerSpecial .slides .item .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-.5px;text-transform:uppercase;}
.event_0321_designerSpecial .slides .item .info .button_wrap {position:absolute;bottom:-5px;left:30px;}
.event_0321_designerSpecial .slides .item .info .button_go {position:relative;display:inline-block;padding-top:13px;font-size:14px;font-weight:500;color:#000;letter-spacing:-.5px}
.event_0321_designerSpecial .slides .item .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#000;}
.event_0321_designerSpecial .slides .item .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0321_designerSpecial/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0321_designerSpecial .slides .item .info .button_go.white {color:#111;}
.event_0321_designerSpecial .slides .item .info .button_go.white:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0321_designerSpecial/mo/btn_arr_white.png);}
.event_0321_designerSpecial .slides .item .info .button_go.white:before {background-color:#111;}

.event_0327_springForWoman {}
.event_0327_springForWoman .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0327_springForWoman/mo/event_springForWoman_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0327_springForWoman .title {position:absolute;bottom:60px;left:30px;}
.event_0327_springForWoman .title h2 {font-size:39px;font-weight:600;color:#000;line-height:1;letter-spacing:-1px;}
.event_0327_springForWoman .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#000;line-height:27px;letter-spacing:-1px;}
.event_0327_springForWoman .list_wrap {margin-top:10px;}
.event_0327_springForWoman .list {margin-top:30px;}
.event_0327_springForWoman .list:first-child {margin-top:0;}
.event_0327_springForWoman .cont_slides .item {position:relative;width:360px;height:675px;margin-right:4px;}
.event_0327_springForWoman .slides .slick-dots {position:absolute;bottom:10px;right:15px;}
.event_0327_springForWoman .info_wrap {position:relative;width:360px;height:675px;}
.event_0327_springForWoman .slides .item .info {height:initial;padding:30px 10px 0 30px;}
.event_0327_springForWoman .slides .item .info h3 {position:relative;}
.event_0327_springForWoman .slides .item .info h3 strong {display:block;font-size:30px;font-weight:600;color:#000;line-height:1;letter-spacing:-1px;text-transform:uppercase;}
.event_0327_springForWoman .slides .item .info h3 span {font-size:16px;font-weight:300;color:#8a8a8a;line-height:1;letter-spacing:-1px;}
.event_0327_springForWoman .slides .item .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-.5px;text-transform:uppercase;}
.event_0327_springForWoman .slides .item .info .button_wrap {position:absolute;bottom:-5px;left:30px;}
.event_0327_springForWoman .slides .item .info .button_go {position:relative;display:inline-block;padding-top:13px;font-size:14px;font-weight:500;color:#000;letter-spacing:-.5px}
.event_0327_springForWoman .slides .item .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#000;}
.event_0327_springForWoman .slides .item .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0327_springForWoman/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0327_springForWoman .slides .item .info .button_go.white {color:#111;}
.event_0327_springForWoman .slides .item .info .button_go.white:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0327_springForWoman/mo/btn_arr_white.png);}
.event_0327_springForWoman .slides .item .info .button_go.white:before {background-color:#111;}

.event_0318_bestBrand {}
.event_0318_bestBrand .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0318_bestBrand/mo/event_bestBrand_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0318_bestBrand .title {position:absolute;bottom:50px;left:30px;}
.event_0318_bestBrand .title h2 {font-size:39px;font-weight:600;color:#fff;line-height:46px;letter-spacing:-1px;}
.event_0318_bestBrand .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0318_bestBrand .desc_wrap {padding:40px 30px;background-color:#000;}
.event_0318_bestBrand .desc_wrap span {font-size:16px;font-weight:500;color:#5b5b5b;}
.event_0318_bestBrand .desc_wrap p {font-family:'Noto Sans KR';font-size:19px;color:#e8e8e8;line-height:26px;}
.event_0318_bestBrand .list_wrap {margin-top:50px;}
.event_0318_bestBrand .list_wrap .list_title {position:relative;margin-left:30px;padding-top:12px;font-size:23px;font-weight:600;color:#000;line-height:1;}
.event_0318_bestBrand .list_wrap .list_title:before {content:'';display:block;position:absolute;top:0;left:0;width:110px;height:4px;background-color:#000;}
.event_0318_bestBrand .cont_slides {margin-top:20px;}
.event_0318_bestBrand .cont_slides .item {position:relative;}
.event_0318_bestBrand .cont_slides .item .md_brand_wrap {margin:0 auto 0;width:315px;}
.event_0318_bestBrand .slides .slick-dots {position:absolute;top:-38px;right:30px;bottom:initial;}
.event_0318_bestBrand .md_brand_wrap .brand_info {position:relative;margin:20px 0 30px;height:150px;}
.event_0318_bestBrand .md_brand_wrap .brand_info h4 strong {display:block;font-size:29px;font-weight:600;color:#000;line-height:1;}
.event_0318_bestBrand .md_brand_wrap .brand_info h4 span {display:block;margin-top:7px;font-size:16px;font-weight:300;color:#8a8a8a;line-height:1;}
.event_0318_bestBrand .md_brand_wrap .brand_info p {margin-top:20px;font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}
.event_0318_bestBrand .md_brand_wrap .brand_info .arrow {position:absolute;bottom:0;left:0;display:block;width:32px;height:9px;margin-top:19px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0318_bestBrand/mo/btn_arr_half.png) 0 0 no-repeat;background-size:32px;height:9px;}
.event_0318_bestBrand .md_item_wrap {padding:30px 30px 35px;background-color:#f0f0f0;}
.event_0318_bestBrand .md_item_wrap h3 {font-size:16px;font-weight:500;color:#363636;line-height:1;}
.event_0318_bestBrand .md_item_wrap .md_item_list {margin-top:10px;}
.event_0318_bestBrand .md_item_wrap .md_item_list li {display:inline-block;width:155px;height:175px;}
.event_0318_bestBrand .md_item_wrap .md_item_list li a {display:inline-block;}

.event_0313_FiveSenses {}
.event_0313_FiveSenses .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_FiveSenses/mo/event_FiveSenses_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0313_FiveSenses .title {position:absolute;bottom:50px;left:30px;}
.event_0313_FiveSenses .title h2 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0313_FiveSenses .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0313_FiveSenses .list_wrap {}
.event_0313_FiveSenses .list {}
.event_0313_FiveSenses .list > li.item {}
.event_0313_FiveSenses .info_wrap {}
.event_0313_FiveSenses .img_slides {margin:0 0 0 30px;padding-bottom:0;}
.event_0313_FiveSenses .img_slides .item {width:325px;height:426px;margin-right:2px;background-color:#fff;}
.event_0313_FiveSenses .img_slides .item img {width:325px;height:426px;}
.event_0313_FiveSenses .info {padding:30px 30px 50px;}
.event_0313_FiveSenses .info h3 {position:relative;font-size:27px;font-weight:600;color:#111;line-height:35px;letter-spacing:-1px;}
.event_0313_FiveSenses .info .button_go {position:relative;display:inline-block;margin-top:15px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px}
.event_0313_FiveSenses .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#111}
.event_0313_FiveSenses .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_FiveSenses/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0313_FiveSenses .info .button_go.white {color:#fff;}
.event_0313_FiveSenses .info .button_go.white:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_FiveSenses/mo/btn_arr_white.png);}
.event_0313_FiveSenses .info .button_go.white:before {background-color:#111;}
.event_0313_FiveSenses .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#111;line-height:25px;letter-spacing:-.5px}
.event_0313_FiveSenses .list > li.item:nth-child(1) {padding-top:30px;}
.event_0313_FiveSenses .list > li.item:nth-child(2) {}
.event_0313_FiveSenses .list > li.item:nth-child(3) {padding-top:50px;}
.event_0313_FiveSenses .list > li.item:nth-child(3) .img_slides .item {width:325px;height:490px;margin-right:2px;}
.event_0313_FiveSenses .list > li.item:nth-child(3) .img_slides .item img {width:325px;height:490px;}

.event_0326_anderssonbell {overflow:hidden;}
.event_0326_anderssonbell .event_top_section1 {}
.event_0326_anderssonbell .event_top_section1 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0328_anderssonbell/mo/event_anderssonbell_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0326_anderssonbell .event_top_section1 .title {position:absolute;bottom:50px;left:30px;width:316px;height:93px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0328_anderssonbell/mo/event_anderssonbell_logo.png) 0 0 no-repeat;background-size:316px 93px;}
.event_0326_anderssonbell .event_top_section1 .title h2 {height:0;text-indent:-9999em;}
.event_0326_anderssonbell .event_top_section1 .title p {height:0;text-indent:-9999em;}
.event_0326_anderssonbell .event_top_section2 {}
.event_0326_anderssonbell .event_top_section2 .inner {width:100%;padding-bottom:35px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0328_anderssonbell/mo/event_anderssonbell_bg2.jpg) 50% bottom no-repeat;background-size:contain;}
.event_0326_anderssonbell .event_top_section2 .desc_wrap {}
.event_0326_anderssonbell .event_top_section2 .desc {padding:40px 30px;}
.event_0326_anderssonbell .event_top_section2 .desc h3 {font-size:25px;font-weight:600;color:#111;line-height:1;}
.event_0326_anderssonbell .event_top_section2 .desc p {margin-top:12px;font-size:16px;font-weight:300;color:#333;line-height:25px;}
.event_0326_anderssonbell .event_top_section2 .video_wrap {}
.event_0326_anderssonbell .event_top_section2 .video {width:100%;margin:0 auto;}
.event_0326_anderssonbell .event_top_section2 .img_wrap {position:relative;min-height:223px;margin-top:35px;}
.event_0326_anderssonbell .event_top_section2 .img_thum1 {width:49.3%;position:absolute;top:0;left:0;}
.event_0326_anderssonbell .event_top_section2 .img_thum2 {width:49.3%;position:absolute;top:0;right:0;}
.event_0326_anderssonbell .event_top_section3 {}
.event_0326_anderssonbell .event_top_section3 .inner {}
.event_0326_anderssonbell .event_top_section3 .title_wrap {padding:30px;}
.event_0326_anderssonbell .event_top_section3 .title_wrap .title {font-size:30px;font-weight:600;color:#000;line-height:33px;}
.event_0326_anderssonbell .event_top_section3 .list_wrap {}
.event_0326_anderssonbell .event_top_section3 .list {}
.event_0326_anderssonbell .event_top_section3 .list > li.item {}
.event_0326_anderssonbell .event_top_section3 .list > li.item:nth-child(2) {padding-top:45px;background-color:#f4f4f4;}
.event_0326_anderssonbell .event_top_section3 .info_wrap {display:block;}
.event_0326_anderssonbell .event_top_section3 .img_slides {margin:0 0 0 30px;padding-bottom:0;}
.event_0326_anderssonbell .event_top_section3 .img_slides .item {width:325px;height:426px;margin-right:2px;background-color:#fff;}
.event_0326_anderssonbell .event_top_section3 .img_slides .item img {width:325px;height:426px;}
.event_0326_anderssonbell .event_top_section3 .info {height:initial;padding:25px 30px 50px;}
.event_0326_anderssonbell .event_top_section3 .info h3 {font-size:17px;font-weight:600;color:#9d9c9c;line-height:1;}
.event_0326_anderssonbell .event_top_section3 .info h4 {margin-top:6px;font-size:25px;font-weight:600;color:#111;line-height:30px;}
.event_0326_anderssonbell .event_top_section3 .button_go {position:relative;display:inline-block;margin-top:27px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px}
.event_0326_anderssonbell .event_top_section3 .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:84px;height:4px;background-color:#111;}
.event_0326_anderssonbell .event_top_section3 .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}

.event_0328_anderssonbell {overflow:hidden;}
.event_0328_anderssonbell .event_top_section1 {}
.event_0328_anderssonbell .event_top_section1 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0328_anderssonbell/mo/event_anderssonbell_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0328_anderssonbell .event_top_section1 .title {position:absolute;bottom:50px;left:30px;width:316px;height:93px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0328_anderssonbell/mo/event_anderssonbell_logo.png) 0 0 no-repeat;background-size:316px 93px;}
.event_0328_anderssonbell .event_top_section1 .title h2 {height:0;text-indent:-9999em;}
.event_0328_anderssonbell .event_top_section1 .title p {height:0;text-indent:-9999em;}
.event_0328_anderssonbell .event_top_section2 {}
.event_0328_anderssonbell .event_top_section2 .inner {width:100%;padding-bottom:35px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0328_anderssonbell/mo/event_anderssonbell_bg2.jpg) 50% bottom no-repeat;background-size:contain;}
.event_0328_anderssonbell .event_top_section2 .desc_wrap {}
.event_0328_anderssonbell .event_top_section2 .desc {padding:40px 30px;}
.event_0328_anderssonbell .event_top_section2 .desc h3 {font-size:25px;font-weight:600;color:#111;line-height:1;}
.event_0328_anderssonbell .event_top_section2 .desc p {margin-top:12px;font-size:16px;font-weight:300;color:#333;line-height:25px;}
.event_0328_anderssonbell .event_top_section2 .video_wrap {}
.event_0328_anderssonbell .event_top_section2 .video {width:100%;margin:0 auto;}
.event_0328_anderssonbell .event_top_section2 .img_wrap {position:relative;min-height:223px;margin-top:35px;}
.event_0328_anderssonbell .event_top_section2 .img_thum1 {width:49.3%;position:absolute;top:0;left:0;}
.event_0328_anderssonbell .event_top_section2 .img_thum2 {width:49.3%;position:absolute;top:0;right:0;}
.event_0328_anderssonbell .event_top_section3 {}
.event_0328_anderssonbell .event_top_section3 .inner {}
.event_0328_anderssonbell .event_top_section3 .title_wrap {padding:30px;}
.event_0328_anderssonbell .event_top_section3 .title_wrap .title {font-size:30px;font-weight:600;color:#000;line-height:33px;}
.event_0328_anderssonbell .event_top_section3 .cont_slides {padding-bottom:0;margin-bottom:40px;}
.event_0328_anderssonbell .event_top_section3 .cont_slides .item {position:relative;width:360px;height:590px;margin-right:4px;}
.event_0328_anderssonbell .event_top_section3 .slides .slick-dots {position:absolute;bottom:-5px;right:15px;}
.event_0328_anderssonbell .event_top_section3 .info_wrap {position:relative;width:360px;height:675px;}
.event_0328_anderssonbell .event_top_section3 .info {height:initial;padding:25px 0 0 30px;}
.event_0328_anderssonbell .event_top_section3 .info h3 {font-size:17px;font-weight:600;color:#9d9c9c;line-height:1;}
.event_0328_anderssonbell .event_top_section3 .info h4 {margin-top:6px;font-size:25px;font-weight:600;color:#111;line-height:30px;}
.event_0328_anderssonbell .event_top_section3 .button_go {position:relative;display:inline-block;margin-top:22px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px;}
.event_0328_anderssonbell .event_top_section3 .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:84px;height:4px;background-color:#111;}
.event_0328_anderssonbell .event_top_section3 .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}


.event_0326_dailyWatch .event_top_section1 {}
.event_0326_dailyWatch .event_top_section1 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0326_dailyWatch/mo/event_dailyWatch_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0326_dailyWatch .event_top_section1 .title {position:absolute;bottom:50px;left:30px;}
.event_0326_dailyWatch .event_top_section1 .title h2 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0326_dailyWatch .event_top_section1 .title h2 strong {font-family:proxima-nova;font-size:38px;font-weight:600;}
.event_0326_dailyWatch .event_top_section1 .title p {margin-top:30px;font-size:22px;font-weight:500;color:#fff;line-height:1;letter-spacing:-1px;}
.event_0326_dailyWatch .event_top_section2 {margin-top:30px;}
.event_0326_dailyWatch .event_top_section2 .inner {}
.event_0326_dailyWatch .event_top_section2 .list_wrap {}
.event_0326_dailyWatch .event_top_section2 .list {}
.event_0326_dailyWatch .event_top_section2 .list .item {}
.event_0326_dailyWatch .event_top_section2 .list .item .info_wrap {}
.event_0326_dailyWatch .event_top_section2 .info {padding:35px 30px 63px;}
.event_0326_dailyWatch .event_top_section2 .info h3 {font-size:27px;font-weight:600;color:#111;line-height:1;}
.event_0326_dailyWatch .event_top_section2 .info p {margin-top:21px;font-size:16px;font-weight:300;color:#333;line-height:25px;}
.event_0326_dailyWatch .event_top_section2 .button_go {position:relative;display:inline-block;margin-top:24px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px}
.event_0326_dailyWatch .event_top_section2 .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#111;}
.event_0326_dailyWatch .event_top_section2 .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0326_dailyWatch .event_top_section2 .list .item .img_thum1 {}
.event_0326_dailyWatch .event_top_section2 .list .item .img_thum2 {}
.event_0326_dailyWatch .event_top_section2 .list .item .img_thum3 {}
.event_0326_dailyWatch .event_top_section2 .list .item .info {}
.event_0326_dailyWatch .event_top_section2 .list .item .info_wrap {display:block;}
.event_0326_dailyWatch .event_top_section2 .list .item .img_slides {margin:0 0 0 30px;padding-bottom:0;}
.event_0326_dailyWatch .event_top_section2 .list .item .img_slides .item {width:325px;height:426px;margin-right:2px;background-color:#fff;}
.event_0326_dailyWatch .event_top_section2 .list .item .img_slides .item img {width:325px;height:426px;}

.event_0324_motifest {}
.event_0324_motifest .event_top_section1 {}
.event_0324_motifest .event_top_section1 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0324_motifest/mo/event_motifest_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0324_motifest .event_top_section1 .title {position:absolute;bottom:50px;left:30px;}
.event_0324_motifest .event_top_section1 .title p {font-family:proxima-nova;font-size:22px;color:#fff;line-height:1;letter-spacing:-1px;}
.event_0324_motifest .event_top_section1 .title p span {font-family:Noto Sans KR;font-size:20px;}
.event_0324_motifest .event_top_section1 .title h2 {margin-top:33px;font-size:34px;font-weight:600;font-family:Noto Sans KR;color:#fff;line-height:42px;}
.event_0324_motifest .event_top_section1 .title h2 strong {font-family:proxima-nova;font-weight:600;font-size:38px;font-weight:600px;}
.event_0324_motifest .event_top_section2 {}
.event_0324_motifest .event_top_section2 .inner {}
.event_0324_motifest .event_top_section2 .link {display:block;}
.event_0324_motifest .event_top_section2 .desc_txt {padding:50px 30px;text-align:center;}
.event_0324_motifest .event_top_section2 .desc_txt dt {display:inline-block;width:226px;height:55px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0324_motifest/mo/event_motifest_logo.jpg) 0 0 no-repeat;background-size:226px 55px;text-indent:-9999em;}
.event_0324_motifest .event_top_section2 .desc_txt dd {margin-top:30px;font-family:Noto Sans KR;font-size:18px;font-weight:300;color:#000;line-height:28px;letter-spacing:-1px;}
.event_0324_motifest .event_top_section2 .img_wrap {padding:0 30px 30px;}
.event_0324_motifest .event_top_section3 .event_lookbook_slides {padding-bottom:50px;}
.event_0324_motifest .event_top_section3 .event_lookbook_slides .item {width:375px;height:450px;margin:0;background-color:#fff;}
.event_0324_motifest .event_top_section3 .event_lookbook_slides .item img {display:block;width:375px;height:450px;}
.event_0324_motifest .event_top_section3 .event_lookbook_slides .slick-dots {text-align:center;}

.event_0326_beyondcloset {}
.event_0326_beyondcloset .event_top_section1 {}
.event_0326_beyondcloset .event_top_section1 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0326_beyondcloset/mo/event_beyondcloset_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0326_beyondcloset .event_top_section1 .title {position:absolute;bottom:50px;left:30px;}
.event_0326_beyondcloset .event_top_section1 .title p {font-size:22px;font-weight:600;color:#000;line-height:27px;letter-spacing:-1px;}
.event_0326_beyondcloset .event_top_section1 .title h2 {margin-top:33px;font-size:34px;font-weight:600;font-family:Noto Sans KR;color:#000;line-height:42px;}
.event_0326_beyondcloset .event_top_section1 .title h2 strong {font-family:proxima-nova;font-weight:600;font-size:38px;font-weight:600px;}
.event_0326_beyondcloset .event_top_section2 {margin-top:40px;}
.event_0326_beyondcloset .event_top_section2 .inner {}
.event_0326_beyondcloset .event_top_section2 .img_thum1 {}
.event_0326_beyondcloset .event_top_section2 .desc {padding:50px 30px;}
.event_0326_beyondcloset .event_top_section2 .desc h3 {width:193px;height:30px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0326_beyondcloset/mo/event_beyondcloset_logo.jpg) 0 0 no-repeat;background-size:193px 30px;text-indent:-9999em;}
.event_0326_beyondcloset .event_top_section2 .desc p {margin-top:17px;font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-1px;}
.event_0326_beyondcloset .event_top_section2 .list_wrap {}
.event_0326_beyondcloset .event_top_section2 .list_wrap .list {}
.event_0326_beyondcloset .event_top_section2 .list_wrap .list > .item {}
.event_0326_beyondcloset .event_top_section2 .list_wrap .list > .item:nth-child(1) {background-color:#f9edea;}
.event_0326_beyondcloset .event_top_section2 .list_wrap .list > .item:last-child {background-color:#e2e9f7;}
.event_0326_beyondcloset .event_top_section2 .event_lookbook_slides {padding:30px 0 15px;width:315px;margin:0 auto;}
.event_0326_beyondcloset .event_top_section2 .event_lookbook_slides .item {width:315px;height:360px;background-color:#fff;}
.event_0326_beyondcloset .event_top_section2 .event_lookbook_slides .item img {display:block;width:315px;height:360px;}
.event_0326_beyondcloset .event_top_section2 .event_lookbook_slides .slick-dots {text-align:center;line-height:36px;}
.event_0326_beyondcloset .event_top_section2 .slides .slick-dots li {vertical-align:middle;}
.event_0326_beyondcloset .event_top_section2 .slides .slick-dots button {background-color:#fff;}
.event_0326_beyondcloset .event_top_section2 .slides .slick-dots .slick-active button {background-color:#434343;}
.event_0326_beyondcloset .event_top_section2 .txt_wrap {padding:45px 30px;}
.event_0326_beyondcloset .event_top_section2 .txt_wrap .txt {font-size:16px;font-weight:300;color:#000;line-height:25px;}

.event_0315_jewelry {}
.event_0315_jewelry .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_jewelry/mo/event_jewelry_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_jewelry .title {position:absolute;bottom:50px;left:30px;}
.event_0315_jewelry .title h2 {text-indent:-9999em;}
.event_0315_jewelry .title h3 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0315_jewelry .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0315_jewelry .list_wrap {margin-top:8px;}
.event_0315_jewelry .list {}
.event_0315_jewelry .list > li.item {width:100%;background-color:#ededed;}
.event_0315_jewelry .info_wrap {}
.event_0315_jewelry .logo {width:100%;height:107vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_jewelry/mo/event_jewelry_bg2.jpg) 50% 0 no-repeat;background-size:cover;text-indent:-9999em;}
.event_0315_jewelry .img_slides {margin:30px 0 0 30px;padding-bottom:50px;}
.event_0315_jewelry .img_slides .item {width:200px;height:150px;}
.event_0315_jewelry .img_slides .item img {width:200px;height:150px;}
.event_0315_jewelry .info {padding:30px 30px 0;}
.event_0315_jewelry .info h4 {position:relative;font-size:30px;font-weight:600;color:#000;line-height:1;letter-spacing:-1px;}
.event_0315_jewelry .info .button_go {position:relative;display:inline-block;margin-top:15px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px}
.event_0315_jewelry .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#111;}
.event_0315_jewelry .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0315_jewelry .info .button_go.white {color:#fff;}
.event_0315_jewelry .info .button_go.white:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_eyewear/mo/btn_arr_white.png);}
.event_0315_jewelry .info .button_go.white:before {background-color:#fff;}
.event_0315_jewelry .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#111;line-height:25px;letter-spacing:-.5px}
.event_0315_jewelry .list > li.item:nth-child(1) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_jewelry/mo/event_jewelry_bg2.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_jewelry .list > li.item:nth-child(2) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_jewelry/mo/event_jewelry_bg3.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_jewelry .list > li.item:nth-child(3) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_jewelry/mo/event_jewelry_bg4.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_jewelry .list > li.item:nth-child(4) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_jewelry/mo/event_jewelry_bg5.jpg) 50% 0 no-repeat;background-size:cover;}

.event_0323_leatherAcc {}
.event_0323_leatherAcc .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0323_leatherAcc/mo/event_leatherAcc_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0323_leatherAcc .title {position:absolute;bottom:50px;left:30px;}
.event_0323_leatherAcc .title h2 {padding-bottom:8px;font-size:38px;font-weight:600;color:#fff;line-height:42px;border-bottom:4px solid #fff;}
.event_0323_leatherAcc .title p {margin-top:25px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0323_leatherAcc .title p strong {font-family:proxima-nova;font-size:22px;font-weight:500;}
.event_0323_leatherAcc .desc_wrap {padding:45px 30px 33px;}
.event_0323_leatherAcc .desc {}
.event_0323_leatherAcc .desc h3 {font-size:25px;font-weight:600;color:#111;line-height:29px;}
.event_0323_leatherAcc .desc p {margin-top:15px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-1px;}
.event_0323_leatherAcc .img_wrap {padding:30px 30px 0;}
.event_0323_leatherAcc .list_wrap {margin-top:8px;}
.event_0323_leatherAcc .list {}
.event_0323_leatherAcc .list > li.item {width:100%;background-color:#111;}
.event_0323_leatherAcc .list .item .info_wrap {}
.event_0323_leatherAcc .list .item .img_slides {margin:30px 0 0 30px;}
.event_0323_leatherAcc .list .item .img_slides .item {width:200px;height:150px;}
.event_0323_leatherAcc .list .item .img_slides .item img {width:200px;height:150px;}
.event_0323_leatherAcc .list .item .info {padding:30px 30px 0;text-align:center;}
.event_0323_leatherAcc .list .item .info p {margin-top:15px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#fff;line-height:25px;letter-spacing:-1px;text-align:left;}
.event_0323_leatherAcc .list .item .button_go.white {position:relative;display:inline-block;margin-top:20px;margin-left:30px;font-size:14px;color:#fff;letter-spacing:-.5px}
.event_0323_leatherAcc .list .item .button_go.white:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0323_leatherAcc/mo/btn_arr_white.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0323_leatherAcc .list .item:nth-child(1) .info h3 {display:inline-block;width:122px;height:82px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0323_leatherAcc/mo/event_leatherAcc_logo1.jpg) 0 0 no-repeat;background-size:122px 82px;text-indent:-9999em;}
.event_0323_leatherAcc .list > li.item:nth-child(2) {padding:40px 0;}
.event_0323_leatherAcc .list .item:nth-child(2) .info h3 {display:inline-block;width:140px;height:27px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0323_leatherAcc/mo/event_leatherAcc_logo2.jpg) 0 0 no-repeat;background-size:140px 27px;text-indent:-9999em;}

.event_0315_loafer {}
.event_0315_loafer .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/event_loafer_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_loafer .title {position:absolute;bottom:50px;left:30px;}
.event_0315_loafer .title span {font-size:14px;color:#fff;line-height:1;text-transform:uppercase;}
.event_0315_loafer .title h2 {font-size:38px;font-weight:600;color:#fff;line-height:1;}
.event_0315_loafer .title p {margin-top:20px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0315_loafer .list_wrap {margin-top:8px;}
.event_0315_loafer .list {}
.event_0315_loafer .list > li.item {width:100%;background-color:#1a1a1a;}
.event_0315_loafer .info_wrap {}
.event_0315_loafer .logo {width:100%;height:107vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/event_loafer_bg2.jpg) 50% 0 no-repeat;background-size:cover;text-indent:-9999em;}
.event_0315_loafer .img_slides {margin:30px 0 0 30px;padding-bottom:50px;}
.event_0315_loafer .img_slides .item {width:200px;height:150px;}
.event_0315_loafer .img_slides .item img {width:200px;height:150px;}
.event_0315_loafer .info {padding:30px 30px 0;}
.event_0315_loafer .info h4 {position:relative;font-size:30px;font-weight:600;color:#fff;line-height:1;letter-spacing:-1px;}
.event_0315_loafer .info .button_go {position:relative;display:inline-block;margin-top:15px;padding-top:13px;font-size:14px;color:#fff;letter-spacing:-.5px}
.event_0315_loafer .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#fff;}
.event_0315_loafer .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/btn_arr_white.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0315_loafer .info .button_go.black {color:#fff;}
.event_0315_loafer .info .button_go.black:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/btn_arr_black.png);}
.event_0315_loafer .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#fff;line-height:25px;letter-spacing:-.5px}
.event_0315_loafer .list > li.item:nth-child(1) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/event_loafer_bg2.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_loafer .list > li.item:nth-child(2) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/event_loafer_bg3.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_loafer .list > li.item:nth-child(3) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/event_loafer_bg4.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_loafer .list > li.item:nth-child(4) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/event_loafer_bg5.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_loafer .list > li.item:nth-child(5) .logo {background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_loafer/mo/event_loafer_bg6.jpg) 50% 0 no-repeat;background-size:cover;}

.event_0313_CameraGoods {}
.event_0313_CameraGoods .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/event_CameraGoods_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0313_CameraGoods .title {position:absolute;bottom:50px;left:30px;}
.event_0313_CameraGoods .title h2 {font-size:34px;font-weight:600;color:#111;line-height:42px;}
.event_0313_CameraGoods .title p {margin-top:20px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#111;line-height:27px;letter-spacing:-1px;}
.event_0313_CameraGoods .list_wrap {}
.event_0313_CameraGoods .list {}
.event_0313_CameraGoods .list .item {width:100%;height:131vw;background-position:50% 0;background-repeat:no-repeat;background-size:cover;}
.event_0313_CameraGoods .info_wrap {display:block;position:relative;width:100%;height:131vw;}
.event_0313_CameraGoods .info {position:absolute;bottom:50px;left:30px;width:320px;height:160px;}
.event_0313_CameraGoods .info h3 {position:relative;font-size:30px;font-weight:600;color:#111;line-height:1;letter-spacing:-1px;}
.event_0313_CameraGoods .info .button_go {}
.event_0313_CameraGoods .info .button_go {position:relative;display:inline-block;margin-top:15px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px}
.event_0313_CameraGoods .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:84px;height:4px;background-color:#111;}
.event_0313_CameraGoods .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0313_CameraGoods .info .button_go.white {color:#fff;}
.event_0313_CameraGoods .info .button_go.white:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/btn_arr_white.png);}
.event_0313_CameraGoods .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#111;line-height:25px;letter-spacing:-.5px}
.event_0313_CameraGoods .list .item:nth-child(1) {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/event_CameraGoods_bg2.jpg);}
.event_0313_CameraGoods .list .item:nth-child(2) {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/event_CameraGoods_bg3.jpg);}
.event_0313_CameraGoods .list .item:nth-child(3) {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/event_CameraGoods_bg4.jpg);}
.event_0313_CameraGoods .list .item:nth-child(4) {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/event_CameraGoods_bg5.jpg);}

.event_0315_casebycase {}
.event_0315_casebycase .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_casebycase/mo/event_casebycase_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_casebycase .title {position:absolute;bottom:50px;left:30px;}
.event_0315_casebycase .title h2 {font-size:40px;color:#1f1f1f;line-height:45px;}
.event_0315_casebycase .title h2 strong {font-family:'Noto Sans KR';font-weight:600;font-size:36px;}
.event_0315_casebycase .title p {margin-top:20px;font-family:'Noto Sans KR';font-size:20px;font-weight:300;color:#1f1f1f;line-height:27px;letter-spacing:-1px;}
.event_0315_casebycase .list_wrap {}
.event_0315_casebycase .list_wrap .list {}
.event_0315_casebycase .list_wrap .list .item {padding:40px 30px 30px;}
.event_0315_casebycase .list_wrap .list .item:nth-child(1) {background-color:#708898;}
.event_0315_casebycase .list_wrap .list .item:nth-child(2) {background-color:#fff;}
.event_0315_casebycase .list_wrap .list .item:nth-child(2) h3,
.event_0315_casebycase .list_wrap .list .item:nth-child(2) p {color:#111;}
.event_0315_casebycase .list_wrap .list .item:nth-child(3) {background-color:#a07d6a;}
.event_0315_casebycase .info {}
.event_0315_casebycase .info h3 {margin-top:30px;position:relative;font-size:30px;font-weight:600;color:#fff;line-height:1;letter-spacing:-1px;}
.event_0315_casebycase .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#fff;line-height:25px;letter-spacing:-.5px}
.event_0315_casebycase .info .button_go {}
.event_0315_casebycase .info .button_go {position:relative;display:inline-block;margin-top:15px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px}
.event_0315_casebycase .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#111;}
.event_0315_casebycase .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0315_casebycase .info .button_go.white {color:#fff;}
.event_0315_casebycase .info .button_go.white:before {background-color:#fff;}
.event_0315_casebycase .info .button_go.white:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0313_CameraGoods/mo/btn_arr_white.png);}

.event_0309_livingFair {}
.event_0309_livingFair .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0309_livingFair/mo/event_livingFair_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0309_livingFair .title_wrap .title {position:absolute;bottom:60px;left:30px;}
.event_0309_livingFair .title h2 {font-size:41px;font-weight:600;color:#fff;line-height:1;}
.event_0309_livingFair .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:1;letter-spacing:-1px;}
.event_0309_livingFair .list_wrap {}
.event_0309_livingFair .list_wrap .title {padding:30px 30px ;}
.event_0309_livingFair .list_wrap .title h3 {font-size:27px;font-weight:600;color:#111;line-height:35px;}
.event_0309_livingFair .list_wrap .title p {margin-top:15px;font-family:'Noto Sans KR';font-size:16px;font-weight:500;color:#333;line-height:27px;letter-spacing:-1px;}
.event_0309_livingFair .list_wrap .title p {font-family:proxima-nova;font-size:18px;color:#111;}
.event_0309_livingFair .list_wrap .list {}
.event_0309_livingFair .list_wrap .list .item {}
.event_0309_livingFair .list_wrap .list .item:nth-child(1) {background-color:#fff;}
.event_0309_livingFair .list_wrap .list .item:nth-child(2) {background-color:#e5e5e5;}
.event_0309_livingFair .list_wrap .list .item:nth-child(3) {background-color:#fff;}
.event_0309_livingFair .list_wrap .list .item:nth-child(4) {background-color:#e5e5e5;}
.event_0309_livingFair .info {padding:30px;}
.event_0309_livingFair .info h3 {position:relative;font-size:30px;font-weight:600;color:#111;line-height:1;letter-spacing:-1px;}
.event_0309_livingFair .info p {margin-top:20px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#111;line-height:25px;letter-spacing:-.5px}
.event_0309_livingFair .info .button_go {}
.event_0309_livingFair .info .button_go {position:relative;display:inline-block;margin-top:15px;padding-top:13px;font-size:14px;font-weight:500;color:#111;letter-spacing:-.5px}
.event_0309_livingFair .info .button_go:before {content:'';display:block;position:absolute;top:0;left:0;width:100px;height:4px;background-color:#111;}
.event_0309_livingFair .info .button_go:after {content:'';display:inline-block;width:5px;height:9px;margin-left:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0309_livingFair/mo/btn_arr_black.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0309_livingFair .info .button_go.white {color:#fff;}
.event_0309_livingFair .info .button_go.white:before {background-color:#fff;}
.event_0309_livingFair .info .button_go.white:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0309_livingFair/mo/btn_arr_white.png);}

.event_0315_casio {}
.event_0315_casio .event_top_section1 {}
.event_0315_casio .event_top_section1 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_casio/mo/event_casio_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_casio .event_top_section1 .title {position:absolute;bottom:60px;left:30px;}
.event_0315_casio .event_top_section1 .logo {width:215px;height:148px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_casio/mo/event_casio_title.png) 0 0 no-repeat;background-size:215px 148px;text-indent:-9999em;}
.event_0315_casio .event_top_section1 p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0315_casio .event_top_section2 {}
.event_0315_casio .event_top_section2 .inner {padding:30px;}
.event_0315_casio .event_top_section2 .inner:after {content:'';display:block;clear:both;}
.event_0315_casio .event_top_section2 .img_thum1 {float:left;width:158px;height:200px;}
.event_0315_casio .event_top_section2 .desc_txt1 {margin-left:180px;}
.event_0315_casio .event_top_section2 .desc_txt1 p {padding-top:77px;font-family:'Noto Sans KR';font-size:13px;font-weight:300;color:#000;line-height:18px;letter-spacing:-.5px;border-top:3px solid #333;}
.event_0315_casio .event_top_section2 .desc_txt1 strong {display:inline-block;margin-top:20px;font-family:'Noto Sans KR';font-size:27px;font-weight:600;color:#000;line-height:33px;letter-spacing:-.5px}
.event_0315_casio .event_top_section3 .img_thum2 {}
.event_0315_casio .event_top_section3 .desc_txt2 {padding:50px 30px 30px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#111;line-height:25px;letter-spacing:-.5px}
.event_0315_casio .event_top_section3 .desc_txt2 p {font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}
.event_0315_casio .event_top_section3 .desc_txt2 p:last-child {margin-top:10px;}
.event_0315_casio .event_top_section3 .img_wrap {width:316px;height:200px;margin:0 auto;}
.event_0315_casio .event_top_section3 .img_wrap:after {content:'';display:block;clear:both;}
.event_0315_casio .event_top_section3 .img_thum3,
.event_0315_casio .event_top_section3 .img_thum4 {float:left;width:158px;height:200px;}
.event_0315_casio .event_top_section4 {margin:50px 0 30px;}
.event_0315_casio .event_top_section4 .banner_slides {width:375px;height:120px;margin:0 auto;}
.event_0315_casio .event_top_section4 .banner_slides .item {width:375px;height:100px;}
.event_0315_casio .event_top_section4 .banner_slides .item a {}
.event_0315_casio .event_top_section4 .banner_slides .item img {width:375px;height:100px;}

.event_0315_yan13 {}
.event_0315_yan13 .event_top_section1 {}
.event_0315_yan13 .event_top_section1 .inner {}
.event_0315_yan13 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_YAN13/mo/event_yan13_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_yan13 .title {position:absolute;bottom:50px;left:30px;z-index:1;}
.event_0315_yan13 .title h2 {width:146px;height:88px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_YAN13/mo/event_yan13_logo.png) 50% 0 no-repeat;text-indent:-9999em;background-size:146px 88px;}
.event_0315_yan13 .title h3 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0315_yan13 .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0315_yan13 .title p strong {font-family:proxima-nova;font-size:22px;font-weight:500;}
.event_0315_yan13 .event_top_section1 .img_thum1 {}
.event_0315_yan13 .event_top_section1 .img_thum1 a {}
.event_0315_yan13 .event_top_section1 .desc_txt {padding:30px 30px 40px;}
.event_0315_yan13 .event_top_section1 .desc_txt dt {font-size:17px;color:#111;line-height:1;text-transform:uppercase;}
.event_0315_yan13 .event_top_section1 .desc_txt dd {margin-top:14px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}
.event_0315_yan13 .event_top_section2 {}
.event_0315_yan13 .event_top_section2 .event_lookbook_slides {max-width:414px;margin:0 auto;text-align:center;}
.event_0315_yan13 .event_top_section2 .event_lookbook_slides .item {max-width:414px;}
.event_0315_yan13 .event_top_section2 .slides .slick-dots {line-height:30px;}
.event_0315_yan13 .event_top_section2 .slides .slick-dots li {vertical-align:middle;}
.event_0315_yan13 .event_top_section3 .img_wrap {}
.event_0315_yan13 .event_top_section3 .img_wrap:after {content:'';display:block;clear:both;}
.event_0315_yan13 .event_top_section3 .img_thum1 {float:left;width:50%;}
.event_0315_yan13 .event_top_section3 .img_thum1 a {}
.event_0315_yan13 .event_top_section3 .img_thum2 {float:left;width:50%;}
.event_0315_yan13 .event_top_section3 .img_thum2 a {}
.event_0315_yan13 .event_top_section3 .desc_txt {padding:8px 30px 35px;}
.event_0315_yan13 .event_top_section3 .desc_txt p {font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}

.event_0319_kirsh {}
.event_0319_kirsh .event_top_section1 {}
.event_0319_kirsh .event_top_section1 .inner {}
.event_0319_kirsh .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kirsh/mo/event_kirsh_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0319_kirsh .title {position:absolute;bottom:50px;left:30px;z-index:1;}
.event_0319_kirsh .title h2 {width:248px;height:42px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kirsh/mo/event_kirsh_logo.png) 50% 0 no-repeat;text-indent:-9999em;background-size:248px 42px;}
.event_0319_kirsh .title h3 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0319_kirsh .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:29px;letter-spacing:-1px;}
.event_0319_kirsh .event_top_section1 .img_thum1 {}
.event_0319_kirsh .event_top_section1 .img_thum1 a {}
.event_0319_kirsh .event_top_section1 .desc_txt {padding:30px 30px 40px;}
.event_0319_kirsh .event_top_section1 .desc_txt dt {font-size:17px;color:#111;line-height:1;text-transform:uppercase;}
.event_0319_kirsh .event_top_section1 .desc_txt dd {margin-top:14px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}
.event_0319_kirsh .event_top_section2 {position:relative;margin-top:-1px;padding:40px 0 50px;background:#000 url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kirsh/mo/event_kirsh_lookbook_text.png) 50% 15px no-repeat;background-size:315px 9px;}
.event_0319_kirsh .event_top_section2:before {content:'';display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%);width:6px;height:13px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kirsh/mo/event_kirsh_lookbook_text2.png) 0 0 no-repeat;background-size:6px 13px;}
.event_0319_kirsh .event_top_section2:after {content:'';display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:8px;height:30px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kirsh/mo/event_kirsh_lookbook_text3.png) 0 0 no-repeat;background-size:8px 30px;}
.event_0319_kirsh .event_top_section2 .event_lookbook_slides {width:316px;height:500px;margin:0 auto;padding:0;text-align:center;}
.event_0319_kirsh .event_top_section2 .event_lookbook_slides .item {width:316px;height:500px;}
.event_0319_kirsh .event_top_section2 .event_lookbook_slides .slick-dots li {vertical-align:middle;}
.event_0319_kirsh .event_top_section2 .event_lookbook_slides .slick-dots .slick-active button {background-color:#ffc02a;}
.event_0319_kirsh .event_top_section2 .event_lookbook_slides .slick-dots button {background-color:#626262;}
.event_0319_kirsh .event_top_section3 {}
.event_0319_kirsh .event_top_section3 .inner {}
.event_0319_kirsh .event_top_section3 .img_wrap {}
.event_0319_kirsh .event_top_section3 .img_thum1 {}

.event_0319_kangol {}
.event_0319_kangol .event_top_section1 {}
.event_0319_kangol .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kangol/mo/event_kangol_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0319_kangol .title {position:absolute;bottom:60px;left:30px;width:87%;z-index:1;}
.event_0319_kangol .title h2 {width:55px;height:64px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kangol/mo/event_kangol_logo.png) 50% 0 no-repeat;text-indent:-9999em;background-size:55px 64px;}
.event_0319_kangol .title h3 {margin-top:20px;font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0319_kangol .title p {margin-top:26px;font-family:'Noto Sans KR';font-size:18px;color:#fff;line-height:29px;letter-spacing:-1px;}
.event_0319_kangol .event_top_section2 {}
.event_0319_kangol .event_top_section2 .inner {}
.event_0319_kangol .event_top_section2 .img_thum1 {padding:30px;}
.event_0319_kangol .event_top_section2 .img_thum2 {}
.event_0319_kangol .event_top_section2 .img_thum3 {padding:30px;}
.event_0319_kangol .event_top_section2 .img_thum4 {}
.event_0319_kangol .event_top_section3 {}
.event_0319_kangol .event_top_section3 .inner {padding:30px;}
.event_0319_kangol .event_top_section3 .desc {width:100%;height:276px;padding:200px 20px 0;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_kangol/mo/event_kangol_bg2.jpg) 50% 0 no-repeat;background-size:cover;box-sizing:border-box;text-align:center;}
.event_0319_kangol .event_top_section3 .desc p {font-family:Noto Sans KR;font-size:15px;color:#000;line-height:21px;}
.event_0319_kangol .event_top_section3 .desc p strong {font-weight:600;}

.event_0319_dunst {}
.event_0319_dunst .event_top_section1 {}
.event_0319_dunst .event_top_section1 .inner {}
.event_0319_dunst .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_dunst/mo/event_dunst_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0319_dunst .title {position:absolute;bottom:50px;left:30px;z-index:1;}
.event_0319_dunst .title h2 {width:196px;height:62px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_dunst/mo/event_dunst_logo.png) 50% 0 no-repeat;text-indent:-9999em;background-size:196px 62px;}
.event_0319_dunst .title h3 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0319_dunst .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0319_dunst .event_top_section1 .img_thum1 {}
.event_0319_dunst .event_top_section1 .img_thum1 a {}
.event_0319_dunst .event_top_section1 .desc_txt {padding:30px 30px 40px;}
.event_0319_dunst .event_top_section1 .desc_txt dt {font-size:17px;color:#111;line-height:1;text-transform:uppercase;}
.event_0319_dunst .event_top_section1 .desc_txt dd {margin-top:14px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}
.event_0319_dunst .event_top_section2 {margin-top:-1px;padding-top:30px;background-color:#24201f;}
.event_0319_dunst .event_top_section2 h3 {width:98px;height:33px;margin:0 auto 30px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_dunst/mo/event_dunst_logo2.png) 50% 0 no-repeat;text-indent:-9999em;background-size:98px 33px;}
.event_0319_dunst .event_top_section2 .event_lookbook_slides {max-width:414px;margin:0 auto;text-align:center;background-color:#fff !important;}
.event_0319_dunst .event_top_section2 .event_lookbook_slides .item {max-width:414px;}
.event_0319_dunst .event_top_section2 .event_lookbook_slides .slick-dots {line-height:30px;}
.event_0319_dunst .event_top_section2 .event_lookbook_slides .slick-dots li {vertical-align:middle;}
.event_0319_dunst .event_top_section3 .img_wrap {position:relative;}
.event_0319_dunst .event_top_section3 .img_wrap:after {content:'';display:block;clear:both;}
.event_0319_dunst .event_top_section3 .img_thum1 {float:left;width:50%;}
.event_0319_dunst .event_top_section3 .img_thum1 a {}
.event_0319_dunst .event_top_section3 .img_thum2 {float:left;width:50%;}
.event_0319_dunst .event_top_section3 .img_thum2 a {}
.event_0319_dunst .event_top_section3 .desc_txt {padding:8px 30px 35px;}
.event_0319_dunst .event_top_section3 .desc_txt p {font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}
.event_0319_dunst .event_top_section3 .desc_txt p:last-child {margin-top:20px;}
.event_0319_dunst .event_top_section3 .img_logo {position:absolute;bottom:36px;left:50%;transform:translateX(-50%);width:54px;height:70px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0319_dunst/mo/event_dunst_img_logo.png) 50% 0 no-repeat;text-indent:-9999em;background-size:54px 70px;}

.event_0327_13month {}
.event_0327_13month .event_top_section1 {}
.event_0327_13month .event_top_section1 .inner {}
.event_0327_13month .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0327_13month/mo/event_13month_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0327_13month .title {position:absolute;bottom:50px;left:30px;z-index:1;}
.event_0327_13month .title h2 {width:276px;height:42px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0327_13month/mo/event_13month_logo.png) 50% 0 no-repeat;text-indent:-9999em;background-size:276px 42px;}
.event_0327_13month .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0327_13month .event_top_section1 .img_thum1 {padding:0 30px;}
.event_0327_13month .event_top_section1 .img_thum1 a {}
.event_0327_13month .event_top_section1 .img_wrap {position:relative;padding:45px 0 33px;}
.event_0327_13month .event_top_section1 .img_wrap:after {content:'';display:block;clear:both;}
.event_0327_13month .event_top_section1 .img_thum2 {float:left;width:50%;}
.event_0327_13month .event_top_section1 .img_thum2 a {}
.event_0327_13month .event_top_section1 .img_thum3 {float:left;width:50%;}
.event_0327_13month .event_top_section1 .img_thum3 a {}
.event_0327_13month .event_top_section1 .desc_txt {padding:30px 30px 40px;}
.event_0327_13month .event_top_section1 .desc_txt dt {font-size:17px;color:#111;line-height:1;text-transform:uppercase;}
.event_0327_13month .event_top_section1 .desc_txt dd {margin-top:14px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-1px;}
.event_0327_13month .event_top_section2 {margin-top:-1px;padding-top:30px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0327_13month/mo/event_13month_bg2.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0327_13month .event_top_section2 .inner {padding:0 30px;}
.event_0327_13month .event_top_section2 h3 {width:127px;height:20px;margin:0 auto 30px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0327_13month/mo/event_13month_logo2.png) 50% 0 no-repeat;text-indent:-9999em;background-size:127px 20px;}
.event_0327_13month .event_top_section2 .event_lookbook_slides {max-width:316px;margin:0 auto;padding-bottom:15px;text-align:center;}
.event_0327_13month .event_top_section2 .event_lookbook_slides .item {max-width:316px;}
.event_0327_13month .event_top_section2 .event_lookbook_slides .slick-dots {vertical-align:middle;line-height:30px;}
.event_0327_13month .event_top_section2 .slides .slick-dots li {vertical-align:middle;}
.event_0327_13month .event_top_section2 .slides .slick-dots button {background-color:#d68450;}
.event_0327_13month .event_top_section2 .slides .slick-dots .slick-active button {background-color:#fff;}

.event_0315_WorldFamousClogos {}
.event_0315_WorldFamousClogos .event_top_section1 {}
.event_0315_WorldFamousClogos .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0315_WorldFamousClogos/mo/event_WorldFamousClogos_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0315_WorldFamousClogos .title {position:absolute;bottom:60px;left:30px;}
.event_0315_WorldFamousClogos .title h2 {font-size:38px;font-weight:600;color:#fff;line-height:42px;}
.event_0315_WorldFamousClogos .title h2 strong {font-weight:600;}
.event_0315_WorldFamousClogos .info {padding:0 30px;}
.event_0315_WorldFamousClogos .info h3 {height:0;text-indent:-9999em;}
.event_0315_WorldFamousClogos .info h4 {margin-top:25px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#111;line-height:1;letter-spacing:-.5px}
.event_0315_WorldFamousClogos .info p {margin-top:10px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-.5px}
.event_0315_WorldFamousClogos .img_thum1 {padding:40px 30px 0;}
.event_0315_WorldFamousClogos .img_thum2 {margin-top:40px;}
.event_0315_WorldFamousClogos .img_thum3 {margin-top:-1px;}

.event_0322_carhartt {}
.event_0322_carhartt .event_top_section1 {}
.event_0322_carhartt .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0322_carhartt/mo/event_carhartt_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0322_carhartt .title {position:absolute;bottom:60px;left:30px;}
.event_0322_carhartt .title h2 {font-size:25px;font-weight:600;color:#fff;line-height:1;}
.event_0322_carhartt .title h3 {margin-top:30px;font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;letter-spacing:-.5px;vertical-align:top;}
.event_0322_carhartt .title h3 strong {font-family:'Noto Sans KR';font-size:38px;font-weight:600;vertical-align:top;}
.event_0322_carhartt .info_wrap {display:block;}
.event_0322_carhartt .info {padding:40px 30px 0;}
.event_0322_carhartt .info .line {width:100%;padding-bottom:6px;border-bottom:3px solid #000;font-size:17px;font-weight:600;color:#111;line-height:1;}
.event_0322_carhartt .info .logo {margin-top:30px;width:164px;height:25px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0322_carhartt/mo/event_carhartt_logo.png) 0 0 no-repeat;background-size:164px 25px;text-indent:-9999em;}
.event_0322_carhartt .info .tit {margin-top:40px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#111;line-height:1;letter-spacing:-.5px}
.event_0322_carhartt .info .txt {margin-top:13px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-.5px}
.event_0322_carhartt .img_thum1 {padding:40px 30px 0;}
.event_0322_carhartt .img_thum2 {margin-top:40px;}
.event_0322_carhartt .img_thum3 {margin-top:-1px;}

.event_0325_naguisa {}
.event_0325_naguisa .event_top_section1 {}
.event_0325_naguisa .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0325_naguisa/mo/event_naguisa_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0325_naguisa .title {position:absolute;bottom:60px;left:30px;}
.event_0325_naguisa .title h2 {font-size:65px;font-weight:600;color:#fff;line-height:1;}
.event_0325_naguisa .title h3 {margin-top:23px;font-family:'Noto Sans KR';font-size:20px;font-weight:400;color:#fff;line-height:27px;letter-spacing:-.5px}
.event_0325_naguisa .info_wrap {display:block;}
.event_0325_naguisa .info {padding:40px 30px 0;}
.event_0325_naguisa .info .tit {font-size:20px;font-weight:500;color:#111;line-height:1;letter-spacing:-.5px}
.event_0325_naguisa .info .txt {margin-top:7px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-1px}
.event_0325_naguisa .img_thum1 {padding:25px 30px 0;}
.event_0325_naguisa .img_thum2 {margin-top:40px;}
.event_0325_naguisa .img_thum3 {padding:35px 30px 50px;}

.event_0323_ruggedHouse {}
.event_0323_ruggedHouse .event_top_section1 {}
.event_0323_ruggedHouse .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0323_ruggedHouse/mo/event_ruggedHouse_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0323_ruggedHouse .title {position:absolute;bottom:60px;left:30px;}
.event_0323_ruggedHouse .title h2 {font-family:'Noto Sans KR';font-size:20px;font-weight:300;color:#fff;line-height:27px;}
.event_0323_ruggedHouse .title h2 strong {font-weight:600;}
.event_0323_ruggedHouse .title h3 {margin-top:23px;font-family:proxima-nova;font-size:38px;font-weight:600;color:#fff;line-height:42px;letter-spacing:-.5px}
.event_0323_ruggedHouse .title h3 span {font-family:'Noto Sans KR';font-size:34px;font-weight:600;}
.event_0323_ruggedHouse .info_wrap {display:block;}
.event_0323_ruggedHouse .info {padding:40px 30px;}
.event_0323_ruggedHouse .info .tit {font-size:22px;font-weight:500;color:#111;line-height:1;letter-spacing:-.5px}
.event_0323_ruggedHouse .info .txt {margin-top:7px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#000;line-height:25px;letter-spacing:-1px}
.event_0323_ruggedHouse .img_thum1 {padding:30px 30px 0;}
.event_0323_ruggedHouse .img_thum2 {margin-top:40px;}
.event_0323_ruggedHouse .img_thum3 {padding-bottom:50px;}

.event_0313_HypeEverything {}
.event_0313_HypeEverything .title_wrap {position:relative;width:100%;height:133.5vw;}
.event_0313_HypeEverything .title {position:absolute;bottom:50px;left:30px;z-index:1;}
.event_0313_HypeEverything .title h2 {text-indent:-9999em;}
.event_0313_HypeEverything .title h3 {font-family:'Noto Sans KR';font-size:34px;font-weight:600;color:#fff;line-height:42px;}
.event_0313_HypeEverything .title p {margin-top:30px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-1px;}
.event_0313_HypeEverything .event_fadeinout {position:absolute;top:0;left:0;width:100%;height:133.5vw;}
.event_0313_HypeEverything .visual_area {position:relative;width:100%;height:133.5vw;}
.event_0313_HypeEverything .visual_area ul {position:absolute;top:0;left:0;right:0;bottom:0;}
.event_0313_HypeEverything .visual_area ul li {position:absolute;top:0;left:0;right:0;bottom:0;background-position:50% 0;background-repeat:no-repeat;background-size:cover;}
.event_0313_HypeEverything .visual_area ul li span {display:inline-block;text-indent:-9999em;}
.event_0313_HypeEverything .visual_area ul li:nth-of-type(n+2) {opacity: 0;}

.event_0410_jewel .event_top_section1 {}
.event_0410_jewel .event_top_section1 .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0410_jewel/mo/event_jewel_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0410_jewel .event_top_section1 .title {position:absolute;bottom:50px;left:30px;}
.event_0410_jewel .event_top_section1 .title h2 {font-family:'Noto Sans KR';font-size:40px;font-weight:300;color:#fff;line-height:47px;}
.event_0410_jewel .event_top_section1 .title h2 strong {font-weight:500;}
.event_0410_jewel .event_top_section1 .title p {margin-top:30px;font-size:20px;font-weight:400;color:#fff;line-height:1;letter-spacing:-1px;}
.event_0410_jewel .event_top_section1 .title p b {font-family:proxima-nova;font-size:21px;}
.event_0410_jewel .event_top_section2 {margin-top:30px;}
.event_0410_jewel .event_top_section2 .inner {}
.event_0410_jewel .event_top_section2 .list_wrap {}
.event_0410_jewel .event_top_section2 .list {}
.event_0410_jewel .event_top_section2 .list .item {margin-bottom:40px;}
.event_0410_jewel .event_top_section2 .list .item .info_wrap {}
.event_0410_jewel .event_top_section2 .info {padding:54px 30px 40px;}
.event_0410_jewel .event_top_section2 .info h3 {font-size:40px;font-weight:600;color:#000;line-height:1;}
.event_0410_jewel .event_top_section2 .info p {margin-top:11px;font-size:18px;font-weight:300;color:#727272;line-height:25px;}
.event_0410_jewel .event_top_section2 .button_go {position:relative;display:inline-block;margin-top:19px;width:194px;height:44px;line-height:44px;background-color:#111;font-size:16px;font-weight:500;color:#fff;text-align:left;text-indent:15px;}
.event_0410_jewel .event_top_section2 .button_go:after {content:'';display:inline-block;position:absolute;top:16px;right:15px;width:5px;height:9px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0410_jewel/mo/btn_arr_white.png) 50% 0 no-repeat;background-size:5px 9px;}
.event_0410_jewel .event_top_section2 .list .item .info {}
.event_0410_jewel .event_top_section2 .list .item .info_wrap {display:block;}
.event_0410_jewel .event_top_section2 .list .item .info_wrap:after {content:'';display:block;clear:both;}
.event_0410_jewel .event_top_section2 .list .item .info_wrap .img_thum1,
.event_0410_jewel .event_top_section2 .list .item .info_wrap .img_thum2 {float:left;width:50%;}
.event_0410_jewel .event_top_section2 .list .item:nth-child(2) .info {background-color:#111;}
.event_0410_jewel .event_top_section2 .list .item:nth-child(2) .info h3 {color:#fff;}
.event_0410_jewel .event_top_section2 .list .item:nth-child(2) .info p {color:#ababab;}
.event_0410_jewel .event_top_section2 .list .item:nth-child(2) .button_go {background-color:#fff;color:#111;}
.event_0410_jewel .event_top_section2 .list .item:nth-child(2) .button_go:after {background-image:url(https://img.hiphoper.com/images/hipcontent/event/2019/0410_jewel/mo/btn_arr_black.png);}

.event_0415_massnoun {}
.event_0415_massnoun .event_top_section1 {}
.event_0415_massnoun .title_wrap {position:relative;width:100%;height:133.5vw;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0415_massnoun/mo/event_massnoun_bg1.jpg) 50% 0 no-repeat;background-size:cover;}
.event_0415_massnoun .title {position:absolute;bottom:60px;left:30px;}
.event_0415_massnoun .title span {font-family:'Noto Sans KR';font-size:20px;font-weight:500;color:#fff;}
.event_0415_massnoun .title h2 {width:260px;height:31px;margin-top:4px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0415_massnoun/mo/event_massnoun_logo1.png) 0 0 no-repeat;background-size:260px 31px;text-indent:-9999em}
.event_0415_massnoun .title p {margin-top:36px;font-family:'Noto Sans KR';font-size:16px;font-weight:500;color:#fff;line-height:27px;letter-spacing:-.5px;vertical-align:top;}
.event_0415_massnoun .title p b {font-family:proxima-nova;font-size:18px;}
.event_0415_massnoun .info_wrap {display:block;}
.event_0415_massnoun .info1 {padding:40px 30px;}
.event_0415_massnoun .info1 .tit {font-size:17px;font-weight:500;color:#111;line-height:1;letter-spacing:-.5px}
.event_0415_massnoun .info1 .txt {margin-top:13px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;color:#333;line-height:25px;letter-spacing:-.5px}
.event_0415_massnoun .info2 {padding:40px 30px;}
.event_0415_massnoun .info2 .logo {width:166px;height:20px;margin-top:4px;background:url(https://img.hiphoper.com/images/hipcontent/event/2019/0415_massnoun/mo/event_massnoun_logo2.png) 0 0 no-repeat;background-size:166px 20px;text-indent:-9999em}
.event_0415_massnoun .info2 .txt {margin-top:13px;font-size:17px;font-weight:300;color:#333;line-height:25px;letter-spacing:-.5px}
.event_0415_massnoun .img_thum1 {padding:40px 30px 0;}
.event_0415_massnoun .img_wrap {padding:30px 0;background-color:#e8ded5;}
.event_0415_massnoun .img_thum2 {padding:0 30px 30px 0;}
.event_0415_massnoun .img_thum3 {padding:0 0 30px 30px;}
.event_0415_massnoun .img_thum4 {padding:0 30px;}
.event_0415_massnoun .img_thum5 {padding-bottom:40px;}

.amorsale0605 {}
.amorsale0605 .promo_section1 {}
.amorsale0605 .promo_section1 .inner {width:100%;}
.amorsale0605 .promo_section1 .img_wrap {position:relative;overflow:hidden;width:100%;height:249.6vw;}
.amorsale0605 .promo_section2 {}
.amorsale0605 .promo_section2 .slides_area {position:relative;background: #231815;}
.amorsale0605 .promo_section2 .slides_area .title_wrap {}
.amorsale0605 .promo_section2 .slides_area .title_wrap h4 {}
.amorsale0605 .promo_section2 .slides_area .title_wrap h4 {display:inline-block;position:relative;padding-left:8%;margin-top:56px;font-family:proxima-nova;font-size:35px;font-weight:600;color:#ffb9b9;line-height:1;text-align:left;}
.amorsale0605 .promo_section2 .slides_area .title_wrap h4:after { content:''; display:block; position:absolute; top:-14px; left:16%;width:84%; height:5px; background-color:#ffb9b9;}
.amorsale0605 .promo_section2 .slides_area .item {width:83.333vw;height:90.667vw;margin:30px 20px 0;background-color:#fff;border:1px solid #dfdde5;box-sizing:border-box;box-shadow:3px 3px 6px rgba(0,0,0,0.05);}
.amorsale0605 .promo_section2 .slides_area .item .coupon_info {position:relative;width:100%;height:100%;padding:8px 0;box-sizing:border-box;text-align:center;}
.amorsale0605 .promo_section2 .slides_area .item .coupon_info .date {display:block;position:absolute;top:8px;left:8px ;z-index:1;width:75px;height:63px;background-color:#ff2e2e;font-family:'Noto Sans KR';font-size:18px;font-weight:400;color:#fff;line-height:63px;text-align:center;letter-spacing:-.5px}
.amorsale0605 .promo_section2 .slides_area .item .coupon_info .img_wrap {position:relative;margin:0 8px;}
.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .img_wrap:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);}
.amorsale0605 .promo_section2 .promo_slides .item.on .coupon_info .img_wrap:before{display:none;}
.amorsale0605 .promo_section2 .slides_area .item .coupon_info .txt {display:block;margin-top:17px;font-size:30px;font-weight:600;color:#111;line-height:1;font-family: proxima-nova;}
.amorsale0605 .promo_section2 .slides_area .item .coupon_info .txt_null{display:block;margin-top:28px;font-size:30px;font-weight:600;color:#111;line-height:1;font-family: proxima-nova;}

.amorsale0605 .promo_section2 .slides_area .item .coupon_info em{display:block;margin-top:0;font-size:16px;font-weight: 400;font-family:'Noto Sans KR';color:#898989;line-height: 1;}
.amorsale0605 .slides .slick-dots .slick-active button{background: #ff4e4e;}
.amorsale0605 .slides .slick-dots{padding-top:13px;text-align: center;}
.amorsale0605 .promo_section2 .promo_slides .item .state_comingsoon {display:block;}
.amorsale0605 .promo_section2 .promo_slides .item .state_on {display:none;}
.amorsale0605 .promo_section2 .promo_slides .item .state_off {display:none;}
.amorsale0605 .promo_section2 .promo_slides .item.on .state_on {display:block;}
.amorsale0605 .promo_section2 .promo_slides .item.on .state_comingsoon {display:none;}
.amorsale0605 .promo_section2 .promo_slides .item.on .state_off {display:none;}
.amorsale0605 .promo_section2 .promo_slides .item.off .state_off {display:block;}
.amorsale0605 .promo_section2 .promo_slides .item.off .state_on {display:none;}
.amorsale0605 .promo_section2 .promo_slides .item.off .state_comingsoon {display:none;}
.amorsale0605 .promo_section2 .slides_area .wrap_layer {/*width:450px;*/top:50%;left:50%;transform:translate(-50%,-50%);}
.amorsale0605 .promo_section2 .wrap_layer.promo_coupon .layer_tit {}
.amorsale0605 .promo_section2 .wrap_layer.promo_coupon .layer_cont {text-align:center;}
.amorsale0605 .promo_section2 .wrap_layer.promo_coupon .layer_cont strong {font-family:Noto Sans KR;font-size:20px;font-weight:500;color:#000;line-height:1;}
.amorsale0605 .promo_section2 .wrap_layer.promo_coupon .layer_cont p {margin-top:10px;font-family:Noto Sans KR;font-size:16px;color:#111;line-height:24px;letter-spacing:-1px;}
.amorsale0605 .promo_section2 .wrap_layer .layer_cont .button_wrap {margin-top:25px;text-align:center;}
.amorsale0605 .promo_section2 .wrap_layer .layer_cont .btn_link {width:100%;}
.amorsale0605 .promo_section2 .wrap_layer ul li {position:relative;padding-left:6px;}
.amorsale0605 .promo_section2 .wrap_layer ul li:before {content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#111;}
.amorsale0605 .promo_section2 .wrap_layer ul li:after {content:'';display:block;clear:both;}
.amorsale0605 .promo_section2 .wrap_layer ul li .col_left {display:block;width:65px;float:left;}
.amorsale0605 .promo_section2 .wrap_layer ul li .col_right {display:block;margin-left:65px;}
.amorsale0605 .promo_section2 .wrap_layer ul li .txt_sub {color:#777;}
.amorsale0605 .promo_section2 .wrap_layer ul li .txt_point {color:#f7461d;}

.cool_sale {}
.cool_sale .promo_section1 {}
.cool_sale .promo_section1 .inner {width:100%;}
.cool_sale .promo_section1 .button_go_wrap {position: relative}
.cool_sale .promo_section1 .button_go_wrap li {width: 100%;height: 65px;}
.cool_sale .promo_section1 .button_go_wrap li a {display:block;position:relative;height:100%;padding:0;font-size:17px;font-family:Noto Sans KR;color:#f1cb80;line-height:65px;background-color:#fe6759;border-bottom:1px solid #b43c31;text-align: left;border-right:0;}
.cool_sale .promo_section1 .button_go_wrap li a strong {font-family: Noto Sans KR;color:#fff;}
.cool_sale .promo_section1 .button_go_wrap li a strong ._br{display:none;}
.cool_sale .promo_section1 .button_go_wrap li a span {display:inline-block;margin-left:30px;font-family:proxima-nova;}
.cool_sale .promo_section1 .button_go_wrap li a:after { content:''; display:block; position:absolute; top:50%; right:30px; transform:translateY(-50%); width:11px; height:8px; margin-left:18px; vertical-align:3px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.cool_sale .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:65px;width:100%;}
.cool_sale .promo_section1 .button_go_wrap.top_fixed strong{display:block;text-align: center;}
.cool_sale .promo_section1 .button_go_wrap.top_fixed strong ._br{display:inline-block;}
.cool_sale .promo_section1 .button_go_wrap.top_fixed ul{display:table;width: 100%;background-color:#fe6759;padding:0 0.5%;}
.cool_sale .promo_section1 .button_go_wrap.top_fixed li {float:none;display:table-cell;width:33%;height: 65px; border-bottom:0;border-right:1px solid #b43c31;vertical-align: middle}
.cool_sale .promo_section1 .button_go_wrap.top_fixed li a {display:inline-block;position:relative;height:auto;width:100%;padding:0;font-size:17px;font-family:Noto Sans KR;color:#f1cb80;line-height:1.4;background-color:#fe6759;border-bottom:0;text-align: center;border-right:0;}
.cool_sale .promo_section1 .button_go_wrap.top_fixed li a span {display:none;margin-left:0px;font-family:proxima-nova;}
.cool_sale .promo_section1 .button_go_wrap.top_fixed li:last-child{border-right:0;}

.cool_sale .button_top_wrap { position:fixed; bottom:0; left:0; z-index:100; width:100%; height:1px; margin:0 auto;}
.cool_sale .button_top {display:none;position:absolute;bottom:50px;right:0px;z-index:100;width:55px;height:55px;background-color:#fff;border:1px solid #a8a8a8;text-decoration:none;text-align:center;}
.cool_sale .button_top:after {display:block;position:absolute;top:15px;left:23px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333;vertical-align:3px;}
.cool_sale .button_top .txt{display:block;margin-top:26px;font-size:18px;line-height: 1;font-weight:bold;color:#111;}
.cool_sale .button_share {display:none;position:absolute;bottom:104px;right:0px;z-index:100;width:55px;height:55px;background-color:#fff;border:1px solid #a8a8a8;text-decoration:none;text-align:center;}
.cool_sale .button_share:after {content:'';display:inline-block;width:22px;height:22px;margin-top:5px;background:url(../img/spr1x.png) -204px 0 no-repeat;}
.cool_sale .button_share .txt{display:inline-block;text-indent:-9999em;}

.cool_sale .promo_section2 {}
.cool_sale .promo_section2 .inner {position:relative;padding-bottom:70px;background-color:#2d3542;}
.cool_sale .promo_section2 .promo_event{padding-top:40px;}
.cool_sale .promo_section2 ._chorale{position: absolute; left:0; bottom:0; width: 100%; height: 45%; background-color: #FF6759;}
.cool_sale .promo_section2 .category_wrap{ position: absolute; left:0%; top:calc(16% + 40px); width: 100%; box-sizing: border-box; padding:0 4%;}
.cool_sale .promo_section2 .category_wrap .title_area{display:inline-block;float:left;box-sizing:border-box;margin-left:3%;padding-top:19px;border-top:5px solid #fe6759;color:#fff;}
.cool_sale .promo_section2 .category_wrap .title_area._navy{border-top:5px solid #2d3542;color:#fff;}
.cool_sale .promo_section2 .category_wrap .title_area strong{display:inline-block;font-size: 30px;font-family: proxima-nova;letter-spacing: -1px;font-weight: 500;}
.cool_sale .promo_section2 .category_wrap .title_area em{display:inline-block;font-family: Noto Sans KR;font-size: 21px;}
.cool_sale .promo_section2 .category_wrap ._go_category{display:block;float:right;position: relative;width:60px;height:53px;box-sizing:border-box;}
.cool_sale .promo_section2 .category_wrap ._go_category img{position: absolute; bottom:0;left:0;}
.cool_sale .promo_section2 .content_area {clear: both;overflow: hidden;padding-top:27px;}
.cool_sale .promo_section2 .content_area li{float:left;width: 49%;margin-bottom:5.2vw;}
.cool_sale .promo_section2 .content_area li:nth-child(odd){float:right;}
.cool_sale .promo_section2 .content_area li:nth-child(3),
.cool_sale .promo_section2 .content_area li:nth-child(4){margin-bottom:0;}
.cool_sale .promo_section2 .category_content {padding-bottom :12.533vw;overflow: hidden}
@media (max-width:320px){
    .cool_sale .promo_section2 .inner {position:relative;padding-bottom:190px;background-color:#2d3542;}
    .cool_sale .promo_section2 .category_wrap .title_area em._long_txt{display:block;}
}
.cool_sale .tip_wrapper{width: 100%;background: #302f2b;}
.cool_sale .tip_area {width:84%;margin:0 auto;text-align:center;}
.cool_sale .tip_area .button_tip_toggle {display:block;width:100%;padding:30px 0;}
.cool_sale .tip_area .button_tip_toggle span {font-family:Noto Sans KR;font-size:22px;color:#fff;line-height:1;}
.cool_sale .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:12px;height:8px;margin-left:18px;background:url(../img/event/0613_coolSale/btn_arrow_white.png) 0 0 no-repeat;vertical-align:3px;background-size: cover;}
.cool_sale .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0613_coolSale/btn_arrow_white_on.png) 0 0 no-repeat; background-size: cover;}
.cool_sale .tip_area .cont_tip_toggle {padding-top:30px;padding-bottom:19px;border-top:1px solid #fff;}
.cool_sale .tip_area dl {text-align:left; overflow: hidden;}
.cool_sale .tip_area dl dt {margin-bottom:20px;font-family:Noto Sans KR;font-weight:bold;font-size:20px;color:#f6f5f5;line-height:20px;letter-spacing:-.5px;}
.cool_sale .tip_area dl dd {font-family:Noto Sans KR;font-size:17px;color:#919191;line-height:28px;}
.cool_sale .tip_area dl dd strong{display:block;font-weight: bold;}
.cool_sale .tip_area dl dd span{font-weight: normal;}
.cool_sale .tip_area ul {padding-top:12px;}
.cool_sale .tip_area ul li {padding-left:10px;text-indent: -10px;}
.cool_sale .tip_area ul li:after {content:'';display:block;clear:both;}
.cool_sale .tip_area ul li .txt_sub {color:#777;}
.cool_sale .tip_area ul li .txt_point {color:#f7461d;}

.cool_sale .promo_section3 {}
.cool_sale .promo_section3 .inner {position: relative; padding-bottom:31px; background: #b5d1cb;}
.cool_sale .promo_section3 .category_wrap{ position: absolute; left:0; top:37%; width: 100%; box-sizing: border-box; padding:0 4%;}
.cool_sale .promo_section3 .content_area {clear: both;overflow: hidden;padding-top:38px;}
.cool_sale .promo_section3 .content_area li{float:left;width: 49%;margin-bottom:5.2vw;}
.cool_sale .promo_section3 .content_area li:nth-child(odd){float:right;}
.cool_sale .promo_section3 .category_content {padding-bottom :12.533vw;overflow: hidden}

.cool_sale .promo_section4 {}
.cool_sale .promo_section4 .inner {padding-bottom:40px;}
.cool_sale .promo_section4 .title_area {padding-top:41px;padding-bottom:58px;background-color:#2d3542;}
.cool_sale .promo_section4 .title_area .title {width:100%;margin:0 auto;text-align:center;}
.cool_sale .promo_section4 .title_area p {margin-top:15px;margin-bottom:20px;font-family:Noto Sans KR;font-size:23px;color:#fff;line-height:1.4;text-align:left;letter-spacing:-.5px;text-align:center;}
.cool_sale .promo_section4 .title_area p strong {color:#e7d075;font-weight:400;}
.cool_sale .promo_section4 .title_area img {width:160px;}
.cool_sale .promo_section4 .reply {}
.cool_sale .promo_section4 .reply_write {padding-top:30px;}
.cool_sale .promo_section4 .reply_list .item {padding:20px 10px;}
.cool_sale .promo_section4 .reply .input_textarea {position:relative;margin-top:-1px;}
.cool_sale .promo_section4 .reply .input_textarea textarea {-webkit-appearance:none;-webkit-border-radius: 0;}
.cool_sale .promo_section4 .reply .input_textarea .txt_desc {position:absolute;bottom:-20px;left:0;width:42%;}
.cool_sale .promo_section4 dl {}
.cool_sale .promo_section4 dl dt {display:none;}


.cool_sale.hot_sale {}
.cool_sale.hot_sale .promo_section1 {}
.cool_sale.hot_sale .promo_section1 .inner {width:100%;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap {position: relative}
.cool_sale.hot_sale .promo_section1 .button_go_wrap ul{background:#46b0aa;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap li {width: 100%;height: 65px;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap li a {display:block;position:relative;height:100%;padding:0;font-size:17px;font-family:Noto Sans KR;color:#3d0f59;line-height:65px;background-color:transparent;border-bottom:1px solid #0b736d;text-align: left;border-right:0;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap li a strong {font-family: Noto Sans KR;color:#fff;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap li a strong ._br{display:none;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap li a span {display:inline-block;margin-left:30px;font-family:proxima-nova;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap li a:after { content:''; display:none;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:65px;width:100%;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed strong{display:block;text-align: center;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed strong ._br{display:inline-block;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed ul{display:table;width: 100%;background-color:#46b0aa;padding:0;overflow: hidden;table-layout: fixed}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed li {float:none;box-sizing:border-box;display:table-cell;width:33%;height: 65px; border-bottom:0;border-right:1px solid #0b736d;vertical-align: middle}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed li:nth-child(2){width: 34%;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed li.on {background: #099189;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed li a {display:inline-block;position:relative;height:auto;width:100%;padding:0;font-size:17px;font-family:Noto Sans KR;color:#3d0f59;line-height:1.4;background-color:transparent;border-bottom:0;text-align: center;border-right:0;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed li a span {display:none;margin-left:0px;font-family:proxima-nova;}
.cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed li:last-child{border-right:0}

.cool_sale.hot_sale .button_top_wrap { position:fixed; bottom:0; left:0; z-index:100; width:100%; height:1px; margin:0 auto;}
.cool_sale.hot_sale .button_top {display:none;position:absolute;bottom:50px;right:0px;z-index:100;width:55px;height:55px;background-color:#fff;border:1px solid #a8a8a8;text-decoration:none;text-align:center;}
.cool_sale.hot_sale .button_top:after {display:block;position:absolute;top:15px;left:23px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333;vertical-align:3px;}
.cool_sale.hot_sale .button_top .txt{display:block;margin-top:26px;font-size:18px;line-height: 1;font-weight:bold;color:#111;}
.cool_sale.hot_sale .button_share {display:none;position:absolute;bottom:104px;right:0px;z-index:100;width:55px;height:55px;background-color:#fff;border:1px solid #a8a8a8;text-decoration:none;text-align:center;}
.cool_sale.hot_sale .button_share:after {content:'';display:inline-block;width:22px;height:22px;margin-top:5px;background:url(../img/spr1x.png) -204px 0 no-repeat;}
.cool_sale.hot_sale .button_share .txt{display:inline-block;text-indent:-9999em;}

.cool_sale.hot_sale .promo_section2 {position: relative;}
.cool_sale.hot_sale .promo_section2 .inner {position:relative;padding-bottom: 95px;box-sizing:border-box;background-color:#46b0aa;}
.cool_sale.hot_sale .promo_section2 .promo_event{padding-top:0px;}
.cool_sale.hot_sale .promo_section2 ._chorale{position: absolute; left:0; bottom:0; width: 100%; height: 45%; background-color: #46b0aa;}
.cool_sale.hot_sale .promo_section2 .category_wrap{ position: absolute; left:0%; top:calc(8% + 40px); width: 100%; box-sizing: border-box; padding:0 4%;}
.cool_sale.hot_sale .promo_section2 .category_area{margin-bottom:30px;padding-top:12px;padding-bottom:14px;border:solid #fff;border-width:2px 0 2px 0;text-align: center;}
.cool_sale.hot_sale .promo_section2 .category_area strong{line-height: 1;font-family: Noto Sans KR;font-size:34px;color:#fff;font-weight: bold;}
.cool_sale.hot_sale .promo_section2 .category_area span{font-family: proxima nova;font-size:37px;font-weight: 500;}
.cool_sale.hot_sale .promo_section2 .category_wrap .title_area{display:inline-block;float:left;box-sizing:border-box;margin-left:3%;padding-top:0;border-top:0;color:#fff;}
.cool_sale.hot_sale .promo_section2 .category_wrap .title_area._navy{border-top:0;color:#fff;}
.cool_sale.hot_sale .promo_section2 .category_wrap .title_area strong{display:inline-block;line-height: 1;font-size: 30px;font-family: proxima-nova;letter-spacing: -1px;font-weight: 600;color:#311343;}
.cool_sale.hot_sale .promo_section2 .category_wrap .title_area em{display:inline-block;line-height: 1;font-family: Noto Sans KR;font-size: 21px;}
.cool_sale.hot_sale .promo_section2 .category_wrap .title_area._green strong{color:#60d3cc}
.cool_sale.hot_sale .promo_section2 .category_wrap ._go_category{display:block;float:right;position: relative;width:60px;height:29px;box-sizing:border-box;}
.cool_sale.hot_sale .promo_section2 .category_wrap ._go_category img{position: absolute; bottom:0;left:0;}
.cool_sale.hot_sale .promo_section2 .content_area {clear: both;overflow: hidden;padding-top:25px;}
.cool_sale.hot_sale .promo_section2 .content_area._season{padding-top:0;}
.cool_sale.hot_sale .promo_section2 .content_area ul{margin-bottom:20px;}
.cool_sale.hot_sale .promo_section2 .content_area ul:last-child{margin-bottom:0;}
.cool_sale.hot_sale .promo_section2 .content_area li{float:left;width: 49%;margin-bottom:5.2vw;}
.cool_sale.hot_sale .promo_section2 .content_area li:nth-child(odd){float:right;}
.cool_sale.hot_sale .promo_section2 .content_area li:nth-child(3),
.cool_sale.hot_sale .promo_section2 .content_area li:nth-child(4){margin-bottom:0;}
.cool_sale.hot_sale .promo_section2 .category_content {margin-top:47px;padding-bottom :0;overflow: hidden}
@media (max-width:375px){
    .cool_sale.hot_sale .promo_section2 .inner {position:relative;padding-bottom: 175px;box-sizing:border-box;background-color:#46b0aa;}
}
@media (max-width:320px){
    .cool_sale.hot_sale .promo_section1 .button_go_wrap.top_fixed li a{font-size: 15px;}
    .cool_sale.hot_sale .promo_section2 .inner {position:relative;padding-bottom:318px;background-color:#46b0aa;}
    .cool_sale.hot_sale .promo_section2 .category_wrap .title_area em._long_txt{display:block;}
}
.cool_sale.hot_sale .tip_wrapper{width: 100%;background: #302f2b;line-height: 1;}
.cool_sale.hot_sale .tip_area {width:84%;margin:0 auto;text-align:center;}
.cool_sale.hot_sale .tip_area .button_tip_toggle {display:block;width:100%;padding:30px 0;}
.cool_sale.hot_sale .tip_area .button_tip_toggle span {font-family:Noto Sans KR;font-size:22px;color:#fff;line-height:1;}
.cool_sale.hot_sale .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:12px;height:8px;margin-left:18px;background:url(../img/event/0620_hotSale/btn_arrow_white.png) 0 0 no-repeat;vertical-align:3px;background-size: cover;}
.cool_sale.hot_sale .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0620_hotSale/btn_arrow_white_on.png) 0 0 no-repeat; background-size: cover;}
.cool_sale.hot_sale .tip_area .cont_tip_toggle {padding-top:30px;padding-bottom:19px;border-top:1px solid #fff;}
.cool_sale.hot_sale .tip_area dl {text-align:left; overflow: hidden;}
.cool_sale.hot_sale .tip_area dl dt {margin-bottom:20px;font-family:Noto Sans KR;font-weight:bold;font-size:20px;color:#f6f5f5;line-height:20px;letter-spacing:-.5px;}
.cool_sale.hot_sale .tip_area dl dd {font-family:Noto Sans KR;font-size:17px;color:#919191;line-height:28px;}
.cool_sale.hot_sale .tip_area dl dd strong{display:block;font-weight: bold;}
.cool_sale.hot_sale .tip_area dl dd span{font-weight: normal;}
.cool_sale.hot_sale .tip_area ul {padding-top:12px;}
.cool_sale.hot_sale .tip_area ul li {padding-left:10px;text-indent: -10px;}
.cool_sale.hot_sale .tip_area ul li:after {content:'';display:block;clear:both;}
.cool_sale.hot_sale .tip_area ul li .txt_sub {color:#777;}
.cool_sale.hot_sale .tip_area ul li .txt_point {color:#f7461d;}

.cool_sale.hot_sale .promo_section3 {position: relative;}
.cool_sale.hot_sale .promo_section3 .inner {position: relative; padding-bottom:31px; background: #4da879;}
.cool_sale.hot_sale .promo_section3 .category_wrap{ position: absolute; left:0; top:37%; width: 100%; box-sizing: border-box; padding:0 4%;}
.cool_sale.hot_sale .promo_section3 .content_area {clear: both;overflow: hidden;padding-top:38px;}
.cool_sale.hot_sale .promo_section3 .content_area li{float:left;width: 49%;margin-bottom:5.2vw;}
.cool_sale.hot_sale .promo_section3 .content_area li:nth-child(odd){float:right;}
.cool_sale.hot_sale .promo_section3 .category_content {padding-bottom :12.533vw;overflow: hidden}

.cool_sale.hot_sale .promo_section4 {}
.cool_sale.hot_sale .promo_section4 .inner {padding-bottom:40px;}
.cool_sale.hot_sale .promo_section4 .title_area {margin-top:-1px;padding-top:41px;padding-bottom:58px;background-color:#2d3542;}
.cool_sale.hot_sale .promo_section4 .title_area .title {width:100%;margin:0 auto;text-align:center;}
.cool_sale.hot_sale .promo_section4 .title_area p {margin-top:15px;margin-bottom:20px;font-family:Noto Sans KR;font-size:23px;color:#fff;line-height:1.4;text-align:left;letter-spacing:-.5px;text-align:center;}
.cool_sale.hot_sale .promo_section4 .title_area p strong {color:#e7d075;font-weight:400;}
.cool_sale.hot_sale .promo_section4 .title_area img {width:160px;}
.cool_sale.hot_sale .promo_section4 .reply {}
.cool_sale.hot_sale .promo_section4 .reply_write {padding-top:30px;}
.cool_sale.hot_sale .promo_section4 .reply_list .item {padding:20px 10px;}
.cool_sale.hot_sale .promo_section4 .reply .input_textarea {position:relative;margin-top:-1px;}
.cool_sale.hot_sale .promo_section4 .reply .input_textarea textarea {-webkit-appearance:none;-webkit-border-radius: 0;}
.cool_sale.hot_sale .promo_section4 .reply .input_textarea .txt_desc {position:absolute;bottom:-20px;left:0;width:42%;}
.cool_sale.hot_sale .promo_section4 dl {}
.cool_sale.hot_sale .promo_section4 dl dt {display:none;}

.event_0628_lucky {overflow:hidden;}
.event_0628_lucky .event_top_section2{position: relative;}
.event_0628_lucky .event_top_section2 ._join{ display:inline-block; position: absolute; left:50%; bottom:9%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); width:70%;}
.event_0628_lucky .event_top_section3 {background: #8c73cf;}
.event_0628_lucky .event_top_section3 ._today_link{display:block;width:70%;margin:0 auto;}
.event_0628_lucky .event_top_section3 ._weekend_link{display:block;width:85%;margin:0 auto;}
.event_0628_lucky .event_top_section4{position: relative;}
.event_0628_lucky .event_top_section4 ._brand_wrap{position: absolute;left:0;top:17%; padding:0 8%;}
.event_0628_lucky .event_top_section4 .brand_item{display:block;float:left;width: 46%;}
.event_0628_lucky .event_top_section4 .brand_item + .brand_item{margin-top:15px;}
.event_0628_lucky .event_top_section4 .brand_item:nth-child(odd){float: right;}
.event_0628_lucky .event_top_section4 .brand_item:first-child{display:block;float:none;margin:0 auto;}

.event_0628_lucky .tip_wrapper{width: 100%;background: #e1e1f4;}
.event_0628_lucky .tip_area {margin:0 auto;text-align:center;}
.event_0628_lucky .tip_area .button_tip_toggle {display:block;width:100%;padding:35px 0;}
.event_0628_lucky .tip_area .button_tip_toggle.on{padding:35px 0 24px}
.event_0628_lucky .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.event_0628_lucky .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.event_0628_lucky .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:11px;height:6px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 0 no-repeat;vertical-align:3px;background-size: cover;}
.event_0628_lucky .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 0 no-repeat; background-size: cover;}
.event_0628_lucky .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;padding-left:6%;padding-right:6%;border-top:0;}
.event_0628_lucky .tip_area dl {text-align:left; overflow: hidden;margin-bottom:24px;}
.event_0628_lucky .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#f5f5f5;line-height:1.4;letter-spacing:-.5px;}
.event_0628_lucky .tip_area dl dt span{font-family:proxima-nova;font-size: 15px;;}
.event_0628_lucky .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:1.4;letter-spacing:-.5px;}
.event_0628_lucky .tip_area ul {padding-top:0;}
.event_0628_lucky .tip_area ul li {position:relative;padding-left:6px;text-indent: -6px;}
.event_0628_lucky .tip_area ul li:after {content:'';display:block;clear:both;}
.event_0628_lucky .tip_area ul li .txt_sub {color:#777;}
.event_0628_lucky .tip_area ul li .txt_point {color:#f7461d;}

.newtro {}
.newtro .promo_section1 {}
.newtro .promo_section1 .top_visual_area{position: relative;height:185.067vw;background:url(../img/event/0710_newtro/mo/mo_bg_section1.jpg) no-repeat left top;background-size: cover;}
.newtro .promo_section1 .obj_position{ position: absolute; left:50%; width:100%; height: 100%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.newtro .promo_section1 .obj_wrap{position: relative;width: 100%;height: 100%;}
.newtro .promo_section1 .section1_title{position: absolute;left:50%;top:59px;width:86%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section1 .section1_video_obj{position: absolute;left:50%;bottom:0;width:87.7%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section1 .section1_title img,
.newtro .promo_section1 .section1_video_obj img{max-width: 100%;}
.newtro .promo_section1 .video_content{position: absolute;left:50%;bottom:79px;width:80%;height:80vw;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
@media (max-width:375px){
.newtro .promo_section1 .video_content{position: absolute;left:50%;bottom:72px;width:80%;height:80vw;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
}
@media (max-width:320px){
.newtro .promo_section1 .video_content{position: absolute;left:50%;bottom:62px;width:80%;height:80vw;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
}
.newtro .promo_section1 .button_go_wrap {width:100%;height:85px;background-color:#3e445b;box-sizing:border-box;text-align:center;}
.newtro .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:110px;left:0;z-index:110;height:85px;}
.newtro .promo_section1 .button_go_wrap ul {display:block;}
.newtro .promo_section1 .button_go_wrap li {float:left;width:33.3%;text-align:center;}
.newtro .promo_section1 .button_go_wrap li a {display:inline-block;height:41px;width:100%;font-family:proxima-nova;color:#fff;line-height:41px;margin-top:22px;margin-bottom:22px;border-right:1px solid rgba(101,105,124,0.2)}
.newtro .promo_section1 .button_go_wrap li a img{height: 100%;}
.newtro .promo_section1 .button_go_wrap li:last-child a{border-right:0;}
.newtro .promo_section2 {}
.newtro .promo_section2 .inner {position:relative;height: 249.333vw;background:url(../img/event/0710_newtro/mo/mo_bg_section2.jpg) no-repeat left top; background-size: cover;}
.newtro .promo_section2 .promo_event{height: 100%;}
.newtro .promo_section2 .promo_section2_title{position: absolute; left:50%; top:40px; width:90%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section2 .survey_area{position: absolute; left:50%; bottom:25px; width: 100%; height: 169.333vw; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section2 .survey_wrapper{position: relative;width:100%;height:100%;}
.newtro .promo_section2 ._survey{position: absolute;left:0;top:0;}
.newtro .promo_section2 .survey_complete{position: relative;height: 169.333vw;}
.newtro .promo_section2 .survey_ui_wrap li{float:left;width: 45%;}
.newtro .promo_section2 .survey_ui_wrap li img{max-width: 100%;}
.newtro .promo_section2 .survey_ui_wrap li:nth-child(even){float:right;}
.newtro .promo_section2 ._go_promotion_btn{position: absolute; left:50%; bottom:32px; width:67%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section2 ._go_promotion_btn img{max-width: 100%;}
.newtro .promo_section2 ._result_wrap{position: relative;width:100%;height: 100%;}
.newtro .promo_section2 ._result{position: absolute;display:inline-block;text-align: center;}
.newtro .promo_section2 ._result:last-child{margin-right:0;}
.newtro .promo_section2 ._result span{color:#f05050;font-family: proxima-nova; font-size: 22px; font-weight: 500;line-height: 19px;background: url(../img/event/0710_newtro/mo/mo_ico_heart.jpg) no-repeat left 50%;background-size: 19px 16px;padding-left:23px;letter-spacing: -1px;}
@media (max-width:480px){
.newtro .promo_section2 .survey_ui_wrap{position: absolute;left:50%;top:485px;width: 90%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section2 ._result01{left:210px;top:149px;}
.newtro .promo_section2 ._result02{left:210px;top:300px;}
.newtro .promo_section2 ._result03{left:210px;top:451px;}
}
@media (max-width:375px){
.newtro .promo_section2 .survey_ui_wrap{position: absolute;left:50%;top:442px;width: 90%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section2 ._result01{left:193px;top:132px;}
.newtro .promo_section2 ._result02{left:193px;top:269px;}
.newtro .promo_section2 ._result03{left:193px;top:406px;}
}
@media (max-width:320px){
.newtro .promo_section2 .survey_ui_wrap{position: absolute;left:50%;top:372px;width: 90%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section2 ._result01{left:164px;top:108px;}
.newtro .promo_section2 ._result02{left:164px;top:226px;}
.newtro .promo_section2 ._result03{left:164px;top:344px;}
}
.newtro .tip_wrapper{width: 100%;background: #eeeeee;padding:0 3%;}
.newtro .tip_area {margin:0 auto;text-align:center;}
.newtro .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0;}
.newtro .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.newtro .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:1px solid #111;position: absolute; bottom:-5px;}
.newtro .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 50% no-repeat;vertical-align:2px;background-size: 10px 6px;}
.newtro .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 50% no-repeat;background-size: 10px 6px;}
.newtro .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:60px;border-top:0;}
.newtro .tip_area ul {padding-top:0;text-align: left;}
.newtro .tip_area ul li {position:relative;padding-left:9px;text-indent:-6px;font-family:Noto Sans KR;font-weight:300;font-size:12px;color:#111;line-height:20px;letter-spacing:-.5px;}
.newtro .tip_area ul li p{margin-left:9px;margin-top:9px;border-left:1px solid #777;padding-left:9px;text-indent: 0; color:#777;line-height: 1;}
.newtro .tip_area ul li p span{display: block;margin-bottom:15px;}
.newtro .tip_area ul li p span:last-child{margin-bottom:0;}
.newtro .tip_area .qna_title{display:block;margin-top:27px;margin-left:9px;line-height: 1;font-size: 16px;font-family:proxima-nova; color:#111; letter-spacing: -0.5px;text-align: left;}
.newtro .tip_area .qna_list{color:#5e5e5e;font-size:12px;font-family:Noto Sans KR;font-weight: 300;}
.newtro .tip_area .qna_list li{padding-left:22px;}
.newtro .tip_area .qna_list strong{display:inline-block;font-family:proxima-nova;font-size: 14px;}
.newtro .tip_area .qna_list ._answer{margin-bottom:14px;}
.newtro .promo_section3 {overflow: hidden;}
.newtro .promo_section3 .inner {position:relative;height:170vw;background: url(../img/event/0710_newtro/mo/mo_bg_section3.jpg) no-repeat left top;background-size: cover;}
.newtro .promo_section3 .promo_section3_title{position: absolute; left:50%; top:50px; width:80%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section3 .roulette_area{position: absolute;left:50%; top:70.800vw; width:93%;height:92.667vw; bottom:44px;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section3 .roulette_obj_wrap{position: relative; width: 100%; height: 100%;}
.newtro .promo_section3 ._roulette_obj{position: absolute}
.newtro .promo_section3 ._roulette_shadow{left:0;top:0; width:91%;height:91.733vw;}
.newtro .promo_section3 ._roulette_board{}
.newtro .promo_section3 ._roulette_niddle{width:35px;height:44px;left:50%;top:-15px;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section3 ._roulette_button{width:109px;height:109px;left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); }
.newtro .promo_section3 ._layer_area{position: absolute; left:50%; bottom:90px;  width:87%; height: 93.333vw; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section3 ._layer_discount{position: relative;}
.newtro .promo_section3 ._layer_close{display:block;width:24px;height:24px;position: absolute;right:11px; top:11px;}
.newtro .promo_section4 {}
.newtro .promo_section4 .inner {position:relative;height:172vw;background: url(../img/event/0710_newtro/mo/mo_bg_section4.jpg) no-repeat left top;background-size: cover;}
.newtro .promo_section4 .promo_section4_title{position: absolute; left:50%; top:50px; width:69%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section4 .pacman_area{position: absolute; bottom:0; left:50%;width:100%;height:110.533vw;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);background: url(../img/event/0710_newtro/mo/mo_content_section4.jpg) no-repeat left top;background-size: cover;}
.newtro .promo_section4 .pacman_wrap{position: relative; width:85%; height:50.133vw;margin:80px auto 0; background: url(../img/event/0710_newtro/mo/mo_pacman_wrap_bg.jpg) no-repeat left top;background-size: cover;}
.newtro .promo_section4 .number_area{width:64%;position: absolute;left:22%;top:15%;}
.newtro .promo_section4 .number_area span{float:left;margin-left:9px;height: 81px;width:51px;}
.newtro .promo_section4 .number_area span img{max-width: 100%;}
.newtro .promo_section4 .number_area span:first-child{margin-left:0;}
.newtro .promo_section4 .number_area span:last-child{height: 81px;width:21px;padding-top:60px;}
.newtro .promo_section4 .dot_poz{position: absolute;top:140px;width:15px;height:2px;}
.newtro .promo_section4 .dot_poz.dot_001{left:50px;}
.newtro .promo_section4 .dot_poz.dot_002{left:100px;}
.newtro .promo_section4 .dot_poz.dot_003{left:150px;}
.newtro .promo_section4 .dot_poz.dot_004{left:200px;}
.newtro .promo_section4 .dot_poz.dot_005{left:250px;}
.newtro .promo_section4 .ghost_poz{position: absolute; top:130px;width:21px;}
.newtro .promo_section4 .ghost_poz.ghost_001{left:72px;}
.newtro .promo_section4 .ghost_poz.ghost_002{left:122px;}
.newtro .promo_section4 .ghost_poz.ghost_003{left:172px;}
.newtro .promo_section4 .ghost_poz.ghost_004{left:222px;}
.newtro .promo_section4 .ghost_poz.ghost_005{left:272px;}
.newtro .promo_section4 .percentage_poz{position: absolute;top:156px;}
.newtro .promo_section4 .percentage_poz.percent_001{left:28px;width:13px}
.newtro .promo_section4 .percentage_poz.percent_002{left:74px;width:20px}
.newtro .promo_section4 .percentage_poz.percent_003{left:124px;width:20px}
.newtro .promo_section4 .percentage_poz.percent_004{left:174px;width:20px}
.newtro .promo_section4 .percentage_poz.percent_005{left:224px;width:20px}
.newtro .promo_section4 .percentage_poz.percent_006{left:272px;width:24px}
.newtro .promo_section4 .pacman_poz{position: absolute;left:14px;top:120px;}
.newtro .promo_section4 .pacman {
    position: relative;
    height: 40px;
    width: 40px;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }

  .newtro .promo_section4 .body {
    height: 40px;
    width: 40px;
    border-radius: 50%/50%;
    background: #fbed10;
    -webkit-border-radius: 50%/50%;
    -moz-border-radius: 50%/50%;
    -ms-border-radius: 50%/50%;
    -o-border-radius: 50%/50%;
}

.newtro .promo_section4 .mouth {
    position: absolute;
    top: 50%;
    right: 0px;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent #000000 transparent transparent;
    -webkit-animation: omnomnom 0.5s infinite linear;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

@-webkit-keyframes omnomnom {
    0%, 100% {
        border-width: 12px 18px 12px 0;
        margin-left: 24px;
        margin-top: -2px;
    }
    25% {
        border-width: 6px 18px 6px 0;
        margin-left: 32px;
        margin-top: 2px;
    }
    50% {
        border-width: 1px 4px 1px 0;
        margin-left: 38px;
        margin-top: 2px;
    }
    75% {
        border-width: 6px 18px 6px 0;
        margin-left: 32px;
        margin-top: 2px;
    }
}
@keyframes omnomnom {
    0%, 100% {
        border-width: 12px 18px 12px 0;
        margin-left: 24px;
        margin-top: -2px;
    }
    25% {
        border-width: 6px 18px 6px 0;
        margin-left: 32px;
        margin-top: 2px;
    }
    50% {
        border-width: 1px 4px 1px 0;
        margin-left: 38px;
        margin-top: 2px;
    }
    75% {
        border-width: 6px 18px 6px 0;
        margin-left: 32px;
        margin-top: 2px;
    }
}
@media (max-width:480px){
.newtro .promo_section4 .pacman_progress_bar{position: absolute; left:20px; top:10px;}
}
@media (max-width:375px){
.newtro .promo_section4 .pacman_progress_bar{position: absolute; left:0px; top:0px;}
}
@media (max-width:320px){
.newtro .promo_section4 .pacman_wrap{position: relative; width:100%; height:50.133vw;margin:20% auto 0; background: url(../img/event/0710_newtro/mo/mo_pacman_wrap_bg.jpg) no-repeat center top;background-size: 110%;}
.newtro .promo_section4 .number_area{left:50%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.newtro .promo_section4 .number_area span{display:inline-block;float:left;margin-left:9px;height: 43%;width:16%;}
.newtro .promo_section4 .number_area span img{width: 100%;vertical-align: bottom}
.newtro .promo_section4 .number_area span:first-child{margin-left:30px;}
.newtro .promo_section4 .number_area span:last-child{height: auto;width:6%;padding-top:12%;box-sizing: border-box;box-sizing: border-box}
.newtro .promo_section4 .pacman_progress_bar{position: absolute; left:0; top:-20px;}
}

.clearance {}
.clearance .inner{position: relative; height: 100%;}
.clearance .event_top_section1 {height:149.333vw;}
.clearance .event_top_section2 {height:317.333vw}
.clearance .event_top_section3 {height:498.667vw;background:url(../img/event/0710_clearance/mo/mo_clearance_img_003.jpg) center top no-repeat; background-size: cover;}
.clearance .go_link{position: absolute;}
.clearance .go_link._join_page{width:85%; left:50%; top:132vw; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.clearance .go_link._roulette_page{width:85%; left:50%; top:285.333vw; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.clearance .product_wrapper{padding-top:33.333vw;}
.clearance .product_wrapper ul{width:85%;margin:0 auto;}
.clearance .product_wrapper ul li{margin-bottom:8vw}

.clearance .tip_wrapper{width: 100%;background: #eeeeee;padding:0 3%;}
.clearance .tip_area {margin:0 auto;text-align:center;}
.clearance .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0;}
.clearance .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.clearance .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:1px solid #111;position: absolute; bottom:-5px;}
.clearance .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 50% no-repeat;vertical-align:2px;background-size: 10px 6px;}
.clearance .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 50% no-repeat;background-size: 10px 6px;}
.clearance .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:60px;border-top:0;}
.clearance .tip_area ul {padding-top:0;text-align: left;}
.clearance .tip_area ul li {position:relative;padding-left:9px;text-indent:-6px;font-family:Noto Sans KR;font-weight:300;font-size:12px;color:#111;line-height:20px;letter-spacing:-.5px;}

.night_sale_0712 .event_top_section1 .inner{background: #e0eef7;}
.night_sale_0712 .product_area{width:84%;margin:0 auto;}
.night_sale_0712 .product_area ul{display:inline-block;}
.night_sale_0712 .product_area li{width: 100%;}
.night_sale_0712 .product_area li{margin-bottom:15px;}
.night_sale_0712 .product_area li a{display:block;width:100%;height:100%!important;padding:0!important;}
.night_sale_0712 .product_area li:last-child{margin-bottom:0;}

.dailycategory_0712 .inner{background: #669ae4;}
.dailycategory_0712 ._video_wrapper{text-align: center}

.wassupb_0712 .inner{background: #eccf67;}
.wassupb_0712._0826 .inner{background: #f9ce64;}
.wassupb_0712 ._video_wrapper{text-align: center}
.wassupb_0712._0916 .inner{background: #e6a4fe;}

.brand_festa_0718 .inner{background: #f7e6fa;}
.brand_festa_0718 .brand_area{height:95px;width:100%;text-align: center}
.brand_festa_0718 .brand_area ul{display:inline-block;}
.brand_festa_0718 .brand_area li{float:left; width:95px; height:95px; margin-right:10px;}
.brand_festa_0718 .brand_area li a{display:block;width:100%;height:100%;}
.brand_festa_0718 .brand_area li:last-child{margin-right:0;}

.juseyo_0724 .event_top_section1 .inner{background: #efefef;}
.juseyo_0724 .product_area{width:90%;margin:0 auto;}
.juseyo_0724 .product_area ul{display:inline-block;}
.juseyo_0724 .product_area li{width: 100%;}
.juseyo_0724 .product_area li a{display:block;width:100%;height:100%;}
.juseyo_0724 .tip_wrapper{width: 100%;background: #efefef;}
.juseyo_0724 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.juseyo_0724 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.juseyo_0724 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.juseyo_0724 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.juseyo_0724 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.juseyo_0724 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 0 no-repeat;vertical-align:3px;}
.juseyo_0724 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 0 no-repeat;}

.delimanca0726 .promo_section1 .inner{position:relative;width:100%;height:347.600vw;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0726_delimanca/mo/dailycategory_img_001.jpg) center top no-repeat; background-size: cover;}
.delimanca0726 .promo_section1 ._coupon{ position: absolute; left:50%; top:120.800vw; z-index: 10;width:87%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.delimanca0726 .promo_section1 ._coupon .btn_gcp{padding:0;font-size: 0;border:0;height: auto;}
.delimanca0726 .promo_section2 .inner{position:relative;overflow: hidden;width:100vw;height:253.333vw;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0726_delimanca/mo/dailycategory_img_002.jpg) center top no-repeat; background-size: 100%;}
.delimanca0726 .promo_section2 .video_wrapper{width:84%;height: 47.200vw; background: #000; margin:0 auto 50px;}
.delimanca0726 .promo_section2 .slides_area {position:relative;}
.delimanca0726 .promo_section2 .promo_slides {}
.delimanca0726 .slides .slick-arrow{overflow:hidden;position:absolute;z-index:1;width:36px;height:36px}
.delimanca0726 .slides .slick-arrow:after{width:18px;height:18px;}
.delimanca0726 .slides .slick-prev{left:45px}
.delimanca0726 .slides .slick-prev:after{left:9px;-webkit-transform:translate(0,-50%) rotateZ(-135deg);-ms-transform:translate(0,-50%) rotateZ(-135deg);-o-transform:translate(0,-50%) rotateZ(-135deg);transform:translate(0,-50%) rotateZ(-135deg)}
.delimanca0726 .slides .slick-next{right:45px;left:auto}
.delimanca0726 .slides .slick-next:after{left:10px;-webkit-transform:translate(0,-50%) rotateZ(45deg);-ms-transform:translate(0,-50%) rotateZ(45deg);-o-transform:translate(0,-50%) rotateZ(45deg);transform:translate(0,-50%) rotateZ(45deg)}
.delimanca0726 .promo_section2 .promo_slides .slick-list {overflow:initial;}
.delimanca0726 .promo_section2 .promo_slides .slick-arrow:after{ border-top:2px solid #000; border-right:2px solid #000;}
.delimanca0726 .promo_section2 .promo_slides .item { width:72.533vw; height:64.400vw; margin-right:20px; border-radius: 18px; box-sizing:border-box; box-shadow:3px 3px 6px rgba(0,0,0,0.05); -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; box-shadow: 10px 10px 5px rgba(63, 106, 180, 0.4); }
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info { position:relative; box-sizing:border-box; text-align:center; border-radius: 18px; overflow: hidden; }
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .img_wrap { position:relative;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .img_wrap:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(255,255,255,0.6); border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }.delimanca0726 .promo_section2 .promo_slides .item.on .coupon_info .img_wrap:before{display:none;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .txt_null {margin-top:45px;font-size:60px;font-weight:600;color:#111;line-height:1;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .button_wrap {margin-top:20px;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .button_wrap .button_coupon_down,
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .button_wrap .button_coupon_item {display:inline-block;width:46.8%;height:70px;margin:0 5px;line-height:70px;font-family:Noto Sans KR;font-size:24px;font-weight:500;color:#fff;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .button_wrap .button_coupon_down {background-color:#f7461d;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .button_wrap .button_coupon_item {background-color:#292929;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .button_wrap .button_coupon_down[disabled] {background-color:#ddd;}
.delimanca0726 .promo_section2 .promo_slides .slick-next {right:8%;}
.delimanca0726 .promo_section2 .promo_slides .slick-prev {left:8%}
/* .delimanca0726 .promo_section2 .slides_area {position:relative;}
.delimanca0726 .promo_section2 .slides_area .item {width:83.333vw;height:90.667vw;margin:30px 20px 0;background-color:#fff;border:1px solid #dfdde5;box-sizing:border-box;box-shadow:3px 3px 6px rgba(0,0,0,0.05);}
.delimanca0726 .promo_section2 .slides_area .item .coupon_info {position:relative;width:100%;height:100%;padding:8px 0;box-sizing:border-box;text-align:center;}
.delimanca0726 .promo_section2 .slides_area .item .coupon_info .date {display:block;position:absolute;top:8px;left:8px ;z-index:1;width:75px;height:63px;background-color:#ff2e2e;font-family:'Noto Sans KR';font-size:18px;font-weight:400;color:#fff;line-height:63px;text-align:center;letter-spacing:-.5px}
.delimanca0726 .promo_section2 .slides_area .item .coupon_info .img_wrap {position:relative;margin:0 8px;}
.delimanca0726 .promo_section2 .promo_slides .item .coupon_info .img_wrap:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);}
.delimanca0726 .promo_section2 .promo_slides .item.on .coupon_info .img_wrap:before{display:none;}
.delimanca0726 .promo_section2 .slides_area .item .coupon_info .txt {display:block;margin-top:17px;font-size:30px;font-weight:600;color:#111;line-height:1;font-family: proxima-nova;}
.delimanca0726 .promo_section2 .slides_area .item .coupon_info .txt_null{display:block;margin-top:28px;font-size:30px;font-weight:600;color:#111;line-height:1;font-family: proxima-nova;}delimanca0726
.delimanca0726 .promo_section2 .slides_area .item .coupon_info em{display:block;margin-top:0;font-size:16px;font-weight: 400;font-family:'Noto Sans KR';color:#898989;line-height: 1;}
.delimanca0726 .slides .slick-dots .slick-active button{background: #ff4e4e;}
.delimanca0726 .slides .slick-dots{padding-top:13px;text-align: center;}
.delimanca0726 .promo_section2 .promo_slides .item .state_comingsoon {display:block;}
.delimanca0726 .promo_section2 .promo_slides .item .state_on {display:none;}
.delimanca0726 .promo_section2 .promo_slides .item .state_off {display:none;}
.delimanca0726 .promo_section2 .promo_slides .item.on .state_on {display:block;}
.delimanca0726 .promo_section2 .promo_slides .item.on .state_comingsoon {display:none;}
.delimanca0726 .promo_section2 .promo_slides .item.on .state_off {display:none;}
.delimanca0726 .promo_section2 .promo_slides .item.off .state_off {display:block;}
.delimanca0726 .promo_section2 .promo_slides .item.off .state_on {display:none;}
.delimanca0726 .promo_section2 .promo_slides .item.off .state_comingsoon {display:none;}
.delimanca0726 .promo_section2 .slides_area .wrap_layer { /*width:450px; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.delimanca0726 .promo_section2 .wrap_layer.promo_coupon .layer_cont {text-align:center;}
.delimanca0726 .promo_section2 .wrap_layer.promo_coupon .layer_cont strong {font-family:Noto Sans KR;font-size:20px;font-weight:500;color:#000;line-height:1;}
.delimanca0726 .promo_section2 .wrap_layer.promo_coupon .layer_cont p {margin-top:10px;font-family:Noto Sans KR;font-size:16px;color:#111;line-height:24px;letter-spacing:-1px;}
.delimanca0726 .promo_section2 .wrap_layer .layer_cont .button_wrap {margin-top:25px;text-align:center;}
.delimanca0726 .promo_section2 .wrap_layer .layer_cont .btn_link {width:100%;}
.delimanca0726 .promo_section2 .wrap_layer ul li {position:relative;padding-left:6px;}
.delimanca0726 .promo_section2 .wrap_layer ul li:before {content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#111;}
.delimanca0726 .promo_section2 .wrap_layer ul li:after {content:'';display:block;clear:both;}
.delimanca0726 .promo_section2 .wrap_layer ul li .col_left {display:block;width:65px;float:left;}
.delimanca0726 .promo_section2 .wrap_layer ul li .col_right {display:block;margin-left:65px;}
.delimanca0726 .promo_section2 .wrap_layer ul li .txt_sub {color:#777;}
.delimanca0726 .promo_section2 .wrap_layer ul li .txt_point {color:#f7461d;} */

.lucky_summer_0726{height:100%;}
.lucky_summer_0726 .inner{position: relative; width:100%; height:254.133vw; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0726_luckysummer/mo/luckysummer_img_001.jpg) center top no-repeat; background-size: cover;}
.lucky_summer_0726 .product_area{ position:absolute; left:50%; top:91.200vw; transform:translateX(-50%); width:75%; margin:0 auto; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.lucky_summer_0726 .product_area ul{display:inline-block;}
.lucky_summer_0726 .product_area li{width: 100%;}
.lucky_summer_0726 .product_area li{margin-bottom:15px;}
.lucky_summer_0726 .product_area li a{display:block;width:100%;height:100%!important;padding:0!important;}
.lucky_summer_0726 .product_area li:last-child{margin-bottom:0;}

.new_confidence_0726 .top_visual{height:auto;width:100%;margin-bottom:40px;}
.new_confidence_0726 .inner{width:91%;margin:0 auto;}
.new_confidence_0726 .inner li{margin-bottom:30px}
.new_confidence_0726 .bottom_coupon{margin-top:40px;}


.august_benefit .inner{position: relative;}
.august_benefit ._coupon_down{ position: absolute; left:50%; bottom:20vw; width:74%; padding:0; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.august_benefit .promo_section4 ._coupon_down{ bottom:36vw;}
.august_benefit .promo_section4 ._coupon_down._coupon_down2{ bottom:19.867vw;}
.august_benefit .promo_section1 .button_go_wrap {width:100%;height:85px;background-color:#0d6eb9;box-sizing:border-box;text-align:center;}
.august_benefit .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:110px;left:0;z-index:110;height:85px;}
.august_benefit .promo_section1 .button_go_wrap ul {display:inline-block;margin: 0 auto;width:100%;}
.august_benefit .promo_section1 .button_go_wrap li {float:left;width:33.3%;text-align:center;}
.august_benefit .promo_section1 .button_go_wrap li a {display:inline-block;height:44px;width:100%;font-family:proxima-nova;color:#fff;line-height:44px;margin-top:19px;margin-bottom:19px;border-right:1px solid rgba(255,255,255,0.2)}
.august_benefit .promo_section1 .button_go_wrap li a img{vertical-align: middle; height: 100%; width: auto;}
.august_benefit .promo_section1 .button_go_wrap li:last-child a{border-right:0;}

.august_benefit .tip_wrapper{width: 100%;background: #eeeeee;}
.august_benefit .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.august_benefit .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.august_benefit .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.august_benefit .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.august_benefit .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.august_benefit .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.august_benefit .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.august_benefit .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.august_benefit .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.august_benefit .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.august_benefit .tip_area dl dt span{font-family:proxima-nova;}
.august_benefit .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.august_benefit .tip_area ul {padding-top:0;}
.august_benefit .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.august_benefit .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.august_benefit .tip_area ul li ._asterisk{vertical-align: -4px}
.august_benefit .tip_area ul li:after {content:'';display:block;clear:both;}
.august_benefit .tip_area ul li .txt_sub {color:#777;}
.august_benefit .tip_area ul li .txt_point {color:#f7461d;}

.august_benefit.september_benefit .inner{position: relative;}
.august_benefit.september_benefit .promo_section2 .inner{text-align: center;}
.august_benefit.september_benefit ._coupon_down{ position: absolute; left:50%; top:110vw; width:89%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.august_benefit.september_benefit ._coupon_down_list{position: absolute; left:50%;width:100%; bottom:21.733vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ;}
.august_benefit.september_benefit ._coupon_down_list li{width:70%;margin:0 auto 10.667vw;}
.august_benefit.september_benefit ._coupon_down_list li a{display:inline-block;width:100%;}
.august_benefit.september_benefit ._coupon_down_list li img{width:100%;}
.august_benefit.september_benefit ._coupon_down_list li:last-child{margin-bottom:0;}
.august_benefit.september_benefit ._coupon_btn{position: absolute; left:50%;width:70%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ;}
.august_benefit.september_benefit ._coupon_btn._coupon_btn001{top:144.800vw;}
.august_benefit.september_benefit ._coupon_btn._coupon_btn002{top:261.333vw;}
.august_benefit.september_benefit ._coupon_btn._coupon_btn003{bottom:32.400vw;}
.august_benefit.september_benefit .promo_section1 .button_go_wrap {width:100%;height:85px;background-color:#3b3b97;box-sizing:border-box;text-align:center;}
.august_benefit.september_benefit .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:85px;}
.august_benefit.september_benefit .promo_section1 .button_go_wrap.top_fixed.nav-down{top:110px;}
.august_benefit.september_benefit .promo_section1 .button_go_wrap ul {display:inline-block;margin: 0 auto;width:100%;}
.august_benefit.september_benefit .promo_section1 .button_go_wrap li {float:left;width:33.3%;text-align:center;}
.august_benefit.september_benefit .promo_section1 .button_go_wrap li a {display:inline-block;height:44px;width:100%;font-family:proxima-nova;color:#fff;line-height:44px;margin-top:19px;margin-bottom:19px;border-right:1px solid rgba(255,255,255,0.2)}
.august_benefit.september_benefit .promo_section1 .button_go_wrap li a img{vertical-align: middle; height: 100%; width: auto;}
.august_benefit.september_benefit .promo_section1 .button_go_wrap li:last-child a{border-right:0;}
.august_benefit.september_benefit .btn_gcp{padding:0!important}

.sos_0802 .product_area{box-sizing: border-box; padding:36px 0 37px; text-align: center;  background: #d8d8d8;}
.sos_0802 .product_area .golink_join{display:block;width:87%;margin:0 auto 30px;}
.sos_0802 .product_area .golink_join img{width:100%;}
.sos_0802 .product_area ul{margin:0 auto;}
.sos_0802 .product_area li{width:67%;margin: 0 auto 13px;}
.sos_0802 .product_area li:last-child{margin-bottom:0;}
.sos_0802 .product_area li img{width:100%;}
.sos_0802 .product_area2{box-sizing: border-box; padding:40px 0 38px; text-align: center;  background: #efa900;}
.sos_0802 .product_area2 ul{width:84%;margin:0 auto;overflow: hidden;}
.sos_0802 .product_area2 li{float:left;width:48%;margin-bottom:19px;}
.sos_0802 .product_area2 li:nth-child(even){float:right;}
.sos_0802 .product_area2 li:last-child{margin-right:0;}
.sos_0802 .tip_wrapper{width: 100%;background: #f4f4f4;}
.sos_0802 .tip_area {width:84%; margin:0 auto; text-align:center; opacity: .8;}
.sos_0802 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;text-align: center;}
.sos_0802 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.sos_0802 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.sos_0802 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.sos_0802 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 0 no-repeat;vertical-align:3px;}
.sos_0802 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 0 no-repeat;}
.sos_0802 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.sos_0802 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:24px;}
.sos_0802 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:14px;color:#111;line-height:20px;letter-spacing:-.5px;}
.sos_0802 .tip_area dl dt span{font-family:proxima-nova;}
.sos_0802 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:20px;letter-spacing:-.5px;}
.sos_0802 .tip_area ul {padding-top:0;}
.sos_0802 .tip_area ul li {position:relative;padding-left:12px;text-indent: -12px}
.sos_0802 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;}
.sos_0802 .tip_area ul li ._asterisk{vertical-align: -4px}
.sos_0802 .tip_area ul li:after {content:'';display:block;clear:both;}
.sos_0802 .tip_area ul li .txt_sub {color:#777;}
.sos_0802 .tip_area ul li .txt_point {color:#f7461d;}

.wassupb_0712 .inner{background: #eccf67;}
.wassupb_0712._0812 .inner{background: #ffc5b1;}
.wassupb_0712._0819 .inner{background: #ffd0d2;}
.wassupb_0712._0923 .inner{background: #ffdfbb;}
.wassupb_0712._0930 .inner{background: #fdf1cd;}
.wassupb_0712 ._video_wrapper{text-align: center}
.wassupb_0712 .event_top_section2{width:100%;overflow: hidden;}
.wassupb_0712 .event_top_section2 .event_lookbook_slides {margin:0 auto;text-align:center;}
.wassupb_0712 .event_top_section2 .event_lookbook_slides.slides{padding:0;}
.wassupb_0712 .event_top_section2 .event_lookbook_slides .item img{max-width: 414px;}

.wassupb_0712._0812 .slides .slick-arrow{overflow:hidden;position:absolute;z-index:1;width:38px;height:62px}
.wassupb_0712._0812 .slides .slick-arrow:after{width:36px;height:36px;border-width:2px 2px 0 0}
.wassupb_0712._0812 .slides.black .slick-arrow:after{border-color: #333;border-style:solid;}
.wassupb_0712._0812 .slides .slick-prev{left:45px}
.wassupb_0712._0812 .slides .slick-prev:after{left:13.5px;-webkit-transform:translate(0,-50%) rotateZ(-135deg);-ms-transform:translate(0,-50%) rotateZ(-135deg);-o-transform:translate(0,-50%) rotateZ(-135deg);transform:translate(0,-50%) rotateZ(-135deg)}
.wassupb_0712._0812 .slides .slick-next{right:45px;left:auto}
.wassupb_0712._0812 .slides .slick-next:after{left:-13.5px;-webkit-transform:translate(0,-50%) rotateZ(45deg);-ms-transform:translate(0,-50%) rotateZ(45deg);-o-transform:translate(0,-50%) rotateZ(45deg);transform:translate(0,-50%) rotateZ(45deg)}
.wassupb_0712._0812 .event_top_section2 .slides .slick-next {right:8%;}
.wassupb_0712._0812 .event_top_section2 .slides .slick-prev {left:8%;}
.wassupb_0712._0902 .slides .slick-arrow, .wassupb_0712._0916 .slides .slick-arrow{overflow:hidden;position:absolute;z-index:1;width:15px;height:30px}
.wassupb_0712._0902 .slides .slick-arrow:after, .wassupb_0712._0916 .slides .slick-arrow:after{width:30px;height:30px;border-width:1px 1px 0 0}
.wassupb_0712._0902 .slides.white .slick-arrow:after, .wassupb_0712._0916 .slides.white .slick-arrow:after{border-color: #fff;border-style:solid;opacity: .8;}
.wassupb_0712._0902 .slides .slick-prev:after, .wassupb_0712._0916 .slides .slick-prev:after{left:7.5px;-webkit-transform:translate(0,-50%) rotateZ(-135deg);-ms-transform:translate(0,-50%) rotateZ(-135deg);-o-transform:translate(0,-50%) rotateZ(-135deg);transform:translate(0,-50%) rotateZ(-135deg)}
.wassupb_0712._0902 .slides .slick-next:after, .wassupb_0712._0916 .slides .slick-next:after{left:-21.5px;-webkit-transform:translate(0,-50%) rotateZ(45deg);-ms-transform:translate(0,-50%) rotateZ(45deg);-o-transform:translate(0,-50%) rotateZ(45deg);transform:translate(0,-50%) rotateZ(45deg)}
.wassupb_0712._0902 .slides .slick-next, .wassupb_0712._0916 .slides .slick-next {right:14px;left:auto;}
.wassupb_0712._0902 .slides .slick-prev, .wassupb_0712._0916 .slides .slick-prev {left:14px;}


.outter_0808 .event_top_section1 .inner{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0808_outter/mo/outter_bg_001.jpg) left bottom no-repeat; background-size: cover;}
.outter_0808 .product_area{width:90%;margin:0 auto;}
.outter_0808 .product_area li{margin-bottom:24px;}
.outter_0808 .product_area li:last-child{margin-bottom:40px;}
.outter_0808 .event_top_section2{background: #f6fafc;}
.outter_0808 .event_top_section2 ._title{width:76%;}
.outter_0808 .event_top_section2 .inner{padding-top:40px;text-align: center;}
.outter_0808 .event_top_section2 ul{width:90%;margin:40px auto 0;}
.outter_0808 .event_top_section2 li{margin-bottom:20px;}
.outter_0808 .event_top_section2 li:last-child{margin-bottom:40px;}

.showme990 .inner{position: relative;}
.showme990 ._golink_join{display:inline-block;width:60%; position: absolute; top:91.733vw; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; box-shadow: 0px 13px 6px rgba(0,0,0,0.36);}
.showme990 .tip_wrapper{background: #333;}
.showme990 .tip_area {margin:0 20px;text-align:center; opacity: .8;}
.showme990 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;text-align: center;}
.showme990 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.showme990 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#fff;line-height:1;}
.showme990 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #fff;position: absolute; bottom:-4px;}
.showme990 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0814_showme/btn_arrow_white_off.png) 0 0 no-repeat;vertical-align:3px;}
.showme990 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0814_showme/btn_arrow_white_on.png) 0 0 no-repeat;}
.showme990 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.showme990 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:12px;opacity: .8;}
.showme990 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#fff;line-height:20px;letter-spacing:-.5px;}
.showme990 .tip_area dl dt span{font-family:proxima-nova;}
.showme990 .tip_area dl dd {padding-left:0px;font-family:Noto Sans KR;font-size:12px;color:#fff;line-height:20px;letter-spacing:-.5px;}
.showme990 .tip_area ul {padding-top:0;}
.showme990 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px}
.showme990 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;}
.showme990 .tip_area ul li:after {content:'';display:block;clear:both;}

.nike_0814 .inner{background: #fafafa;}
.nike_0814 ._video_wrapper{text-align: center}

.nike_0822 .inner{background: #fafafa;}
.nike_0822 ._video_wrapper{text-align: center}
.nike_0822 .list_wrapper{position: relative;background: #fff; height:290vw;}
.nike_0822 .list_wrapper ul{ display:inline-block; position: absolute; left:50%; bottom:9.333vw; width:84%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.nike_0822 .list_wrapper li{margin-bottom:30px;}
.nike_0822 .list_wrapper li:last-child{margin-bottom:0;}

.nike_0829 .inner{background: #fafafa;}
.nike_0829 ._video_wrapper{text-align: center}
.nike_0829 .list_wrapper{position: relative;background: #fff; padding: 33px 0;}
.nike_0829 .list_wrapper ul{ display:block; width:84%; margin:0 auto;}
.nike_0829 .list_wrapper li{margin-bottom:30px;}
.nike_0829 .list_wrapper li:last-child{margin-bottom:0;}

.nike_0829._0917 .poz_rel{position: relative;}
.nike_0829._0917 ._video_wrapper{ position: absolute; width:100%; left:50%; top:16vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.nike_0829._0926 ._video_wrapper{background: #161513;}

/* runway_0821 */
.runway_0821 ._video_wrapper{position: relative;width:100%;height:0;padding-bottom:100%;overflow: hidden;}
.runway_0821 ._video_wrapper ._dimm{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.runway_0821 ._video_wrapper .evt_logo{ position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); }
.runway_0821 .vote_area{position: relative;}
.runway_0821 .vote_area ul{ position: absolute; top:46.400vw; left:50%; transform:translateX(-50%) ; width:91%; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.runway_0821 .vote_area li{margin-bottom:15px;}
.runway_0821 .vote_area li:last-child{margin-bottom:0;}
.runway_0821 .vote_area li a{display:block; box-sizing: border-box; position:relative;width:auto;height:auto; border:1px solid #dad9d4;}
.runway_0821 .vote_area .heart_count{ display: inline-block; position: absolute; bottom:13%; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; border:1px solid #b7b7b7; border-radius:12px; height:24px; line-height: 24px; padding:0 10px; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; background-color: #fff; }
.runway_0821 .vote_area .heart_count em{display:inline-block;padding:0 8px 0 23px;background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0821_runway/mo/ico_heart_off.jpg) left 50% no-repeat;background-size: 10px 8px; color:#b7b7b7}
.runway_0821 .vote_area li a .vote_frame{display:none;position: absolute;top:-2px;left:-2px;}
.runway_0821 .vote_area li a:focus .vote_frame,
.runway_0821 .vote_area li a.on .vote_frame{display:block;}
.runway_0821 .vote_area li a:focus .heart_count,
.runway_0821 .vote_area li a.on .heart_count{border-color:#dc1f2a;background: #dc1f2a;}
.runway_0821 .vote_area li a:focus .heart_count em,
.runway_0821 .vote_area li a.on .heart_count em{color:#fff; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0821_runway/mo/ico_heart_on.jpg) left 50% no-repeat; background-size: 10px 8px;}

.runway_0821 .event_top_section2 .inner{position: relative;width:100%;min-height: 194vw;background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0821_runway/mo/runway_img_007.jpg) center center;background-size: cover;}
.runway_0821 .event_top_section2 .inner .content_wrapper{ position:absolute; top:64.667vw; left:50%; transform:translateX(-50%); width:91%;  -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.runway_0821 .event_top_section3 .inner{position: relative;width:100%;min-height: 194vw;background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0821_runway/mo/runway_img_008.jpg) center center;background-size: cover;}
.runway_0821 .event_top_section3 .inner .content_wrapper{ position:absolute; top:64.667vw; left:50%; transform:translateX(-50%); width:91%;  -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.runway_0821 .event_top_section4 .inner{position: relative;width:100%;min-height: 194vw;background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0821_runway/mo/runway_img_009.jpg) center center;background-size: cover;}
.runway_0821 .event_top_section4 .inner .content_wrapper{ position:absolute; top:64.667vw; left:50%; transform:translateX(-50%); width:91%;  -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.runway_0821 .bnr_link{display:inline-block; width:91%; position: absolute; bottom:13.333vw; left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.runway_0821 .slides {width:100%;margin:0 auto;}
.runway_0821 .slides .item {position:relative;margin-right:10px;}
.runway_0821 .slides .item img{max-width: 343px;}
.runway_0821 .slides .slick-arrow{overflow:hidden;position:absolute;z-index:1;width:15px;height:30px}
.runway_0821 .slides .slick-arrow:after{width:30px;height:30px;border-width:2px 2px 0 0}
.runway_0821 .slides.black .slick-arrow:after{border-color: #333;border-style:solid;}
.runway_0821 .slides .slick-prev:after{left:7.5px;-webkit-transform:translate(0,-50%) rotateZ(-135deg);-ms-transform:translate(0,-50%) rotateZ(-135deg);-o-transform:translate(0,-50%) rotateZ(-135deg);transform:translate(0,-50%) rotateZ(-135deg)}
.runway_0821 .slides .slick-next:after{left:-21.5px;-webkit-transform:translate(0,-50%) rotateZ(45deg);-ms-transform:translate(0,-50%) rotateZ(45deg);-o-transform:translate(0,-50%) rotateZ(45deg);transform:translate(0,-50%) rotateZ(45deg)}
.runway_0821 .slides .slick-next {right:14px;left:auto;}
.runway_0821 .slides .slick-prev {left:14px;}
.runway_0821 .tip_wrapper{width: 100%;background: #f4f4f4;}
.runway_0821 .tip_area {width:84%; margin:0 auto; text-align:center; opacity: .8;}
.runway_0821 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;text-align: center;}
.runway_0821 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.runway_0821 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.runway_0821 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.runway_0821 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 0 no-repeat;vertical-align:3px;}
.runway_0821 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 0 no-repeat;}
.runway_0821 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.runway_0821 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:24px;}
.runway_0821 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:14px;color:#111;line-height:20px;letter-spacing:-.5px;}
.runway_0821 .tip_area dl dt span{font-family:proxima-nova;}
.runway_0821 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:20px;letter-spacing:-.5px;}
.runway_0821 .tip_area ul {padding-top:0;}
.runway_0821 .tip_area ul li {position:relative;padding-left:12px;text-indent: -12px}
.runway_0821 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;}
.runway_0821 .tip_area ul li ._asterisk{vertical-align: -4px}
.runway_0821 .tip_area ul li:after {content:'';display:block;clear:both;}
.runway_0821 .tip_area ul li .txt_sub {color:#777;}
.runway_0821 .tip_area ul li .txt_point {color:#f7461d;}

.timesale_0822 .inner{position: relative;}
.timesale_0822 .coupon_poz{position: absolute; top:92.933vw; text-align: center;}
.timesale_0822 .coupon_poz li{width:76%;margin:0 auto 4vw;}
.timesale_0822 .coupon_poz li .btn_gcp{padding:0;}

.timesale_0822 .tip_wrapper{width: 100%;background: #f4f4f4;}
.timesale_0822 .tip_area {width:84%; margin:0 auto; text-align:center; opacity: .8;}
.timesale_0822 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;text-align: center;}
.timesale_0822 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.timesale_0822 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.timesale_0822 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.timesale_0822 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 0 no-repeat;vertical-align:3px;}
.timesale_0822 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 0 no-repeat;}
.timesale_0822 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.timesale_0822 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:24px;}
.timesale_0822 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:14px;color:#111;line-height:20px;letter-spacing:-.5px;}
.timesale_0822 .tip_area dl dt span{font-family:proxima-nova;}
.timesale_0822 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:20px;letter-spacing:-.5px;}
.timesale_0822 .tip_area ul {padding-top:0;}
.timesale_0822 .tip_area ul li {position:relative;padding-left:10px;text-indent: -5px}
.timesale_0822 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;}
.timesale_0822 .tip_area ul li ._asterisk{vertical-align: -4px}
.timesale_0822 .tip_area ul li ._middot{font-weight: bold;}
.timesale_0822 .tip_area ul li:after {content:'';display:block;clear:both;}
.timesale_0822 .tip_area ul li .txt_sub {color:#777;}
.timesale_0822 .tip_area ul li .txt_point {color:#f7461d;}

.flannel_0827 .top_visual, .jacket_0908 .top_visual, .iconic_0909 .top_visual, .plan_exhibition .coupon_area{margin-bottom:30px;}
.stripe_0904 {text-align: center;}
.stripe_0904 .top_visual{margin-bottom:5.067vw}
.stripe_0904 .product_img{display:inline-block;width:91%;}
.stripe_0904 .product_img{margin-bottom:4.800vw}

.plan_exhibition .product_area{width:91.4%;margin:30px auto 0;}
.plan_exhibition .product_area ._toprank a{display:block;margin-bottom:3.733vw}
.plan_exhibition .product_area ._lowrank a{float:left;width:48%;margin-bottom:6.400vw;}
.plan_exhibition .product_area ._lowrank a:nth-child(even){float:right;}
.plan_exhibition .coupon_area .btn_gcp{width:100%;padding:0;}

.mid90_0828 ._video_wrapper{position: relative;width:100%;height:0;padding-bottom: 56.25%;overflow: hidden;}
.mid90_0828 ._video_wrapper video{width:100%;height:auto;}
.mid90_0828 .inner{position: relative;}
.mid90_0828 .event_top_section2 .button_wrapper{ position: absolute; left:50%; bottom:13.333vw; width:64%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.mid90_0828 .event_top_section3 {background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0828_mid90/mo/mid90_bottom_bg.jpg);}
.mid90_0828 .event_top_section3 .inner{text-align: center;}
.mid90_0828 .event_top_section3 .bottom_content{padding-top:13.867vw;}
.mid90_0828 .event_top_section3 .button_wrapper{width:64%;margin: 40px auto 0;}
.mid90_0828 .tip_wrapper{width: 100%;background:transparent;}
.mid90_0828 .tip_area {width:84%; margin:0 auto; text-align:center; opacity: .8;}
.mid90_0828 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;text-align: center;}
.mid90_0828 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.mid90_0828 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.mid90_0828 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.mid90_0828 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) 0 0 no-repeat;vertical-align:3px;}
.mid90_0828 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) 0 0 no-repeat;}
.mid90_0828 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.mid90_0828 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:24px;}
.mid90_0828 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:14px;color:#111;line-height:20px;letter-spacing:-.5px;}
.mid90_0828 .tip_area dl dt span{font-family:proxima-nova;}
.mid90_0828 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:20px;letter-spacing:-.5px;}
.mid90_0828 .tip_area ul {padding-top:0;}
.mid90_0828 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px}
.mid90_0828 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;}
.mid90_0828 .tip_area ul li ._asterisk{vertical-align: -4px}
.mid90_0828 .tip_area ul li:after {content:'';display:block;clear:both;}
.mid90_0828 .tip_area ul li .txt_sub {color:#777;}
.mid90_0828 .tip_area ul li .txt_point {color:#f7461d;}

.brand_day_0830 .poz_rel{position: relative;}
.brand_day_0830 .coupon_list_wrap{position: absolute;bottom:17.867vw;}
.brand_day_0830 .coupon_list_wrap li{width:70%;margin: 0 auto 15.467vw;}
.brand_day_0830._1016 .coupon_list_wrap{position: absolute;bottom:16vw;}
.brand_day_0830._1016 .coupon_list_wrap li{width:70%;margin: 0 auto 8vw;}
.brand_day_0830 .coupon_list_wrap li img{width:100%;}
.brand_day_0830 .coupon_list_wrap li:last-child{margin-bottom:0;}

.brand_day_0830._0120 .content_area{}
.brand_day_0830._0120 .content_area ul{width:83.733vw; margin:0 auto;}
.brand_day_0830._0120 .content_area li{float:left; width:40vw; margin-bottom:5.333vw;}
.brand_day_0830._0120 .content_area li:nth-child(even){float:right}
.brand_day_0830._0120 .button_wrap{width:83.733vw; margin: 0 auto 8vw;}


.brand_day_0830 .tip_wrapper{width: 100%;background: #eeeeee;}
.brand_day_0830._1106 .tip_wrapper{width: 100%;background: #efefef;}
.brand_day_0830 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.brand_day_0830 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.brand_day_0830 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.brand_day_0830 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.brand_day_0830 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.brand_day_0830 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.brand_day_0830 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.brand_day_0830 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.brand_day_0830 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.brand_day_0830 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.brand_day_0830 .tip_area dl dt span{font-family:proxima-nova;font-size: 15px;}
.brand_day_0830 .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.brand_day_0830 .tip_area ul {padding-top:0;}
.brand_day_0830 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.brand_day_0830 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.brand_day_0830 .tip_area ul li ._asterisk{vertical-align: -4px}
.brand_day_0830 .tip_area ul li:after {content:'';display:block;clear:both;}
.brand_day_0830 .tip_area ul li .txt_sub {color:#777;}
.brand_day_0830 .tip_area ul li .txt_point {color:#f7461d;}
.brand_day_0830 .tip_area ._redbold{padding-left:3px; color:#ff4e25; font-weight: 500; text-align: left; font-size: 12px; line-height: 1; letter-spacing: -0.5px;}
.brand_day_0830 .btn_gcp{padding:0!important}

.brand_day_0830 ._product ul{width:92%; margin:0 auto;}
.brand_day_0830 ._product li{margin-bottom:8vw;}

.thanks_0905 .poz_rel{position: relative;}
.thanks_0905 .coupon_wrap{ position: absolute; left:50%; top:61.600vw; width:70%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.thanks_0905 .coupon_wrap li{margin-bottom:10.667vw;}
.thanks_0905 .coupon_wrap li:last-child{margin-bottom:0;}
.thanks_0905 .tip_wrapper{width: 100%;background: #eeeeee;}
.thanks_0905 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.thanks_0905 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.thanks_0905 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.thanks_0905 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.thanks_0905 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.thanks_0905 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.thanks_0905 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.thanks_0905 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.thanks_0905 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.thanks_0905 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.thanks_0905 .tip_area dl dt span{font-family:proxima-nova;}
.thanks_0905 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.thanks_0905 .tip_area ul {padding-top:0;}
.thanks_0905 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.thanks_0905 .tip_area ul li.padl12{padding-left:10px;margin-left:5px;margin-bottom:0;line-height: 16px;text-indent: -9px;}
.thanks_0905 .tip_area ul li ._asterisk{vertical-align: -4px}
.thanks_0905 .tip_area ul li:after {content:'';display:block;clear:both;}
.thanks_0905 .tip_area ul li .txt_sub {color:#777;}
.thanks_0905 .tip_area ul li .txt_point {color:#f7461d;}
.thanks_0905 .btn_gcp{padding:0!important}

.august_benefit.flex_week .inner{position: relative;}
.august_benefit.flex_week .promo_section1 .inner{overflow: hidden;}
.august_benefit.flex_week .promo_section1 ._video_wrapper{height: 100vw; width:100%;overflow: hidden;}
.august_benefit.flex_week._1111 .promo_section1 ._video_wrapper{height:46.933vw;}
.august_benefit.flex_week._before .promo_section1 ._video_wrapper{height:46.267vw;}
.august_benefit.flex_week .promo_section1 ._video_wrapper video{ position: absolute; left:50%; top:0; transform:translateX(-50%) ; width:100%; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.august_benefit.flex_week ._dimm{position: absolute;left:0; top:0; width:100%; height:100%; background: rgba(0,0,0,.5)}
.august_benefit.flex_week .title_poz{ position: absolute; left:50%; top:50.400vw; width:93%; transform:translate(-50%, -50%) ; -webkit-transform:translate(-50%, -50%) ; -moz-transform:translate(-50%, -50%) ; -ms-transform:translate(-50%, -50%) ; -o-transform:translate(-50%, -50%) ; }
.august_benefit.flex_week .coupon_wrap{position: relative;}
.august_benefit.flex_week .all_coupon_btn_poz{display:block; padding:0; line-height: 1!important; height: auto!important; border:0; position: absolute; bottom:4%; left:50%; width:70%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.august_benefit.flex_week .all_coupon_btn_poz img{width:100%;}
.august_benefit.flex_week .exhibition_wrap{padding-top:10.933vw;text-align: center;background: #f2f2f2;}
.august_benefit.flex_week .exhibition_wrap .title_area strong{font-size:30px; font-weight:bold; color:#333;}
.august_benefit.flex_week .exhibition_wrap .title_area{margin-bottom:10.667vw;}
.august_benefit.flex_week._1111 .exhibition_wrap{padding-top:0;text-align: center;background: #f2f2f2;}
.august_benefit.flex_week._1111 .exhibition_wrap .title_area strong{font-size:30px; font-weight:bold; color:#333;}
.august_benefit.flex_week._1111 .exhibition_wrap .title_area{margin-bottom:0}
.august_benefit.flex_week._1008 .exhibition_wrap{padding-top:16vw}
.august_benefit.flex_week._1008 .exhibition_wrap .title_area{width:79%;margin:0 auto 8vw;}
.august_benefit.flex_week._1008 .exhibition_wrap .title_area img{width:100%;}
.august_benefit.flex_week .exhibition_wrap li{margin-bottom:2.667vw;}
.august_benefit.flex_week .exhibition_wrap li:last-child{margin-bottom:0;}
.august_benefit.flex_week._1008 .exhibition_wrap li{margin-bottom:4vw;}
.august_benefit.flex_week._1008 .exhibition_wrap li:last-child{margin-bottom:8vw;}
.august_benefit.flex_week .brand_wrapper{position: relative;}
.august_benefit.flex_week .brand_wrapper ul{ position: absolute; left:50%;bottom:10.667vw; transform:translateX(-50%); width:100%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.august_benefit.flex_week._1008 .brand_wrapper ul{ position: absolute; left:50%;top:37vw; transform:translateX(-50%); width:100%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.august_benefit.flex_week .brand_wrapper li{float: left; width:48%; margin-top:3vw;}
.august_benefit.flex_week .brand_wrapper li:nth-child(even){float:right;}

.august_benefit.flex_week._1111 .brand_wrapper{position: relative;padding-top:40px;padding-bottom:40px;background: #1f2737;}
.august_benefit.flex_week._1111 .brand_title_area{width:79.4%;margin:0 auto 30px;}
.august_benefit.flex_week._1111 .brand_wrapper ul{ position: static; left:auto; bottom:auto; transform:none; margin:0 4%; width:auto;}
.august_benefit.flex_week._1111 .brand_wrapper li{float: left; width:48%; margin-top:25px;}
.august_benefit.flex_week._1111 .brand_wrapper li:nth-child(1),.august_benefit.flex_week._1111 .brand_wrapper li:nth-child(2){margin-top:0;}
.august_benefit.flex_week._1111 .brand_wrapper li:nth-child(even){float:right;}
.august_benefit.flex_week._1111 .brand_golink_wrap{width:66.6%;margin:30px auto 0;}

.august_benefit.flex_week .product_wrapper{padding-top:10.667vw;}
.august_benefit.flex_week .product_wrapper ul{width:90%;margin:0 auto;}
.august_benefit.flex_week .product_wrapper li{float:left;width:48%;margin-bottom:11.733vw;}
.august_benefit.flex_week .product_wrapper li:nth-child(even){float:right;}
.august_benefit.flex_week .product_wrapper .button_more_product{display:block;width:66%;margin:0 auto 11.733vw;text-align: center;}
.august_benefit.flex_week._1008 .button_more_product{display:block;width:66%;margin:0 auto 8vw;text-align: center;}
.august_benefit.flex_week .promo_section1 .button_go_wrap {height:1%;background-color:#1e1c3f;box-sizing:border-box;text-align:center;z-index: 100;}
.august_benefit.flex_week .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:auto;}
.august_benefit.flex_week .promo_section1 .button_go_wrap ul {display:inline-block;margin: 0 auto;width:100%;height:17.333vw;}
.august_benefit.flex_week .promo_section1 .button_go_wrap li {float:left;width:33.3%;text-align:center;}
.august_benefit.flex_week .promo_section1 .button_go_wrap li a {display:inline-block;height:9.333vw;width:100%;font-family:proxima-nova;color:#fff;line-height:1;margin-top:20px;margin-bottom:20px;border-right:1px solid rgba(255,255,255,0.2)}
.august_benefit.flex_week .promo_section1 .button_go_wrap li a img{vertical-align: middle; height: 100%; width: auto;}
.august_benefit.flex_week .promo_section1 .button_go_wrap li:last-child a{border-right:0;}


.august_benefit.flex_week._1008 .promo_section1 .button_go_wrap {height:1%;background-color:#0c2b23;box-sizing:border-box;text-align:center;z-index: 100;}
.august_benefit.flex_week._1008 .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:auto;}
.august_benefit.flex_week._1008 .promo_section1 .button_go_wrap ul {display:inline-block;margin: 0 auto;width:100%;height:16vw;}
.august_benefit.flex_week._1008 .promo_section1 .button_go_wrap li {float:left;width:50%;text-align:center;}
.august_benefit.flex_week._1008 .promo_section1 .button_go_wrap li a {display:inline-block;height:8.533vw;width:100%;font-family:proxima-nova;color:#fff;line-height:8.533vw;margin-top:3.733vw;margin-bottom:3.733vw;border-right:1px solid rgba(255,255,255,0.2)}
.august_benefit.flex_week._1008 .promo_section1 .button_go_wrap li a img{vertical-align: middle; height: 100%; width: auto;}
.august_benefit.flex_week._1008 .promo_section1 .button_go_wrap li:last-child a{border-right:0;}

.august_benefit.flex_week._1111 .promo_section1 .button_go_wrap {height:1%;background-color:#1f2737;box-sizing:border-box;text-align:center;z-index: 100;}
.august_benefit.flex_week._1111 .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:auto;}
.august_benefit.flex_week._1111 .promo_section1 .button_go_wrap ul {display:inline-block;margin: 0 auto;width:100%;height:16vw;}
.august_benefit.flex_week._1111 .promo_section1 .button_go_wrap li {float:left;width:50%;text-align:center;}
.august_benefit.flex_week._1111 .promo_section1 .button_go_wrap li a {display:inline-block;height:8.533vw;width:100%;font-family:proxima-nova;color:#fff;line-height:8.533vw;margin-top:3.733vw;margin-bottom:3.733vw;border-right:1px solid rgba(255,255,255,0.2)}
.august_benefit.flex_week._1111 .promo_section1 .button_go_wrap li a img{vertical-align: middle; height: 100%; width: auto;}
.august_benefit.flex_week._1111 .promo_section1 .button_go_wrap li:last-child a{border-right:0;}

.august_benefit.flex_week .tip_wrapper{width: 100%;background: #eeeeee;}
.august_benefit.flex_week .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.august_benefit.flex_week .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.august_benefit.flex_week .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.august_benefit.flex_week .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.august_benefit.flex_week .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.august_benefit.flex_week .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.august_benefit.flex_week .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.august_benefit.flex_week .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.august_benefit.flex_week .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.august_benefit.flex_week .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.august_benefit.flex_week .tip_area dl dt span{font-family:proxima-nova;}
.august_benefit.flex_week .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.august_benefit.flex_week .tip_area ul {padding-top:0;}
.august_benefit.flex_week .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.august_benefit.flex_week .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.august_benefit.flex_week .tip_area ul li ._asterisk{vertical-align: -4px}
.august_benefit.flex_week .tip_area ul li:after {content:'';display:block;clear:both;}
.august_benefit.flex_week .tip_area ul li .txt_sub {color:#777;}
.august_benefit.flex_week .tip_area ul li .txt_point {color:#f7461d;}

.august_benefit.flex_week.amorsale0605 .promo_section2 .inner {position:relative;height:auto;background-color:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_event{padding-top: 64vw; padding-bottom:0px; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0907_flexweek/mo/flexweek_img_001.jpg) #edebd9 no-repeat center -5vw; background-size: 100%;}
.august_benefit.flex_week.amorsale0605._1111 .promo_section2 .promo_event{padding-top: 19.067vw; padding-bottom:0px; background: #f9f9f9; background-size: 100%;}
.august_benefit.flex_week.amorsale0605._1111 .promo_section2 .title_area{width:89.6%;margin:0 auto 30px;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area {position:relative;background: transparent;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .slides{padding-bottom:0;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .item {width:100vw;height:136.533vw;margin:0;background-color:#fff;border:0;box-sizing:border-box;box-shadow:none;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .slides_area .item {width:100vw;height:130.133vw;margin:0;background-color:#fff;border:0;box-sizing:border-box;box-shadow:none;}
.august_benefit.flex_week.amorsale0605._1111 .promo_section2 .slides_area .item {width:100vw;height:auto;margin:0;background-color:#f9f9f9;border:0;box-sizing:border-box;box-shadow:none;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .poz_rel{position: relative;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .button_wrap{ position: absolute; left:50%; bottom:8vw; width:69.4%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .button_001{display: block; width:100%;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .button_001 img{width:100%;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .button_002{display: block; width:100%;margin-top:10px;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .button_002 img{width:100%;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .item .coupon_info {position:relative;width:100%;height:100%;padding:0;box-sizing:border-box;text-align:center;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .item .coupon_info .date {display:none}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .item .coupon_info .img_wrap {position:relative;margin:0;}
.august_benefit.flex_week.amorsale0605._1111 .promo_section2 .slides_area .item .coupon_info .img_wrap {position:relative;margin:0 4%;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .img_wrap:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.35);}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item.on .coupon_info .img_wrap:before{display:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .item .coupon_info .txt {display:block;margin-top:17px;font-size:30px;font-weight:600;color:#111;line-height:1;font-family: proxima-nova;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .item .coupon_info .txt_null{display:block;margin-top:28px;font-size:30px;font-weight:600;color:#111;line-height:1;font-family: proxima-nova;}

.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .promo_event{padding-top: 40.667vw; padding-bottom:8vw; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1008_flexweek/mo/flexweek_img_001.jpg) #ebe6df no-repeat center top; background-size: 100%;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .content_wrapper{width:90%;margin:8vw auto 0; text-align: center;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .content_wrapper .img_content{margin:0;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .content_wrapper .btn_gcp ,.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .content_wrapper .btn_gcp_v2{padding:0; width:78%;margin:8vw auto;}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .caution_txt {display:block;width:96%;margin:0 auto; text-align: left; padding:0;color:#666; font-size: 11px; font-weight: 500;line-height:1.6}
.august_benefit.flex_week._1008.amorsale0605 .promo_section2 .caution_txt li{padding-left:13px; text-indent: -13px; letter-spacing: -0.5px;}

.august_benefit.flex_week._1111.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .left_item {position: relative;display:inline-block;float:left;}
.august_benefit.flex_week._1111.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .left_item:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.35);}
.august_benefit.flex_week._1111.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .left_item.on:before {display:none;}
.august_benefit.flex_week._1111.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .right_item {position: relative;display:inline-block;float:left;margin-top:10px;}
.august_benefit.flex_week._1111.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .right_item:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.35);}
.august_benefit.flex_week._1111.amorsale0605 .promo_section2 .promo_slides .item .coupon_info .right_item.on:before {display:none;}
.august_benefit.flex_week._1111 .promo_section2 .promo_slides .item .coupon_info .img_wrap:before {display:none;}
.august_benefit.flex_week._1111 .promo_section2 .promo_slides .item.on .coupon_info .img_wrap:before{display:none;}
.august_benefit.flex_week._1111 .slides .slick-dots{padding-top:20px;margin-bottom:30px;}
.august_benefit.flex_week._1111 .slides .slick-dots li{padding:0 8px;}
.august_benefit.flex_week._1111 .slides .slick-dots button{width:10px;height:10px; background: #999999;}
.august_benefit.flex_week._1111 .slides .slick-dots .slick-active button{background: #f6267b;}
.august_benefit.flex_week._1111 .promo_section2 .button_left,
.august_benefit.flex_week._1111 .promo_section2 .button_right{width:92%;margin:0 auto;}
.august_benefit.flex_week._1111 .promo_section2 .button_right{margin-top:15px;}
.august_benefit.flex_week._1111 .promo_section2 a.btn_gcp_v2{border:0;padding:0;}
.august_benefit.flex_week._1111 .promo_section2 a.btn_link{border:0;padding:0;}
.august_benefit.flex_week._1111 .promo_section2 .img_content{width:92%;margin:40px auto 0;}
.august_benefit.flex_week._1111 .poz_rel{position: relative;}
.august_benefit.flex_week._1111 .btn_001{display:block; padding:0; height: auto; position: absolute; left:50%; bottom:15.733vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; width:66.6%}
.august_benefit.flex_week._1111 .btn_001 img{width:100%;}


.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .item .coupon_info em{display:block;margin-top:0;font-size:16px;font-weight: 400;font-family:'Noto Sans KR';color:#898989;line-height: 1;}
.august_benefit.flex_week.amorsale0605 .slides .slick-dots .slick-active button{background: #ff4e4e;}
.august_benefit.flex_week.amorsale0605 .slides .slick-dots{padding-top:13px;text-align: center;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item .state_comingsoon {display:block;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item .state_on {display:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item .state_off {display:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item.on .state_on {display:block;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item.on .state_comingsoon {display:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item.on .state_off {display:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item.off .state_off {display:block;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item.off .state_on {display:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .promo_slides .item.off .state_comingsoon {display:none;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides_area .wrap_layer { /*width:450px; */top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.august_benefit.flex_week.amorsale0605 .promo_section2 .caution_txt {display:block;width:68.5%;margin:0 auto; padding:5.333vw 0;color:#333; font-size: 9px; font-weight: 500;line-height:1.4}
.august_benefit.flex_week._1111 .promo_section2 .caution_txt{display:block;width:85%;margin:0 auto;padding-left:5px;padding-top:30px;padding-bottom:40px;text-indent: -3px;font-size:11px;color:#666666;letter-spacing: -1px;}

.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer.promo_coupon .layer_cont {text-align:center;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer.promo_coupon .layer_cont strong {font-family:Noto Sans KR;font-size:20px;font-weight:500;color:#000;line-height:1;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer.promo_coupon .layer_cont p {margin-top:10px;font-family:Noto Sans KR;font-size:16px;color:#111;line-height:24px;letter-spacing:-1px;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer .layer_cont .button_wrap {margin-top:25px;text-align:center;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer .layer_cont .btn_link {width:100%;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer ul li {position:relative;padding-left:6px;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer ul li:before {content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#111;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer ul li:after {content:'';display:block;clear:both;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer ul li .col_left {display:block;width:65px;float:left;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer ul li .col_right {display:block;margin-left:65px;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer ul li .txt_sub {color:#777;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .wrap_layer ul li .txt_point {color:#f7461d;}

.august_benefit.flex_week.amorsale0605 .promo_section2 .slides .slick-arrow{overflow:hidden;position:absolute;z-index:1;width:18px;height:36px;top:25%;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides .slick-arrow:after{width:34px;height:34px;border:1px solid #333;}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides .slick-prev{left:25px}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides .slick-prev:after{left:10px;-webkit-transform:translate(0,-50%) rotateZ(-135deg);-ms-transform:translate(0,-50%) rotateZ(-135deg);-o-transform:translate(0,-50%) rotateZ(-135deg);transform:translate(0,-50%) rotateZ(-135deg)}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides .slick-next{right:25px;left:auto}
.august_benefit.flex_week.amorsale0605 .promo_section2 .slides .slick-next:after{ left:8px; -webkit-transform:translate(-100%,-50%) rotateZ(45deg); -ms-transform:translate(-100%,-50%) rotateZ(45deg); -o-transform:translate(-100%,-50%) rotateZ(45deg); transform:translate(-100%,-50%) rotateZ(45deg); -moz-transform:translate(-100%,-50%) rotateZ(45deg); }

.august_benefit.flex_week._1111 .promo_section3 .promo_event{padding-top:75px}
.august_benefit.flex_week._1111 .promo_section3 .product_area_title{width:65%;margin:0 auto 40px;}
.august_benefit.flex_week._1111 .promo_section3 .product_wrap ul{margin:0 4%;}
.august_benefit.flex_week._1111 .promo_section3 .product_wrap ul li{width:47.8%; float: left;margin-bottom:40px;}
.august_benefit.flex_week._1111 .promo_section3 .product_wrap ul li:nth-child(even){float:right;}
.august_benefit.flex_week._1111 .promo_section3 .product_wrap .button_coupon_down{clear: both; width:100%; margin-bottom:40px;}
.august_benefit.flex_week._1111 .promo_section3 .product_wrap .button_coupon_down .btn_gcp{padding:0;}

.flex_week._1205 .promo_section1{position: relative;}
.flex_week._1205 .promo_section1 .inner{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1204_flexweek/mo/bg_top_area.jpg) left top no-repeat #101537; background-size:100%;}
.flex_week._1205 ._video_wrapper{position: static;}
.flex_week._1205 .promo_section1 .title_area{width:89.3%; margin:16vw auto 0; }
.flex_week._1205 .promo_section1 .title_area img{width:100%;}
.flex_week._1205 .promo_section1 .prod_wrap{margin-top:10.667vw;}
.flex_week._1205 .promo_section1 .prod_wrap ul{width:92%; margin:0 auto;}
.flex_week._1205 .promo_section1 .prod_wrap li{margin-bottom:2.667vw}
.flex_week._1205 .promo_section1 .prod_wrap li:last-child{margin-bottom:0;}
.flex_week._1205 .promo_section1 .prod_wrap._friday li{float:left; width:48%;}
.flex_week._1205 .promo_section1 .prod_wrap._friday li:nth-child(even){float:right;}
.flex_week._1205 .promo_section1 .more_button_wrap{width:71.3%;margin:10.667vw auto 10.667vw;}
.flex_week._1205 .promo_section3 .more_button_wrap{width:71.3%;margin:10.667vw auto 0}
.flex_week._1205 .promo_section3{background: #3c256f; padding-top:16vw;}
.flex_week._1205 .promo_section3 .title_area{width:79.4%; margin:0 auto;}
.flex_week._1205 .promo_section3 .title_area img{width:100%;}
.flex_week._1205 .promo_section3 .prod_area{width:92%;margin:10.667vw auto 0;}
.flex_week._1205 .promo_section3 .prod_area li{float:left; width:47.8%; margin-bottom:4vw}
.flex_week._1205 .promo_section3 .prod_area li:nth-child(even){float:right;}

.flex_week._0114 .promo_section1 ._video_wrapper{height: 100vw; width:100%;overflow: hidden;}
.flex_week._0114 .promo_section1 ._video_wrapper video{width:100%;}
.flex_week._0114 .flex_product_area{padding-bottom:8vw; background: #efece5;}
.flex_week._0114 .flex_product_area .button_wrapper{text-align: center;margin-top:16vw}
.flex_week._0114 .flex_product_area .button_wrapper img{width:84vw;}
.flex_week._0114 .slider_wrap{width:92vw; height:148.667vw; margin: 0 auto; background: #fff; position: relative; }
.flex_week._0114 .slider_wrap ._item{box-sizing: border-box; padding:8vw 4vw}
.flex_week._0114 .slider_wrap strong{margin-bottom:5.333vw;display:block}
.flex_week._0114 .slider_wrap li{float:left; width:40vw; margin-bottom:4vw}
.flex_week._0114 .slider_wrap li:nth-child(even){float:right;}
.flex_week._0114 .slider_wrap li._bottom{margin-bottom:0;}
.flex_week._0114 .slider_wrap li img{width:100%;}

.flex_week._0114 .slider_wrap .slick-dots{ position: absolute; left:50%; bottom:-8vw; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.flex_week._0114 .slider_wrap .slick-dots li{width:2.667vw; height:2.667vw; margin:0; padding-left:2vw; padding-right:2vw; display:inline-block;line-height:1;}
.flex_week._0114 .slider_wrap .slick-dots li:nth-child(even){float:left;}
.flex_week._0114 .slider_wrap .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:2.667vw; height:2.667vw; border-radius:50%; background-color: #dacfb7;}
.flex_week._0114 .slider_wrap .slick-dots .slick-active button{background-color:#bdd31d;}
.flex_week._0114 .flex_product_area ._dimm{position: absolute;left:0; top:0; width:92vw; height:148.667vw; z-index: 100;}
.flex_week._0114 .flex_product_area ._dimm img{width:100%; height:100%;}

.flex_week._0114 .draw_area{padding-bottom:10.667vw; background:#efece5;}
.flex_week._0114 .draw_area .vote_wrapper{width:92vw;height:252.533vw;margin:0 auto; padding-left:4vw; padding-right:4vw; padding-bottom:8vw; box-sizing: border-box;background: #fff;}
.flex_week._0114 .draw_area .vote_wrapper strong{display:block;margin-bottom:3.125vw;}
.flex_week._0114 .draw_area .vote_wrapper li{width:84vw;margin-bottom:5.333vw;}
.flex_week._0114 .draw_area .vote_wrapper li:last-child{margin-bottom:0;}
.flex_week._0114 .draw_area .vote_wrapper p{margin-top:6.667vw; font-size:11px; color: #999; text-align: center; line-height: 20px; letter-spacing: -0.2px;}
.flex_week._0114 .draw_bottom_content{text-align: center;margin-top:8vw;}
.flex_week._0114 .draw_bottom_content img{width:92vw}

.flex_week._0114 .tip_wrapper{width: 100%;background: #eeeeee;}
.flex_week._0114 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.flex_week._0114 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.flex_week._0114 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.flex_week._0114 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.flex_week._0114 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.flex_week._0114 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.flex_week._0114 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.flex_week._0114 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.flex_week._0114 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.flex_week._0114 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.flex_week._0114 .tip_area dl dt span{font-family:proxima-nova;}
.flex_week._0114 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.flex_week._0114 .tip_area ul {padding-top:0;}
.flex_week._0114 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.flex_week._0114 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.flex_week._0114 .tip_area ul li ._asterisk{vertical-align: -4px}
.flex_week._0114 .tip_area ul li:after {content:'';display:block;clear:both;}
.flex_week._0114 .tip_area ul li .txt_sub {color:#777;}
.flex_week._0114 .tip_area ul li .txt_point {color:#f7461d;}

.button_to_buy .poz_rel{position: relative;}
.button_to_buy .button_go_link{display:block; position: absolute; left:50%; bottom:10.400vw; width:62%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }

.mtm_0920 .poz_rel{}
.mtm_0920 .product_area{padding:10.667vw 0px; background: #8ca970;}
.mtm_0920 .product_area ul{width:84%;margin:0 auto;}
.mtm_0920 .product_area li{float:left;width:48%; margin-bottom:8vw}
.mtm_0920 .product_area li:nth-child(even){float:right}
.mtm_0920 .product_area li:nth-last-child(1),
.mtm_0920 .product_area li:nth-last-child(2){margin-bottom:0;}
.mtm_0920 .tip_wrapper{width: 100%;background: #eeeeee;}
.mtm_0920 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.mtm_0920 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.mtm_0920 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.mtm_0920 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.mtm_0920 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.mtm_0920 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.mtm_0920 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.mtm_0920 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.mtm_0920 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.mtm_0920 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.mtm_0920 .tip_area dl dt span{font-family:proxima-nova;}
.mtm_0920 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.mtm_0920 .tip_area ul {padding-top:0;}
.mtm_0920 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.mtm_0920 .tip_area ul li.padl12{padding-left:10px;margin-left:5px;margin-bottom:0;line-height: 16px;text-indent: -9px;}
.mtm_0920 .tip_area ul li ._asterisk{vertical-align: -4px}
.mtm_0920 .tip_area ul li:after {content:'';display:block;clear:both;}
.mtm_0920 .tip_area ul li .txt_sub {color:#777;}
.mtm_0920 .tip_area ul li .txt_point {color:#f7461d;}
.mtm_0920 .btn_gcp{padding:0!important}

.fallin_0920 {}
.fallin_0920 .promo_section1 .top_visual_area{position: relative;}
.fallin_0920 .promo_section1 .section1_title{position: absolute;left:50%;top:59px;width:86%;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.fallin_0920 .promo_section1 .section1_title img{max-width: 100%;}
.fallin_0920 .promo_section2 {}
.fallin_0920 .promo_section2 .inner {position:relative;padding-bottom:1.333vw;}
.fallin_0920 .promo_section2 .promo_event{height: 100%;}
.fallin_0920 .promo_section2 .promo_section2_title{width:64%;margin:13.333vw auto 9.867vw;}
.fallin_0920 .promo_section2 .product_wrap{width:92%;margin:0 auto;}
.fallin_0920 .promo_section2 .product_wrap li{float:left; width:48%;margin-bottom:12vw;}
.fallin_0920 .promo_section2 .product_wrap li:nth-child(even){float:right;}
.fallin_0920 .promo_section3 {overflow: hidden;height:159.867vw;}
.fallin_0920 .promo_section3 .inner {position:relative;height: 100%;}
.fallin_0920 .promo_section3 .promo_section3_title{position: absolute; left:50%; top:50px; width:65%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.fallin_0920 .promo_section3 .roulette_area{position: absolute;left:50%; top:46.400vw; width:93%;height:92.667vw; bottom:44px;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.fallin_0920 .promo_section3 .roulette_obj_wrap{position: relative; width: 100%; height: 100%;}
.fallin_0920 .promo_section3 ._roulette_obj{position: absolute}
.fallin_0920 .promo_section3 ._roulette_shadow{left:0;top:0; width:91%;height:91.733vw;}
.fallin_0920 .promo_section3 ._roulette_board{}
.fallin_0920 .promo_section3 ._roulette_niddle{width:35px;height:44px;left:50%;top:-15px;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.fallin_0920 .promo_section3 ._roulette_button{width:109px;height:109px;left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); }
.fallin_0920 .promo_section3 ._layer_area{position: absolute; left:50%; bottom:25.600vw;  width:84%; height: 84vw; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.fallin_0920 .promo_section3 ._layer_discount{position: relative;box-shadow:3px 25px 27px rgba(0,0,0,0.33);}
.fallin_0920 .promo_section3 ._layer_close{ display:block; width:32%; position: absolute; left:50%; bottom:8.533vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.fallin_0920 .promo_section4{background: #ead1e5;padding:13.333vw 0;}
.fallin_0920 .promo_section4 .promo_section4_title{width:81%;margin:0 auto;}
.fallin_0920 .promo_section4 .button_wrap{width:68.85%;margin:9.333vw auto 0;}
.fallin_0920 .promo_section4 .button_wrap a{display:block;margin-bottom:10.667vw}
.fallin_0920 .promo_section4 .button_wrap a:last-child{margin-bottom:0;}

.fallin_0920 .promo_section5 .exhibition_area {padding:13.333vw 0 4vw;}
.fallin_0920 .promo_section5 .promo_section5_title{width:84%;margin:0 auto 10.400vw;}
.fallin_0920 .promo_section5 .exhibition_content_wrap li{margin-bottom:2.667vw}
.fallin_0920 .promo_section5 .exhibition_content_wrap li:last-child{margin-bottom:0;}
.fallin_0920 .promo_section5 .bottom_product_area{width:92%;margin:0 auto;}
.fallin_0920 .promo_section5 .bottom_product_area li{float: left;width:48%;margin-bottom:13.333vw}
.fallin_0920 .promo_section5 .bottom_product_area li:nth-child(even) {float:right;}

.fallin_0920 .tip_wrapper{width: 100%;background: #eeeeee;}
.fallin_0920 .tip_area {width:calc(100% - 32px);margin:0 auto;text-align:center; opacity: .8;}
.fallin_0920 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.fallin_0920 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.fallin_0920 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.fallin_0920 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.fallin_0920 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.fallin_0920 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.fallin_0920 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.fallin_0920 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.fallin_0920 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.fallin_0920 .tip_area dl dt span{font-family:proxima-nova;}
.fallin_0920 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.fallin_0920 .tip_area ul {padding-top:0;}
.fallin_0920 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.fallin_0920 .tip_area ul li.padl12{padding-left:10px;margin-left:5px;margin-bottom:0;line-height: 16px;text-indent: -9px;}
.fallin_0920 .tip_area ul li ._asterisk{vertical-align: -4px}
.fallin_0920 .tip_area ul li:after {content:'';display:block;clear:both;}
.fallin_0920 .tip_area ul li .txt_sub {color:#777;}
.fallin_0920 .tip_area ul li .txt_point {color:#f7461d;}
.fallin_0920 .btn_gcp{padding:0!important}
.fallin_0920 .tip_area ul._qa{margin-left:10px;}
.fallin_0920 .tip_area ul._qa li{position:relative;padding-left:12px;text-indent: -12px}

.bts_0925 .event_section1 .inner{position: relative;}
.bts_0925 .event_section1 .content_poz{}
.bts_0925 .event_section1 .content_area{position: relative;}
.bts_0925 .event_section1 .content001_button{ position: absolute; bottom:8%; left:50%; width:66%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.bts_0925 .event_section1 .content_area img{width:100%;}
.bts_0925 .event_section2 {background: #a7c26d; text-align: center}
.bts_0925 .event_section2 .inner{position: relative;}
.bts_0925 .event_section2 .button_area{ position: absolute; left:50%; bottom:5%; width:66%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.bts_0925 .event_section3{}
.bts_0925 .event_section3 .inner{}
.bts_0925 .event_section3 .title_area{width:100%;margin:0 auto;}
.bts_0925 .event_section3 .title_area img, .bts_0925 .event_section3 .banner_wrap{width:100%;}
.bts_0925 .event_section3 .banner_wrap{width:100%;margin:0 auto 5.333vw;}
.bts_0925 .event_section3 .product_wrap{width:92%;margin:0 auto;}
.bts_0925 .event_section3 .product_wrap li{width:48%; float:left; margin-bottom:12vw}
.bts_0925 .event_section3 .product_wrap li:nth-child(even){float:right;}
.bts_0925 .event_section3 .product_wrap li:nth-last-child(1),
.bts_0925 .event_section3 .product_wrap li:nth-last-child(2){margin-bottom:10.667vw}
.bts_0925 .event_section3 .button_wrap{width:83%;margin:0 auto 10.667vw;}
.bts_0925 .event_section3 .button_wrap img{width:100%;}
.bts_0925 .event_section4{background: #e79b63;}
.bts_0925 .event_section4 .inner{position: relative;}
.bts_0925 .event_section4 .title_area{width:43%;margin:0 auto 80px;}
.bts_0925 .event_section4 .title_area img{width:100%:}
.bts_0925 .event_section4 ul{ position: absolute; top:26%; left:50%; width:66%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.bts_0925 .event_section4 li{width:100%;margin-bottom:10.667vw;}

.bts_0925 .tip_wrapper{width: 100%;background: #eeeeee;}
.bts_0925 .tip_area {width:calc(100% - 32px);margin:0 auto;text-align:center; opacity: .8;}
.bts_0925 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.bts_0925 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.bts_0925 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.bts_0925 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.bts_0925 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.bts_0925 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.bts_0925 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.bts_0925 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.bts_0925 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.bts_0925 .tip_area dl dt span{font-family:proxima-nova;}
.bts_0925 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.bts_0925 .tip_area ul {padding-top:0;}
.bts_0925 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.bts_0925 .tip_area ul li.padl12{padding-left:10px;margin-left:5px;margin-bottom:0;line-height: 16px;text-indent: -9px;}
.bts_0925 .tip_area ul li ._asterisk{vertical-align: -4px}
.bts_0925 .tip_area ul li:after {content:'';display:block;clear:both;}
.bts_0925 .tip_area ul li .txt_sub {color:#777;}
.bts_0925 .tip_area ul li .txt_point {color:#f7461d;}
.bts_0925 .btn_gcp{padding:0!important}
.bts_0925 .tip_area ul._qa{margin-left:10px;}
.bts_0925 .tip_area ul._qa li{position:relative;padding-left:12px;text-indent: -12px}

.august_benefit.october_benefit .inner{position: relative;}
.august_benefit.october_benefit .promo_section2 .inner{text-align: center;}
.august_benefit.october_benefit ._coupon_down{ position: absolute; left:50%; top:156.800vw; bottom:auto; width:69.9%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.august_benefit.october_benefit ._coupon_down_list{position: absolute; left:50%;width:100%; bottom:21.733vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ;}
.august_benefit.october_benefit ._coupon_down_list li{width:69.9%;margin:0 auto 10.667vw;}
.august_benefit.october_benefit ._coupon_down_list li a{display:inline-block;width:100%;}
.august_benefit.october_benefit ._coupon_down_list li img{width:100%;}
.august_benefit.october_benefit ._coupon_down_list li:last-child{margin-bottom:0;}
.august_benefit.october_benefit ._coupon_btn{position: absolute; left:50%;width:70%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ;}
.august_benefit.october_benefit ._coupon_btn._coupon_btn001{top:144.800vw;}
.august_benefit.october_benefit ._coupon_btn._coupon_btn002{top:261.333vw;}
.august_benefit.october_benefit ._coupon_btn._coupon_btn003{bottom:32.400vw;}
.august_benefit.october_benefit .promo_section1 .button_go_wrap {width:100%;height:85px;background-color:#a214eb;box-sizing:border-box;text-align:center;}
.august_benefit.october_benefit .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:85px;}
.august_benefit.october_benefit .promo_section1 .button_go_wrap.top_fixed.nav-down{top:110px;}
.august_benefit.october_benefit .promo_section1 .button_go_wrap ul {display:inline-block;margin: 0 auto;width:100%;}
.august_benefit.october_benefit .promo_section1 .button_go_wrap li {float:left;width:33.3%;text-align:center;}
.august_benefit.october_benefit .promo_section1 .button_go_wrap li a {display:inline-block;height:44px;width:100%;font-family:proxima-nova;color:#fff;line-height:44px;margin-top:19px;margin-bottom:19px;border-right:1px solid rgba(255,255,255,0.2)}
.august_benefit.october_benefit .promo_section1 .button_go_wrap li a img{vertical-align: middle; height: 100%; width: auto;}
.august_benefit.october_benefit .promo_section1 .button_go_wrap li:last-child a{border-right:0;}
.august_benefit.october_benefit .btn_gcp{padding:0!important}

.august_benefit.november_benefit .inner{position: relative;}
.august_benefit.november_benefit .promo_section2 .inner{text-align: center;}
.august_benefit.november_benefit ._coupon_down{ position: absolute; left:50%; top:114.133vw; bottom:auto; width:69.6%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.august_benefit.november_benefit ._coupon_down_list{width:69.6%; position: absolute; left:50%; bottom:18.667vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ;}
.august_benefit.november_benefit .promo_section1 .button_go_wrap {width:100%;height:60px;background-color:#6d653a;box-sizing:border-box;text-align:center;}
.august_benefit.november_benefit .promo_section1 .button_go_wrap.top_fixed {position:fixed;top:55px;left:0;z-index:110;height:60px;}
.august_benefit.november_benefit .promo_section1 .button_go_wrap.top_fixed.nav-down{top:110px;}
.august_benefit.november_benefit .promo_section1 .button_go_wrap ul {display:inline-block;margin: 0 auto;width:100%;}
.august_benefit.november_benefit .promo_section1 .button_go_wrap li {float:left;width:33.3%;text-align:center;}
.august_benefit.november_benefit .promo_section1 .button_go_wrap li a {display:inline-block;height:30px;width:100%;font-family:proxima-nova;color:#fff;line-height:30px;margin-top:15px;margin-bottom:15px;border-right:1px solid rgba(255,255,255,0.2)}
.august_benefit.november_benefit .promo_section1 .button_go_wrap li a img{vertical-align: middle; height: 15px; width: auto;}
.august_benefit.november_benefit .promo_section1 .button_go_wrap li:last-child a{border-right:0;}
.august_benefit.november_benefit .promo_section3{background: #ededed;}
.august_benefit.november_benefit .promo_section3 .promo_event{padding-top:22.267vw;padding-bottom:150px;}
.august_benefit.november_benefit .promo_section3 .inner{width:89.3%;margin:0 auto;}
.august_benefit.november_benefit .promo_section3 .benefit_title{margin-bottom:7.733vw;}
.august_benefit.november_benefit .promo_section3 .coupon_wrap{margin-bottom:5.333vw;}
.august_benefit.november_benefit .btn_gcp{padding:0!important}

.mtm_0926 .inner{width:91.4%;margin:13.333vw auto 0;}
.mtm_0926 .bottom_product_area li{float:left;}
.mtm_0926 .product_1{width:48.5%;}
.mtm_0926 .product_2{width:51.5%;}

.exhibition_watch .event_top_section2 .inner{padding-top:30.267vw ;padding-bottom:5.333vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1004_exhibition_watch/mo/img_watch_002.jpg) no-repeat center top #000; background-size: 100%;}
.exhibition_watch .event_top_section2 .event_lookbook_slides {width:100%; margin:40px auto 0;}
.exhibition_watch .event_top_section2 .event_lookbook_slides .item {position:relative;width:100vw;margin-right:0px;}
.exhibition_watch .product_area ul{width:92%;margin:0 auto}
.exhibition_watch .product_area li{float:left;width:50%;}
.exhibition_watch .product_area li img{width:100%;}
.exhibition_watch._0812 .event_top_section2 .slides .slick-arrow{overflow:hidden;position:absolute;z-index:1;width:14px;height:36px;top:25%;}
.exhibition_watch._0812 .event_top_section2 .slides .slick-arrow:after{width:27px;height:27px;border:1px solid #fff;}
.exhibition_watch._0812 .event_top_section2 .slides .slick-prev:after{left:5px;-webkit-transform:translate(0,-50%) rotateZ(-135deg);-ms-transform:translate(0,-50%) rotateZ(-135deg);-o-transform:translate(0,-50%) rotateZ(-135deg);transform:translate(0,-50%) rotateZ(-135deg)}
.exhibition_watch._0812 .event_top_section2 .slides .slick-next:after{ left:9px; -webkit-transform:translate(-100%,-50%) rotateZ(45deg); -ms-transform:translate(-100%,-50%) rotateZ(45deg); -o-transform:translate(-100%,-50%) rotateZ(45deg); transform:translate(-100%,-50%) rotateZ(45deg); -moz-transform:translate(-100%,-50%) rotateZ(45deg); }
.exhibition_watch._0812 .event_top_section2 .slides .slick-next { top:50%; right:3%; left:auto; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.exhibition_watch._0812 .event_top_section2 .slides .slick-prev {top:50%; left:3%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}

.outer_1010 .btn_gcp,.outer_1010 .btn_gcp_v2{padding:0;}

.outer_1017 .poz_rel{position: relative;}
.outer_1017 .button_poz{ position: absolute; left:50%; bottom:10%; width:64%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.outer_1017 .btn_gcp{width:100%;padding:0;}
.outer_1017 .tip_wrapper{width: 100%;background: #eeeeee;}
.outer_1017 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.outer_1017 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.outer_1017 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.outer_1017 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.outer_1017 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.outer_1017 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.outer_1017 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.outer_1017 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.outer_1017 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.outer_1017 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.outer_1017 .tip_area dl dt span{font-family:proxima-nova;}
.outer_1017 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.outer_1017 .tip_area ul {padding-top:0;}
.outer_1017 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.outer_1017 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.outer_1017 .tip_area ul li ._asterisk{vertical-align: -4px}
.outer_1017 .tip_area ul li:after {content:'';display:block;clear:both;}
.outer_1017 .tip_area ul li .txt_sub {color:#777;}
.outer_1017 .tip_area ul li .txt_point {color:#f7461d;}
.outer_1017 .btn_gcp{padding:0!important}

.hiploween .poz_rel{position: relative;}
.hiploween .button_poz{ position: absolute; left:50%; width:70%; transform: translateX(-50%); -webkit-transform:translateX(-50%):; -moz-transform:translateX(-50%):; -ms-transform:translateX(-50%):; -o-transform:translateX(-50%):; }
.hiploween .button_poz a{display: block;width:100%;}
.hiploween .button_poz img{width:100%;}
.hiploween .button_poz.poz_001{bottom:8%;}
.hiploween .button_poz.poz_002{bottom:11.5%}
.hiploween .button_poz.poz_003{bottom:12.8%;}
.hiploween .tip_wrapper{width: 100%;background: #eeeeee;}
.hiploween .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.hiploween .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.hiploween .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.hiploween .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.hiploween .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.hiploween .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.hiploween .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.hiploween .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.hiploween .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.hiploween .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.hiploween .tip_area dl dt span{font-family:proxima-nova;}
.hiploween .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.hiploween .tip_area ul {padding-top:0;}
.hiploween .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.hiploween .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.hiploween .tip_area ul li ._asterisk{vertical-align: -4px}
.hiploween .tip_area ul li:after {content:'';display:block;clear:both;}
.hiploween .tip_area ul li .txt_sub {color:#777;}
.hiploween .tip_area ul li .txt_point {color:#f7461d;}
.hiploween .btn_gcp{padding:0!important}

.reply_event .product_area{padding-top:50px;}
.reply_event .product_area h3{font-size: 28px; text-align: center; line-height: 1; font-weight: bold; color:#000; margin-bottom:25px;}
.reply_event .product_area ul{width:84%;margin:0 auto;}
.reply_event .product_area li{margin-bottom:60px;}
.reply_event .product_area li img{width:100%;}
.reply_event .tip_wrapper{width: 100%;background: #eeeeee;}
.reply_event .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.reply_event .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.reply_event .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.reply_event .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.reply_event .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.reply_event .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.reply_event .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.reply_event .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.reply_event .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.reply_event .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.reply_event .tip_area dl dt span{font-family:proxima-nova;}
.reply_event .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.reply_event .tip_area ul {padding-top:0;}
.reply_event .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.reply_event .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.reply_event .tip_area ul li ._asterisk{vertical-align: -4px}
.reply_event .tip_area ul li:after {content:'';display:block;clear:both;}
.reply_event .tip_area ul li .txt_sub {color:#777;}
.reply_event .tip_area ul li .txt_point {color:#f7461d;}
.reply_event .reply{padding-bottom:40px;}
.reply_event .reply_write {padding-top:30px;}
.reply_event .reply_list .item {padding:20px 10px;}
.reply_event .reply .input_textarea {position:relative;margin-top:-1px;}
.reply_event .reply .input_textarea textarea {-webkit-appearance:none;-webkit-border-radius: 0;}
.reply_event .reply .input_textarea .txt_desc {position:absolute;bottom:-20px;left:0;width:42%;}

.color_mtm_1023 .product_area{padding:0 4%;}
.color_mtm_1023 .product_area ul{width:100%; margin-top:20px;}
.color_mtm_1023 .product_area ul li{float:left;width:48%;margin-bottom:30px;}
.color_mtm_1023 .product_area ul li:nth-child(even){float:right;}

.fleece_1107 .product_area{padding:0 4%;}
.fleece_1107 .product_area ul{width:100%; margin-top:30px;}
.fleece_1107 .product_area ul li{margin-bottom:30px;}
.fleece_1107._curation._0203 .product_area ul li{float:left;width:48%;}
.fleece_1107._curation._0203 .product_area ul li:nth-child(even){float:right;;}
.fleece_1107 .product_area ul li.fleft{width:48%;float:left;}
.fleece_1107 .product_area ul li.fright{width:48%;float:right;}


.monthly .poz_rel{position: relative;}
.monthly .big_product_wrap div{float:left;}
.monthly .big_product_wrap .prod_001{}
.monthly .big_product_wrap .prod_002{}
.monthly .big_product_wrap .prod_003{width:50%;}
.monthly .big_product_wrap .prod_004{width:50%;}
.monthly .exhibition_product_wrap{position:absolute; top:10%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); width:84%;}
.monthly .exhibition_product_wrap li{width:100%; margin-bottom:10.667vw}
.monthly .coupon_down{position: absolute; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.monthly .coupon_down a{display:block;}

.monthly .coupon_down.coupon_001{bottom:6.4%;width:69.4%;}
.monthly .coupon_down.coupon_001 a img{width:auto;height:16vw;}
.monthly .coupon_down.coupon_002{bottom:11.8%;width:69.4%;}
.monthly .tip_wrapper{width: 100%;background: #eeeeee;}
.monthly .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.monthly .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.monthly .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.monthly .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.monthly .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.monthly .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.monthly .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.monthly .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.monthly .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.monthly .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.monthly .tip_area dl dt span{font-family:proxima-nova;}
.monthly .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.monthly .tip_area ul {padding-top:0;}
.monthly .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.monthly .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.monthly .tip_area ul li ._asterisk{vertical-align: -4px}
.monthly .tip_area ul li:after {content:'';display:block;clear:both;}
.monthly .tip_area ul li .txt_sub {color:#777;}
.monthly .tip_area ul li .txt_point {color:#f7461d;}
.monthly .btn_gcp{padding:0!important}

.present_between .poz_rel{position: relative;}
.present_between .product_area{padding:0;background: #f7e4ec;}
.present_between .product_area ul{width:81%;margin:0 auto;}
.present_between .product_area li{margin-bottom:25px}
.present_between .product_area li:last-child{margin-bottom:50px;}
.present_between .request_area{ position:absolute; top:44.400vw; left:50%; transform:translateX(-50%) ; width:69.2%; box-sizing: border-box; overflow: hidden; margin:0 auto; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.present_between .request_area li{margin-bottom:13.333vw;}
.present_between .request_area li:last-child{margin-bottom:0;}
.present_between .coupon_poz2{ position: absolute; left:50%; bottom:13.333vw; width:69.4%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.present_between .tip_wrapper{width: 100%;background: #eeeeee;}
.present_between .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.present_between .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.present_between .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.present_between .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.present_between .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.present_between .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.present_between .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.present_between .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.present_between .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.present_between .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.present_between .tip_area dl dt span{font-family:proxima-nova;}
.present_between .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.present_between .tip_area ul {padding-top:0;}
.present_between .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.present_between .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.present_between .tip_area ul li ._asterisk{vertical-align: -4px}
.present_between .tip_area ul li:after {content:'';display:block;clear:both;}
.present_between .tip_area ul li .txt_sub {color:#777;}
.present_between .tip_area ul li .txt_point {color:#f7461d;}
.present_between .btn_gcp{padding:0!important}

.outer1107 .poz_rel{position: relative;}
.outer1107 .button_poz{ position: absolute; left:50%; bottom:6%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; width:69.3%;}
.outer1107 .button_poz img{width:100%;}
.outer1107 .product_area{padding:30px 4%;}
.outer1107 .product_area li{float:left; width:48%; margin-bottom:23px;}
.outer1107 .product_area li:nth-child(even){float:right;}
.outer1107 .product_area li:nth-last-child(1),
.outer1107 .product_area li:nth-last-child(2){margin-bottom:0;}
.outer1107 .tip_wrapper{width: 100%;background: #eeeeee;}
.outer1107 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.outer1107 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.outer1107 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.outer1107 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.outer1107 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.outer1107 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.outer1107 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.outer1107 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.outer1107 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.outer1107 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.outer1107 .tip_area dl dt span{font-family:proxima-nova;}
.outer1107 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.outer1107 .tip_area ul {padding-top:0;}
.outer1107 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.outer1107 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.outer1107 .tip_area ul li ._asterisk{vertical-align: -4px}
.outer1107 .tip_area ul li:after {content:'';display:block;clear:both;}
.outer1107 .tip_area ul li .txt_sub {color:#777;}
.outer1107 .tip_area ul li .txt_point {color:#f7461d;}
.outer1107 .btn_gcp{padding:0!important}


.flexgala_1121 .prod_section_001{padding:0 4% 13.333vw; background: #6453a6;}
.flexgala_1121 .prod_section_001 li{float:left; width:48%;margin-bottom:4vw;}
.flexgala_1121 .prod_section_001 li:nth-child(even){float:right;}
.flexgala_1121 .prod_section_002{padding:0 4% 17.333vw; background: #432f7d;}
.flexgala_1121 .prod_section_002 li{float:left; width:48%;margin-bottom:4vw;}
.flexgala_1121 .prod_section_002 li:nth-child(even){float:right;}
.flexgala_1121 .prod_section_002 .button_wrap{width:81.1%;margin:4vw auto;}
.flexgala_1121 .poz_rel{position: relative;}
.flexgala_1121 .button_coupon{ position: absolute; width:74.6%; left:50%; bottom:17.333vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.flexgala_1121 .button_coupon a{display:block;width:100%;height:100%;}
.flexgala_1121 .button_coupon img{width:100%;}
.flexgala_1121 .button_join{ position: absolute; width:74.6%; left:50%; bottom:13.333vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.flexgala_1121 .button_join img{width:100%;}
.flexgala_1121 .tip_wrapper{background: #f2f2f2;}
.flexgala_1121 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.flexgala_1121 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.flexgala_1121 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.flexgala_1121 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.flexgala_1121 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.flexgala_1121 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.flexgala_1121 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.flexgala_1121 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.flexgala_1121 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.flexgala_1121 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.flexgala_1121 .tip_area dl dt span{font-family:proxima-nova;}
.flexgala_1121 .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.flexgala_1121 .tip_area ul {padding-top:0;}
.flexgala_1121 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.flexgala_1121 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.flexgala_1121 .tip_area ul li ._asterisk{vertical-align: -4px}
.flexgala_1121 .tip_area ul li:after {content:'';display:block;clear:both;}
.flexgala_1121 .tip_area ul li .txt_sub {color:#777;}
.flexgala_1121 .tip_area ul li .txt_point {color:#f7461d;}
.flexgala_1121 .btn_gcp{padding:0!important}

.december_benefit .poz_rel{position: relative;}
.december_benefit [class*=btn_]{padding:0; border:0;font-size:0;line-height: 1; align-items: unset; justify-content:unset; vertical-align:middle;}
.december_benefit .benefit_content{width:84%; margin:0 auto;}
.december_benefit .content_001, .december_benefit .content_002, .december_benefit .content_003, .december_benefit .content_005{margin-top:16vw}
.december_benefit .content_004{margin-top:8vw;text-align: center;}
.december_benefit .content_004 img{width:80.9%;}
.december_benefit .benefit_card{margin-top:16vw;}
.december_benefit .btn_001{display:block; height:50px; margin-top:8vw;text-align: center;}
.december_benefit .btn_001.btn_002{margin-top:4vw;}
.december_benefit .btn_001 a{display:inline-block; }
.december_benefit .btn_001 img{height:50px;}
.december_benefit .benefit_coupon_top{ position: absolute; width:68%; left:50%; bottom:67.333vw; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.december_benefit .tip_wrapper{width: 100%;background: #eeeeee;}
.december_benefit .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.december_benefit .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.december_benefit .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.december_benefit .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.december_benefit .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.december_benefit .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.december_benefit .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.december_benefit .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.december_benefit .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.december_benefit .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.december_benefit .tip_area dl dt span{font-family:proxima-nova;}
.december_benefit .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.december_benefit .tip_area ul {padding-top:0;}
.december_benefit .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.december_benefit .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.december_benefit .tip_area ul li ._asterisk{vertical-align: -4px}
.december_benefit .tip_area ul li:after {content:'';display:block;clear:both;}
.december_benefit .tip_area ul li .txt_sub {color:#777;}
.december_benefit .tip_area ul li .txt_point {color:#f7461d;}

.february_benefit .button_go_wrap {width:100%;height:26.533vw;background-color:#292929;margin:0 auto;box-sizing:border-box;text-align:center;}
.february_benefit .button_go_wrap ul{display:flex;height:100%; width:100%; margin:0 auto;}
.february_benefit .button_go_wrap.top_fixed {position:sticky;top:0px;left:0;z-index:110;}
.february_benefit .button_go_wrap li {display:flex; flex-grow: 1; align-items: center; justify-content: center;}
.february_benefit .button_go_wrap li a {display:flex;align-items: center;justify-content:center; height:100%;font-family:Noto Sans KR;font-size:22px;font-weight:500;color:#8c8c8c;line-height:normal;text-align:center;}
.february_benefit .button_go_wrap li a img{height:16.133vw}
.february_benefit .button_go_wrap li.on {background-color:#ff4e25;}
.february_benefit .button_go_wrap li.on a {color:#000;}

.february_benefit .poz_rel{position: relative;}
.february_benefit [class*=btn_]{padding:0; border:0;font-size:0;line-height: 1; align-items: unset; justify-content:unset; vertical-align:middle;}
.february_benefit .benefit_content{width:84%; margin:0 auto; padding-top:16vw;}
.february_benefit .content_002, .february_benefit .content_003, .february_benefit .content_005{margin-top:16vw}
.february_benefit .content_004{margin-top:8vw;text-align: center;}
.february_benefit .content_004 img{width:80.9%;}
.february_benefit .benefit_card{margin-top:16vw;}
.february_benefit .btn_001{display:block; height:50px; margin-top:8vw;text-align: center;}
.february_benefit .btn_001.btn_002{margin-top:4vw;}
.february_benefit .btn_001 a{display:inline-block; }
.february_benefit .btn_001 img{height:50px;}
.february_benefit .benefit_coupon_top{ position: absolute; width:68%; left:50%; bottom:53.867vw; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.february_benefit .tip_wrapper{width: 100%;background: #eeeeee;}
.february_benefit .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.february_benefit .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.february_benefit .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.february_benefit .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.february_benefit .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.february_benefit .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.february_benefit .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.february_benefit .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.february_benefit .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.february_benefit .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.february_benefit .tip_area dl dt span{font-family:proxima-nova;}
.february_benefit .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.february_benefit .tip_area ul {padding-top:0;}
.february_benefit .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.february_benefit .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.february_benefit .tip_area ul li ._asterisk{vertical-align: -4px}
.february_benefit .tip_area ul li:after {content:'';display:block;clear:both;}
.february_benefit .tip_area ul li .txt_sub {color:#777;}
.february_benefit .tip_area ul li .txt_point {color:#f7461d;}

.hipon_1129 .section_001, .hipon_1129 .section_002{padding-bottom:16vw;}
.hipon_1129 .section_002{background: #f4f4f4;}
.hipon_1129 .prod_wrap ul{width:92%; margin:0 auto;}
.hipon_1129 .prod_wrap li{float:left; width:48%; margin-bottom:10.667vw;}
.hipon_1129 .prod_wrap li:nth-child(even){float:right;}
.hipon_1129 .button_wrap{width:74.6%; margin:0 auto;}
.hipon_1129 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.hipon_1129 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.hipon_1129 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.hipon_1129 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.hipon_1129 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.hipon_1129 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.hipon_1129 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.hipon_1129 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.hipon_1129 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.hipon_1129 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.hipon_1129 .tip_area dl dt span{font-family:proxima-nova;}
.hipon_1129 .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.hipon_1129 .tip_area ul {padding-top:0;}
.hipon_1129 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.hipon_1129 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.hipon_1129 .tip_area ul li ._asterisk{vertical-align: -4px}
.hipon_1129 .tip_area ul li:after {content:'';display:block;clear:both;}
.hipon_1129 .tip_area ul li .txt_sub {color:#777;}
.hipon_1129 .tip_area ul li .txt_point {color:#f7461d;}
.hipon_1129 .btn_gcp{padding:0!important}

.airpod_sale .poz_rel{position: relative;}
.airpod_sale .section_001 .button_poz{ position: absolute; left:50%; bottom:111.600vw; transform:translateX(-50%); width:66.6%;}
.airpod_sale .section_003 .button_poz{ position: absolute; left:50%; bottom:12vw; transform:translateX(-50%); width:68%;}
.airpod_sale .section_004 .button_poz{ position: absolute; left:50%; bottom:12vw; transform:translateX(-50%); width:68%;}
.airpod_sale .section_002{background: #8a2424; padding-bottom:8vw}
.airpod_sale ._brand_list{width:84%; margin:0 auto;}
.airpod_sale ._brand_list li{width:47.6%;float:left;margin-bottom:4vw;}
.airpod_sale ._brand_list li:nth-child(even){float:right;}
.airpod_sale .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.airpod_sale .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.airpod_sale .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.airpod_sale .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.airpod_sale .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.airpod_sale .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.airpod_sale .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.airpod_sale .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.airpod_sale .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.airpod_sale .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.airpod_sale .tip_area dl dt span{font-family:proxima-nova;}
.airpod_sale .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.airpod_sale .tip_area ul {padding-top:0;}
.airpod_sale .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.airpod_sale .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.airpod_sale .tip_area ul li ._asterisk{vertical-align: -4px}
.airpod_sale .tip_area ul li:after {content:'';display:block;clear:both;}
.airpod_sale .tip_area ul li .txt_sub {color:#777;}
.airpod_sale .tip_area ul li .txt_point {color:#f7461d;}

.hiphoper_awards .poz_rel{position: relative;}
.hiphoper_awards .section_001{background: #e23b3b; padding-bottom:8vw;}
.hiphoper_awards .section_002{background: #2c1515; padding-bottom:8vw;}
.hiphoper_awards .section_003{background: #e23b3b; padding-bottom:8vw;}
.hiphoper_awards .section_004{background: #2c1515; padding-bottom:8vw;}
.hiphoper_awards .prod_wrap{width:92%;margin:0 auto;}
.hiphoper_awards .prod_wrap li{width:47.8%; float:left; margin-bottom:4vw;}
.hiphoper_awards .prod_wrap li:first-child{width:100%;}
.hiphoper_awards .prod_wrap li:nth-child(2n+1){float:right;}
.hiphoper_awards .section_004 .prod_wrap li:first-child{width:47.8%;float:left;}
.hiphoper_awards .section_004 .prod_wrap li:nth-child(2n+1){float:left;}
.hiphoper_awards .section_004 .prod_wrap li:nth-child(even){float:right;}

.hiphoper_awards .button_wrap{width:74.6%; margin:4vw auto 0;}
.hiphoper_awards .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.hiphoper_awards .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.hiphoper_awards .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.hiphoper_awards .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.hiphoper_awards .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.hiphoper_awards .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.hiphoper_awards .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.hiphoper_awards .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.hiphoper_awards .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.hiphoper_awards .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.hiphoper_awards .tip_area dl dt span{font-family:proxima-nova;}
.hiphoper_awards .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.hiphoper_awards .tip_area ul {padding-top:0;}
.hiphoper_awards .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.hiphoper_awards .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.hiphoper_awards .tip_area ul li ._asterisk{vertical-align: -4px}
.hiphoper_awards .tip_area ul li:after {content:'';display:block;clear:both;}
.hiphoper_awards .tip_area ul li .txt_sub {color:#777;}
.hiphoper_awards .tip_area ul li .txt_point {color:#f7461d;}

.new_year .poz_rel{position: relative;}
.new_year .coupon_wrap{ position: absolute; width:84%; left:50%; top:121.333vw; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.new_year .coupon_wrap li+li{margin-top:5.333vw}
.new_year .btn_layer_open{ position:absolute; left:50%; bottom:10.667vw; transform:translateX(-50%) ; border:0; padding:0; width:37.4%; height:auto; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.new_year .product_wrap{background: #75bed6; padding-bottom:8vw}
.new_year .lookbook_wrap{width:89.3%;margin:0 auto;}
.new_year .lookbook_wrap .slide_tab, .new_year .lookbook_wrap .slide_tab2 {background: #383838;}
.new_year .lookbook_wrap .slide_tab li, .new_year .lookbook_wrap .slide_tab2 li{height:16vw;float:left;}
.new_year .lookbook_wrap .slide_tab .slide_001_tab_01{width:33.4%; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_001_tab01_off.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab .slide_001_tab_01.on{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_001_tab01_on.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab .slide_001_tab_02{width:33.4%; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_001_tab02_off.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab .slide_001_tab_02.on{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_001_tab02_on.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab .slide_001_tab_03{width:33.2%; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_001_tab03_off.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab .slide_001_tab_03.on{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_001_tab03_on.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab2 .slide_002_tab_01{width:33.4%; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_002_tab01_off.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab2 .slide_002_tab_01.on{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_002_tab01_on.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab2 .slide_002_tab_02{width:33.4%; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_002_tab02_off.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab2 .slide_002_tab_02.on{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_002_tab02_on.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab2 .slide_002_tab_03{width:33.2%; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_002_tab03_off.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab2 .slide_002_tab_03.on{background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/1224_newyear/mo/slide_002_tab03_on.jpg) left top no-repeat; background-size: cover;}
.new_year .lookbook_wrap .slide_tab li a, .new_year .lookbook_wrap .slide_tab2 li a{display:block;width:100%;height:100%;}
.new_year .lookbook_wrap .lookbook_content, .new_year .lookbook_wrap .lookbook_content2{display:none;}
.new_year .lookbook_wrap .lookbook_content.lookbook_content_001{display:block;}
.new_year .lookbook_wrap .lookbook_content2.lookbook_content_004{display:block;}
.new_year .tip_wrapper{width: 100%;background: #eeeeee;}
.new_year .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.new_year .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.new_year .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.new_year .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.new_year .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.new_year .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.new_year .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.new_year .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.new_year .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.new_year .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.new_year .tip_area dl dt span{font-family:proxima-nova;}
.new_year .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.new_year .tip_area ul {padding-top:0;}
.new_year .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.new_year .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.new_year .tip_area ul li ._asterisk{vertical-align: -4px}
.new_year .tip_area ul li:after {content:'';display:block;clear:both;}
.new_year .tip_area ul li .txt_sub {color:#777;}
.new_year .tip_area ul li .txt_point {color:#f7461d;}

.new_year  .reply {}
.new_year  .reply_write {padding-top:35px;}
.new_year  .reply_list .item {padding:20px 10px;}
.new_year  .reply .input_textarea {position:relative;margin-top:-1px;}
.new_year  .reply .input_textarea textarea {-webkit-appearance:none;-webkit-border-radius: 0;}
.new_year  .reply .input_textarea .txt_desc {position:absolute;bottom:-20px;left:0;width:42%;}
.new_year  .reply .pages{padding-bottom:10.667vw}

.new_year .layer_popup{ z-index: 100; position: fixed; left:50%; top:50%; transform:translate(-50%, -50%); width:88%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); }
.new_year .layer_popup .button_layer_close{position: absolute; right:15px; top:15px; width:19px;}


.new_year_new_cloth .section_01{background: #3a402e; padding-top:0; padding-bottom:17.3333vw;}
.new_year_new_cloth .section_01 ._title{text-align: center;}

.new_year_new_cloth .slide_bg{position: relative; width:92%; height:124.0000vw; background: #fff; margin:0 auto 4.0000vw;}
.new_year_new_cloth .slide_bg .slide_content_title{padding:8.0000vw 0; text-align: center;}
.new_year_new_cloth .slide_bg .slide_content_title img{height:12.2667vw;}
.new_year_new_cloth .slide_bg ._slider_wrapper{}
.new_year_new_cloth .slide_bg ._slider_wrapper a{float:left; width:46.0000vw;}
.new_year_new_cloth .slide_bg ._slider_wrapper a:nth-child(even){float:right}

.new_year_new_cloth ._slider_wrapper .slick-arrow{overflow:hidden;position:absolute;z-index:1;width:38px;height:62px}
.new_year_new_cloth ._slider_wrapper .slick-arrow:after{display:block;width:100%;height:100%;border:0;}
.new_year_new_cloth ._slider_wrapper .slick-prev{position: absolute; left:-3.9063vw; top:50%; transform:translateY(-50%); width:1.6667vw; height:3.1250vw; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.new_year_new_cloth ._slider_wrapper .slick-prev:after{background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0102_newyear_newcloth/slide_btn_left.jpg) left top no-repeat; background-size: cover;}
.new_year_new_cloth ._slider_wrapper .slick-next{width:1.6667vw; height:3.1250vw; right:-3.9063vw;left:auto}
.new_year_new_cloth ._slider_wrapper .slick-next:after{background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0102_newyear_newcloth/slide_btn_right.jpg) left top no-repeat; background-size: cover;}
.new_year_new_cloth ._slider_wrapper .slick-dots{bottom:auto;top:auto; position: static; margin-top:4.5333vw; text-align: center; line-height:1;}
.new_year_new_cloth ._slider_wrapper .slick-dots li{padding:0 3px;display:inline-block;line-height:1;}
.new_year_new_cloth ._slider_wrapper .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:6px; height:6px; border-radius:50%; background-color: #d4d4d4;}
.new_year_new_cloth ._slider_wrapper .slick-dots .slick-active button{background-color:#3a402e;}

.new_year_new_cloth .section_01 .button_wrapper{margin-top:8.0000vw;text-align: center;}
.new_year_new_cloth .section_01 .button_wrapper img{height:13.3333vw;}

.new_year_new_cloth .section_02{padding-top:0;padding-bottom:17.3333vw;background: #f5f8ca;height:100%;}
.new_year_new_cloth .section_02 .vote_list{width:92%;margin:0 auto 0; border-top:4px solid #3a402e;}
.new_year_new_cloth .section_02 .vote_list li{padding-top:6.4000vw; padding-bottom:6.4000vw; border-bottom:1px solid #3a402e;}
.new_year_new_cloth .section_02 .content_area{}
.new_year_new_cloth .section_02 .content_area .checks {position: relative; width:100%;}
.new_year_new_cloth .section_02 .content_area .checks label img{height:10.6667vw;}
.new_year_new_cloth .section_02 .content_area .checks input[type="radio"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.new_year_new_cloth .section_02 .content_area .checks input[type="radio"] + label { display: inline-block; position: relative; width:100%; height:100%; padding-left:3.9063vw; box-sizing: border-box; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.new_year_new_cloth .section_02 .content_area .checks input[type="radio"] + label:before { content: ''; position: absolute; right: 3.9063vw; top: 50%; transform: translateY(-50%); width: 10.6667vw; height:10.6667vw; text-align: center; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0102_newyear_newcloth/section02_radio_off.jpg) left top no-repeat; background-size:cover;}
.new_year_new_cloth .section_02 .content_area .checks input[type="radio"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before {background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0102_newyear_newcloth/section02_radio_on.jpg) left top no-repeat; background-size:cover;}
.new_year_new_cloth .section_02 .content_area .checks input[type="radio"]:checked + label:before { content: ''; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0102_newyear_newcloth/section02_radio_on.jpg) left top no-repeat; background-size:cover;}
.new_year_new_cloth .section_02 .content_area .checks input[type="radio"]:checked + label:after { content: ''; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0102_newyear_newcloth/section02_radio_on.jpg) left top no-repeat; background-size:cover;}
.new_year_new_cloth .section_02 .button_wrapper{text-align: center; margin-top:8vw}
.new_year_new_cloth .section_02 .button_wrapper img{width:84vw;}

.new_year_new_cloth .tip_wrapper{width: 100%;background: #eeeeee;}
.new_year_new_cloth .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.new_year_new_cloth .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.new_year_new_cloth .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.new_year_new_cloth .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.new_year_new_cloth .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.new_year_new_cloth .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.new_year_new_cloth .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.new_year_new_cloth .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.new_year_new_cloth .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.new_year_new_cloth .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.new_year_new_cloth .tip_area dl dt span{font-family:proxima-nova;}
.new_year_new_cloth .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.new_year_new_cloth .tip_area ul {padding-top:0;}
.new_year_new_cloth .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.new_year_new_cloth .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.new_year_new_cloth .tip_area ul li ._asterisk{vertical-align: -4px}
.new_year_new_cloth .tip_area ul li:after {content:'';display:block;clear:both;}
.new_year_new_cloth .tip_area ul li .txt_sub {color:#777;}
.new_year_new_cloth .tip_area ul li .txt_point {color:#f7461d;}

.flex_header .poz_rel{position: relative;}
/* .flex_header .button_wrapper{ position: absolute; left:50%; bottom:8vw; width:92%; transform: translateX(-50%); }
.flex_header .button_wrapper li:nth-child(1){float:left; width:45.067vw;}
.flex_header .button_wrapper li:nth-child(2){float:left; width:45.067vw; margin-left:1.867vw}
.flex_header .button_wrapper li:nth-child(3){float:left; width:29.333vw; margin-top:2vw;}
.flex_header .button_wrapper li:nth-child(4){float:left; width:29.333vw; margin-left:2vw; margin-top:2vw;}
.flex_header .button_wrapper li:nth-child(5){float:left; width:29.333vw; margin-left:2vw; margin-top:2vw;} */

.flex_header .button_wrapper ul {overflow:hidden; position: absolute; left: 50%; bottom: 8vw; width: 96%; transform: translateX(-50%);}
.flex_header .button_wrapper ul li {float:left; width:29.333vw; margin:2vw 0 0 2vw;}
.flex_header .button_wrapper ul li:first-child,
.flex_header .button_wrapper ul li:nth-child(2) {width:45.067vw}



.flex_black .coupon_area{padding-bottom:10.667vw;background: #efece5;}
.flex_black .coupon_area ul li{width:92vw; margin: 4vw auto 0;}
.flex_black .coupon_area ul li:first-child{margin-top:0;}
.flex_black .coupon_area .button_wrap{width:92vw; margin:8vw auto 0; text-align: center;}

.draw_event .action_area_wrap{padding-top:13.600vw; background: #282828;}
.draw_event .action_area{width:92vw;margin:0 auto;}
.draw_event .time_stamp{}
.draw_event .time_stamp dl{position: relative;width:92%;margin:0 auto;}
.draw_event .time_stamp dt{}
.draw_event .time_stamp dd{text-align: center; margin-top:8vw;}
.draw_event .time_stamp dt{ height: 17.733vw; box-sizing: border-box; padding-bottom:4.933vw; border-bottom:0.667vw solid #fccc56;padding-bottom:2.083vw; text-align: center;}
.draw_event .time_stamp dt img{width:38.800vw; vertical-align: top;}
.draw_event .time_stamp dd span{display:block; display:inline-flex; color:#fff; font-size:2.2rem; font-weight: bold; line-height: 5.533vw;}
.draw_event .time_stamp .time_h{padding-left:12.400vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0115_draw_event/mo/time_h.jpg) bottom left no-repeat;background-size: 9.867vw 2.400vw;}
.draw_event .time_stamp .time_h:after,
.draw_event .time_stamp .time_m:after{content:''; display:block; width:2vw; height:5.533vw; background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0115_draw_event/mo/time_colon.jpg) right 50%  no-repeat; background-size: 0.800vw 4vw;}
.draw_event .time_stamp .time_m:after{margin-right:2vw;}
.draw_event .time_stamp .time_m{margin-left:2vw;padding-left:10.933vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0115_draw_event/mo/time_m.jpg) bottom left no-repeat;background-size: 8.400vw 2.400vw;}
.draw_event .time_stamp .time_s{padding-left:11.200vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0115_draw_event/mo/time_s.jpg) bottom left no-repeat;background-size: 8.800vw 2.400vw;}
.draw_event .product_vote{width:92%;margin:0 auto;}
.draw_event .product_vote li{float:left; width:40vw; margin-top:8vw;}
.draw_event .product_vote li:nth-child(even){float:right;}
.draw_event .product_vote span{ display:block; margin-top:4vw; height: 9.333vw; line-height: 9.333vw; background-color: #fff; border-radius: 4.667vw; text-align: center;}
.draw_event .product_vote span em{display:inline-block; padding-left:7.200vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0115_draw_event/mo/ico_heart_off.jpg) left 50% no-repeat; background-size: 18px 15px; font-size:15px; font-weight: bold; color: #282828;}
.draw_event .product_vote span.on em{display:inline-block; padding-left:7.200vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0115_draw_event/mo/ico_heart_on.jpg) left 50% no-repeat; background-size: 18px 15px; font-size:15px; font-weight: bold; color: #282828;}
.draw_event .banner_002{position: relative;}
.draw_event .banner_002 .button_wrap{ position: absolute; width:32.292vw; left:50%; bottom:6.250vw; transform: translateX(-50%);}
.draw_event .banner_002 .button_wrap img{width:100%;}
.draw_event .tip_wrapper{width: 100%;background: #ffffff;}
.draw_event .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.draw_event .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.draw_event .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.draw_event .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.draw_event .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.draw_event .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.draw_event .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.draw_event .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.draw_event .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.draw_event .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.draw_event .tip_area dl dt span{font-family:proxima-nova;font-size: 15px;}
.draw_event .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.draw_event .tip_area ul {padding-top:0;}
.draw_event .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.draw_event .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.draw_event .tip_area ul li ._asterisk{vertical-align: -4px}
.draw_event .tip_area ul li:after {content:'';display:block;clear:both;}
.draw_event .tip_area ul li .txt_sub {color:#777;}
.draw_event .tip_area ul li .txt_point {color:#f7461d;}


.app_flex .slide_area{background: #222335; padding-bottom:8vw;}
.app_flex .slider_wrap{width:92vw; height:96.267vw; margin: 0 auto; position: relative; }
.app_flex .slider_wrap ._item{box-sizing: border-box; width:50.521vw; margin:0 auto;}
.app_flex .slider_wrap strong{margin-bottom:1.563vw;display:block}
.app_flex .slider_wrap ul{}
.app_flex .slider_wrap li{float:left; width:45.333vw;}
.app_flex .slider_wrap li:nth-child(even){float:right;}
.app_flex .slider_wrap li img{width:100%;}
.app_flex .slider_wrap .slick-dots{ position: absolute; left:50%; bottom:0; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.app_flex .slider_wrap .slick-dots li{width:1.600vw; height:1.600vw; margin:0; padding:0 6px;display:inline-block;line-height:1;}
.app_flex .slider_wrap .slick-dots li:nth-child(even){float:left;}
.app_flex .slider_wrap .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:6px; height:6px; border-radius:50%; background-color: #dacfb7; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.app_flex .slider_wrap .slick-dots .slick-active button{background-color:#ff4e25;}
.app_flex .tip_wrapper{width: 100%;background: #eeeeee;}
.app_flex .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.app_flex .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.app_flex .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.app_flex .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.app_flex .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.app_flex .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.app_flex .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.app_flex .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.app_flex .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.app_flex .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.app_flex .tip_area dl dt span{font-family:proxima-nova;}
.app_flex .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.app_flex .tip_area ul {padding-top:0;}
.app_flex .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.app_flex .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.app_flex .tip_area ul li ._asterisk{vertical-align: -4px}
.app_flex .tip_area ul li:after {content:'';display:block;clear:both;}
.app_flex .tip_area ul li .txt_sub {color:#777;}
.app_flex .tip_area ul li .txt_point {color:#f7461d;}

.prime_sale .slide_area{background: #060606; padding-bottom:21.333vw}
.prime_sale .slider_wrap{width:91.733vw; height:136.933vw; margin: 0 auto; background: #fff; position: relative; }
.prime_sale .slider_wrap ._item{box-sizing: border-box; padding:8vw 4vw}
.prime_sale .slider_wrap strong{margin-bottom:5.333vw;display:block}
.prime_sale .slider_wrap li{float:left; width:40vw; margin-bottom:4vw}
.prime_sale .slider_wrap li:nth-child(even){float:right;}
.prime_sale .slider_wrap li._bottom{margin-bottom:0;}
.prime_sale .slider_wrap li img{width:100%;}
.prime_sale .slider_wrap .slick-dots{ position: absolute; left:50%; bottom:-8vw; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.prime_sale .slider_wrap .slick-dots li{width:6.667vw; height:2.667vw; box-sizing: border-box; margin:0; padding-left:2vw; padding-right:2vw; display:inline-block;line-height:1;}
.prime_sale .slider_wrap .slick-dots li:nth-child(even){float:left;}
.prime_sale .slider_wrap .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:2.667vw; height:2.667vw; border-radius:50%; background-color: #ffffff;}
.prime_sale .slider_wrap .slick-dots .slick-active button{background-color:#ec4545;}
.prime_sale .flex_product_area ._dimm{position: absolute;left:0; top:0; width:92vw; height:148.667vw; z-index: 100;}
.prime_sale .flex_product_area ._dimm img{width:100%; height:100%;}
.prime_sale .tip_wrapper{width: 100%;background: #eeeeee;}
.prime_sale .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.prime_sale .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.prime_sale .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.prime_sale .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.prime_sale .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.prime_sale .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.prime_sale .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.prime_sale .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.prime_sale .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.prime_sale .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.prime_sale .tip_area dl dt span{font-family:proxima-nova;}
.prime_sale .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.prime_sale .tip_area ul {padding-top:0;}
.prime_sale .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.prime_sale .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.prime_sale .tip_area ul li ._asterisk{vertical-align: -4px}
.prime_sale .tip_area ul li:after {content:'';display:block;clear:both;}
.prime_sale .tip_area ul li .txt_sub {color:#777;}
.prime_sale .tip_area ul li .txt_point {color:#f7461d;}

.hip50er .button_wrap{text-align: center;padding-top:10.667vw; padding-bottom:10.667vw}
.hip50er .button_wrap img{width:84vw;}

.btn_gcp,.btn_gcp_v2{border:0!important; line-height: normal!important; height:auto!important; padding:0!important;}

.prime_sale_shoes .slide_area {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0205_primesale_shoes/mobile/mobile_bg_product.jpg) repeat; padding:18.667vw 0}
.prime_sale_shoes .slide_area .tit {width:75.33vw; margin:0 auto}
.prime_sale_shoes .slider_wrap{position: relative; width:91.733vw; margin: 0 auto;  }
.prime_sale_shoes .slider_wrap ._item{box-sizing: border-box; padding:5vh 4vw 0}
.prime_sale_shoes .slider_wrap strong{margin-bottom:5.333vw;display:block}
.prime_sale_shoes .slider_wrap li{float:left; width:40vw; margin-bottom:4vw}
.prime_sale_shoes .slider_wrap li:nth-child(even){float:right;}
.prime_sale_shoes .slider_wrap li._bottom{margin-bottom:0;}
.prime_sale_shoes .slider_wrap li img{width:100%;}
.prime_sale_shoes .slider_wrap .slick-dots{ position: absolute; left:50%; bottom:-8vw; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.prime_sale_shoes .slider_wrap .slick-dots li{width:6.667vw; height:2.667vw; box-sizing: border-box; margin:0; padding-left:2vw; padding-right:2vw; display:inline-block;line-height:1;}
.prime_sale_shoes .slider_wrap .slick-dots li:nth-child(even){float:left;}
.prime_sale_shoes .slider_wrap .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:2.667vw; height:2.667vw; border-radius:50%; border:2px solid #fff}
.prime_sale_shoes .slider_wrap .slick-dots .slick-active button{background-color:#fff;}
.prime_sale_shoes ._mt20 {margin:-25px 0 0}
.prime_sale_shoes .tip_wrapper{width: 100%;background: #eeeeee;}
.prime_sale_shoes .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.prime_sale_shoes .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.prime_sale_shoes .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.prime_sale_shoes .tip_area .button_tip_toggle span {position: relative;display:inline-block;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.prime_sale_shoes .tip_area .button_tip_toggle span::before{position: absolute;content:'';display:inline-block;width:100%;border-bottom:2px solid #111;bottom:-4px;}
.prime_sale_shoes .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.prime_sale_shoes .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.prime_sale_shoes .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.prime_sale_shoes .tip_area dl {margin-bottom:30px;text-align:left; overflow: hidden;}
.prime_sale_shoes .tip_area dl dt {margin-bottom:4px;font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.prime_sale_shoes .tip_area dl dt span{font-family:proxima-nova;}
.prime_sale_shoes .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.prime_sale_shoes .tip_area ul {padding-top:0;}
.prime_sale_shoes .tip_area ul li {position:relative;margin-bottom:4px;padding-left:10px;text-indent: -6px;}
.prime_sale_shoes .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.prime_sale_shoes .tip_area ul li ._asterisk{vertical-align: -4px}
.prime_sale_shoes .tip_area ul li:after {display:block;content:'';clear:both;}
.prime_sale_shoes .tip_area ul li .txt_sub {color:#777;}
.prime_sale_shoes .tip_area ul li .txt_point {color:#f7461d;}

/*2020-02-07*/
.nike0207 {width:91.4%;margin:30px auto 0;}
.nike0207 ol:after {content:'';display:block;clear:both;}
.nike0207 ol li {margin-bottom:3.733vw}
.nike0207 ol li a{display:block;}
.nike0207 ol li:nth-of-type(4) ~ li {float:left;width:48%;margin-bottom:6.400vw;}
.nike0207 ol li:nth-of-type(4) ~ li:nth-child(even) {float:right;}

/*2020-02-12*/
.flex_week._0212 .promo_section .video_wrapper{height: 100vw; width:100%;overflow: hidden;}
.flex_week._0212 .promo_section .video_wrapper video{width:100%;}
.flex_week._0212 .flex_product_area {padding:20vw 0 13.333vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0212_flexweek/mobile/bg_product.jpg) repeat top center;}
.flex_week._0212 .flex_product_area .title_area {width:70vw; margin:0 auto 5vh}
.flex_week._0212 .flex_product_area .txt_search {margin:12.667vw auto 0;text-align:center; width:62.667vw}
.flex_week._0212 .flex_product_area .button_wrapper{text-align: center;margin-top:16vw}
.flex_week._0212 .flex_product_area .button_wrapper img{width:84vw;}
.flex_week._0212 .slider_wrap{position: relative; background:#ee2d66;}
.flex_week._0212 .slider_wrap ._item{box-sizing: border-box; padding:8vw 4vw}
.flex_week._0212 .slider_wrap strong{margin-bottom:5.333vw;display:block}
.flex_week._0212 .slider_wrap li{float:left; width:40vw; margin-bottom:4vw}
.flex_week._0212 .slider_wrap li:nth-child(even){float:right;}
.flex_week._0212 .slider_wrap li._bottom{margin-bottom:0;}
.flex_week._0212 .slider_wrap li img{width:100%;}

.flex_week._0212 .slider_wrap .slick-dots{ position: absolute; left:50%; bottom:3.373vw; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.flex_week._0212 .slider_wrap .slick-dots li{width:2vw; height:2vw; margin:0 3px; display:inline-block;line-height:1;}
.flex_week._0212 .slider_wrap .slick-dots li:nth-child(even){float:left;}
.flex_week._0212 .slider_wrap .slick-dots button{ overflow:hidden; font-size:0px; width:2vw; height:2vw; border-radius:50%; background-color: #fff;}
.flex_week._0212 .slider_wrap .slick-dots .slick-active button{background-color:#000;}


.flex_week._0212 .time_sale .tabmenu ul {overflow: hidden; border-bottom:8px solid #ee2d66;}
.flex_week._0212 .time_sale .tabmenu ul li { width:33.333vw; height:16.033vw; float:left; cursor:pointer; font-size:0;}
.flex_week._0212 .time_sale .tabmenu ul li:first-child {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0212_flexweek/mobile/tab_01.jpg) no-repeat top center;background-size:100% auto}
.flex_week._0212 .time_sale .tabmenu ul li:nth-child(2) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0212_flexweek/mobile/tab_02.jpg) no-repeat top center;background-size:100% auto}
.flex_week._0212 .time_sale .tabmenu ul li:nth-child(3) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0212_flexweek/mobile/tab_03.jpg) no-repeat top center;background-size:100% auto}
.flex_week._0212 .time_sale .tabmenu ul li:nth-child(4) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0212_flexweek/mobile/tab_04.jpg) no-repeat top center;background-size:100% auto}
.flex_week._0212 .time_sale .tabmenu ul li:nth-child(5) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0212_flexweek/mobile/tab_05.jpg) no-repeat top center;background-size:100% auto}
.flex_week._0212 .time_sale .tabmenu ul li:nth-child(6) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/0212_flexweek/mobile/tab_06.jpg) no-repeat top center;background-size:100% auto}
.flex_week._0212 .time_sale .tabmenu ul li img{width:100%;}

.flex_week._0212 .time_sale .tabmenu ul li.on {background-position:0 -16.033vw;background-size:100% auto}

.flex_week._0212 .time_sale .tabcont .cont_box {display:none}
.flex_week._0212 .time_sale .slider > div {position:relative;}
.flex_week._0212 .time_sale .slider > div .soon,
.flex_week._0212 .time_sale .slider > div .soldout,
.flex_week._0212 .time_sale .slider > div .soldout2 {position:absolute; top:0; left:0;}
.flex_week._0212 .banner_area a {display:block; width:100%;}
.flex_week._0212 .tip_wrapper{width: 100%;background: #eeeeee;}
.flex_week._0212 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.flex_week._0212 .tip_area .button_tip_toggle {display:block;width:100%;padding:25px 0 25px;}
.flex_week._0212 .tip_area .button_tip_toggle.on{padding:25px 0 25px}
.flex_week._0212 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:20px;color:#111;line-height:1;}
.flex_week._0212 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.flex_week._0212 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.flex_week._0212 .tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.flex_week._0212 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.flex_week._0212 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.flex_week._0212 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.flex_week._0212 .tip_area dl dt span{font-family:proxima-nova;}
.flex_week._0212 .tip_area dl dd {padding-left:10px;font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.flex_week._0212 .tip_area ul {padding-top:0;}
.flex_week._0212 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.flex_week._0212 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.flex_week._0212 .tip_area ul li ._asterisk{vertical-align: -4px}
.flex_week._0212 .tip_area ul li:after {content:'';display:block;clear:both;}
.flex_week._0212 .tip_area ul li .txt_sub {color:#777;}
.flex_week._0212 .tip_area ul li .txt_point {color:#f7461d;}
.flex_week._0212 .slick-prev {position: absolute;top:30vw;width: 20px;z-index:99;left:3vw !important; }
.flex_week._0212 .slick-next {position: absolute;top:30vw;width: 20px;z-index:99;right:3vw !important;}
.flex_black .visual {position:relative;background:#000}
.flex_black .visual ul {overflow:hidden; position: absolute; left: 50%; bottom: 8vw; width: 96%; transform: translateX(-50%);}
.flex_black .visual ul li {float:left; width:29.333vw; margin:2vw 0 0 2vw;}
.flex_black .visual ul li:first-child,
.flex_black .visual ul li:nth-child(2) {width:45.067vw}
.flex_black .cont_coupon {position:relative;}
.flex_black._02 .btnn_dwn {position:absolute; bottom:16vw; left:50%; transform: translateX(-50%);display: block;width: 80vw;;}
.flex_black._03 {}
.flex_black._03 .cont_coupon {background:#72102e; padding:16vw 0;}
.flex_black._03 .cont_coupon h4 {width:66.933vw; margin:0 auto 12.667vw}
.flex_black._03 .cont_coupon .c_img {width:80vw; margin:0 auto}
/* 2020-02-25 아직추워 */
.still_cold .lookbook_area {background:#eee;}
.still_cold .lookbook_area .slide_area {padding:0 8vw 18.667vw}
.still_cold .lookbook_area .slide_area .tit {width:41.333vw; margin:0 auto 20px}
.still_cold .lookbook_area .slide_area .slick-slide {width:40vw; margin:0 2.133vw;}
.still_cold .lookbook_area .slide_area .slick-slide img{width:100%;}
.still_cold .lookbook_area .slide_area .slick-dots{ position: absolute; left:50%; bottom:-8vw; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.still_cold .lookbook_area .slide_area .slick-dots li{width:6.667vw; height:2.667vw; box-sizing: border-box; margin:0; padding-left:2vw; padding-right:2vw; display:inline-block;line-height:1;}
.still_cold .lookbook_area .slide_area .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:2.667vw; height:2.667vw; border-radius:50%; background:#fff}
.still_cold .lookbook_area .slide_area .slick-dots .slick-active button{background:#0642a5;}
.still_cold .product_area {background:#a3eab1; padding:12vw 0}
.still_cold .product_area .tit {width:58.667vw; margin:0 auto 5.333vw}
.still_cold .product_area .slider_wrap{position: relative; width:91.733vw; margin: 0 auto;  }
.still_cold .product_area .slider_wrap ._item{box-sizing: border-box; padding:0 4vw 0}
.still_cold .product_area .slider_wrap strong{margin-bottom:5.333vw;display:block}
.still_cold .product_area .slider_wrap li{float:left; width:40vw; margin-bottom:4vw}
.still_cold .product_area .slider_wrap li:nth-child(even){float:right;}
.still_cold .product_area .slider_wrap li._bottom{margin-bottom:0;}
.still_cold .product_area .slider_wrap li img{width:100%;}
.still_cold .product_area .slider_wrap .slick-dots{ position: absolute; left:50%; bottom:-3vw; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.still_cold .product_area .slider_wrap .slick-dots li{width:6.667vw; height:2.667vw; box-sizing: border-box; margin:0; padding-left:2vw; padding-right:2vw; display:inline-block;line-height:1;}
.still_cold .product_area .slider_wrap .slick-dots li:nth-child(even){float:left;}
.still_cold .product_area .slider_wrap .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:2.667vw; height:2.667vw; border-radius:50%; background:#fff}
.still_cold .product_area .slider_wrap .slick-dots .slick-active button{background:#f7461d;}
.still_cold .tip_wrapper {background:#0642a52e;}
.still_cold .tip_wrapper dt {margin:0 0 10px;}
.still_cold .tip_wrapper li {list-style:disc; margin:0 0 5px; padding:0}

.stillcold_header .poz_rel{position: relative;}
.stillcold_header .button_wrapper { position: absolute; left:50%; bottom:8vw; width:92%; transform: translateX(-50%); }
.stillcold_header .button_wrapper li:nth-child(1){float:left; width:45.067vw;}
.stillcold_header .button_wrapper li:nth-child(2){float:left; width:45.067vw; margin-left:1.867vw}
.stillcold_header .button_wrapper li:nth-child(3){float:left; width:29.333vw; margin-top:2vw;}
.stillcold_header .button_wrapper li:nth-child(4){float:left; width:29.333vw; margin-left:2vw; margin-top:2vw;}
.stillcold_header .button_wrapper li:nth-child(5){float:left; width:29.333vw; margin-left:2vw; margin-top:2vw;}

/*2020-02-27 SWEAT,HOODY */
.cms_sweathoody .tit_c {width:30vw; margin:0 auto 3.125vw}
.cms_sweathoody .wrap_btn {overflow:hidden; width:100%;}
.cms_sweathoody .wrap_btn .left {width:50%; float:left; background:#a0b8da}
.cms_sweathoody .wrap_btn .left a {display:block; float:right;}
.cms_sweathoody .wrap_btn .right {width:50%; float:left;  background:#9cd4de}

/*2020-02-27 프라임세일*/
.event_20200228 .prime_sale0228 .cont_product {background:#160a82; padding:0 0 18.667vw}
.event_20200228 .prime_sale0228 .cont_product h4 {width:57.867vw; margin:0 auto;}
.event_20200228 .prime_sale0228 .cont_product .wrap_slicker {width:83vw; margin:8vw auto 0}
.event_20200228 .prime_sale0228 .cont_product .slick-slide ul {overflow:hidden;}
.event_20200228 .prime_sale0228 .cont_product .slick-slide li {width:40vw; margin:0 0 2.667vw 2.667vw; float:left;}
.event_20200228 .prime_sale0228 .cont_product .slick-slide li:nth-child(odd) {margin-left:0;}
.event_20200228 .prime_sale0228 .slick-dots{ position: absolute; left:50%; bottom:-40px; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.event_20200228 .prime_sale0228 .slick-dots li{width:0.573vw; height:0.573vw; margin:0 8px;display:inline-block;line-height:1;}
.event_20200228 .prime_sale0228 .slick-dots button{  width:11px; height:11px; overflow:hidden; text-indent:-24px; border-radius:50%; border:2px solid #fff}
.event_20200228 .prime_sale0228 .slick-dots .slick-active button{background:#fff;}
/*2020-02-26 클로딩50*/
.hip50er.c0226 a {display:block}
.hip50er.c0226 .tit_c {width:74vw; margin:13.333vw auto;}
.hip50er.c0226 .cont_cl {background:#6a2919 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/hip50er/0226/mo/bg_cl.jpg) repeat-x top center;background-size:100%;padding:13vw 0;}
.hip50er.c0226 .cont_sh {background:#162846 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/hip50er/0226/mo/bg_sh.jpg) repeat-x top center;background-size:100%;padding:13vw 0;}
.hip50er.c0226 .cont_cl ul,
.hip50er.c0226 .cont_sh ul {overflow:hidden}
.hip50er.c0226 .cont_cl ul li,
.hip50er.c0226 .cont_sh ul li {float:left; width:48vw; margin:0 0 4vw 4vw;}
.hip50er.c0226 .cont_cl ul li:nth-child(odd),
.hip50er.c0226 .cont_sh ul li:nth-child(odd) {margin-left:0;}
/*리뷰이벤트 2020-03-05*/
.event_20200309 .review_event .cont_visual {background:#2d41ac url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/review_event/bg_visual.png) no-repeat top center; padding:60px 0;}
.event_20200309 .review_event .cont_visual .tit {width:275px; margin:0 auto 30px;}
.event_20200309 .review_event .cont_visual .feed {width:320px; margin: 0 auto; box-shadow:0px 10px 20px 0px #1a2664}

.event_20200309 .review_event .cont_info {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/review_event/bg_info.png) no-repeat top center; background-size:cover; padding:60px 0;}
.event_20200309 .review_event .cont_info .tit {width:318px; margin:0 auto 30px;}
.event_20200309 .review_event .cont_info .slide {width:350px; margin:0 auto;}
.event_20200309 .review_event .cont_info .slide .slick-dots {overflow:hidden;position:absolute; bottom:30px; left:50%;transform: translate(-50%,0);}
.event_20200309 .review_event .cont_info .slide .slick-dots > li:first-child {margin-left:0;}
.event_20200309 .review_event .cont_info .slide .slick-dots > li {float:left; margin:0 0 0 5px;width:6px; height:6px;background:#6c6c6c; border-radius:50%; font-size:0;}
.event_20200309 .review_event .cont_info .slide .slick-dots > li.slick-active {background:#ff4e25;}
.event_20200309 .review_event .cont_info .slide .slick-prev {position: absolute;top:170px;width: 20px;z-index:99;left:3vw !important; }
.event_20200309 .review_event .cont_info .slide .slick-next {position: absolute;top:170px;width: 20px;z-index:99;right:3vw !important;}
.event_20200309 .review_event .cont_info p {margin:20px auto; width:310px; text-align:center;}
.event_20200309 .review_event .cont_info .sns {background:#c5c148; width:320px; margin:0 auto; border-radius:3px; padding:12px 20px}
.event_20200309 .review_event .cont_info .sns a {display:inline-block; width:134px; height:31px;}
.event_20200309 .review_event .cont_info .sns img {width:100%; height:100%}
.event_20200309 .review_event .cont_info .sns a:first-child {margin:0 8px 0 0;}

.event_20200309 .review_event .cont_review {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/review_event/bg_info.png) no-repeat bottom center; padding:0 0 60px;}
.event_20200309 .review_event .cont_review .tit {width:125px; margin:0 auto 25px;}
.event_20200309 .review_event .cont_review .slide {font-size:12px; height:430px; overflow:hidden;}
.event_20200309 .review_event .cont_review .slide div a:first-of-type {display:block;}
.event_20200309 .review_event .cont_review .slide div .thumb {display:block; height:245px; overflow:hidden;}
.event_20200309 .review_event .cont_review .slide div .thumb2 {display:block; width:50px; height:50px;}
.event_20200309 .review_event .cont_review .slide .slick-slide {position:relative; width:240px; margin:0 15px;}
.event_20200309 .review_event .cont_review .slide .slick-slide em {position:absolute; top:0; right:0; display:block; text-align:center; width:65px; background:#000; font-size:10px; font-weight:bold; color:#fff;}
/*리뷰이벤트 상품평 슬라이드 */
.event_20200309 .review_event .cont_review .nemonemo {background:#fff;padding:20px;}
.event_20200309 .review_event .cont_review .nemonemo:after {content:"";position:absolute;right:5px;top:238px;display:block;margin: 0 5px;width: 15px;height: 7px;border-bottom: solid 7px #fff;border-left: solid 7px transparent;border-right: solid 7px transparent;}
.event_20200309 .review_event .cont_review .nemonemo .user_con {border-bottom:2px solid #e5e5e5; padding:0 0 10px}
.event_20200309 .review_event .cont_review .nemonemo .user_con span {display:block;font-size:15px; font-weight:bold;}
.event_20200309 .review_event .cont_review .nemonemo .user_con p {height:42px;font-size:14px;letter-spacing:-0.5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal; line-height: 1.5; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.event_20200309 .review_event .cont_review .nemonemo .product_con {overflow:hidden; padding:15px 0 0;}
.event_20200309 .review_event .cont_review .nemonemo .product_con img {display:block; float:left; width:50px;}
.event_20200309 .review_event .cont_review .nemonemo .product_con dl {float:left; margin:5px 0 5px 10px}
.event_20200309 .review_event .cont_review .nemonemo .product_con dl dt {font-weight:normal; font-size:15px;letter-spacing:-0.5px;width:135px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.event_20200309 .review_event .cont_review .nemonemo .product_con dl dd {font-weight:bold; font-size:17px; color:#000;}
.event_20200309 .review_event .cont_review .nemonemo .product_con dl dd span {display:inline-block; margin:0 5px 0 0; color:red;}

/*2020-03-06 NEW ARRIVAL*/
.event_0305 .new_arrival .cont_product,
.event_0305 .new_arrival .cont_item {background:#ffb901; padding:12.667vw 0 17.333vw}
.event_0305 .new_arrival .cont_brand {position:relative; background:#0c7651; padding:12.667vw 0 17.333vw; border:solid #000; border-width:2px 0}
.event_0305 .new_arrival .cont_brand .deco1 {display:block; position:absolute; top:-35px; left:0; width:16.667vw;}
.event_0305 .new_arrival .cont_brand .deco2 {display:block; position:absolute; bottom:-18px; right:0;width:38.933vw;}
.event_0305 .new_arrival .tit {width:50vw; margin:0 auto 6.667vw;}
.event_0305 .new_arrival .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0305 .new_arrival .slide_wrap ._item {box-sizing: border-box; padding:0 4vw 0}
.event_0305 .new_arrival .slide_wrap ._item ul {overflow:hidden}
.event_0305 .new_arrival .slide_wrap ._item li{float:left; width:40vw; margin-bottom:4vw}
.event_0305 .new_arrival .slide_wrap ._item li:nth-child(even){float:right;}
.event_0305 .new_arrival .slide_wrap ._item li:nth-child(3),.event_0305 .new_arrival .slide_wrap ._item li:nth-child(4) {margin-bottom:0}
.event_0305 .new_arrival .slide_wrap ._item li img{width:100%;}
.event_0305 .new_arrival .slide_wrap ._item2 {box-sizing: border-box; padding:0 4vw 0}
.event_0305 .new_arrival .slide_wrap ._item2 li{margin:10px 0 0;}
.event_0305 .new_arrival .slide_wrap ._item2 li:first-child {margin:0;}
.event_0305 .new_arrival .slide_wrap ._item2 li img{width:100%;}
.event_0305 .new_arrival .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-8vw; left:50%;transform: translate(-50%,0);}
.event_0305 .new_arrival .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_0305 .new_arrival .slide_wrap .slick-dots > li {float:left; margin:0 0 0 15px;width:10px; height:10px;border:2px solid #000; border-radius:50%; font-size:0;}
.event_0305 .new_arrival .slide_wrap .slick-dots > li.slick-active {background:#000;}
/*2020-03-11 CEAND*/
.cms_brand_ceand .cont_thumb {position:relative;}
.cms_brand_ceand .video {width:85%;position:absolute; top:169.333vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

/*플렉스위크 03*/
.flex_week._0312 .cont_product {background:#2d2f45 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/mobile/bg_product.png) no-repeat top center; background-size:100% auto; padding:14.667vw 0 0; text-align:center;}
.flex_week._0312 .cont_product .time_sale {padding:10vw 0;}
.flex_week._0312 .cont_product .time_sale strong {display:block; margin:0 0 4.267vw; font-weight:500; font-size:18px; color:#9698a2;}
.flex_week._0312 .cont_product .time_sale strong span {font-weight:900; font-size:35px; color:#fff; margin:0 2px 0 5px}
.flex_week._0312 .cont_product .time_sale strong span:last-child {margin:0 1vw 0 4.267vw;}
.flex_week._0312 .cont_product .time_sale .tabmenu ul {overflow: hidden; width:94.667vw; margin:0 auto 8vw}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li { width:18.933vw; height:8vw; float:left; cursor:pointer; font-size:0;}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li:first-child {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/mobile/tab_date_01.png) no-repeat 0 0;background-size:100% auto}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li:nth-child(2) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/mobile/tab_date_02.png) no-repeat 0 0;background-size:100% auto}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li:nth-child(3) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/mobile/tab_date_03.png) no-repeat 0 0;background-size:100% auto}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li:nth-child(4) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/mobile/tab_date_04.png) no-repeat 0 0;background-size:100% auto}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li:nth-child(5) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/mobile/tab_date_05.png) no-repeat 0 0;background-size:100% auto}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li:nth-child(6) {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/mobile/tab_date_06.png) no-repeat 0 0;background-size:100% auto}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li img{width:100%;}
.flex_week._0312 .cont_product .time_sale .tabmenu ul li.on {background-position:0 -8.1vw;;background-size:100% auto}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap {width:75.733vw; margin:0 auto;}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap div.slick-slide  {float:left; width:37.333vw !important; height:66.667vw;margin:0 1.067vw 1.067vw 0}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap div.slick-slide:nth-child(even){margin-right:0}
/* .flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap div.slick-slide:nth-child(3),
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap div.slick-slide:nth-child(4) {margin-bottom:0} */
.flex_week._0312 .cont_product .time_sale .tabcont .slick-arrow{display:block;position:absolute; top:44%; width:20px; height:60px; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/pc/bg_arrow.png) no-repeat 0 0; font-size:0;}
.flex_week._0312 .cont_product .time_sale .tabcont .slick-arrow.next {right:-35px; background-position:-45px 0;}
.flex_week._0312 .cont_product .time_sale .tabcont .slick-arrow.prev {left:-35px; z-index: 100;}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap .slick-dots{ position: absolute; left:50%; bottom:-20px; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap .slick-dots li {width:10px; height:10px; margin:0 5px; display:inline-block;line-height:1;}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:10px; height:10px; border-radius:50%; background-color: #6c6f7d;}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap .slick-dots .slick-active button{background-color:#fc4571;}
.flex_week._0312 .cont_product .time_sale .tabcont .slider_wrap .slick-dots > li:only-child { display: none; }
.flex_week._0312 .cont_product .time_sale .tabcont .con_box {position:relative;}
.flex_week._0312 .cont_product .time_sale .tabcont .dimd {width:75.833vw;position:absolute; top:0;  left:50%; transform: translateX(-50%); }
/* .flex_week._0312 .cont_product .time_sale .tabcont .con_box:nth-child(3) .slick-track,
.flex_week._0312 .cont_product .time_sale .tabcont .con_box:nth-child(4) .slick-track {left:0.333vw} */

/*앱플렉스0319*/
.event_0319 .appflex .cont_product {background:#363839; padding:60px 0;}
.event_0319 .appflex .cont_product .tit {margin:0 auto 30px; width:252px; text-align:center;}
.event_0319 .appflex .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0319 .appflex .slide_wrap ._item {box-sizing: border-box; padding:0 4vw 0}
.event_0319 .appflex .slide_wrap ._item > ul {overflow:hidden}
.event_0319 .appflex .slide_wrap ._item > ul li{float:left; width:40vw; margin-bottom:4vw}
.event_0319 .appflex .slide_wrap ._item > ul li:nth-child(even){float:right;}
/* .event_0319 .appflex .slide_wrap ._item li:nth-child(3),
.event_0319 .appflex .slide_wrap ._item li:nth-child(4) {margin-bottom:0} */
.event_0319 .appflex .slide_wrap ._item li img{width:100%;}
.event_0319 .appflex .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-8vw; left:50%;transform: translate(-50%,0);}
.event_0319 .appflex .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_0319 .appflex .slide_wrap .slick-dots > li {float:left; margin:0 0 0 15px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0319 .appflex .slide_wrap .slick-dots > li.slick-active {background:#fff;}


/*2020-03-20 PANTS */
.cms_pants .wrap_btn {overflow:hidden; width:100%;}
.cms_pants .wrap_btn .left {width:50%; float:left; background:#a0b8da}
.cms_pants .wrap_btn .left a {display:block; float:right;}
.cms_pants .wrap_btn .right {width:50%; float:left;  background:#9cd4de}

/*2020-03-26 놀땐 뭐하니*/
.event_0330 .nolnol .cont_main {background:#ffedc8}
.event_0330 .nolnol .cont_product {background:#ffedc8; margin:-50px 0 0; padding:0 0 40px;}
.event_0330 .nolnol .cont_product .tit {width:285px; margin:0 auto 15px}
.event_0330 .nolnol .cont_product .cont_pr01 {background:#ffedc8 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/nolnol0330/mo/bg_product_01.jpg) no-repeat top center; background-size:cover; padding:60px 0 70px;}
.event_0330 .nolnol .cont_product .cont_pr02 {background:#ffedc8 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/nolnol0330/mo/bg_product_02.jpg) no-repeat top center; background-size:cover; padding:60px 0 70px;}
.event_0330 .nolnol .cont_product .cont_pr03 {background:#ffedc8 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/nolnol0330/mo/bg_product_03.jpg) no-repeat top center; background-size:cover; padding:60px 0 60px;}
/* @media (min-width : 320px) and (max-width : 350px) {
    .event_0330 .nolnol .cont_product .cont_pr01 {background:#ffedc8 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/nolnol0330/mo/bg_product_01.jpg) no-repeat top center; background-size:cover; padding:50px 0 70px;}
    .event_0330 .nolnol .cont_product .cont_pr02 {background:#ffedc8 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/nolnol0330/mo/bg_product_02.jpg) no-repeat top center; background-size:cover; padding:50px 0 70px;}
    .event_0330 .nolnol .cont_product .cont_pr03 {background:#ffedc8 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/nolnol0330/mo/bg_product_03.jpg) no-repeat top center; background-size:cover; padding:35px 0 70px;}
} */
.event_0330 .nolnol .cont_product .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0330 .nolnol .cont_product .slide_wrap ._item {box-sizing: border-box; padding:0 6vw 0}
.event_0330 .nolnol .cont_product .slide_wrap ._item > ul {overflow:hidden}
.event_0330 .nolnol .cont_product .slide_wrap ._item > ul li{float:left; width:39vw; margin-bottom:5px}
.event_0330 .nolnol .cont_product .slide_wrap ._item > ul li:nth-child(even){float:right;}
.event_0330 .nolnol .cont_product .slide_wrap ._item li img{width:100%;}
.event_0330 .nolnol .cont_product .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-10px; left:50%;transform: translate(-50%,0);}
.event_0330 .nolnol .cont_product .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_0330 .nolnol .cont_product .slide_wrap .slick-dots > li {float:left; margin:0 0 0 15px;width:8px; height:8px;background:#e7e7e7; border-radius:50%; font-size:0;}
.event_0330 .nolnol .cont_product .slide_wrap .slick-dots > li.slick-active {background:#000;}

/*단3일만 쿠폰*/
.cms_coupon30days .visual {position:relative;background:#000}
.cms_coupon30days .visual ul {box-sizing:inherit; overflow:hidden; position: absolute; left: 50%; bottom: 28vw; width:84vw; transform: translateX(-50%);}
.cms_coupon30days .visual ul li {float:left; width:41.333vw; margin:0 0 0 1.333vw;}
.cms_coupon30days .visual ul li:first-child {margin:0;}
.cms_coupon30days .cont_coupon {position:relative;}

/*조삼모사 2020-04-01*/
.event_0401 .jo3mo4 .sticky_menu_wrap  {background:#fbeb44; width:100%;}
.event_0401 .jo3mo4 .sticky_menu_wrap  ul {overflow:hidden; width:375px; margin:0 auto; background:#ddd;}
.event_0401 .jo3mo4 .sticky_menu_wrap  ul li {float:left;}
.event_0401 .jo3mo4 .sticky_menu_wrap  ul li a {display:block; width:125px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/jo3mo4/mo/bg_tab_bar.jpg) no-repeat; background-size: 377px 155px; height:75px;}
.event_0401 .jo3mo4 .sticky_menu_wrap  ul li:first-child a {background-position:0 0;}
.event_0401 .jo3mo4 .sticky_menu_wrap  ul li:nth-child(2) a {background-position:-126px 0; }
.event_0401 .jo3mo4 .sticky_menu_wrap  ul li:last-child a {background-position:-252px 0; }
.event_0401 .jo3mo4 .sticky_menu_wrap  ul li.on a {background-position-y:-78px !important;}

.event_0401 .jo3mo4 .promo_event .tit {margin:0 auto 30px; text-align:center; width:217px}
.event_0401 .jo3mo4 .cont_product01 {background:#1c1958; padding:50px 0 70px;}
.event_0401 .jo3mo4 .cont_product02 {background:#2b2e6f; padding:50px 0 70px}
.event_0401 .jo3mo4 .cont_product03 {background:#1c1958; padding:50px 0 0}
.event_0401 .jo3mo4 .cont_app {margin-top:20px}
.event_0401 .jo3mo4 .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0401 .jo3mo4 .slide_wrap ._item {box-sizing: border-box; padding:0 4vw 0}
.event_0401 .jo3mo4 .slide_wrap ._item ul {overflow:hidden}
.event_0401 .jo3mo4 .slide_wrap ._item li{float:left; width:40vw; margin-bottom:4vw}
.event_0401 .jo3mo4 .slide_wrap ._item li:nth-child(even){float:right;}
.event_0401 .jo3mo4 .slide_wrap ._item li:nth-child(3),
.event_0401 .jo3mo4 .slide_wrap ._item li:nth-child(4) {margin-bottom:0}
.event_0401 .jo3mo4 .slide_wrap ._item li img{width:100%;}
.event_0401 .jo3mo4 .slide_wrap2 {padding:0 0 15px}
.event_0401 .jo3mo4 .slide_wrap2 ._item2 {box-sizing: border-box; padding:0 4vw 0}
.event_0401 .jo3mo4 .slide_wrap2 ._item2 li{margin:10px 0 0; position:relative;}
.event_0401 .jo3mo4 .slide_wrap2 ._item2 li:first-child {margin:0;}
.event_0401 .jo3mo4 .slide_wrap2 ._item2 li img{width:100%;}
.event_0401 .jo3mo4 .slide_wrap2 ._item2 li span {position:absolute; top:0; left:0;}
.event_0401 .jo3mo4 .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-8vw; left:50%;transform: translate(-50%,0);}
.event_0401 .jo3mo4 .slide_wrap2 .slick-dots {overflow:hidden;position:absolute; bottom:-3vw; left:50%;transform: translate(-50%,0);}
.event_0401 .jo3mo4 .slide_wrap2 .slick-arrow {display:none !important}
.event_0401 .jo3mo4 .slick-dots > li:first-child {margin-left:0;}
.event_0401 .jo3mo4 .slick-dots > li {float:left; margin:0 0 0 15px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0401 .jo3mo4 .slick-dots > li.slick-active {background:#fff;}

/*플렉스위크 04*/
.flex_week._0413 .cont_main {position:relative;}
.flex_week._0413 .cont_main .model {position:absolute; top:43.067vw; left:0;z-index:1}
.flex_week._0413 .cont_mission {background:#c6f4d5; border-top:4px solid #000; position:relative; padding:13.333vw 0 0;}
.flex_week._0413 .cont_mission .index {display:block; position:absolute; top:-15px; left:50%; transform:translateX(-50%); width:102px;}
.flex_week._0413 .cont_mission h4 {width:220px; margin:0 auto 40px;}
.flex_week._0413 .cont_mission .slide_wrap2 {width:320px; margin:0 auto}
.flex_week._0413 .cont_mission .slide_wrap2 .slick-slide {position:relative;}
.flex_week._0413 .cont_mission .slide_wrap2 .slick-slide .dimd {position:absolute;top:0;left:0;}
.flex_week._0413 .cont_mission .app_step {margin:50px 0 0;}
.flex_week._0413 .cont_product {background:#febdbb; border-top:4px solid #000; position:relative; padding:50px 0;}
.flex_week._0413 .cont_product .index {display:block; position:absolute; top:-15px; left:50%; transform:translateX(-50%); width:115px;}
.flex_week._0413 .cont_product h4 {width:242px; margin:0 auto 40px;}
.flex_week._0413 .cont_product .time_sale strong {display:block; margin:0 auto 8px; width:260px; font-weight:500; font-size:18px; color:#000;}
.flex_week._0413 .cont_product .time_sale strong span {font-weight:900; font-size:35px; color:#000; margin:0 2px 0 5px}
.flex_week._0413 .cont_product .time_sale strong span:first-child {margin:0}
.flex_week._0413 .cont_product .time_sale strong span:last-child {margin:0 1vw 0 4.267vw;}
.flex_week._0413 .cont_product .time_sale .tabmenu ul {overflow: hidden; width:78vw; margin:0 auto 10px}
.flex_week._0413 .cont_product .time_sale .tabmenu ul li { width:24vw; float:left; cursor:pointer; font-size:15px; font-weight:900; line-height:37px; background:#fff;border-radius:60px; color:#f74b4e; margin:3px 3px; /*padding:6px 0;*/ text-align:center;}
.flex_week._0413 .cont_product .time_sale .tabmenu ul li:nth-child(4) {margin-left:13.067vw}
.flex_week._0413 .cont_product .time_sale .tabmenu ul li img{width:100%;}
.flex_week._0413 .cont_product .time_sale .tabmenu ul li.on {background:#f74b4e; color:#fff;}
.flex_week._0413 .cont_product .time_sale .tabcont .slider_wrap {width:75.733vw; margin:0 auto;}
.flex_week._0413 .cont_product .time_sale .tabcont .slider_wrap div.slick-slide  {float:left; width:37.333vw !important; height:66.667vw;margin:0 1.067vw 1.067vw 0}
.flex_week._0413 .cont_product .time_sale .tabcont .slider_wrap div.slick-slide:nth-child(even){margin-right:0}
.flex_week._0413 .cont_product .time_sale .tabcont .slick-arrow{display:block;position:absolute; top:44%; width:20px; height:60px; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/pc/bg_arrow.png) no-repeat 0 0; font-size:0;}
.flex_week._0413 .cont_product .time_sale .tabcont .slick-arrow.next {right:-35px; background-position:-45px 0;}
.flex_week._0413 .cont_product .time_sale .tabcont .slick-arrow.prev {left:-35px; z-index: 100;}
.flex_week._0413 .cont_product .time_sale .tabcont .con_box {position:relative;}
.flex_week._0413 .cont_product .time_sale .tabcont .dimd {width:75.833vw;position:absolute; top:0;  left:50%; transform: translateX(-50%); }
.flex_week._0413 .cont_product .time_sale .tabcont .dimd2 {width:100%;;position:absolute; top:0;  left:50%; transform: translateX(-50%); }
.flex_week._0413 .cont_product .time_sale .tabcont .slick-slide {position:relative;}
.flex_week._0413 .cont_banner div:first-child {position:relative;}
.flex_week._0413 .cont_banner div:first-child span {position:absolute; bottom:0; left:40px; width:71px;}
.flex_week._0413 .slick-dots{ position: absolute; left:50%; bottom:-25px; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.flex_week._0413 .slick-dots li {width:7px; height:7px; margin:0 3px; display:inline-block;line-height:1;}
.flex_week._0413 .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:7px; height:7px; border-radius:50%; border:1px solid #000}
.flex_week._0413 .slick-dots .slick-active button{background-color:#000;}
.flex_week._0413 .slick-dots > li:only-child { display: none; }
/*앱플렉스0421*/
.event_0421 .appflex .cont_product {background:#1c1c1c; padding:60px 0;}
.event_0421 .appflex .cont_product .tit {margin:0 auto 30px; width:252px; text-align:center;}
.event_0421 .appflex .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0421 .appflex .slide_wrap ._item {box-sizing: border-box; padding:0 4vw 0}
.event_0421 .appflex .slide_wrap ._item > ul {overflow:hidden}
.event_0421 .appflex .slide_wrap ._item > ul li{float:left; width:40vw; margin-bottom:4vw}
.event_0421 .appflex .slide_wrap ._item > ul li:nth-child(even){float:right;}
.event_0421 .appflex .slide_wrap ._item li img{width:100%;}
.event_0421 .appflex .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-2vw; left:50%;transform: translate(-50%,0);}
.event_0421 .appflex .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_0421 .appflex .slide_wrap .slick-dots > li {float:left; margin:0 0 0 15px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0421 .appflex .slide_wrap .slick-dots > li.slick-active {background:#fff;}

/*hip50er*/
.hip50er._0422 .cont_coupon {background:#000;}
.hip50er._0422 .cont_coupon ul {padding:0 6.667vw;}
.hip50er._0422 .cont_coupon ul li {margin:5.333vw 0; position:relative;}
.hip50er._0422 .cont_coupon ul li:first-child {margin-top:0;}
.hip50er._0422 .cont_coupon ul li .dimd {position:absolute; top:0; left:0}
.hip50er._0422 .cont_coupon p {font-size:12px; color:#bbb; text-align:center; padding:0 0 50px;}

/*플렉서블 04*/
.flex_week._0427 .cont_main {position:relative;}
.flex_week._0427 .cont_mission {background:#000; position:relative;}
.flex_week._0427 .cont_mission .slide_wrap {width:320px; margin:0 auto}
.flex_week._0427 .cont_mission .slide_wrap .slick-slide {position:relative; margin:0 0.933vw}
.flex_week._0427 .cont_mission .slide_wrap .slick-slide .dimd {position:absolute;top:0;left:0;}
.flex_week._0427 .cont_sale {background:#f3f3f1; padding:0 0 18.667vw}
.flex_week._0427 .cont_sale .slide_wrap2 {position: relative; width:75.200vw; margin: 0 auto;}
.flex_week._0427 .cont_sale .slide_wrap2 ._item {box-sizing: border-box;}
.flex_week._0427 .cont_sale .slide_wrap2 ._item ul {overflow:hidden}
.flex_week._0427 .cont_sale .slide_wrap2 ._item li{float:left; width:37.200vw; margin-bottom:1.067vw}
.flex_week._0427 .cont_sale .slide_wrap2 ._item li:nth-child(even){float:right;}
.flex_week._0427 .cont_sale .slide_wrap2 ._item li:nth-child(3),.flex_week._0427 .cont_sale .slide_wrap2 ._item li:nth-child(4) {margin-bottom:0}
.flex_week._0427 .cont_sale .slide_wrap2 ._item li img{width:100%;}
.flex_week._0427 .cont_sale .slide_wrap2 .slick-dots{ position: absolute; left:50%; bottom:-35px; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.flex_week._0427 .cont_sale .slide_wrap2 .slick-dots li {width:7px; height:7px; margin:0 3px; display:inline-block;line-height:1;}
.flex_week._0427 .cont_sale .slide_wrap2 .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:7px; height:7px; border-radius:50%; border:1px solid #000}
.flex_week._0427 .cont_sale .slide_wrap2 .slick-dots .slick-active button{background-color:#000;}
.flex_week._0427 .cont_sale .slide_wrap2 .slick-dots > li:only-child { display: none; }
.flex_week._0427 .cont_sale .slick-arrow{display:block;position:absolute; top:44%; width:20px; height:60px; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/flexweek/202003/pc/bg_arrow.png) no-repeat 0 0; font-size:0;}
.flex_week._0427 .cont_sale .slick-arrow.next {right:-35px; background-position:-45px 0;}
.flex_week._0427 .cont_sale .slick-arrow.prev {left:-35px; z-index: 100;}
.flex_week._0427 .cont_sale .slick-slide {position:relative;}
.flex_week._0427 .slick-dots{ position: absolute; left:50%; bottom:-25px; top:auto; text-align: center; line-height:1; transform:translateX(-50%);}
.flex_week._0427 .slick-dots li {width:7px; height:7px; margin:0 3px; display:inline-block;line-height:1;}
.flex_week._0427 .slick-dots button{ overflow:hidden; text-indent:-24px; font-size:1px; width:7px; height:7px; border-radius:50%; border:1px solid #fff}
.flex_week._0427 .slick-dots .slick-active button{background-color:#fff;}
.flex_week._0427 .slick-dots > li:only-child { display: none; }

/*어른이날 2020-04-27*/
.event_0505 .adult_day a.cont_app {display:block;}
.event_0505 .adult_day .sticky_menu_wrap  {background:#000; width:100%;}
.event_0505 .adult_day .sticky_menu_wrap  ul {overflow:hidden; width:100vw; margin:0 auto; background:#000;}
.event_0505 .adult_day .sticky_menu_wrap  ul li {float:left;}
.event_0505 .adult_day .sticky_menu_wrap  ul li a {display:block; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/adult_day/mo/bg_tab_mo.png) no-repeat; background-size: 100vw 40vw; height:20vw;}
.event_0505 .adult_day .sticky_menu_wrap  ul li:first-child a {background-position:0 0; width:35.867vw}
.event_0505 .adult_day .sticky_menu_wrap  ul li:nth-child(2) a {background-position:-36vw 0;width:29.067vw;}
.event_0505 .adult_day .sticky_menu_wrap  ul li:last-child a {background-position:-65.200vw 0; width:35.067vw }
.event_0505 .adult_day .sticky_menu_wrap  ul li.on a {background-position-y:-20vw !important;}
/* .event_0505 .adult_day .sticky_menu_wrap  ul {overflow:hidden; width:375px; margin:0 auto; background:#000;}
.event_0505 .adult_day .sticky_menu_wrap  ul li {float:left;}
.event_0505 .adult_day .sticky_menu_wrap  ul li a {display:block; width:125px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/adult_day/mo/bg_tab_mo.png) no-repeat; background-size: 376px 151px; height:75px;}
.event_0505 .adult_day .sticky_menu_wrap  ul li:first-child a {background-position:0 0; width:131px;}
.event_0505 .adult_day .sticky_menu_wrap  ul li:nth-child(2) a {background-position:-135px 0; width:109px; }
.event_0505 .adult_day .sticky_menu_wrap  ul li:last-child a {background-position:-244px 0; width:132px}
.event_0505 .adult_day .sticky_menu_wrap  ul li.on a {background-position-y:-76px !important;} */
.event_0505 .adult_day .cont_product01 {background:#179b53; padding:60px 0 70px;}
.event_0505 .adult_day .cont_product01 .tit {margin:0 auto 30px; text-align:center; width:210px}
.event_0505 .adult_day .cont_product02 {background:#086b35; padding:60px 0 70px}
.event_0505 .adult_day .cont_product02 .tit {margin:0 auto 30px; text-align:center; width:188px}
.event_0505 .adult_day .cont_product03 {background:#179b53; padding:60px 0 70px}
.event_0505 .adult_day .cont_product03 .tit {margin:0 auto 30px; text-align:center; width:174px}
.event_0505 .adult_day .slide_wrap {position: relative; width:77.333vw; margin: 0 auto;  }
.event_0505 .adult_day .slide_wrap ._item {box-sizing: border-box;}
.event_0505 .adult_day .slide_wrap ._item ul {overflow:hidden}
.event_0505 .adult_day .slide_wrap ._item li{float:left; width:37.333vw; margin-bottom:2.667vw}
.event_0505 .adult_day .slide_wrap ._item li:nth-child(even){float:right;}
.event_0505 .adult_day .slide_wrap ._item li:nth-child(3),
.event_0505 .adult_day .slide_wrap ._item li:nth-child(4) {margin-bottom:0}
.event_0505 .adult_day .slide_wrap ._item li img{width:100%;}
.event_0505 .adult_day .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-8vw; left:50%;transform: translate(-50%,0);}
.event_0505 .adult_day .slide_wrap2 .slick-dots {overflow:hidden;position:absolute; bottom:-3vw; left:50%;transform: translate(-50%,0);}
.event_0505 .adult_day .slide_wrap2 .slick-arrow {display:none !important}
.event_0505 .adult_day .slick-dots > li:first-child {margin-left:0;}
.event_0505 .adult_day .slick-dots > li {float:left; margin:0 0 0 15px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0505 .adult_day .slick-dots > li.slick-active {background:#fff;}

/*유투버 콜라보 2020-05-08*/
.event_0511 .collabo a.cont_app {display:block;}
.event_0511 .collabo .cont_visual {position:relative}
.event_0511 .collabo .cont_visual span.yellow {position:absolute; bottom:-19px; right:7px; z-index:100; width:60.267vw; display:block;}
.event_0511 .collabo .sticky_menu_wrap {background:#fff; width:100%; line-height:60px}
.event_0511 .collabo .sticky_menu_wrap ul {overflow:hidden; width:100vw; margin:0 auto; background:#fff;}
.event_0511 .collabo .sticky_menu_wrap ul li {float:left; text-align:center; width:21.333vw; position:relative;}
.event_0511 .collabo .sticky_menu_wrap ul li:nth-child(2) {width:28.667vw}
.event_0511 .collabo .sticky_menu_wrap ul li:nth-child(3) {width:29.467vw}
.event_0511 .collabo .sticky_menu_wrap ul li:nth-child(4) {width:20.533vw}
.event_0511 .collabo .sticky_menu_wrap ul li a {display:block; height:60px; font-size:13px; font-weight:bold; color:#000; }
.event_0511 .collabo .sticky_menu_wrap ul li a:hover,
.event_0511 .collabo .sticky_menu_wrap ul li.on a {color:#9e1aea}
.event_0511 .collabo .sticky_menu_wrap ul li:nth-child(even) a:hover,
.event_0511 .collabo .sticky_menu_wrap ul li:nth-child(even).on a {color:#24ce6d}
.event_0511 .collabo .sticky_menu_wrap ul li:before {border-left:2px solid #515151; display:block; content:''; height:16px; position:absolute; top:20px; left:0;}
.event_0511 .collabo .sticky_menu_wrap ul li:first-child:before {border:none}
.event_0511 .collabo .promo_event  {position:relative; background:#232323; padding:0 0 50px}
.event_0511 .collabo .promo_event .vod {overflow:hidden; position:absolute; top:47.733vw; left:50%; transform:translateX(-50%); width:84.533vw; height:48.0vw; background:#fff; border-radius:10px; border:6px solid #fff}
.event_0511 .collabo .promo_event .vod a {display:block; width:82.267vw; cursor:pointer;position:absolute; top:0; left:0;z-index:1; background:#fff}
.event_0511 .collabo .promo_event .vod > div {float: none;clear: both;width: 100%;position: relative;padding-bottom:48.25%;padding-top: 25px;height: 0;}
.event_0511 .collabo .promo_event .vod > div > iframe {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.event_0511 .collabo .promo_event .tit {margin:20vw auto 5.333vw; width:50%; text-align:center;}
.event_0511 .collabo .slide_wrap {position: relative; width:77.333vw; margin: 0 auto;  }
.event_0511 .collabo .slide_wrap ._item {box-sizing: border-box;}
.event_0511 .collabo .slide_wrap ._item ul {overflow:hidden}
.event_0511 .collabo .slide_wrap ._item li{float:left; width:37.333vw; margin-bottom:2.667vw}
.event_0511 .collabo .slide_wrap ._item li:nth-child(even){float:right;}
.event_0511 .collabo .slide_wrap ._item li:nth-child(3),
.event_0511 .collabo .slide_wrap ._item li:nth-child(4) {margin-bottom:0}
.event_0511 .collabo .slide_wrap ._item li img{width:100%;}
.event_0511 .collabo .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-6vw; left:50%;transform: translate(-50%,0);}
.event_0511 .collabo .slick-dots > li:first-child {margin-left:0;}
.event_0511 .collabo .slick-dots > li {float:left; margin:0 0 0 9px;width:7px; height:7px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0511 .collabo .slick-dots > li.slick-active {background:#fff;}
.event_0511 .collabo .slick-dots > li:only-child { display: none; }


/*2020-02-26 클로딩50*/
.hip50er_day a {display:block}
.hip50er_day .cont_brand {padding:0 0 25px;}
.hip50er_day .cont_brand ul {overflow:hidden}
.hip50er_day .cont_brand ul li {float:left; width:43.733vw; margin:0 0 4vw 4vw;}

/*앱플렉스0520*/
.event_0520 .appflex .cont_visual {position:relative;}
.event_0520 .appflex .cont_visual span {position:absolute; bottom:-20px; left:0; opacity:0.5}
.event_0520 .appflex .cont_product {background:#1c1c1c; padding:60px 0;}
.event_0520 .appflex .cont_product .tit {margin:0 auto 30px; width:252px; text-align:center;}
.event_0520 .appflex .cont_event {margin:-25px 0 0 0;}
.event_0520 .appflex .cont_event div:first-child {background: #9025d0;}
.event_0520 .appflex .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0520 .appflex .slide_wrap ._item {box-sizing: border-box; padding:0 4vw 0}
.event_0520 .appflex .slide_wrap ._item > ul {overflow:hidden}
.event_0520 .appflex .slide_wrap ._item > ul li{float:left; width:40vw; margin-bottom:4vw}
.event_0520 .appflex .slide_wrap ._item > ul li:nth-child(even){float:right;}
.event_0520 .appflex .slide_wrap ._item li img{width:100%;}
.event_0520 .appflex .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-2vw; left:50%;transform: translate(-50%,0);}
.event_0520 .appflex .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_0520 .appflex .slide_wrap .slick-dots > li {float:left; margin:0 0 0 15px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0520 .appflex .slide_wrap .slick-dots > li.slick-active {background:#fff;}
/*스트릿패션왕*/
.event_0521 .fashion_wang{max-width:750px; overflow:hidden; margin:0 auto;}
.event_0521 .fashion_wang .cont_main {
  padding:67% 0 8.5vw;
  overflow:hidden;
  background:#040e1e url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/bg_main_m.gif) no-repeat top center;
  background-size: 100% auto;
  }
.event_0521 .fashion_wang .cont_mission {position:relative;}
.event_0521 .fashion_wang .cont_mission a {position:absolute; bottom:-40px; left:50%; transform:translateX(-40%)}
.event_0521 .fashion_wang .cont_gift {padding:20px 0 0; background:#f4f4f4}
.event_0521 .fashion_wang .cont_guide {background:#e7e7e7; padding:25px 0 50px}
.event_0521 .fashion_wang .cont_guide dl {width:322px; margin:0 auto;}
.event_0521 .fashion_wang .cont_guide dl dt {font-size:14px; font-weight:bold; text-align:center; margin:0 0 10px;}
.event_0521 .fashion_wang .cont_guide dl dd {font-size:10px; text-align:left;}
.event_0521 .ticker {height:363px;max-width:750px;margin: 0 auto;position: relative;/* overflow: hidden; */transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
.event_0521 .ticker > div {width: 2410px;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/ticker_img.png);background-repeat:repeat-x;background-size: 100% auto;position: absolute;top: 0;left: 0;height: 100%;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
.event_0521 .ticker > div > .innerBg {display: block;position: absolute;left: 100%;top: 0;width: 2410px;height:363px;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/ticker_img.png);background-repeat:repeat-x;background-size: 100% auto;}
.event_0521 .ticker .slide {animation: moveSlideshow 40s linear infinite;}
@keyframes moveSlideshow {
    0%{
    transform: translateX(0%);
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -o-transform: translateX(0%);
    }
    100% {
    transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    }
};
@media all and (min-width:768px){
    .event_0521 .ticker {height:0; padding-top:60%; max-width:750px;margin: 0 auto;position: relative;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
    .event_0521 .ticker > div {width: 3000px;height: 0;padding-top:60%;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/ticker_img.png);background-repeat:repeat-x;background-size: 100% auto;position: absolute;top: 0;left: 0;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
    .event_0521 .ticker > div > .innerBg {width: 3000px;height:100%;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/ticker_img.png);background-repeat:repeat-x;background-size:100% auto;position: absolute;left: 100%;top: 0;}
    .event_0521 .fashion_wang .cont_mission a {bottom:-70px}
 }
/*스트릿패션왕222*/
.event_0602 .fashion_wang{max-width:750px; overflow:hidden; margin:0 auto;}
.event_0602 .fashion_wang .cont_main {
padding:67% 0 8vw;
overflow:hidden;
background:#040e1e url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/02/bg_main_m.gif) no-repeat top center;
background-size: 100% auto;
}
.event_0602 .fashion_wang .cont_mission {position:relative;}
.event_0602 .fashion_wang .cont_mission a {position:absolute; bottom:0; left:0; display:block; width:100%;}
.event_0602 .fashion_wang .cont_gift {position:relative;}
.event_0602 .fashion_wang .cont_gift a {position:absolute; bottom:143px; left:55px; width:103px; display:block; font-size:0}
.event_0602 .fashion_wang .cont_guide {background:#e7e7e7; padding:25px 0 50px}
.event_0602 .fashion_wang .cont_guide dl {width:322px; margin:0 auto;}
.event_0602 .fashion_wang .cont_guide dl dt {font-size:14px; font-weight:bold; text-align:center; margin:0 0 10px;}
.event_0602 .fashion_wang .cont_guide dl dd li {list-style:square; font-size:10px; line-height:15px; margin:0 0 10px; text-align:left; word-break: keep-all;}
.event_0602 .ticker {height:363px;max-width:750px;margin: 0 auto;position: relative;/* overflow: hidden; */transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
.event_0602 .ticker > div {width: 2410px;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/02/ticker_img2.png);background-repeat:repeat-x;background-size: 100% auto;position: absolute;top: 0;left: 0;height: 100%;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
.event_0602 .ticker > div > .innerBg {display: block;position: absolute;left: 100%;top: 0;width: 2410px;height:363px;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/02/ticker_img2.png);background-repeat:repeat-x;background-size: 100% auto;}
.event_0602 .ticker .slide {animation: moveSlideshow 40s linear infinite;}
@keyframes moveSlideshow {
    0%{
    transform: translateX(0%);
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -o-transform: translateX(0%);
    }
    100% {
    transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    }
};
/* 아이패드 (가로 및 세로) ----------- */
@media all and (min-width:768px){
    .event_0602 .ticker {height:0; padding-top:60%; max-width:750px;margin: 0 auto;position: relative;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
    .event_0602 .ticker > div {width: 3000px;height: 0;padding-top:60%;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/02/ticker_img2.png);background-repeat:repeat-x;background-size: 100% auto;position: absolute;top: 0;left: 0;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}
    .event_0602 .ticker > div > .innerBg {width: 3000px;height:100%;background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/fashion_wang/02/ticker_img2.png);background-repeat:repeat-x;background-size:100% auto;position: absolute;left: 100%;top: 0;}
    .event_0602 .fashion_wang .cont_mission a {bottom:-70px}
}

 /*최겨울 콜라보*/
.event_0522 .collabo .cont_visual {position:relative;}
.event_0522 .collabo .cont_visual span {position:absolute; bottom:-20px; left:0; opacity:0.5}
.event_0522 .collabo .cont_video .vod {position:relative;}
.event_0522 .collabo .cont_video .vod a {display:block; position:absolute; top:0; left:0; z-index:1 }
.event_0522 .collabo .cont_video .vod > div {float: none;clear: both;width: 100%;position: relative;padding-top:68%;height: 0;}
.event_0522 .collabo .cont_video .vod > div > iframe {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.event_0522 .collabo .cont_product {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/collabo2/mo/bg_product_01.jpg) no-repeat; background-size:cover; padding:60px 0;}
.event_0522 .collabo .cont_product .tit {margin:0 auto 30px; width:252px; text-align:center;}
.event_0522 .collabo .cont_product02 {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/collabo2/mo/bg_product_02.jpg) no-repeat; background-size:cover; padding:60px 0;}
.event_0522 .collabo .cont_product02 .tit {margin:0 auto 30px; width:252px; text-align:center;}
.event_0522 .collabo .cont_event div:first-child {background: #9025d0;}
.event_0522 .collabo .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0522 .collabo .slide_wrap ._item {box-sizing: border-box; padding:0 4vw 0}
.event_0522 .collabo .slide_wrap ._item > ul {overflow:hidden}
.event_0522 .collabo .slide_wrap ._item > ul li{float:left; width:40vw; margin-bottom:4vw}
.event_0522 .collabo .slide_wrap ._item > ul li:nth-child(even){float:right;}
.event_0522 .collabo .slide_wrap ._item li img{width:100%;}
.event_0522 .collabo .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-2vw; left:50%;transform: translate(-50%,0);}
.event_0522 .collabo .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_0522 .collabo .slide_wrap .slick-dots > li {float:left; margin:0 0 0 15px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0522 .collabo .slide_wrap .slick-dots > li.slick-active {background:#fff;}
.event_0522 .collabo .slide_wrap a.slick-arrow {display:block; width:16px; height:32px; font-size:0; position:absolute; top:50%; transform:translateY(-50%); z-index:100}
.event_0522 .collabo .slide_wrap .prev {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/collabo2/mo/btn_left_slide.png) no-repeat; background-size:100% auto; left:-10px}
.event_0522 .collabo .slide_wrap .next {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/collabo2/mo/btn_right_slide.png) no-repeat; background-size:100% auto; right:-10px;}

/*썸머프로젝트*/
.site_header {z-index:1111;}
.event0527 .summer_project .tit {display:block; text-align:center; margin:0 auto 30px;}
.event0527 .summer_project ._item {box-sizing: border-box;}
.event0527 .summer_project .cont_main {background:#316cfa}
.event0527 .summer_project .cont_prd_01 {background:#326bfb;padding:65px 0; text-align:center;}
.event0527 .summer_project .cont_prd_01 .tabmenu ul {overflow: hidden; margin:20px auto; position:relative;}
.event0527 .summer_project .cont_prd_01 .tabmenu ul li {width:33.6%; font-family:'Montserrat','Noto Sans KR',sans-serif; height:48px; background:#316cfa; border:2px solid #164af1; color:#164af1; float:left; cursor:pointer; font-size:18px; font-weight:900; line-height:48px; position:relative;}
.event0527 .summer_project .cont_prd_01 .tabmenu ul li.on { height:49px; z-index:2; border-width: 2px 2px 0;}
.event0527 .summer_project .cont_prd_01 .tabmenu ul li + li {margin-left:-2px;}
.event0527 .summer_project .cont_prd_01 .tabmenu ul:after {display:block; width:100%; content:''; clear:both; background-color:#95ff38; height:2px; position:absolute; bottom:0; z-index:1}
.event0527 .summer_project .cont_prd_01 .tabmenu ul li:first-child.on {border-color: #95ff38; color:#95ff38}
.event0527 .summer_project .cont_prd_01 .tabmenu ul li:nth-child(2).on {border-color: #73f3ff; color:#73f3ff}
.event0527 .summer_project .cont_prd_01 .tabmenu ul li:nth-child(3).on {border-color: #fff04b; color:#fff04b}
.event0527 .summer_project .cont_prd_01 .tabmenu ul.eq0:after {display:block; width:100%; content:''; clear:both; background-color:#95ff38; height:2px; position:absolute; bottom:0; z-index:1}
.event0527 .summer_project .cont_prd_01 .tabmenu ul.eq1:after {display:block; width:100%; content:''; clear:both; background-color:#73f3ff; height:2px; position:absolute; bottom:0; z-index:1}
.event0527 .summer_project .cont_prd_01 .tabmenu ul.eq2:after {display:block; width:100%; content:''; clear:both; background-color:#fff04b; height:2px; position:absolute; bottom:0; z-index:1}
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 {width: 85vw;margin: 0 auto;}
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 ._item {box-sizing: border-box;}
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 ._item ul {overflow:hidden}
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 ._item li{float:left; width:40vw; margin-bottom:4vw}
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 ._item li:nth-child(even){float:right;}
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 ._item li:nth-child(3),
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 ._item li:nth-child(4){margin-bottom:0}
.event0527 .summer_project .cont_prd_01 .tabcont .slide_wrap1 ._item li img{width:100%;}
.event0527 .summer_project .cont_prd_02 {background:#121b26; padding:55px 0 70px}
.event0527 .summer_project .cont_prd_03 {background:#316cc4; padding:55px 0 80px}
.event0527 .summer_project .slide_wrap1:after {display:block; content:''; clear:both;}
.event0527 .summer_project .slick-slide {margin: 0 10px;}
.event0527 .summer_project .slick-list {margin: 0 -10px;}
.event0527 .summer_project .slick-arrow {display:none !important; position:absolute; bottom:-55px; width:19px; height:19px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/summer_project/pc/bg_arrows.png)no-repeat; }
.event0527 .summer_project .slick-arrow.prev {background-position:0 0;left:0;}
.event0527 .summer_project .slick-arrow.next {background-position:-21px 0;right:0;}
.event0527 .summer_project .slick-dots {overflow:hidden;position:absolute; bottom:-25px; left:50%;transform: translate(-50%,0);}
.event0527 .summer_project .slick-dots > li:first-child {margin-left:0;}
.event0527 .summer_project .slick-dots > li {float:left; margin:0 0 0 15px;width:9px; height:9px;border:1px solid #fff; border-radius:50%; font-size:0;}
.event0527 .summer_project .slick-dots > li.slick-active {background:#fff;}
.event0527 .summer_project .slide_wrap2 {width: 85vw;margin: 0 auto;}
.event0527 .summer_project .slide_wrap2 ._item {box-sizing: border-box;}
.event0527 .summer_project .slide_wrap2 ._item ul {overflow:hidden}
.event0527 .summer_project .slide_wrap2 ._item li{float:left; width:40vw; margin-bottom:4vw}
.event0527 .summer_project .slide_wrap2 ._item li:nth-child(even){float:right;}
.event0527 .summer_project .slide_wrap2 ._item li:nth-child(3),
.event0527 .summer_project .slide_wrap2 ._item li:nth-child(4){margin-bottom:0}
.event0527 .summer_project .slide_wrap2 ._item li img{width:100%;}
.event0527 .summer_project .prd_info_wrap  {width:40vw; overflow:hidden;}
.event0527 .summer_project .prd_info_wrap a {display:block;}
.event0527 .summer_project .prd_info_wrap .prd_info {background:#fff; padding:10px 10px 8px; text-align:left; position:relative;}
.event0527 .summer_project .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event0527 .summer_project .prd_info_wrap .prd_info dl dt {font-weight:500}
.event0527 .summer_project .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px;}
.event0527 .summer_project .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event0527 .summer_project .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ddd; text-align:center; line-height:36px; border:1px solid #000; border-radius:50%; color:#000; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
.event0527 .summer_project .prd_info_wrap .prd_info .badge.type1 {background:#95ff38 !important;}
.event0527 .summer_project .prd_info_wrap .prd_info .badge.type2 {background:#73f3ff !important;}
.event0527 .summer_project .prd_info_wrap .prd_info .badge.type3 {background:#fff04b !important;}

/* 래플리마켓 2020-06-04*/
.event_0604 .raffle a.cont_app {display:block;}
.event_0604 .raffle .sticky_menu_wrap  {background:#000; width:100%;}
.event_0604 .raffle .sticky_menu_wrap  ul {overflow:hidden; width:100%; margin:0 auto; background:#000;}
.event_0604 .raffle .sticky_menu_wrap  ul li a {display:block; font-size:15px; font-weight:500;height:60px}
.event_0604 .raffle .sticky_menu_wrap  ul li.on a {color:#26b8f5}
.event_0604 .raffle .sticky_menu_wrap  ul li {float:left; text-align:center; width:33%; position:relative; line-height:60px}
.event_0604 .raffle .sticky_menu_wrap  ul li:before {border-left:1px solid #334951; display:block; content:''; height:20px; position:absolute; top:20px; left:0;}
.event_0604 .raffle .sticky_menu_wrap  ul li:first-child:before {border:none}
.event_0604 .raffle .cont_count {background:#8efc8b; padding:60px 0 0;}
.event_0604 .raffle .cont_count .timer {width:270px; margin:0 auto; padding:50px 0;background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/raffle_market/mo/bg_timer.png) no-repeat; background-size:100% auto;}
.event_0604 .raffle .cont_count .timer span {font-family:'Montserrat'; font-size:35px; font-weight:900; display:inline-block; width:64px; margin:0 0 0 35px; color:#ff6c6c; text-align:center;}
.event_0604 .raffle .cont_count .timer span:first-child {margin:0}
.event_0604 .raffle .tit {width:50vw; margin:30px auto; text-align:center;}
.event_0604 .raffle .cont_product01 {background:#8efc8b; padding:0 0 40px}
.event_0604 .raffle .cont_product01 > .raffle_box {padding-bottom:10px !important}
.event_0604 .raffle .raffle_box {padding:25px 0 55px;border-top:1px solid #000; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/raffle_market/pc/bg_market.png) repeat;}
.event_0604 .raffle .raffle_box .title {width:50vw; margin:0 auto 20px;}
.event_0604 .raffle .raffle_box .clickclick {display:block; width:50vw; margin:20px auto;}
.event_0604 .raffle .raffle_box .clickclick2 {display:block; float:left; width:41vw; margin:0 0 0 4px}
.event_0604 .raffle .notice { width:80vw; margin:20px auto 0;}
.event_0604 .raffle .cont_product02 {background:#8efc8b; padding:0 0 40px}
.event_0604 .raffle .cont_product03 {background:#01aee0; padding:50px 0 70px}
.event_0604 .raffle .slide_wrap1 .slick-dots {overflow:hidden;position:absolute; bottom:-20px; left:50%;transform: translate(-50%,0);}
.event_0604 .raffle .slide_wrap1 .slick-dots > li:first-child {margin-left:0;}
.event_0604 .raffle .slide_wrap1 .slick-dots > li {float:left; margin:0 0 0 12px;width:7px; height:7px;border:2px solid #000; border-radius:50%; font-size:0;}
.event_0604 .raffle .slide_wrap1 .slick-dots > li.slick-active {background:#000;}
.event_0604 .raffle .slide_wrap1 .slick-slide {position:relative;}
.event_0604 .raffle .slide_wrap1 .slick-slide .dimd {position:absolute; top:0; left:0; z-index:111}
.event_0604 .raffle .slide_wrap2 {width: 85vw;margin: 0 auto;}
.event_0604 .raffle .slide_wrap2 ._item {box-sizing: border-box;}
.event_0604 .raffle .slide_wrap2 ._item ul {overflow:hidden}
.event_0604 .raffle .slide_wrap2 ._item li{float:left; width:40vw; margin-bottom:4vw}
.event_0604 .raffle .slide_wrap2 ._item li:nth-child(even){float:right;}
.event_0604 .raffle .slide_wrap2 ._item li:nth-child(3),
.event_0604 .raffle .slide_wrap2 ._item li:nth-child(4){margin-bottom:0}
.event_0604 .raffle .slide_wrap2 ._item li img{width:100%;}
.event_0604 .raffle .slide_wrap2 .slick-dots {overflow:hidden;position:absolute; bottom:-30px; left:50%;transform: translate(-50%,0);}
.event_0604 .raffle .slide_wrap2 .slick-dots > li:first-child {margin-left:0;}
.event_0604 .raffle .slide_wrap2 .slick-dots > li {float:left; margin:0 0 0 12px;width:7px; height:7px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0604 .raffle .slide_wrap2 .slick-dots > li.slick-active {background:#fff;}
.event_0604 .raffle .slide_wrap2 .slick-arrow {display:none !important}
.event_0604 .raffle .slide_wrap3 .slick-dots > li:first-child {margin-left:0;}
.event_0604 .raffle .slide_wrap3 .slick-dots > li {float:left; margin:0 0 0 12px;width:7px; height:7px;border:2px solid #000; border-radius:50%; font-size:0;}
.event_0604 .raffle .slide_wrap3 .slick-dots > li.slick-active {background:#000;}
.event_0604 .raffle .slide_wrap3 .slick-arrow {display:block; position:absolute; top:50%; z-index:99;width:18px; height:46px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/raffle_market/mo/bg_arrows_m.png) no-repeat; }
.event_0604 .raffle .slide_wrap3 .slick-arrow.prev {background-position:0 0;left:0;}
.event_0604 .raffle .slide_wrap3 .slick-arrow.next {background-position:-27px 0;right:0;}
.event_0604 .raffle .prd_info_wrap  {width:40vw; overflow:hidden;}
.event_0604 .raffle .prd_info_wrap a {display:block;}
.event_0604 .raffle .prd_info_wrap .prd_info {background:#fff; padding:10px 10px 8px; text-align:left; position:relative;}
.event_0604 .raffle .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event_0604 .raffle .prd_info_wrap .prd_info dl dt {font-weight:500}
.event_0604 .raffle .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px;}
.event_0604 .raffle .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event_0604 .raffle .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ffec6d; text-align:center; line-height:36px; border:1px solid #000; border-radius:50%; color:#000; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
.event_0604 .raffle .dim_layer .wrap_layer.max160{max-height:160px;}
.event_0604 .raffle .dim_layer .wrap_layer>.btn_close{position:absolute;right:-5px;top:-37px;background-color:rgba(0,0,0,0);width:30px;height:30px;min-width:20px}
.event_0604 .raffle .dim_layer .wrap_layer>.btn_close:after,
.event_0604 .raffle .dim_layer .wrap_layer>.btn_close:before{width:2px;height:28px; background:#000}
.event_0604 .raffle .dim_layer {background-color: rgba(000,000,000, .7);}
.event_0604 .raffle .dim_layer .wrap_layer { height:70%; padding:45px 16px;border-radius:10px; width:80vw; margin:10% auto; overflow-y:scroll}
.event_0604 .raffle .dim_layer .wrap_layer > .btn_close {top:15px; right:15px; outline:none}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont {text-align:center; overflow-y:auto}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont.pop2 {position: relative;top: 0;left: 0;right: 0;bottom: 0;overflow:hidden}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont strong { display:block; text-align:center; font-family:'Noto Sans KR'; font-size:16px; font-weight:700; line-height:1.3; margin:0 0 10px;}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont dl {margin:20px 0 15px }
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont dl > * {line-height:1.2;}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont dl dt {font-size:15px; font-weight:700; margin:0 0 5px;}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont dl dd {font-size:13px; font-weight:500}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont .buy_gift {display: block;width:160px;margin:0 auto;background:#000;padding:14px 0 13px;text-align:center;font-size:14px;font-weight:500;color:#fff;line-height: 1;}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont .noti {font-family:'Noto Sans KR';font-size:13px; font-weight:500; word-break:keep-all; line-height:1.3; margin:40px auto 0; width:60vw;}
.event_0604 .raffle .dim_layer .wrap_layer .layer_cont .noti span {display:block; margin:20px 0 0; color:#666}


/* 플렉스위크06 2020-06-12*/
.event_0611 .flexweek06 a.cont_app {display:block;}
.event_0611 .flexweek06 .sticky_menu_wrap  {background:#000; width:100%;}
.event_0611 .flexweek06 .sticky_menu_wrap  ul {overflow:hidden; width:100%; margin:0 auto; background:#72ff25;}
.event_0611 .flexweek06 .sticky_menu_wrap  ul li a {display:block; font-family:'Montserrat'; font-size:15px; font-weight:700;height:65px; color:#0b2216}
.event_0611 .flexweek06 .sticky_menu_wrap  ul li.on a {color:#ff4b4c}
.event_0611 .flexweek06 .sticky_menu_wrap  ul li {float:left; text-align:center; width:33%; position:relative; line-height:65px}
/* .event_0611 .flexweek06 .sticky_menu_wrap  ul li:before {border-left:2px solid #49b70e; display:block; content:''; height:15px; position:absolute; top:25px; left:0;} */
.event_0611 .flexweek06 .sticky_menu_wrap  ul li:first-child:before {border:none}
.event_0611 .flexweek06 .slide_wrap2 {width:100vw;margin: 0 auto;}
.event_0611 .flexweek06 .slick-dots {overflow:hidden;position:absolute; bottom:-30px; left:50%;transform: translate(-50%,0);}
.event_0611 .flexweek06 .slick-dots > li:first-child {margin-left:0;}
.event_0611 .flexweek06 .slick-dots > li {float:left; margin:0 0 0 12px;width:7px; height:7px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0611 .flexweek06 .slick-dots > li.slick-active {background:#fff;}
.event_0611 .flexweek06 .slick-slide {position:relative;}
.event_0611 .flexweek06 .slick-slide .dimd {position:absolute; top:0; left:0; z-index:111}
.event_0611 .flexweek06 .slick-arrow {display:block; position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); width:11px; height:9px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/flexweek/202006/mo/bg_arrow_m.png)no-repeat; background-size:cover; z-index:99 }
.event_0611 .flexweek06 .slick-arrow.prev {background-position:0 0;margin-left:-80px;}
.event_0611 .flexweek06 .slick-arrow.next {background-position:100% 0;margin-left:80px;}
.event_0611 .flexweek06 .cont_product01 {background:#0b2316;}
.event_0611 .flexweek06 .cont_product01 .cont_step {margin:60px 0 0;}
.event_0611 .flexweek06 .cont_product02 {background:#78ce47; padding:0 0 40px}
.event_0611 .flexweek06 .cont_product02 .cont_allday > div {display:block; width:80vw; margin:0 auto 20px;}
.event_0611 .flexweek06 .cont_product02 .cont_allday a.button_mo {display:block;background:#082717;font-family:'Noto Sans KR'; font-size:14px; color:#fff; line-height:45px; height:45px; text-align:center;}

.event_0611 .flexweek06 .cont_product02 .txt {width:82.267vw; margin:35px auto 0}
.event_0611 .flexweek06 .cont_product03 {background:#256140;}
.event_0611 .flexweek06 .cont_product03 .tabmenu ul {overflow: hidden; position:relative;}
.event_0611 .flexweek06 .cont_product03 .tabmenu ul li {width:33.65vw; font-family:'Montserrat','Noto Sans KR',sans-serif; height:48px; background:#256140; border:2px solid #000; color:#000; float:left; cursor:pointer; font-size:15px; font-weight:900; line-height:45px; position:relative; text-align:center;}
.event_0611 .flexweek06 .cont_product03 .tabmenu ul li.on {background:#72ff25}
.event_0611 .flexweek06 .cont_product03 .tabmenu ul li + li {margin-left:-2px;}
.event_0611 .flexweek06 .cont_product03 .tabmenu ul li:nth-child(4) {margin-left:0}
.event_0611 .flexweek06 .cont_product03 .tabmenu ul li:nth-child(4),.event_0611 .flexweek06 .cont_product03 .tabmenu ul li:nth-child(5) {width:50.2vw; margin-top:-2px}
.event_0611 .flexweek06 .cont_product03 .tabmenu ul li.end {color:#17432b !important}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 {width: 85vw;margin: 0 auto;}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item {box-sizing: border-box;}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item ul {overflow:hidden}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item li{float:left; width:40vw; margin-bottom:4vw; position:relative;}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item li:nth-child(even){float:right;}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item li:nth-child(3),
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item li:nth-child(4){margin-bottom:0}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item li img{width:100%;}
.event_0611 .flexweek06 .cont_product03 .tabcont .slide_wrap1 ._item li .dimd {position:absolute; top:0; left:0; height:100%; background:rgba(11, 35, 22, 0.7) }
.event_0611 .flexweek06 .cont_product03 .tabcont {background:#123020}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box {padding:30px 0 70px;}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box .posi_r {position:relative; width:85vw; margin:0 auto;}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box .date {display:block; text-align:center; margin:0 0 35px; font-family:'Montserrat','Noto Sans KR',sans-serif;font-size:17px;font-weight: 700;line-height: 1.2;color: #fff;}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box .date span {font-size:28px; margin:0 2px 0 8px}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box .date span.time {color:#72ff25; margin:0 4px 0 10px}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box .date span.time em {font-size:17px}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box .date em:last-child {font-size:23px;}
.event_0611 .flexweek06 .cont_product03 .tabcont .con_box .all_dimd {position:absolute; top:0; left:0; height:100%; background:rgba(11, 35, 22, 0.7) }
/*상품영역*/
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap  {width:40vw; overflow:hidden;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap a {display:block;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info {background:#fff; padding:10px 10px 8px; text-align:left; position:relative;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info dl dt {font-weight:500}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#f22479; text-align:center; line-height:36px; border:1px solid #f22479; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info .badge.type1 {background:#95ff38 !important;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info .badge.type2 {background:#73f3ff !important;}
.event_0611 .flexweek06 .cont_product03 .tabcont .prd_info_wrap .prd_info .badge.type3 {background:#fff04b !important;}
/*플렉서블 상품군*/
.event_0611 .flexweek06 .prd_info_wrap2  {overflow:hidden; position:relative;}
.event_0611 .flexweek06 .prd_info_wrap2 .dimd {position:absolute; top:0; left:0; background:rgba(0, 0, 0, 0.6); height:100%}
.event_0611 .flexweek06 .prd_info_wrap2 a {display:block; outline:none}
.event_0611 .flexweek06 .prd_info_wrap2 .prd_info {background:#256140; padding:14px 0; text-align:center; position:relative;}
.event_0611 .flexweek06 .prd_info_wrap2 .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-weight:400; font-size:16px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; }
.event_0611 .flexweek06 .prd_info_wrap2 .prd_info .price {margin:8px 0 0;font-family:'Montserrat'; font-weight:700; font-size:24px; color:#fff; letter-spacing:-.2px; line-height:1}
.event_0611 .flexweek06 .prd_info_wrap2 .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:14px; font-weight:500; color:#051a0f; text-decoration:line-through;}
.event_0611 .flexweek06 .prd_info_wrap2 .prd_info .price em {display:inline-block; margin:0 0 0 5px; font-size:24px; font-weight:700; color:#72ff25;}
.event_0611 .flexweek06 .prd_info_wrap2 .prd_info .badge {display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: -1.5px; color: #0e0f0f; text-transform: uppercase; width:65px; height:65px; position:absolute; top:-210px; right:20px;  background:#ddd;background: #ff257d; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; }
/*앱플렉스0617*/
.event_0617 .appflex .cont_visual {position:relative;}
.event_0617 .appflex .cont_product {background:#005f59; padding:60px 0;}
.event_0617 .appflex .cont_product .tit {margin:0 auto 30px; width:252px; text-align:center;}
.event_0617 .appflex .cont_event div:first-child {background: #9025d0;}
.event_0617 .appflex .slide_wrap {position: relative; width:91.733vw; margin: 0 auto;  }
.event_0617 .appflex .slide_wrap ._item {box-sizing: border-box; padding:0 4vw 0}
.event_0617 .appflex .slide_wrap ._item > ul {overflow:hidden}
.event_0617 .appflex .slide_wrap ._item > ul li{float:left; width:40vw; margin-bottom:4vw}
.event_0617 .appflex .slide_wrap ._item > ul li:nth-child(even){float:right;}
.event_0617 .appflex .slide_wrap ._item li img{width:100%;}
.event_0617 .appflex .slide_wrap .slick-arrow {display:block; position:absolute; bottom:-10px; width:14px; height:14px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/summer_project/pc/bg_arrows.png)no-repeat; background-size:cover; }
.event_0617 .appflex .slide_wrap .slick-arrow.prev {background-position:0 0;left:50%; margin-left:-100px}
.event_0617 .appflex .slide_wrap .slick-arrow.next {background-position:-21px 0;right:50%; margin-right:-100px}
.event_0617 .appflex .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-2vw; left:50%;transform: translate(-50%,0);}
.event_0617 .appflex .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_0617 .appflex .slide_wrap .slick-dots > li {float:left; margin:0 0 0 10px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0617 .appflex .slide_wrap .slick-dots > li.slick-active {background:#fff;}
/* 유튜브 콜라보3 2020-06-19*/
/* .site_header {z-index:9} */
.event_0619 .collabo3 a.cont_app {display:block;}
.event_0619 .collabo3 .sticky_menu_wrap  { width:100%;}
.event_0619 .collabo3 .sticky_menu_wrap ul {overflow:hidden; width:100%; margin:0 auto; background:#ff4444;}
.event_0619 .collabo3 .sticky_menu_wrap ul li a {display:block; font-size:13px; font-weight:500;height:60px; color:#fff;}
.event_0619 .collabo3 .sticky_menu_wrap ul li a:hover,
.event_0619 .collabo3 .sticky_menu_wrap ul li.on a {color:#751bd1}
.event_0619 .collabo3 .sticky_menu_wrap ul li:nth-child(even) a:hover,
.event_0619 .collabo3 .sticky_menu_wrap ul li:nth-child(even).on a {color:#f4d937}
.event_0619 .collabo3 .sticky_menu_wrap ul li {float:left; text-align:center; width:25%; position:relative; line-height:60px}
.event_0619 .collabo3 .sticky_menu_wrap ul li:before {border-left:1px solid rgba(255, 255, 255, 0.1450980392156863); display:block; content:''; height:16px; position:absolute; top:20px; left:0;}
.event_0619 .collabo3 .sticky_menu_wrap ul li:first-child:before {border:none}
.event_0619 .collabo3 .tit {width:50vw; margin:30px auto; text-align:center;}
.event_0619 .collabo3 .cont_wrap_m {background:#1f1f1f; padding:50px 0}
.event_0619 .collabo3 .cont_wrap_m > div {margin:0 0 25px;}
.event_0619 .collabo3 .cont_wrap_m > div:last-child {margin:0;}
.event_0619 .collabo3 .slide_wrap1 .slick-dots {overflow:hidden;position:absolute; bottom:-20px; left:50%;transform: translate(-50%,0);}
.event_0619 .collabo3 .slide_wrap1 .slick-dots > li:first-child {margin-left:0;}
.event_0619 .collabo3 .slide_wrap1 .slick-dots > li {float:left; margin:0 0 0 12px;width:7px; height:7px;border:2px solid #000; border-radius:50%; font-size:0;}
.event_0619 .collabo3 .slide_wrap1 .slick-dots > li.slick-active {background:#000;}
.event_0619 .collabo3 .slide_wrap1 .slick-slide {position:relative;}
.event_0619 .collabo3 .slide_wrap1 .slick-slide .dimd {position:absolute; top:0; left:0; z-index:111}
.event_0619 .collabo3 .slide_wrap2 {width: 85vw;margin: 0 auto;}
.event_0619 .collabo3 .slide_wrap2 ._item {box-sizing: border-box;}
.event_0619 .collabo3 .slide_wrap2 ._item ul {overflow:hidden}
.event_0619 .collabo3 .slide_wrap2 ._item li{float:left; width:40vw; margin-bottom:4.5vw}
.event_0619 .collabo3 .slide_wrap2 ._item li:nth-child(even){float:right;}
.event_0619 .collabo3 .slide_wrap2 ._item li:nth-child(3),
.event_0619 .collabo3 .slide_wrap2 ._item li:nth-child(4){margin-bottom:0}
.event_0619 .collabo3 .slide_wrap2 ._item li img{width:100%;}
/* .event_0619 .collabo3 .slide_wrap2 .slick-arrow {display:block; position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); width:11px; height:9px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/flexweek/202006/mo/bg_arrow_m.png)no-repeat; background-size:cover; z-index:99 }
.event_0619 .collabo3 .slide_wrap2 .slick-arrow.prev {background-position:0 0;margin-left:-80px;}
.event_0619 .collabo3 .slide_wrap2 .slick-arrow.next {background-position:100% 0;margin-left:80px;} */
.event_0619 .collabo3 .slide_wrap2 .slick-dots {overflow:hidden;position:absolute; bottom:-23px; left:50%;transform: translate(-50%,0);}
.event_0619 .collabo3 .slide_wrap2 .slick-dots > li:first-child {margin-left:0;}
.event_0619 .collabo3 .slide_wrap2 .slick-dots > li {float:left; margin:0 0 0 12px;width:7px; height:7px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0619 .collabo3 .slide_wrap2 .slick-dots > li.slick-active {background:#fff;}
/* .event_0619 .collabo3 .slide_wrap2 .slick-arrow {display:none !important} */
.event_0619 .collabo3 .prd_info_wrap  {width:40vw; overflow:hidden;}
.event_0619 .collabo3 .prd_info_wrap a {display:block;}
.event_0619 .collabo3 .prd_info_wrap .prd_info {background:#fff; padding:10px 10px 8px; text-align:left; position:relative;}
.event_0619 .collabo3 .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event_0619 .collabo3 .prd_info_wrap .prd_info dl dt {font-weight:500}
.event_0619 .collabo3 .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px;}
.event_0619 .collabo3 .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event_0619 .collabo3 .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ffec6d; text-align:center; line-height:36px; border:1px solid #000; border-radius:50%; color:#000; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
.event_0619 .collabo3 .cont_templet_m {background:#ff4444; padding:30px 0 70px;}
.event_0619 .collabo3 .dim_layer {background-color: rgba(000,000,000, .7);}
.event_0619 .collabo3 .dim_layer .wrap_layer {width:100%; padding:0 !important; background:#f0f0f0}
.event_0619 .collabo3 .dim_layer .wrap_layer > .btn_close:before,
.event_0619 .collabo3 .dim_layer .wrap_layer > .btn_close:after {background:#fff}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content {overflow-x:hidden;overflow-y:auto;position:absolute;top:140px;left:16px;bottom:30px;right:16px; background:#f0f0f0;max-height:none;padding:0;-webkit-overflow-scrolling:touch;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .cont_vod {width:82.267vw; height:45.600vw; margin:0 auto; position:relative; box-shadow: 0 5px 20px 3px #0000001f;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .cont_vod .landing {position:absolute; top:0; left:0;z-index:1}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .cont_vod  > div {float: none;clear: both;position: relative;padding-bottom: 49.25%; padding-top:22px; height: 0;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .cont_prd .title {margin:20px auto; width:82.267vw}
.event_0619 .collabo3 #tempLayer_prd {z-index:99; transform: translateZ(10px);}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap  {width:40vw; overflow:hidden;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap a {display:block;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap .prd_info {background:#fff; padding:10px 10px 8px; text-align:left; position:relative;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap .prd_info dl dt {font-weight:500}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ffec6d; text-align:center; line-height:36px; border:1px solid #000; border-radius:50%; color:#000; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content2 {padding-bottom: 50px; height: 100%;}
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content2 > div ,
.event_0619 .collabo3 .dim_layer .wrap_layer .layer_content2 > div > iframe {height:100%}
.event_0619 .collabo3 .cont_vod > div > iframe {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.event_0619 .collabo3 .slide_wrap1 {position: relative; width:82.667vw; margin: 0 auto;}
.event_0619 .collabo3 .slide_wrap1 ._item {box-sizing: border-box;}
.event_0619 .collabo3 .slide_wrap1 ._item > ul {overflow:hidden}
.event_0619 .collabo3 .slide_wrap1 ._item > ul li{float:left; width:40vw; margin-bottom:3vw}
.event_0619 .collabo3 .slide_wrap1 ._item > ul li:nth-child(even){float:right;}
.event_0619 .collabo3 .slide_wrap1 ._item li img{width:100%;}
.event_0619 .collabo3 .slide_wrap2 .slick-slide {margin: 0 10px;}
.event_0619 .collabo3 .slide_wrap2 .slick-list {margin: 0 -10px;}
.event_0619 .collabo3 .slide_wrap2 .slick-arrow {display:block; position:absolute; bottom:-26px; width:15px; height:14px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/summer_project/pc/bg_arrows.png)no-repeat; background-size:cover; }
.event_0619 .collabo3 .slide_wrap2 .slick-arrow.prev {background-position:0 0;left:50%; margin-left:-80px}
.event_0619 .collabo3 .slide_wrap2 .slick-arrow.next {background-position:-21px 0;right:50%; margin-right:-80px}

/*출석체크 이벤트*/
.event_0622 .attendance .cont_main {position:relative; background:#f8ece2 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/bg_cont.jpg) no-repeat top center; background-size:100%; padding:40px 0 30px; }
.event_0622 .attendance .cont_main h4 {width:73.467vw; margin:0 auto 30px;}
.event_0622 .attendance .cont_main .user_app {position:relative; width:81.333vw; height:50.667vw; margin:0 auto;}
.event_0622 .attendance .cont_main .user_name {position:absolute; top:15px; left:0;width:33.333vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/bg_user_name.png) no-repeat top center; background-size:100%; padding:19.5vw 0px 10.5vw;font-family:'Noto Sans KR'; font-size:15px; font-weight:500; color:#fff; text-align:center; line-height:1}
.event_0622 .attendance .cont_main .user_name > strong {font-family:'Noto Sans KR'; font-size:1em; font-weight:500; color:#fff; margin:0 2px 0 0;}
.event_0622 .attendance .cont_main .user_check {position:absolute; top:0; right:0;width:50.667vw; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/bg_user_mlg.png) no-repeat top center; background-size:100%; padding:24vw 0px 13.5vw}
.event_0622 .attendance .cont_main .user_check p {font-family:Montserrat; font-size:15px; font-weight:500;  color:#3860f5; text-align:center; line-height:1}
.event_0622 .attendance .cont_main .user_check p span {display:block; font-family:Montserrat; font-size:2.500em; font-weight:500; color:#3860f5; text-align:center; line-height:1.1}
.event_0622 .attendance .cont_main .user_uncheck {position:absolute; top:0; right:0;width:50.667vw;}
.event_0622 .attendance .cont_main .user_benefit {width:78.667vw; margin:30px auto 0; text-align:center;}
.event_0622 .attendance .cont_calendar {background:#000; padding:35px 0 0;}
.event_0622 .attendance .cont_calendar .cld_top {margin:0 auto 30px; width:84vw;}
.event_0622 .attendance .cont_calendar .cld_top:after {display:block; content:''; clear:both;}
.event_0622 .attendance .cont_calendar .cld_top strong {display:block; float:left; margin:10px 0 0;font-size:23px; font-weight:500; color:#fff; font-family:Montserrat}
.event_0622 .attendance .cont_calendar .cld_top button {display:block; width:105px; text-align:center; float:right; border:1px solid #ff4e26; font-family:'Noto Sans'; font-size:15px; font-weight:500; color:#ff4e26; padding:5px 0;}
.event_0622 .attendance .cont_calendar .inner {width:93vw; margin:0 auto; position:relative;}
.event_0622 .attendance .cont_calendar .cld_monthly {position:relative; height: 100%; display: flex;flex-flow: column nowrap;align-items: stretch;}
.event_0622 .attendance .cont_calendar .cld_monthly .flexweek_line {background:rgba(47, 85, 227, 0.5);width: 54.133vw; height: 40px;opacity:1;position: absolute;top: 303px;left: 32.624vw; font-size:0}
.event_0622 .attendance .cont_calendar .cld_monthly .flexweek_line2 {background: rgba(47, 85, 227, 0.5);width: 20%;height: 40px;opacity: 1;position: absolute;top: 116px;left:-25.202vw}
.event_0622 .attendance .cont_calendar .cld_monthly .double_line {background: rgba(241, 203, 21, 0.3); opacity:1; width:37px; height:345px; position:absolute; top:100px; right:1.95vw; font-size:0}
.event_0622 .attendance .cont_calendar .cld_monthly .check {background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/bg_attendance_on_off.png) no-repeat 0 -40px; background-size: 40px; width: 40px;	height:40px; font-size:0; margin:0 auto}
.event_0622 .attendance .cont_calendar .cld_monthly .uncheck {background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/bg_attendance_on_off.png) no-repeat 0 0; background-size: 40px; width: 40px;	height:40px; font-size:0; margin:0 auto}
/* .event_0622 .attendance .cont_calendar .cld_monthly .coupon {background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/bg_coupon_on_off.png) no-repeat 0 -40px; background-size: 40px; width: 40px;	height:40px; font-size:0; margin:0 auto}
.event_0622 .attendance .cont_calendar .cld_monthly .nocoupon {background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/bg_coupon_on_off.png) no-repeat 0 0; background-size: 40px; width: 40px;	height:40px; font-size:0; margin:0 auto} */
.event_0622 .attendance .cont_calendar .cld_monthly .day_tit {flex: 30px 0 0;}
.event_0622 .attendance .cont_calendar .cld_monthly .week {flex: 30px 1 0; border-top: 1px solid #363945;position:relative;z-index:1}
/* Calendar rows */
.event_0622 .attendance .cont_calendar .cld_monthly .day_tit,
.event_0622 .attendance .cont_calendar .cld_monthly .week {display:flex;}
.event_0622 .attendance .cont_calendar .cld_monthly .day_tit > span {padding: 0 2px 2px 0;text-align:center;color:#595959;}
.event_0622 .attendance .cont_calendar .cld_monthly .week > div {padding: 40px 0px 2px; height:115px; position: relative; /* allow ::after psuedo element absolute positioning */}
.event_0622 .attendance .cont_calendar .cld_monthly .day_tit>span,
.event_0622 .attendance .cont_calendar .cld_monthly .week>div {width: 100%;}
/* Dates */
.event_0622 .attendance .cont_calendar .cld_monthly .week > div .today::before {content: attr(class);display: block; background:#fff; width:5px; height:5px; border-radius:50%; position: absolute;top:10px; left: 50%;transform: translateX(-50%);color: #999;font-family:Montserrat}
.event_0622 .attendance .cont_calendar .cld_monthly .week > div .birthday::after {content: attr(class); display: block;width: 30px;height: 11px;position: absolute;bottom: 15px;left: 50%;transform: translateX(-50%);background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2006/img_birthday.png) no-repeat top center;background-size: 100%;}
.event_0622 .attendance .cont_calendar .cld_monthly .week > div::after {content: attr(data-date);display: block;position: absolute;top:15px; left: 50%;transform: translateX(-50%);color: #999;font-family:Montserrat}
/* Weekends */
.event_0622 .attendance .cont_calendar .cld_monthly .day_tit > span:last-child,
.event_0622 .attendance .cont_calendar .cld_monthly .week > div:last-child {margin-right:0}
.event_0622 .attendance .cont_calendar .cld_monthly .day_tit > span:first-child {color:#a24b37}
.event_0622 .attendance .cont_calendar .cld_monthly .day_tit > span:last-child {color:#2c44a0}
.event_0622 .attendance .cont_coupon {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/attendance_check/2008/bg_atdc_coupon.jpg) no-repeat top center; background-size:100%; padding:40px 0 35px}
.event_0622 .attendance .cont_coupon .tit {width:48.267vw; margin:0 auto 30px;}
.event_0622 .attendance .cont_coupon .coupon {width:73.33vw; margin:0 auto 25px}

/*상반기결산*/
.event0624 .heros .tit {display:block; text-align:center; margin:0 auto 30px;}
.event0624 .heros ._item {box-sizing: border-box;}
.event0624 .heros .cont_main {background:#302e83}
.event0624 .heros .cont_prd_01 {background:#302e83;padding:1px 0 65px; text-align:center;}
.event0624 .heros .cont_prd_01 .tit {display:none}
.event0624 .heros .cont_prd_01 .tabmenu {margin:30px 0 0;}
.event0624 .heros .cont_prd_01 .tabmenu ul {overflow: hidden; position:relative;}
.event0624 .heros .cont_prd_01 .tabmenu ul li {width:50.2vw; font-family:'Montserrat','Noto Sans KR',sans-serif; height:48px; background:#302e83; border:2px solid #000; color:#9492ff; float:left; cursor:pointer; font-size:15px; font-weight:900; line-height:45px; position:relative; text-align:center;}
.event0624 .heros .cont_prd_01 .tabmenu ul li.on {background:#000000; color:#66ff00;}
.event0624 .heros .cont_prd_01 .tabmenu ul li + li {margin-left:-2px;}
.event0624 .heros .cont_prd_01 .tabmenu ul li:nth-child(3) {margin-left:0}
.event0624 .heros .cont_prd_01 .tabmenu ul li:nth-child(3),
.event0624 .heros .cont_prd_01 .tabmenu ul li:nth-child(4) {width:50.2vw; margin-top:-2px}
.event0624 .heros .cont_prd_01 .tabmenu ul li.end {color:#141345 !important}
.event0624 .heros .cont_prd_01 .tabcont .con_box .date {display:block; text-align:center; margin:30px auto 10px; font-family:'Montserrat','Noto Sans KR',sans-serif;font-size:17px;font-weight: 700;line-height: 1.2;color: #fff;}
.event0624 .heros .cont_prd_01 .tabcont .con_box .date span {font-size:28px; margin:0 2px 0 8px}
.event0624 .heros .cont_prd_01 .tabcont .con_box .date span.time {color:#66ff00; margin:0 5px 0 8px}
.event0624 .heros .cont_prd_01 .tabcont .con_box .date span.time em {font-size:17px}
.event0624 .heros .cont_prd_01 .tabcont .con_box .date em:last-child {font-size:23px;}
.event0624 .heros .cont_prd_01 .tabcont .con_box .posi_r {position:relative; width:85vw; margin:0 auto;}
.event0624 .heros .cont_prd_01 .tabcont .con_box .all_dimd {position:absolute; top:0; left:0; height:100%; background:rgba(49, 47, 131, 0.7); overflow:hidden}
.event0624 .heros .cont_prd_01 .tabcont .con_box .comment {margin:0 auto 30px; display:block}
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 {width: 85vw;margin: 0 auto;}
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 ._item {box-sizing: border-box;}
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 ._item ul {overflow:hidden}
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 ._item li{float:left; width:40vw; margin-bottom:4.5vw}
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 ._item li:nth-child(even){float:right;}
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 ._item li:nth-child(3),
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 ._item li:nth-child(4){margin-bottom:0}
.event0624 .heros .cont_prd_01 .tabcont .slide_wrap1 ._item li img{width:100%;}
.event0624 .heros .cont_prd_01 .slick-arrow {position:absolute; bottom:-19px; width:19px; height:15px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/summer_project/pc/bg_arrows.png)no-repeat; }
.event0624 .heros .cont_prd_01 .slick-arrow.prev {background-position:-1px -1px;left:50%; margin-left:-80px;}
.event0624 .heros .cont_prd_01 .slick-arrow.next {background-position:-23px -1px;right:50%; margin-right:-80px}
.event0624 .heros .cont_prd_02 {background:#9edc24; padding:55px 0 70px}
.event0624 .heros .cont_prd_02 .slick-dots {overflow:hidden;position:absolute; bottom:-15px; left:50%;transform: translate(-50%,0);}
.event0624 .heros .cont_prd_02 .slick-dots > li:first-child {margin-left:0;}
.event0624 .heros .cont_prd_02 .slick-dots > li {float:left; margin:0 0 0 15px;width:9px; height:9px;border:2px solid #000; border-radius:50%; font-size:0;}
.event0624 .heros .cont_prd_02 .slick-dots > li.slick-active {background:#000;}
.event0624 .heros .cont_prd_02 .slick-arrow {position:absolute; bottom:-19px; width:19px; height:15px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/heros/mo/bg_arrows2.png)no-repeat; }
.event0624 .heros .cont_prd_02 .slick-arrow.prev {background-position:-1px -1px;left:50%; margin-left:-80px;}
.event0624 .heros .cont_prd_02 .slick-arrow.next {background-position:-23px -1px;right:50%; margin-right:-80px}
.event0624 .heros .cont_prd_03 {background:#2f2d83; padding:55px 0 80px}
.event0624 .heros .cont_prd_03 .slick-arrow {position:absolute; bottom:-19px; width:19px; height:15px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/summer_project/pc/bg_arrows.png)no-repeat; }
.event0624 .heros .cont_prd_03 .slick-arrow.prev {background-position:-1px -1px;left:50%; margin-left:-80px;}
.event0624 .heros .cont_prd_03 .slick-arrow.next {background-position:-23px -1px;right:50%; margin-right:-80px}
.event0624 .heros .cont_prd_03 .slide_wrap1:after {display:block; content:''; clear:both;}
.event0624 .heros .slick-dots {overflow:hidden;position:absolute; bottom:-15px; left:50%;transform: translate(-50%,0);}
.event0624 .heros .slick-dots > li:first-child {margin-left:0;}
.event0624 .heros .slick-dots > li {float:left; margin:0 0 0 15px;width:9px; height:9px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event0624 .heros .slick-dots > li.slick-active {background:#fff;}
.event0624 .heros .slide_wrap2 {width: 85vw;margin: 0 auto;}
.event0624 .heros .slide_wrap2 ._item {box-sizing: border-box;}
.event0624 .heros .slide_wrap2 ._item ul {overflow:hidden}
.event0624 .heros .slide_wrap2 ._item li{float:left; width:40vw; margin-bottom:4.5vw}
.event0624 .heros .slide_wrap2 ._item li:nth-child(even){float:right;}
.event0624 .heros .slide_wrap2 ._item li:nth-child(3),
.event0624 .heros .slide_wrap2 ._item li:nth-child(4){margin-bottom:0}
.event0624 .heros .slide_wrap2 ._item li img{width:100%;}
.event0624 .heros .prd_info_wrap  {width:40vw; overflow:hidden;}
.event0624 .heros .prd_info_wrap a {display:block;}
.event0624 .heros .prd_info_wrap .prd_info {background:#f9f9f9; padding:10px; text-align:left; position:relative;}
.event0624 .heros .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;}
.event0624 .heros .prd_info_wrap .prd_info dl dt {font-weight:500}
.event0624 .heros .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px; line-height:1;}
.event0624 .heros .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event0624 .heros .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ff4e25; text-align:center; line-height:36px; border:1px solid #ff4e25; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}


/*응답하라 1990 회원가입 이벤트*/
.event_join .join90s .cont_visual {position:relative;}
.event_join .join90s .cont_all_coupon {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/join/90s/mo/bg_coupon.gif) repeat top center; padding:40px 0 50px; text-align:center;}
.event_join .join90s .cont_all_coupon .tit {width:70.533vw; margin:0 auto;}
.event_join .join90s .cont_all_coupon .click_coupon {margin:30px 0 18px;}
.event_join .join90s .cont_all_coupon p {width: calc(65%);margin: 15px auto 30px;text-align: center;}


.event_join .join90s .cont_winner {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/join/90s/mo/bg_coupon_02.gif) repeat top center; padding:40px 0 50px; text-align:center;}
.event_join .join90s .cont_winner .tit {width:74.933vw; margin:0 auto;}
.event_join .join90s .cont_winner .chart {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/join/90s/mo/bt_chart_table.jpg) no-repeat top center; background-size:100%; padding:74.9% 0  45px; margin:30px 0 15px;}
.event_join .join90s .cont_winner .chart ul:after {display:block; content:''; clear:both; overflow:hidden}
.event_join .join90s .cont_winner .chart ul {width:90vw; margin:0 auto;}
.event_join .join90s .cont_winner .chart ul li {position:relative; float:left; width:11.833vw; margin:0 3vw;}
.event_join .join90s .cont_winner .chart ul li span {position:relative; display:block; z-index:1}
.event_join .join90s .cont_winner .chart ul li span img {width:20px;}
.event_join .join90s .cont_winner .chart ul li .graph {position: absolute; bottom:37px; left: 50%; transform: translateX(-50%);width:calc(90%)}
.event_join .join90s .cont_winner a {display:block; width:74.667vw; margin:0 auto 10px}

.event_join .join90s .cont_weekend {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/join/90s/mo/bg_coupon_03.gif) repeat top center; padding:40px 0 50px; text-align:center;}
.event_join .join90s .cont_weekend .tit {width:81.200vw; margin:0 auto 30px;}
.event_join .join90s .cont_weekend p {width:calc(65%); margin:15px auto 30px; text-align:center;}
.event_join .join90s .cont_weekend .click_coupon {width:74.933vw; margin:0 auto;}
.event_join .join90s .cont_product {padding:unset; border:unset}
.event_join .join90s .cont_product ul:after {display:block; content:''; clear:both; overflow:hidden}
.event_join .join90s .cont_product ul li {float:left; width:30vw;margin:6vw 0 0 2vw;}
.event_join .join90s .cont_product ul li:first-child {margin:2vw 0 0 16.5vw; float:left;}
.event_join .join90s .cont_product ul li:nth-child(2) {margin:2vw 16.5vw 0 0; float:right;}
.event_join .join90s .cont_product ul li:nth-child(3) {margin-left:0;}
.event_join .join90s .cont_product .slick-dots {overflow:hidden;position:absolute; bottom:-50px; left:50%;transform: translate(-50%,0);}
.event_join .join90s .cont_product .slick-dots > li:first-child {margin-left:0;}
.event_join .join90s .cont_product .slick-dots > li {float:left; margin:0 0 0 15px !important;width:6px; height:6px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_join .join90s .cont_product .slick-dots > li.slick-active {background:#fff;}
.event_join .join90s .cont_product .slick-dots > li:only-child { display: none; }
/* 상품 */
.event_join .join90s .prd_info_wrap3 a {display:block;}
.event_join .join90s .prd_info_wrap3 img.prd {width:30.667vw;border-radius:25px;}
.event_join .join90s .prd_info_wrap3 dl {position:relative; margin:15px 0 0;}
.event_join .join90s .prd_info_wrap3 dl:before {display:block; content:''; width:20px; height:20px; position:absolute; top:-25px; left:50%; transform:translateX(-50%); background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/join/90s/pc/img_prd_badge.png) no-repeat top center / 100%;}
.event_join .join90s .prd_info_wrap3 dl dt,
.event_join .join90s .prd_info_wrap3 dl dd {font-family:'Noto Sans KR'; font-size:11px; color:#fff; font-weight:400; line-height:1.2; letter-spacing:-.2px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.event_join .join90s .prd_info_wrap3 dl dd:last-child {font-size:13px; color:#f9c323; margin:5px 0 0;}
.event_join .join90s .prd_info_wrap3 dl dd:last-child span {font-family:'Montserrat'; font-size:14px; font-weight:500; margin:0 5px 0 0 }
.event_join .join90s .cont_event div:first-child {background: #9025d0;}
.event_join .join90s .slide_wrap {position: relative; width:94.667vw; margin: 0 auto;  }
.event_join .join90s .slide_wrap ._item > ul {overflow:hidden}
.event_join .join90s .slide_wrap ._item li img{width:100%;}
.event_join .join90s .slide_wrap .slick-arrow {display:block; position:absolute; bottom:-10px; width:14px; height:14px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/summer_project/pc/bg_arrows.png)no-repeat; background-size:cover; }
.event_join .join90s .slide_wrap .slick-arrow.prev {background-position:0 0;left:50%; margin-left:-100px}
.event_join .join90s .slide_wrap .slick-arrow.next {background-position:-21px 0;right:50%; margin-right:-100px}
.event_join .join90s .slide_wrap .slick-dots {overflow:hidden;position:absolute; bottom:-2vw; left:50%;transform: translate(-50%,0);}
.event_join .join90s .slide_wrap .slick-dots > li:first-child {margin-left:0;}
.event_join .join90s .slide_wrap .slick-dots > li {float:left; margin:0 0 0 10px;width:10px; height:10px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_join .join90s .slide_wrap .slick-dots > li.slick-active {background:#fff;}


/*룰렛 이벤트 */
.event_0707 .roulette .cont_next_time {background:#ff4444; padding:10px 0; text-align:center;}
.event_0707 .roulette .cont_next_time .count {width:265px; margin:12px auto 0;}
.event_0707 .roulette .cont_next_time .count span {display:inline-block; font-family:'Noto Sans KR'; font-style:italic; font-weight:900; font-size:46px; color:#000; line-height:1; text-align:center;}
.event_0707 .roulette .cont_next_time .count span:before {display:inline-block; content:':'; clear:both; margin:0 8px;}
.event_0707 .roulette .cont_next_time .count span:first-child:before {content:''; margin:0}
.event_0707 .roulette .cont_roulette {position:relative; background:#ff4444 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/roulette/mo/bg_roulette.jpg) no-repeat top center / 100%; padding:21.6vw 0 12vw;}
.event_0707 .roulette .cont_roulette .roulette_obj_wrap{position: relative; width:92.667vw; height:92.667vw; margin:0 auto}
.event_0707 .roulette .cont_roulette ._roulette_obj{position: absolute}
.event_0707 .roulette .cont_roulette ._roulette_shadow{left:0;top:0; width:91%;height:91.733vw;}
.event_0707 .roulette .cont_roulette ._roulette_niddle{width:60px;left:50%;top:-35px;transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.event_0707 .roulette .cont_roulette ._roulette_button{width:109px;height:109px;left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); }
.event_0707 .roulette .cont_roulette .bt_share {text-align:center;}
.event_0707 .roulette .cont_roulette .bt_share a {display:block; margin:40px auto 15px;}
.event_0707 .roulette .cont_roulette .coin {position:absolute; bottom:-40px; right:0; z-index:1; width:80px;}

.event_0707 .roulette .cont_real_winner {border:solid #000; border-width:3px 0; background:#fff; padding:40px 0; text-align:center;}
.event_0707 .roulette .cont_real_winner .tit span {display:block; width:163px; margin:22px auto 26px; background:#ff4444; font-size:15px; font-weight:500; color:#fff; text-align:center; border-radius:50px; padding:12px 0}
.event_0707 .roulette .cont_real_winner p {margin:30px 0 0; line-height:1}
.event_0707 .roulette .cont_real_winner .slide_wrap1 {padding:0 0 0 32.667vw}
.event_0707 .roulette .cont_real_winner .slide_wrap1 div > span {display:inline-block; font-size:14px; font-weight:700; text-align:center; height:14.667vw; line-height:14.667vw; width:50%;}

.event_0707 .roulette .cont_product {background:#fcea70; padding:55px 0 70px}
.event_0707 .roulette .cont_product .tit {text-align:center; margin:0 0 40px;}
.event_0707 .roulette .cont_product .slide_wrap2 {width:90.667vw;margin: 0 auto;}
.event_0707 .roulette .cont_product .slide_wrap2 ._item {box-sizing: border-box;}
.event_0707 .roulette .cont_product .slide_wrap2 ._item ul {overflow:hidden}
.event_0707 .roulette .cont_product .slide_wrap2 ._item li{float:left; width:44vw; margin-bottom:2.667vw}
.event_0707 .roulette .cont_product .slide_wrap2 ._item li:nth-child(even){float:right;}
.event_0707 .roulette .cont_product .slide_wrap2 ._item li:nth-child(3),
.event_0707 .roulette .cont_product .slide_wrap2 ._item li:nth-child(4){margin-bottom:0}
.event_0707 .roulette .cont_product .slide_wrap2 ._item li img{width:100%;}
.event_0707 .roulette .cont_product .prd_info_wrap  {width:44vw; overflow:hidden;}
.event_0707 .roulette .cont_product .prd_info_wrap a {display:block;}
.event_0707 .roulette .cont_product .prd_info_wrap .prd_info {background:#f9f9f9; padding:10px; text-align:left; position:relative;}
.event_0707 .roulette .cont_product .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;}
.event_0707 .roulette .cont_product .prd_info_wrap .prd_info dl dt {font-weight:500}
.event_0707 .roulette .cont_product .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px; line-height:1;}
.event_0707 .roulette .cont_product .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event_0707 .roulette .cont_product .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ff4e25; text-align:center; line-height:36px; border:1px solid #ff4e25; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}

.event_0707 .roulette .cont_product .slick-dots {overflow:hidden;position:absolute; bottom:-29px; left:50%;transform: translate(-50%,0);}
.event_0707 .roulette .cont_product .slick-dots > li:first-child {margin-left:0;}
.event_0707 .roulette .cont_product .slick-dots > li {float:left; margin:0 0 0 15px;width:9px; height:9px;border:2px solid #000; border-radius:50%; font-size:0;}
.event_0707 .roulette .cont_product .slick-dots > li.slick-active {background:#000;}
.event_0707 .roulette .cont_product .slick-arrow {position:absolute; bottom:-32px; width:19px; height:15px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/heros/mo/bg_arrows2.png)no-repeat; }
.event_0707 .roulette .cont_product .slick-arrow.prev {background-position:-1px -1px;left:50%; margin-left:-110px;}
.event_0707 .roulette .cont_product .slick-arrow.next {background-position:-23px -1px;right:50%; margin-right:-110px}

.event_0707 .roulette .dim_layer .wrap_layer>.btn_close{position:absolute;right:-5px;top:-37px;background-color:rgba(0,0,0,0);width:30px;height:30px;min-width:20px}
.event_0707 .roulette .dim_layer .wrap_layer>.btn_close:after,
.event_0707 .roulette .dim_layer .wrap_layer>.btn_close:before{width:2px;height:28px; background:#000}
.event_0707 .roulette .dim_layer {background-color: rgba(000,000,000, .7);}
.event_0707 .roulette .dim_layer .wrap_layer { max-height:265px;padding:45px 15px;border-radius:10px; width:80vw; margin:0 auto; overflow-y:scroll; top:50%; transform:translateY(-50%)}
.event_0707 .roulette .dim_layer .wrap_layer > .btn_close {top:15px; right:15px; outline:none}
.event_0707 .roulette .dim_layer .wrap_layer .layer_cont {text-align:center; overflow-y:auto;}
.event_0707 .roulette .dim_layer .wrap_layer .layer_cont p { display:block; text-align:center; font-family:'Noto Sans KR'; font-size:28px;  color:#000; font-weight:700; line-height:1.2;}
.event_0707 .roulette .dim_layer .wrap_layer .layer_cont strong { display:inline-block; font-size:28px; font-weight:700; color:#ff4444;}
.event_0707 .roulette .dim_layer .wrap_layer .layer_cont span {font-size:15px; font-weight:300; display:block;}
.event_0707 .roulette .dim_layer .wrap_layer .layer_cont em {font-size:13px; font-weight:100; display:block;}
.event_0707 .roulette .dim_layer .wrap_layer .layer_cont .mt20 {margin-top:20px;}

/* 플렉스위크07 2020-07-14*/
.event_0714 .flexweek07 a.cont_app {display:block;}
.event_0714 .flexweek07 .sticky_menu_wrap  {background:#000; width:100%;}
.event_0714 .flexweek07 .sticky_menu_wrap  ul {overflow:hidden; width:100%; margin:0 auto; background:#feff10;}
.event_0714 .flexweek07 .sticky_menu_wrap  ul li a {display:block; font-family:'Montserrat'; font-size:15px; font-weight:700;height:65px; color:#1512cf}
.event_0714 .flexweek07 .sticky_menu_wrap  ul li.on a {color:#ff3fab}
.event_0714 .flexweek07 .sticky_menu_wrap  ul li {float:left; text-align:center; width:33%; position:relative; line-height:65px}
.event_0714 .flexweek07 .sticky_menu_wrap  ul li:before {border-left:1px solid #eaeb39; display:block; content:''; height:15px; position:absolute; top:25px; left:0;}
.event_0714 .flexweek07 .sticky_menu_wrap  ul li:first-child:before {border:none}
.event_0714 .flexweek07 .slide_wrap2 {width:80vw;margin: 0 auto; padding:0 0 20px;}
.event_0714 .flexweek07 .slick-dots {overflow:hidden;position:absolute; bottom:0; left:50%;transform: translate(-50%,0);z-index:99}
.event_0714 .flexweek07 .slick-dots > li:first-child {margin-left:0;}
.event_0714 .flexweek07 .slick-dots > li {float:left; margin:0 0 0 12px;width:7px; height:7px;border:2px solid #fff; border-radius:50%; font-size:0;}
.event_0714 .flexweek07 .slick-dots > li.slick-active {background:#fff;}
.event_0714 .flexweek07 .slick-slide {position:relative;}
.event_0714 .flexweek07 .slick-slide .dimd {position:absolute; top:0; left:0; z-index:111}
.event_0714 .flexweek07 .slick-arrow {display:block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:11px; height:9px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/flexweek/202006/mo/bg_arrow_m.png)no-repeat; background-size:cover; z-index:99 }
.event_0714 .flexweek07 .slick-arrow.prev {background-position:0 0;margin-left:-80px;}
.event_0714 .flexweek07 .slick-arrow.next {background-position:100% 0;margin-left:80px;}
.event_0714 .flexweek07 .cont_product01 {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/flexweek/202007/mo/bg_prd_01_m.gif) repeat; padding:50px 0 0;}
.event_0714 .flexweek07 .cont_product01 .tit {width:207px; margin:0 auto 35px;}
.event_0714 .flexweek07 .cont_product01 .cont_step {margin:60px 0 0;}
.event_0714 .flexweek07 .cont_product02 {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/flexweek/202007/mo/bg_prd_02_m.gif) repeat;padding:50px 0 30px;}
.event_0714 .flexweek07 .cont_product02 .tit {width:326px; margin:0 auto 35px;}
.event_0714 .flexweek07 .cont_product02 .tabmenu ul {overflow: hidden; position:relative;}
.event_0714 .flexweek07 .cont_product02 .tabmenu ul li {width:33.65vw; font-family:'Montserrat','Noto Sans KR',sans-serif; height:48px; border:2px solid #cb216f; color:#cb216f; float:left; cursor:pointer; font-size:15px; font-weight:900; line-height:45px; position:relative; text-align:center;}
.event_0714 .flexweek07 .cont_product02 .tabmenu ul li.on {background:#000937; border:#000937; color:#fff;z-index:1}
.event_0714 .flexweek07 .cont_product02 .tabmenu ul li + li {margin-left:-2px;}
.event_0714 .flexweek07 .cont_product02 .tabmenu ul li:nth-child(4) {margin-left:0}
.event_0714 .flexweek07 .cont_product02 .tabmenu ul li:nth-child(4),.event_0714 .flexweek07 .cont_product02 .tabmenu ul li:nth-child(5) {width:50.2vw; margin-top:-2px}
.event_0714 .flexweek07 .cont_product02 .tabmenu ul li.end {color:#e9257e !important}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 {width:90.667vw;margin: 0 auto; padding:0 0 30px;}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item {box-sizing: border-box;}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item ul {overflow:hidden}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item li{float:left; width:44vw; margin-bottom:2.667vw; position:relative;}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item li:nth-child(even){float:right;}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item li:nth-child(3),
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item li:nth-child(4){margin-bottom:0}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item li img{width:100%;}
.event_0714 .flexweek07 .cont_product02 .tabcont .slide_wrap1 ._item li .dimd {position:absolute; top:0; left:0; height:100%; background:rgba(11, 35, 22, 0.7) }
/* .event_0714 .flexweek07 .cont_product02 .tabcont {background:#123020} */
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box {padding:30px 0 0;}
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box .posi_r {position:relative; width:90.667vw; margin:0 auto;}
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box .date {display:block; text-align:center; margin:0 0 35px; font-family:'Montserrat','Noto Sans KR',sans-serif;font-size:17px;font-weight: 700;line-height: 1.2;color: #000937;}
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box .date span {font-size:28px; margin:0 2px 0 8px}
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box .date span.time {color:#fff; margin:0 4px 0 10px}
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box .date span.time em {font-size:17px}
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box .date em:last-child {font-size:23px;}
.event_0714 .flexweek07 .cont_product02 .tabcont .con_box .all_dimd {position:absolute; top:0; left:0; height:100%; background:rgba(248, 66, 148, 0.5)}
.event_0714 .flexweek07 .cont_product02 .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#0855ef; text-align:center; line-height:36px; border:1px solid #0855ef; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
.event_0714 .flexweek07 .cont_product03 {background:#091556; padding:50px 0 30px;}
.event_0714 .flexweek07 .cont_product03 .tit {width:270px; margin: 0 auto 30px}
.event_0714 .flexweek07 .cont_product03 .tabmenu ul {overflow: hidden; position:relative;}
.event_0714 .flexweek07 .cont_product03 .tabmenu ul li {width:33.65vw; font-family:'Montserrat','Noto Sans KR',sans-serif; height:48px; background:#091556; border:2px solid #343d72; color:#343d72; float:left; cursor:pointer; font-size:15px; font-weight:900; line-height:45px; position:relative; text-align:center;}
.event_0714 .flexweek07 .cont_product03 .tabmenu ul li.on {background:#004df6; border:#004df6; color:#fff; z-index:1}
.event_0714 .flexweek07 .cont_product03 .tabmenu ul li + li {margin-left:-2px;}
.event_0714 .flexweek07 .cont_product03 .tabmenu ul li:nth-child(4) {margin-left:0}
.event_0714 .flexweek07 .cont_product03 .tabmenu ul li:nth-child(4),
.event_0714 .flexweek07 .cont_product03 .tabmenu ul li:nth-child(5),
.event_0714 .flexweek07 .cont_product03 .tabmenu ul li:nth-child(6) {margin-top:-2px}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 {width: 90.667vw;margin: 0 auto; padding:0 0 30px; margin:20px 0 10px}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item {box-sizing: border-box;}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item ul {overflow:hidden}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item li{float:left; width:44vw; margin-bottom:2.667vw; position:relative;}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item li:nth-child(even){float:right;}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item li:nth-child(3),
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item li:nth-child(4){margin-bottom:0}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item li img{width:100%;}
.event_0714 .flexweek07 .cont_product03 .tabcont .slide_wrap1 ._item li .dimd {position:absolute; top:0; left:0; height:100%; background:rgba(9, 20, 86, 0.5) }
.event_0714 .flexweek07 .cont_product03 .tabcont .con_box .posi_r {position:relative; width:90.667vw; margin:0 auto;}
.event_0714 .flexweek07 .cont_product03 .tabcont .con_box .all_dimd {position:absolute; top:0; left:0; height:100%; background:rgba(9, 20, 86, 0.5) }
/*상품영역*/
.event_0714 .flexweek07 .prd_info_wrap  {width:44vw; overflow:hidden;}
.event_0714 .flexweek07 .prd_info_wrap a {display:block;}
.event_0714 .flexweek07 .prd_info_wrap .prd_info {background:#f9f9f9; padding:10px; text-align:left; position:relative;}
.event_0714 .flexweek07 .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;}
.event_0714 .flexweek07 .prd_info_wrap .prd_info dl dt {font-weight:500}
.event_0714 .flexweek07 .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px; line-height:1;}
.event_0714 .flexweek07 .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event_0714 .flexweek07 .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ff3fab; text-align:center; line-height:36px; border:1px solid #ff3fab; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
/*플렉서블 상품군*/
.event_0714 .flexweek07 .prd_info_wrap2  {overflow:hidden; position:relative;}
.event_0714 .flexweek07 .prd_info_wrap2 .dimd {position:absolute; top:0; left:0; background:rgba(0, 0, 0, 0.6); height:100%}
.event_0714 .flexweek07 .prd_info_wrap2 a {display:block; outline:none}
.event_0714 .flexweek07 .prd_info_wrap2 .prd_info {background:#fff; padding:14px 0; text-align:center; position:relative;}
.event_0714 .flexweek07 .prd_info_wrap2 .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-weight:400; font-size:16px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; }
.event_0714 .flexweek07 .prd_info_wrap2 .prd_info .price {margin:8px 0 0;font-family:'Montserrat'; font-weight:700; font-size:24px; color:#000; letter-spacing:-.2px; line-height:1}
.event_0714 .flexweek07 .prd_info_wrap2 .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:14px; font-weight:500; color:#ababab; text-decoration:line-through;}
.event_0714 .flexweek07 .prd_info_wrap2 .prd_info .price em {display:inline-block; margin:0 0 0 5px; font-size:24px; font-weight:700; color:#ff3fab;}
.event_0714 .flexweek07 .prd_info_wrap2 .prd_info .badge {display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: -1.5px; color: #0e0f0f; text-transform: uppercase; width:65px; height:65px; position:absolute; top:-210px; right:20px;  background:#ddd;background: #ff257d; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; }
.event_0714 .flexweek07 .prd_info_wrap2 .badge2 {display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: -1.5px; color: #0e0f0f; text-transform: uppercase; width:65px; height:65px; position:absolute; top:20px; right:20px;  background:#ddd;background: #ff257d; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; }
/*꿀정보 2020-07-22*/
.site_header {z-index:1111;}
.event_0722 .push_on .tit {display:block; text-align:center; margin:0 auto 30px;}
.event_0722 .push_on ._item {box-sizing: border-box;}
.event_0722 .push_on .cont_main {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/pushon/mo/bg_main_m.png) no-repeat top center / 100%; padding:106px 0 30px;}
.event_0722 .push_on .cont_main h3 {width:85.333vw; padding-right:1vw; text-align:left; margin:0 auto; position:relative;}
.event_0722 .push_on .cont_main h3 #dung {width:10.667vw;height:10.667vw;position:absolute; top:46.5vw;right:27.333vw;animation:juah .7s infinite alternate;}
@keyframes juah {
    0% {transform:translate(0,0);}
    100% {transform:translate(0,45px);}
}


.event_0722 .push_on .cont_get_coupon {background:#341a09 url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/pushon/mo/bg_coupon_m.jpg) no-repeat top center / 100%; padding:150px 0 5px; position:relative;}
.event_0722 .push_on .cont_get_coupon .tit {width:305px; margin:0 auto 25px;position:relative;}
.event_0722 .push_on .cont_get_coupon .tit span {position:absolute; top:-23px; right:0; width:38px}
.event_0722 .push_on .cont_get_coupon .tit + div {width:87.333vw; margin:0 auto; text-align:center; }
.event_0722 .push_on .cont_get_coupon .tabmenu ul {overflow: hidden; width:84.400vw; margin:20px auto; position:relative;}
.event_0722 .push_on .cont_get_coupon .tabmenu ul li {width:42.44vw; font-family:'Montserrat','Noto Sans KR',sans-serif; height:48px; background:#341a09; border:2px solid #452c1c; color:#452c1c; float:left; cursor:pointer; font-size:15px; font-weight:900; line-height:48px; position:relative; text-align:center;}
.event_0722 .push_on .cont_get_coupon .tabmenu ul li.on { height:49px; z-index:2; border-width: 2px 2px 0;border-color:#f7bc9b; color:#f7bc9b}
.event_0722 .push_on .cont_get_coupon .tabmenu ul li + li {margin-left:-2px;}
.event_0722 .push_on .cont_get_coupon .tabmenu ul:after {display:block; width:100%; content:''; clear:both; background-color:#f7bc9b; height:2px; position:absolute; bottom:0; z-index:1}
.event_0722 .push_on .cont_get_coupon .txt_how {width:105px; margin:50px auto 20px;}
.event_0722 .push_on .cont_get_coupon .tabcont .con_box {width:72.267vw; margin:40px auto; text-align:center;}
.event_0722 .push_on .cont_get_coupon .danji2 {position:absolute;bottom:45px; left:-10px; width:23.600vw}
.event_0722 .push_on .cont_product {border:unset;background:#f8d732; padding:50px 0 80px;}
.event_0722 .push_on .cont_product .tit {position:relative; width:64.533vw; margin:0 auto 30px;}
.event_0722 .push_on .cont_product .tit span {position:absolute; top:-50px; right:-60px; width:23.467vw}

.event_0722 .push_on .slick-slide {margin: 0 10px;}
.event_0722 .push_on .slick-list {margin: 0 -10px;}
.event_0722 .push_on .slick-arrow {position:absolute; bottom:-42px; width:19px; height:19px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/collabo3/pc/bg_arrows.png)no-repeat }
.event_0722 .push_on .slick-arrow.prev {background-position:0 0;left:70px;}
.event_0722 .push_on .slick-arrow.next {background-position:-21px 0;right:70px;}
.event_0722 .push_on .slick-dots {overflow:hidden;position:absolute; bottom:-35px; left:50%;transform: translate(-50%,0);}
.event_0722 .push_on .slick-dots > li:first-child {margin-left:0;}
.event_0722 .push_on .slick-dots > li {float:left; margin:0 0 0 15px;width:9px; height:9px;border:1px solid #000; border-radius:50%; font-size:0;}
.event_0722 .push_on .slick-dots > li.slick-active {background:#000;}
.event_0722 .push_on .slide_wrap {width: 85vw;margin: 0 auto;}
.event_0722 .push_on .slide_wrap ._item {box-sizing: border-box;}
.event_0722 .push_on .slide_wrap ._item ul {overflow:hidden}
.event_0722 .push_on .slide_wrap ._item li{float:left; width:40vw; margin-bottom:4vw}
.event_0722 .push_on .slide_wrap ._item li:nth-child(even){float:right;}
.event_0722 .push_on .slide_wrap ._item li:nth-child(3),
.event_0722 .push_on .slide_wrap ._item li:nth-child(4){margin-bottom:0}
.event_0722 .push_on .slide_wrap ._item li img{width:100%;}
.event_0722 .push_on .prd_info_wrap  {width:40vw; overflow:hidden;}
.event_0722 .push_on .prd_info_wrap a {display:block;}
.event_0722 .push_on .prd_info_wrap .prd_info {background:#fff; padding:10px 10px 8px; text-align:left; position:relative;}
.event_0722 .push_on .prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event_0722 .push_on .prd_info_wrap .prd_info dl dt {font-weight:500}
.event_0722 .push_on .prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px;}
.event_0722 .push_on .prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.event_0722 .push_on .prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ff7700; text-align:center; line-height:36px; border:1px solid #000; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
/*리뷰이벤트 2020-08*/
.event_0803 .review_event .cont_info {background:#fcfc02; padding:0 0 60px}
.event_0803 .review_event .cont_info .slide {width:350px; margin:0 auto;}
.event_0803 .review_event .cont_info .slide .slick-dots {overflow:hidden;position:absolute; bottom:30px; left:50%;transform: translate(-50%,0);}
.event_0803 .review_event .cont_info .slide .slick-dots > li:first-child {margin-left:0;}
.event_0803 .review_event .cont_info .slide .slick-dots > li {float:left; margin:0 0 0 5px;width:6px; height:6px;background:#6c6c6c; border-radius:50%; font-size:0;}
.event_0803 .review_event .cont_info .slide .slick-dots > li.slick-active {background:#ff4e25;}
.event_0803 .review_event .cont_info .slide .slick-prev {position: absolute;top:170px;width: 20px;z-index:99;left:3vw !important; }
.event_0803 .review_event .cont_info .slide .slick-next {position: absolute;top:170px;width: 20px;z-index:99;right:3vw !important;}
.event_0803 .review_event .cont_info p {margin:20px auto; width:310px; text-align:center;}
.event_0803 .review_event .cont_info .sns {overflow:hidden; margin:0 auto; width:85.333vw}
.event_0803 .review_event .cont_info .sns a {display:block; float:left; width:42.533vw}
.event_0803 .review_event .cont_info .sns img {width:100%; height:100%}

.event_0803 .review_event .cont_review {background:#fcfc02; padding:0 0 60px}
.event_0803 .review_event .cont_review .tit {width:125px; margin:0 auto 25px;}
.event_0803 .review_event .cont_review .slide {font-size:12px; height:430px; overflow:hidden;}
.event_0803 .review_event .cont_review .slide div a:first-of-type {display:block;}
.event_0803 .review_event .cont_review .slide div .thumb {display:block; height:245px; overflow:hidden;}
.event_0803 .review_event .cont_review .slide div .thumb2 {display:block; width:50px; height:50px;}
.event_0803 .review_event .cont_review .slide .slick-slide {position:relative; width:240px; margin:0 15px;}
.event_0803 .review_event .cont_review .slide .slick-slide em {position:absolute; top:0; right:0; display:block; text-align:center; width:65px; background:#000; font-size:10px; font-weight:bold; color:#fff;}

.event_0803 .review_event .cont_review .nemonemo {background:#fff;padding:20px;}
.event_0803 .review_event .cont_review .nemonemo:after {content:"";position:absolute;right:5px;top:238px;display:block;margin: 0 5px;width: 15px;height: 7px;border-bottom: solid 7px #fff;border-left: solid 7px transparent;border-right: solid 7px transparent;}
.event_0803 .review_event .cont_review .nemonemo .user_con {border-bottom:2px solid #e5e5e5; padding:0 0 10px}
.event_0803 .review_event .cont_review .nemonemo .user_con span {display:block;font-size:15px; font-weight:bold;}
.event_0803 .review_event .cont_review .nemonemo .user_con p {height:42px;font-size:14px;letter-spacing:-0.5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal; line-height: 1.5; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.event_0803 .review_event .cont_review .nemonemo .product_con {overflow:hidden; padding:15px 0 0;}
.event_0803 .review_event .cont_review .nemonemo .product_con img {display:block; float:left; width:50px;}
.event_0803 .review_event .cont_review .nemonemo .product_con dl {float:left; margin:5px 0 5px 10px}
.event_0803 .review_event .cont_review .nemonemo .product_con dl dt {font-weight:normal; font-size:15px;letter-spacing:-0.5px;width:135px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.event_0803 .review_event .cont_review .nemonemo .product_con dl dd {font-weight:bold; font-size:17px; color:#000;}
.event_0803 .review_event .cont_review .nemonemo .product_con dl dd span {display:inline-block; margin:0 5px 0 0; color:red;}
/*할인 제트키*/
.event_0811 .zkey .cont_coupon {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/zkey/mo/bg_coupon.jpg) repeat 100%; padding:50px 0;}
.event_0811 .zkey .cont_coupon > .tit {width:276px; margin:0 auto 15px;}
.event_0811 .zkey .cont_coupon .noti {width:308px; margin:20px auto 0;}
.event_0811 .zkey .cont_coupon .coupon_prd {border:1px solid #000; border-radius:20px; background:#004b9e; width:93.333vw; margin:30px auto 0; padding:30px 0 5px;}
.event_0811 .zkey .cont_coupon .coupon_prd > .tit {width:199px; margin:0 auto;}
.event_0811 .zkey .cont_coupon .coupon_prd ul {overflow:hidden; width:320px; margin:20px auto 0;}
.event_0811 .zkey .cont_coupon .coupon_prd ul li {width:100px; float:left; margin:0 0 25px 10px;}
.event_0811 .zkey .cont_coupon .coupon_prd ul li:first-child {margin-left:0;}
.event_0811 .zkey .cont_coupon .coupon_prd ul li:nth-child(4) {margin-left:50px}
/* 리뉴얼 회원혜택 */
.renew_benefit .button_go_wrap {width:100%;height:100px;background:#dfd4bd;margin:0 auto;box-sizing:border-box;text-align:center;max-height:100px}
.renew_benefit .button_go_wrap ul{overflow:hidden;width:100%; margin:0 auto;}
.renew_benefit .button_go_wrap.top_fixed {position:sticky;top:0px;left:0;z-index:110;}
.renew_benefit .button_go_wrap li {float:left;width:33%; padding:30px 0 10px; background:#5d5e6a}
.renew_benefit .button_go_wrap li a {display:block;}
.renew_benefit .button_go_wrap li a img{height:16.133vw}
.renew_benefit .button_go_wrap li.on {background:#111226;}
.renew_benefit .button_go_wrap li.on a {color:#000;}

.renew_benefit .inner {width:320px; margin:0 auto;}
.renew_benefit .ref {margin:30px 0 0 1px;}
.renew_benefit .ref li {position:relative;font-weight:400; font-size:12px; color:#666; line-height:1.2; margin:0 0 5px; padding:0 0 0 5px; letter-spacing:-0.1px;text-align:center;}
.renew_benefit .ref li:before {content:'';display:inline-block;width:2px;height:2px;margin:5px 4px 0 -5px;vertical-align:top;background:#666666;border-radius:2px;}
.renew_benefit .ref li span {display:inline-block; width:44px; font-size:0;}
.renew_benefit .ref li em {font-weight:700;}

.renew_benefit .cont_top {background: url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/202101/mo/bg_top_m.jpg) no-repeat top center; background-size:cover; padding:60px 0;}
.renew_benefit .cont_top h4 {width:277px; margin:0 auto 50px;}
.renew_benefit .cont_top dl {border-top:2px solid #111226; padding:40px 0 0;}
.renew_benefit .cont_top dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400;line-height:1.3; text-align:center; color:#000; margin:0 0 25px;}
.renew_benefit .cont_top dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#000;}
.renew_benefit .cont_top dl dt em {font-family:proxima-nova; font-size:30px;}
.renew_benefit .cont_top dl dt .date {font-family:proxima-nova; font-size:15px; font-weight:500; margin:10px 0 0; color:#000}
.renew_benefit .cont_top dl dd {display:block; width:255px; margin:0 auto}
.renew_benefit .cont_top dl dd a {display:block; width:100%; margin:10px auto 0; text-align:center; color:#fff; font-size:13px; font-weight:500 !important; line-height:35px !important; height:35px; background:#ab6e42}
.renew_benefit .cont_top dl dd .icon_dwn {display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/benefit/202010/pc/bg_icon_benefit_pc2.png) no-repeat top center;background-size: 100% auto; width: 15px; height: 11px; margin:0 0 0 5px}
.renew_benefit .cont_top dl dd .ref li {text-align:left;white-space:nowrap;}
.renew_benefit .cont_top dl dd .ref li em {display:inline-block;padding:5px 0 0 55px;font-weight:400;text-align:left;}

.renew_benefit .cont_middle {background:#e1d7c9; padding:0 0 10px;}
.renew_benefit .cont_middle dl {border-top:2px solid #000; padding:40px 0 33px;}
.renew_benefit .cont_middle dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400; line-height:1.3; text-align:center; color:#000; margin:0 0 25px;}
.renew_benefit .cont_middle dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#000;}
.renew_benefit .cont_middle dl dt em {font-family:proxima-nova; font-size:30px;}
.renew_benefit .cont_middle dl dt .date {font-family:proxima-nova; font-size:15px; font-weight:500; margin:10px 0 0; color:#111226}
.renew_benefit .cont_middle dl.weekly dt,
.renew_benefit .cont_middle dl.weekly dt strong,
.renew_benefit .cont_middle dl dt .date {color:#1b1829;}
.renew_benefit .cont_middle dl dd {display:block; width:255px; margin:0 auto}
.renew_benefit .cont_middle dl dd a {display:block; width:100%; margin:10px auto 0; text-align:center; color:#fff; font-size:13px;  font-weight:500 !important; line-height:35px !important; height:35px; background:#ab6e42}
.renew_benefit .cont_middle dl dd .icon_dwn {position:relative; top:2px; display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/benefit/202010/pc/bg_icon_benefit_pc2.png) no-repeat 0 0;background-size: 100% auto; width: 15px; height: 11px; margin:0 0 0 5px}
.renew_benefit .cont_middle dl dd .icon_go {position:relative; top:2px; display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/benefit/202010/pc/bg_icon_benefit_pc2.png) no-repeat -5px -18px;	background-size: 15px 30px;	width: 6px;	height: 12px; margin:0 0 0 5px}
.renew_benefit .cont_middle dl.birthday dd .ref li {text-align:left;}

.renew_benefit .cont_event {background:#111226; padding:70px 0;}
.renew_benefit .cont_event dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400;line-height:1.3; text-align:center; margin:0 0 25px;color:#f55050;}
.renew_benefit .cont_event dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#f55050;}
.renew_benefit .cont_event dl dd {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/common/bg_event_area.png) no-repeat center 55px; background-size:210px 88px;color:#a6a7aa; font-size:17px; text-align:center;}
.renew_benefit .cont_event dl dd a {display:block; width:210px; margin:100px auto 0; text-align:center; color:#fff; font-size:13px; font-weight:500 !important; line-height:35px !important; height:35px; background:#ab6e42}
.renew_benefit .cont_event dl dd .icon_go {position:relative; top:2px; display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/202007/pc/bg_icon_benefit_pc2.png) no-repeat -5px -18px;	background-size: 15px 30px;	width: 6px;	height: 12px; margin:0 0 0 5px}

.renew_benefit .cont_bottom {background:#eee8e7;}
.renew_benefit .cont_bottom dl {border-top:2px solid #111226; padding:40px 0 43px;}
.renew_benefit .cont_bottom dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400; text-align:center; color:#111226; margin:0 0 20px;}
.renew_benefit .cont_bottom dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#111226;}
.renew_benefit .cont_bottom dl dt em {font-family:proxima-nova; font-size:30px;}
.renew_benefit .cont_bottom dl dt .date {font-family:proxima-nova; font-size:15px; font-weight:500; margin:10px 0 0; color:#111226}
.renew_benefit .cont_bottom dl dd .tit {font-family:'Noto Sans KR'; font-size:17px; font-weight:500; text-align:center; margin:30px 0 15px;color:#111;}
.renew_benefit .cont_bottom dl dd:first-of-type .tit { margin:0 0 -9px;}
.renew_benefit .cont_bottom .card_wrap {width:320px}
.renew_benefit .cont_bottom .card_wrap table thead th {background:#e2d0c9; border:1px solid #e2d0c9; padding:5px 0; font-size:12px; color:#111; position:relative;}
.renew_benefit .cont_bottom .card_wrap table thead th:before {border-left:1px solid #fff; display:block; content:''; height:20px; position:absolute; top:7px; left:0;}
.renew_benefit .cont_bottom .card_wrap table thead th:first-child:before {border:none}
.renew_benefit .cont_bottom .card_wrap table tbody td {background:#fff; border:1px solid #e2d0c9; padding:13px 15px; font-size:10px; font-weight:400;line-height:14px;}
.renew_benefit .cont_bottom .card_wrap table tbody td span {color:#f55050}
.renew_benefit .cont_bottom .card_wrap table tbody td span img {height:24px;}
.renew_benefit .cont_bottom .card_wrap table tbody td:first-child {text-align:center;}
.renew_benefit .cont_bottom .card_wrap table tbody td.cardicon {padding:15px 0;}
.renew_benefit .cont_bottom .card_wrap table tbody td.cardicon span {display:inline-block;margin:5px -3px;}
.renew_benefit .cont_bottom .card_wrap table tbody td.cardicon span img {height:21px;}
.renew_benefit .cont_bottom .card_wrap table caption {text-indent:-99999px;}
.renew_benefit .cont_bottom dl dd .ref {margin-top:19px;}
.renew_benefit .cont_bottom dl dd .ref li {font-size:11px;text-align:left;color:#888;}
.renew_benefit .cont_bottom dl dd .ref li:before {width:3px;height:1px;background:#888;border-radius:0;}
.renew_benefit .tip_area ul li.padl12{padding-left:8px;}
/*.renew_benefit .tip_wrapper{width: 100%;background: #f5f5f5;}
.renew_benefit .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.renew_benefit .tip_area .button_tip_toggle {display:block;width:100%;padding:20px 0;line-height:1}
.renew_benefit .tip_area .button_tip_toggle.on{padding:20px 0}
.renew_benefit .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:18px;color:#111;line-height:1;}
/* .renew_benefit .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;}
.renew_benefit .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(https://hiphoper-seoul.github.io/shop-event/public/img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.renew_benefit .tip_area .button_tip_toggle.on span:after {background:url(https://hiphoper-seoul.github.io/shop-event/public/img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.renew_benefit .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.renew_benefit .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.renew_benefit .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.renew_benefit .tip_area dl dt span{font-family:proxima-nova;}
.renew_benefit .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.renew_benefit .tip_area ul {padding-top:0;}
.renew_benefit .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.renew_benefit .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.renew_benefit .tip_area ul li ._asterisk{vertical-align: -4px}
.renew_benefit .tip_area ul li:after {content:'';display:block;clear:both;}
.renew_benefit .tip_area ul li .txt_sub {color:#777;}
.renew_benefit .tip_area ul li .txt_point {color:#f7461d;}*/
/*기획전 상단 mobile 공통*/
.promotion_header .poz_rel{position: relative;}
.promotion_header .button_wrapper ul {overflow:hidden; position: absolute; left: 50%; bottom: 8vw; width: 96%; transform: translateX(-50%);}
.promotion_header .button_wrapper ul li {float:left; width:29.333vw; margin:2vw 0 0 2vw;}
.promotion_header .button_wrapper ul li:first-child,
.promotion_header .button_wrapper ul li:nth-child(2) {width:45.067vw}

/* 리뉴얼 회원혜택 */
.renew_benefit._07 .button_go_wrap {width:100%;height:100px;background:#dfd4bd;margin:0 auto;box-sizing:border-box;text-align:center;max-height:100px}
.renew_benefit._07 .button_go_wrap ul{overflow:hidden;width:100%; margin:0 auto;}
.renew_benefit._07 .button_go_wrap.top_fixed {position:sticky;top:0px;left:0;z-index:110;}
.renew_benefit._07 .button_go_wrap li {float:left;width:33%; padding:30px 0 10px; background:#5d5e6a}
.renew_benefit._07 .button_go_wrap li a {display:block;}
.renew_benefit._07 .button_go_wrap li a img{height:16.133vw}
.renew_benefit._07 .button_go_wrap li.on {background:#111226;}
.renew_benefit._07 .button_go_wrap li.on a {color:#000;}

.renew_benefit._07 .inner {width:320px; margin:0 auto;}
.renew_benefit._07 .ref {margin:30px 0 0 15px;}
.renew_benefit._07 .ref li span {display:inline-block; width:44px; font-size:0;}
.renew_benefit._07 .ref li em {font-weight:500}

.renew_benefit._07 .ref li {font-weight:400; font-size:12px; color:#666; line-height:1.5; margin:0 0 5px; letter-spacing:-0.1px; list-style:outside;}

.renew_benefit._07 .cont_top {background:#d3f5ff url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/202007/mo/bg_top_m.jpg) no-repeat top center; padding:60px 0;}
.renew_benefit._07 .cont_top h4 {width:277px; margin:0 auto 50px;}
.renew_benefit._07 .cont_top dl {border-top:2px solid #111226; padding:40px 0 0;}
.renew_benefit._07 .cont_top dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400;line-height:1.3; text-align:center; color:#111226; margin:0 0 25px;}
.renew_benefit._07 .cont_top dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#111226;}
.renew_benefit._07 .cont_top dl dt em {font-family:proxima-nova; font-size:30px;}
.renew_benefit._07 .cont_top dl dt .date {font-family:proxima-nova; font-size:15px; font-weight:500; margin:10px 0 0; color:#111226}
.renew_benefit._07 .cont_top dl dd {display:block; width:240px; margin:0 auto}
.renew_benefit._07 .cont_top dl dd a {display:block; width:100%; margin:10px auto 0; text-align:center; color:#000; font-size:12px; font-weight:500 !important; line-height:35px !important; height:35px; background:#aff022}
.renew_benefit._07 .cont_top dl dd .icon_dwn {display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/202007/pc/bg_icon_benefit_pc2.png) no-repeat top center;background-size: 100% auto; width: 15px; height: 11px; margin:0 0 0 5px}

.renew_benefit._07 .cont_middle {background:#98d1e3; padding:0 0 10px;}
.renew_benefit._07 .cont_middle dl {border-top:2px solid #111226; padding:40px 0 50px;}
.renew_benefit._07 .cont_middle dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400; line-height:1.3; text-align:center; color:#111226; margin:0 0 25px;}
.renew_benefit._07 .cont_middle dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#111226;}
.renew_benefit._07 .cont_middle dl dt em {font-family:proxima-nova; font-size:30px;}
.renew_benefit._07 .cont_middle dl dt .date {font-family:proxima-nova; font-size:15px; font-weight:500; margin:10px 0 0; color:#111226}
.renew_benefit._07 .cont_middle dl dd {display:block; width:255px; margin:0 auto}
.renew_benefit._07 .cont_middle dl dd a {display:block; width:100%; margin:10px auto 0; text-align:center; color:#000; font-size:13px;  font-weight:500 !important; line-height:35px !important; height:35px; background:#aff022}
.renew_benefit._07 .cont_middle dl dd .icon_dwn {position:relative; top:2px; display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/202007/pc/bg_icon_benefit_pc2.png) no-repeat 0 0;background-size: 100% auto; width: 15px; height: 11px; margin:0 0 0 5px}
.renew_benefit._07 .cont_middle dl dd .icon_go {position:relative; top:2px; display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/202007/pc/bg_icon_benefit_pc2.png) no-repeat -5px -18px;	background-size: 15px 30px;	width: 6px;	height: 12px; margin:0 0 0 5px}

.renew_benefit._07 .cont_event {background:#111226; padding:70px 0;}
.renew_benefit._07 .cont_event dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400;line-height:1.3; text-align:center; margin:0 0 25px;color:#f55050;}
.renew_benefit._07 .cont_event dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#f55050;}
.renew_benefit._07 .cont_event dl dd {background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/common/bg_event_area.png) no-repeat center 55px; background-size:210px 88px;color:#a6a7aa; font-size:17px; text-align:center;}
.renew_benefit._07 .cont_event dl dd a {display:block; width:210px; margin:100px auto 0; text-align:center; color:#000; font-size:12px; font-weight:500 !important; line-height:35px !important; height:35px; background:#aff022}
.renew_benefit._07 .cont_event dl dd .icon_go {position:relative; top:2px; display:inline-block; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/benefit/202007/pc/bg_icon_benefit_pc2.png) no-repeat -5px -18px;	background-size: 15px 30px;	width: 6px;	height: 12px; margin:0 0 0 5px}

.renew_benefit._07 .cont_bottom {background:#e7eaee;padding:40px 0;}
.renew_benefit._07 .cont_bottom dl {border-top:2px solid #111226; padding:40px 0 50px;}
.renew_benefit._07 .cont_bottom dl dt {font-family:'Noto Sans KR';font-size:20px; font-weight:400; text-align:center; color:#111226; margin:0 0 25px;}
.renew_benefit._07 .cont_bottom dl dt strong {display:block; font-size:28px; font-weight:700; line-height:1; color:#111226;}
.renew_benefit._07 .cont_bottom dl dt em {font-family:proxima-nova; font-size:30px;}
.renew_benefit._07 .cont_bottom dl dt .date {font-family:proxima-nova; font-size:15px; font-weight:500; margin:10px 0 0; color:#111226}
.renew_benefit._07 .cont_bottom dl dd .tit {font-family:'Noto Sans KR'; font-size:17px; font-weight:500; text-align:center; margin:30px 0 15px}
.renew_benefit._07 .cont_bottom dl dd:first-of-type .tit { margin:0 0 15px;}
.renew_benefit._07 .cont_bottom .card_wrap {width:320px}
.renew_benefit._07 .cont_bottom .card_wrap table thead th {background:#b9c2d9; border:1px solid #b9c2d9; padding:5px 0; font-size:12px; color:#000; position:relative;}
.renew_benefit._07 .cont_bottom .card_wrap table thead th:before {border-left:1px solid #fff; display:block; content:''; height:20px; position:absolute; top:7px; left:0;}
.renew_benefit._07 .cont_bottom .card_wrap table thead th:first-child:before {border:none}
.renew_benefit._07 .cont_bottom .card_wrap table tbody td {background:#fff; border:1px solid #dce0ec; padding:40px 15px; font-size:13px; font-weight:500}
.renew_benefit._07 .cont_bottom .card_wrap table tbody td span {color:#f55050}
.renew_benefit._07 .cont_bottom .card_wrap table tbody td:first-child {text-align:center;}
.renew_benefit._07 .cont_bottom .card_wrap table caption {text-indent:-99999px;}
.renew_benefit._07 .tip_wrapper{width: 100%;background: #f5f5f5;}
.renew_benefit._07 .tip_area {width:calc(100% - 40px);margin:0 auto;text-align:center; opacity: .8;}
.renew_benefit._07 .tip_area .button_tip_toggle {display:block;width:100%;padding:20px 0;line-height:1}
.renew_benefit._07 .tip_area .button_tip_toggle.on{padding:20px 0}
.renew_benefit._07 .tip_area .button_tip_toggle span {display:inline-block;position: relative;font-family:proxima-nova;font-size:18px;color:#111;line-height:1;}
/* .renew_benefit._07 .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;} */
.renew_benefit._07 .tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin-left:8px;background:url(https://hiphoper-seoul.github.io/shop-event/public/img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.renew_benefit._07 .tip_area .button_tip_toggle.on span:after {background:url(https://hiphoper-seoul.github.io/shop-event/public/img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.renew_benefit._07 .tip_area .cont_tip_toggle {padding-top:0px;padding-bottom:30px;border-top:0;}
.renew_benefit._07 .tip_area dl {text-align:left; overflow: hidden;margin-bottom:30px;}
.renew_benefit._07 .tip_area dl dt {font-family:Noto Sans KR;font-weight:bold;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;margin-bottom:4px;}
.renew_benefit._07 .tip_area dl dt span{font-family:proxima-nova;}
.renew_benefit._07 .tip_area dl dd {font-family:Noto Sans KR;font-size:12px;color:#111;line-height:16px;letter-spacing:-.5px;}
.renew_benefit._07 .tip_area ul {padding-top:0;}
.renew_benefit._07 .tip_area ul li {position:relative;padding-left:10px;text-indent: -6px;margin-bottom:4px;}
.renew_benefit._07 .tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.renew_benefit._07 .tip_area ul li ._asterisk{vertical-align: -4px}
.renew_benefit._07 .tip_area ul li:after {content:'';display:block;clear:both;}
.renew_benefit._07 .tip_area ul li .txt_sub {color:#777;}
.renew_benefit._07 .tip_area ul li .txt_point {color:#f7461d;}
/*기획전 상단 mobile 공통*/
.promotion_header .poz_rel{position: relative;}
.promotion_header .button_wrapper ul {overflow:hidden; position: absolute; left: 50%; bottom: 8vw; width: 96%; transform: translateX(-50%);}
.promotion_header .button_wrapper ul li {float:left; width:29.333vw; margin:2vw 0 0 2vw;}
.promotion_header .button_wrapper ul li:first-child,
.promotion_header .button_wrapper ul li:nth-child(2) {width:45.067vw}

/* notice 공통 */
.tip_wrapper{width: 100%;background: #f2f2f2;word-break:keep-all}
.tip_area {margin:0 30px;text-align:center;}
.tip_area .button_tip_toggle {display:block;width:100%;padding:17px 0;line-height:1}
.tip_area .button_tip_toggle.on{padding:17px 0}
.tip_area .button_tip_toggle span {display:inline-block;position:relative;font-family:Noto Sans KR;font-size:18px;color:#111;line-height:1;}
/* .tip_area .button_tip_toggle span::before{content:'';display:inline-block;width:100%;border-bottom:2px solid #111;position: absolute; bottom:-4px;} */
.tip_area .button_tip_toggle span:after {content:'';display:inline-block;width:18px;height:10px;margin:0 0 0 6px;background:url(../img/event/0628_lucky/btn_arrow_black_off.png) center 4px no-repeat;vertical-align:3px; background-size: 10px 6px;}
.tip_area .button_tip_toggle.on span:after {background:url(../img/event/0628_lucky/btn_arrow_black_on.png) center 4px no-repeat; background-size: 10px 6px;}
.tip_area .cont_tip_toggle {padding:5px 0 36px;border-top:0;}
.tip_area dl {text-align:left; overflow: hidden;margin-bottom:20px;}
.tip_area dl:last-child {margin:0;}
.tip_area dl dt {font-family:Noto Sans KR;font-weight:500;font-size:12px;color:#333;line-height:20px;letter-spacing:-0.025em;}
.tip_area dl dt span{font-family:proxima-nova;}
.tip_area dl dd {font-family:Noto Sans KR;font-size:12px;font-weight:300;color:#333;line-height:15px;letter-spacing:-0.025em;}
.tip_area ul {padding-top:0;}
.tip_area ul li {position:relative;padding-left:6px;padding-bottom:6px;text-indent:-6px;}
.tip_area ul li ul {padding:0 0 0 3px;}
.tip_area ul li.padl12{padding-left:12px;margin-left:5px;margin-bottom:0;line-height: 1.2;margin-bottom:3px;}
.tip_area ul li ._asterisk{vertical-align: -4px}
.tip_area ul li:after {content:'';display:block;clear:both;}
.tip_area ul li .txt_sub {color:#777;}
.tip_area ul li .txt_point {color:#f7461d;}



/*상품영역
.prd_info_wrap  {width:40vw; overflow:hidden;}
.prd_info_wrap a {display:block;}
.prd_info_wrap .prd_info {background:#fff; padding:10px 10px; text-align:left; position:relative;}
.prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:9px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prd_info_wrap .prd_info dl dt {font-weight:500}
.prd_info_wrap .prd_info .price {margin:6px 0 0;font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px;}
.prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:20px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-25px; right:10px;  background:#ddd; text-align:center; line-height:36px; border:2px solid #000; border-radius:50%; color:#000; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}
.prd_info_wrap .prd_info .badge.type1 {background:#95ff38 !important;}
.prd_info_wrap .prd_info .badge.type2 {background:#73f3ff !important;}
.prd_info_wrap .prd_info .badge.type3 {background:#fff04b !important;}



.slide_wrap1:after {display:block; content:''; clear:both;}
.slick-slide {margin: 0 10px;}
.slick-list {margin: 0 -10px;}
.slick-arrow {display:none !important; position:absolute; bottom:-55px; width:19px; height:19px; font-size:0; background:url(https://hhp-site-common-resource.s3.ap-northeast-2.amazonaws.com/event/summer_project/pc/bg_arrows.png)no-repeat; }
.slick-arrow.prev {background-position:0 0;left:0;}
.slick-arrow.next {background-position:-21px 0;right:0;}
.slick-dots {overflow:hidden;position:absolute; bottom:-25px; left:50%;transform: translate(-50%,0);}
.slick-dots > li:first-child {margin-left:0;}
.slick-dots > li {float:left; margin:0 0 0 15px;width:9px; height:9px;border:1px solid #fff; border-radius:50%; font-size:0;}
.slick-dots > li.slick-active {background:#fff;}
.slide_wrap {width:90.667vw;margin: 0 auto;}
.slide_wrap ._item {box-sizing: border-box;}
.slide_wrap ._item ul {overflow:hidden}
.slide_wrap ._item li{float:left; width:44vw; margin-bottom:2.667vw}
.slide_wrap ._item li:nth-child(even){float:right;}
.slide_wrap ._item li:nth-child(3),
.slide_wrap ._item li:nth-child(4){margin-bottom:0}
.slide_wrap ._item li img{width:100%;}



.prd_info_wrap  {width:44vw; overflow:hidden;}
.prd_info_wrap a {display:block;}
.prd_info_wrap .prd_info {background:#f9f9f9; padding:10px; text-align:left; position:relative;}
.prd_info_wrap .prd_info dl > * {font-family:'Noto Sans KR',sans-serif; font-size:11px; letter-spacing:-.2px; line-height:1.3;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;}
.prd_info_wrap .prd_info dl dt {font-weight:500}
.prd_info_wrap .prd_info .price {font-family:'Montserrat'; font-weight:700; font-size:14px; color:#000; letter-spacing:-.2px; line-height:1;}
.prd_info_wrap .prd_info .price span {display:inline-block; margin:0 5px 0 0;font-size:10px; font-weight:500; color:#a1a1a1; text-decoration:line-through;}
.prd_info_wrap .prd_info .badge {display:block; width:38px; height:38px; position:absolute; top:-20px; right:10px;  background:#ff4e25; text-align:center; line-height:36px; border:1px solid #ff4e25; border-radius:50%; color:#fff; letter-spacing:-.2px;font-family:'Montserrat','Noto Sans KR',sans-serif; font-size:13px; font-weight:700}*/
