.con{line-height:1.6; font-size:0.85rem; position:relative; width:1400px; margin:0 auto;}
.youth_con{width:1400px; margin:0 auto;}
em.txt{font-family: 'Noto Sans KR';}
h3.quo{ font-size:2rem; margin-bottom:1rem;color:#000;}
h3.quo em{color:#fdaf0f;}
h3.quo span{position:relative;}
h3.quo span:after{content : ""; display : block; position : absolute; left : -14px; top:-18px;  width :18px; height : 28px;  background: url("/images/default/main/quo3.png") no-repeat left top; background-size:100% 100%;}

.ltxt{position:relative; width:1400px; margin:0 auto; padding-left:272px; line-height:1.6; font-size:0.85rem;}
.ltxt h3{position:absolute; left:0; top:0;}

br{font-family: 'Noto Sans KR', 'sans-serif';}

/* 월 공지사항 리스트*/
.nlist_con{width: 1200px; margin:0 auto;}
.pageTitle{display:block;font-size:2.34rem; text-align:center;margin-bottom:2.4rem;}
.sPageTitle{text-align:center;font-size:1rem;line-height:1.4rem;margin-bottom:3.75rem;margin-top:-1.25rem}
.eventList .e_list{display: flex; flex-wrap: wrap; justify-content: flex-start;}
.eventList .e_list li{width: 31.66666%; margin-right: 2.5%; margin-bottom: 3rem;}
.eventList .e_list li:nth-of-type(3n){margin-right: 0%;}
.eventList .e_list li .type {display: inline-block; line-height: .8rem; margin-bottom: .2rem; color: #000; font-size: .65rem;font-family: 'JSDongkang-Bold'; letter-spacing:0.01em;}
.eventList .e_list li .sorting{display: block; margin-bottom: .9rem; }
.eventList .e_list li .thumb{display: block;position: relative; width: 100%; overflow: hidden; margin-bottom: 1rem;}
.eventList .e_list li .thumb img{width:100%}
.eventList .e_list li dl{overflow:hidden; margin-bottom: 2rem;}
.eventList .e_list li dl dt{font-size:1.1rem; color: #000; line-height:1.3rem; margin-bottom:.75rem;}
.eventList .e_list li dl dt .listTitle{display:block;overflow:hidden; height:2.6rem; margin-bottom:.6rem;}
.eventList .e_list li dl dt .listDescription{font-size: .8rem; display: inline-block; text-overflow:ellipsis; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
-webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em;height: 1.3em;}
.eventList .e_list li dl dd{font-size: .65rem; color:#666;line-height:1.2rem;}
.eventList .e_list li .btnArea{text-align: left; position: relative; width: 100%;}
.eventList .e_list li .btnArea a{display: block;}
.eventList .e_list li .btnArea a span{font-size: .9rem; text-align: center; background: #000;  color: #fff; width: 7rem; height: 2.5rem; line-height: 2.5rem; display: inline-block;}
.eventList .e_list li .btnArea a span:hover{background-color: #444; box-shadow:.25rem .5rem 1rem rgba(0,0,0,0.15); -webkit-transition: all .3s; transition: all .3s;}
.eventList .e_list li .btnArea .disabled {cursor: default; pointer-events: none;}
.eventList .e_list li .btnArea .disabled span {background: #e5e5e5; color: #999;}
.eventList .e_list li.end .thumb:before{display:block;content:'';width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);}
/* Paging */
.paging{margin-top:40px;width:100%;text-align:center;font-size:0}
.paging .current,
.paging a{position:relative;display:inline-block;vertical-align:top;font-size:.65rem;width:2rem;height:2rem;line-height:2rem;border:1px solid #000;background:#fff;text-align:center;margin-left:.3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.paging a:hover,
.paging a:focus{border:2px solid #000;line-height:1.9rem;}
.paging .current{background:#000;color:#fff}
.paging a.disabled{border:1px solid #ccc}
.paging a:before{display:block;content:'';width:5px;height:9px;position:absolute;top:50%;left:50%;margin:-4px 0 0 -2px;}
.paging .btnFirst{text-indent:-9999px}
.paging .btnFirst:before{background:url("/images/default/content/paging_all.png") no-repeat 0 -28px;width:11px;margin-left:-5px}
.paging .btnFirst.disabled:before{background-position:0 -42px}
.paging .btnPrev{text-indent:-9999px;margin-right:.5rem}
.paging .btnPrev:before{background:url("/images/default/content/paging_all.png")  no-repeat -16px -28px}
.paging .btnPrev.disabled:before{background-position:-16px -42px}
.paging .btnNext{text-indent:-9999px;margin-left:.8rem;}
.paging .btnNext:before{background:url("/images/default/content/paging_all.png") no-repeat;}
.paging .btnNext.disabled:before{background-position:0 -14px}
.paging .btnLast{text-indent:-9999px}
.paging .btnLast:before{background:url("/images/default/content/paging_all.png") no-repeat -10px 0;width:11px;margin-left:-5px}
.paging .btnLast.disabled:before{background-position:-10px -14px}


/* 월 공지사항 뷰 */
.notice_con{position: relative; display: flex; flex-direction: row-reverse; justify-content: space-between; margin-bottom: 3rem;}
.prowrap{width:30%;  position: -webkit-sticky; position: sticky; top: 0; align-self: flex-start;}
.prowrap .pro_img{ box-sizing:border-box; overflow:hidden; position:relative; }
.prowrap .pro_img img{width:100%; border-radius: 1rem; overflow: hidden;}
.prowrap .pro_txt{width:100%; box-sizing:border-box; position:relative; margin-top: 1rem;}
.prowrap .pro_txt h4{font-size:1.2rem; font-weight:600; color:#000; letter-spacing:-0.03em; margin-bottom:30px; border-bottom:2px solid #222; padding-bottom:15px;}
.prowrap .pro_txt .txt{background:#F6F7F8; padding:1rem; border:1px solid #e2e5eb;}
.prowrap .pro_txt .txt div{position:relative; margin:.5rem 0; padding-left:4.5rem;}
.prowrap .pro_txt .txt div span{position:absolute; left:0; top:0; font-weight:500; color:#c68602;}
.prowrap .pro_btn{width:100%; margin-top:2rem;}
.prowrap .pro_btn li{float:left; width:49%; margin-left:2%; border:1px solid #ddd; }
.prowrap .pro_btn li:first-child{margin-left:0;}
.prowrap .pro_btn li a{padding:0px; display:block; line-height:3rem; font-size:.85rem; text-align:center; }
.prowrap .pro_btn li.bt_inq a{position:relative;color:#fff; background:#FEC72C;  border-color:#FEC72C;transition:all 0.5s cubic-bezier(0, 0, 0.21, 0.87) 0s; -webkit-transition: all .5s; transition: all .5s;}
.prowrap .pro_btn li:hover{box-shadow:.25rem .5rem 1rem rgba(0,0,0,0.15); -webkit-transition: all .5s; transition: all .5s;}
.prowrap .pro_btn li.bt_list a{position:relative;transition:all 0.5s cubic-bezier(0, 0, 0.21, 0.87) 0s;}

.proCon{width: 65%;border-bottom:1px solid #ddd; }
.proCon h3{ text-align:left; font-size:1.4rem; padding:.5rem 0; margin-bottom:2rem; color:#000;}
.proCon .pnlAttachedImage{display: flex; flex-direction: column; justify-content: center; align-content: center; text-align:center;}
.proCon .pnlAttachedImage p img{width: 100%;}
.proCon .boardViewContent{margin: 2rem 0 1rem;}

.proButton div{margin-bottom: 5rem;}
.proButton a{cursor:pointer; display:inline-block;position:relative; overflow:hidden;  margin:0px 2px; min-width:5rem; height:45px; line-height:43px; box-sizing:border-box; padding:0 15px; z-index:0; background:#fff; border:1px solid #cdcdcd; color:#444 !important;text-align:center; vertical-align:top; transition:all 0.4s ease-out 0.1s;}
.proButton a:before{content:''; display:block; position:absolute; top:0px; right:0px; bottom:0px; left:0px; z-index:-1; width:120%; height:110%; background:#262520; transform:translateX(-120%) skew(-15deg); transition:transform 0.5s cubic-bezier(0, 0, 0.21, 0.87) 0s;}
.proButton a:hover:before,
.proButton a:focus:before{background:#262520; transform:translateX(-10%) skew(-15deg) perspective(500px);}
.proButton a:hover,
.proButton a:focus{color:#fff !important;box-shadow:0px 10px 15px rgba(0,0,0,0.15);}


/*new청춘정거장*/
.station {font-size:1rem;}
.station h3.st_tit{font-size:2rem;color:#545859;font-family:'GmarketSansBold';position:absolute;line-height:1.2;}
.station .st_txt{padding-left:17.5rem; }
.station .list_tit{font-size:2rem;font-family:'GmarketSansBold';margin-bottom:2rem;}
.station .station01{font-size:1rem;}
.st_img_tit{text-align:center;border-bottom:10px solid #fec72c;}
.st_img_tit img{margin-bottom:-1px;}
.station .station01{padding:4.5rem 0 5rem;position:relative;}
.station .station01:after{position:absolute;content:'';display:block;width:9.9rem;height:13.15rem;background:url(/images/default/content/st_bg01.png)no-repeat;right:0;bottom:0;z-index:-1;background-size:cover;}
.station .station01 .youth_st{color:#fec72c;font-size:1.6rem;font-family: 'JSDongkang-Bold';}
.station .station02{position:relative;padding:5rem  0;}
.station .station02:after{width:200%;content:'';display:block;position:absolute;height:100%;background:#fec72c;left:-50%;top:0;z-index:-1;}
.station .station02 ul{position:relative;padding-left:1.5rem;}
.station .station02 ul:after{content:'';display:block;position:absolute;width:5px;height:100%;background:#545859;top:0;left:0;}
.station .station02 ul li span{position:absolute;font-size:1.2rem;font-family: 'JSDongkang-Bold';left:0;}
.station .station02 ul li{padding-left:6rem;position:relative;margin-bottom:1rem;}
.station .station02 .st_txt{display:flex;justify-content:space-between;}
.station .station02 .st_txt .st_qr {margin-right:-1rem;}
.station .station02 .st_txt .st_qr div{display:inline-block;padding:1rem;background:#fff;margin-right:1rem;}
.station .station02 .st_txt .st_qr div p{font-size:0.8rem;text-align:center;color:#000;font-family: 'JSDongkang-Bold';padding-top:1rem;s}
.station .station03 {padding:5rem 0;position:relative;}
.station03:after{width:200%;left:-50%;display:block;content:'';position:absolute;background:#e8e7e3;height:100%;top:0;z-index:-2;}
.station .station03 .st_txt{padding-left:0;overflow:hidden;clear:both;padding-bottom:5rem;display:flex;align-items:center;}
.station .station03 h3.st_tit{position:relative;padding-bottom:2rem;}
.station .station03 h3.st_tit:first-child:after{display:block;position:absolute;content:'';background:url(/images/default/content/q_bg.png)no-repeat;background-size:cover;width:11.5rem;height:9.8rem;z-index:-1;top:-3rem;left:-8rem;}
.station .station03 .station_list01 {display:flex;width:50%;flex-wrap:wrap;float:left;margin-right:5rem;}
.station .station03 .station_list01 li{text-align:center;padding:1rem ;width:50%;}
.station .station03 .station_list01 li:nth-child(odd){padding-right:3rem;border-right:1px dashed #b6b6b6;padding-left:0;}
.station .station03 .station_list01 li:nth-child(even){padding-left:3rem;}
.station .station03 .station_list01 li:nth-child(1),
.station .station03 .station_list01 li:nth-child(2){border-bottom:1px dashed #b6b6b6;padding-top:0;}
.station .station03 .station_list01 p{height:2rem;background:#545859;color:#fff;text-align:center;border-radius:1rem;line-height:2rem;font-family:'GmarketSansBold';font-size:1.2rem;}

.station .station03 .station_list01 span{width:7.5rem;height:7.5rem;background:url(/images/default/content/youth_bg.png)no-repeat center  center;background-size:cover;display:block;padding:1.5rem;margin:0.75rem 0 0 2rem;}
.station .station03 .station_list02{width:50%;border-top:6px solid #545859;padding:2.5rem;border-bottom:3px solid rgba(84,88,89,0.5);float:left;}
.station .station03 .station_list02 .list_tit{font-size:1.6rem;margin-bottom:0;}
.station .station03 .station_list02 ul{margin:1.5rem 0 0 0;}
.station .station03 .station_list02 ul  li {padding:0.7rem 0;border-bottom:2px dashed #666;}
.station .station03 .station_list02 ul  li span{width:5.5rem;height:1.8rem;background:#545859;display:inline-block;color:#f7c74f;border-radius:17.5px;text-align:center;font-family:'GmarketSansBold';line-height:2rem;}
.station .station03 .station_list02 ul  li p{display:inline-block;padding-left:1.5rem;position:relative;}
.station .station03 .station_list02 ul  li p:after{width:7px;height:7px;content:'';display:block;position:absolute;border-radius:2px;background:#545859;top:50%;transform:translateY(-50%);left:0.65rem;}
.station .station03 .station_list03{display:flex;flex-wrap:wrap;margin:-1.5rem;position:relative;}
.station .station03 .station_list03:after{width:80px;height:893px;display:block;position:absolute;content:'';background:url(/images/default/content/st_point01.png)no-repeat;left:-5rem;bottom:-1rem;}
.station_list03:before{width:80px;height:893px;display:block;position:absolute;content:'';background:url(/images/default/content/st_point02.png)no-repeat;right:-5rem;bottom:-1rem;}
.station .station03 .station_list03 li{padding-top:16.5rem;width: calc(100%/3 - 3rem);margin:1.5rem;border-radius:15px;overflow:hidden;position:relative;}
.station .station03 .station_list03 li p{position:absolute;left:0;top:0;background:#545859;width:100%;font-size:0.9rem;color:#fec72c;text-align:center;padding:0.5rem 0;}
.station .station03 .station_list03 li:nth-child(1){background:url(/images/default/content/space_img01.png)no-repeat;background-size:cover;}
.station .station03 .station_list03 li:nth-child(2){background:url(/images/default/content/space_img02.png)no-repeat;background-size:cover;}
.station .station03 .station_list03 li:nth-child(3){background:url(/images/default/content/space_img03.png)no-repeat;background-size:cover;}
.station .station03 .station_list03 li:nth-child(4){background:url(/images/default/content/space_img04.png)no-repeat;background-size:cover;width: calc(100%/2 - 3rem);}
.station .station03 .station_list03 li:nth-child(5){background:url(/images/default/content/space_img05.png)no-repeat;background-size:cover;width: calc(100%/2 - 3rem);}

.station .station04{padding:5rem 0;border-bottom:2px dashed #b6b6b6;}
.station .station04 .rent_list {display:flex;margin:-1.5rem;}
.station .station04 .rent_list li{padding-top:19.4rem;width:calc(100%/2 - 3rem);position:relative;border-radius:15px;overflow:hidden;margin:1.5rem;}
.station .station04 .rent_list li p{position:absolute;left:0;top:0;background:#fec72c;width:100%;font-size:0.9rem;color:#545859;text-align:center;padding:0.5rem 0;}
.station .station04 .rent_list li:nth-child(1){background:url(/images/default/content/list_img01.png)no-repeat;background-size:cover;}
.station .station04 .rent_list li:nth-child(2){background:url(/images/default/content/list_img02.png)no-repeat;background-size:cover;}
.station .station04 .iden {display:flex;padding-top:3rem;}
.station .station04 .iden > div{width:50%;padding-right:1rem;}
.station .station04 .iden .iden_t{font-size:1.4rem;font-family:'GmarketSansBold';position:relative;padding-left:0.9rem;margin-bottom:2rem;}
.station .station04 .iden .iden_t:after{width:9px;height:9px;background:#545859;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:100%;}
.station .station04 .iden .logo_bx{background:url(/images/default/content/bx_bg.png) center center;border:1px solid #ddd;padding:5rem ;text-align:center;display:flex;justify-content:center;align-items:center;}
.station .station04 .iden .iden_list{color:#545859;margin-bottom:5rem;}
.station .station04 .iden .down_btn{width:12.5rem;height:3rem;background:#fec72c;border-radius:30px;display:inline-block;vertical-align:middle;padding:0.7rem 0;text-align:center;}
.station .station04 .iden .down_btn img{margin-right:8px;}
.station .station04 .iden .manual{background:#cecece;color:#545859;margin-left:1rem;}

.station .station05{display:flex;padding-top:5rem;}
.station .station05 > img{height:11.9rem;width:50%;}
.station .station05 .infor_bx{position:relative;width:50%;padding:3rem 0 3rem 3rem; }
.station .station05 .infor_bx:after{background:#e8e7e3;content:'';display:block;position:absolute;left:0;top:0;width:200%;height:100%;z-index:-1;}
.station .station05 .infor_bx ul{margin-top:2rem;border-left:13px solid #fec72c;padding-left:2.25rem;}
.station .station05 .infor_bx ul li{position:relative;padding-left:8rem;margin-bottom:1.2rem;}
.station .station05 .infor_bx ul li .title{position:absolute;left:0;font-family: 'JSDongkang-Bold';}
.station .station05 .infor_bx ul li:after{width:3px;height:1rem;background:#545859;content:'';display:block;position:absolute;left:7rem;top:3px;}
.station .station05 .infor_bx ul li .free{background:#545859;color:#fff;float:right;padding:0 1rem;border-radius:5px;font-size:0.9rem;}
.station .station05 .infor_bx ul li .day{background:#545859;width:3.5rem;height:1.25rem;color:#fec72c;display:inline-block;text-align:center;line-height:1.25rem;font-size:0.8rem;margin-right:0.8rem;border-radius:5px;}
.station .station05 .infor_bx ul li .reserv_btn{background:#fff;border:2px solid #1cc439;padding:0.45rem 2rem;border-radius:5px;font-family: 'JSDongkang-Bold';color:#333333;font-family: 'Noto Sans KR';font-weight:500;font-size:0.9rem;}
.station .station05 .infor_bx ul li .reserv_btn img{margin-right:10px;}
.station .station05 .infor_bx ul li .reserv_space{border:2px solid #551afe;margin-left:0.5rem;}

.station .station06 {position:relative;padding:5rem 0;}
.station .station06:after{background:#545859;content:'';display:block;position:absolute;width:200%;left:-50%;z-index:-1;height:100%;top:0;}
.station .station06 .list_tit{color:#fec72c;}
.station .station06 .map_tit{display:flex;justify-content:space-between;margin-bottom:2rem;}
.station .station06 .add_bx{color:#fff;border-left:5px solid #fec72c;padding-left:1.5rem;}
.station .station06 .add_bx .add_tit{font-size:1.2rem;color:#fec72c;font-family: 'JSDongkang-Bold';padding-bottom:1.4rem;}
.station .station06 .add_bx ul li{position:relative;padding:0 0 1rem 2rem;}
.station .station06 .add_bx ul li span{font-size:1.2rem;font-family: 'JSDongkang-Bold';color:#fec72c;position:absolute;left:0;}
.station .station06 .map{width:100%;}
.station .station06 .map .root_daum_roughmap{width:100% !important; height:25rem;}
.station .station06 .map .root_daum_roughmap .wrap_map{height:100% !important;}

/*청춘스럽*/
.space .st_img_tit{border-bottom: 10px solid #fedd50;}
.space .station01 .st_txt{display:flex;justify-content:space-between;}
.space .station01 .youth_st{color:#fedd50;}
.space .station01:after {display:none;}
.space .station03{position:relative;}
.space .station03 .st_txt{overflow:initial;}
.space .station03:after{width:200%;left:-50%;display:block;content:'';position:absolute;background:#e8e7e3;height:100%;top:0;z-index:-2;border-top:15px solid #fedd50;}
.space .station03:before{width:200%;left:-50%;display:block;content:'';position:absolute;background:#fedd50;height:2px;top:1.5rem;z-index:1;}
.space .station03 .st_txt{align-items:flex-start;}
.space .station03 .pro_img_bx{width:50%;margin-right:5rem;}
.space .station03 .img_tit{background:#fedd50;font-size:1.4rem;font-family:'GmarketSansBold';width:10rem;height:2.5rem;border-radius:0.75rem 0.75rem 0 0;display:block;text-align:center;line-height:3rem;}
.space .station03 .img_bx{padding-top:70%;background:url(/images/default/content/pro_img01.png)no-repeat;background-size:cover;border-radius:0 20px 20px 20px;border:10px solid #fedd50;}
.space .station03 .probx:first-child .station_list02:after{content:'';display:block;position:absolute;width:7.35rem;height:6.35rem;background:url(/images/default/content/point_img01.png)no-repeat;top:-8rem;right:3rem;}
.space .station03 .station_list02 ul li .pro_txt{display:inline-block;}
.space .station03 .station_list02 ul li .pro_txt p{display:block;}
.space .station03 .station_list02 ul li span{vertical-align:top;}
.space .station03 .station_list02 ul li{border-bottom: 2px dashed #b6b6b6;}
.space .station03 .station_list02 ul li:last-child{border-bottom:none;padding-bottom:0;}
.space .station03 .station_list02{margin-top:2.5rem;padding:2rem 3rem 1rem 3rem;position:relative;}

.space .station03 .st_wrap .probx:nth-child(even) .st_txt{flex-direction:row-reverse;}
.space .station03 .st_wrap .probx:nth-child(even) .pro_img_bx{margin-right:0;margin-left:5rem}
.space .station03 .st_wrap .probx:nth-child(even) ul li span {width:9rem;background:#fedd50;color:#545859;}
.space .station03 .st_wrap .probx:nth-child(even) .img_tit{background:#545859;color:#fedd50;}
.space .station03 .st_wrap .probx:nth-child(even) .img_bx{border:10px solid #545859;background:url(/images/default/content/pro_img02.png)no-repeat;background-size:cover;}
.space .station03 .st_wrap .probx:last-child ul li span {width:9rem;}
.space .station03 .st_wrap .probx:last-child .pro_txt em{font-family: 'Noto Sans KR';}
.space .station03 .st_wrap .probx:last-child .st_txt{position:relative;padding-bottom:0;}
.space .station03 .st_wrap .probx:last-child .img_bx{;background:url(/images/default/content/pro_img03.png)no-repeat;background-size:cover;}
.space .station03 .st_wrap .probx:last-child .st_txt:after{content:'';display:block;position:absolute;background:url(/images/default/content/space_icon01.png)no-repeat;width:10.4rem;height:6.15rem;right:0;bottom:0;}
.space .station04 {border-bottom:0;}
.space .station04 .config_list{padding:2.5rem 4rem;display:flex;}
.space .station04 .point{background:#fedd50;position:relative;}
.space .station04 .point:after{content:'';display:block;position:absolute;width:30.45rem;height:12.45rem;right:3rem;bottom:2.5rem;background:url(/images/default/content/config_bg.png)no-repeat;background-size:cover;}
.space .station04 .config_list > li {width:50%;display:flex;align-items:center;}
.space .station04 .config_list > li .img_zone{padding-top:13rem;background:url(/images/default/content/config_img01.png)no-repeat center center;background-size:cover;display:block;width:17.5rem;border-radius:15px;}
.space .station04 .config_list > li .text_zone{margin-left:2rem;}
.space .station04 .config_list > li .text_zone .config_stit{font-size:1.2rem;font-family: 'JSDongkang-Bold';}
.space .station04 .config_list > li .text_zone .config_tit{font-size:1.5rem;font-family: 'JSDongkang-Bold';color:#333333;margin-bottom:0.5rem;}
.space .station04 .config_list > li .text_zone .config_tit em{font-size:1.75rem;color:#fff;}
.space .station04 .config_list > li .text_zone ul {border-left:5px solid #fff;padding:1rem 0 1rem 1.5rem;position:relative;}
{content:'';display:block;position:absolute;width:30.45rem;height:12.45rem;right:0;bottom:0;}
.space .station04 .config_list02 > li .text_zone ul {border-left:5px solid #fedd50;}
.space .station04 .config_list02 > li .text_zone .config_tit em{color:#cecece;}
.space .station04 .config_list02 > li:first-child .img_zone{background:url(/images/default/content/config_img02.png)no-repeat center center;background-size:cover;}
.space .station04 .config_list02 > li:last-child .img_zone{background:url(/images/default/content/config_img03.png)no-repeat center center;background-size:cover;}
.space .station04 .config_list03 > li:first-child .img_zone{background:url(/images/default/content/config_img04.png)no-repeat center center;background-size:cover;}
.space .station04 .config_list03 > li:last-child .img_zone{background:url(/images/default/content/config_img05.png)no-repeat center center;background-size:cover;}
.space .station04 .config_list03{background:#fedd50;position:relative;}
.space .station04 .iden .logo_bx{padding:0;}
.space .station04 .iden .logo_bx img:first-child {margin-right:6rem;}
.space .station05{position:relative;}
.space .station05:after{width:200%;left:-50%;display:block;content:'';position:absolute;background:#fedd50;height:15px;top:0;z-index:1;}
.space .station05:before{width:200%;left:-50%;display:block;content:'';position:absolute;background:#fedd50;height:2px;top:1.5rem;z-index:1;}

/* 청춘정거장 */
.station1{margin-bottom:6rem;position:relative;}
.station1 .img{position:absolute; left:62%; top:0;}
.station1 .stxt{font-size:1rem; width:45%;}
.station1 .stxt h4{font-size:2rem; line-height:1.3;}
.station1 .stxt p{font-size:1.2rem; display:block; margin:2rem 0 2rem; color:#727171;}
.station1 ul{margin:0 -1%; margin-top:3rem; overflow:hidden; width:63%;}
.station1 ul li{width:31.33%; float:left; margin:0 1%;}
.station1 ul li img{width:100%;}

.station2{padding:5rem 0; background: url("/images/default/content/b2_bg.jpg") no-repeat center top; background-size:cover;}
.station2 .guide{overflow:hidden; margin:-1%; }
.station2 .guide li{width:48%; float:left; margin:1%; position:relative; display:table; background:#fff7e1; border-radius:15px; height:6.5rem;}
.station2 .guide li span{width:15%; display:table-cell; vertical-align:middle; text-align:center; font-size:2rem; color:#FEC72C; font-weight:700;}
.station2 .guide li p{width:850%; display:table-cell; vertical-align:middle; font-size:1rem;}
.station2 .guide li:nth-of-type(3),
.station2 .guide li:nth-of-type(4){background:#fff;}



.station3{padding:5rem 0 0; }
.station3 .info{display:flex; margin:-1%;}
.station3 .info div{flex-basis:31.33%; margin:1%; text-align:center; border:1px solid #ddd; padding:1rem 2rem; font-size:0.8rem;}
.station3 .info div img{width: 4.3rem;}
.station3 .info div p{font-size:1.2rem; font-weight:500; border-bottom:1px solid #ddd; margin-top:0.5rem; padding-bottom:10px; margin-bottom:10px; color:#595757;}
.station3 .info div ul{display:table; margin-left:auto; margin-right:auto;}
.station3 .info div ul li{text-align:left; position:relative; padding-left:80px;}
.station3 .info div ul li span{position:absolute; left:0; top:0; display:inline-block; width:55px;text-align:justify;}
.station3 .info div ul li span:after{content:''; display:inline-block; width:100%;}

.station4{padding:5rem 0 0; }
.station4 .root_daum_roughmap {width:100% !important;}
.station4 .root_daum_roughmap .wrap_controllers {display:none;}
.station4 .map_bx {display: flex;flex-direction: row;	padding: 30px 1rem; border-top: .2rem solid #FEC72C;}
.station4 .map_bx dl {display: flex;	flex-direction: row;	flex: 1;	align-items: center;}
.station4 .map_bx dl.address { margin-right: 15px; }
.station4 .map_bx dl.tel { flex: .5; }
.station4 .map_bx dl dt {position: relative;	flex-shrink: 0;	padding-right: 20px;	font-weight: 500;	word-break: break-all;	color: #757575;}
.station4 .map_bx dl dt:after {	content: '';	display: block;position: absolute;	width: 2px;	height: 15px;top: 6px;	right: 0;	background-color: #dedede;}
.station4 .map_bx dl dd {padding-left: 20px;font-weight: 500;word-break: break-all;}


/*청년 지원정책*/
.you_tab{display:flex;justify-content:center;}
.you_tab ul{vertical-align:top;text-align: justify;}
.you_tab ul li{display:inline-block;}
.you_tab ul li a{color:#aaa; display: inline-block; padding:0.5rem;height:100%;position:relative;}
.you_tab ul li a span{vertical-align:middle;}
.you_tab ul li a:hover:after{content:'';display:block;position:absolute;width:100%;height:3px;background:#fdaf0f;bottom:0;left:0;}
.you_tab ul .on a:after{content:'';display:block;position:absolute;width:100%;height:3px;background:#fdaf0f;bottom:0;left:0;}
.you_tab ul .on a{color:#fdaf0f;}

.youth{font-size:1rem;background:#f8f7f4;position:relative;margin-top:6.5rem;}
.youth .youth_txt{display:flex;}
.youth .youth_img{box-shadow: 0px 6px 10px rgb(0 0 0 / 15%);flex-basis:60%;margin-right:-60%;margin-top:-5%;}
.youth .youth_bg .bg01{width:464px;height:392px;background: url("/images/default/content/youth_bg01.png") no-repeat center top;position:absolute;right:0;top:0;}
.youth h3{padding:0 3rem;position:relative;display:inline-block;margin:7.5rem 0 7.5rem 0;text-align:center;line-height:2.5rem;flex-basis:40%;margin-right:5%;letter-spacing:-0.1rem;}
.youth h3:before{position:absolute;display:block;content:'';background: url("/images/default/content/youth_txt01.png") no-repeat;width:1.05rem;height:4rem;left:0;top:50%;transform:translateY(-50%);background-size:cover;}
.youth h3:after{position:absolute;display:block;content:'';background: url("/images/default/content/youth_txt02.png") no-repeat;width:1.05rem;height:4rem;right:0;top:50%;transform:translateY(-50%);background-size:cover;}
.youth h4{font-size:1.3rem;color:#000;position:relative;padding-left:1.5rem;margin-bottom:1.5rem;}
.youth h4:after{position:absolute;display:block;content:'';background: url("/images/default/content/bullet.png") no-repeat;width:1rem;height:1rem;left:0;top:50%;transform:translateY(-50%);background-size:cover;}
.youth .youth_cont > ul{margin-top:1.5rem;padding:2rem;background:#fff;border:1px solid #eaeaea;}
.youth .youth_cont > ul > li{margin-top:15px; position: relative; padding-left:120px; line-height:1.5;font-size:0.9rem;}
.youth .youth_cont > ul > li ul.of li{position:relative;padding-left:18px;}
.youth .youth_cont > ul > li ul.of li:before{height:1px;width:8px;top:11px;left:0;background:#545859;position:absolute;display:block;content:'';}

.youth .youth_cont > ul > li em.color{color:#F77D32;}
.youth .youth_cont > ul > li.b_m{margin-bottom:35px;}
.youth .youth_cont > ul > li.m_txt{padding-left:15px;}
.youth .youth_cont > ul > li.m_txt span{font-family: 'JSDongkang-Bold';color:#fdaf0f;position:relative;left:0;}
.youth .youth_cont > ul > li.m_txt em{font-family: 'JSDongkang-Bold';color:#000;}
.youth .youth_cont > ul > li:before{ content : ""; display : block; position : absolute; left :-15px; top:11px; width : 4px; height : 4px; background : #fdaf0f; border-radius:50%; }
.youth .youth_cont > ul > li:first-child{margin-top:0;}
.youth .youth_cont > ul > li span{position:absolute; left:0; top:0; font-family: 'JSDongkang-Bold';color:#000;}


.youth .youth_cont table{border:1px solid #ddd;text-align:center;background:#fff;margin:0.5rem 0 1rem 0;}
.youth .youth_cont table th{border:1px solid #ddd;border-top:3px solid #fdaf0f;padding:0.2rem 0;}
.youth .youth_cont table td{border:1px solid #ddd;padding:0.2rem;font-size:0.9rem;}
.youth .youth_cont table td ul li{text-align:left;}
/*결혼·임신·출산*/
.mar {background:none;margin-top:2rem;}
.mar .youth_cont > ul{background:#fafafa;border:1px solid rgb(234,234,234);}
 /********************************************************
■ 레이아웃 변경
********************************************************/

@media (max-width:1400px){
	.con{width:100%; padding:0 1rem;}
	.youth_con{width:100%;padding:0 1rem;}
	.ltxt{width:100%; padding-right:1rem; padding-left:230px;}
	.ltxt h3{left:1rem;}


	/* 청춘정거장 */
	.station1 .stxt{width:50%;}
	.station3 .info div{padding:1rem 0.5rem;}
	.station_list03:before,.station_list03:after{display:none;}
	.station .station03 h3.st_tit:after{display:none;}

	/*청춘스럽*/
	.space .station04 .config_list{padding:2rem 1rem;}
	.space .station04 .iden .logo_bx img:first-child{margin-right:1rem;}
	.space .station03 .st_wrap .probx:last-child .st_txt:after{display:none;}
	.station .station03 h3.st_tit:first-child:after{display:none;}


	/*청춘정거장*/
	.station .station02 .st_txt{display:block;}
	.station .station02 .st_txt .st_qr{padding-left:7.5rem ;}
	.station .station05 .infor_bx ul{padding-left:1rem;}
	.station .station05 .infor_bx ul li .reserv_btn{display:inline-block;text-align:center;}
	.station .station05 .infor_bx ul li .free{display:block;float:none;text-align:center;}
	
}


@media (max-width:1200px){

	.nlist_con{width:100%; padding:0 1rem;}
	
	/*청춘정거장*/
	.station .station03 .station_list01{margin-right:3rem;}
	.station .station03 .station_list01 span{margin:0.5rem auto 0 auto;}
	.station .station03 .station_list01 li:nth-child(odd){padding-right:1rem;}
	.station .station03 .station_list01 li:nth-child(even){padding-left:1rem;}
	.station .station03 .station_list02{padding:2.5rem 1rem;}
	
	.station .station04 .iden .down_btn{display:block;}
	.station .station04 .iden .manual{margin-left:0;margin-top:1rem;}
	.station .station05 .infor_bx ul li .reserv_btn{display:block;}
	.station .station05 .infor_bx ul li .reserv_space{margin-top:0.5rem;margin-left:0;}

	
}


/********************************************************
■ 태블릿
********************************************************/
@media (max-width:1030px){	
	.con{font-size:1rem;}
	h4{font-size: 1.4rem;}

	/* 월 공지사항 */
	.eventList .e_list li{width: 48.5%; margin-right: 3%;}
	.eventList .e_list li:nth-of-type(3n){margin-right: 3%;}
	.eventList .e_list li:nth-of-type(2n){margin-right: 0;}


	/* 월 공지사항 뷰 */
	.notice_con{position: relative; display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 3rem;}
	.prowrap{width:100%; display: flex; margin-bottom: 3rem;}
	.prowrap .pro_img{display: none;}
	.prowrap .pro_txt{width:100%; margin-top: 0;}
	
	.proCon{width: 100%;}
	.proCon h4{padding: .5rem 1rem;}

	/* 청춘정거장 */
	.ltxt{padding:0 1rem;}
	.ltxt h3{position:relative;}

	.station1 .img{position:relative; left:auto; top:auto; padding-left:1rem; margin-bottom:2rem;}
	.station1 .img img{width:100%;}
	.station1 h3{float:none; width:100%;}
	.station1 .stxt{float:none; width:100%; padding:0 1rem;}
	.station1 ul{width:100%; margin:0; margin-top:3rem;}

	/*청춘정거장*/
	.station h3.st_tit{position:relative;}
	.station .st_txt{padding-left:0;padding-top:2rem;}
	.station .station03 .st_txt{display:block;}
	.station .station03 .station_list01{margin-right:0;width:100%;}
	.station .station03 .station_list02{width:100%;margin-top:2rem;}
	.station .station03 .station_list03{margin:-1rem;}
	.station .station03 .station_list03 li{padding-top:14rem;width: calc(100%/3 - 2rem); margin: 1rem;}
	.station .station03 .station_list03 li:nth-child(4) ,
	.station .station03 .station_list03 li:nth-child(5) {width: calc(100%/2 - 2rem);}
	.station .station04 .rent_list{margin:-1rem;}
	.station .station04 .rent_list li{padding-top:14rem;width: calc(100%/2 - 2rem); margin: 1rem;}	
	.station .station05{display:block;}
	.station .station05 > img{width:auto;height:auto;margin-bottom:1rem;}
	.station .station05 .infor_bx{width:100%;}
	.station .station05 .infor_bx ul li .free{width:70%;padding:0.2rem 1rem;margin-top:0.5rem;}
	.station .station05 .infor_bx ul li .reserv_btn{width:70%;}
	.station .station05 .infor_bx{padding:2rem 0rem;}
	.station .station05 .infor_bx:after{left:-50%;}
	.station .station06 .map_tit{display:block;}
	/*청년정책*/
	.youth{margin-top:3rem;}
	.youth .youth_txt{flex-direction:column;}
	.youth h3{text-align:center;flex-basis:100%;margin:3rem 0 3rem 0;font-size:1.5rem;}
	.youth h3:before{left:20%;}
	.youth h3:after{right:20%;}

	.youth h4{font-size:1.2rem;}
	.youth .youth_img{width:100%;margin-top:0;margin-bottom:3rem;}
	.youth_cont > p{line-height:1.5;}
	.youth .youth_cont > ul > li{font-size:1rem;}
	.youth .youth_cont > ul > li:before{top:8px;}

	.youth  .youth_cont .li_tl{padding-left:0;}
	.youth  .youth_cont .li_tl p{margin-top:10px;}

	.youth  .youth_cont .li_tl span{position:relative;}
	.table-scroll {position: relative;max-width: 800px; margin: auto; overflow: hidden; margin-top: 10px;}
	.table-wrap{overflow:auto;}
	.youth  .youth_cont .li_tl table{margin:0.5rem 0 1rem 0;white-space: nowrap;border-spacing: 0;}
	.youth .youth_cont .li_tl table td{padding:0.5rem;}

	/*청춘스럽*/
	.space .station03 .probx:first-child .station_list02:after{display:none}
	.space .station03 .pro_img_bx{margin:0 auto;}
	.space .station03 .st_wrap .probx:nth-child(even) .pro_img_bx{margin:0 auto;}
	.space .station04 .config_list > li .img_zone{width:50%;}
	.space .station04 .iden{display:block;}
	.space .station04 .iden .logo_bx{width:100%;margin-top:1rem;padding:2rem 0;}



}


/********************************************************
■ 모바일
********************************************************/
@media (max-width:767px){
	/* 월 공지사항 */
	.eventList .e_list li{width: 100%; margin-right: 0%;}
	.eventList .e_list li:nth-of-type(3n){margin-right: 0%;}
	
	.station2 .guide li{width:100%; margin:5px 0; background: #fff7e1 !important;}
	.station2 .guide li:nth-child(even){ background: #fff !important;}

	.station3 .info{display:block;}
	.station3 .info div{font-size:1rem; margin:20px 0; width:100%;}
	.station4 .map_bx{padding:1.5rem 1rem;display:block; }
	.station4 .map_bx dl{display:block; margin:0; width:100%;flex-wrap: nowrap;}
	.station4 .map_bx dl.address{margin:0; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px; }
	.station4 .map_bx dl.tel{flex-basis: 100%;}
	.station4 .map_bx dl dt,
	.station4 .map_bx dl dd{padding:0;}
	.station4 .map_bx dl dt:after{background:none;}

	/*청년정책*/
	.youth .youth_cont > ul > li{padding-left:0px;}
	.youth .youth_cont > ul > li span{position:relative;display:block;}

	.youth .youth_cont > ul > li ul.of li{position:relative;padding-left:25px;}
	.youth .youth_cont > ul > li ul.of li:before{height:1px;width:5px;top:11px;left:10px;background:#545859;position:absolute;display:block;content:'';}
	.youth  .youth_cont .li_tl table{font-size:0.9rem;}
	.youth h3:before{left:10%;}
	.youth h3:after{right:10%;}
	.youth .youth_cont > ul{padding-left:2rem;}
		.you_tab ul{text-align:center;}

	/*청춘정거장*/
	.station .station02 ul li span{position:relative;display:block;margin-bottom:0.5rem;}
	.station .station02 ul li{padding-left:0;}
	.station .station02 .st_txt .st_qr div{width:49%;margin-right:0;}
	.station .station02 .st_txt .st_qr{padding-left:0;margin-top:2rem;margin-right:0;}
	.station .station03 .station_list01 li:nth-child(even){padding-right:0;}
	.station .station03 .station_list02 ul li p{display:block;margin-top:0.5rem;}
	.station .station03 .station_list03 li{width:100%;}
	.station .station03 .station_list03 li:nth-child(4), .station .station03 .station_list03 li:nth-child(5){width:100%;}
	.station .station04 .rent_list{flex-wrap:wrap;}
	.station .station04 .rent_list li{width:100%;}
	.station .station04 .iden{display:block;}
	.station .station04 .iden > div{width:100%;padding-right:0;}
	.station .station04 .iden .iden_list{margin-bottom:1rem;}
	.station .station04 .iden .logo_bx{padding:3rem;margin-top:1rem;}
	.station .station04 .iden .down_btn{width:auto;}
	.station .station05 .infor_bx ul{border-left:5px solid #fec72c;}
	.station .station05 .infor_bx ul li .title{position:relative;display:block;}
	.station .station05 .infor_bx ul li{padding-left:0;}
	.station .station05 .infor_bx ul li:after{display:none;}
	.station .station05 .infor_bx ul li .free{width:100%;}
	.station .station05 .infor_bx ul li .reserv_btn{width:100%;margin-top:1rem;}

	/*청춘스럽*/
	.space .station01 .st_txt{display:block;}
	.space .station03 .pro_img_bx{width:100%;}
	.space .station04 .point:after{display:none;}
	.space .station04 .config_list {margin:-1em;flex-wrap:wrap;}
	.space .station04 .config_list > li{display:block;width: calc(100%);margin:0.5rem}
	.space .station04 .config_list > li .text_zone{margin:2rem 0 0 0;}

	.space .station04 .config_list > li .img_zone{width:100%;padding-top:60%;}
	.space .station04 .point > li .img_zone{padding-top:60%;}
	.space .station04 .iden .logo_bx img{width:6rem;}

	.space .station03 .station_list02 ul li .pro_txt{display:block;}


}


@media (max-width:355px){
	/* 월 공지사항 */
	.paging .current, .paging a{width: 1.7rem; height: 1.7rem; line-height: 1.7rem; }
}

