@media (min-width:721px){
/* ********* main ********* */
#main{position: relative; padding-bottom:25px; margin-top: 45px;}
    .content_A{width: 1000px; margin: 0 auto 50px;}
    .content_A > div{position: relative;}
    .content_B{width: 100%;}
    #main section>h2{font:500 34px 'Noto Sans KR'; color:#000;}

.banner ul{height:420px; margin-bottom:50px;}
	.banner ul li{height:420px;width:100%;}
	.banner ul li .indicator{position: absolute; top: 80px; right: 50%; margin-right: -400px; width:200px; border:1px solid red;}
	.banner ul li div{height:420px; background-position:cetner top;}
	.banner ul li div img{display:none;}
	.banner ul li h2{font-size:0;}
	.banner ul li p{font:500 24px/40px 'Noto Sans KR'; color:#586a8c;}

	.slider>a{display: block; width: 35px; height: 61px; font-size: 0; position: absolute; top: 195px; z-index: 2;}
		.slider .prev{background: url(../../images/womanup/slider_prev.png) no-repeat; left: 20px;}
		.slider .next{background: url(../../images/womanup/slider_next.png) no-repeat; right: 20px;}

.indicator{position: absolute; z-index:2; top: 20px; right: 50%; margin-right: -500px; overflow:hidden;}
	.indicator div {font-size:0; line-height:0; float:left;}
	.indicator div span{display:inline-block; width:13px; height:13px; background:rgba(255,255,255,0.5); border-radius:12px; margin-right:6px; vertical-align:top;}
	.indicator div .active{background:#fff;}
	.indicator button{width:13px; height:13px; vertical-align:top; font-size:0; border:0; outline:none; cursor:pointer;}
	.indicator button.stop{background:url(../../images/wrd/stop.png) no-repeat center; background-size:12px auto;}
	.indicator button.play{background:url(../../images/wrd/play.png) no-repeat center; background-size:12px auto;}

.news{float:left; width:50%; position:relative;}
    .content_A > div:after{content:""; display: block; clear: both;}
    .news > ul{border-bottom: 1px solid #bbb; margin-right: 30px;}
    .news > ul:after{content: ""; display: block; clear: both;}
    .news > ul > li{float: left;}
    .news > ul > li > a{padding-right: 30px; font-size:17px;}
    .news > ul > li > a span{font:18px/40px 'Noto Sans KR'; color:#777;}
    .news > ul > li:first-child > a{margin-left: 20px;}
    .news > ul .active>a>span{font:500 18px/40px 'Noto Sans KR'; color:#000; display:inline-block; position: relative;}
    .news > ul .active>a>span:after{display:block; content: ""; position:absolute; left:0; bottom:-1px; z-index: 1; width:100%; height:3px; background:#ff8800; color:#000; display: inline-block;}
    .news ol{width: 90%; position: absolute; top: 55px; left: 20px; background:#fff;}
    .news ol > li{position: relative; padding-left: 10px;}
    .news ol > li:before{content: ""; display: block; width:3px; height:3px; background: #666; border-radius: 10px; position: absolute; top: 16px; left: 0;}
    .news ol > li > a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /*padding-right: 100px;*/ line-height:36px;}
    .news ol > li > a > span{position: absolute; right: 0; line-height: 36px;  vertical-align: top; display:none;}
    .news > a{display: block; width: 40px; height: 40px; background: url(../../images/womanup/plus_51.png) no-repeat center; background-size:20px auto; font-size: 0; position: absolute; top: 0px; right:15px;}

    .news.map{top:170px; width:460px;position: absolute; top: 15px; right: 15px;}
    .news.map ul li:last-child{display:none;}
    .news ol{display: none;}
    .news .active ol{display: block;}
    .news .news_no{text-align: center; padding-left: 0; margin-top: 20px;}
    .news .news_no:before{display:none;}


.slider_event{width: 50%; height: 230px; position: relative; overflow: hidden;}
    /*.slider_event ul{padding-left: 15px;}*/
    .slider_event ul li{height:230px;}
    .slider_event div{height: 8px; position: absolute; top: 15px; left: 300px; z-index: 2; width:150px; text-align:right}
    .slider_event div.indicator{height: 10px;}
    .slider_event div:after{content:""; display: block; clear:both;}
    .slider_event b{vertical-align: top;}
    .slider_event b > span{display: inline-block; width: 10px; height: 10px; border-radius: 10px; background:rgba(255,255,255,0.8); margin-left: 4px; vertical-align: top;}
		.slider_event b > a{display: inline-block; width: 10px; height: 10px; border-radius: 10px; background:rgba(255,255,255,0.8); margin-left: 4px; vertical-align: top; cursor:pointer;}
    .slider_event .active{background: #fff;}
    .slider_event button{width: 10px; height: 10px; font-size: 0; margin-left: 4px; vertical-align: top;}
    .slider_event img{height:100%;}
    .slider_event .stop{background: url(../../images/womanup/stop.png) no-repeat center; background-size: 10px auto;}
    .slider_event .play{background: url(../../images/womanup/play.png) no-repeat center; background-size: 10px auto;}

.contents{padding-top: 570px;}

/*
.banner ul{height:420px; margin-bottom:50px}
.banner ul li{height:420px;}
.banner ul li a{height:420px;}
.banner ul li a div{position: absolute; top: 80px; right: 50%; margin-right: -400px;}
.banner ul li a div{width:500px;}
.banner ul li a div img{padding-bottom: 20px;}
.banner ul li a h2{font:700 60px/80px 'Noto Sans KR'; color:#1b2b4a;}
.banner ul li a p{font:500 24px/40px 'Noto Sans KR'; color:#586a8c;}
.banner .img01{background: url(../../images/wrd/wrd_slide_01.jpg) no-repeat center center;}
.banner .img02{background: url(../../images/wrd/wrd_slide_02.jpg) no-repeat center center;}
.banner .img03{background: url(../../images/wrd/wrd_slide_03.jpg) no-repeat center center;}

.slider>a{display: block; width: 35px; height: 61px; font-size: 0; position: absolute; top: 195px; z-index: 2;}
.slider .prev{background: url(../../images/wrd/slider_prev.png) no-repeat; left: 20px;}
.slider .next{background: url(../../images/wrd/slider_next.png) no-repeat; right: 20px;}

.indicator{position: absolute; z-index:2; top: 20px; right: 50%; margin-right: -500px; overflow:hidden;}
.indicator div {font-size:0; line-height:0; float:left;}
.indicator div span{display:inline-block; width:13px; height:13px; background:rgba(255,255,255,0.5); border-radius:12px; margin-right:6px; vertical-align:top;}
.indicator div .active{background:#fff;}
.indicator button{width:13px; height:13px; vertical-align:top; font-size:0; border:0; outline:none; cursor:pointer;}
.indicator button.stop{background:url(../../images/wrd/stop.png) no-repeat center; background-size:12px auto;}
.indicator button.play{background:url(../../images/wrd/play.png) no-repeat center; background-size:12px auto;}

.contents{padding-top: 570px;}
.news{float:left; width:50%; position:relative;}
    .content_A > div:after{content:""; display: block; clear: both;}
    .news > ul{border-bottom: 1px solid #bbb; margin-right: 30px;}
    .news > ul:after{content: ""; display: block; clear: both;}
    .news > ul > li{float: left;}
    .news > ul > li > a{padding-right: 30px; font-size:17px;}
    .news > ul > li > a span{font:18px/40px 'Noto Sans KR'; color:#777;}
    .news > ul > li:first-child > a{margin-left: 20px;}
    .news > ul .active>a>span{font:700 18px/40px 'Noto Sans KR'; color:#000; display:inline-block; position: relative;}
    .news > ul .active>a>span:after{display:block; content: ""; position:absolute; left:0; bottom:-1px; z-index: 1; width:100%; height:3px; background:#ff8800; color:#000; display: inline-block;}
    .news ol{width: 90%; position: absolute; top: 55px; left: 20px; background:#fff;}
    .news ol > li{position: relative; padding-left: 10px;}
    .news ol > li:before{content: ""; display: block; width:3px; height:3px; background: #666; border-radius: 10px; position: absolute; top: 14px; left: 0;}
    .news ol > li > a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:36px;}
    .news ol > li > a > span{position: absolute; right: 0; line-height: 36px;  vertical-align: top; display:none;}
    .news > a{display: block; width: 40px; height: 40px; background: url(../../images/wrd/plus_51.png) no-repeat center; background-size:20px auto; font-size: 0; position: absolute; top: 0px; right:15px;}

    .news.map{top:170px; width:460px;position: absolute; top: 15px; right: 15px;}
    .news.map ul li:last-child{display:none;}
    .news ol{display: none;}
    .news .active ol{display: block;}


.slider_event{width: 50%; height: 230px; position: relative; overflow: hidden;}
    .slider_event ul li{height:230px;}
    .slider_event div{height: 8px; position: absolute; top: 15px; right: 15px; z-index: 2;}
    .slider_event div:after{content:""; display: block; clear:both;}
    .slider_event b{vertical-align: top;}
    .slider_event b > span{display: inline-block; width: 10px; height: 10px; border-radius: 10px; background:rgba(255,255,255,0.8); margin-left: 4px; vertical-align: top;}
    .slider_event button{width: 10px; height: 10px; font-size: 0; margin-left: 4px; vertical-align: top;}
    .slider_event img{height:100%;}
    .slider_event .stop{background: url(../../images/wrd/stop.png) no-repeat center; background-size: 10px auto;}
    .slider_event .play{background: url(../../images/wrd/play.png) no-repeat center; background-size: 10px auto;}
  */
    .content_A>h2{font: 600 25px 'Noto Sans KR';}
    .content_A .list_img_wrd{position: absolute; top: 470px; left: 50%; margin-left: -500px; width: 1016px;}
    .list_img_wrd li{float:left;}
    .list_img_wrd li:nth-child(5),
    .list_img_wrd li:nth-child(6),
    .list_img_wrd li:nth-child(7),
    .list_img_wrd li:nth-child(8){margin-top:10px;}
    .list_img_wrd a{padding-right: 17px;}
    .list_img_wrd span{display: none;}

    .quick_wrd{width: 1000px; position: absolute; top: 827px; left: 50%; margin-left: -500px;}

    .quick_wrd ul li{float: left; width: 33.33%;}
    .quick_wrd ul li a{padding: 20px 0 20px 10px; margin: 5px 7px; background: #f9f9f9;}
    .quick_wrd ul li img{vertical-align: middle;}
    .quick_wrd ul li span{font-size: 18px; padding-left: 5px; display: inline-block; vertical-align: middle;}

    .bus_slider h2{font: 600 25px 'Noto Sans KR';}
    .bus_sche{background: url(../../images/wrd/bus_line.png) repeat-x left 45px; margin-top: 25px; padding-top: 20px; overflow: hidden;}
    .bus_sche li{float: left; width: 25%;}
    .bus_sche li a>span{font: 500 15px 'Noto Sans KR'; color: #ff8800; background: url(../../images/wrd/bus_icon.png) no-repeat left center; padding: 10px 0 20px 60px;}
    .bus_sche li dl{margin: 35px 0 0 27px;}
    .bus_sche li dl dt{font: 500 19px 'Noto Sans KR'; padding-bottom: 5px; margin-top: 20px;}
    .bus_sche li dl dd{color: #777;}
    .bus_sche li dl dd:nth-child(4), .bus_sche li dl dd:nth-child(8){display: none;}
    .bus_sche li dl span{color: #0881a4; font-weight: 500;}
    .bus_sche+.more{display: block; width: 40px; height: 40px; background: url(../../images/wrd/plus_51.png) no-repeat center; background-size: 20px auto; font-size: 0; position: absolute; right: 15px; top: 10px;}
    .bus_prev, .bus_next{display: none;}

    .web_quick{position: absolute; top: 345px; left: 50%; z-index: 5; width: 1000px; margin-left: -500px; height:60px; overflow: hidden;}
    .web_quick ul{margin:0 15px; background: rgba(0,0,0,0.5); line-height:0; font-size:0; text-align:center;}
    .web_quick ul:after{content: ""; display: block; clear: both;}
    .web_quick ul li{display:inline-block; margin-left: 10px}
    .web_quick ul li a{display:inline-block; color: #fff; padding:15px 10px;}
    .web_quick ul li a span{color:#fff; font-size:14px;}
    .web_quick img{vertical-align: middle; padding-right: 7px; height:30px;}
    .web_quick .quick_sub{}
    .web_quick .quick_sub a{padding: 0px;}
    .web_quick.wide {width:1015px; margin-left:-510px;}

    /*메뉴두줄일때*/
     .quick_wrd.type-line2 {top:1140px;}
     /*.contents.type-line2 {padding-top:700px;}*/
     /*20220204 AJM 수정*/
	.contents.type-line2 {padding-top:0px;}
}


@media (max-width:720px){
  #wrapper{overflow:hidden;}
	.slider{position:relative; backround:#f6f6f6;}
	.banner{width:100%; /*overflow:hidden;*/ position:relative; margin-bottom:15px}
	.rolling_banner li{/*position: absolute; left:0; top:0; width:1200px;*/}
	.rolling_banner li div {}
	.rolling_banner li div h2 {font-size :0;}
	/* .rolling_banner li a img{width:100%;} */

	.indicator{position:absolute; right:20px; bottom:10px; z-index:2;}
	.indicator div span{display:inline-block; width:10px; height:10px; background:rgba(255,255,255,0.5); border-radius:12px; margin-right:3px;}
	.indicator div span.active{background:#fff;}
	.indicator button,.slider>a{display:none; height:0; overflow:hidden;}


    #main{background: #f6f6f6;}
    .content_A>div{margin-bottom:10px; border-bottom:1px solid #ececec;}
    .content_A>div:last-child{border-bottom: 0;}
    .content_B>div{margin-bottom:10px;}
    .news{background: #fff; padding:20px; position: relative; height:285px;}
    .news ul>li{float:left;}
    .news ul>li>a span{display:inline-block; color:#777; font:18px 'Noto Sans KR'; margin-right:30px; height:40px;}
    .news > ul .active>a>span:after{display:block; content: ""; position:absolute; left:0; bottom:-1px; z-index: 1; width:100%; height:3px; background:#ff8800; color:#000; display: inline-block;}
    .news ul>li.active>a span{color:#000; font:500 19px 'Noto Sans KR'; position: relative; }
    .contents .news{border-bottom: 1px solid #ececec; margin-bottom: 15px;}

    .news ol{display:none; position:absolute; left:0; top:60px; width:100%; border-top:1px solid #ddd; padding-top:10px}
    .news li.active ol{display:block;}
    .news ol li{padding:0 20px;}
    .news ol li a{color:#313131; line-height: 40px; border-bottom:1px solid #ececec; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position: relative}
    .news ol li:last-child a{border-bottom:none;}
    .news ol li a span{position: absolute; right:0; top:0px;  line-height: 40px;color:#313131; display:none}
    .more{position:absolute; right:5px; top:15px; width:40px; height:40px; font-size:0; background:url(../../images/womanup/plus_51.png) no-repeat center; background-size:20px auto;}
    .news .news_no{text-align: center; padding-left:0; margin-top: 20px;}
    .news .news_no:before{display: none;}

    .slider_event{position: relative; height:100px; overflow:hidden;}
    .slider_event img{display:none;}
    .slider_event ul,.slider_event li,.slider_event li a{ height:100px;}
    .slider_event li:nth-child(1) a{background:#4da51a url(../../images/womanup/slider_01_m.jpg) no-repeat center; background-size:auto 100px;}
    .slider_event li:nth-child(2) a{background:#477ea4 url(../../images/womanup/slider_02_m.jpg) no-repeat center; background-size:auto 100px;}
    .slider_event li:nth-child(3) a{background:#b1a165 url(../../images/womanup/slider_03_m.jpg) no-repeat center; background-size:auto 100px;}
    .slider_event li{/*position:absolute; left:0; top:0;*/width:100%;}
    .slider_event .prev,.slider_event .next{display: none;}
    .slider_event>div{position: absolute; right:15px; top:15px; text-align:center;}
    .slider_event div b span{display:inline-block; width:10px; height:10px; border-radius: 10px; background: rgba(255,255,255,0.7); margin:0 3px;}
    .slider_event div b span.active{background: rgba(255,255,255,1);}
    .slider_event button{display: none; width: 10px; height: 10px; font-size: 0; margin-left: 9px; vertical-align: top;}
    .slider_event div b{line-height:0; font-size:0;display: inline-block;vertical-align: top;}

	/*
    #wrapper{overflow:hidden;}
	.slider{position:relative;}
	.banner{height:210px; width:100%; overflow:hidden; position:relative;}
	.rolling_banner li{position: absolute; left:0; top:0; width:1200px;}
	.rolling_banner li div {padding:50px 10px 0 160px}
	.rolling_banner li div h2 {font:600 22px/40px 'Noto Sans KR'; color: #112f57;}
	.rolling_banner li div p{font:12px/18px 'Noto Sans KR'; color:#454545;}
	.rolling_banner li a{height:260px;}
	.rolling_banner li a img{display:none;}
	.img01{background:#4da619 url(../../images/wrd/wrd_slide_01.jpg) no-repeat left top; background-size:auto 210px;}
	.img02{background:#477fa3 url(../../images/wrd/wrd_slide_02.jpg) no-repeat center top; background-size:auto 210px;}
	.img03{background:#b2a165 url(../../images/wrd/wrd_slide_03.jpg) no-repeat center top; background-size:auto 210px;}

	.indicator{position:absolute; left:0; bottom:10px; width:100%; z-index:2; text-align:center;}
	.indicator div span{display:inline-block; width:10px; height:10px; background:rgba(255,255,255,0.5); border-radius:12px; margin-right:3px;}
	.indicator div span.active{background:#fff;}
	.indicator button,.slider>a{display:none; height:0; overflow:hidden;}

    
    #main{background: #f6f6f6;}
    .content_A>div{margin-bottom:10px; border-bottom:1px solid #ececec;}
    .content_B>div{margin-bottom:10px;}
    .news{background: #fff; padding:20px; position: relative; height:290px;}
    .news ul>li{float:left;}
    .news ul>li>a span{display:inline-block; color:#777; font:18px/40px 'Noto Sans KR'; margin-right:30px;}
    .news > ul .active>a>span:after{display:block; content: ""; position:absolute; left:0; bottom:-1px; z-index: 1; width:100%; height:3px; background:#ff8800; color:#000; display: inline-block;}
    .news ul>li.active>a span{color:#000; font:700 19px/40px 'Noto Sans KR'; position: relative;}
    .contents .news{border-bottom: 1px solid #ececec; margin-bottom: 15px;}

    .news ol{display:none; position:absolute; left:0; top:60px; width:100%; border-top:1px solid #ddd; padding-top:10px}
    .news li.active ol{display:block;}
    .news ol li{padding:0 20px;}
    .news ol li a{color:#313131; line-height: 40px; border-bottom:1px solid #ececec; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position: relative}
    .news ol li:last-child a{border-bottom:none;}
    .news ol li a span{position: absolute; right:0; top:0px;  line-height: 40px;color:#313131; display:none;}
    .more{position:absolute; right:5px; top:15px; width:40px; height:40px; font-size:0; background:url(../../images/wrd/plus_51.png) no-repeat center; background-size:20px auto;}
    
    .slider_event{position: relative; height:100px; overflow:hidden;}
    .slider_event img{display:none;}
    .slider_event ul,.slider_event li,.slider_event li a{ height:100px;}
    .slider_event li:nth-child(1) a{background:#4da51a url(../../images/wrd/slider_01_m.jpg) no-repeat center; background-size:auto 100px;}
    .slider_event li:nth-child(2) a{background:#477ea4 url(../../images/wrd/slider_02_m.jpg) no-repeat center; background-size:auto 100px;}
    .slider_event li:nth-child(3) a{background:#b1a165 url(../../images/wrd/slider_03_m.jpg) no-repeat center; background-size:auto 100px;}
    .slider_event li{position:absolute; left:0; top:0; width:100%;}
    .slider_event .prev,.slider_event .next{display: none;}
    .slider_event>div{position: absolute; right:15px; top:15px; text-align:center;}
    .slider_event div b span{display:inline-block; width:10px; height:10px; border-radius: 10px; background: rgba(255,255,255,0.7); margin:0 3px;}
    .slider_event div b span.active{background: rgba(255,255,255,1);}
    .slider_event button{display: none; width: 10px; height: 10px; font-size: 0; margin-left: 9px; vertical-align: top;}
    .slider_event div b{line-height:0; font-size:0;display: inline-block;vertical-align: top;}
*/
    .content_A h2{font: 600 18px 'Noto Sans KR'; margin: 0 0 15px 15px;}
    .content_A>div{position: relative;}
    .content_A .bus_slider{margin: 30px 0; border-bottom-width: 0;}
    .bus_sche li{width: 100%;}
    .bus_sche li a{background: #fff; border: 1px solid #ddd; padding: 20px 0;  text-align: center; margin: 0 15px;}
    .bus_sche li a>span{display: inline-block; font: 600 20px 'Noto Sans KR'; color: #008c7e; padding-bottom: 15px;}
    .bus_sche dl{width: 220px; margin: 0 auto; text-align: left;}
    .bus_sche li dt{float: left; display: inline-block; color: #fff; padding: 4px; border-radius: 4px;}
    .bus_sche li dt.car1{background: #8cc641;}
    .bus_sche li dt.car2{background: #f7941c;}
    .bus_sche li dt.car_both{background: #006d67;}
    .bus_sche li dd{padding-left: 70px; font: 15px/25px 'Noto Sans KR'; color: #666;}
    .bus_sche li dd:nth-of-type(2), .bus_sche li dd:nth-of-type(5){color: #000;}
    .bus_sche li dd span{color: #0090ff;}
    .bus_sche+.more{right: 5px; top: 0;}
    .bus_prev, .bus_next{width: 50px; height: 50px; font-size: 0; position: absolute; z-index: 3; top: 125px;}
    .bus_prev.none, .bus_next.none{display:none;}
    .bus_prev{background: url(../../images/wrd/bus_prev.png) no-repeat 0 0 / 100% auto; left: 10px;}
    .bus_next{background: url(../../images/wrd/bus_next.png) no-repeat 0 0 / 100% auto; right: 10px;}

    .list_img_wrd img{display: none;}
    .list_img_wrd li{float: left; width: 50%;}
    .list_img_wrd li a{display: table; width: 100%; background: #fff; border: 1px solid #f6f6f6; height: 60px; text-align: center;}
    .list_img_wrd li span{display: table-cell; vertical-align: middle; font-size: 15px; padding: 0 5px;}
    .web_quick{display: none;}
    .quick_wrd{overflow:hidden; padding:10px 0 20px;}
    .quick_wrd ul{overflow:hidden;}
    .quick_wrd li{float:left; width:33.33%; height: 102px; padding-bottom:20px; text-align: center;}
    .quick_wrd li a{margin:0 10px;}
    .quick_wrd li span{display: block; font-size: 13px; line-height: 1em;}
    .quick_wrd li img{margin:0 auto 5px; width: 37px; display:block;}




}





.swiper-container-thsmonth{
	overflow:hidden;
}