.rental_li1 { position:relative; background-image: url(../img/member/member_bg2.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.rental_li2 { position:relative; background-image: url(../img/member/member_bg1.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.member .rental_li1:after { content: ""; position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.55); min-width: 1440px;}
.member .rental_li2:after { content: ""; position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.6); min-width: 1440px;}
.member .video_wrap img { height:100vh;}
.member .scroll-wrapper .video_wrap:after { background-color: rgba(0,0,0,0.6) !important;}
.member .business_txt_div { position: relative; display: inline-block;}
.member .business_txt_div::before { position: absolute; content: ""; right: -50px; top: 0; width: 2px; height: 100%; background-color: #fff;}
.member .business_txt_div:after { position: absolute; content: ""; left: -50px; top: 0; width: 2px; height: 100%; background-color: #fff; }

.member .txt_obj { text-align: left; margin-right: 0;}
.member .txt_obj.business_txt .txt_1 { font-size: 60px; font-weight: bold; color:#fff;}
.member .txt_obj.business_txt .txt_3 { font-size: 20px; font-weight: 500; padding: 50px 0 0; line-height: 30px; color:#fff;}
.member .txt_obj.business_txt .txt_2 { font-size: 40px; font-weight: bold; color: #CDCDCD; padding: 10px 0 0; color:#fff;}
.member .rental_li1 .txt_obj { margin:0 0 100px;}
.member .rental_li1 .txt_obj .line01 { font-size: 25px !important; color:#fff;}
.member .rental_li1 .txt_obj .line02 { margin-top: 16px; font-size: 46px !important; font-weight: bold; line-height: 1.3; letter-spacing: -0.05rem; color:#fff;}
.member .rental_li1 .txt_obj .line03 { font-weight: 400; margin-top: 2rem; font-size: 25px !important; line-height: 35px; color:#fff;}
.member .rental_li1 .txt_obj .line04 { font-weight: 400; margin-top: 2rem; font-size: 25px !important; line-height: 35px; color:#fff;}
.member .rental_li1 .rental_li1_img { padding:200px 0 0 254px;}

.member .bg_inner { z-index: 100; width:100%}

.member .rental_li2 .txt_obj {margin:0 0 150px;}
.member .rental_li2 .txt_obj .line01 { font-size:44px;}
.member .rental_li2 .txt_obj .line02 { font-size:95px; font-weight: bold;}
.member .rental_li2 .txt_obj .line03 { font-size:71px; padding:82px 0 0;}
.member .rental_li2 .rental_li2_img { padding:150px 0 0 182px;}
.member .rental_li2 .line03 { font-style: oblique; font-weight: 500;}

.member .rental_li3 .bg_inner { transform: scale(1) !important;}
.member .rental_li3 .rental_li3_list { display: flex;}
.member .rental_li3 .rental_li3_div1 { max-width: 825px; background-image: url(../img/member/member_red_bg.jpg); width: 100%; height: 100vh; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.member .rental_li3 .rental_li3_left { margin:0 0 40px; text-align: left;}
.member .member_txt .rental_li3_left .line03 { padding:0 0 34px;}
.member .rental_li3 .rental_li3_list { background-color: #E1E1E1; width:100%; height:100vh; display: flex; align-items: center; justify-content: center;}
/* .member .rental_li3 .rental_li3_list img {transform: scale(0.8); } */

.member .rental_li3.new_area_golf .rental_li3_div1 { background-image: url(../img/member/member_green_bg.jpg);}
.member .rental_li3.new_area_golf .rental_li3_left .line03{padding: 0 0 34px;}
.member .rental_li3.new_area_golf .member_txt .line04 span{font-weight: 700;}
.member .rental_li3.new_area_golf .rental_li3_list{display: flex;flex-direction: column;gap: 50px;}
.member .rental_li3.new_area_golf .rental_li3_list .scale_area{transform: scale(0.82);display: flex;flex-direction: column;gap: 50px;}
.member .rental_li3.new_area_golf .rental_li3_list .flex_box{display: flex;width: 80%;}
.member .rental_li3.new_area_golf .rental_li3_list .flex_box .flex_item:nth-child(1){ min-width: 240px;font-size: 23px;font-weight: bold;letter-spacing: -1px; line-height: 32px;}
.member .rental_li3.new_area_golf .rental_li3_list .flex_box .flex_item:nth-child(2){width: 70%;font-size: 19px;line-height: 32px;}
.member .rental_li3.new_area_golf .rental_li3_list .flex_box .member_img_item{width: 100%;}


.member .rental_li4 {background-image: url(../img/member/member_bg2.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.member .rental_li4:after { content: ""; position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.55);}
.member .rental_li4 .bg_inner{ flex-direction: column;}
.member .rental_li4 .txt_1 { font-size:70px; font-weight: 800; text-align: center; padding:0 0 10px;}
.member .rental_li4 .txt_2 { font-size:50px; font-weight: 300;}
.member .rental_li4 .li4_div1 { padding:0 0 58px; color:#fff;}

/* .member .rental_li5 { background-image: url(../img/member/member_last_bg.jpg);  background-repeat: no-repeat; background-size: cover; background-position: center center;} */
.member .rental_li5 .bg_inner { transform: scale(1) !important; justify-content: flex-start;}
.member .rental_li5 .rental_li4_div1 { min-width: 960px; background-image: url(../img/member/member_red_bg.jpg); width: 100%; height: 100vh; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.member .rental_li5 .rental_li4_flex { display: flex; align-items: end;}

.member .member_txt .rental_li3_line { border-bottom:1px solid #fff; width:180px; margin:35px 0; }
.member .member_txt p { color:#fff;}
.member .member_txt .line01 { font-size:25px; font-weight:bold; padding:0 0 19px;}
.member .member_txt .line02 { font-size:46px; font-weight: bolder; line-height: normal;}
.member .member_txt .line03 { font-size:25px; font-weight: 500; line-height: 35px;}
.member .member_txt .line04 { font-size:25px; font-weight: 350; padding:0 0 46px; line-height: 35px;}

.member .first_btn { background-color: #fff; padding:0 20px; height:68px; display: flex; justify-content: center; align-items: center; border-radius: 20px;}
.member .first_btn p { margin:0 0 0 20px; font-size:20.57px; color:#000;}
.member .flex_btn_div { margin:0 0 0 40px;}
.member_img_box {display: flex;justify-content: center;align-items: center;}
.member_img_item{width: 90%;}

.rental_li5 .img_bg{max-width: 960px; width: 100vw; object-fit: cover; }
.member .rental_li5 {width: 100% !important; min-width: max-content !important; max-width: max-content !important;}
.member .scroll-wrapper > ul > li:last-child{min-width: max-content !important;}
.member .rental_li5 .bg_inner{max-width: 960px;}