.main-attendance-btn-wrap {display:none;}

.h_ready .glo-header, .glo-header.header_hide  {top:-90px;}
.go_top {position:fixed; bottom:-3.5vw; right:1vw; width:3.12vw; height:3.12vw; background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 84'%3E%3Cpath d='M80.4 3.6a2.8 2.8 0 0 1 2 .8l71.8 71.2a2.8 2.8 0 1 1-4 4L80.4 10.4 9.8 79.6a2.8 2.8 0 0 1-4-4L78.4 4.4a2.8 2.8 0 0 1 2-.8Z' stroke='%23000' stroke-miterlimit='10' stroke-width='4'/%3E%3C/svg%3E") 50% 48%/45% auto no-repeat; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; text-indent:-9999px; box-shadow:2px 2px 7px rgba(0,0,0,.4); text-indent:-9999px; z-index:77; transition:bottom .4s; -webkit-transition:bottom .4s; -moz-transition:bottom .4s; -ms-transition:bottom .4s; -o-transition:bottom .4s;}
.go_top.on {bottom:1vw;}

.fpp_5th .pc_only {display: block;}
/* .fpp_5th img.pc_only {display: block;} */
.fpp_5th .mobile_only,
.fpp_5th .mo_only,
.fpp_5th img.mobile_only {display: none;}


.body-sub .glo-contents.boostweek.fpp_5th {
    overflow:hidden;
    padding:0;
    max-width:100%;
    font-weight: 400;
    color:#000;
}
.fpp_5th a, .glo-contents.slim_color button {outline:none;}
.fpp_5th img {vertical-align:top;}
.fpp_5th .g_l {font-weight:300;}
.fpp_5th .g_m {font-weight:500;}
.fpp_5th .g_b {font-weight:900;}

/* .btn {position:relative; display:block; width:100%; max-width:14.5vw; height:3.64vw; line-height:3.33vw; text-align:center; font-size:1.25vw; font-weight:900; letter-spacing:-0.05rem; border-radius:3.64vw; -webkit-border-radius:3.64vw; -moz-border-radius:3.64vw; -ms-border-radius:3.64vw; -o-border-radius:3.64vw; border:3px solid #fff; color:#fff; margin:0 auto; box-sizing:border-box; transition:color ease-out 0.35s, border ease-out 0.35s, background ease-out 0.35s .15s; -webkit-transition:color ease-out 0.35s, border ease-out 0.35s, background ease-out 0.35s .15s; -moz-transition:color ease-out 0.35s, border ease-out 0.35s, background ease-out 0.35s .15s; -ms-transition:color ease-out 0.35s, border ease-out 0.35s, background ease-out 0.35s .15s; -o-transition:color ease-out 0.35s, border ease-out 0.35s, background ease-out 0.35s .15s; overflow:hidden;}
.btn:before, .btn:after {content:''; position:absolute; top:50%; left:-20%; width:0; height:200%; background:#fff; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transition:all .4s ease-out; -webkit-transition:all .4s ease-out; -moz-transition:all .4s ease-out; -ms-transition:all .4s ease-out; -o-transition:all .4s ease-out; opacity:0;}
.btn:after {transition-delay:.1s;}
.btn:hover:before, .btn:hover:after {width:140%; transform:translateY(-50%) skewX(-30deg); -webkit-transform:translateY(-50%) skewX(-30deg); -moz-transform:translateY(-50%) skewX(-30deg); -ms-transform:translateY(-50%) skewX(-30deg); -o-transform:translateY(-50%) skewX(-30deg); opacity:1;}
.btn span {position:relative; z-index:2; transition:color .3s; -webkit-transition:color .3s; -moz-transition:color .3s; -ms-transition:color .3s; -o-transition:color .3s; } */

.ani_from_left,
.ani_from_right{opacity: 0;}
.clear::after{
    content: "";
    display: block;
    clear: both;
}
.fl{float:left;}
.fr{float:right;}
/*2022-07-04 11:14:23 FPP 7월 여름기기 이벤트*/
.fpp_5th.boostweek .intro_inner {
    padding: 0;
    text-align: center;
    position: absolute;
    bottom: 2.9166666666666665vw;
    left: 50%;
    transform: translateX(-50%);
    height: auto;
}
.fpp_5th.boostweek .intro_area {
    width: auto;
    max-width: none;
    
}


.fpp_5th.boost_5th.encore .intro_area,
.fpp_5th.boost_5th.encore .intro_img,
.fpp_5th.boost_5th.encore .ani_reveal {opacity: 0;}

.fpp_5th.boost_5th.encore .boost_intro {
    margin-top:72px;
    height: 52.0833vw;
    background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220728/visual_top.jpg');
}

.fpp_5th .boost_intro .top_title h4 {
    padding:50px 0 0.5208333333333334vw;
    font-size: 1.8750vw;
    font-weight: 500;
    letter-spacing: 0.02em;
}
.fpp_5th .top_title h2 {
    font-size: 4.6875vw;
    line-height: 5.7292vw;
    letter-spacing: 0.015em;
}

.fpp_5th .boost_intro .top_title h4.pc_only,
.fpp_5th .top_title h2.pc_only,
.fpp_5th .time_subtx.pc_only{
    text-shadow: 0px 0px 63px rgba(214, 211, 201, 0.80);
    text-shadow: 0px 0px 15px rgb(255 247 222);
    
}

.fpp_5th .top_title h2 span{
    letter-spacing: 0.005em;
}
.fpp_5th .cash{color: #dd5333;}
.fpp_5th .bold {font-weight:700;}

.fpp_5th.boost_5th.encore .time_subtx {
    padding: 0;
    font-size: 1.6667vw;
    font-weight: 500;
	letter-spacing: 0.219em;
    width: calc(100% + 11px);
    position: relative;
}
.fpp_5th.boost_5th.encore .transform_area {
    margin: 1.0416666666666667vw auto 0;
    max-width: 580px;
}
.fpp_5th.boost_5th.encore .boost_intro .btn_area {
    margin: 3.4722222222222223vw 0 0;
}
.fpp_5th .btnf-fill-orange,
.fpp_5th .kakao_btn_original {
    position: relative;
    display: inline-block;
    width: 14.5833vw;
    height: 4.1667vw;
    line-height: 4.1667vw;
    font-size: 1.4583vw;
    font-weight: 700;
    text-align: center;
    letter-spacing: -0.05rem;
    border-radius: 2.7778vw;
    -webkit-border-radius: 2.7778vw;
    -moz-border-radius: 2.7778vw;
    -ms-border-radius: 2.7778vw;
    -o-border-radius: 2.7778vw;
    border: 0;
}

.fpp_5th .kakao_btn_original {
    width: 15.1042vw;
    color: #191600;
    background: #fee500;
}
.fpp_5th .kakao_btn_original::before {
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 1.5625vw;
    height: 100%;
    background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220106/kakao_ico.png');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: top;
}
.fpp_5th.boost_5th.encore .intro_img .pro {
    bottom: 4.5313vw;
    left: 71.5%;
    width:13.0208vw;
}
.fpp_5th.boost_5th.encore .intro_img .pro img{
    width:100%;
}
.fpp_5th.boost_5th.encore .intro_notice {
    position: absolute;
    bottom: 1.4271vw;
    left: 0;
    /* transform: translateY(-50%); */
    width: 100%;
}
.boost_5th.encore .intro_notice p {font-size: 1.0417vw;}

.fpp_5th.boost_5th.encore .scr-benefit {
    padding: 0;
    height: 100%;
    max-height: inherit;
}

.boost_5th.encore .flipTimer .digit > div.digit-top, .boost_5th.encore .flipTimer .digit > div.shadow-top {background:#313131;}
.boost_5th.encore .flipTimer .digit > div.digit-bottom, .boost_5th.encore .flipTimer .digit > div.shadow-bottom {background:#3d3d3d;}

.benefit_bg1,
.benefit_bg2{
    position: relative;
    width:50%;
    height: 56.2500vw;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}
.benefit_bg1{background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/benefit_bg1.jpg');}
.benefit_bg2{background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/benefit_bg2.jpg');}
.benefit_bg1 .product{
    position: relative;
    top: 7.5521vw;
    text-align: center;
}
.centerBox{
    margin:0 auto;
    padding: 1.7188vw 0;
    max-width:31.2500vw;
    z-index: 1;
}
.benefit_bg1 .centerBox{background-color: rgba(255,255,255,0.8);}
.benefit_bg2 .centerBox{background-color: rgba(255,255,255,0.9);}
.m767{
    /* margin-top:39.9479vw */
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 50%;
    margin-left: -15.625vw;
}
.firstTitle{
    font-size: 3.3333vw;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.06em;
    color: #1e1e1e;
}
.firstTitle span{color: #dd5333;}

.fpp_5th .prc_box {
    margin:0 auto;
    width: 21.6146vw;
    box-sizing: border-box;
}
.fpp_5th .prc_box.glo_member {width: 23.7500vw;}

.fpp_5th .prc_box dl {float:left;}
.prc_box .prc_before{
    position: relative;
    margin-top:2.0833vw;
    font-size: 1.4583vw;
    color: #000;
    line-height: 1.25;
    opacity: .6;
}
.prc_box .prc_before:after {
    content: '';
    position: absolute;
    top: 0;
    left: -0.2083vw;
    width: 8.1250vw;
    height: 100%;
    background-image: url("https://d3nsks150m8sxr.cloudfront.net/images/2022/slim_off/through.png");
    background-position: 0 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}
.prc_box .benefit {
    margin: 0 0 0 2.3438vw;
    color: #1e1e1e;
    text-align: left;
}
.prc_box .benefit .price {
    display: block;
    font-size: 2.8646vw;
    line-height: 1.25;
    letter-spacing: -0.05em;
    font-weight: 900;
    color: #1e1e1e;
}
.benefit .price strong {
    font-size: 3.9583vw;
    font-weight:700;
    letter-spacing:0;
    color: #1e1e1e;
}
.benefit .delivery {
    font-size: 1.8750vw;
    line-height: 1.25;
    font-weight: 900;
    letter-spacing: -0.05em;
    color: #f04923;
    /* text-indent: 0.2083vw; */
}



.fpp_5th .scr-event{
    padding:0 0 5.4688vw;
    background-color: #e4e6df;
}
.fpp_5th .scr-event>ul {
    margin: 0 auto;
    width: 83.3333vw;
}
.fpp_5th .scr-event>ul::after{
    content: "";
    display: block;
    clear: both;
}
.fpp_5th .benefit_item {
    position: relative;
    float:left;
    margin-right:1.8229vw;
    width: 26.5625vw;
    height: 36.6667vw;
    background: #fff;
    box-shadow: 0.2604vw 0.2604vw 0.5208vw rgb(0 0 0 / 25%);
    opacity: 0;
}
.fpp_5th .scr-event ul li:last-child{margin:0;}
.fpp_5th .benefit_item .benefit_inner {
    padding:2.9167vw 2.9167vw 2.6042vw;
    width: 100%;
    height: 100%;
    text-align: center;
    box-sizing: border-box;
}
.fpp_5th .benefit_item small {
    display: block;
    margin:0 auto;
    font-size: 1.4583vw;
    font-weight: 700;
    color: #dd5333;
    line-height: 1.25;
    letter-spacing: -0.045em;
    border-radius: 1.1458vw;
    width: 8.9583vw;
    border: 0.1042vw solid #dd5333;
    padding: 0.107812vw 0;
}
.fpp_5th .benefit_item p {
    margin: 1.5625vw 0 2.6042vw;
    font-size: 2.5000vw;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: -0.025em;
    color: #000;
}
.fpp_5th .benefit_item .benefit_img {
    width: 100%;
    height: auto;
    min-height:auto;
}
.fpp_5th .coupon_noti {
	display: inline-block;
    /* margin-top: 1.2500vw; */
    font-size: 1.1458vw;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: -0.045em;
    color: #565656;
    border-bottom: 0.0521vw solid #565656;
}

.globrand_5th{
    margin:56px auto;
    font-size: 3.7500vw;
    font-weight: 700;
    text-align: center;
}
.fpp_5th.boost_5th.encore .brand_text{
    position: absolute;
    top: 50%;
    left: 0;
    display:flex;
    width: 100%;
    justify-content:space-between;
    transform:translateY(-50%);
}
.fpp_5th .brand_text>div {
    width: 50%;
    text-align: center;
    opacity: 0;
}
.fpp_5th .brand_text div.first{position: relative;}
.fpp_5th .brand_text div.first .if_logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 12.6563vw;
    height: 6.7708vw;
    background: #fff url("https://d3nsks150m8sxr.cloudfront.net/images/2022/slim_color/if_logo.svg") 50% 50%/contain no-repeat;
    border: 1.2500vw solid #fff;
    text-indent: -9999px;
}
.fpp_5th .brand_text div.first>img.pc_only{
    display: inline-block;
    width:13.9063vw;
}
.fpp_5th .brand_text .h4{
    font-size: 2.7083vw;
    font-weight: 700;
    line-height: 3.6458vw;
    letter-spacing: -0.04em;
    color: #000000;
}


.fpp_5th .scr-event .inner{text-align: center;}
.fpp_5th .inner h3 {
    padding: 5.2083vw 0;
    font-size: 3.7500vw;
    font-weight: 900;
    text-align: center;
    line-height: 4.6875vw;
    letter-spacing: -0.02em;
}


.fpp_5th .life_text{
    position: absolute;
    padding:0;
    right:auto;
    width: 50%;
    background: #d1d8c6;
}
.fpp_5th .position1{
    top: 50%;
    right: 0;
    margin-top:-16.666667vw;
}

.position1_box{padding: 3.0625vw 5.2083vw;}

.fpp_5th .life_text h4{
    padding: 0;
    font-size: 3.3333vw;
    font-weight: 700;
    line-height: 4.1667vw;
    letter-spacing: -0.02em;
}
.fpp_5th .position1_box>span,
.fpp_5th .position2_box>span{
    display: block;
    padding: 1.5625vw 0 3.020833vw;
    font-size: 1.5625vw;
    font-weight: 500;
    line-height: 2.083333333vw;
    letter-spacing: -0.05em;
}
.fpp_5th .position2_box>span{padding:2.2917vw 0 0;}


.fpp_5th .members_row.life_list{
    /* display: flex;
    width: 55.65%; */
    width: auto;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.fpp_5th .members_row.life_list>li{
    float:left;
    margin-right:4.27083333vw;
}
.fpp_5th .members_row.life_list>li:last-child{margin-right:0;}
.fpp_5th .members_row.life_list span.icon_title {
    display: block;
    margin: 10% 0 0;
    padding:0;
    font-size: 1.2500vw;
    font-weight: 400;
    text-align: center;
    line-height: 1.25;
    letter-spacing: -0.05em;
}
.members_5th .icon_title sup {
    font-size: 0.7292vw;
}


.fpp_5th .icon {
    display: inline-block;
    width: 5.4688vw;
    height: 5.4167vw;
}
.fpp_5th .icon img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.fpp_5th img {
    max-width: 100%;
    vertical-align: top;
}
.fpp_5th .icon_title {
    display: block;
    margin: 10% 0 0;
    line-height: 1.2;
    text-align: center;
}

.fpp_5th .position2, .fpp_5th .position3, .fpp_5th .position4 {padding:0;height: 27.083333333vw;}
.fpp_5th .position2, .fpp_5th .position4 {left: 0;}
.fpp_5th .position3, .fpp_5th .position4 {top: auto; bottom:-4.1667vw;}
.fpp_5th .position2 {top: 10.0000vw;}
.fpp_5th .position3 {left: auto;right: 0;}
.fpp_5th .position4 {right: auto;}
.fpp_5th div.ani_reveal2>.position2_box{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: max-content;
}
.fpp_5th .ani_reveal2.position3>.position2_box{
    left: auto;
	transform: translate(0, -50%);
    padding: 0 5.312500000vw
}
.fpp_5th .boost_contents .boost_img{
    position: relative;
    float:right
}
.fpp_5th .boost_contents .boost_img img.boostMode{
    position: absolute;
    top: 0;
    right:0;
}
@-webkit-keyframes fade-in {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}
@keyframes fade-in {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}
.fade-in {
    -webkit-animation: fade-in 2s ease infinite ;
    animation: fade-in 2s ease infinite ;
}
.fpp_5th .visual_3{
    margin-bottom:4.1667vw;
    height: 50.729166666666664vw;
}


.fpp_5th.boostweek .scr-review {
    padding: 5.2083vw 0;
    background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/review_bg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.fpp_5th .scr-review .inner h3 {
    padding:0 0 2.0833vw;
    font-size: 3.8542vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.25;
    letter-spacing: -0.02em;
}
.fpp_5th .scr-review .inner p {
    padding: 0;
    font-size: 1.5625vw;
    font-weight: 400;
    text-align: center;
    line-height: 1.25;
    letter-spacing: -0.03em;
}



.fpp_5th .boost_sec .concept_vid video {width: 100%;}
.fpp_5th .boost_sec {padding: 4% 5% 5.3646vw;box-sizing: border-box;}
.fpp_5th .boost_sec .boost_btn {
    margin: 4.1667vw auto 0;
    text-align: center;
}


.fpp_5th.boostweek .scr-reference {
    margin: 0;
    padding:2.0833vw 0;
    background-color: #f5f5f5;
}
.fpp_5th.boostweek .reference_list {
    margin:0 auto;
    width:1180px;
}
.fpp_5th .boost_sec .boost_btn .btn {
    display:inline-block;
    margin:0 .75vw;
    width:14.5833vw;
    height:4.1667vw;
    font-size:1.4583vw;
    font-weight: 700;
    color:#d94828;
    line-height:4.1667vw;
    border:0.10416666666666667vw solid #d94828;
    border-radius:2.0833vw;
    vertical-align:top;
    box-sizing:content-box;
}
.fpp_5th .boost_sec .boost_btn .buy_btn {background:#d94828; color:#fff;}

.timeWrap {
    position: relative;
    margin-bottom: 2.0833vw;
    padding-bottom: 0;
    width: 100%;
}
.fpp_5th .flipTimer_modify .text {
	font-weight:500;
}

.boost_5th.encore .brand_video {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100vh;
    text-align: center;
    transform: translateX(-50%);
    background: #c7ced5;
}
.fpp_5th .brand_video video {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    outline: none;
    border: none;
}
.fpp_5th .scr-new-life,
.fpp_5th .scr-boost-mode{
    margin: 0;
    padding-bottom:7.395833333vw;
    background-color: #fbf9f9;
}






@media screen and (min-width:1921px){
    .fpp_5th.boostweek .intro_inner {padding: 9% 0 0;}
    .fpp_5th.boost_5th.encore .intro_area,
    .fpp_5th.boost_5th.encore .intro_img,
    .fpp_5th.boost_5th.encore .ani_reveal {opacity: 0;}

    .boostweek .intro_area {
        max-width: none;
    }
    .fpp_5th .members_row.life_list>li {
        float: left;
        margin-right: 80px;
    }
    .fpp_5th.boost_5th.encore .boost_intro {
        margin-top:72px;
        height: 1280px;
        background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220728/visual_top.jpg');
    }

    .fpp_5th .boost_intro .top_title h4 {
        font-size: 36px;
        font-weight: 500;
        letter-spacing: 0.02em;
    }
    .fpp_5th .top_title h2 {
        font-size: 90px;
        line-height: 110px;
        letter-spacing: 0.015em;
    }

    .fpp_5th .cash{color: #dd5333;}
    .fpp_5th .bold {font-weight:700;}

    .fpp_5th.boost_5th.encore .time_subtx {
        padding: 0;
        font-size: 32px;
        font-weight: 500;
        letter-spacing: 0.17em;
    }

	.flipTimer_modify .flipTimer .digit-set {
		width: 48%;
	}
	.fpp_5th.boost_5th.encore .transform_area {
		max-width: 550px;
	}
    .fpp_5th .btnf-fill-orange,
    .fpp_5th .kakao_btn_original {
        position: relative;
        display: inline-block;
        width: 280px;
        height: 80px;
        line-height: 80px;
        font-size: 28px;
        font-weight: 700;
        text-align: center;
        letter-spacing: -0.05rem;
        border-radius: 53px;
        -webkit-border-radius: 53px;
        -moz-border-radius: 53px;
        -ms-border-radius: 53px;
        -o-border-radius: 53px;
        border: 0;
    }

    .fpp_5th .kakao_btn_original {
        width: 290px;
        color: #191600;
        background: #fee500;
    }
    .fpp_5th .kakao_btn_original::before {
        content: '';
        display: inline-block;
        margin-right: 5px;
        width: 30px;
        height: 100%;
        background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220106/kakao_ico.png');
        background-position: 50% 50%;
        background-size: contain;
        background-repeat: no-repeat;
        vertical-align: top;
    }
    .fpp_5th.boost_5th.encore .intro_img .pro {
        bottom: 87px;
        left: 71.5%;
        width:250px;
    }
    .fpp_5th.boost_5th.encore .intro_img .pro img{
        width:100%;
    }
    .fpp_5th.boost_5th.encore .intro_notice {
        position: absolute;
        bottom: 27px;
        left: 0;
        /* transform: translateY(-50%); */
        width: 100%;
    }
    .boost_5th.encore .intro_notice p {font-size: 20px;}

    .fpp_5th.boost_5th.encore .scr-benefit {
        padding: 0;
        height: 100%;
        max-height: inherit;
    }


    .benefit_bg1,
    .benefit_bg2{
        position: relative;
        width:50%;
        height: 1080px;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
    }
    .benefit_bg1{background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/benefit_bg1.jpg');}
    .benefit_bg2{background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/benefit_bg2.jpg');}
    .benefit_bg1 .product{
        position: relative;
        top: 145px;
        text-align: center;
    }
    .centerBox{
        margin:0 auto;
        padding: 33px 0;
        max-width:600px;
        z-index: 1;
    }

    .m767{
        /* margin-top:767px */
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 50%;
        margin-left: -300px;
    }
    .firstTitle{
        font-size: 64px;
        font-weight: 700;
        text-align: center;
        letter-spacing: 0.06em;
        color: #1e1e1e;
    }
    .firstTitle span{color: #dd5333;}

    .fpp_5th .prc_box {
        margin:0 auto;
        width: 415px;
        box-sizing: border-box;
    }
    .fpp_5th .prc_box.glo_member {width: 456px;}

    .fpp_5th .prc_box dl {float:left;}
    .prc_box .prc_before{
        position: relative;
        margin-top:40px;
        font-size: 28px;
        color: #000;
        line-height: 1.25;
        opacity: .6;
    }
    .prc_box .prc_before:after {
        content: '';
        position: absolute;
        top: 0;
        left: -4px;
        width: 156px;
        height: 100%;
        background-image: url("https://d3nsks150m8sxr.cloudfront.net/images/2022/slim_off/through.png");
        background-position: 0 50%;
        background-size: 100% auto;
        background-repeat: no-repeat
    }
    .prc_box .benefit {
        margin: 0 0 0 45px;
        color: #1e1e1e;
        text-align: left;
    }
    .prc_box .benefit .price {
        display: block;
        font-size: 55px;
        line-height: 1.25;
        letter-spacing: -0.05em;
        font-weight: 900;
        color: #1e1e1e;
    }
    .benefit .price strong {
        font-size: 76px;
        font-weight:700;
        letter-spacing:0;
        color: #1e1e1e;
    }
    .benefit .delivery {
        font-size: 36px;
        line-height: 1.25;
        font-weight: 900;
        letter-spacing: -0.05em;
        color: #f04923;
        /* text-indent: 4px; */
    }



    .fpp_5th .scr-event{
        padding:0 0 105px;
    }
    .fpp_5th .scr-event>ul {
        margin: 0 auto;
        width: 1600px;
    }
    .fpp_5th .scr-event>ul::after{
        content: "";
        display: block;
        clear: both;
    }
    .fpp_5th .benefit_item {
        position: relative;
        float:left;
        margin-right:35px;
        width: 510px;
        height: 704px;
        background: #fff;
        box-shadow: 5px 5px 10px rgb(0 0 0 / 25%);
        opacity: 0;
    }
    .fpp_5th .scr-event ul li:last-child{margin:0;}
    .fpp_5th .benefit_item .benefit_inner {
        padding:56px 56px 50px;
        width: 100%;
        height: 100%;
        text-align: center;
        box-sizing: border-box;
    }
    .fpp_5th .benefit_item small {
        display: block;
        margin:0 auto;
        font-size: 28px;
        font-weight: 700;
        color: #dd5333;
        line-height: 1.25;
        letter-spacing: -0.045em;
        border-radius: 22px;
        width: 172px;
        border: 2px solid #dd5333;
        padding: 2.07px 0;
    }
    .fpp_5th .benefit_item p {
        margin: 30px 0 50px;
        font-size: 48px;
        font-weight: 700;
        line-height: 1.25;
        letter-spacing: -0.025em;
        color: #000;
    }
    .fpp_5th .benefit_item .benefit_img {
        width: 100%;
        height: auto;
        min-height:auto;
    }
    .fpp_5th .coupon_noti {
        margin-top: 24px;
        font-size: 22px;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -0.045em;
        color: #565656;
        border-bottom: 1px solid #565656;
    }

    .globrand_5th{
        margin:56px auto;
        font-size: 72px;
        font-weight: 700;
        text-align: center;
    }
    .fpp_5th.boost_5th.encore .brand_text{
        position: absolute;
        top: 50%;
        left: 0;
        display:flex;
        width: 100%;
        justify-content:space-between;
        transform:translateY(-50%);
    }
    .fpp_5th .brand_text>div {
        width: 40%;
        text-align: center;
        opacity: 0;
    }
    .fpp_5th .brand_text div.first>img.pc_only{
        display: inline-block;
        width:auto;
    }
    .fpp_5th .brand_text div.first>img.mobile_only{display: none;}

    .fpp_5th .brand_text .h4{
        font-size: 52px;
        font-weight: 700;
        line-height: 70px;
        letter-spacing: -0.04em;
        color: #000000;
    }


    .fpp_5th .scr-event .inner{text-align: center;}
    .fpp_5th .inner h3 {
        padding: 100px 0;
        font-size: 72px;
        font-weight: 900;
        text-align: center;
        line-height: 90px;
        letter-spacing: -0.02em;
    }


    .fpp_5th .life_text{
        position: absolute;
        padding: 0;
        right:auto;
        width: 50%;
    }
    .fpp_5th .position1{
        top: 50%;
        right: 0;
    }
    .fpp_5th .life_text h4{
        padding: 0;
        font-size: 64px;
        font-weight: 700;
        line-height: 80px;
        letter-spacing: -0.02em;
    }
    .fpp_5th .life_text .position1_box>span{
        display: block;
        padding: 30px 0 58px;
        font-size: 30px;
        font-weight: 500;
        line-height: 40px;
        letter-spacing: -0.05em;
    }

    .fpp_5th .members_row.life_list{
        /*
        display: flex;
        width: 55.65%;
        */
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
    .fpp_5th .members_row.life_list span.icon_title {
        display: block;
        margin: 10% 0 0;
        padding:0;
        font-size: 24px;
        font-weight: 400;
        text-align: center;
        line-height: 1.25;
        letter-spacing: -0.05em;
    }
    .members_5th .icon_title sup {
        font-size: 14px;
    }


    .fpp_5th .icon {
        display: inline-block;
        width: 105px;
        height: 104px;
    }
    .fpp_5th .icon img {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .fpp_5th img {
        max-width: 100%;
        vertical-align: top;
    }
    .fpp_5th .icon_title {
        display: block;
        margin: 10% 0 0;
        line-height: 1.2;
        text-align: center;
    }


    .fpp_5th .position2 {
        top: 192px;
        left: 0;
    }
    .fpp_5th .position2 .position2_box{
        margin: 0 auto;
        width: 379px;
    }
    .fpp_5th .boost_contents .boost_img{
        position: relative;
    }
    .fpp_5th .boost_contents .boost_img img.boostMode{
        position: absolute;
        top: 0;
        right:0;
    }
    @-webkit-keyframes fade-in {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}
    @keyframes fade-in {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}
    .fade-in {
        -webkit-animation: fade-in 2s ease infinite ;
        animation: fade-in 2s ease infinite ;
    }
    .fpp_5th .visual_3{margin-bottom:80px;}
    .fpp_5th .position3 {
        top: auto;
        bottom:-80px;
        left: auto;
        right: 0;
    }
    .fpp_5th .position4 {
        top: auto;
        bottom:-80px;
        left: 0;
        right: auto;
    }
    .fpp_5th .position3_box{
        margin: 0 auto;
        width:396px;
    }


    .fpp_5th.boostweek .scr-review {
        padding: 100px 0;
        background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/review_bg.jpg');
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover;
    }
    .fpp_5th .scr-review .inner h3 {
        padding:0 0 40px;
        font-size: 74px;
        font-weight: 700;
        text-align: center;
        line-height: 1.25;
        letter-spacing: -0.02em;
    }
    .fpp_5th .scr-review .inner p {
        padding: 0;
        font-size: 30px;
        font-weight: 400;
        text-align: center;
        line-height: 1.25;
        letter-spacing: -0.03em;
    }



    .fpp_5th .boost_sec .concept_vid video {width: 100%;}
    .fpp_5th .boost_sec {padding: 4% 5% 103px;box-sizing: border-box;}
    .fpp_5th .boost_sec .boost_btn {
        margin: 80px auto 0;
        text-align: center;
    }


    .fpp_5th.boostweek .scr-reference {
        margin: 0;
        padding:40px 0;
        background-color: #f5f5f5;
    }
    .fpp_5th.boostweek .reference_list {
        margin:0 auto;
        width:1180px;
    }
    .fpp_5th .boost_sec .boost_btn .btn {
        display:inline-block;
        margin:0 14px;
        width:280px;
        height:80px;
        font-size:28px;
        font-weight: 700;
        color:#d94828;
        line-height:80px;
        border:2px solid #d94828;
        border-radius:40px;
        vertical-align:top;
        box-sizing:content-box;
    }

    .fpp_5th .boost_sec .boost_btn .buy_btn {background:#d94828; color:#fff;}

    .timeWrap {
        position: relative;
        width: 100%;
        padding-bottom: 30px;
        margin-bottom: 40px;
    }
}
@media screen and (max-width:1800px){
    .fpp_5th.boost_5th.encore .transform_area {
        max-width: 543px;
    }
    
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 126px;}
}
@media screen and (max-width:1700px){
    .fpp_5th.boost_5th.encore .transform_area {
        max-width: 514px;
    }
    
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 120px;}
}

@media screen and (max-width:1680px){
    .fpp_5th.boostweek .intro_inner{
        padding:9% 5% 0;
    }
    .fpp_5th.boostweek .boost_intro .btn_area {
        margin: 2.9167vw auto 0;
    }
    .fpp_5th .btnf-fill-orange{margin-right:14px;}
    .fpp_5th .btnf-fill-orange,
    .fpp_5th .kakao_btn_original {
        width: 48%;
    }
}
@media screen and (max-width:1600px){
    .timeWrap {width: 100%;}
    .fpp_5th.boostweek .scr-review{padding: 80px 40px;}
	.fpp_5th.boost_5th.encore .time_subtx {
		letter-spacing: 0.42rem;
	}
    .fpp_5th.boost_5th.encore .transform_area {max-width: 499px;}
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 110px;}
}
@media screen and (max-width:1500px){
    .fpp_5th.boost_5th.encore .transform_area {max-width: 475px;}
}
@media screen and (max-width:1400px){
    .fpp_5th.boost_5th.encore .transform_area {max-width: 450px;}

    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 100px;}
    .boost_5th.encore .flipTimer_modify .flipTimer {height: 70px;font-size: 60px;}
}
@media screen and (max-width: 1300px){
    .fpp_5th.boost_5th.encore .transform_area {max-width: 406px;}

    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 95px;}
    .flipTimer .digit > div {padding: 0 9.5px;}
    .flipTimer_modify .flipTimer .digit > div.digit-top,
    .flipTimer_modify .flipTimer .digit > div.shadow-top {padding: 4px 9.5px 0;}

    .fpp_5th.boostweek .scr-boost-mode {
		margin: 0;
	    padding-bottom: 8.333333333vw;
	}
    .fpp_5th.boostweek .icon {display: inline-block;width: 90px;height: 90px;}

	.fpp_5th.boost_5th.encore .time_subtx {
		letter-spacing: 0.337rem;
		width: calc(100% + 10px);
	}

}
@media screen and (max-width:1200px){
    .fpp_5th.boost_5th.encore .transform_area {max-width: 380px;}

    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 85px;}
    .boost_5th.encore .flipTimer_modify .flipTimer {height: 60px;font-size: 50px;}
    .fpp_5th .flipTimer .digit > div {padding: 0 8.2px;}
    .fpp_5th .flipTimer_modify .flipTimer .digit > div.digit-top,
    .fpp_5th .flipTimer_modify .flipTimer .digit > div.shadow-top {padding: 4px 8.2px 0;}

}
@media screen and (max-width:1100px){
    .fpp_5th.boost_5th.encore .transform_area {max-width: 352px;}

    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 80px;}
    .fpp_5th .flipTimer .digit > div {padding: 0 7.2px;}
    .fpp_5th .flipTimer_modify .flipTimer .digit > div.digit-top,
    .fpp_5th .flipTimer_modify .flipTimer .digit > div.shadow-top {padding: 4px 7.2px 0;}
    
}
@media screen and (max-width:1280px){
    .fpp_5th .brand_area .brand_video video {max-height:90%;}
    .fpp_5th.boostweek .scr-review{padding: 80px 0;}
}
@media screen and (max-width:1024px){
    .fpp_5th.boost_5th.encore .transform_area {max-width: 325px;}
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds, .boost_5th.encore .flipTimer_modify .flipTimer .minutes, .boost_5th.encore .flipTimer_modify .flipTimer .hours, .boost_5th.encore .flipTimer_modify .flipTimer .days {
        width: 75px;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer {
        height: 58px;
        font-size: 50px;
    }

    .fpp_5th .brand_area .brand_video {background:#c7ced5;}
    .fpp_5th .brand_area .brand_video video {
        position:absolute;
        bottom:0;
        left:50%;
        transform: translateX(-50%);
        width:100%;
        height:auto;
        max-height:100%;
        background:#c7ced5;
    }
    .brand_area .brand_video #movie_boost {display:none;}
    .brand_area .brand_video #movie_boost2 {display:block;}
    
    .fpp_5th.boost_5th.encore .brand_text {
        top: 22%;
        transform: none;
        display: block;
    }
    .fpp_5th .brand_text>div {
        margin: 0 auto;
        width: 133.5px;
    }
    .fpp_5th .brand_text .h4{
        display: none;
        width: 100%;
        font-size: 5.5556vw;;
        text-align: center;
        line-height: 1.25;
    }
	.fpp_5th.boost_5th.encore .time_subtx {
        width: auto;
		letter-spacing: 0.267rem;
	}
}
@media screen and (max-width:900px){
    .fpp_5th .boost_5th.encore .transform_area {max-width: 274px;}
    .fpp_5th.boost_5th.encore .time_subtx {
        font-size: 17px;
        font-size: 17px;
    }
}
@media screen and (max-width:768px){
    .go_top {
        bottom: -9.5vw;
        right: 1.5vw;
        width: 7.5vw;
        height: 7.5vw;
        line-height: 7.5vw;
    }
    .go_top.on {bottom: 1.5vw;}

    .fpp_5th .pc_only,
    .fpp_5th img.pc_only,
    .fpp_5th .brand_text div.first>img.pc_only {display: none;}
    .fpp_5th .mo_only,
    .fpp_5th .mobile_only,
    .fpp_5th img.mobile_only,
    .fpp_5th .brand_text div.first>img.mobile_only {display: block;}
    

    .fpp_5th.boostweek .intro_inner {
        padding:0 4.513888888888889vw;
        bottom:6.944444444444445vw;
    }

    .fpp_5th.boost_5th.encore .intro_area,
    .fpp_5th.boost_5th.encore .intro_img,
    .fpp_5th.boost_5th.encore .ani_reveal {
        opacity: 1;
    }
    .fpp_5th.boost_5th.encore .boost_intro {
        position: relative;
        margin-top:56px;
        height: 168.7778vw;
        background-image: url("/content/dam/glo-jp/korea-images/event/past-events/2022/220728/visual_top_m.jpg");
        background-position: center top;
    }
    .fpp_5th.boost_5th.encore .transform_area,
    .boost_5th.encore .intro_notice {
        position: unset;
        bottom: 0;
        left: auto;
        margin: 0 auto;
        padding: 0 1.5277777777777777vw;
        max-width: 73.33333333333333vw;
        width: auto;
    }
   
    .fpp_5th .boost_intro .top_title h4 {
        margin:0 auto;
        padding:0;
        width:79.02777777777777vw;
        text-align: center;
    }
    .fpp_5th .top_title h2 {
        padding-bottom: 4.722222222222222vw;
        font-size: 11.9444vw;
        font-weight: 900;
        line-height:1.17;
    }
    .fpp_5th .top_title h2 .bold {
        letter-spacing:-0.03rem;
    }
    .fpp_5th .top_title h2.mo_only>span.spacing{
        letter-spacing: 0.035em;
    }
    .fpp_5th.boost_5th.encore .time_subtx.mo_only {
        width: 100%;
    }
    .boost_5th.encore .flipTimer_modify {
        padding:0;
        width: 100%;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer {
        height: 90px;
        font-size: 80px;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 120px;}
    .flipTimer_modify .flipTimer .digit-set {width: 48%;}
    .fpp_5th .flipTimer_modify .flipTimer .digit > div.digit-top,
    .fpp_5th .flipTimer_modify .flipTimer .digit > div.shadow-top {padding: 4px 10px 0;}

    .flipTimer .digit > div {padding: 0 10px;}
    .flipTimer_modify .flipTimer .digit > div.digit-top,
    .flipTimer_modify .flipTimer .digit > div.shadow-top {padding: 4px 10px 0;}
    .fpp_5th .flipTimer .digit > div {
        padding: 0 10px;
    }
	.fpp_5th .btnf-fill-orange {
		margin-right: 1.9444vw;
	}

    .fpp_5th .boostweek .boost_intro .btn_area {width: 81%;}
    .fpp_5th .btnf-fill-orange,
    .fpp_5th .kakao_btn_original {
        width: calc(100% / 2);
		min-width:33.05555555555556vw;
        padding:0 5.555555555555555vw;
		height: 10vw;
        line-height: 10vw;
		font-size: 3.4722222222222223vw;
        letter-spacing: -0.02rem;
		border-radius: 5.5556vw;
        -webkit-border-radius: 5.5556vw;
        -moz-border-radius: 5.5556vw;
        -ms-border-radius: 5.5556vw;
        -o-border-radius: 5vw;
		background-color: #d94828;

    }
	.fpp_5th .kakao_btn_original {
        padding:0 1.6666666666666667vw;
        background: #fee500;
    }
    /* .fpp_5th .kakao_btn_original {width: 37.5vw;} */
    .fpp_5th .kakao_btn_original::before {
        width: 3.8889vw;
        height: 3.8889vw;
        vertical-align: -3px;
    }

    .fpp_5th.boost_5th.encore .intro_notice {
        position: unset;
        bottom: auto;
        left: auto;
        transform: none;
        padding:3.33vw 0 4.44vw;
        max-width: none;
        

    }
    .fpp_5th.boost_5th.encore .intro_notice p {
        padding:0;
        font-size: 2.5vw;
        font-weight: 500;
        letter-spacing:-0.025rem;
        word-break: keep-all;
    }
    .fpp_5th.boost_5th.encore .boost_intro .btn_area {
        margin: 6.944444444444445vw auto 0;
        width: 100%;
        max-width: none;
    }

    
    .benefit_bg1, .benefit_bg2 {
        position: relative;
        width: 100%;
        height: 100vw;
    }
    .benefit_bg1 {background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/benefit_bg1_m.jpg');}
    .benefit_bg2 {background-image: url('/content/dam/glo-jp/korea-images/event/past-events/2022/220704/benefit_bg2_m.jpg');}

    .m767 {
        margin-top: 39.9479vw;
    }
    .centerBox {
        position: absolute;
        bottom: 0;
        left: 50%;
        margin: 0 auto;
        margin-left: -31.1vw;
        padding: 2.7777777777777777vw 0;
        width:62.2222vw;
        max-width: none;
    }
	.benefit_bg1 .centerBox{background-color: rgba(255,255,255,0.8);}
	.benefit_bg2 .centerBox{background-color: rgba(255,255,255,0.9);}



    .fpp_5th .prc_box {
        padding:0 9.0222vw;
        width: auto;
    }
    .firstTitle{
        font-size: 6.6667vw;
    }
    .prc_box .prc_before{
        font-size: 2.9167vw;
    }
    .prc_box .benefit .price{
        font-size: 5.5556vw;
    }
    .prc_box .benefit .price strong{
        font-size: 7.7778vw;
    }

    .benefit .delivery{font-size: 3.6111vw;}
    .prc_box .prc_before:after {
        top: 0;
        left: -0.2083vw;
        width: 15.8333vw;
        height: 100%;
    }


    .prc_box .benefit {
        margin: 0 0 0 4.1667vw;
    }
    .fpp_5th .prc_box.glo_member {
        padding: 0 6.5389vw;
        width: auto;
    }

    .fpp_5th .scr-event {padding: 0 5.5556vw 11.1111vw;}
    .fpp_5th .scr-event>ul {
        margin: 0;
        width: auto;
    }
    .fpp_5th .inner h3 {
        padding: 10.2778vw 0 5.5556vw;
        font-size: 8.0556vw;
        line-height: 1.25;
        letter-spacing: -0.02em;
    }

    .fpp_5th .benefit_item {
        float: none;
        margin-right: 0;
        margin:0 0 4.1667vw 0;
        width: 88.8889vw;
        height: 50.0000vw;
    }
    .fpp_5th .scr-event>ul>li:last-child{margin:0}
    .fpp_5th .benefit_item .benefit_img {
        width: 42.2222vw;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }    
    .fpp_5th .benefit_item .benefit_inner {padding: 6.9444vw 0 6.9444vw 5.5556vw;}
    .fpp_5th .benefit_item .benefit_inner>div{text-align: left;}
    .fpp_5th .benefit_item small {
        margin:0;
        padding: 0.2778vw 0;
        width: 24.4444vw;
        font-size: 3.8889vw;
        text-align: center;
        border: 0.2778vw solid #dd5333;
        border-radius: 3.125vw;
    }
    .fpp_5th .benefit_item p {
        margin: 5.0000vw 0 4.1667vw;
        font-size: 5.5556vw;
    }
    .fpp_5th .coupon_noti {
        margin-top: 0;
        font-size: 3.3333vw;
        letter-spacing: -0.045em;
        border-bottom: 1 solid #565656;
    }
    .globrand_5th {
		margin: 9.58889vw auto;
        font-size: 8.0556vw;
        line-height: 1.25;
    }

    .fpp_5th .brand_text div.first .if_logo {
        width: 33.7500vw;
        height: 18.0556vw;
        border: 3.3333vw solid #fff;
    }

    .fpp_5th .scr-new-life>.inner>h3 {
		margin: 9.58889vw auto;
        padding: 0;
        font-size: 8.3333vw;
        line-height: 1.25;
        letter-spacing: -0.02em;
    }


    .fpp_5th.boostweek .life_contents{height: 160vw;}
    .fpp_5th.boostweek .boost_contents {height: 138.8889vw;}
    .fpp_5th.boostweek .ani_reveal2>img{width: 100%;}
    .fpp_5th .life_text {        
        padding: 8.3333vw 11.11111111111111vw;
        width: 90.2778vw;
    }
    .position1_box{padding:0}
    
    .fpp_5th .life_text h4 {
        padding: 0;
        font-size: 6.3889vw;
        line-height: 1.3;
    }
    .fpp_5th .life_text .position1_box>span,
    .fpp_5th .life_text .position2_box>span {
        padding: 5.55555556vw 0 6.94444444vw;
        font-size: 3.8889vw;
        line-height: 1.4;
    }
    .fpp_5th .life_text .position2_box>span {padding: 5.55555556vw 0 0;}

    .fpp_5th .members_row.life_list>li {margin-right: 15.425vw;}

    .fpp_5th div.ani_reveal2>.position2_box {
        left: auto;
        transform: translate(0, -50%);
    }
	.fpp_5th .ani_reveal2.position3>.position2_box {
		padding: 0;
	}

    .fpp_5th .position1,
    .fpp_5th .position3 {
        top: auto;
        bottom:0;
    }
    .fpp_5th .position2,
    .fpp_5th .position4 {
        top: auto;
        bottom:0;
        left: 0;
    }

    .fpp_5th .position2, .fpp_5th .position3, .fpp_5th .position4 {
		padding:8.3333vw 0 8.3333vw 13.888888889vw;
		height: 55.555555556vw;
	}
    
    .fpp_5th.boostweek .icon_title sup {font-size: 10px;}
    .fpp_5th.boostweek .members_row.life_list span.icon_title {
        display: block;
        margin: 10% 0 0;
        font-size: 3.33333333vw;
        line-height: 1.2;
        text-align: center;
    }


    .fpp_5th.boostweek .scr-review {
        padding: 13.6111vw 0 24.5833vw;
        background-image: url("/content/dam/glo-jp/korea-images/event/past-events/2022/220704/review_bg_m.jpg");
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover;
    }

    .fpp_5th .position2 .position2_box,
    .fpp_5th .position4 .position3_box{width: auto;}

    .fpp_5th .scr-review .inner h3 {
        padding: 0 0 5.5556vw;
        font-size: 8.3333vw;
    }
    .fpp_5th .scr-review .inner p {
		margin-bottom:16.666666667vw;
        font-size: 4.1667vw;
    }

    .fpp_5th .boost_sec .boost_btn .btn {
        margin: 0 1.1111vw;
        width: 38.8889vw;
        height: 11.1111vw;
        font-size: 3.8889vw;
		line-height: 11.1111vw;
        border-radius: 5.5556vw;
		border: 0.277777778vw solid #d94828;

    }
    .fpp_5th.boostweek .reference_list li {
        text-indent: -8px;
        word-break: keep-all;
    }
    .fpp_5th.boostweek .reference_list span {
        display: inline-block;
        margin: 0 0 0 8px;
        width: 0px;
    }

    .fpp_5th.boostweek .scr-reference {padding: 0;}
    .fpp_5th.boostweek .reference_list {
        padding:6%;
        width: auto;
    }

    .fpp_5th .boost_sec {
        padding: 6.944444444444445vw 6.944444444444445vw 13.88888888888889vw;
        box-sizing: border-box;
    }
    .fpp_5th .boost_sec .boost_btn {
        margin: 11.11111111111111vw auto 0;
        text-align: center;
    }
	.boostweek .note_lst dd:before {top: 11.5px;}
	.boostweek .note_lst dd {line-height: 25px; color:#fff;}

	.flipTimer .digit > div.digit-top, .flipTimer .digit > div.shadow-top {border-bottom:1px solid #333;}
    
}
@media screen and (max-width: 650px){
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds, .boost_5th.encore .flipTimer_modify .flipTimer .minutes, .boost_5th.encore .flipTimer_modify .flipTimer .hours, .boost_5th.encore .flipTimer_modify .flipTimer .days {
        width: 110px;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer {
        height: 80px;
        font-size: 70px;
    }
}
@media screen and (max-width: 600px){
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds, .boost_5th.encore .flipTimer_modify .flipTimer .minutes, .boost_5th.encore .flipTimer_modify .flipTimer .hours, .boost_5th.encore .flipTimer_modify .flipTimer .days {
        width: 100px;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer {
        height: 70px;
        font-size: 60px;
    }
}
@media screen and (max-width: 579px){
    .fpp_5th.boostweek .icon {width: 60px;height: 60px;}
    .fpp_5th.boostweek .icon_title {font-size: 12px;}

    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width: 95px;}
}
@media screen and (max-width: 550px){
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds, .boost_5th.encore .flipTimer_modify .flipTimer .minutes, .boost_5th.encore .flipTimer_modify .flipTimer .hours, .boost_5th.encore .flipTimer_modify .flipTimer .days {
        width: 85px;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer {
        height: 60px;
        font-size: 50px;
    }
}
@media screen and (max-width: 480px){
    .fpp_5th.boost_5th.encore .boost_intro {height:176vw;}
    .go_top {
        width: 9.75vw;
        height: 9.75vw;
    }
    .fpp_5th.boost_5th.encore .transform_area, .boost_5th.encore .intro_notice {
        max-width: none;
        width: auto;
        padding:0 3.5%;
    }
    .fpp_5th.boost_5th.encore .flipTimer_modify {
        margin: 0 auto;
        max-width: none;
    }
    .fpp_5th.boost_5th.encore .time_subtx {
        width:100%;
        line-height:.75;
        letter-spacing:0.2rem;
        text-align:justify;
        padding-bottom: 0.6944444444444444vw;
    }
    .fpp_5th.boost_5th.encore .time_subtx:after {
        content:'';
        display:inline-block;
        width:100%;
        line-height:0;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer {
        height:58px;
        font-size:50px;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width:80px;}

    .flipTimer_modify .flipTimer .digit-set {width:48.3%;}
    .fpp_5th .members_row.life_list>li {margin-right: 8.99vw;}

    .flipTimer .digit > div.digit-top:before, .flipTimer .digit > div.shadow-top:before, .flipTimer .digit > div.digit-bottom:before, .flipTimer .digit > div.shadow-bottom:before {display:none;}

    .fpp_5th .boost_intro .top_title h4 {
        margin: 0 auto;
        padding: 0;
        width: 83.5vw;
        text-align: center;
    }
}
@media screen and (max-width: 391px){
    .boost_5th.encore .flipTimer_modify .flipTimer {
        height:50px;
        font-size:40px;
    }
    .boost_5th.encore .flipTimer_modify .flipTimer .seconds,
    .boost_5th.encore .flipTimer_modify .flipTimer .minutes,
    .boost_5th.encore .flipTimer_modify .flipTimer .hours,
    .boost_5th.encore .flipTimer_modify .flipTimer .days {width:70px;}

	.scr-review .swiper-button-prev {left: 2%;}
	.scr-review .swiper-button-next {right: 2%;}
}