.wrap_body {position:relative; width:100%;}

/*common*/
.dis_table {display:table; width:100%; height:100%;}
.dis_table_cell {display:table-cell; overflow:hidden; width:100%; height:100%;}
.h_1200 {height:1200px;}
.pd_270 {padding:0 14.06%;}
.f_left {float:left; width:50%;}
.f_right {float:right; width:50%;}
.txt_box {display:inline-block;}
.txt_box dt {display:block; font-size:48px; line-height:66px; color:#fff; font-weight:800; letter-spacing:-1px;}
.txt_box dd {display:block; padding-top:24px; font-size:18px; line-height:32px; color:#fff; font-weight:800;}
.btn_yellow {display:block; width:267px; margin-top:40px; padding:22px 0; background:url(../images/btn_yellow_bg.png) no-repeat 0 0; background-size:100%; font-size:17px; line-height:1; color:#0b1221; font-weight:800; text-align:center;}
.clear_fix {clear:both;}
.dis_none {display:none;}

/* wrap_fixed 영역*/
.wrap_fixed {position:fixed; top:0; left:0; bottom:0; right:0; z-index:99; pointer-events:none; margin:0 auto;}
.wrap_fixed .logo_set {opacity: 0;position:absolute; top:59px; left:60px;}
.wrap_fixed .logo_set a {display:block; pointer-events:auto;}
/*.wrap_fixed .logo_set a.logo_bk {display:none;}*/
.wrap_fixed .logo_set {
    opacity: 0;
    -webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -moz-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -ms-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -o-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.logo_set.current {opacity: 1;}

.wrap_fixed .fix_r_txt {position:absolute; top:59px; right:60px; height: 44px;}
.wrap_fixed .fix_r_txt .first {display:block;}
.wrap_fixed .fix_r_txt .first span {display:block; font-family:'Roboto', sans-serif; font-size:18px; line-height:21px; font-weight:700; color:#fff; vertical-align:top;}
.wrap_fixed .fix_r_txt .after {display:block; font-size:0;}
.wrap_fixed .fix_r_txt .after p {display:inline-block; padding-right:148px;}
.wrap_fixed .fix_r_txt .after p span {display:inline-block; font-size:17px; line-height:28px; font-weight:700; color:#fff; vertical-align:middle;}
.wrap_fixed .fix_r_txt .after a {display:inline-block; padding:11px 20px; border:2px solid #fff; font-size:16px; line-height:18px; font-weight:800; color:#fff; pointer-events:auto;vertical-align: middle;}

.wrap_fixed .fix_r_txt2 {position:absolute; top:59px; left:50%; height: 44px;width: 50%;}
.wrap_fixed .fix_r_txt2 p {display:inline-block; padding-left:127px;padding-right: 250px;}
.wrap_fixed .fix_r_txt2 p span {display:inline-block; font-size:17px; line-height:28px; font-weight:700; color:#fff; vertical-align:middle;}

.fix_r_txt_first {display: block;}
.fix_r_txt_after {display: none;}
/* fix_l_txt 제거 */
/*.wrap_fixed .fix_l_txt {position:absolute; top:50%; right:0; transform: translateX(-50%) rotate(-90deg); -ms-transform:translateX(-50%) rotate(-90deg); -webkit-transform:translateX(-50%) rotate(-90deg); transform-origin:top center; !*margin-top:56px;*!}*/
/*.wrap_fixed .fix_l_txt span {display:block; font-family:'Roboto', sans-serif; font-size:16px; line-height:19px; color:#fff; font-weight:700;}*/
/*.wrap_fixed .fix_l_txt span.bk {color:#0b1221;}*/

/*.wrap_fixed .fix_l_txt {*/
/*opacity: 0;*/
/*-webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);*/
/*-moz-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);*/
/*-ms-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);*/
/*-o-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);*/
/*transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);*/
/*}*/
/*.wrap_fixed .fix_l_txt.current {opacity: 1;}*/

/*.wrap_fixed .fix_l_img {display:none; position:absolute; top:50%; left:60px; margin-top:-50px;}*/
/*.wrap_fixed .fix_l_img .ie8_img {display:block;} !*ie9 이하버전 대체 이미지*!*/
.wrap_fixed .pagination {position:absolute; top:50%; left:60px; margin-top:-54px; pointer-events:auto;}
.wrap_fixed .pagination ul.normal {display: block;}
.wrap_fixed .pagination ul.normal li {display:block; position:relative; margin:12px 0; width:8px; height:8px; cursor:pointer;}
.wrap_fixed .pagination ul.normal li a {position:absolute; top:0; left:0; width:100%; height:100%; background-color:transparent; box-shadow: inset 0 0 0 1px #fff; -webkit-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; text-indent:-9999px;}
.wrap_fixed .pagination ul.normal li.current a {box-shadow: inset 0 0 0 8px #fff;}
/*ie9 이하버전 box-shadow */
.wrap_fixed .pagination {position:absolute; top:50%; left:60px; margin-top:-54px; pointer-events:auto;}
.wrap_fixed .pagination ul.ie8_page {display:none;}
.wrap_fixed .pagination ul.ie8_page li {display:block; position:relative; margin:12px 0; width:8px; height:8px; cursor:pointer;}
.wrap_fixed .pagination ul.ie8_page li a {position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #fff;}
.wrap_fixed .pagination ul.ie8_page li.current a {background-color:#fff;}
/*ie9 이하버전 pagination */
html.ie-old .wrap_fixed .pagination ul.ie8_page {display:none;}
html.ie-old .wrap_fixed .pagination ul.normal {display:block;}
html.ie-super-old .wrap_fixed .pagination ul.ie8_page {display:block;}
html.ie-super-old .wrap_fixed .pagination ul.normal {display:none;}

/*ie9 이하버전 transform -> 이미지 대체 */
html.ie-super-old .wrap_fixed .fix_l_txt {display:block;}
html.ie-super-old .wrap_fixed .fix_l_img {display:none;}

html.ie-old .wrap_fixed .fix_l_txt {display:none;}
html.ie-old .wrap_fixed .fix_l_img {display:none;}
html.ie-old .wrap_fixed .fix_l_img.current {display:block;}


/* wrap_section01 영역*/
.wrap_section01 {position:fixed; top: 0;left: 0;z-index: 11;width:100%;background-color: #000;}
html.ie-super-old .wrap_section01 {background:url(../images/bg_section01.png) no-repeat center center; background-size:cover;}
.wrap_section01 .scroll_down {position:absolute; bottom:70px; left:14.42%; font-family:'Roboto', sans-serif; font-size:24px; line-height:28px; color:#fff; font-weight:700;}
.wrap_section01 .title_set {padding-left:14.06%;}
.wrap_section01 .title_set.fadeout {opacity:0;}
.wrap_section01 .title_set .text_ani_wrap.section01_txt_bottom_gap {margin-bottom:48px; }
.wrap_section01 .title_set .big {font-family:'Anton', sans-serif; font-size:142px; line-height:1; letter-spacing:-4px; color:#fff;}
.wrap_section01 .title_set .title {font-size:41px; line-height:1; color:#fff; font-weight:800;}

.wrap_section_relative {position: relative;z-index: 12;}

.section01_dummy {width: 100%;}

.video_wrap {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}

/* wrap_section02 영역*/
.wrap_section02 {width:100%;padding-top: 61.5%;position: relative;}
.wrap_section02 .section_box {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrap_section02 .section_box .ab {position:absolute; bottom:15px; right:24px;}
.wrap_section02 .section_box .ab img {display:none;}
.wrap_section02 .section_box .ab span {display:inline-block; transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform-origin:top right; font-size:13px; line-height:15px; color:#fff; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
html.ie-old .wrap_section02 .section_box .ab .credit {display:block;}
html.ie-old .wrap_section02 .section_box .ab span {display:none;}
.wrap_section02 .section_box.s02_1 {background:url(../images/bg_section02_1.jpg) no-repeat center center; background-size:cover;}
.wrap_section02 .section_box.s02_2 {background:url(../images/bg_section02_2.jpg) no-repeat center center; background-size:cover;}
.wrap_section02 .section_box.s02_3 {background:url(../images/bg_section02_3.jpg) no-repeat center center; background-size:cover;}
.wrap_section02 .section_box .f_left {padding-left:14.06%}
.wrap_section02 .section_box .f_left .pos_ab {display:inline-block; padding-right:320px;}
.wrap_section02 .section_box .f_left .bl_title {display:block; font-family:'Anton', sans-serif; font-size:100px; line-height:1; color:#00AEEF; letter-spacing:-1px; text-align:left;}
.wrap_section02 .section_box .f_right {float:right; width:50%; padding-left:128px; vertical-align:top;}

/* wrap_section03 영역*/
.wrap_section03 {position:relative;}
.wrap_section03 .bangle {position:absolute; top:0; left:0; width:100%; height:100%;z-index: 21;pointer-events: none;overflow: hidden;}
.wrap_section03 .bangle .rel {position:relative;width: 100%;height: 100%;}
.wrap_section03 .bangle .rel img {position:absolute; top:18.12%; left:50%; margin-left:120px;width: 23.80%;}
/*.wrap_section03 .s03_top {height:880px; padding-top:390px; background-color:#0f192c;}*/
.wrap_section03 .s03_top {position: relative;padding-top:45.83%; background:url(../images/bg_s03_top.jpg) no-repeat 0 0; background-size:cover;}
.wrap_section03 .s03_top .credit {position:absolute; bottom:34px; right:45px; font-size:17px; line-height:17px; color:#fff; font-weight:900; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.wrap_section03 .s03_top .credit .ico {display:inline-block; width:43px; height:15px; line-height: 17px; /*background:url(../images/img_s03_top_credit_bgf.png) no-repeat 0 0; background-size: contain; */vertical-align:middle; opacity:1;margin-top: -3px;}
.wrap_section03 .s03_top .s03_top_inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrap_section03 .s03_top .s03_top_inner .s03_top_inner_box {position: absolute;bottom: 138px;left: 0;width: 100%;}
.wrap_section03 .s03_top .box {width:100%;}
/*.wrap_section03 .s03_bot {height:540px; background-color:#e5e7e7; font-size:0;}*/
.wrap_section03 .s03_bot {position: relative;padding-top: 28.13%; background-color:#e5e7e7; font-size:0;}
.wrap_section03 .s03_bot .s03_bot_inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrap_section03 .s03_bot .dis_table_cell {font-size:0;}
.wrap_section03 .s03_bot .inline_left {display:inline-block; width:50%; padding-left:18.22%; text-align:left;}
.wrap_section03 .s03_bot .inline_right {display:inline-block; width:50%;}
.wrap_section03 .s03_bot .insert_box {padding-left:127px;}
.wrap_section03 .s03_bot .insert_box .txt {padding-bottom:32px; font-size:18px; line-height:32px; color:#0b1221; font-weight:800;}
.wrap_section03 .s03_bot .insert_box .btn_gift {display:inline-block; padding-right:60px; background:url(../images/ico_arrow.png) no-repeat right 0 top 9px; font-size:18px; line-height:32px; color:#0b1221; font-weight:800;}

/* wrap_section04 영역*/
.wrap_section04 {display: block;}
/*.wrap_section04 .s04_title {height:550px; padding:275px 0 115px 14.06%; background-color:#0f192c;}*/
.wrap_section04 .s04_title {position: relative;padding-top: 28.65%; background-color:#0f192c;}
.wrap_section04 .s04_title .s04_title_inner {position: absolute;bottom: 21%;left: 0;width: 100%;padding-left: 14.06%;}
.wrap_section04 .s04_title .wh {display:block; font-size:64px; line-height:78px; color:#fff; font-weight:800; letter-spacing:-4px;}
.wrap_section04 .s04_title .bl {font-size:64px; line-height:78px; color:#00AEEF; font-weight:800; letter-spacing:-4px;}
.wrap_section04 .s04_title .wh_inline {font-size:64px; line-height:78px; color:#fff; font-weight:800; letter-spacing:-4px;}
/*.wrap_section04 .section_box {height:1600px;}*/
.wrap_section04 .section_box {position: relative; padding-top:110%;}
.wrap_section04 .section_box .section_box_inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrap_section04 .s_left {position:relative; float:left; width:50%; height:100%; background-color:#00AEEF;}
.wrap_section04 .s_left .ab_txt {position:absolute; top:450px; left:28.12%;}
.wrap_section04 .s_left .ab_txt .wh {display:block; font-family:'Anton', sans-serif; font-size:100px; line-height:1; color:#fff; letter-spacing:-1px;}
.wrap_section04 .s_left .ab_txt .bk {display:block; font-family:'Anton', sans-serif; font-size:100px; line-height:1; color:#0b1221; letter-spacing:-1px;}
.wrap_section04 .section_box .s_right {float:left; width:50%; height:100%; background-color:#0d172c;}
.wrap_section04 .section_box .s_right .img_box {position:relative; width:100%; vertical-align:top;}
.wrap_section04 .section_box .s_right .img_box .ab {position:absolute; bottom:15px; right:18px;}
.wrap_section04 .section_box .s_right .img_box .ab .credit {display:none;}
.wrap_section04 .section_box .s_right .img_box .ab span {display:inline-block; transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform-origin:top right; font-size:13px; line-height:15px; color:#fff; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
html.ie-old .wrap_section04 .section_box .s_right .img_box .ab .credit  {display:block;}
html.ie-old .wrap_section04 .section_box .s_right .img_box .ab span {display:none;}
.wrap_section04 .section_box .s_right .img_box img {width:100%;}
.wrap_section04 .section_box .s_right .img_box .bold {position:absolute; bottom:92px; left:15.4%;}
.wrap_section04 .section_box .s_right .img_box .bold span {display:block; font-size:48px; line-height:66px; color:#fff; font-weight:800; letter-spacing:-1px;}
.wrap_section04 .section_box .s_right .insert_box .txt_box {padding-bottom:35px;}
.wrap_section04 .section_box .s_right .insert_box .txt_box .num_txt {display:inline-block; font-family:'Anton', sans-serif; font-size:60px; line-height:88px; color:#fff; font-weight:normal;}
.wrap_section04 .section_box .s_right .insert_box .txt_box .kor_txt {display:inline-block; margin:30px 0 0 10px; font-size:24px; line-height:26px; color:#fff; vertical-align:middle;}
.wrap_section04 .section_box .s_right .insert_box .txt_box dd {display:block; padding-top:0; font-size:24px; line-height:26px; color:#fff;}
.wrap_section04 .section_box .s_right .insert_box {display:inline-block; padding:100px 0 0 15.4%;}
.wrap_section04 .section_box .s_right .insert_box .wh {padding-bottom:40px; font-size:17px; line-height:32px; color:#fff; font-weight:700;}
.wrap_section04 .section_box .s_right .insert_box .yellow {padding-bottom:18px; font-size:17px; line-height:32px; color:#FFC20E; font-weight:700;}
.wrap_section04 .section_box .s_right .insert_box .yellow.inline {display:inline-block;}
.wrap_section04 .section_box .s_right .insert_box .btn_yellow {width:284px; margin:0;}
.wrap_section04 .section_box.s04_3 .s_right .insert_box .btn_yellow {width:314px; margin:0;}
.wrap_section04 .section_box.s04_3 .s_right .insert_box .yellow br {display:none;}
.wrap_section04 .section_box.s04_3 .s_right .insert_box .yellow.br_yes br {display: block;}

/* wrap_section05 영역*/
/*.wrap_section05 {height:1200px;}*/
.wrap_section05 {position: relative;padding-top: 62.5%;background-color: #0d172c;}
.wrap_section05_inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrap_section05_slide_box {position: relative;width: 100%;height: 100%;}
.wrap_section05 .slide_box {position:relative; height:100%;}
.wrap_section05 .slide_box .ab {position:absolute; bottom:15px; right:19px;}
.wrap_section05 .slide_box .ab .credit {display:none;}
.wrap_section05 .slide_box .ab span {display:inline-block; transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform-origin:top right; font-size:13px; line-height:15px; color:#fff; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
html.ie-old .wrap_section05 .slide_box .ab .credit {display:block;}
html.ie-old .wrap_section05 .slide_box .ab span {display:none;}
.wrap_section05 .slide_box.s05_1 {background:url(../images/bg_slide_s05_1.jpg) no-repeat center center; background-size:cover;}
.wrap_section05 .slide_box.s05_2 {background:url(../images/bg_slide_s05_2.jpg) no-repeat center center; background-size:cover;}
.wrap_section05 .slide_box.s05_3 {background:url(../images/bg_slide_s05_3.jpg) no-repeat center center; background-size:cover;}
.wrap_section05 .slide_box.s05_4 {background:url(../images/bg_slide_s05_4.jpg) no-repeat center center; background-size:cover;}
.wrap_section05 .slide_box .f_left {padding-left:14.06%;}
.wrap_section05 .slide_box .f_left .ab_txt {display:inline-block;}
.wrap_section05 .slide_box .f_left .ab_txt .bl {display:block; font-family:'Anton', sans-serif; font-size:100px; line-height:1; color:#00AEEF; letter-spacing:-1px; text-align:left;}
.wrap_section05 .slide_box .f_right {padding-left:127px;}
.wrap_section05 .slide_box .f_right .txt_box dd {height:120px;}
.wrap_section05 .slide_box .f_right .btn_yellow {width:350px; margin-top:30px;}

.wrap_section05 .slide_box .dis_table_cell .f_left .ab_txt {display: none;}

.slide_over_text {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 99;pointer-events: none;}
.slide_over_text .f_left {padding-left:14.06%;}
.slide_over_text .f_left .ab_txt {display:inline-block;}
.slide_over_text .f_left .ab_txt .bl {display:block; font-family:'Anton', sans-serif; font-size:100px; line-height:1; color:#00AEEF; letter-spacing:-1px; text-align:left;}
.slide_over_text .f_right {padding-left:140px;}
.slide_over_text .f_right .txt_box dd {height:120px;}
.slide_over_text .f_right .btn_yellow {width:350px; margin-top:30px;}


/* bx slider 추가설정 */
.bx-wrapper {box-shadow:none; border:0;height: 100%;}
.bx-viewport {height: 100%;}
.bx-controls-direction {display:none;}

/* wrap_section06 영역*/
/*.wrap_section06 {position:relative; height:1200px; background:url(../images/bg_section06.jpg) no-repeat center center; background-size:cover;}*/
.wrap_section06 {position:relative; padding-top: 62.5%; background:url(../images/bg_section06.jpg) no-repeat center center; background-size:cover;}
.wrap_section06_inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrap_section06 .copyright {position:absolute; bottom:7.8%; left:14.06%; font-family: 'Roboto Condensed'; font-size:15px; line-height:18px; color:rgba(255, 255, 255, 0.4); font-weight:700;}
.wrap_section06 .s06_title {display: block;}
.wrap_section06 .s06_title .big {padding-bottom:10px; font-family:'Anton', sans-serif; font-size:160px; line-height:180px; color:#fff;}
.wrap_section06 .s06_title .txt {font-size:48px; line-height:66px; color:#fff; font-weight:800; letter-spacing:-1px;}
.wrap_section06 .s06_title .btn_yellow {width:264px;}



@media only all and (max-width:1440px) {
    .wrap_fixed .fix_r_txt .after p span {display:block;}
    .txt_box dt {font-size:36px; line-height:46px;}
    .txt_box dd {font-size:16px; line-height:28px;}
    .wrap_fixed .fix_r_txt .after p {padding-right:157px;}
    .wrap_fixed .fix_l_txt span {font-size:15px; line-height:18px;}
    .wrap_section01 .title_set .big {/*margin-bottom:25px; */font-size:140px; line-height:1;}
    .wrap_section01 .title_set .text_ani_wrap.section01_txt_bottom_gap {margin-bottom:25px; }
    .wrap_section01 .title_set .title {font-size:30px; line-height:1;}
    .wrap_section01 .scroll_down {font-size:18px; line-height:21px;}
    .wrap_section02 .section_box .f_left .bl_title {font-size:80px;}
    .wrap_section02 .section_box .f_right {padding-left:7.03%;}
    /*.wrap_section03 .s03_top {padding-top:20.3%;}*/
    .wrap_section03 .s03_bot .inline_left img {width:100%;}
    .wrap_section03 .s03_bot .insert_box {padding-left:14.06%;}
    .wrap_section04 .s04_title {padding:14.32% 0 115px 14.06%;}

    .wrap_section04 .s04_title .wh {font-size:50px; line-height:68px;}
    .wrap_section04 .s04_title .bl {font-size:50px; line-height:68px;}
    .wrap_section04 .s04_title .wh_inline {font-size:50px; line-height:68px;}

    .wrap_section04 .s_left .ab_txt {top:22.9%;}
    .wrap_section04 .s_left .ab_txt .wh {font-size:80px;}
    .wrap_section04 .s_left .ab_txt .bk {font-size:80px;}
    .wrap_section05 .slide_box .f_left .ab_txt .bl {font-size:80px; line-height:1;}
    .wrap_section05 .slide_box .f_right {padding-left:7.06%;}

    .wrap_section06 .s06_title .big {font-size:120px; line-height:120px;}
    .wrap_section06 .s06_title .txt {font-size:36px; line-height:46px;}


    .wrap_fixed .fix_r_txt2 p {width: 100%;padding-left:14.6%;}
    .wrap_fixed .fix_r_txt2 p span {display: block;}
}
@media only all and (max-width:1280px) { /*  and (max-width:1279px) */
    .wrap_fixed .fix_r_txt .after p {padding-right:93px;}
    .wrap_section04 .section_box .s_left .ab_txt {top:22.9%;}

    .wrap_section04 .section_box .s_right .insert_box .yellow.inline {display:block; padding-bottom:0;}
    .wrap_section04 .section_box .s_right .insert_box .yellow.inline.pb {padding-bottom:18px;}
}

.text_ani_wrap {position: relative;overflow: hidden;}
.txt_ani_dummy {opacity: 0;}
.txt_ani {position: absolute;top: 0;left: 0;opacity: 1;}

.text_ani_wrap .txt_ani {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -moz-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -ms-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -o-transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    transition: all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

.text_ani_wrap .txt_ani.action {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}

.s04_set {position: relative;}
.s_left .ab_txt {display: none;}

.parallax_wrap {position: absolute;top: 0;left: 0;width: 100%;z-index: 22;pointer-events: none;}
.parallax_wrap.fixed {position: fixed;}
.parallax_wrap.end {position: absolute; top: auto;bottom: 0;}
.parallax_wrap_inner {position: relative;width: 100%;}
.parallax_wrap .s_left .ab_txt {display: block;top: 50% !important;transform: translateY(-50%)  !important;;}

html.ie-super-old .txt_ani_dummy {opacity: 1;}
html.ie-super-old .txt_ani {display: none;}

html.ie-super-old .parallax_wrap {display: none;}
html.ie-super-old .s_left .ab_txt {display: block;}