@charset "UTF-8";

	.visual_top.ddp_news { background:url("/resources/img/news/02_ddp_news.jpg") center bottom no-repeat; background-size:cover; }

	.news_gbg_list_wrap { background:#f9f9f9; margin-top:60px; padding:60px 0; position:relative; }
	.news_gbg_list_wrap.no_list { height:582px; padding:0; }
	.news_gbg_list_inner { height:100%; left:50%; margin-left:-600px; position:relative; top:0; width:1200px; }
	.news_gbg_list_inner ul { margin:-20px 0 0 -20px; }
	.news_gbg_list_inner ul:after { clear:both; content:""; display:block; }
	.news_gbg_list_inner ul li { float:left; height:188px; margin:20px 0 0 20px; position:relative; width:285px; }
	.news_gbg_list_inner ul li > a { background:#fff; border:1px solid #d9d9d9; display:block; height:100%; padding:19px; width:100%; }
	.news_gbg_list_inner ul li > a:hover { border:1px solid #212121; }

	.no_news_list { background:url("/resources/img/program/icon_warn.png") center top no-repeat; color:#a6a6a6; font-size:20px; font-weight:400; left:50%; padding-top:126px; position:absolute; text-align:center; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }

	.news_list_ttl { color:#212121; font-size:16px; font-weight:400; height:67px; line-height:1.4; overflow-y:hidden; }

	.news_gbg_list_inner ul li a span.date { color:#a6a6a6; display:block; font-size:16px; font-weight:400; margin-top:16px; }
	.news_gbg_list_inner ul li a i { background:url("/resources/img/news/news_attach.png") no-repeat; bottom:17px; display:block; height:26px; overflow:hidden; position:absolute; right:19px; text-indent:-20000px; width:26px; }

	.news_list_btns { bottom:20px; font-size:0; left:20px; position:absolute; text-align:left; }
	.news_list_btns > a { background:#fff; border:1px solid #d9d9d9; color:#4e4e4e; display:inline-block; font-size:12px; font-weight:400; height:20px; line-height:18px; margin-right:10px; padding:0 9px; text-align:center; }
	.news_list_btns .btn_share { background:#fff; border:1px solid #d9d9d9; color:#4e4e4e; display:inline-block; font-size:12px; font-weight:400; height:20px; line-height:18px; margin-right:10px; padding:0 9px; text-align:center; }
	.news_list_btns.gallery { bottom:110px; left:auto; right:0; }

	.news_list_more { margin-top:40px; text-align:center; }
	.news_list_more a { background:#fff; border:1px solid #212121; color:#212121; display:inline-block; font-size:16px; font-weight:400; height:40px; line-height:38px; text-align:center; width:110px; }
	.news_list_more a img { margin:12px 0 0 10px; }

	.news_wrap { padding-bottom:120px; }

	.sub_cont_wrap .noti_cont_wrap{padding-top:0;}
	.noti_cont_wrap { padding:100px 0 60px; }
	.noti_cont_top { border-bottom:1px solid #d9d9d9; border-top:1px solid #212121; margin-top:76px; padding:26px 0 30px; position:relative; }
	.noti_cont_date { color:#a6a6a6; font-size:18px; font-weight:400; }
	.noti_cont_ttl { color:#212121; display:block; font-size:24px; font-weight:500; margin-top:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

	.noti_cate { margin-top:38px; }
	.noti_cate:after { clear:both; content:""; display:block; }
	.noti_cate > span { background:#fff; border:1px solid #d9d9d9; border-radius:13px; color:#a6a6a6; float:left; font-size:14px; font-weight:400; height:26px; line-height:24px; margin-right:10px; max-width:70%; overflow:hidden; padding:0 10px; text-align:center; text-overflow:ellipsis; white-space:nowrap; }

	.noti_top_sns { font-size:0; position:absolute; right:0; text-align:right; top:23px; }
	.noti_top_sns > a { display:inline-block; height:31px; margin-left:14px; overflow:hidden; text-align:left; text-indent:-20000px; vertical-align:top; width:31px; }
	.noti_top_sns > a.fb { background:url("/resources/img/common/circle_fb.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.kt { background:url("/resources/img/common/circle_kakao.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.bl { background:url("/resources/img/common/circle_blog.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.tw { background:url("/resources/img/common/circle_tw.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.in { background:url("/resources/img/common/circle_insta.png") no-repeat; background-size:100% auto; }

	.noti_cont_txt { padding-top:54px; line-height:1.6;}
	.noti_cont_txt p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.6; }
	.noti_cont_txt *{font-size:inherit; /*font-weight:inherit;*/ color:inherit; line-height:1.6; font-family:Ubuntu, "Noto Sans KR", HelveticaNeue, DroidSans, Sans-serif, Helvetica;}

	.noti_cont_tbl { border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin-top:30px; width:720px; }
	.noti_cont_tbl th,
	.noti_cont_tbl td { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; color:#4e4e4e; font-size:16px; font-weight:400; height:40px; padding:10px 0; text-align:center; vertical-align:middle; }
	.noti_cont_tbl th { background:#f9f9f9; }
	.noti_cont_tbl td { background:#fff; }

	.nl_list_wrap { height:100%; left:50%; margin:80px 0 0 -600px; position:relative; top:0; width:1200px; }
	.nl_list_wrap ul { margin:-20px 0 0 -20px; }
	.nl_list_wrap ul:after { clear:both; content:""; display:block; }
	.nl_list_wrap ul li { float:left; height:252px; margin:20px 0 0 20px; position:relative; width:285px; }
	.nl_list_wrap ul li a { background:#fff; border:1px solid #d9d9d9; display:block; height:100%; width:100%; }

	.nl_list_wrap ul li a p.nl_list_txt { height:80px; position:relative; }
	.nl_list_wrap ul li a p.nl_list_txt span { color:#212121; font-size:20px; font-weight:400; overflow:hidden; padding:0 20px; position:absolute; text-align:center; text-overflow:ellipsis; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); white-space:nowrap; width:100%; }

	.gallery_list_wrap { margin-top:60px; padding-bottom:120px; }
	.gallery_list_sorting { height:36px; }
	.gallery_list_sorting:after { clear:both; content:""; display:block; }
	.gallery_list_sorting select { -webkit-appearance:none; appearance:none; background:url("/resources/img/common/arrow_sel_b.png") right 10px center no-repeat #fff; border:1px solid #d9d9d9; color:#212121; float:left; font-size:16px; font-weight:400; height:36px; padding:0 25px 0 10px; width:120px; }

	.gallery_list_inner { margin-top:20px; }
	.gallery_list_inner ul { margin:-20px 0 0 -19px; }
	.gallery_list_inner ul:after { clear:both; content:""; display:block; }
	.gallery_list_inner ul li { float:left; height:351px; margin:20px 0 0 19px; position:relative; width:387px; }
	.gallery_list_inner ul li > a { background:#fff; border:1px solid #d9d9d9; display:block; height:100%; width:100%; }
	.gallery_list_inner ul li > a img { height:72.21%; max-height:252px; width:100%; }
	.gallery_list_inner ul li > a div.txt { height:97px; padding:16px 20px; position:relative; border-top:1px solid #d9d9d9;}
	.gallery_list_inner ul li > a div.txt p { color:#212121; font-size:16px; line-height:1.4; font-weight:400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.gallery_list_inner ul li > a div.txt span { bottom:20px; color:#a6a6a6; font-size:16px; font-weight:400; left:20px; position:absolute; }

	.gallery_list_inner ul li > p.fav { bottom:20px; font-size:0; position:absolute; right:20px; }
	.gallery_list_inner ul li > p.fav > a { background:url("/resources/img/news/icon_fav_off.png") no-repeat; color:#212121; display:inline-block; font-size:16px; font-weight:700; line-height:18px; padding-left:30px; }
	.gallery_list_inner ul li > p.fav > a.on { background:url("/resources/img/news/icon_fav_on.png") no-repeat; }

	.layer_pop.gallery_detail { background:#fff; height:auto; margin:0 0 0 -500px; padding:60px 100px 40px; position:fixed; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:1000px; }
	.layer_pop.gallery_detail a.close { background:url("/resources/img/common/btn_layer_close.png") no-repeat; display:block; height:30px; overflow:hidden; position:absolute; right:40px; text-indent:-20000px; top:40px; width:30px; }

	.gallery_pop_txt { margin-top:16px; position:relative; }
	.gallery_pop_txt strong { color:#212121; display:block; font-size:16px; font-weight:500; }
	.gallery_pop_txt a.fav { background:url("/resources/img/news/icon_fav_off.png") no-repeat; color:#212121; display:inline-block; font-size:16px; font-weight:700; height:18px; line-height:18px; padding-left:30px; position:absolute; right:0; top:0; }
	.gallery_pop_txt a.fav.on { background:url("/resources/img/news/icon_fav_on.png") no-repeat; }
	.gallery_pop_txt span { color:#a6a6a6; display:block; font-size:16px; font-weight:500; margin-top:14px; }

	.ptz_pick_wrap { margin-top:80px; padding-bottom:120px; }

	.ptz_pick_guide { background:#f7f7f7; border-radius:10px; color:#212121; font-size:18px; font-weight:400; height:50px; line-height:50px; margin:0 auto; text-align:center; width:430px; }

	.ptz_pick_bg { margin-top:30px; position:relative; }
	.ptz_pick_bg > img{width:100%;}
	.ptz_pick_bg > a { display:inline-block; height:10.857%; overflow:hidden; position:absolute; text-indent:-20000px; z-index:5; }
	.ptz_pick_bg > a.ptz01 { background:url("/resources/img/news/ptz_sign_off01_eng.png") no-repeat; background-size:100% auto; left:23.666%; top:65.428%; width:12.333%; }
	.ptz_pick_bg > a.ptz01:hover { background:url("/resources/img/news/ptz_sign_on01_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz02 { background:url("/resources/img/news/ptz_sign_off02_eng.png") no-repeat; background-size:100% auto; left:44.416%; top:32%; width:9.333%; }
	.ptz_pick_bg > a.ptz02:hover { background:url("/resources/img/news/ptz_sign_on02_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz03 { background:url("/resources/img/news/ptz_sign_off03_eng.png") no-repeat; background-size:100% auto; left:47%; top:55.428%; width:11.666%; }
	.ptz_pick_bg > a.ptz03:hover { background:url("/resources/img/news/ptz_sign_on03_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz04 { background:url("/resources/img/news/ptz_sign_off04_eng.png") no-repeat; background-size:100% auto; left:57.916%; top:24.714%; width:10.833%; }
	.ptz_pick_bg > a.ptz04:hover { background:url("/resources/img/news/ptz_sign_on04_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz05 { background:url("/resources/img/news/ptz_sign_off05_eng.png") no-repeat; background-size:100% auto; left:60.166%; top:48.571%; width:10.833%; }
	.ptz_pick_bg > a.ptz05:hover { background:url("/resources/img/news/ptz_sign_on05_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz06 { background:url("/resources/img/news/ptz_sign_off06_eng.png") no-repeat; background-size:100% auto; right:8.666%; top:40.285%; width:20%; }
	.ptz_pick_bg > a.ptz06:hover { background:url("/resources/img/news/ptz_sign_on06_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz07 { background:url("/resources/img/news/ptz_sign_off08_eng.png") no-repeat; background-size:100% auto; right:15.083%; top:72.142%; width:12.333%; }
	.ptz_pick_bg > a.ptz07:hover { background:url("/resources/img/news/ptz_sign_on08_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz08 { background:url("/resources/img/news/ptz_sign_off07_eng.png") no-repeat; background-size:100% auto; right:4.583%; top:56.285%; width:10.916%; }
	.ptz_pick_bg > a.ptz08:hover { background:url("/resources/img/news/ptz_sign_on07_eng.png") no-repeat; background-size:100% auto; }
	.ptz_pick_bg > a.ptz09 { background:url("/resources/img/news/ptz_sign_off09_eng.png") no-repeat; background-size:100% auto; right:4.916%; top:78.142%; width:9.333%; }
	.ptz_pick_bg > a.ptz09:hover { background:url("/resources/img/news/ptz_sign_on09_eng.png") no-repeat; background-size:100% auto; }

/*.ptz_pick_bg._eng > a.ptz01 { background:url("/resources/img/news/ptz_sign_off01_eng.jpg") no-repeat; background-size:100% auto; }*/

	.layer_pop.ptz_detail { background:#fff; height:720px; margin:-360px 0 0 -500px; padding:46px 100px 0; position:fixed; width:1000px; }
	.layer_pop.ptz_detail a.close { background:url("/resources/img/common/btn_layer_close.png") no-repeat; display:block; height:30px; overflow:hidden; position:absolute; right:40px; text-indent:-20000px; top:40px; width:30px; }
	.layer_pop.ptz_detail > p { color:#a6a6a6; font-size:16px; font-weight:400; }
	.layer_pop.ptz_detail > p strong { color:#212121; display:block; font-size:20px; font-weight:500; margin-bottom:10px; }

	.ptz_detail_img { margin-top:18px; }
	.ptz_detail_slide { overflow:hidden; }
    .ptz_detail_slide ul li img { width: 100%; }
	.ptz_detail_img .swiper-button-prev { background:url("/resources/img/news/ptz_slide_arrow_l.png") no-repeat; background-size:100% auto; height:60px; left:20px; margin-top:-30px; width:60px; }
	.ptz_detail_img .swiper-button-next { background:url("/resources/img/news/ptz_slide_arrow_r.png") no-repeat; background-size:100% auto; height:60px; margin-top:-30px; right:20px; width:60px; }

	.ptz_detail_btm { margin-top:17px; }
	.ptz_detail_btm:after { clear:both; content:""; display:block; }
	.ptz_detail_btm span { color:#a6a6a6; float:left; font-size:16px; font-weight:500; line-height:18px; }
	.ptz_detail_btm a { background:url("/resources/img/news/icon_fav_off.png") no-repeat; color:#212121; float:right; font-size:16px; font-weight:700; line-height:18px; padding-left:30px; }
	.ptz_detail_btm a.on { background:url("/resources/img/news/icon_fav_on.png") no-repeat; }

	.movie_slide_wrap { background:#000; height:500px; }
	.movie_detail_slide { height:100%; overflow:hidden; }
	.movie_slide_wrap .swiper-button-prev { background:url("/resources/img/news/ptz_slide_arrow_l.png") no-repeat; background-size:100% auto; height:60px; left:20px; margin-top:-30px; width:60px; }
	.movie_slide_wrap .swiper-button-next { background:url("/resources/img/news/ptz_slide_arrow_r.png") no-repeat; background-size:100% auto; height:60px; margin-top:-30px; right:20px; width:60px; }

	.movie_slide_wrap {  border: 1px solid #000; }

@media screen and (max-width:1200px) {

	.news_gbg_list_inner { left:0; margin-left:0; padding:0 20px; width:100%; }

	.nl_list_wrap { left:0; margin:80px 0 0; padding:0 20px; width:100%; }

	.gallery_list_inner ul li { height:300px; margin:20px 0 0 2%; width:31%; }

	.layer_pop.gallery_detail { height:auto; margin:0 0 0 -42%; padding:90px 50px 50px; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:84%; }

	.layer_pop.ptz_detail { height:auto; margin:0 0 0 -42%; padding:46px 50px 50px; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:84%; }
    
    /* 2106074 연소리 */
    .layer_pop.regi_vehi, .layer_pop.parking_detail { width: 90%; margin-left: 0; transform: translateX(-50%);}

	.news_list_btns.gallery { bottom:95px; }
}

@media screen and (max-width:750px) {

	.news_wrap { padding:0 32px 160px; }

	.news_gbg_list_wrap { background:#fff; padding:0; }
	.news_gbg_list_inner { padding:0; }
	.news_gbg_list_inner ul { margin:0; }
	.news_gbg_list_inner ul li { float:none; height:333px; margin:0 0 30px 0; width:100%; }
	.news_gbg_list_inner ul li:last-child { margin-bottom:0; }
	.news_gbg_list_inner ul li > a { border:2px solid #d9d9d9; padding:40px; }

	.news_list_ttl { font-size:28px; height:120px; }

	.news_gbg_list_inner ul li a span.date { font-size:24px; margin-top:18px; }
	.news_gbg_list_inner ul li a i { background:url("/resources/img/news/m/news_attach.png") no-repeat; background-size:100% auto; bottom:40px; height:51px; right:40px; width:51px; }

	.no_news_list { font-size:28px; }

	.news_list_btns.gallery { bottom:200px; right:20px; }
	.news_list_btns { bottom:40px; left:40px; }
	.news_list_btns > a { border:2px solid #d9d9d9; font-size:24px; height:40px; line-height:36px; padding:0 20px; }
	.news_list_btns .btn_share { border:2px solid #d9d9d9; font-size:24px; height:40px; line-height:36px; padding:0 20px; }

	.noti_cont_wrap { padding:120px 0 80px; }
	.noti_cont_top { border-bottom:2px solid #d9d9d9; border-top:2px solid #212121; margin-top:80px; padding:50px 0 40px; }
	.noti_cont_date { font-size:24px; }
	.noti_cont_ttl { font-size:32px; margin-top:44px; white-space:normal; }

	.noti_cate { margin-top:38px; }
	.noti_cate > span { border:2px solid #d9d9d9; border-radius:24px; font-size:24px; height:48px; line-height:44px; margin-right:10px; padding:0 20px; }

	.noti_top_sns { top:40px; }
	.noti_top_sns > a { height:48px; margin-left:30px; width:48px; }
	.noti_top_sns > a.fb { background:url("/resources/img/common/m/circle_fb.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.kt { background:url("/resources/img/common/m/circle_kakao.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.bl { background:url("/resources/img/common/m/circle_blog.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.tw { background:url("/resources/img/common/m/circle_tw.png") no-repeat; background-size:100% auto; }
	.noti_top_sns > a.in { background:url("/resources/img/common/m/circle_insta.png") no-repeat; background-size:100% auto; }

	.noti_cont_txt { padding-top:54px; }
	.noti_cont_txt p { font-size:28px; }

	.noti_cont_tbl { margin-top:50px; width:100%; }
	.noti_cont_tbl th,
	.noti_cont_tbl td { font-size:24px; height:60px; padding:15px 20px; }

	.nl_list_wrap { padding:0; }
	.nl_list_wrap ul { margin:0; }
	.nl_list_wrap ul li { float:none; height:auto; margin:0 0 30px 0; width:100%; }
	.nl_list_wrap ul li a p.nl_list_txt { height:auto; padding:32px 0 38px; }
	.nl_list_wrap ul li a p.nl_list_txt span { display:block; font-size:32px; position:static; -webkit-transform:translateY(0); transform:translateY(0); }

	.gallery_list_sorting { height:80px; }
	.gallery_list_sorting select { background:url("/resources/img/common/m/arrow_sel.png") right 30px center no-repeat #fff; border:2px solid #d9d9d9; font-size:28px; height:80px; padding:0 70px 0 30px; width:100%; }

	.gallery_list_inner { margin-top:40px; }
	.gallery_list_inner ul { margin:0; }
	.gallery_list_inner ul li { float:none; height:auto; margin:30px 0 0 0; width:100%; }
	.gallery_list_inner ul li > a { border:2px solid #d9d9d9; }
	.gallery_list_inner ul li > a img { max-height:none; }
	.gallery_list_inner ul li > a div.txt { height:auto; padding:34px 30px 36px; }
	.gallery_list_inner ul li > a div.txt p { font-size:28px; }
	.gallery_list_inner ul li > a div.txt span { display:block; font-size:24px; margin-top:36px; position:static; }

	.layer_pop.gallery_detail { margin:0 0 0 -46%; padding:120px 40px 60px; width:92%; }
	.layer_pop.gallery_detail a.close { background:url("/resources/img/common/m/btn_layer_close.png") no-repeat; background-size:100% auto; height:38px; width:38px; }

	.gallery_pop_txt { margin-top:24px; }
	.gallery_pop_txt strong { font-size:28px; font-weight:400; }
	.gallery_pop_txt span { font-size:24px; font-weight:400; margin-top:22px; }

	.ptz_pick_wrap { margin-top:60px; padding-bottom:160px; }

	.ptz_pick_guide { border-radius:20px; font-size:24px; height:60px; line-height:60px; width:566px; }

	.ptz_pick_bg > img { border:2px solid #d9d9d9; }
	.ptz_pick_bg > a { height:18.556%; }
	.ptz_pick_bg > a.ptz01,
	.ptz_pick_bg > a.ptz01:hover { background:url("/resources/img/news/m/ptz_sign_off01_eng.png") no-repeat; background-size:100% auto; left:18.768%; top:57.474%; width:21.7%; }
	.ptz_pick_bg > a.ptz02,
	.ptz_pick_bg > a.ptz02:hover { background:url("/resources/img/news/m/ptz_sign_off02_eng.png") no-repeat; background-size:100% auto; left:39.882%; top:25.515%; width:16.422%; }
	.ptz_pick_bg > a.ptz03,
	.ptz_pick_bg > a.ptz03:hover { background:url("/resources/img/news/m/ptz_sign_off03_eng.png") no-repeat; background-size:100% auto; left:42.082%; top:52.835%; width:20.527%; }
	.ptz_pick_bg > a.ptz04,
	.ptz_pick_bg > a.ptz04:hover { background:url("/resources/img/news/m/ptz_sign_off04_eng.png") no-repeat; background-size:100% auto; left:50.146%; top:13.144%; width:19.061%; }
	.ptz_pick_bg > a.ptz05,
	.ptz_pick_bg > a.ptz05:hover { background:url("/resources/img/news/m/ptz_sign_off05_eng.png") no-repeat; background-size:100% auto; left:55.425%; top:39.69%; width:19.061%; }
	.ptz_pick_bg > a.ptz06,
	.ptz_pick_bg > a.ptz06:hover { background:url("/resources/img/news/m/ptz_sign_off06_eng.png") no-repeat; background-size:100% auto; height:24.742%; right:10.703%; top:20.618%; width:21.7%; }
	.ptz_pick_bg > a.ptz07,
	.ptz_pick_bg > a.ptz07:hover { background:url("/resources/img/news/m/ptz_sign_off07_eng.png") no-repeat; background-size:100% auto; right:12.17%; top:62.113%; width:21.7%; }
	.ptz_pick_bg > a.ptz08,
	.ptz_pick_bg > a.ptz08:hover { background:url("/resources/img/news/m/ptz_sign_off08_eng.png") no-repeat; background-size:100% auto; right:3.079%; top:47.938%; width:19.208%; }
	.ptz_pick_bg > a.ptz09,
	.ptz_pick_bg > a.ptz09:hover { background:url("/resources/img/news/m/ptz_sign_off09_eng.png") no-repeat; background-size:100% auto; right:1.759%; top:74.484%; width:16.422%; }

	.layer_pop.ptz_detail { margin:0 0 0 -46%; padding:80px 40px 60px; width:92%; }
	.layer_pop.ptz_detail a.close { background:url("/resources/img/common/m/btn_layer_close.png") no-repeat; background-size:100% auto; height:38px; width:38px; }
	.layer_pop.ptz_detail > p { font-size:24px; }
	.layer_pop.ptz_detail > p strong { font-size:28px; margin-bottom:14px; }

	.ptz_detail_img { margin-top:30px; }
	.ptz_detail_img .swiper-button-prev { left:8.746%; margin-top:0; top:55%; }
	.ptz_detail_img .swiper-button-next { margin-top:0; right:8.746%; top:55%; }

	.ptz_detail_btm { margin-top:30px; }
	.ptz_detail_btm span { font-size:24px; }
    
    /* 210607 연소리 */
    .layer_parking_cont { padding: 20px 20px 60px; }
    .regi_vehi_guide,
    .tbl_guide_add,
    .parking_fee_ttl,
    .layer_parking_each > strong,
    .horiz_tbl th, .horiz_tbl td,
    .horiz_tbl td p.front_dash{ font-size: 24px; }
  
    .regi_vehi_guide { padding-left: 30px; }

}

@media screen and (max-width:640px) {

	.news_wrap { padding:0 16px 80px; }

	.news_gbg_list_wrap { margin-top:30px; }
	.news_gbg_list_wrap.no_list { height:291px; }
	.news_gbg_list_inner ul li { height:166px; margin:0 0 15px 0; }
	.news_gbg_list_inner ul li > a { border:1px solid #d9d9d9; padding:20px; }

	.news_list_ttl { font-size:14px; height:60px; }

	.news_gbg_list_inner ul li a span.date { font-size:12px; margin-top:9px; }
	.news_gbg_list_inner ul li a i { bottom:20px; height:25px; right:20px; width:25px; }

	.no_news_list { background-size:50px auto; font-size:14px; padding-top:78px; }

	.news_list_btns.gallery { bottom:105px; right:10px; }
	.news_list_btns { bottom:20px; left:20px; }
	.news_list_btns > a { border:1px solid #d9d9d9; font-size:12px; height:20px; line-height:18px; padding:0 10px; }
	.news_list_btns .btn_share { border:1px solid #d9d9d9; font-size:12px; height:20px; line-height:18px; padding:0 10px; }

	.noti_cont_wrap { padding:60px 0 40px; }
	.noti_cont_top { border-bottom:1px solid #d9d9d9; border-top:1px solid #212121; margin-top:40px; padding:25px 0 20px; }
	.noti_cont_date { font-size:12px; }
	.noti_cont_ttl { font-size:16px; margin-top:22px; }

	.noti_cate { margin-top:19px; }
	.noti_cate > span { border:1px solid #d9d9d9; border-radius:12px; font-size:12px; height:24px; line-height:22px; margin-right:5px; padding:0 10px; }

	.noti_top_sns { top:20px; }
	.noti_top_sns > a { height:24px; margin-left:15px; width:24px; }

	.noti_cont_txt { padding-top:27px; }
	.noti_cont_txt p { font-size:14px; }

	.noti_cont_tbl { margin-top:25px; }
	.noti_cont_tbl th,
	.noti_cont_tbl td { font-size:12px; height:30px; padding:8px 10px; }

	.nl_list_wrap { margin:40px 0 0; }
	.nl_list_wrap ul li { margin:0 0 15px 0; }
	.nl_list_wrap ul li a p.nl_list_txt { padding:16px 0 19px; }
	.nl_list_wrap ul li a p.nl_list_txt span { font-size:16px; }

	.gallery_list_sorting { height:40px; }
	.gallery_list_sorting select { background-position:right 30px center; background-size:10px auto; border:1px solid #d9d9d9; font-size:14px; height:40px; padding:0 35px 0 15px; }

	.gallery_list_inner { margin-top:20px; }
	.gallery_list_inner ul li { margin:15px 0 0 0; }
	.gallery_list_inner ul li > a { border:1px solid #d9d9d9; }
	.gallery_list_inner ul li > a div.txt { padding:17px 15px 18px; }
	.gallery_list_inner ul li > a div.txt p { font-size:14px; }
	.gallery_list_inner ul li > a div.txt span { font-size:12px; margin-top:18px; }

	.layer_pop.gallery_detail { padding:60px 20px 30px; }
	.layer_pop.gallery_detail a.close { height:19px; right:20px; top:20px; width:19px; }

	.gallery_pop_txt { margin-top:12px; }
	.gallery_pop_txt strong { font-size:14px; }
	.gallery_pop_txt span { font-size:12px; margin-top:11px; }

	.ptz_pick_wrap { margin-top:30px; padding-bottom:80px; }

	.ptz_pick_guide { border-radius:10px; font-size:12px; height:30px; line-height:30px; width:283px; }

	.ptz_pick_bg > img { border:1px solid #d9d9d9; }

	.layer_pop.ptz_detail { padding:58px 20px 30px; }
	.layer_pop.ptz_detail a.close { height:19px; right:20px; top:20px; width:19px; }
	.layer_pop.ptz_detail > p { font-size:12px; }
	.layer_pop.ptz_detail > p strong { font-size:14px; margin-bottom:7px; }

	.ptz_detail_img { margin-top:15px; }
	.ptz_detail_img .swiper-button-prev,
	.ptz_detail_img .swiper-button-next { height:30px; width:30px; }

	.ptz_detail_btm { margin-top:15px; }
	.ptz_detail_btm span { font-size:12px; }
    
    /* 210607 연소리 */
    .regi_vehi_guide,
    .tbl_guide_add,
    .parking_fee_ttl,
    .layer_parking_each > strong,
    .horiz_tbl th, .horiz_tbl td,
    .horiz_tbl td p.front_dash { font-size: 14px; }

}

/* 개편 수정 ----------------------------------*/

.news_gbg_list_inner{width:100%; max-width:1240px; margin:0 auto; left:auto;}

/* 공지사항 목록 ---------------------------------*/
.news_gbg_list_inner > ul{display:flex; flex-wrap:wrap; margin:-10px;}
.news_gbg_list_inner > ul::after{display:none;}
.news_gbg_list_inner > ul > li{width:25%; height:auto; margin:0; padding:10px; float:unset;}
.news_gbg_list_inner > ul > li > a{height: 188px;}

/* 스크랩, 공유하기 */.news_list_btns{bottom:30px; left:30px;}
.news_list_btns .share_area{position:relative; display:inline-block;}
/* 첨부파일 */.news_gbg_list_inner ul li a i{bottom:30px; right:30px;}

/* 갤러리 목록 --------------*/
.gallery_list_inner ul{display:flex; flex-wrap:wrap; margin:-10px;}
.gallery_list_inner ul li{width:33.3%; height:auto; padding:10px; margin:0 !important;}
.gallery_list_inner ul li .img_box{display:block; padding-bottom: 65.5%; position:relative; overflow:hidden;}
.gallery_list_inner ul li .img_box img{display: block;position: absolute;top: 50%;left: 50%;width: auto;height: auto;min-width: 1000%;min-height: 1000%;max-width: none; max-height: none;transform: translate(-50%, -50%) scale(0.1);}
.gallery_list_inner ul li > a div.txt{height:auto !important;}
.gallery_list_inner ul li > a div.txt span{display:inline-block; position:relative; bottom:auto; left:auto; margin-top: 15px;}
.news_list_btns.gallery{bottom:26px;right: 30px;}
.news_list_btns.gallery > a, 
.news_list_btns.gallery .btn_share{margin: 0 !important;}
.news_list_btns.gallery > a + a{margin-left:10px !important;}

.sns_pop_btns a{width:31px !important; height:31px !important;; background-size:contain !important;}

.gallery_list_inner ul li .news_list_btns .sns_pop{left: auto !important;right: -90% !important;}
.gallery_list_inner ul li .news_list_btns .sns_pop i{left: auto !important;right: 5% !important;}

@media screen and (max-width:750px) {
	.sns_pop_btns a{width:60px !important; height:60px !important;}
	.gallery_list_inner ul li .news_list_btns .sns_pop{left: auto !important;right: -150% !important;}
}

@media screen and (max-width:640px) {
	.sns_pop_btns a{width:36px !important; height:36px !important;}
	.gallery_list_inner ul li .news_list_btns .sns_pop{left: auto !important;right: -130% !important;}
}

/* 스크랩, 공유하기 */.news_list_btns{bottom:30px; left:30px;}
.news_list_btns .share_area{position:relative; display:inline-block;}
/* 첨부파일 */.news_gbg_list_inner ul li a i{bottom:30px; right:30px;}


@media screen and (max-width:1500px) {

	.news_list_btns .sns_pop{right: auto !important;left: -30% !important;}
	.news_list_btns .sns_pop i{left: 23% !important;right:auto !important;transform:translateX(-50%);}
}

@media screen and (max-width:1240px) {

	.news_gbg_list_inner{padding-left:32px; padding-right:32px;}

	/* 공지사항 목록 ---------------------------------*/
	.news_gbg_list_inner > ul > li{width:calc(100% / 3); }
}

@media screen and (max-width:1024px) {
	/* 공지사항 목록 ---------------------------------*/
	.news_gbg_list_inner > ul > li{width:50%;}

	/* 갤러리 목록 --------------*/
	.gallery_list_inner ul li{width:50%; }

}

@media screen and (max-width:750px) {
	/* 공지사항 목록 ---------------------------------*/
	.news_wrap .news_gbg_list_inner{padding-left:0; padding-right:0;}
	.news_gbg_list_inner > ul{margin:0;}
	.news_gbg_list_inner > ul > li{width:100%; padding:0;}
	.news_gbg_list_inner > ul > li + li{padding-top:30px;}
	.news_gbg_list_inner > ul > li > a{height: 333px;}

	/* 스크랩, 공유하기 */.news_list_btns{bottom:40px; left:40px;}
	/* 첨부파일 */.news_gbg_list_inner ul li a i{bottom:40px; right:40px;}

	/* 갤러리 목록 --------------*/
	.gallery_list_inner ul{display:block; margin:0;}
	.gallery_list_inner ul li{width:100%; padding:0;}
	.gallery_list_inner ul li + li{margin-top:30px !important;}
	.gallery_list_inner ul li > a div.txt span{margin-top:30px;}
	.news_list_btns.gallery{bottom:36px;right: 30px;}
	
}

@media screen and (max-width:640px) {
	.news_gbg_list_inner{padding-left:16px; padding-right:16px;}
	.news_wrap .news_gbg_list_inner{padding-left:0; padding-right:0;}

	/* 공지사항 목록 ---------------------------------*/
	.news_gbg_list_inner > ul > li + li{padding-top:10px;}
	.news_gbg_list_inner > ul > li > a{height: 166px;padding: 20px;}

	/* 스크랩, 공유하기 */.news_list_btns{bottom:20px; left:20px;}
	/* 첨부파일 */.news_gbg_list_inner ul li a i{bottom:20px; right:20px;}	

	/* 갤러리 목록 --------------*/
	.gallery_list_inner ul li + li{margin-top:10px !important;}
	.gallery_list_inner ul li > a div.txt span{margin-top:15px;}
	.news_list_btns.gallery{bottom: 18px;right: 15px;}
	
}

/* 갤러리 영상, 사진 게시판 버튼 추가 */
.posR{position:relative;}
.posR .sub_cont_ttl{line-height:1;}
.posR .link_btn_arr{position:absolute;bottom:0;right:0;}
.link_btn_arr a{background: url("/resources/img/intro/link_arrow.png") right top 60% no-repeat; color:#212121;display:inline-block;font-size:16px;font-weight:400;line-height: 30px;padding-right: 20px;text-align:right; word-break:keep-all;}

@media screen and (max-width: 750px){
	.link_btn_arr a{font-size: 20px; line-height: 30px; padding-right: 24px;background-position: right top 55%;}
}

@media screen and (max-width: 640px){
	.link_btn_arr a{background-size:8px;font-size:12px;line-height: 14px;padding-right: 20px; max-width:70px;}
}

/*상세 공유하기*/
.sub_cont_inner .news_list_btns:not(.gallery){position: relative;left: auto;  margin-top: 76px; text-align:right;}
.sub_cont_inner .news_list_btns:not(.gallery) .btn_share{margin-right:0;}
.sub_cont_inner .news_list_btns:not(.gallery) + .noti_cont_top{margin-top:0;}
@media screen and (max-width: 750px){
.sub_cont_inner .news_list_btns:not(.gallery){margin-top:80px;}
}
@media screen and (max-width: 640px){
.sub_cont_inner .news_list_btns:not(.gallery){margin-top:40px;}
}

/* 공유하기/스크랩 버튼 아이콘으로 수정 -------------------------*/
.news_gbg_list_inner .news_list_btns{display:flex;}
.news_gbg_list_inner .news_list_btns > a,
.news_list_btns .share_area > a{display: block;width:24px; height:24px; border:0 none; background:url(/resources/img/common/btn_scrap.png)no-repeat center; text-indent:-9999px; margin: 0;padding: 0;background-size:contain !important;}
.news_gbg_list_inner .news_list_btns > a + a{margin-left:4px;}
.news_gbg_list_inner .news_list_btns > a.btn_share,
.news_list_btns .share_area > a.btn_share{padding:0; border:0 none; width:24px; height:24px; background:url(/resources/img/common/btn_share.png)no-repeat center;}
.news_gbg_list_inner .btn_scrab.on{background-image:url(/resources/img/common/btn_scrap_on.png);border: 0 none !important;}

@media screen and (max-width: 750px){
	.news_gbg_list_inner .news_list_btns > a{width: 35px; height: 35px; background-image:url(/resources/img/common/m/btn_scrap.png);}	
	.news_gbg_list_inner .news_list_btns > a.btn_share,
	.news_list_btns .share_area > a.btn_share{width: 35px; height: 35px; background-image:url(/resources/img/common/m/btn_share.png);}	
	.news_gbg_list_inner .btn_scrab.on{background-image:url(/resources/img/common/m/btn_scrap_on.png);}
}

@media screen and (max-width: 640px){
	.news_gbg_list_inner .news_list_btns > a{width: 20px; height: 20px; background-image:url(/resources/img/common/btn_scrap.png);}	
	.news_gbg_list_inner .news_list_btns > a.btn_share,
	.news_list_btns .share_area > a.btn_share{width: 20px; height: 20px;background-image:url(/resources/img/common/btn_share.png);}	
}



