 @charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */
.intro .top-con{margin-bottom:100px;}
.intro .top-con .contain{display:flex;}
.intro .top-con .img{max-width:560px;width:100%;margin-right:80px;}
.intro .top-con .tt-wrap{min-width:0;width:1%;flex:1 1 auto;padding-top:50px;}
.intro .top-con .tt-wrap .top-tt{font-size:28px;color: #333;font-weight:600;position:relative;display:inline-block;margin-bottom:35px;}
.intro .top-con .tt-wrap .top-tt:before{content:'';width:calc(100% + 6px);height:25px;background-color:#3ead58;opacity:.25;position: absolute;left:50%;bottom:-9px;transform:translateX(-50%);z-index:-1;}
.intro .top-con .tt-wrap .wrap .tt{font-size:18px;line-height:1.667em;margin-bottom:10px;}
.intro .top-con .tt-wrap .wrap .tt:last-child{margin-bottom:0;}
.intro .bg-con{background-color:#fafafa;padding:110px 0 95px;text-align:center;margin-bottom:100px;}
.intro .bg-con .top-tt{font-size:36px;color:#333;font-family:'LotteMartHappy',sans-serif;line-height:1.2em;margin-bottom:75px;}
.intro .bg-con .top-tt .dot-t{font-size:40px;position:relative;}
.intro .bg-con .top-tt .dot-t:before{content:'';width:8px;height:8px;border-radius:50%;background-color:#3ead58;position: absolute;left:50%;transform:translateX(-50%);top:-13px;}
.intro .bg-con .top-tt .dot-t.orange:before{background-color: #ff5d00;}
.intro .bg-con .top-tt .dot-t.blue:before{background-color: #38a4e9;}
.intro .bg-con .top-tt .dot-t.green2:before{background-color: #7edc45;}
.green{color:#3ead58 !important;}
.orange{color:#ff5d00 !important;}
.blue{color: #38a4e9 !important;}
.green2{color: #7edc45 !important;}
.intro .bg-con .con .items{display:flex;}
.intro .bg-con .con .items .item{width:25%;position:relative;}
.intro .bg-con .con .items .item:after{content:'';width:1px;height:65px;background-color:#ddd;position: absolute;right:0;top:50%;transform:translateY(-50%);}
.intro .bg-con .con .items .item:last-child:after{display:none;}
.intro .bg-con .con .items .item .tit{font-size:22px;font-weight:700;color:#333;line-height:1.2em;margin-bottom:10px;}
.intro .bg-con .con .items .item p{font-size:18px;line-height:1.556em;}
.intro .doc-content{margin-bottom:100px;}
.doc-tit{color: #333;font-weight:700;font-size:26px;padding-left:50px;font-family:'SCoreDream',sans-serif;margin-bottom:40px;position:relative;}
.doc-tit:before{content:'';width:35px;height:33px;background:url('../images/common/icon_tit.png')no-repeat 50% 50%/contain;position: absolute;left:0;top:-6px;}
.table01 table{border-top:1px solid #242424;width:100%;border-spacing:0;text-align:center;font-family:'SCoreDream',sans-serif;}
.table01 table th{background-color: #f8f8f8;color: #333;font-weight:700;}
.table01 table th,
.table01 table td{font-size:18px;line-height:1.556em;padding:16px 10px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.table01 table td.tit{color: #333;font-weight:700;}

.intro .history{background:url('../images/sub/history_bg2.jpg')no-repeat 50% 50%/cover;padding:95px 0 115px;}
.intro .history .contain{display:flex;}
.intro .history .tit-wrap{width:36.6666%;color:#333;}
.intro .history .tit-wrap .sm-tit{font-size:18px;font-weight:500;margin-bottom:20px;}
.intro .history .tit-wrap .tit{font-size:40px;font-weight:800;}
.intro .history .con{width:63.3333%;padding-left:100px;letter-spacing:-.05em;}
.intro .history .con .row{margin-bottom:50px;}
.intro .history .con .row:last-child{margin-bottom:0;}
.intro .history .con .row .year{font-size:26px;font-weight:800;color: #333;font-family:'SCoreDream',sans-serif;padding-left:16px;position:relative;margin-bottom:20px;}
.intro .history .con .row .year:before{content:'';width:6px;height:6px;border-radius:50%;background-color:#333;position: absolute;left:0;top:9px;}
.intro .history .con .row ul{padding-left:24px;}
.intro .history .con .row ul li{display:flex;font-size:18px;line-height:1.444em;margin-bottom:12px;font-family:'SCoreDream',sans-serif;}
.intro .history .con .row ul li:last-child{margin-bottom:0;}
.intro .history .con .row ul li .month{font-weight:700;color: #0e4b1c;min-width:60px;}
.intro .history .con .row ul li .info{min-width:0;width:1%;flex:1 1 auto;}
.intro .history .con .row ul li .info .tt{margin-bottom:12px;}
.intro .history .con .row ul li .info .tt:last-child{margin-bottom:0;}

.corp .top-con{text-align:center;margin-bottom:245px;}
.corp .top-con .tt-wrap{margin-bottom:70px;}
.corp .top-con .tt-wrap .top-tt{font-size:28px;font-weight:700;color:#333;margin-bottom:30px;}
.corp .top-con .tt-wrap .tt{font-size:18px;line-height:1.667em;}
.corp .top-con .tt-wrap .tt .green{font-weight:500;}
.corp .top-con .items{display:flex;margin:0 -15px;}
.corp .top-con .items .item{width:33.3333%;padding:0 15px;position:relative;}
.corp .top-con .items .item:after{content:'';width:1px;height:172px;background-color: #ddd;position: absolute;right:0;top:50%;transform:translateY(-50%);}
.corp .top-con .items .item:last-child:after{display:none;}
.corp .top-con .items .item .icon{margin-bottom:15px;}
.corp .top-con .items .item .tit{font-size:20px;font-weight:700;color: #333;margin-bottom:13px;}
.corp .top-con .items .item p{font-size:18px;line-height:1.4em;margin-bottom:12px;}
.corp .top-con .items .item p:last-child{margin-bottom:0;}
.corp .top-con .btn-link{max-width:285px;width:100%;height:60px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color: #fff;background-color: #3ead58;border-radius:6px;margin:75px auto 0;}
.corp .con ul{display:flex;flex-wrap:wrap;margin:0 -10px -20px;}
.corp .con ul li{padding:0 10px;margin-bottom:20px;width:20%;}
.corp .con ul li .box{border:1px solid #ddd;text-align:center;padding:45px 10px 10px;min-height:183px;border-radius:6px;}
.corp .con ul li .box.type2{padding-top:20px;}
.corp .con ul li .box p{font-size:18px;line-height:1.333em;font-weight:500;color: #333;margin-top:10px;}
.corp .con ul li .box.type2 p{margin-top:13px;}

.organization p{font-weight:700;font-size:18px;line-height:1.4em;margin-bottom:40px;}
.organization p span{font-weight:400;display:inline-block;}

.facil .top-con{display:flex;margin-bottom:175px;}
.facil .top-con .img{max-width:398px;width:100%;margin-right:60px;}
.facil .top-con .info{min-width:0;width:1%;flex:1 1 auto;}
.facil .top-con .info ul{border-top:2px solid #3ead58;}
.facil .top-con .info ul li{display:flex;font-size:18px;padding:17px 0 16px;border-bottom:1px solid #ddd;}
.facil .top-con .info ul li .floar{min-width:78px;font-weight:500;text-align:center;margin-right:20px;}
.facil .top-con .info ul li .tt{min-width:0;width:1%;flex:1 1 auto;text-align:right;padding-right:20px;}

.facil .sl-con #sl-cate{margin-bottom:20px;}
.facil .sl-con .sl-cate{position:relative;}
.facil .sl-con .sl-cate:after{content:'';width:100%;height:1px;background-color: #ddd;position: absolute;left:0;bottom:0;}
.facil .sl-con .sl-cate ul{display:flex;}
.facil .sl-con .sl-cate ul li{flex:1;}
.facil .sl-con .sl-cate ul li a{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;height:60px;text-align:center;color: #333;}
.facil .sl-con .sl-cate ul li.active a{background-color:#3ead58;color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;}
.facil .sl-con .viewr .thumb{margin-top:20px;position:relative;}
.facil .sl-con .viewr .thumb .items{margin:0 -10px;}
.facil .sl-con .viewr .thumb .items .item{padding:0 10px;}
.facil .sl-con .viewr .thumb .slick-arrow{width:56px;height:56px;font-size:0;background-color:#3ead58;border:none;background-repeat:no-repeat;background-size:8px;background-position:50% 50%;position: absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:.5;transition:.3s;}
.facil .sl-con .viewr .thumb .slick-prev{background-image:url('../images/sub/facil_prev.png');left:-30px;}
.facil .sl-con .viewr .thumb .slick-next{background-image:url('../images/sub/facil_next.png');right:-30px;}
.facil .sl-con .viewr .thumb .slick-arrow:hover{opacity:1;}
.facil .sl-con .viewr .thumb .slick-track{margin-left:0;}

.facil .btm-con{display:flex;margin:100px -21px 0;}
.facil .btm-con .wrap{width:50%;padding:0 21px;}
.facil .btm-con .wrap .box{border-radius:15px;padding:30px;background-color: #f8f8f8;}
.facil .btm-con .wrap .box .icon{border-radius:50%;width:113px;height:113px;background-color: #3ead58;display:flex;justify-content:center;align-items:center;margin:0 auto 13px;}
.facil .btm-con .wrap .box .tit{text-align:center;font-size:24px;font-weight:700;color: #333;margin-bottom:25px;}
.facil .btm-con .wrap .box .inner{background-color: #fff;border-radius:6px;min-height:158px;display:flex;justify-content:center;align-items:center;text-align:center;}
.facil .btm-con .wrap .box .inner p{font-size:18px;line-height:1.778em;}
.facil .btm-con .wrap .box .inner p strong{font-weight:500;}

.location .maps{border-radius:15px;overflow:hidden;margin-bottom:50px;}
.location .maps .root_daum_roughmap {width:100% !important; height:400px !important;}
.location .maps .root_daum_roughmap .wrap_map {height:400px !important;}
.location .maps .roughmap_lebel_text {line-height:0 !important; font-size:0 !important;}
.location .maps .roughmap_lebel_text:after {content:"잠실청소년센터"; font-size:12px; line-height:15px;}
.location .info{border-bottom:1px solid #ddd;}
.location .info .row{display:flex;}
.location .info .row.flex-con .wrap{width:59.1666%;display:flex;}
.location .info .row.flex-con .wrap:nth-child(1){padding-right:40px;}
.location .info .row.flex-con .wrap:nth-child(2){width:40.8333%;}
.location .info .row .icon{width:160px;height:160px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color: #3ead58;margin-right:27px;}
.location .info .row .icon.type2{background-color: #5dba75;}
.location .info .row .icon.type3{background-color: #8eba5d;}
.location .info .row .icon.type4{background-color: #72b526;}
.location .info .row .tt-wrap{min-width:0;width:1%;flex:1 1 auto;}
.location .info .row .tt-wrap .tit{font-size:20px;color: #333;font-weight:700;margin-bottom:15px;margin-top:45px;}
.location .info .row .tt-wrap .tt{font-size:18px;line-height:1.4em;}
.location .info .row{margin-bottom:67px;}

.location .info .row .dot-list{padding-left:5px;}
.location .info .row .dot-list li{font-size:18px;font-weight:500;padding-left:12px;position:relative;line-height:1.4em;margin-bottom:35px;}
.location .info .row .dot-list li:last-child{margin-bottom:0;}
.location .info .row .dot-list li:before{content:'';width:5px;height:5px;border-radius:50%;background-color: #454545;position: absolute;left:0;top:9px;}
.location .info .row .dot-list li .cnt{margin-top:15px;background-color: #f8f8f8;padding:30px;border-radius:6px;padding-right:140px;}
.location .info .row .dot-list li .cnt .inner{display:flex;flex-wrap:wrap;margin:0 -15px -13px;}
.location .info .row .dot-list li .cnt p{display:flex;padding:0 15px;margin-bottom:13px;align-items:center;font-size:18px;}
.location .info .row .dot-list li .cnt p .bus{width:40px;height:22px;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color: #036fe2;color: #fff;font-size:14px;font-weight:500;font-family:'Pretendard',sans-serif !important;margin-right:5px;padding-top:1px;}
.location .info .row .dot-list li .cnt p .bus.type2{background-color: #e20332;}
.location .info .row .dot-list li .cnt p .bus.type3{background-color: #3ead58;}
.location .info .row .dot-list.type2 li{margin-bottom:15px;}
.location .info .row .dot-list.type2 li .line{width:24px;height:22px;font-size:14px;color: #fff;font-family:'Pretendard',sans-serif !important;display:inline-block;line-height:22px;text-align:center;background-color: #3ead58;border-radius:6px;margin-right:6px;}
.location .info .row .dot-list.type2 li .line.type2{background-color: #ad8a3e;}
.location .btm-tt{display:flex;justify-content:center;margin-top:60px;align-items:center;}
.location .btm-tt .notice{width:45px;height:45px;background-color: #e07719;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:900;font-size:22px;color: #fff;margin-right:18px;}
.location .btm-tt .tt{font-weight:500;font-size:24px;line-height:1.4em;}

.doc-busi .row{padding:50px 0;display:flex;border-bottom:1px solid #ddd;}
.doc-busi .row:first-child{padding-top:0;}
.doc-busi .row .busi-slide{max-width:529px;width:100%;overflow:hidden;border-radius:15px;margin-right:59px;}
.doc-busi .row .busi-slide .slick-arrow{font-size:0;border:none;background-color:transparent;width:31px;height:19px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;position: absolute;top:50%;transform:translateY(-50%);z-index:1;}
.doc-busi .row .busi-slide .slick-prev{background-image:url('../images/sub/busi_prev.png');left:20px;}
.doc-busi .row .busi-slide .slick-next{background-image:url('../images/sub/busi_next.png');right:20px;}
.doc-busi .row .tt-wrap{min-width:0;width:1%;flex:1 1 auto;padding-top:35px;}
.doc-tit{margin-bottom:30px;}
.doc-busi .row .tt-wrap .doc-dot{padding-left:50px;}
.doc-dot li{position:relative;font-size:18px;line-height:1.556em;font-family:'SCoreDream',sans-serif;margin-bottom:25px;padding-left:12px;}
.doc-dot li:before{content:'';width:5px;height:5px;border-radius:50%;background-color: #454545;position: absolute;left:0;top:11px;}
.doc-dot li:last-child{margin-bottom:0;}

.busi .top-contents{margin-bottom:100px;}
.busi .top-contents .content{margin-bottom:95px;}
.busi .top-contents .content:last-child{margin-bottom:0;}
.busi .top-contents .content .flex-wrap{display:flex;margin-bottom:35px;}
.busi .top-contents .content .flex-wrap .img{width:51.1666%;border-radius:15px;overflow:hidden;}
.busi .top-contents .content .flex-wrap .box-wrap{width:48.8333%;padding-left:57px;}
.busi .top-contents .content .flex-wrap .box-wrap .box{border-radius:15px;overflow:hidden;background-color: #fafafa;height:100%;}
.busi .top-contents .content .flex-wrap .box-wrap .box .tit{font-size:24px;font-weight:600;font-family:'SCoreDream',sans-serif;color: #fff;background-color:#3ead58;text-align:center;padding:23px 10px 22px;}
.busi .top-contents .content .flex-wrap .box-wrap .box .tt-box{position:relative;height:calc(100% - 71px);}
.busi .top-contents .content .flex-wrap .box-wrap .box .doc-dot{display:flex;flex-direction:column;align-items:center;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;}
.busi .top-contents .content .flex-wrap .box-wrap .box .doc-dot li{margin-bottom:15px;}
.notice-t{color: #999;margin-bottom:5px;text-align:right;}
.busi .top-contents .content .table01 tr th:last-child,
.busi .top-contents .content .table01 tr td:last-child {border-right:0;}
.table01 tr td.br1{border-right:1px solid #ddd !important;}
.busi .top-contents .content .img-box{display:flex;margin-right:-25px;margin-bottom:35px;}
.busi .top-contents .content .img-box .img{width:calc(50% - 25px);margin-right:25px;border-radius:15px;overflow:hidden;}
.busi .bg-con{background-color: #fafafa;padding:95px 0 80px;margin-bottom:95px;}
.busi .bg-con .doc-tit{margin-bottom:45px;}
.circle-list{display:flex;flex-wrap:wrap;margin:0 -50px -90px;}
.circle-list li{width:25%;padding:0 50px;margin-bottom:90px;text-align:center;font-family:'SCoreDream',sans-serif;position:relative;}
.circle-list li .circle{width:220px;height:220px;background-color: #fff;border:1px solid #ddd;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;}
.busi .bg-con .circle-list li .circle .wrap p{font-size:20px;color: #333;font-weight:500;letter-spacing:-.05em;margin-top:20px;}
.circle-list li .circle .num{position: absolute;width:60px;height:60px;border-radius:50%;background-color:#3ead58;color: #fff;font-size:20px;font-weight:700;display:flex;justify-content:center;align-items:center;top:-2px;left:-8px;}
.circle-list li:after{content:'';width:16px;height:26px;background:url('../images/sub/busi_arr.png')no-repeat 50% 50%/contain;position: absolute;right:-8px;top:50%;margin-top:-13px;}	
.busi .bg-con .circle-list li:nth-child(5){order:8;}
.busi .bg-con .circle-list li:nth-child(6){order:7;}
.busi .bg-con .circle-list li:nth-child(7){order:6;}
.busi .bg-con .circle-list li:nth-child(8){order:5;}
.circle-list li:last-child:after{display:none;}
.busi .bg-con .circle-list li:nth-child(4):after{transform:rotate(90deg);right:auto;left:50%;margin-left:-8px;top:auto;bottom:-60px;margin-top:0;}
.busi .bg-con .circle-list li:nth-child(5):after,
.busi .bg-con .circle-list li:nth-child(6):after,
.busi .bg-con .circle-list li:nth-child(7):after{transform:rotate(180deg);right:auto;left:-8px;}
.busi .bg-con .btm-tt{text-align:center;margin-top:55px;}
.busi .bg-con .btm-tt .tt{font-size:18px;font-weight:500;margin-bottom:15px;}
.busi .bg-con .btm-tt .btn-down{max-width:265px;width:100%;height:55px;margin:0 auto;background-color: #fff;border:1px solid #ddd;border-radius:6px;display:flex;justify-content:center;align-items:center;}
.busi .bg-con .btm-tt .btn-down span{display:inline-block;font-size:20px;color:#333;font-weight:500;padding-left:33px;position:relative;}
.busi .bg-con .btm-tt .btn-down span:before{content:'';width:19px;height:19px;background:url('../images/sub/icon_down.png')no-repeat 50% 50%/contain;position: absolute;left:0;top:3px;}

.busi .btm-con .cnt-wrap{padding-left:50px;}
.busi .btm-con .cnt-wrap .doc-cnt{margin-bottom:50px;}
.busi .btm-con .cnt-wrap .doc-cnt:last-child{margin-bottom:0;}
.doc-cnt .tit{font-size:22px;font-weight:700;position:relative;padding-left:14px;margin-bottom:15px;}
.doc-cnt .tit:before{content:'';width:6px;height:6px;border-radius:50%;background-color:#3ead58;position: absolute;left:0;top:10px;}
.doc-cnt .hypen-list{padding-left:17px;}
.doc-cnt .hypen-list li{line-height:1.5em;position:relative;padding-left:8px;margin-bottom:5px;}
.doc-cnt .hypen-list li:last-child{margin-bottom:0;}
.doc-cnt .hypen-list li:before{content:'';width:5px;height:1px;background-color:#454545;position: absolute;left:0;top:10px;}
.doc-cnt .hypen-list li.none{padding-left:0;font-weight:500;}
.doc-cnt .hypen-list li.none:before{display:none;}

#pg-menu{position:relative;margin-bottom:60px;margin-top:-30px;}
#pg-menu:after{content:'';width:100%;height:1px;background-color: #ddd;position: absolute;left:0;bottom:0;}
.pg-menu ul{display:flex;}
.pg-menu ul li{flex:1;text-align:center;position:relative;}
.pg-menu ul li.active:after{content:'';width:100%;height:2px;background-color: #f59f36;position: absolute;left:0;bottom:0;}
.pg-menu ul li a{display:inline-block;margin-bottom:20px;font-size:18px;font-weight:500;color:#333;position:relative;}
.pg-menu ul li.active a{color: #f59f36;}
.pg-menu ul li.active a:before{content:'';width:5px;height:5px;border-radius:50%;background-color: #f59f36;position: absolute;top:4px;left:-12px;}

.poi .content{margin-bottom:100px;}
.poi .content:last-child{margin-bottom:0;}
.poi .content .con{padding-left:50px;}
.poi .content .con .doc-cnt{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #ddd;}
.poi .content .con .doc-cnt:last-child{margin-bottom:0;border-bottom:none;}
.poi .content .con .doc-cnt .hypen-list{padding-left:0;}
.poi .content .con .doc-cnt .inner{padding-left:14px;}
.poi .content .con .doc-cnt .inner.flex{display:flex;margin:0 -20px;}
.poi .content .con .doc-cnt .inner.flex .tt-wrap{width:50%;padding:0 20px;}
.poi .content .con .doc-cnt .inner .hypen-list li{letter-spacing:-.05em;}

.notice-list li{line-height:1.5em;position:relative;padding-left:10px;margin-bottom:5px;letter-spacing:-.05em;}
.notice-list li .star{position: absolute;left:0;}
.notice-list li:last-child{margin-bottom:0;}
.red{color: #d70000 !important;}

.poi .content .con .doc-cnt .inner .rules{display:flex;flex-wrap:wrap;margin:0 -8px -15px;}
.poi .content .con .doc-cnt .inner .rules .wrap{width:50%;padding:0 8px;margin-bottom:15px;}
.poi .content .con .doc-cnt .inner .rules .wrap .box{border:1px solid #ddd;border-radius:6px;padding:35px 20px;text-align:center;overflow:hidden;position:relative;height:100%;display:flex;justify-content:center;align-items:center;}
.poi .content .con .doc-cnt .inner .rules .wrap .box p{line-height:1.4em;font-weight:500;}
.poi .content .con .doc-cnt .inner .rules .wrap .box .num{width:44px;height:44px;border-bottom-right-radius:15px;font-family:'SCoreDream',sans-serif;font-weight:700;color: #fff;display:flex;justify-content:center;align-items:center;position: absolute;left:0px;top:0px;background-color: #3ead58;}
.poi .content .con .doc-cnt .inner .circle-list{margin:0 -30px;}
.poi .content .con .doc-cnt .inner .circle-list li{width:20%;padding:0 30px;margin-bottom:0;}
.poi .content .con .doc-cnt .inner .circle-list li .circle{width:168px;height:168px;margin:0 auto;}
.poi .content .con .doc-cnt .inner .circle-list li .circle .num{width:48px;height:48px;background-color: #555;}
.poi .content .con .doc-cnt .inner .circle-list li:after{top:75px;margin-top:0;}
.poi .content .con .doc-cnt .inner .circle-list li p{color: #333;font-weight:500;line-height:1.625em;font-family:'pretendard',sans-serif;margin-top:20px;}
.poi .content .con .doc-cnt .inner .bg-box{padding:45px 30px;border-radius:6px;background-color: #f8f8f8;margin-top:45px;}
.dot-list2 li{line-height:1.5em;letter-spacing:-.05em;margin-bottom:8px;padding-left:9px;position: relative;}
.dot-list2 li:last-child{margin-bottom:0;}
.dot-list2 li:before{content:'';width:3px;height:3px;border-radius:50%;background-color: #454545;position: absolute;left:0;top:8px;}

.table01.type2 table td{text-align:left;}
.table01.type2 table th{font-weight:500;}
.table01.type2 table th,
.table01.type2 table td{padding-left:30px;padding-right:30px;font-size:16px;font-family:'pretendard',sans-serif;}
.table01.type2 tr th:last-child,
.table01.type2 tr td:last-child {border-right:0;}
.poi .content .con .doc-cnt .flex-wrap{display:flex;margin:25px -20px 0;}
.poi .content .con .doc-cnt .flex-wrap .tt-wrap{width:50%;padding:0 20px;}
.poi .content .con .doc-cnt .flex-wrap .tt-wrap .notice-list{margin-top:5px;}
.poi .content .con .doc-cnt .inner.flex.type2{justify-content:space-between;}
.poi .content .con .doc-cnt .inner.flex.type2 .tt-wrap{min-width:0;width:1%;flex:1 1 auto;}
.poi .content .con .doc-cnt .inner.flex.type2 .table01.type2{max-width:470px;width:100%;}
.poi .content .con .doc-cnt .inner.flex.type2 .table01.type2 table td{text-align:center;}

.notice-t br{display:none;}

/* 20260917 유지보수 (수강신청 유의사항 추가) */
.rc-info { padding-top: 120px; }
.img-banner { text-align: center; }
.img-banner img { width: 100%; }
.rc-btn {display:flex;justify-content:center;align-items:center;max-width:280px;width:100%;height:60px;margin:50px auto 0;background-color:#3ead58;color:#fff;font-size:18px;font-weight:600;border-radius:6px;font-family:'SCoreDream',sans-serif;transition:.3s;}
.rc-btn:hover {background-color:#35964c;}
.rc-logo { display: block; text-align: center; margin-top: 50px; }