/* about */
 /* .scroll-wrapper .video_wrap.about_img_div img { height:100vh} */

.major01 .scroll-wrapper > ul > li .obj01 .line01 {  font-size: 30px; font-weight: 800; color:#000;  position:relative;}
.major01 .scroll-wrapper > ul > li .obj01 .line01::before { position:absolute; left:-16px; content:""; width:15px; height:27px; background-image: url(../../img/about/Vector_1.svg);}
.major01 .scroll-wrapper > ul > li .obj01 .line02 { margin-top: 0.8rem; font-size: 4.8rem; font-weight: 700;}
.major01 .scroll-wrapper > ul > li .obj01 { padding-left: 18rem; width:100%; padding-bottom: 100px;}

.building_list { display: flex; width: 100%; justify-content: center; align-items: center; position: relative;}
.building_list::after { position:absolute; content: ""; width:150%; height:0.5px; background-color:#d9d9d9; top:50%; z-index: -1;}
.building_list2::after { position:absolute; content: ""; width:100%; height:0.5px; background-color:#fff; top:50%;}
.building_list li { width: 18rem; text-align: center; height:300px;}

.building_list li:nth-child(even) { margin: 0 0 75px;}
.building_list li:nth-child(odd) { margin: 85px 0 0;}
.building_list li:nth-child(odd) { margin: 67px 0 0;}/*1107 타임라인 정중앙 맞추기위해 새로 추가*/

.building_list li:nth-child(12) { margin: 0 0 38px;}
.building_list li:nth-child(14) { margin: 0 0 38px;}
.building_list li:nth-child(16) { margin: 0 0 290px;}
.building_list li:nth-child(18) { margin: 0 0 215px;}

.building_list li:nth-child(odd) .building_list_year {color: #30B4FF; font-size: 30px; font-weight: 350; padding: 15px 0 25px 15px;}
.building_list li:nth-child(even) .building_list_year { color: #D9D9D9; font-size: 30px; font-weight: 350; padding: 15px 10px 0 0;}
.building_list_txt { font-size: 12px; text-align: center; padding: 11px 0; line-height: 18px; word-break: keep-all;}
.building_list li:nth-child(odd) .building_list_txt { padding: 11px 0 0 15px;}
.about_visual { display: flex; width: 150vw !important; background: transparent; justify-content: left !important;}
.about_visual_txt {display: flex; align-items: center; padding:0 400px 0 0px;}
.about_second_li { flex-direction: column;  padding:0 200px 0 0; width:200vw;}
.about_second_li .bg_inner { transform: scale(1) !important; height:100%; display: flex; align-items: center; justify-content: center; width: 100%; flex-direction: column;}
.about_second_li .obj02 { padding-left:300px}

.buliding_second_li {position:relative; display: flex; flex-direction: column; width:100vw; height:100%; margin:0 auto; background-image:url(../../img/about/about_img2.jpg) !important; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.buliding_second_li li { margin: 64px 0 0 !important; width:500px !important}
.buliding_second_li .bg_inner_1 { flex-direction: column; width:100%; height:100%; transform: scale(1); max-width: 100%;}
.buliding_second_li .obj01 { padding-left:23rem !important;}
.buliding_second_li .line01 { color:#fff !important;}
.buliding_second_li .buliding_second_li_back {  position: absolute; top: 0; left: 0; right: 0; width: 100%; background-color: rgba(0,0,0,0.5); bottom: 0;}
.buliding_second_li .obj02 { position: relative; display: flex; align-items: center; width: 100%;}
.building_list2 .building_list_txt { font-size:15px; color:#fff;}
.building_list2 .building_list_txt_p {  padding: 12px 0 0 0;font-size:15px; font-weight: bold; text-align: center; color:#fff;}
.building_list2 .building_list_txt2 { font-size:9px; letter-spacing: -2%; line-height: 16px; color: #d8d8d8; text-align: center;}
.building_list2.mo_hide .building_list_title{color: #fff;font-size: 700;font-size: 15px;}
.building_list2 li:nth-child(odd) .building_list_txt { padding: 8px 0 0 0;}
.building_list2 li:nth-child(even) .building_list_year{color: #30B4FF; font-size: 30px; font-weight: 350; padding: 15px 0 25px 15px;}
.building_list2.mo_hide{padding: 0 200px;}

.buliding_third_li .box_ul { display: flex; justify-content:space-between; padding:0 100px;}
.buliding_third_li .bg_inner_2 { transform: scale(1);}
.buliding_third_li .last_ul { display: flex; justify-content: center; flex-direction: column;}
.buliding_third_li .last_ul li { display: flex; flex:1;}
.buliding_third_li .last_ul .last_ul_felx { display: flex;}
.buliding_third_li .last_ul .last_ul_txt { font-size:20px; padding: 0 0 15px;}
.buliding_third_li .last_ul .last_ul_txt li {line-height: 25px;}    
.buliding_third_li .last_ul li p { font-size:20px; font-weight: medium; padding:0 0 0 15px;}
.buliding_third_li .last_ul .last_ul_felx li~li { margin:0 0 0 50px}

.buliding_third_li .map_div { padding:25px 0 20px;}
.google_map{width: 90vw;max-width:1491px;max-height: 491px; height: 60vh;}
/* .about .bg_inner { transform: scale(1);}
.about .bg_inner2 { transform: scale(1);} */

.scroll-wrapper .video_wrap img{height: 100vh;} 

.buliding_third_li .line01{color: #000;font-family: Pretendard Variable;font-style: normal;line-height: normal;padding:0; font-weight:bold; font-size:40px;}

@media screen and (max-width: 1000px) {
    .about_second_li { width:300vw !important;}
    .about_second_li .bg_inner { width:300vw !important;}
    /* .buliding_second_li { width:200vw !important;} */
    .buliding_second_li .bg_inner_1 { width:200vw !important;}
}