	html, body {}
.wrap{width:100%;}
.dis_table{display:table; width:100%; height:100%;}
.dis_table_cell{display:table-cell; width:100%; height:100%; font-size:0;}
.bold{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:700; vertical-align:baseline;}
.ts0_3s{
	transition:all 0.3s ease;
}
.delay0_2s{
	transition-delay:0.2s;
}
.delay0_4s{
	transition-delay:0.4s;
}
.delay0_8s{
	transition-delay:0.8s;
}

.btn_mute {position: absolute;top: 2VW;right: 2VW;display: block;width: 13.33vw; height: 11.87vw; background: url('../images/btn_mute_set_new.png') no-repeat; background-position: 0 0; background-size: 100%; border: 0; border-radius: 0;z-index: 100;}
.btn_mute.on {background-position: 0px -11.87vw;}

.btn_fullscreen {position: absolute;top: 14VW;right: 2.5VW;display: block;width: 12.8vw; height: 12.8vw; background: url('../images/ico_fullscreen_new.png') no-repeat; background-position: 0 0; background-size: 100%; border: 0; border-radius: 0;z-index: 100;}

.wrap_fixed{}
.wrap_fixed .logo_set{position:fixed; top:6.67vw; left:6.67vw; pointer-events: auto; z-index: 999;}
.wrap_fixed .logo_set a{display: block; position:relative; width:30.6vw; height:8.53vw;}
.wrap_fixed .logo_set a img{position:absolute; top:0; left:0; width:100%; opacity:0; transition:all 0.2s ease;}
.wrap_fixed .logo_set.wh a img.wh{opacity:1;}
.wrap_fixed .logo_set.sky a img.sky{opacity:1;}

.wrap_fixed .sticky_btn{position:fixed; bottom:0; left:0; padding:0 6.67vw; width:100%; height:17.33vw; text-align:center; z-index: 999;
	transform:translateY(150%);
	transition:all 0.6s ease;
}
.wrap_fixed .sticky_btn.show{transform:translateY(0%);}
.wrap_fixed .sticky_btn a{display:block; width:100%; height:100%; font-size:4.27vw; color:#fff; letter-spacing:0; line-height:17.33vw; font-weight:700; text-align:center; background:#0057b8 url("../images/sticky_item.png") no-repeat -1.4vw bottom; background-size:17.47vw; border:0.4vw solid #fff; border-radius:2.67vw; overflow:hidden;}
.wrap_fixed .sticky_btn.yw a{background:#f8b257 url("../images/sticky_item.png") no-repeat -1.4vw bottom; background-size:17.47vw;}

.wrap_visual{position:relative; height:100vh; text-align:center; background:url("../images/main.jpg") no-repeat center bottom; background-size:cover;}
.wrap_visual .text_set{position:absolute; bottom:21.07vw; left:0; width:100%;}
.wrap_visual .text_set .tit img{width:70.5vw;}
.wrap_visual .text_set .s_tit{margin:2.8vw 0 3.07vw; display:inline-block; width:70.53vw; font-size:3.73vw; color:#fff; line-height:8vw; font-weight:700; background:#0057b7; border-radius:1.33vw; white-space: nowrap;}
.wrap_visual .text_set .name{font-size:2.93vw; color:#5f636a; line-height:3.33vw; font-weight:700;}
.wrap_visual .text_set .name > p{font-size:inherit; color:inherit; line-height:inherit; font-weight:300;}

.wrap_cont01{position:relative; padding:0 0 36.5vw; text-align:center; background:#ebeef4; overflow:hidden; z-index:2;}
.wrap_cont01:before{content:''; position:absolute; top:0; left:50%; width:206.9vw; height:206.9vw; background:rgba(227,231,238, 5); border-radius:50%; transform:translateX(-50%); z-index:-1;}
.wrap_cont01 .title_set{position:relative; padding-top:16.27vw; padding-bottom:11.2vw; z-index:2;}
.wrap_cont01 .title_set .b_tit{font-size:9.6vw; color:#000; line-height:11.47vw; font-weight:900;}
.wrap_cont01 .title_set .b_tit .bg{display:inline-block; position:relative; margin-right:0.27vw; padding:0 1.6vw; font-size:inherit; color:#fff; line-height:inherit; font-weight:inherit; vertical-align:baseline; z-index:1;}
.wrap_cont01 .title_set .b_tit .bg:before{content:''; position:absolute; top:0; left:0; width:100%; height:11.73vw; background:#000; border-radius:1.87vw; z-index:-1;}
.wrap_cont01 .cont_set{position:relative; width:100%; height:111.73vw;}
.wrap_cont01 .cont_set .img_slide_set .item .txt_box{position:relative;}
/*.wrap_cont01 .cont_set .img_slide_set .item .txt_box:before{content:''; position:absolute; top:-10px; left:50%; width:3px; height:50px; background:#f8b257; transform:translateX(-50%); transition:opacity 0.3s ease; opacity:0; z-index:2;}
.wrap_cont01 .cont_set .img_slide_set .item .txt_box:after{content:''; position:absolute; top:-20px; left:50%; width:20px; height:20px; background:#f8b257; border-radius:50%; transform:translateX(-50%); transition:opacity 0.3s ease; opacity:0; z-index:2;}*/
.wrap_cont01 .cont_set .round_set{position:relative; width:100%; height:100%; z-index: 1;}
.wrap_cont01 .cont_set .round{position:absolute; top:0; left:0; width:100%; height:100%; background:url("../images/set01_line.png") no-repeat center center; background-size:cover; opacity:0;
	transition:all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transform:scale(0.5);
}
.wrap_cont01 .cont_set.show .round{
	opacity:1;
	transform:scale(1);
}

.wrap_cont01 .cont_set .dot{position:absolute; display:inline-block; border-radius:50%; opacity:0; pointer-events: none;
	transition:all 0.3s ease;
}
.wrap_cont01 .cont_set.show .dot{opacity:1;
	transition:all 0.3s 0.5s ease;
}

@keyframes move{
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}
@keyframes move-reverse{
	0% {transform:translate(-50%, -50%) rotate(0deg);}
	100% {transform:translate(-50%, -50%) rotate(-360deg);}
}

/*위치*/
.wrap_cont01 .cont_set.show .dot.st01{top:4vw; left:10.27vw; width:7.33vw; height:7.33vw;}
.rotate_wrap {position: absolute;top: 50%;left: 50%;width:111.2vw; height:111.2vw;transform:translate(-50%, -50%); z-index: 10; pointer-events: none;}
.wrap_cont01 .cont_set.show .dot.st02{top: 0;left: 0;width: 100%; height:100%; animation: move 5s 0.6s infinite linear; z-index: 10; transform-origin: center center;}
.wrap_cont01 .cont_set.show .dot.st02 .move{position:absolute; display:inline-block; border-radius:50%; top:-1.465vw; left:50%; width:2.93vw; height:2.93vw; transform: translateX(-50%); z-index: 999;}
.wrap_cont01 .cont_set.show .dot.st03{top:25.7vw; right:0.67vw; width:2.27vw; height:2.27vw;}
.wrap_cont01 .cont_set.show .dot.st04{top:auto; bottom:20.4vw; left:6.4vw; width:3.2vw; height:3.2vw;}
.wrap_cont01 .cont_set.show .dot.st05{top:auto; bottom:23.6vw; left:10.13vw;}
.wrap_cont01 .cont_set.show .dot.st06{top:auto; bottom:27.4vw; left:16.13vw; width:3.73vw; height:3.73vw;}
.wrap_cont01 .cont_set.show .dot.st07{top:auto; bottom:23.2vw; right:13.87vw;}
.wrap_cont01 .cont_set.show .dot.st08{top:auto; bottom:21.2vw; right:11.87vw; width:2vw; height:2vw;}
.wrap_cont01 .cont_set.show .dot.st09{top:auto; bottom:17.4vw; right:8.27vw; width:1.3vw; height:1.3vw;}
.wrap_cont01 .cont_set.show .dot.st10{top:auto; bottom:13.4vw; right:4.27vw;}
/*위치*/
/*사이즈*/
.wrap_cont01 .cont_set .dot.sm{width:1.73vw; height:1.73vw;}
.wrap_cont01 .cont_set .dot.md{width:2.93vw; height:2.93vw;}
.wrap_cont01 .cont_set .dot.big{width:4vw; height:4vw;}
/*사이즈*/
/*색상*/
.wrap_cont01 .cont_set .dot.lg_yw{background-color:#ffe98f;}
.wrap_cont01 .cont_set .dot.gr{background-color:#33b5b0;}
.wrap_cont01 .cont_set .dot.red{background-color:#ed7164;}
.wrap_cont01 .cont_set .dot.sky{background-color:#7fcdf0;}
.wrap_cont01 .cont_set .dot.blue{background-color:#096eb6;}
.wrap_cont01 .cont_set .dot.yw{background-color:#ffcb87;}
/*색상*/

.wrap_cont01 .img_slide_set{position:absolute; top:0; left:0; width:100%; height:100%; z-index: 2;}
.wrap_cont01 .img_slide_set .inner{position:relative; width:100%; height:100%;}
.wrap_cont01 .img_slide_set .inner .item{padding:24.8vw 0 0 0; width:100%; height:100%; text-align:center;}
.wrap_cont01 .img_slide_set .inner .item .img{display:inline-block; height:61.73vw;}
.wrap_cont01 .img_slide_set .inner .item .img img{width:auto; height:100%;}
.wrap_cont01 .img_slide_set .inner .item .txt_box{padding-top:6.13vw; font-size:4.53vw; color:#000; line-height:5.87vw;}
.wrap_cont01 .img_slide_set .inner .item .txt_box .txt{font-size:inherit; color:inherit; line-height:inherit; font-weight:700;}
.wrap_cont01 .img_slide_set .inner .item .txt_box .s_txt{font-size:inherit; color:inherit; line-height:inherit; font-weight:300;}
.wrap_cont01 .img_slide_set .inner .slick-arrow{position:absolute; top:50%; left:6.67vw; width:13.33vw; height:13.33vw; font-size:0;  border-radius:50%; border:0.53vw solid #5f636a; overflow:hidden; transform:translateY(-50%); z-index:2;}
.wrap_cont01 .img_slide_set .inner .slick-arrow.slick-prev{background:rgba(255, 255, 255, 0.6) url("../images/arw_bk_l.png") no-repeat 45% 46%; background-size:2.67vw;}
.wrap_cont01 .img_slide_set .inner .slick-arrow.slick-next{left:auto; right:6.67vw; background:rgba(255, 255, 255, 0.6) url("../images/arw_bk_r.png") no-repeat center 46%; background-size:2.67vw;}
.wrap_cont01 .img_slide_set .inner .slick-arrow.slick-prev:active{border:0.53vw solid #fff; background:#ffcb87 url("../images/arw_wh_l.png") no-repeat center center; background-size:2.67vw;}
.wrap_cont01 .img_slide_set .inner .slick-arrow.slick-next:active{border:0.53vw solid #fff; background:#ffcb87 url("../images/arw_wh_r.png") no-repeat center center; background-size:2.67vw;}

.wrap_cont01 .text_set{padding:48.9vw 0 0 0;}
.wrap_cont01 .text_set .txt_box{position:relative; z-index:2; opacity:0;}
.wrap_cont01 .text_set .txt_box .s_txt{font-size:4.13vw; color:#2f2f2f; letter-spacing:-0.06vw; line-height:7.2vw; font-weight:600;}
.wrap_cont01 .text_set .txt_box.txt02 .s_txt{padding-top:2.4vw;}
.wrap_cont01 .text_set .txt_box.txt01 .b_txt{padding:1.87vw 0 0;}
.wrap_cont01 .text_set .txt_box .b_txt > p{}
.wrap_cont01 .text_set .txt_box .b_txt > p > span{display:inline-block; font-size:9.6vw; color:#000; line-height:11.2vw; font-weight:900;}
.wrap_cont01 .text_set .txt_box.txt01{padding-bottom:7.2vw;}
.wrap_cont01 .text_set .txt_box.txt02{padding-top:8vw;}
.wrap_cont01 .text_set .txt_box.txt02 .b_txt > p > span{padding:1.73vw 4vw; color:#fff; background:#36393d; border-radius:4vw;}
.wrap_cont01 .text_set .txt_box.txt02 .b_txt > p:first-child > span{padding:1.73vw 4vw 0; border-radius:4vw 4vw 0 0;}
.wrap_cont01 .text_set .txt_box.txt02 .b_txt > p:last-child{margin-top:-1.33vw;}
.wrap_cont01 .text_set .bar{position:relative; display:inline-block; width:2px; height:24.4vw; background:#b8b8b8; z-index:2; opacity:0;}

.wrap_cont01 .text_set.show .txt_box{opacity:1;}
.wrap_cont01 .text_set.show .bar{opacity:1;}

.txt_com .s_txt{font-size:2.93vw; color:#777; line-height:4.27vw; font-weight:500;}
.txt_com .s_txt.wh{color:#fff;}
/*.txt_com .text_set{position:absolute; bottom:24vw; left:0; width:100%; z-index:2;}*/
.txt_com .text_set{}
.txt_com .txt {}
.txt_com .ab_txt {position: absolute;top: calc(100% - 33vw);left: 50%;transform: translateX(-50%);white-space: nowrap;}


.pp_outer{position: relative;width:100%; height:100vh;}
.pp_cover{position: absolute; top: 0;left: 0; z-index: 2;padding:0; width:100%; height:100vh; text-align:center; overflow: hidden;}

.wrap_cont02{position: absolute; top: 0;left: 0; z-index: 2;width: 100%; height:100vh; text-align:center; background:url("../images/impossible_bg.jpg") no-repeat center center; background-size:cover;}
/*.wrap_cont02 .txt{padding:8.4vw 0 31vw;}*/
.wrap_cont02.txt_com .txt {padding:8vw 0 0 0; height: 23vw;}
.wrap_cont02.txt_com .text_set {padding-top: 14vw;}

.wrap_cont02_1{position: absolute; top: 0;left: 0; z-index: 1;width: 100%; height:100vh; text-align:center; background:url("../images/set02_02_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
/*.wrap_cont02_1 .text_set{position:absolute; bottom:19.8vw; left:0; width:100%;}*/
.wrap_cont02_1 .txt{padding:8vw 0 0 0; height: 23vw;}
.wrap_cont02_1.txt_com .text_set {padding-top: 14vw;}

.txt_logo{padding:17.33vw 0 7.87vw; text-align:right;}
.txt_logo img{width:auto; height:5.33vw;}

.wrap_cont03_outer {width: 100%;height: 200vh;}
.wrap_cont03 .inner{display: flex;flex-direction: column;align-content: center;justify-content: center;width: 100%; height: 100%;}
.wrap_cont03{position: sticky; top: 0;left: 0; width: 100%;height:100vh; padding: 0 6.67vw; text-align:center; background:#ebeef4 url("../images/set03_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
.wrap_cont03 .txt_logo{padding: 6.67vw 0 18.93vw 0;}
.wrap_cont03 .text_set{}
.wrap_cont03 .text_set .txt{text-align:left;}
.wrap_cont03 .text_set .txt > p{display:inline-block; padding-top:5.07vw; font-size:5.07vw; color:#fff; line-height:6.4vw; font-weight:900; background:url("../images/apo_wh.png") no-repeat 0.53vw 0; background-size:4.27vw;}
.wrap_cont03 .text_set .name{margin:1.47vw 0 5.33vw 0; font-size:2.9vw; color:#fff; line-height:3.07vw; font-weight:300; text-align:right;}

.wrap_cont03 .video_set{position: relative; margin:0 auto; width:100%; height:86.6vw;}
.wrap_cont03 .video_player {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;}

.wrap_cont04{position: absolute; top: 0;left: 0; z-index: 2;width: 100%; height:100vh; text-align:center; background:url("../images/impossible_bg.jpg") no-repeat center center; background-size:cover;}
/*.wrap_cont04 .text_set{bottom:24vw;}*/
.wrap_cont04 .txt{padding:8vw 0 0; height: 23vw;}

.wrap_cont04_1{position: absolute; top: 0;left: 0; z-index: 1;width: 100%; height:100vh; text-align:center; background:url("../images/set04_02_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
/*.wrap_cont04_1 .text_set{bottom:19.8vw;}*/
.wrap_cont04_1 .txt{padding:8vw 0 0; height: 23vw;}


.wrap_cont05_outer {width: 100%;height: 200vh;}
.wrap_cont05{position: sticky; top: 0;left: 0; width:100%; height: 100vh; text-align:center; font-size:0; background:#ebeef4 url("../images/set05_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
.wrap_cont05 .txt_logo{padding:6.67vw 6.67vw 16.47vw;}
.wrap_cont05 .inner{display: flex;flex-direction: column;align-content: center;justify-content: center;width: 100%; height: 100%;}
.wrap_cont05 .text_set{}
.wrap_cont05 .text_set .txt{font-size:6.4vw; color:#5f636a; line-height:8.27vw; font-weight:900;}
.wrap_cont05 .text_set .txt .bg{display:inline-block; padding:0 1.33vw; font-size:inherit; color:#fff; line-height:9.33vw; font-weight:inherit; background:#0057b8; border-radius:1.2vw; vertical-align:baseline;}
.wrap_cont05 .text_set .insert{padding:2.67vw 0 0; font-size:3.47vw; color:#5f636a; line-height:4.8vw; font-weight:600;}
.wrap_cont05 .img_set{position:relative; padding:2.67vw 0 0;width: 53.33vw;margin: 0 auto;}


.wrap_cont06{position: absolute; top: 0;left: 0; z-index: 2;width: 100%; padding:0; width:100%; height:100vh; text-align:center; background:url("../images/impossible_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
/*.wrap_cont06 .text_set{bottom:24.93vw;}*/
.wrap_cont06 .txt{padding:8vw 0 0; height: 23vw;}

.wrap_cont06_1{position: absolute; top: 0;left: 0; z-index: 1; padding:0; width:100%; height:100vh; text-align:center; background:#ebeef4 url("../images/set06_02_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
/*.wrap_cont06_1 .text_set {bottom:19.47vw;}*/
.wrap_cont06_1 .txt{padding:8vw 0 0; height: 23vw;}

.wrap_cont07{position:relative; padding:0; width:100%; height:100vh; font-size:0; background:#ebeef4 url("../images/set07_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
.wrap_cont07 .inner{display: flex;flex-direction: column;align-content: center;justify-content: center;width: 100%; height: 100%;}
.wrap_cont07 .txt_logo{padding:6.67vw 6.67vw 16vw;}
.wrap_cont07 .c07_slide_set{position:relative; padding:11.6vw 6.67vw 0 6.67vw; height:41.86vw;}
.wrap_cont07 .c07_slide_set .item{position:absolute; top:0; left:0; padding:0 6.67vw; width:100%; opacity:0;
	transform:translateY(50%);
}
.wrap_cont07.set01 .c07_slide_set .item.item01,
.wrap_cont07.set02 .c07_slide_set .item.item02,
.wrap_cont07.set03 .c07_slide_set .item.item03{ opacity:1;
	transform:translateY(0);
}
.wrap_cont07 .c07_slide_set .item .text_box{width:100%; height:100%; text-align:left;}
.wrap_cont07 .c07_slide_set .item .txt{padding:6.4vw 0 0; font-size:5.07vw; color:#5f636a; line-height:6.93vw; font-weight:900; background:url("../images/apo_gray.png") no-repeat 0 0; background-size:4.27vw; word-break:keep-all;}
.wrap_cont07 .c07_slide_set .item .name{font-size:2.93vw; color:#5f636a; text-align:right;}

.wrap_cont08{padding:16.67vw 0 26.67vw 0; width:100%; text-align:center; font-size:0; background:#ebeef4 url("../images/set08_bg.jpg") no-repeat center 0; background-size:cover; overflow:hidden;}
.wrap_cont08 .tit{}
.wrap_cont08 .item_set{}
.wrap_cont08 .item_set .item{opacity:0; transform:translateY(50%);}
.wrap_cont08 .item_set.show .item{opacity:1; transform:translateY(0);}
.wrap_cont08 .item_set .item.item01{margin:0 0 0 56vw; width:38.9vw;}
.wrap_cont08 .item_set .item.item02{margin:3.2vw 0 4vw 8.27vw; width:45.7vw;}
.wrap_cont08 .item_set .item.item03{margin:0 0 0 43vw; width:60.2vw;}
.wrap_cont08 .txt{padding:39.8vw 0 0 0; width:100%; height:99.73vw; background:url("../images/set08_round_bg.png") no-repeat 0 0; background-size:cover;}
.wrap_cont08 .txt img{width:49.8vw; opacity:0; transform:translateY(50%);}
.wrap_cont08 .txt.show img{opacity:1; transform:translateY(0);}

.wrap_cont09{padding:36.53vw 0 45vw; width:100%; font-size:0; background:#ebeef4 url("../images/set09_bg.jpg") no-repeat center 0; background-size:cover; overflow:hidden;}
.wrap_cont09 .tit{padding:0 7.33vw 12.8vw; text-align:center;}
.wrap_cont09 .swiper-wrapper{height:100%;}
.wrap_cont09 .c09_slide_set{position:relative; padding:0 7.33vw 4.67vw;}
.wrap_cont09 .c09_slide_set .drag{position:absolute; top:11vw; left:50%; transform:translateX(-50%); width:59.7vw; z-index:2; opacity:1; transition:opacity 0.3s ease; pointer-events:none;}
.wrap_cont09.show .c09_slide_set .drag{opacity:0;}
.wrap_cont09 .c09_slide_set .item{position: relative; padding:4.53vw 4.8vw 0 4.8vw; margin:0 9.33vw 0 0; height:80vw; text-align:center; border:2px solid #fff; border-radius:3.07vw; box-shadow:0.67vw 0.67vw 9.2vw rgba(209,209,209, .5); backdrop-filter: blur(1.6vw);}
.wrap_cont09 .c09_slide_set .item img{}
.wrap_cont09 .c09_slide_set .item .text_box{position:relative; padding:6.67vw 0 0 18.47vw; width:100%; text-align:left;}
.wrap_cont09 .c09_slide_set .item .text_box:before{content:''; position:absolute; top:4vw; left:-5vw; width:21.07vw; height:21.07vw; }
.wrap_cont09 .c09_slide_set .item.ico01 .text_box:before{background:url("../images/icn_person.png") no-repeat 0 0; background-size:21.07vw;}
.wrap_cont09 .c09_slide_set .item.ico02 .text_box:before{background:url("../images/icn_present.png") no-repeat 0 0; background-size:21.07vw;}
.wrap_cont09 .c09_slide_set .item.ico03 .text_box:before{background:url("../images/icn_star.png") no-repeat 0 0; background-size:21.07vw;}
.wrap_cont09 .c09_slide_set .item .text_box .txt{padding-bottom:1vw; font-size:4.53vw; color:#000; line-height:5.87vw; font-weight:900;}
.wrap_cont09 .c09_slide_set .item .text_box .s_txt{font-size:3.2vw; color:#595959; line-height:4.53vw;}
.wrap_cont09 .c09_slide_set .item.item06{margin:0;}
.wrap_cont09 .swiper-pagination-progressbar{top:auto; left:7.33vw; bottom:0; height:1.47vw; background:#d4d7de; border-radius:0.8vw; overflow:hidden;}
.wrap_cont09 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{display:inline-block; background:#ffcb87; border-radius:0.8vw;}

.wrap_cont09 .c09_slide_set .item .finger_set {position: absolute; top: 2vw; right: 2vw;width: 18vw; height: 18vw; z-index: 2;}
.wrap_cont09 .c09_slide_set .item .finger_set img {position: relative; width: 100%;height: auto; z-index: 2;}
.wrap_cont09 .c09_slide_set .item .finger_set:after {content: ''; position: absolute; top: 0;left: 0; width: 100%;height: 100%; border-radius: 50%; background: rgba(255, 255, 255, .7); z-index: 1;}

.wrap_cont10{position:relative; padding:28.53vw 12.67vw 20vw; width:100%; text-align:center; font-size:0; background:#ebeef4 url("../images/cta_bg.jpg") no-repeat center 0; background-size:cover; overflow:hidden;z-index:2;}
.wrap_cont10:before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url("../images/cta_box.png") no-repeat center 0; background-size:cover; z-index:-1;}
.wrap_cont10 .tit{padding:0 2.8vw;}
.wrap_cont10 .video_set{position: relative; margin:12vw auto 4.27vw; width:100%; height:74.6vw;}
.wrap_cont10 .video_player {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.wrap_cont10 .btn_cta{}
.wrap_cont10 .btn_cta a{display:inline-block; width:100%; height:16vw; font-size:4.27vw; color:#fff; line-height:16vw; font-weight:900; background:#0057b8 url("../images/sticky_item.png") no-repeat left -1.47vw bottom -1.47vw; background-size:17.4vw; border-radius:2.67vw;}
