/* sub04_1 :: 네트워킹 라운지 */
/* 공통 */
.sub04_1>div>.tab_list {display:flex; justify-content:center; gap:20px;}
.sub04_1>div>.tab_list>li {width:190px; height:60px; line-height:60px; text-align:center; font-weight:700; font-size:24px; border-radius:30px; background:#888; cursor:pointer; transition:all .3s;}
.sub04_1>div>.tab_list>li:hover,
.sub04_1>div>.tab_list>li.active {background:var(--main-color); transition:all .3s;}
.sub04_1>div>article {position:relative; margin-top:70px; padding:0 90px 90px; background:#fff; border-radius:80px; overflow:hidden;}
.sub04_1>div>article>section {display:none;}
.sub04_1>div>article>section::before {content:""; position:absolute; top:0; left:0; width:100%; border-radius:80px; background:#152a4f;}
.sub04_1>div>article>section>* {position:relative;}
.sub04_1>div>article>section>.top {display:flex; align-items:center; flex-direction:column; padding:80px 0; border-bottom:1px solid #fff;}
.sub04_1>div>article>section>.top>dl {display:flex; align-items:center; flex-direction:column; gap:50px; width:100%;}
.sub04_1>div>article>section>.top>dl>dt {font-weight:700; font-size:48px; text-shadow:0 0 25px rgba(0,122,255,1);}
.sub04_1>div>article>section>.top>dl>dd {line-height:1.5; text-align:center; font-weight:500; font-size:26px; word-break:keep-all;}
.sub04_1>div>article>section>.bottom {margin-top:140px;}
.sub04_1>div>article>section>.bottom>h3 {text-align:center; font-weight:700; font-size:48px;}
.sub04_1>div>article>section>.bottom>.container {margin-top:60px; padding:60px; width:100%; border-radius:20px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,.3);}
.sub04_1>div>article>section>.bottom>.container>dl {border-bottom:1px solid #000;}
/* .sec1 - 메인 */
.sub04_1>div>article>.sec1::before {height:965px;}
.sub04_1>div>article>.sec1>.top>.login_btn {margin-top:45px; width:380px; height:60px; line-height:60px; text-align:center; font-weight:700; font-size:22px; border:2px solid #fff; border-radius:14px; background:var(--main-color); box-shadow:0 0 15px rgba(255,255,255,.4);}
.sub04_1>div>article>.sec1>.top>.file_down {display:flex; justify-content:center; align-items:center; gap:18px;  margin-top:60px; font-weight:700; font-size:26px; background:var(--main-color); background-clip:text; -webkit-text-stroke:2px transparent;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table {display:flex; gap:10px; margin-top:40px;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con {display:flex; gap:30px;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con1 {width:47.2%;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con2,
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con3 {width:25.3%;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>div>em {display:block; height:60px; width:100%; line-height:60px; text-align:center; font-weight:500; font-size:22px; color:#1c1c1c; border-radius:8px; border:2px solid #dcdcdc; box-shadow:0 0 15px rgba(0,0,0,.1);}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>div>ul {display:flex; flex-direction:column; gap:30px; margin-top:30px;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>div>ul>li {display:flex; justify-content:center; align-items:center; text-align:center; width:100%; height:220px; font-weight:500; font-size:22px; color:#1c1c1c; border-radius:8px; border:2px solid #dcdcdc; box-shadow:0 0 15px rgba(0,0,0,.1);}
/* .time - 시간/일시 */
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.time {width:43%;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con2>.time,
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con3>.time {display:none;}
/* .reservation - 예약현황 */
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation {width:100%;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con1>.reservation {width:57%;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>em {border:2px solid #4fa3ff;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li {padding:20px;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li.reser_on {border:2px solid #4fa3ff;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li.reser_on>div {display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:100%; gap:20px; border-radius:10px; background:var(--main-color);}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl {display:flex; flex-direction:column; gap:5px;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dt {font-weight:700; font-size:34px; color:#fff;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dd {font-weight:500; font-size:28px; color:#fff;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>.more {display:flex; justify-content:center; align-items:center; gap:5px; width:140px; height:30px; line-height:30px; font-weight:500; font-size:16px; color:#fff; border-radius:10px; background:#000; cursor:pointer;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>.reser_modal {padding:30px; width:920px; max-width:90%; border-radius:20px;}
.sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>.reser_modal>div {position:relative; padding:25px; border:2px solid var(--main-color); border-radius:20px;}
.sub04_1>div>article>.sec1>.bottom .reser_modal>div>.modal_exit {display:flex; justify-content:center; align-items:center; position:absolute; top:25px; right:25px; cursor:pointer;}
.sub04_1>div>article>.sec1>.bottom .reser_modal>div>.modal_exit>img {width:100%;}
.sub04_1>div>article>.sec1>.bottom .reser_modal>div>h4 {position:relative; margin-top:85px; width:100%; text-align:center; font-weight:500; font-size:42px; color:var(--main-color); background:linear-gradient(to top, #d90857 23%, #ea629f 51%, #8f59c9 73%); background-clip:text; -webkit-text-stroke:2px transparent;}
.sub04_1>div>article>.sec1>.bottom .reser_modal>div>h4>img {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con {margin-top:85px; padding:0 25px; height:400px; overflow-y:auto;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list {display:flex; gap:15px;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>em {flex-shrink:0; font-weight:500; font-size:18px; color:#444;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul {display:flex; flex-wrap:wrap; gap:15px 20px; width:70%;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li {display:flex; gap:6px; align-items:center;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li>span {width:18px; height:18px; border-radius:50%;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li>div {font-weight:400; font-size:16px; color:#444;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list {margin-top:35px;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>h5 {text-align:left; font-weight:700; font-size:20px; color:#1c1c1c;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul {display:flex; flex-direction:column; gap:30px; margin-top:35px;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li {display:flex; flex-direction:column; gap:15px;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>dl {display:flex; align-items:center; gap:6px;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>dl>dt {width:18px; height:18px; border-radius:50%;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>dl>dd {font-weight:500; font-size:16px; color:#1c1c1c;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>ol {display:flex; gap:20px;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>ol>li {padding:19.5px 10px 19.5px 25px; width:100%; text-align:left; font-weight:700; font-size:18px; color:#fff; border-radius:8px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>ol>li.reser_empty {color:#555; background:#eee !important;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(1)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(1)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(1)>ol>li {background:#e20000;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(2)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(2)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(2)>ol>li {background:#e26500;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(3)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(3)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(3)>ol>li {background:#d3c30d;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(4)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(4)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(4)>ol>li {background:#4db624;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(5)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(5)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(5)>ol>li {background:#1e3ddb;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(6)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(6)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(6)>ol>li {background:#120c8e;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(7)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(7)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(7)>ol>li {background:#680c8e;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(8)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(8)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(8)>ol>li {background:#f817d0;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(9)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(9)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(9)>ol>li {background:#21bcca;}
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li:nth-child(10)>span,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(10)>dl>dt,
.sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li:nth-child(10)>ol>li {background:#000;}
/* .sec2 - 비즈니스 미팅 */
.sub04_1>div>article>.sec2::before {height:835px;}
.sub04_1>div>article>.sec2>.top .search_wrap {margin:60px auto 0; width:910px; max-width:100%;}
.sub04_1>div>article>.sec2>.top .search_wrap>ul {display:flex; gap:10px;}
.sub04_1>div>article>.sec2>.top .search_wrap>ul>li {width:25%;}
.sub04_1>div>article>.sec2>.top .search_wrap>ul>li>select {padding-left:26px; width:100%; height:60px; font-weight:500; font-size:18px; color:var(--main-color); border:2px solid #fff; background-color:#fff;}
.sub04_1>div>article>.sec2>.top .search_wrap>ul>li:nth-child(1)>select {border-radius:18px 0 0 18px;}
.sub04_1>div>article>.sec2>.top .search_wrap>ul>li:nth-child(4)>select {border-radius:0 18px 18px 0;}
.sub04_1>div>article>.sec2>.top .search_wrap>ul>li>select:focus {border:2px solid var(--main-color);}
.sub04_1>div>article>.sec2>.top .search_wrap>ul>li>select>option {font-weight:400; font-size:16px; color:#333;}
.sub04_1>div>article>.sec2>.top .search_wrap>ul>li>select>option:first-child {display:none;}
.sub04_1>div>article>.sec2>.top .search_wrap>div {display:flex; gap:10px; margin-top:17px; height:40px;}
.sub04_1>div>article>.sec2>.top .search_wrap>div>input {padding-left:30px; width:100%; height:100%; border-radius:10px; border:1px solid #888;}
.sub04_1>div>article>.sec2>.top .search_wrap>div>button {display:flex; justify-content:center; align-items:center; width:120px; height:100%; font-weight:700; font-size:18px; border-radius:10px; background:var(--main-color);}
.cir {width:18px; height:18px; border-radius:50%;}
.cir1 {background:#ffc000;}
.cir2 {background:#95b3d7;}
.cir3 {background:#90c9d9;}
.sub04_1>div>article>.sec2>.bottom>.container>dl {display:flex; align-items:center; gap:15px; padding-bottom:5px;}
.sub04_1>div>article>.sec2>.bottom>.container>dl>dt {font-weight:500; font-size:22px; color:#1c1c1c;}
.sub04_1>div>article>.sec2>.bottom>.container>dl>dd {display:flex; gap:15px;}
.sub04_1>div>article>.sec2>.bottom>.container>dl>dd>div {display:flex; align-items:center; gap:6px;}
.sub04_1>div>article>.sec2>.bottom>.container>dl>dd>div>span {font-size:16px; color:#444;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list {margin-top:40px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div {display:flex; flex-direction:column; gap:20px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list {display:flex; flex-wrap:wrap; gap:1%;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li {padding:15px 25px 30px; width:24.2%; border-radius:8px; border:2px solid #ddd; box-shadow:0 0 15px rgba(0,0,0,.1);}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>div {display:flex; gap:12px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>dl {margin-top:20px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>dl>dt {display:flex; justify-content:center; align-items:center; width:100%; height:120px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>dl>dt>img {max-width:100%;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>dl>dd {margin-top:20px; font-weight:500; font-size:20px; color:#1c1c1c;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list {}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li {width:630px; max-width:100%; padding:40px 40px 35px; border-radius:8px; border:2px solid #3e96ff; background:#fff; box-shadow:0 0 10px rgba(0,122,255,6);}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top {display:flex; justify-content:space-between; align-items:center; gap:10px; padding-bottom:20px; border-bottom:1px solid #000;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>dl>dt {font-weight:700; font-size:26px; color:#1c1c1c;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>dl>dd {display:flex; flex-direction:column; gap:10px; margin-top:20px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>dl>dd>div {font-size:16px; color:#1c1c1c;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div {display:flex; flex-direction:column;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div>button {width:100px; height:40px; line-height:40px; font-weight:700; font-size:18px; border-radius:10px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div>button:first-child {margin-bottom:15px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div>.meet_btn {background:var(--main-color);}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div>.chat_btn {background:#8f59c9;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom {display:flex; flex-direction:column; gap:30px; position:relative; margin-top:35px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom::before {content:""; position:absolute; top:50%; left:130px; width:1px; height:110%; background: #000; transform:translateY(-50%);}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl {display:flex;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dt,
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd,
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd>a {color:#1c1c1c;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dt
{flex-shrink:0; width:130px; margin-right:40px; font-weight:500;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd,
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd>a {font-size:15px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd>a {display:flex; gap:5px;}
.sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd>a>img {width:17px;}

.meet_req_modal {padding:30px; width:918px; max-width:90%; border-radius:20px;}
.meet_req_modal>div {position:relative; padding:25px; border:2px solid var(--main-color); border-radius:20px;}
.meet_req_modal>div>.modal_exit {position:absolute; top:25px; right:25px; width:18px; cursor:pointer;}
.meet_req_modal>div>h3 {position:relative; margin-top:85px; width:100%; text-align:center; font-weight:500; font-size:42px; color:var(--main-color); background:linear-gradient(to top, #d90857 23%, #ea629f 51%, #8f59c9 73%); background-clip:text; -webkit-text-stroke:2px transparent;}
.meet_req_modal>div>h3>img {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.meet_req_modal>div>.scroll_con {margin-top:60px; padding:20px; height:340px; overflow-y:auto;}
.meet_req_modal>div>.scroll_con>.req_con {display:flex; flex-direction:column; gap:50px;}
.meet_req_modal>div>.scroll_con>.req_con>dl {display:flex; flex-direction:column; gap:30px;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dt {font-weight:500; font-size:20px; color:#1c1c1c;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dt>span {font-weight:700;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dd {display:flex; gap:10px; flex-wrap:wrap;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dd>button {font-weight:700; font-size:15px; color:#555; border-radius:6px; background:#eee; transition:all .3s;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dd>button:hover,
.meet_req_modal>div>.scroll_con>.req_con>dl>dd>button.active {color:#fff; background:var(--main-color); transition:all .3s;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dd>textarea {padding:15px; width:100%; height:160px; border-radius:6px; border:2px solid #ddd; box-shadow:0 0 10px rgba(0,0,0,.1); resize:vertical;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dd.date>button {padding:4.5px 0; width:120px;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dd.time {width:80%;}
.meet_req_modal>div>.scroll_con>.req_con>dl>dd.time>button {padding:8.5px 0; width:80px;}
.meet_req_modal>div>.scroll_con>p {line-height:1.6; margin-top:15px; font-size:15px; color:#7b7b7b;}
.meet_req_modal>div>.scroll_con>p>span {font-weight:700;}
.meet_req_modal>div>.btn_wrap {display:flex; justify-content:center; gap:10px; margin-top:40px;}
.meet_req_modal>div>.btn_wrap>button {width:80px; height:35px; line-height:35px; text-align:center; font-weight:700; font-size:18px; border-radius:6px;}



/* sub04_2 :: 네트워킹 라운지 */
.sub04_2>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li.reser_on>div {padding:20px; align-items:flex-start;}
.sub04_2>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl {align-items:flex-start;}
.sub04_2>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dt {font-size:16px;}
.sub04_2>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dd {font-size:16px;}



/* sub04_3 :: 핀테크 현직자 멘토링 */
.sub04_3 {}
.sub04_3 dl {text-align:center;}
.sub04_3 dl>dt {font-weight:700; font-size:52px;}
.sub04_3 dl>dd {margin-top:35px; line-height:1.5; font-weight:500; font-size:26px; color:#eee;}
.sub04_3 .submit_btn {display:block; margin:70px auto 0; width:500px; height:80px; text-align:center; font-weight:700; font-size:32px; line-height:80px; border-radius:15px; border:2px solid #fff; background:linear-gradient(to right, #d90857 23%, #ea629f 51%, #8f59c9 73%);}
.sub04_3 .poster {margin:120px auto 0; width:1200px; max-width:100%;}
.sub04_3 .poster>img {width:100%;}









/* 반응형 */
@media screen and (max-width:1200px) {
  /* sub04_1 :: 네트워킹 라운지 */
  .sub04_1>div>article {padding:0 30px 90px;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table {flex-direction:column; gap:0;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con:not(:last-child) {margin-bottom:60px; padding-bottom:60px; border-bottom:1px solid #aaa;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con1,
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con2,
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con3 {width:100%;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.time {width:40%;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con2>.time,
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con3>.time {display:block;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation {width:60%;}
  /* .sec2 - 비즈니스 매칭 */
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list {gap:20px 2%}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li {width:49%;}

}

@media screen and (max-width:768px) {
  /* sub04_1 :: 네트워킹 라운지 */
  /* 공통 */
  .sub04_1>div>.tab_list {gap:0; justify-content:space-between;}
  .sub04_1>div>.tab_list>li {width:48%; height:10.417vw; line-height:10.417vw; font-size:4.427vw; border-radius:5.208vw;}
  .sub04_1>div>article {margin-top:10.417vw; padding:0 3.906vw 13.021vw; border-radius:11.719vw;}
  .sub04_1>div>article>section::before {border-radius:11.719vw;}
  .sub04_1>div>article>section>.top {padding:11.719vw 0;}
  .sub04_1>div>article>section>.top>dl {gap:7.813vw;}
  .sub04_1>div>article>section>.top>dl>dt {font-size:7.552vw; text-shadow:0 0 4.557vw rgba(0,122,255,1);}
  .sub04_1>div>article>section>.top>dl>dd {font-size:4.688vw;}
  .sub04_1>div>article>section>.bottom {margin-top:19.531vw;}
  .sub04_1>div>article>section>.bottom>h3 {font-size:7.552vw;}
  .sub04_1>div>article>section>.bottom>.container {margin-top:9.115vw; padding:9.115vw 2.604vw;}
  /* .sec1 - 메인 */
  .sub04_1>div>article>.sec1::before {height:160.255vw;}
  .sub04_1>div>article>.sec1>.top>.login_btn {margin-top:7.161vw; width:58.594vw; height:10.417vw; line-height:10.417vw; font-size:4.167vw; border-radius:3.125vw; box-shadow:0 0 3.255vw rgba(255,255,255,.4);}
  .sub04_1>div>article>.sec1>.top>.file_down {gap:2.995vw; margin-top:9.115vw; font-size:4.688vw;}
  .sub04_1>div>article>.sec1>.top>.file_down>img {width:4.167vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table {margin-top:6.510vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con {gap:3.906vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con:not(:last-child) {margin-bottom:9.115vw; padding-bottom:9.115vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>div>em {height:10.417vw; line-height:10.417vw; font-size:4.167vw; border-radius:2.344vw; box-shadow:0 0 3.255vw rgba(0,0,0,.1);}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>div>ul {gap:3.906vw; margin-top:3.906vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>div>ul>li {height:38.250vw; font-size:4.167vw; border-radius:2.344vw; box-shadow:0 0 3.255vw rgba(0,0,0,.1);}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li {padding:2.604vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div {gap:3.906vw; border-radius:2.604vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl {gap:1.953vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dt {font-size:5.729vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dd {font-size:4.948vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>.more {gap:1.302vw; width:27.344vw; height:6.510vw; line-height:6.510vw; font-size:3.385vw; border-radius:2.604vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>.reser_modal {padding:3.906vw; border-radius:2.604vw;}
  .sub04_1>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>.reser_modal>div {padding:3.255vw; border-radius:2.604vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal>div>.modal_exit {top:3.255vw; right:3.255vw; width:2.865vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal>div>h4 {margin-top:10.417vw; font-size:5.990vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal>div>h4>img {width:17.318vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con {margin-top:12.370vw; padding:0 1.302vw; height:54.688vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list {flex-direction:column; gap:2.604vw; align-items:flex-start;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>em {font-size:3.646vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul {width:100%; gap:3.255vw 3.255vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li {gap:1.432vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li>span {width:3.646vw; height:3.646vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_color_list>ul>li>div {font-size:3.385vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list {margin-top:5.859vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>h5 {font-size:3.906vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>h5 {gap:5.208vw; margin-top:5.859vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li {gap:3.255vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>dl {gap:1.432vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>dl>dt {width:3.646vw; height:3.646vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>dl>dd {font-size:3.385vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>ol {flex-direction:column; gap:2.604vw;}
  .sub04_1>div>article>.sec1>.bottom .reser_modal .room_con>.room_reser_list>ul>li>ol>li {padding:3.190vw 1.302vw; font-size:3.646vw; border-radius:2.344vw;}
  /* .sec2 - 비즈니스 매칭 */
  .sub04_1>div>article>.sec2::before {height:156.250vw;}
  .sub04_1>div>article>.sec2>.top .search_wrap {margin:9.115vw auto 0;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul {flex-wrap:wrap; gap:1.302vw 2%;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul>li {width:49%;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul>li>select {padding-left:3.906vw; height:10.417vw; font-size:3.646vw;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul>li:nth-child(1)>select {border-radius:3.646vw 0 0 0;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul>li:nth-child(2)>select {border-radius:0 3.646vw 0 0;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul>li:nth-child(3)>select {border-radius:0 0 0 3.646vw;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul>li:nth-child(4)>select {border-radius:0 0 3.646vw 0;}
  .sub04_1>div>article>.sec2>.top .search_wrap>ul>li>select>option {font-size:3.385vw;}
  .sub04_1>div>article>.sec2>.top .search_wrap>div {gap:1.953vw; margin-top:3.516vw; height:7.813vw;}
  .sub04_1>div>article>.sec2>.top .search_wrap>div>input {padding-left:4.557vw; border-radius:2.604vw;}
  .sub04_1>div>article>.sec2>.top .search_wrap>div>button {width:24.740vw; font-size:3.646vw; border-radius:2.604vw;}
  .cir {width:3.646vw; height:3.646vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>dl {flex-direction:column; align-items:flex-start; gap:2.604vw; padding-bottom:1.953vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>dl>dt {font-size:4.167vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>dl>dd {gap:2.604vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>dl>dd>div {gap:1.432vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>dl>dd>div>span {font-size:3.385vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list {margin-top:6.510vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div {gap:3.906vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list {gap:2.604vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li {width:100%; border-radius:2.344vw; box-shadow:0 0 1.953vw rgba(0,0,0,.1);}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>div {gap:2.214vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>dl {margin-top:3.906vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>dl>dt {height:16.927vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.com_list>li>dl>dd {margin-top:3.906vw; font-size:3.906vw;}




  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li {padding:6.510vw 5.208vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top {flex-direction:column; align-items:flex-start; gap:2.604vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>dl>dt {font-size:4.688vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>dl>dd {gap:2.604vw; margin-top:3.906vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>dl>dd>div {font-size:3.385vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div {flex-direction:row; justify-content:center; gap:2.604vw; width:100%;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div>button {width:22.135vw; height:7.813vw; line-height:7.813vw; font-size:3.646vw; border-radius:2.604vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.top>div>button:first-child {margin-bottom:0;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom {gap:5.208vw; margin-top:5.859vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom::before {display:none;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl {flex-direction:column; gap:1.953vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dt {margin-right:0; width:100%; font-size:3.385vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd,
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd>a {font-size:3.255vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd {padding-left:2.604vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd>a {gap:1.302vw;}
  .sub04_1>div>article>.sec2>.bottom>.container>.search_list>div>.info_list>li>.bottom>dl>dd>a>img {width:3.516vw;}

  .meet_req_modal {padding:3.906vw; border-radius:2.604vw;}
  .meet_req_modal>div {padding:3.255vw; border-radius:2.604vw;}
  .meet_req_modal>div>.modal_exit {top:3.255vw; right:3.255vw; width:3.646vw;}
  .meet_req_modal>div>h3 {margin-top:12.370vw; font-size:5.990vw; white-space:nowrap;}
  .meet_req_modal>div>h3>img {width:17.318vw;}
  .meet_req_modal>div>.scroll_con {margin-top:9.115vw; padding:2.604vw; height:46.875vw;}
  .meet_req_modal>div>.scroll_con>.req_con {gap:7.813vw;}
  .meet_req_modal>div>.scroll_con>.req_con>dl {gap:5.208vw;}
  .meet_req_modal>div>.scroll_con>.req_con>dl>dt {font-size:3.906vw;}
  .meet_req_modal>div>.scroll_con>.req_con>dl>dd {gap:2.604vw;}
  .meet_req_modal>div>.scroll_con>.req_con>dl>dd>button {font-size:3.255vw; border-radius:2.083vw;}
  .meet_req_modal>div>.scroll_con>.req_con>dl>dd.date>button {width:30.8%;}
  .meet_req_modal>div>.scroll_con>.req_con>dl>dd.time {width:100%;}
  .meet_req_modal>div>.scroll_con>.req_con>dl>dd.time>button {padding:1.693vw 0; width:22.1%;}
  .meet_req_modal>div>.scroll_con>.req_con>dl>dd>textarea {padding:2.604vw; height:23.438vw; border-radius:2.083vw;}
  .meet_req_modal>div>.scroll_con>p {margin-top:3.255vw; font-size:3.255vw; word-break:keep-all;}
  .meet_req_modal>div>.btn_wrap {gap:1.953vw; margin-top:6.510vw;}
  .meet_req_modal>div>.btn_wrap>button {width:19.531vw; height:8.464vw; line-height:8.464vw; font-size:3.646vw; border-radius:2.083vw;}


  /* sub04_2 :: 네트워킹 라운지 */
  .sub04_2>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li.reser_on>div {padding:2.604vw;}
  .sub04_2>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dt {font-size:3.385vw;}
  .sub04_2>div>article>.sec1>.bottom>.container>.time_table>.time_con>.reservation>ul>li>div>dl>dd {font-size:3.385vw;}


  /* sub04_3 :: 핀테크 현직자 멘토링 */
  .sub04_3 dl>dt {font-size:8.073vw;}
  .sub04_3 dl>dd {margin-top:5.859vw; font-size:4.688vw; word-break:keep-all;}
  .sub04_3 dl>dd>br {display:none;}
  .sub04_3 .submit_btn {margin:10.417vw auto 0; width:74.219vw; height:13.021vw; line-height:13.021vw; font-size:5.469vw; border-width:0.521vw; border-radius:3.255vw;}
  .sub04_3 .poster {margin:16.927vw auto 0;}


}























