@charset "utf-8";
/* css document */
/*--全局样式--*/


/* @font-face{font-family:ssbold;src:}
@font-face{font-family:ssregular;src:}
@font-face{font-family:ssmedium;src:}
@font-face{font-family:omedium;src:} */

@font-face{font-family:ssbold;src:}
@font-face{font-family:ssregular;src:}
@font-face{font-family:ssmedium;src:}
@font-face{font-family:omedium;src:}
html{font-family:ssregular;}
html,body{width: 100%;height: auto;position: relative;}
*{margin: 0;padding: 0;}
body{background-color:#ffffff;word-wrap:break-word; }
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,label{margin:0px;padding:0px;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;margin: 0;}
i,em{font-style: normal;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a{text-decoration:none;outline: medium none;}
a:hover{text-decoration:none;}
img{border:0; vertical-align:middle;}
ul,ol,li{list-style:none;}
input, button, select, textarea{outline: none;background:none;border: 0 none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.clear{clear:both;overflow: hidden;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin: 0;}
.row{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fl{float: left;}
.fr{float: right;}

nav.navbar ,.top_nav .t_nav{transition: all .3s ease;}

.fmove{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0 !important;}
.active .fmove{will-change:transform;-webkit-transition:opacity .5s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition:opacity .5s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition:transform 1s cubic-bezier(.645,.045,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1);transition:transform 1s cubic-bezier(.645,.045,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1);opacity:1 !important;-webkit-transform:none;-ms-transform:none;transform:none}
.active .fmove.fmove_1{-webkit-transition-delay:.1s;transition-delay:.1s}
.active .fmove.fmove_2{-webkit-transition-delay:.2s;transition-delay:.2s}
.active .fmove.fmove_3{-webkit-transition-delay:.3s;transition-delay:.3s}
.active .fmove.fmove_4{-webkit-transition-delay:.4s;transition-delay:.4s}
.active .fmove.fmove_5{-webkit-transition-delay:.5s;transition-delay:.5s}
.active .fmove.fmove_6{-webkit-transition-delay:.6s;transition-delay:.6s}
.active .fmove.fmove_7{-webkit-transition-delay:.7s;transition-delay:.7s}
.active .fmove.fmove_8{-webkit-transition-delay:.8s;transition-delay:.8s}
.active .fmove.fmove_9{-webkit-transition-delay:.9s;transition-delay:.9s}
.active .fmove.fmove_10{-webkit-transition-delay:1s;transition-delay:1s}
.active .fmove.fmove_11{-webkit-transition-delay:1.1s;transition-delay:1.1s}
.active .fmove.fmove_12{-webkit-transition-delay:1.2s;transition-delay:1.2s}
.active .fmove.fmove_13{-webkit-transition-delay:1.3s;transition-delay:1.3s}
.active .fmove.fmove_14{-webkit-transition-delay:1.4s;transition-delay:1.4s}
.active .fmove.fmove_15{-webkit-transition-delay:1.5s;transition-delay:1.5s}
.active .fmove.fmove_30{-webkit-transition-delay:3s;transition-delay:3s}


.wrap{width: 100%;min-height: 100vh;background: #ffffff;}
.wrap_m{display: none;}


.section_box{background: #000000;overflow: hidden;}
/*主内容*/
.section_wrap{width: 100%;height: auto;position: relative;z-index: 11;font-family:ssregular;}
.section_wrap .section{width: 100%;height: auto;position: relative;overflow: hidden;}
.section .full_image{width: 100%;height: 100%;position: relative;z-index: 1;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.section .full_image img ,.section .full_image video{width: 100%;height: 100%;object-fit: cover;}
.section .fixed_txt{position: absolute;z-index: 2;}
.section_wrap .section_1{height: 100vh;}
.section_1 .fixed_txt{left: 8.75vw;top: 17.92vw;color: #f2f2f2;}
.section_1 .fixed_txt h3{font-size: 5.21vw;line-height: 4.32vw;font-family:ssbold;}
.section_1 .fixed_txt .txt_wrap{margin-top: 2.4vw;font-size: 2.34vw;line-height: 2.19vw;}
.section_1 .full_image img{transform: scale(1.1);transition: all 2s ease;opacity: .8;}
.section_1.active .full_image img{transform: scale(1);opacity: 1;}

.section_wrap .section_2{width: 100%;height: 100vh;position: relative;}
.section_2 .s2_txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: #ffffff;color: #1a1a1a;display: flex;justify-content: center;align-items: center;}
.section_2 .s2_txt h3{font-size: 5.21vw;font-family: ssbold;text-align: center;}
.section_2 .s2_mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: #ffffff;}
.section_2 .s2_hide_txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: center;}
.section_2 .s2_hide_txt .text{width: 100%;position: absolute;left: 0;color: #f2f2f2;text-align: center;opacity: 0;font-size: 5.2vw;line-height: 5.42vw;font-family:ssbold;}

.section_wrap .section_3{width: 100%;height: 100vh;position: relative;}
.section_3 .s3_txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: #000000;color: #f2f2f2;display: flex;justify-content: center;align-items: center;}
.section_3 .s3_txt h3{font-size: 5.21vw;font-family: ssbold;text-align: center;width: 100%;line-height: 1;}
.section_3 .s3_txt .t1 h3:nth-child(2){margin-top: 1.56vw;font-size: 3.65vw;}
.section_3 .s3_txt .t2{opacity: 0;}
.section_3 .s3_txt>div{position: absolute;width: 100%;height: auto;display: flex;flex-direction: column;}
.section_3 .s3_mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: #000000;}
.section_3 .s3_hide_txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(0,0,0,.6);display: flex;justify-content: center;align-items: center;}
.section_3 .s3_hide_txt .text{width: 100%;position: absolute;left: 0;color: #f2f2f2;text-align: center;opacity: 0;}
.section_3 .s3_hide_txt .text.t1{font-size: 5.2vw;line-height: 5vw;font-family:ssbold;}
.section_3 .s3_hide_txt .text.t2{font-size: 2.5vw;line-height: 3.65vw;}
.section_3 .s3_hide_txt .text.t3{font-size: 2.5vw;line-height: 3.65vw;}

.section_wrap .section_4{width: 100%;height: 100vh;position: relative;background: #000000;display: flex;align-items: center;}
.section_4 .inner{position: relative;display: flex;justify-content: flex-end;width: 100%;}
.section_4 .s4_img{width: 56.88vw;height: auto;}
.section_4 .s4_img img{opacity: 0;width: 100%;}
.section_4 .s4_txt.active   .s4_img img{opacity: 1;}
.section_4 .s4_txt{position: absolute;top: 12.92vw;left: 12.19vw;z-index: 2;color: #f2f2f2;}
.section_4 .s4_txt h3{font-size: 5.73vw;line-height: 6.41vw;font-family: ssbold;}
.section_4 .s4_txt .txt_wrap{font-size: 1.82vw;line-height: 2.56vw;margin-top: 1.92vw;}
.section_4 .s4_txt .icon{margin-top: 5.31vw;width: 9.22vw;height: 10.16vw;}

.section_wrap .section_5{width: 100%;height: 100vh;position: relative;background: #000000;display: flex;align-items: center;}
.section_5 .inner{position: relative;width: 100%;margin-top: -2vw;}
.section_5 .s5_img{width: 23.44vw;height: auto;margin-left: 20.89vw;z-index: 3;position: relative;}
.section_5 .s5_loop{width: 100%;height: auto;position: absolute;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: flex-start;}
.section_5 .s5_loop img{width: 100%;height: 100%;object-fit: cover;max-width: initial;max-height: initial;margin-top: -1.5vw;}
.section_5 .s5_loop .mask_box{width: 100%;height: 28vw;background: #000000;position: absolute;top: 50%;right: 0;margin-top: -14vw;z-index: 33;}
.section_5 .s5_loop .mask_box::before{content: '';width: 5vw;height: 100%;position: absolute;top: 0;left: -4vw;background: linear-gradient(to right, rgba(0,0,0,.3), rgba(0,0,0,1));}
.section_5 .s5_txt{position: absolute;top: 18vw;left: 58.17vw;z-index: 3;color: #f2f2f2;}
.section_5 .s5_txt h3{font-size: 5.73vw;line-height: 6.41vw;font-family: ssbold;}
.section_5 .s5_txt .txt_wrap{font-size: 1.82vw;line-height: 2.56vw;margin-top: 1.98vw;}
.section_5 .s5_img img ,.section_5 .s5_loop img ,.section_8 .s8_img_s img ,.section_8 .s8_img_b img{width: 100%;}


.section_wrap .section_6{background: #ffffff;}
.section_6 .s6_slide_wrap{width: 100%;height: 100vh;display: flex;justify-content: space-between;}
.section_6 .s6_slide_wrap .slide_box{width: 5.31vw;height: 100%;position: relative;color: #ffffff;overflow: hidden;transition: all .5s ease;cursor: pointer;}
.section_6 .s6_slide_wrap .slide_box.active{width: 88.13vw;cursor: initial;}
.section_6 .s6_slide_wrap .slide_box .img_box{height: 100%;position: relative;display: flex;justify-content: center;align-items: center;}
.section_6 .s6_slide_wrap .slide_box:nth-child(1) .img_box img{transform: translatex(1.29%) rotate(0.005deg);}
.section_6 .s6_slide_wrap .slide_box:nth-child(2) .img_box img{transform: translatex(-15.71%) rotate(0.005deg);}
.section_6 .s6_slide_wrap .slide_box:nth-child(3) .img_box img{transform: translatex(-11.71%) rotate(0.005deg);}
.section_6 .s6_slide_wrap .slide_box .img_box img{width: auto;height: 100%;position: absolute;max-width: initial;max-height: initial;transition: all .3s ease;}
.section_6 .s6_slide_wrap .slide_box.active .img_box img{transform: translatex(0%) !important;}
.section_6 .s6_slide_wrap .slide_box .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.45);opacity: 1;transition: opacity .3s ease;}
.section_6 .s6_slide_wrap .slide_box.active .mask ,.section_6 .s6_slide_wrap .slide_box.active h3{opacity: 0;}
.section_6 .s6_slide_wrap .slide_box h3{font-size: 1.82vw;;color: #f2f2f2;position: absolute;top: 21.61vw;opacity: 1;width: 100%;font-family:ssmedium;writing-mode: vertical-rl;display: flex;align-items: center;}
.section_6 .s6_slide_wrap .slide_box .txt_box{position: absolute;top: 76.1%;left: 7.6vw;opacity: 0;width: calc(100vw - 10vw);}
.section_6 .s6_slide_wrap .slide_box.active .txt_box{opacity: 1;}
.section_6 .s6_slide_wrap .slide_box .txt_box h4{font-size: 3.65vw;line-height: 3.49vw;font-family: ssbold;color: #f2f2f2;}
.section_6 .s6_slide_wrap .slide_box .txt_box p{font-size: 1.82vw;line-height: 1.77vw;margin-top: 2.14vw;color: #f2f2f2;}
.section_6 .s6_slide_wrap .slide_box .txt_box.white h4{color: #f2f2f2;}
.section_6 .s6_slide_wrap .slide_box .txt_box.white p{color: #f2f2f2;}

.section_wrap .section_7{width: 100%;height: 100vh;}
.section_7>div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: all 2s ease;visibility: hidden;opacity: 0;}
.section_7>div.in{visibility: visible;opacity: 1;z-index: 2;}
.section_7>div.inner1{z-index: 1;}
.section_7 .fixed_txt{top: 34.3%;left: 12.19vw;color: #f2f2f2;}
.section_7 .fixed_txt h3{font-size: 6.77vw;line-height: 6.46vw;font-family: ssbold;}
.section_7 .fixed_txt .txt_wrap{font-size: 1.82vw;line-height: 2.5vw;margin-top: 2vw;}
.section_7 .play_img ,.section_7 .pause_img{width: 36.51vw;height: 4.9vw;position: absolute;z-index: 3;top: 82.4%;right: 11.67vw;}
.section_7 .play_img img ,.section_7 .pause_img img{width: 100%;}
.section_7 .play_img .btn ,.section_7 .pause_img .btn{width: 3.54vw;height: 3.54vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;padding: 0;}
.section_7 .pause_img .s7_loop{position: absolute;z-index: 4;bottom: 4.2vw;left: 50%;transform: translatex(-50%);max-width: initial;max-height: initial;}
.section_7 .play_img .s7_stop{position: absolute;z-index: 4;bottom: 4.2vw;left: 50%;transform: translatex(-50%);max-width: initial;max-height: initial;}

.section_wrap .section_8{width: 100%;height: 100vh;background: #ffffff;display: flex;align-items: center;}
.section_8 .inner{margin: 0 15.21vw 0 14.95vw;height: 44.27vw;position: relative;width: 100%;box-sizing: border-box;}
.section_8 .inner .fixed_txt{top: 2.5vw;left: 0.42vw;color: #1a1a1a;}
.section_8 .inner .fixed_txt h3{font-size: 6.77vw;line-height: 6.3vw;font-family: ssbold;}
.section_8 .inner .fixed_txt .txt_wrap{font-size: 2.34vw;line-height: 2.34vw;margin-top: 2.6vw;font-family: ssbold;}
.section_8 .inner .fixed_txt .change_txt{font-size: 1.82vw;line-height: 2.56vw;position: absolute;left: 0;top: 13.54vw;width: 33vw;white-space: nowrap;}
.section_8 .change_txt>p{transform: translatey(50px);visibility: hidden;opacity: 0;transition: initial;}

.section_8 .active .change_txt.t1>p{transform: translatey(0);visibility: visible;opacity: 1;transition: all 1s cubic-bezier(.645,.045,.355,1);transition-delay:0s;}
.section_8 .a2 .change_txt.t1>p{visibility: hidden;opacity: 0;transition: initial;}
.section_8 .a2 .change_txt.t2>p{transform: translatey(0);visibility: visible;opacity: 1;transition: all 1s cubic-bezier(.645,.045,.355,1);transition-delay:0s;}

/* .section_8 .change_txt>p.fmove_1{-webkit-transition-delay:.1s;transition-delay:.1s}
.section_8 .change_txt>p.fmove_2{-webkit-transition-delay:.2s;transition-delay:.2s}
.section_8 .change_txt>p.fmove_3{-webkit-transition-delay:.3s;transition-delay:.3s}
.section_8 .change_txt>p.fmove_4{-webkit-transition-delay:.4s;transition-delay:.4s} */
.section_8 .s8_img_s{width: 33.85vw;height: 19.79vw;position: absolute;left: 0;bottom: 0;transition: all .5s;visibility: visible;opacity: 1;}
.section_8 .s8_img_b{width: 33.85vw;height: 44.27vw;position: absolute;right: 0;bottom: 0;}
.section_8 .a2 .s8_img_s{visibility: hidden;opacity: 0;}

.section_wrap .section_9{width: 100%;height: 100vh;background: #f2f2f2;}
.section_9 .inner{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.section_9 .inner h3{font-size: 5.21vw;line-height: 5vw;color: #1a1a1a;font-family: ssbold;}
.section_9 .inner .num{font-size: 31.25vw;line-height: 24.01vw;color: #d6b783;font-family: ssbold;margin-top: 1.82vw;}
.section_9 .inner .txt_wrap{font-size: 1.82vw;line-height: 2.56vw;color: #1a1a1a;margin-top: 2.1vw;}

.supf{position: relative;}
.supf>sup{font-size: 1.15vw;font-family: ssbold;line-height: 1;position: absolute;top: 0.25vw;margin-left: 0.25vw;}
.supf>sup.t{top: 0.5vw;}
.section_wrap .section_10{width: 100%;height: auto;background: #f2f2f2;box-sizing: border-box;padding: 1.56vw 28.54vw 2.19vw 12.08vw;}
.section_10 .inner{font-size: 0.63vw;line-height: 0.78vw;color: #666666;}



@media all and (min-width:1921px) {
.section_box{margin-top: -1px;}
}
.mob_show{display: none;}
@media all and (max-width:1400px) {
	.section_4 .s4_txt{top: 10.92vw;}
	.section_5 .inner{margin-top: -2vw;}
	.section_7 .play_img, .section_7 .pause_img{right: 2.67vw;}
}
@media all and (max-width:1024px) {
	.pc_show{display: none;}
	.mob_show{display: block;}
	.mob_section{width: 100%;height: auto;position: relative;z-index: 11;font-family:ssregular;}
	.mob_section .section{width: 100%;height: auto;position: relative;overflow: hidden;}
	.mob_section .section .full_image{width: 100%;height: 100%;position: relative;z-index: 1;display: flex;justify-content: center;align-items: center;overflow: hidden;}
	.section .fixed_txt{position: absolute;z-index: 2;}
	.mob_s1 .fixed_txt{width: 100%;left: 0;top: 17.13vw;text-align: center;color: #f2f2f2;}
	.mob_s1 .fixed_txt h3{font-family: ssbold;font-size: 8.75vw;line-height: 7.38vw;letter-spacing: -0.21vw;}
	.mob_s1 .fixed_txt p{margin-top: 5vw;font-size: 4.5vw;line-height: 4.25vw;}
	
	.mob_section .mob_s2{height: 100vh;background: #ffffff;display: flex;flex-direction: column;justify-content: center;align-items: center;}
	.mob_s2 .mob_s2_img{width: 73.88vw;margin-top: 10.55vw;}
	.mob_s2 .mob_s2_txt{width: 100%;height: 20.26vw;font-size: 8.75vw;line-height: 10.13vw;color: #1a1a1a;font-family: ssbold;text-align: center;position: relative;display: flex;justify-content: center;align-items: center;}
	.mob_s2 .mob_s2_txt .txt_wrap{position: absolute;opacity: 0;}
	
	.mob_s3 .fixed_txt{width: 100%;left: 0;top: 12.5vw;text-align: center;color: #f2f2f2;}
	.mob_s3 .fixed_txt h3{font-family: ssbold;font-size: 8.75vw;line-height: 10.38vw;letter-spacing: -0.21vw;}
	.mob_s3 .mob_s3_subtxt{padding: 5.15vw 6.25vw;background: #ffffff;}
	.mob_s3 .mob_s3_subtxt h3{font-family: ssbold;font-size: 8.75vw;line-height: 8.38vw;letter-spacing: -0.21vw;color: #1a1a1a;text-align: center;}
	.mob_s3 .mob_s3_subtxt .txt{font-size: 3.75vw;line-height: 5vw;color: #1a1a1a;}
	
	.mob_section .mob_s4{height: auto;background: #000000;}
	.mob_s4 .full_image img{opacity: 0;}
	.mob_s4 .fixed_txt{width: 100%;left: 0;top: 12.38vw;text-align: center;color: #f2f2f2;}
	.mob_s4 .fixed_txt h3{font-family: ssbold;font-size: 8.75vw;line-height: 8.38vw;letter-spacing: -0.21vw;}
	.mob_s4 .fixed_txt .txt_wrap{font-size: 4.5vw;line-height: 5.25vw;margin-top: 4.62vw;}
	.mob_s4 .mob_s4_icon{width: 20vw;height: auto;position: absolute;top: 38.5vw;left: 50%;margin-left: -10vw;z-index: 3;}
	
	.mob_section .mob_s5{height: 100vh;background: #0d0d0d;margin-top: -1px;}
	.mob_s5 .mob_s5_fi1 img{opacity: 0;}
	.mob_s5 .fixed_txt{width: 100%;left: 0;top: 12.5vw;text-align: center;color: #f2f2f2;z-index: 3;}
	.mob_s5 .fixed_txt h3{font-family: ssbold;font-size: 8.75vw;line-height: 8.38vw;letter-spacing: -0.21vw;}
	.mob_s5 .fixed_txt .txt_wrap{font-size: 4.5vw;line-height: 5.25vw;margin-top: 4.62vw;}
	.mob_section .section.mob_s5 .mob_s5_fi2{position: absolute;top: 0;left: 0;z-index: 2;}
	
	.mob_section .mob_s6{height: 100vh;background: #ffffff;}
	.mob_s6 .swiper{width: 100%;height: 100%;}
	.mob_s6 .mob_s6_slide{width: 100%;height: 100%;position: relative;overflow: hidden;text-align: center;}
	.mob_s6 .mob_s6_slide .slide_txt{width: 100%;position: absolute;left: 0;z-index: 22;top: 12.5vw;color: #f2f2f2;}
	.mob_s6 .mob_s6_slide .slide_txt.black{color: #1a1a1a;}
	.mob_s6 .mob_s6_slide .slide_txt h3{font-family: ssbold;font-size: 8.75vw;line-height: 8.38vw;letter-spacing: -0.21vw;}
	.mob_s6 .mob_s6_slide .slide_txt .txt_wrap{font-size: 4.5vw;line-height: 5.25vw;margin-top: 4.62vw;}
	.mob_s6 .swiper{transform:translate3d(0,0,0);}
	.mob_s6 .swiper .swiper-slide{transform:translate3d(0,0,0);}
	.mob_s6 .swiper .swiper-pagination{display: flex;justify-content: center;bottom: 5vw;}
	.mob_s6 .swiper .swiper-pagination-bullet{width: 2.75vw;height: 2.75vw;background: rgba(255,255,255,.3);margin: 0 2.75vw;opacity: initial;}
	.mob_s6 .swiper .swiper-pagination-bullet-active{background: rgba(255,255,255,.8);}
	.mob_s6 .mob_s6_btn{width: 3.75vw;height: 13.5vw;position: absolute;top: 41.5%;z-index: 22;outline: none !important;}
	.mob_s6 .mob_s6_btn>img{width: 100%;}
	.mob_s6 .mob_s6_btn.prev{left: 0;}
	.mob_s6 .mob_s6_btn.next{right: 0;}
	
	.mob_section .mob_s7{height: 100vh;background: #ffffff;}
	.mob_s7 .swiper{width: 100%;height: 100%;}
	.mob_s7 .mob_s7_slide{width: 100%;height: 100%;position: relative;overflow: hidden;text-align: center;}
	.mob_s7 .mob_s7_slide .slide_txt{width: 100%;position: absolute;left: 0;z-index: 22;top: 12.5vw;color: #f2f2f2;}
	.mob_s7 .mob_s7_slide .slide_txt.black{color: #1a1a1a;}
	.mob_s7 .mob_s7_slide .slide_txt h3{font-family: ssbold;font-size: 8.75vw;line-height: 8.38vw;letter-spacing: -0.21vw;}
	.mob_s7 .mob_s7_slide .slide_txt .txt_wrap{font-size: 4.5vw;line-height: 5.25vw;margin-top: 4.62vw;}
	.mob_s7 .swiper .swiper-pagination{display: flex;justify-content: center;bottom: 5vw;}
	.mob_s7 .swiper .swiper-pagination-bullet{width: 2.75vw;height: 2.75vw;background: rgba(255,255,255,.3);margin: 0 2.75vw;opacity: initial;}
	.mob_s7 .swiper .swiper-pagination-bullet-active{background: rgba(255,255,255,.8);}
	
	.mob_section .mob_s8{background: #ffffff;box-sizing: border-box;padding: 12.25vw 7.5vw;color: #1a1a1a;}
	.mob_s8 .title_wrap{font-family: ssbold;font-size: 8.75vw;line-height: 10vw;letter-spacing: -0.21vw;text-align: center;}
	.mob_s8 .img_box{width: 100%;height: auto;margin-top: 9.68vw;}
	.mob_s8 .img_box img{width: 100%;}
	.mob_s8 .subtxt{font-size: 4.5vw;line-height: 5.25vw;margin-top: 3.26vw;white-space: nowrap;}
	
	
	.mob_section .mob_s9{background: #f2f2f2;padding: 12.5vw 0 14.88vw;text-align: center;color: #1a1a1a;}
	.mob_s9 h3{font-family: ssbold;font-size: 8.75vw;line-height: 8.38vw;letter-spacing: -0.21vw;}
	.mob_s9 .num{font-family: ssbold;font-size: 68.75vw;line-height: 54vw;margin-top: 6.13vw;color: #d6b783;}
	.mob_s9 .subtxt{margin-top: 3.13vw;font-size: 4.5vw;line-height: 5.25vw;}
	.mob_show .mob_section .section_box{background: #ffffff;}
	
	.mob_section .mob_s10{background: #f2f2f2;padding: 3.5vw 7.13vw 4.88vw;box-sizing: border-box;}
	.mob_section .mob_s10 .inner{font-size: 2vw;line-height: 2.4vw;color: #666666;}
	.supf>sup{font-size: 2.25vw;top: 1vw;margin-left: 1vw;}
}
