/* main */
.m_video_wrap {position:fixed; width:100%; height:100vh; left:0px; top:0px; z-index:-1; background:#000; animation:m_1_vis 15s 0s ease normal forwards; opacity:0;}
@keyframes m_1_vis {
  0% {
	opacity:0;
  }
  100% {
	opacity:1; 
  }
}
.m_video_wrap video {position:relative; width:70%; height:70%; left:15%; top:11%; box-sizing:border-box; object-fit:cover;}
.m_video_shadow {position:absolute; width:100%; height:100vh; left:0px; top:0px; backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px);}

.m_line {position:fixed; width:1px; height:100vh; left:250px; top:0px; background:rgba(255,255,255,.1); z-index:10500;}

.m_cont_wrap {position:relative; width:100%;}
.m_cont_1 {height:100vh; background:rgba(0,0,0,.2);}
.m_cont_2 {height:1100px; padding:80px 20px 80px 20px; background:rgba(0,0,0,.65); border-bottom:solid 1px rgba(255,255,255,.1);}
.m_cont_3 {height:1000px; padding:200px 20px 80px 250px; background:rgba(0,0,0,.65); overflow:hidden; border-bottom:solid 1px rgba(255,255,255,.1);}
.m_cont_4 {height:1000px; padding:200px 20px 0px 250px; background:rgba(0,0,0,.65);}


.m_1_tit_box {position:absolute;  height:80px; left:250px; top:250px; padding-top:18px; font-size:22px; font-weight:800; color:rgba(255,255,255,1); line-height:130%; letter-spacing:0.5px; font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif;}
.m_1_sqa {position:absolute; width:6px; height:20px; background:#e20101; top:0px; left:30px; opacity:0; animation:m_1_sq 2s 0.5s ease normal forwards;}
@keyframes m_1_sq {
  0% {
    left:50px;
	opacity:0;
  }
  100% {
    left:0px;
	opacity:1; 
  }
}

.m_1_txt_wrap {position:absolute; width:100%; height:400px; left:0px; top:calc(50% - 200px); overflow:hidden;}
.m_1_txt_box_1 {position:relative; width:100%; height:200px;overflow:hidden; padding-top:45px;}
.m_1_txt_box_2 {position:relative; width:100%; height:200px;overflow:hidden; padding-top:27px;}
.m_1_txt_1 {position:relative; width:100%; top:200px; font-size:56px; font-weight:300; color:rgba(255,255,255,1); line-height:120%; letter-spacing:-3px; text-align:center; animation:m_1_t_1 2.5s 0.5s ease normal forwards; opacity:0; mix-blend-mode:exclusion; margin:0 auto;}
@keyframes m_1_t_1 {
  0% {
    top:200px;
	opacity:0;  
  }
  100% {
    top:0px;
	opacity:1;  
  }
}
.m_1_txt_2 {position:relative; width:100%; top:-200px; font-size:16px; font-weight:300; color:rgba(255,255,255,.8); line-height:150%; letter-spacing:normal; text-align:center; animation:m_1_t_2 2.5s 0.5s ease normal forwards; opacity:0; word-break:keep-all; margin:0 auto;}
@keyframes m_1_t_2 {
  0% {
    top:-200px;
	opacity:0;
  }
  100% {
    top:0px;
	opacity:1;   
  }
}

.m_1_txt_col {font-weight:300; letter-spacing:1px; color:rgba(255,255,255,.8); font-size:18px;}
.m_1_txt_col_2 {font-weight:800;}
.m_1_line {position:absolute; width:100%; height:1px; background:rgba(255,255,255,.1); left:0px; top:50%;}

.m_1_line_act {position:absolute; width:100%; height:1px; border-radius:2px; background:rgba(255,255,255,.09); left:0px; top:50%; animation:m_1_line 2.5s 0s ease normal forwards;}
@keyframes m_1_line {
  0% {
    top:50%;
	opacity:1;
  }
  100% {
    top:calc(50% + 400px);
	opacity:0;  
  }
}
.m_1_line_act_2 {position:absolute; width:100%; height:1px; background:rgba(255,255,255,.09); left:0px; top:50%; animation:m_1_line_2 2.5s 0.5s ease normal forwards;}
@keyframes m_1_line_2 {
  0% {
    top:50%;
	opacity:1;
  }
  100% {
    top:calc(50% - 500px);
	opacity:0;  
  }
}

.m_1_line_act_3 {position:absolute; width:100%; height:1px; background:rgba(255,255,255,.09); left:0px; top:50%; animation:m_1_line_3 3s 1s ease normal forwards;}
@keyframes m_1_line_3 {
  0% {
    top:50%;
	opacity:1;
  }
  100% {
    top:calc(50% - 600px);
	opacity:0;  
  }
}

.m_1_bluekings {position:absolute; width:600px; height:300px; left:calc(50% - 300px); top:calc(50% - 150px); background:url('../img/svg/logo.svg') no-repeat 0px 50%; background-size:600px; opacity:.1; mix-blend-mode:overlay; -webkit-mix-blend-mode:overlay;}

.m_1_arr {position:absolute; width:50px; height:32px; left:calc(50% - 25px); bottom:30px; transition:all 1s ease 0s;}
.m_1_arr a {display:block; width:50px; height:32px;}
.m_1_scr {position:relative; width:14px; height:32px; border-radius:7px; margin:0 auto; transition:all 0.3s ease 0s; background:rgba(255,255,255,.1);}
.m_1_scr_dot {position:absolute; width:4px; height:4px; border-radius:2px; background:#f32830; left:calc(50% - 2px); top:15px; animation: m_1_dot 1s ease 0s infinite alternate; opacity:0;}
@keyframes m_1_dot {
  0% {
    top:15px;
	opacity:0;
  }
  100% {
    top:22px;
	opacity:1;  
  }
}
.m_1_scr_txt {position:absolute; width:70px; left:39px; top:22px; font-size:9px; font-weight:800 !important; color:rgba(255,255,255,.3); line-height:100%; letter-spacing:normal; font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif;}
.m_1_arr_act {opacity:0; bottom:80px;}

.m_2_contwrap {position:absolute; width:1600px; left:calc(50% - 800px); top:250px;}
.m_2_sqa {position:absolute; width:6px; height:20px; background:#e20101; top:240px; left:calc(50% - 30px); transition:all 1s ease 0s; opacity:0;}
.m_2_sqa_act {opacity:1; left:calc(50% - 60px);}
.m_2_tit {position:relative; width:100%; font-size:22px; font-weight:800; color:#fff; text-align:center; line-height:100%; letter-spacing:normal; font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif; padding-bottom:20px;}
.m_2_txt {position:relative; width:100%; font-size:18px; font-weight:300; padding-bottom:60px; color:rgba(255,255,255,.8); text-align:center; line-height:150%; letter-spacing:-0.2px; word-break:keep-all;}
.m_2_contbox {position:relative; width:100%; height:410px;}
.m_2_contbox ul li {position:relative; float:left; width:400px; height:410px;}

.m_2_b1 {transition:all 1.5s ease 0s; left:-150px;}
.m_2_b2 {transition:all 1.5s ease 0s; left:-200px;}
.m_2_b3 {transition:all 1.5s ease 0s; left:-250px;}
.m_2_b4 {transition:all 1.5s ease 0s; left:-300px;}
.m_2_act {left:0px !important;}

.m_2_vis {position:relative; width:100%; height:360px; transition:all 0.5s ease 0s; overflow:hidden;}
.m_2_vis a {display:block; width:100%; height:360px; padding:30px; background:rgba(0,0,0,0); transition:all 1s ease 0s;}
.m_2_vis:hover a {background:rgba(0,0,0,.6);}
.m_2_vis:hover {background-position:-30px 50%;}
.m_2_vis:hover .m_2_vistxt {opacity:1;} 

.vis_1 {background:url('../img/main/main_vis_1.jpg') no-repeat; background-position:0px 50%; background-size:450px;}
.vis_2 {background:url('../img/main/main_vis_2.jpg') no-repeat; background-position:0px 50%; background-size:450px;}
.vis_3 {background:url('../img/main/main_vis_3.jpg') no-repeat; background-position:0px 50%; background-size:450px;}
.vis_4 {background:url('../img/main/main_vis_4.jpg') no-repeat; background-position:0px 50%; background-size:450px;}
.m_2_vistit {position:relative; width:100%; height:50px; font-size:18px; font-weight:400; color:#fff; text-align:center; line-height:100%; letter-spacing:-0.2px; padding-top:16px;}
.m_2_vistxt {position:relative; font-size:16px; font-weight:400; color:rgba(255,255,255,.9); letter-spacing:normal; line-height:140%; opacity:0; transition:all 0.5s ease 0s;}

.ma_arrwrap {position:relative; display:inline-block; width:12px; height:19px; left:15px; top:10px;}
.arr>span{
  display:block;
  width:0px;
  height:1px;
  margin-top:4px;
  margin-bottom:4px;
  background-color:#fff;
  opacity:0;	
  transition:all 0.3s ease 0s;
}
.ma_arrwrap.arr_on span:nth-child(1){
  opacity:.5; transform:translateY(-1px) rotate(45deg); width:14px;
}
.ma_arrwrap.arr_on span:nth-child(2){
  opacity:.3; transform:translateX(-15px); width:28px;
}
.ma_arrwrap.arr_on span:nth-child(3){
  opacity:.5; transform:translateY(1px) rotate(-45deg); width:14px;
}

.m_2_mobile_tit {position:relative; width:100%; font-size:16px; font-weight:800; color:#fff; line-height:100%; letter-spacing:-0.1px; padding-bottom:12px; padding-top:7px; display:none;}
.m_2_arr {position:absolute; width:18px; height:20px; right:20px; bottom:17px; background:url('../img/svg/arr_2.svg') no-repeat 100% 50%; background-size:18px; display:none;}

.m_3_sqa {position:absolute; width:6px; height:20px; background:#e20101; top:190px; left:284px; transition:all 1s ease 0s; opacity:0;}
.m_3_sqa_act {opacity:1; left:250px;}
.m_3_vis {position:absolute; width:2000px; height:1000px; left:950px; top:0px; background:url('../img/main/main_vis_5.jpg') no-repeat 50% 50%; transition:all 4s ease 0s; opacity:.1; mix-blend-mode:screen;}
.m_3_act_1 {opacity:1;}
.m_3_tit {position:relative; width:100%; font-size:22px; font-weight:800; color:#fff; text-align:left; line-height:100%; letter-spacing:normal; font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif; padding-bottom:50px;}
.m_3_txt {position:relative; width:100%; font-size:50px; font-weight:300; color:#fff; text-align:left; line-height:110%; letter-spacing:-1px; word-break:keep-all; font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif; padding-bottom:30px; transition:all 1s ease 0s; opacity:0; left:-50px;}
.m_3_act_2 {opacity:1; left:0px;}
.m_3_txt_2 {position:relative; width:40%; font-size:18px; font-weight:300; color:rgba(255,255,255,.8); text-align:left; line-height:150%; letter-spacing:-0.2px; word-break:keep-all; transition:all 2s ease 0s; opacity:0; left:-50px; padding-bottom:30px;}
.m_3_act_3 {opacity:1; left:0px;}
.m_3_arr {position:relative; width:58px; height:58px; background:url('../img/svg/arr_4.svg') no-repeat 50% 50%; background-size:20px; border:solid 1px rgba(255,255,255,.4); opacity:.4; transition:all 0.3s ease 0s;}
.m_3_arr:hover {opacity:.9;}
.m_3_arr a {display:block; width:56px; height:56px;}

.m_4_titbox {position:relative; max-width:calc(100% - 230px);}
.m_4_tit {position:relative; width:100%; font-size:22px; font-weight:800; color:#fff; text-align:left; line-height:100%; letter-spacing:normal; font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif; padding-bottom:20px;}
.m_4_sqa {position:absolute; width:6px; height:20px; background:#e20101; top:-10px; left:30px; transition:all 1s ease 0s; opacity:0;}
.m_4_sqa_act {opacity:1; left:0px;}
.m4_news_wrap {position:relative; max-width:calc(100% - 230px); min-height:250px;}
.m4_news_wrap ul li {position:relative; width:100%; border-bottom:solid 1px rgba(255,255,255,.1); padding:25px 0px;}
.m4_news_wrap ul li a {display:block; font-size:17px; font-weight:300; color:rgba(255,255,255,.7); text-align:left; line-height:100%; letter-spacing:-0.2px; word-break:keep-all; transition:all 0.3s ease 0s;}
.m4_news_wrap ul li a:hover {color:rgba(255,255,255,1);}
.m4_news_txt_1 {display:inline-block;}
.m4_news_txt_2 {display:inline-block; padding-left:20px; opacity:.7;}
.m_4_arr {position:absolute; width:58px; height:58px; right:0px; top:-40px; background:url('../img/svg/arr_4.svg') no-repeat 50% 50%; background-size:20px; border:solid 1px rgba(255,255,255,.4); opacity:.4; transition:all 0.2s ease 0s; z-index:1000;}
.m_4_arr:hover {opacity:.9;}
.m_4_arr a {display:block; width:56px; height:56px;}
.m4_contnone {position:relative; width:100%; font-size:16px; font-weight:300; color:rgba(255,255,255,.7); text-align:center; line-height:100%; letter-spacing:-0.3px; border-radius:6px; border:solid 1px rgba(255,255,255,.1); padding:50px 30px 48px 30px; margin-top:20px;}

.m_4_titbox_2 {position:relative; margin-top:150px; max-width:calc(100% - 230px);}
.m_4_tit_2 {position:relative; width:100%; font-size:22px; font-weight:800; color:#fff; text-align:left; line-height:100%; letter-spacing:normal; font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif; padding-bottom:30px;}
.m_4_sqa_2 {position:absolute; width:6px; height:20px; background:#e20101; top:-10px; left:30px; transition:all 1s ease 0s; opacity:0;}
.m_4_sqa_act_2 {opacity:1; left:0px;}
.m_4_copy_wrap {position:relative; width:100%; font-size:14px; font-weight:300; color:rgba(255,255,255,.7); text-align:left; line-height:160%; letter-spacing:normal; word-break:keep-all;}
.m_4_col {padding-left:5px; padding-right:5px; color:rgba(255,255,255,.4); font-size:12px;}
.m_4_col_2 {display:inline-block; font-size:11px; padding-top:20px; font-weight:300; color:rgba(255,255,255,.5); font-family:NanumSquare,Pretendard,HelveticaNeue,'¸¼Àº °íµñ','malgun gothic','Apple SD Gothic Neo','Apple SD »êµ¹°íµñ Neo','Microsoft NeoGothic','Droid sans',sans-serif;}
.m_4_arr_2 {position:absolute; width:58px; height:58px; right:0px; top:-40px; background:url('../img/svg/arr_4.svg') no-repeat 50% 50%; background-size:20px; border:solid 1px rgba(255,255,255,.4); opacity:.4; transition:all 0.2s ease 0s;}
.m_4_arr_2:hover {opacity:.9;}
.m_4_arr_2 a {display:block; width:56px; height:56px;}
.m_4_logo {position:absolute; width:80px; height:40px; right:250px; bottom:30px; background:url('../img/svg/logo.svg') no-repeat 0px 0px; background-size:80px; opacity:.2;}


/* ¿ÍÀÌµå */
@media all and (min-width:3000px){
	.m_video_wrap video {width:1700px; height:728px; left:calc(50% - 850px); top:calc(50% - 380px);}
}

/* ÅÂºí¸´ CSS */
@media all and (max-width:1600px){
	.m_video_wrap video {width:110%; height:110%; left:-5%; top:-6%; object-fit:contain;}
	.m_line {left:20px;}
	.m_1_bluekings {width:460px; height:200px; left:calc(50% - 230px); top:calc(50% - 100px); background-size:460px; opacity:.05;}
	.m_1_arr {bottom:100px;}
    .m_1_arr_act {bottom:150px;}
	.m_1_arr:hover {opacity:.4;}
	.m_cont_2 {height:auto; padding:80px 20px 100px 20px; border-bottom:solid 1px rgba(255,255,255,.1);}
	.m_2_contwrap {position:relative; width:100%; height:auto; left:auto; top:auto;}
	.m_2_tit {font-size:19px; text-align:left; padding-bottom:15px;}
	.m_2_txt {font-size:15px; padding-bottom:35px; text-align:left; letter-spacing:normal; width:90%; color:rgba(255,255,255,.75);}
	.m_2_contbox {position:relative; width:100%; height:auto;}
	.m_2_contbox ul li {width:300px; height:300px; margin-right:15px; margin-bottom:15px;}
	.m_2_vis {height:300px; transition:none; border-radius:6px;}
	.m_2_vis a {height:300px; padding:20px; background:rgba(0,0,0,.45); transition:none;}
	.m_2_vis:hover a {background:rgba(0,0,0,.45);}
	.m_2_vis:hover {background-position:50% 50%;}
	.m_2_vis:hover .m_2_vistxt {opacity:1;} 
	.vis_1 {background-position:50% 50%; background-size:cover;}
	.vis_2 {background-position:50% 50%; background-size:cover;}
	.vis_3 {background-position:50% 50%; background-size:cover;}
	.vis_4 {background-position:50% 50%; background-size:cover;}
	.m_2_vistit {display:none;}
	.m_2_vistxt {position:relative; font-size:14px; font-weight:400; letter-spacing:normal; line-height:140%; color:rgba(255,255,255,.85); opacity:1; transition:none;}
	.ma_arrwrap {display:none;}
	.m_2_mobile_tit {display:block;}
	.m_2_arr {display:block;}
	.m_2_sqa {top:71px; left:40px;}
	.m_2_sqa_act {opacity:1; left:20px;}
	.m_cont_3 {height:auto; padding:80px 20px 170px 20px;}
	.m_3_sqa {top:71px; left:50px;}
	.m_3_sqa_act {opacity:1; left:20px;}
	.m_3_vis {width:800px; height:100%; left:60%; background-size:cover; opacity:.1;}
	.m_3_act_1 {opacity:1;}
	.m_3_tit {font-size:19px; padding-bottom:40px;}
	.m_3_txt {font-size:30px; line-height:120%; letter-spacing:0.2px; padding-bottom:25px; left:-40px; font-weight:300;}
	.m_3_act_2 {opacity:1; left:0px;}
	.m_3_txt_2 {width:50%; font-size:15px; letter-spacing:normal; left:-40px; padding-bottom:25px; color:rgba(255,255,255,.75);}
	.m_3_act_3 {opacity:1; left:0px;}
	.m_3_arr {width:40px; height:40px; background-size:14px; transition:none;}
	.m_3_arr:hover {opacity:.4;}
	.m_3_arr a {width:40px; height:40px;}
	.m_cont_4 {height:auto; padding:80px 20px 130px 20px;}
	.m_4_titbox {max-width:100%;}
	.m_4_tit {font-size:19px; padding-bottom:8px;}
	.m4_news_wrap {max-width:100%; min-height:auto;}
	.m4_news_wrap ul li {padding:20px 0px;}
	.m4_news_wrap ul li a {font-size:14px; line-height:150%; letter-spacing:-0.1px; transition:none; color:rgba(255,255,255,.8);}
	.m4_news_wrap ul li a:hover {color:rgba(255,255,255,.8);}
	.m4_news_txt_1 {display:block;}
	.m4_news_txt_2 {display:block; padding-left:0px; font-size:13px !important;}
	.m_4_arr {width:40px; height:40px; top:-24px; background-size:14px; transition:none;}
	.m_4_arr:hover {opacity:.4;}
	.m_4_arr a {width:40px; height:40px;}
	.m_4_sqa {top:-9px;}
	.m4_contnone {font-size:14px; letter-spacing:-0.1px; padding:40px 20px 39px 20px; margin-top:20px;}
	.m_4_titbox_2 {margin-top:120px; max-width:100%;}
	.m_4_tit_2 {font-size:19px; padding-bottom:20px;}
	.m_4_sqa_2 {top:-9px;}
	.m_4_arr_2 {width:40px; height:40px; top:-24px; background-size:14px; transition:none;}
	.m_4_arr_2:hover {opacity:.4;}
	.m_4_arr_2 a {width:40px; height:40px;}
	.m_4_copy_wrap {font-size:13px;}
	.m_4_logo {width:70px; right:20px; bottom:20px; background-size:70px;}
	.m_1_scr_txt {color:rgba(255,255,255,.25);}
    
    .m_1_tit_box {left:20px; top:120px; padding-top:20px; font-size:19px; line-height:120%; letter-spacing:0.5px;}
    .m_1_txt_col {font-weight:300; letter-spacing:0.5px; font-size:15px;}
    .m_1_txt_1 {font-size:30px; line-height:120%; letter-spacing:normal;}
    .m_1_txt_2 {font-size:15px; color:rgba(255,255,255,.75); line-height:160%; width:80%;}
    .m_1_txt_box_1 {padding-top:114px;}
    .m_1_txt_box_2 {padding-top:14px;}
}


/* ¸ð¹ÙÀÏ CSS */
@media all and (max-width:480px){
	.m_video_wrap video {width:140%; height:140%; left:-20%; top:-20%; object-fit:contain;}
	.m_line {left:20px;}
	.m_1_bluekings {width:300px; height:150px; left:calc(50% - 150px); top:calc(50% - 75px); background-size:300px; opacity:.05;}
	.m_1_arr {bottom:110px;}
    .m_1_arr_act {bottom:160px;}
	.m_1_arr:hover {opacity:.4;}
	.m_cont_2 {padding:70px 20px 80px 20px;}
	.m_2_tit {font-size:17px;}
	.m_2_txt {font-size:14px; width:90%; letter-spacing:normal; color:rgba(255,255,255,.75);}
	.m_2_contbox ul li {width:100%; height:220px; margin-bottom:17px;}
	.m_2_vis {height:220px; transition:none; border-radius:6px;}
	.m_2_vis a {height:220px; padding:20px; background:rgba(0,0,0,.45); transition:none;}
	.m_2_vis:hover a {background:rgba(0,0,0,.45);}
	.m_2_vis:hover {background-position:50% 50%;}
	.m_2_vis:hover .m_2_vistxt {opacity:1;} 
	.vis_1 {background-position:50% 50%; background-size:cover;}
	.vis_1 {background-position:50% 50%; background-size:cover;}
	.vis_2 {background-position:50% 50%; background-size:cover;}
	.vis_3 {background-position:50% 50%; background-size:cover;}
	.vis_4 {background-position:50% 50%; background-size:cover;}
	.m_2_vistit {display:none;}
	.m_2_vistxt {position:relative; font-size:13px; font-weight:400; letter-spacing:-0.2px; line-height:140%; color:rgba(255,255,255,.85); opacity:1; transition:none;}
	.ma_arrwrap {display:none;}
	.m_2_mobile_tit {display:block; font-size:15.5px;}
	.m_2_arr {display:block;}
	.m_2_sqa {top:59px; left:40px;}
	.m_2_sqa_act {opacity:1; left:20px;}
	.m_cont_3 {height:auto; padding:80px 20px 170px 20px;}
	.m_3_sqa {top:69px; left:50px;}
	.m_3_sqa_act {opacity:1; left:20px;}
	.m_3_vis {width:800px; height:100%; left:75%; background-size:cover; opacity:.1;}
	.m_3_act_1 {opacity:1;}
	.m_3_tit {font-size:17px; padding-bottom:35px;}
	.m_3_txt {font-size:24px; line-height:120%; letter-spacing:0.2px; padding-bottom:20px; left:-30px; font-weight:300;}
	.m_3_act_2 {opacity:1; left:0px;}
	.m_3_txt_2 {width:70%; font-size:14px; letter-spacing:normal; left:-30px; padding-bottom:20px; color:rgba(255,255,255,.75);}
	.m_3_act_3 {opacity:1; left:0px;}
	.m_3_arr {width:40px; height:40px; background-size:14px; transition:none;}
	.m_3_arr:hover {opacity:.4;}
	.m_3_arr a {width:40px; height:40px;}
	.m_cont_4 {height:auto; padding:80px 20px 130px 20px;}
	.m_4_titbox {max-width:100%;}
	.m_4_tit {font-size:17px; padding-bottom:5px;}
	.m4_news_wrap {max-width:100%; min-height:auto;}
	.m4_news_wrap ul li {padding:20px 0px;}
	.m4_news_wrap ul li a {font-size:14px; line-height:150%; letter-spacing:-0.1px; transition:none; color:rgba(255,255,255,.8);}
	.m4_news_wrap ul li a:hover {color:rgba(255,255,255,.8);}
	.m4_news_txt_1 {display:block;}
	.m4_news_txt_2 {display:block; padding-left:0px; font-size:13px !important;}
	.m_4_arr {width:40px; height:40px; top:-26px; background-size:14px; transition:none;}
	.m_4_arr:hover {opacity:.4;}
	.m_4_arr a {width:40px; height:40px;}
	.m_4_sqa {top:-11px;}
	.m4_contnone {font-size:14px; letter-spacing:-0.1px; padding:40px 20px 39px 20px; margin-top:20px;}
	.m_4_titbox_2 {margin-top:120px; max-width:100%;}
	.m_4_tit_2 {font-size:17px; padding-bottom:20px;}
	.m_4_sqa_2 {top:-11px;}
	.m_4_arr_2 {width:40px; height:40px; top:-26px; background-size:14px; transition:none;}
	.m_4_arr_2:hover {opacity:.4;}
	.m_4_arr_2 a {width:40px; height:40px;}
	.m_4_copy_wrap {font-size:13px;}
	.m_4_logo {width:70px; right:20px; bottom:20px; background-size:70px;}
	.m_1_scr_txt {color:rgba(255,255,255,.25);}
    
	br.m_br_del {display:none;}
    .m_1_tit_box {left:20px; top:120px; padding-top:20px; font-size:17px; line-height:120%; letter-spacing:0.5px;}
    .m_1_txt_col {font-weight:300; letter-spacing:0.5px; font-size:14px;}
    .m_1_txt_1 {font-size:21px; line-height:130%; letter-spacing:normal;}
    .m_1_txt_2 {font-size:14px; color:rgba(255,255,255,.75); line-height:160%; width:80%;}
    .m_1_txt_box_1 {padding-top:133px;}
    .m_1_txt_box_2 {padding-top:13px;}
}

@media (hover:none) {
	.m_1_scr {background:rgba(255,255,255,.1);}
}











