@charset "UTF-8";

body {border-top:0px !important; }
#wrap {width:100% !important}
#header{width:1000px;margin: 0 auto;position:relative;}
#sub_header{width:1000px;margin: 0 auto;position:relative;}
#sub_header .global{float:right;padding-top:5px;height:40px;}
#sub_header .global li a{display:block;padding:4px 8px;color:#3a3a3a;line-height:1;font-size:12px;}
#container {width:1000px; margin:0 auto;}
* {margin:0px; padding:0px; font-family:'Pretendard'; /* font-smoothing:antialiased; */ -webkit-font-smoothing:antialiased}
ul li {list-style:none;}
a {text-decoration:none; color:#333;}
.skip a {display:block; position:absolute; left:0; top:-9999px; overflow:hidden; width:100%; background:black; color:white; font-size:12px; font-weight:bold; text-align:center; z-index:2222;}
.skip a:focus {position:absolute; top:0; z-index:99999; padding:10px 0}
em {font-style:normal}

.search_box {background:none !important;}
.search_box select{height:33px;vertical-align:middle;border:1px solid #596e91;}
.search_box input {height:32px;}

/* 레이아웃 */
#header_wrap {width:100%; height:90px; border-bottom:solid 1px #fff; background:#fff; position:absolute; top:0px; left:0px;}
#header {}
.slide_bg1 {width:100vw; height:100vh; background:url("../img/main/main_00.jpg") left top no-repeat; background-size:cover;}
#slide1 {width:100vw; height:100vh; /* background:url("../img/main/main_01.jpg") left top no-repeat; background-size:cover; */}
#section1 {width:100vw; height:100vh; background:url("../img/main/main_04.jpg") left top no-repeat; background-size:cover;}
#slide1 {width:100vw; height:100vh; background:url("../img/main/main_01.jpg") left top no-repeat; background-size:cover;}
#slide2 {width:100vw; height:100vh; background:url("../img/main/main_01.jpg") left top no-repeat; background-size:cover;}
#section2 {width:100vw; height:100vh; background:url("../img/main/main_03.jpg") left top no-repeat; background-size:cover;}
#section3 {width:100vw; height:100vh; background:url("../img/main/main_03.jpg") left top no-repeat; background-size:cover;}
#section4 {width:100vw; height:100vh; background:url("../img/main/main_04.jpg") left top no-repeat; background-size:cover;}


/* 상단 헤더 */
#header {position:absolute; top:0px; left:0px; /*padding-bottom:15px;*/ width:100%; z-index:9999; /* background-color:rgba(61, 61, 61, 0.9);  */height: 115px;}
#header .header_area {width:100%;}
#header h1.logo {display:inline-block; position:absolute; top:6px; left:0px;}
#header .head_box {width:1200px; margin:0 auto;position:relative;}
#header ul.gnb_menu {width:830px;text-align:center;float:left;margin-top: 30px;margin-left:320px;}
#header ul.gnb_menu > li:first-child {position:relative; width:20%; display:inline-block; text-align:center;}
#header ul.gnb_menu > li {position:relative; width:18%; display:inline-block; text-align:center;}
#header ul.gnb_menu > li > a {text-decoration:none; color:#fff; font-size:22px;line-height:22px; font-weight:400;display:block; text-align:center; font-family:'Pretendard';}
#header ul.gnb_menu > li > a:hover {color:#fff;}
#header ul.gnb_menu > li.sfHover a {color:#fff;}
#header ul.gnb_menu > li:nth-child(2){width:20%;}
#header ul.gnb_menu > li:nth-child(3){width:20%;}
/* #header ul.gnb_menu > li:nth-child(5) {width:7%; display:none;} */
#header ul.gnb_menu > li:last-child {margin-bottom:0px;/*  display:none; */}
/* #header ul.gnb_menu > li:nth-child(4) .smenu li a {background: url(../img/sub/out_link.png) 60px 7px no-repeat;}
#header ul.gnb_menu > li:nth-child(4) .smenu li a:hover {background: url(../img/sub/out_link_on.png) 60px 7px no-repeat;} */
#header ul.gnb_menu .smenu {position:absolute; left:0px; top:50px; z-index:99999; background-color: rgba(14, 49, 121, 0.80); padding:15px 0px; border-top:solid 4px #f9b432; width:12em !important;}
#header ul.gnb_menu .smenu li {text-align:center; padding:0.4em 0px}
#header ul.gnb_menu .smenu li a {color:#fff; display:block; line-height:30px; font-weight:normal; text-align:left; width:100%; padding:0.02em 1em;}
#header ul.gnb_menu .smenu li a:hover {background:#051940; color:#fdb813;}
#header ul.gnb_menu .smenu li span:first-child {padding-left:10px;}
#header ul.gnb_menu .smenu li span:last-child {padding-left:3px;}
#header .sns_btn {display:inline-block; padding:4px 10px; background:#fff; border:solid 1px #415563; text-decoration:none; color:#333; border-radius:0px 5px 5px 0px; vertical-align:top; font-size:14px;}
/* #header .sns_btn {display:inline-block; padding:5px 10px; background:#7da3bf; text-decoration:none; color:#fff; border-radius:0px 5px 5px 0px; vertical-align:top; font-size:14px;} */
/* #header .mem_join {display:inline-block; padding:5px 10px; background:#123884; text-decoration:none; color:#fff; border-radius:5px 0px 0px 5px; font-size:14px;} */
#header .m_login_btn {display:inline-block; color:#fff; font-size:14px; background:url(../img/gline1.gif) right 2px no-repeat; padding-right:10px; margin-right:10px;}
#header .m_mem_join {display:inline-block; color:#fff; font-size:14px;}
#header .search_btn {position:absolute;top: 23px;right: 20px;}
.btn_scrh img {width:27px; height:27px;}
.owl-nav {position:absolute; top:42%; z-index:999; width:80%; padding:0 10%;}
.owl-prev {background:url(../img/visual_btn_prev.png) left top no-repeat; width:91px; height:91px; float:left;}
.owl-next {background:url(../img/visual_btn_next.png) left top no-repeat; width:91px; height:91px; float:right;}
.owl-prev .fa {font-size:0px;}
.owl-next .fa {font-size:0px;}
.owl-slide {
		background-image: url('https://images.unsplash.com/photo-1437915015400-137312b61975?fit=crop&fm=jpg&h=800&q=80&w=1200');
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;}

/* 콘텐츠 영역 */
#container main {width:1000px; margin:0px auto; float:none;}

/* 서브 상단 헤더 */

.sub_header_wrap {width:100%; background-color:rgba(256, 256, 256, 0.9); clear:both; padding-bottom:20px !important;}
.sub_header_wrap h1.logo {display:inline-block; position:absolute; top:6px; left:0px;}
.sub_header_wrap .sub_head_box {width:1200px; margin:0 auto;position:relative; clear:both;}
.sub_header_wrap .sub_head_box .logo a{display: block; width: 120px;}
.sub_header_wrap .sub_head_box .logo a img{width: 100%; height: 100%;}
.sub_header_wrap ul.gnb_menu {width: 920px;text-align:center;float:left;margin-top: 30px;margin-left: 240px;}
.sub_header_wrap ul.gnb_menu > li {position:relative;width: 18%;display:inline-block;text-align:center;}
.sub_header_wrap ul.gnb_menu > li:first-child {position:relative;width: 20%;display:inline-block;text-align:center;}
.sub_header_wrap ul.gnb_menu > li > a {text-decoration:none; color:#323232; font-size:22px;line-height:22px; font-weight:450;display:block; text-align:center; font-family:'Pretendard'}
.sub_header_wrap ul.gnb_menu > li > a.on {color:#1089ce;}
.sub_header_wrap ul.gnb_menu > li.sfHover > a {color:#1089ce;}
.sub_header_wrap ul.gnb_menu > li:nth-child(2){width: 20%;}
.sub_header_wrap ul.gnb_menu > li:nth-child(3){width: 20%;}


/* .sub_header_wrap ul.gnb_menu > li:nth-child(5) {width:7%; display:none;}
.sub_header_wrap ul.gnb_menu > li:nth-child(5) {width:7%; display:none;} */


.sub_header_wrap ul.gnb_menu > li:nth-child(4) .smenu li a {/* background: url(../img/sub/out_link.png) 60px 7px no-repeat; */}
.sub_header_wrap ul.gnb_menu > li:nth-child(4) .smenu li a:hover {/* background: url(../img/sub/out_link_on.png) 60px 7px no-repeat; */}
.sub_header_wrap ul.gnb_menu > li:last-child {margin-bottom:0px;}
.sub_header_wrap ul.gnb_menu .smenu {position:absolute; left:0px; top:50px; z-index:99999; background-color: rgba(14, 49, 121, 0.80); padding:15px 0px; border-top:solid 4px #f9b432; width:12em !important;}
.sub_header_wrap ul.gnb_menu .smenu li {text-align:center; padding:0.4em 0px}
.sub_header_wrap ul.gnb_menu .smenu li a {color:#fff; display:block; line-height:30px; font-weight:normal; text-align:left; width:100%; padding-left:10px;}
.sub_header_wrap ul.gnb_menu .smenu li a:hover {background:#051940; color:#fdb813;}
.sub_header_wrap ul.gnb_menu .smenu li span:first-child {padding-left:10px;}
.sub_header_wrap ul.gnb_menu .smenu li span:last-child {padding-left:3px;}
/*.sub_header_wrap .mem_join {display:inline-block; padding:5px 10px; background:#123884; text-decoration:none; color:#fff; border-radius:5px 0px 0px 5px; font-size:14px;}*/
.sub_header_wrap .sns_btn {display:inline-block; padding:4px 10px; background:#fff; border:solid 1px #415563; text-decoration:none; color:#333; border-radius:0px 5px 5px 0px; vertical-align:top; font-size:14px;}*/
/* .sub_header_wrap .sns_btn {display:inline-block; padding:5px 10px; background:#7da3bf; text-decoration:none; color:#fff; border-radius:0px 5px 5px 0px; vertical-align:top; font-size:14px;} */


.sub_header_wrap .search_btn {position:absolute; top:18px; right:5px;}
.sub_header_wrap .search_btn2 {position:absolute;top: 23px;right: 20px;}
.sub_header_wrap .s_login_btn {display:inline-block; color:#201f2d; font-size:14px; background:url(../img/gline2.gif) right 2px no-repeat; padding-right:10px; margin-right:10px;}
.sub_header_wrap .s_mem_join {display:inline-block; color:#201f2d; font-size:14px;}
.uitt_box {border-bottom:solid 1px #fff;  width:100%; display:block; }
.suitt_box {border-bottom:solid 1px #d7d7d7;  width:100%; display:block; }
.jbtm1 {text-align:right; width:1200px; margin:7px auto 7px auto;}
.jbtm1 a:last-child {margin-left:-5px;}
.jbtm1 .sns_top {display:inline-block}
.jbtm1 .sns_top a {display:inline-block; margin-right:10px;}
.mem_join {display:inline-block}
.sns_btn {display:inline-block}
.type-notice {margin:0 auto !important;}

.youtube_play{position: absolute; left:50%; top:50%; margin-left:-50px; margin-top:-37px;}
.main_news{position: absolute; bottom: -2px; right: 0; width: 80%; z-index: 1;}
.main_news h3{ position: absolute; right: 0; bottom: 0;}
.main_news h3 img{}
.news_bar{background-image: url(../img/main/news_bar.png);background-repeat: no-repeat;background-position: 0px bottom;width: 100%;height: 79px;}
.main_navi{position: fixed;z-index:5;right:50px;top:50%;color: #fff;text-shadow: 1px 1px 1px hsla(0, 0%, 0%, 0.74); font-size:23px;text-align:center;margin-top:-21px;}
.navi_num{overflow: hidden;margin-bottom: 15px;height:22px;line-height:18px; color:#4c4d4f; }
.main_navi .num{display: inline-block; }
.main_navi span{display: inline-block;padding: 0 5px;}
.main_navi .total_num{display: inline-block;}
.main_navi .up_btn{width:27px;height:27px;text-align:center;text-indent: -9999px;background-image:url(../img/main/page_navigator.png);background-position:-28px 0;background-repeat:no-repeat;display: inline-block;margin-bottom: 15px;cursor:pointer;position: absolute;top:-30px;left:16px;}
.main_navi .down_btn{width:27px;height:27px;text-align:center;text-indent: -9999px;background-image:url(../img/main/page_navigator.png);background-position:-28px -70px;background-repeat:no-repeat;display: inline-block;cursor:pointer;}
.main_navi .up_btn a, .main_navi .down_btn a{display: block;}
.main_navi .up_btn:hover{background-position:-28px 0;}
.main_navi .down_btn:hover{background-position:-28px -70px;}
.section {text-align:center;}
.main_top_tit1 {text-align:center; margin-bottom:30px}
.main_top_tit1 img {width:535px; -webkit-transition: all .4s; transition: all .4s;}
.main_top_tit2 {text-align:center; margin-bottom:30px}
.main_top_tit2 img {width:1000px; -webkit-transition: all .4s; transition: all .4s;}
.main_video {width:100%; margin:10px auto 0 auto;}
.main_video2 {width:900px;margin:100px auto 0 auto;}
.main_video .cont_video{max-width:800px; margin:0 auto 0 auto;}
.main_video video {width:100%;}
.main_video2 video {width:100%; height:455px;}
.main_notilist {}
.titl_s1 {margin-top:130px; margin-bottom:20px; text-align:center; }
.titl_s1 img {width:481px; -webkit-transition: all .4s; transition: all .4s;}
.titl_s2 {margin-top:130px; margin-bottom:20px; text-align:center; }
.titl_s2 img {width:481px; -webkit-transition: all .4s; transition: all .4s;}
.titl_s2_1 {margin-bottom:0;}
.titl_s2_1 img {width:174px; -webkit-transition: all .4s; transition: all .4s;}
.titl_s3 {margin-top:90px; margin-bottom:20px; text-align:center; }
.titl_s3 img {width:380px; -webkit-transition: all .4s; transition: all .4s;}
.titl_s4 {margin-top:130px; margin-bottom:20px; text-align:center; }
.titl_s4 img {-webkit-transition: all .4s; transition: all .4s;}
.titl_s5 {margin-top:65px; margin-bottom:10px; text-align:center; }
.titl_s5 img {-webkit-transition: all .4s; transition: all .4s; width:447px;}
.notice_list {width:1000px; margin:0 auto;}

.hg_bg1 {margin-top:100px; width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_1.jpg) center 50% no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg2 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_2.jpg) center 50% no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg3 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_3.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg4 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_4.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg5 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_5.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg6 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_6.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg7 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_7.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg8 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_8.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg9 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_9.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg10 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_10.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg11 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_11.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg12 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_12.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg13 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_13.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg14 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_14.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hg_bg15 {width:100%; padding-top:45px; padding-bottom:0px; background: url(../img/sub/visual_15.jpg) center top no-repeat; background-size:cover;-webkit-transition: all .4s;transition: all .4s; margin-bottom:0px; position:relative;}
.hgroup {width:1000px; margin:0px auto;}
.hgroup h3 {text-align:center; color:#fff; font-size:25px; line-height:25px; margin-bottom:30px; text-shadow:1px 1px 1px #333; -webkit-transition: all .4s;transition: all .4s; font-family:'Pretendard';background: url(../img/sub/tit_bg1.png) center bottom no-repeat;  padding-bottom:30px;}
.location {text-align:right;color:#fff;width:1000px; margin:0 auto; font-size:13px;}
.location img {padding-top:2px; padding-right:10px;}




/* 국민이 만드는 정부혁신 */
.bx_join{background-color: #09245c; position: absolute; bottom: 0; width: 100%; border-top:solid 1px #ededed;}
.bx_join .inner{max-width:1000px; margin:0 auto; padding:15px 10px; overflow: hidden; }
.bx_join .inner p{font-size:25px; color:#fff; float:left; font-weight: 300; padding-top:6px;}
.bx_join .inner a{float:right; display:inline-block; width:216px; font-size:20px; color:#09245c; background-color: #fdb813; text-align: center; border-radius:5px; padding:10px;	font-weight: 600;}


/* 마이페이지 */
.tab_list{width:1000px;}
.tab_list > ul{position:relative; width:815px; margin:30px auto;}
.tab_list > ul:after{display:block;clear:both;content:""}
.tab_list > ul > li {float:left; padding:10px 50px; border-left:1px solid #4a4a4a; border-bottom:1px solid #1d1f2b; border-top:1px solid #1d1f2b; color:#fff; font-size:16px; line-height:22px; cursor:pointer; background:#1d1f2b; opacity:0.8;}
.tab_list > ul > li:first-child {border-radius:5px 0 0 5px;}
.tab_list > ul > li:last-child {border-radius:0 5px 5px 0; border-right:1px solid #455a95;}
.tab_list > ul > li.active {background:#fff; border:solid 1px #795858; color:#000 !important;}
.tab_list div.tab_container ul.cont_box1 {overflow:hidden; width:850px; margin:0 auto;}
.tab_list div.tab_container ul.cont_box1 li {float:left; width:200px; height:205px; margin:0 5px 10px 5px; text-align:center; border-radius:10px; overflow:hidden; background:#fff;}
.tab_list div.tab_container ul.cont_box1 li div.cont_img1 {height:110px;}
.tab_list div.tab_container ul.cont_box1 li div.cont_img1 img {width:100%;height:110px;}
.tab_list div.tab_container ul.cont_box1 li dl { background:#fff; min-height:90px; text-align:left; padding:0 20px 10px 20px;}
.tab_list div.tab_container ul.cont_box1 li dl dt {font-size:18px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tab_list div.tab_container ul.cont_box1 li dl dd {color:#555555; font-size:14px;}
.tab_list > ul > li p.more{position:absolute;top:-30px;right:0;border:0 !important;}

/* 참여하는 정부혁신 */
.bx_participate {max-width:1000px; margin:0 auto; margin-top: 70px;}
.bx_participate .participate_list {border-bottom:1px solid #ffffff; padding-bottom:50px; margin-bottom: 40px;}
.bx_participate .participate_list ul{margin-left:-2%; overflow:hidden;}
.bx_participate .participate_list ul li{float:left; width: 31.3333%; margin-left:2%; position: relative;}
.bx_participate .participate_list ul li a > img{width:100%;}
.bx_participate .participate_list ul li a .p_txt{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; left: 0; height: 100%; width: 100%; font-size: 21px; font-weight: 600; color: #fff; padding-top:55%;}
.bx_participate .participate_list ul li.p1 a .p_txt{background: url(../img/main/bg_p1.png) center center no-repeat; }
.bx_participate .participate_list ul li.p2 a .p_txt{background: url(../img/main/bg_p2.png) center center no-repeat; }
.bx_participate .participate_list ul li.p3 a .p_txt{background: url(../img/main/bg_p3.png) center center no-repeat; }
.bx_participate .participate_list ul li.p1 a:hover .p_txt{background-image: url(../img/main/bg_p1_on.png); color: #f9b22c;}
.bx_participate .participate_list ul li.p2 a:hover .p_txt{background-image: url(../img/main/bg_p2_on.png); color: #f9b22c;}
.bx_participate .participate_list ul li.p3 a:hover .p_txt{background-image: url(../img/main/bg_p3_on.png); color: #f9b22c;}
.bx_participate .participate_txt p{font-size: 21px; color: #fff; }

.paginationSet {text-align:center; margin:20px 0px;}
.pagination > li {display:inline-block; vertical-align:middle;}
.pagination > li > a,
.pagination > li > span {  position: relative;
  float: left;
  /* padding: 6px 8px; */
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #ffffff;
  margin-left: -1px;
  font-size:14px;
  border-radius:50%;
  text-align:center;
 }
/* .pagination > li a {border:0px;background-color: rgba( 255, 255, 255, 0 ) !important; padding: 6px 8px;}*/  /*190819_품질개선*/
.pagination > li a {border:0px;background-color: rgba( 255, 255, 255, 0 ) !important; /* padding: 6px 8px; */ width: 20px; height: 20px; } /* jhd : 페이징(>, >>버튼) 개선(20191016) */
.pagination > li.first {background: url(../img/sub/first_a.png) left top no-repeat;display:inline-block; width:33px; height:33px; margin-right:5px;}
.pagination > li.first a span {/* display:none; */border:0px; font-size:0;}
.pagination > li.prev {background: url(../img/sub/prev.png) left top no-repeat;display:inline-block; width:33px; height:33px; margin-right:5px;}
.pagination > li.prev a span {/* display:none; */border:0px; font-size:0;}
.pagination > li.next {background: url(../img/sub/next.png) left top no-repeat;display:inline-block; width:33px; height:33px; margin-left:5px;}
.pagination > li.next a span {/* display:none; */border:0px; font-size:0;}
.pagination > li.end {background: url(../img/sub/last_a.png) left top no-repeat;display:inline-block; width:33px; height:33px; margin-left:5px;}
.pagination > li.end a span {/* display:none; */border:0px; font-size:0;}
.pagination > .active > span {width: 22px; height: 22px; border-radius:50%; background:#123884; margin:0 0px;}
.pagination > .active em {color:#fff; font-style:normal}
.de_mbtn1 a {display:inline-block; width:149px; padding:10px 25px; background:#123884; text-align:center; margin:10px auto; color:#fff; text-decoration:none; border-radius:5px;}
.pagination > li.first > a, .pagination > li.end > a , .pagination > li.next > a, .pagination > li.prev > a {display:block; padding:17px;}


.sub_footer_wrap {background:#03173f;/*  padding:20px 0px; */ color:#fff; text-align:center; clear:both; overflow:hidden; width:100%;padding:20px 0px;}
.sub_footer_wrap address {font-style:normal; color:#434a54;}
.sub_footer_wrap {color:#434a54;background:#fff}
.sub_footer_wrap .set {position:relative; width:1200px; margin:0 auto; }
.sub_footer_wrap .set h2.footlogo {position:absolute; top:30px; left:0px;}
.sub_footer_wrap .set .addr {padding:20px 0px; margin-left:180px;}
.sub_footer_wrap .set .addr p {text-align:left; font-size:13px;}
.sub_footer_wrap .set .addr em {display:block; text-align:left; font-size:13px;}
#footer {width:100% !important; color:#434a54;/* background:#fff;  */border-top:solid 1px #dcdcdc;}
#footer .set {position:relative; width:1200px; margin:0 auto; }
#footer .set::after{content:"";clear:both;display: block;}
#footer .set h2.footlogo {position:absolute; top:30px; left:0px; display: block;}
#footer .set .addr {padding:20px 0px; overflow:hidden; margin-left:100px;    float: left;}
#footer .set .addr02 {padding:20px 0px; overflow:hidden; margin-left:170px;   float: left;}
#footer .set .addr a {color:#434a54; font-size:13px;}
#footer .set .addr p {text-align:left;/* color:#434a54; */ font-size:13px; margin:6px 0px;}
#footer .set .addr p a {color:#434a54; font-size:13px;}
#footer .set .addr em {display:block; text-align:left;/* color:#434a54; */ font-size:13px;}

#footer .set .selectric-wrapper {
	float: right;
    position: relative;
    cursor: pointer;
    margin-right: 5px;
    padding-top:20px;
}
#footer .select_0325{    float: right;
    margin-right: 100px;
}
#footer .select_wrap{width: 100%;
    margin-top: 20px;
}
#footer .select_wrap::after{content:"";display: block;clear: both;}
#footer .select_wrap .select_wrap_L{float:left;}
#footer .select_wrap .select_wrap_R{float:left;margin-left:8px;}

#footer select {
    border: 1px solid #cdcdcd;
    padding: 0px 2px;
    line-height: 20px;
    /* height: 28px; */
    border-radius: 3px;
    vertical-align: middle;
    margin-right: 0px;
    color:#201f2d;
}


ul.infor_list { text-align:left;}
ul.infor_list li {display:inline;}
ul.infor_list li.first:after {content:' | '}
ul.infor_list li a {color:#fff; font-size:13px;}

.side_btn1 {display:none;}
.aside {display:none;}
span.close {display:none;}
.titl3_box {background:#fafafa; padding:20px 0px; border-bottom:solid 1px #ebebeb;}
.titl3_box h3 {font-size:27px; line-height:28px;text-align:center; color:#333; }

.cont_ts1 {text-align:center;}

#container_s1 {width:100%;}

.tab_list div.tab_container ul.cont_box1 li div.cont_img1 img {width:100%; height:110px;}
.tab_list div.tab_container ul.cont_box1 li div.cont_img2 img {width:100%; height:110px;}

.local_box {background-color: rgba(28, 67, 140, 0.7); padding:10px 0px;}

.mn2_box2 .desk {display:block;}
.mn2_box2 .moblie {display:none;}

ul.cont_box2 li {float:left; width:313px;margin:0 10px 10px 10px; text-align:center; border-radius:10px; overflow:hidden; background:#f9f9f9; position:relative;}
ul.cont_box2 li div.cont_img1 img {width:100%;height:152px;}
ul.cont_box2 li dl { background:#f9f9f9; min-height:240px; text-align:center; margin:30px 0px;}
ul.cont_box2 li dl dt {font-size:18px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
ul.cont_box2 li dl dd {color:#555555}
ul.cont_box2 .sucss_1 {position:absolute; bottom:10px; left:10px;}
ul.cont_box2 .sucss_1 .snum1 {font-size:30px; line-height:30px; color:#1c317a; margin-bottom:5px;}
ul.cont_box2 .sucss_2 {position:absolute; bottom:40px; left:80px;}
ul.cont_box2 .sucss_3 {position:absolute; bottom:10px; right:10px;}
ul.cont_box2 .sucss_3 .snum2 {font-size:16px; line-height:16px; color:#fbc240; margin-bottom:5px;}
ul.cont_box2 li.bg_w1 {background:#fff; height:300px;}
ul.cont_box2 li.bg_w1 .titl1 {font-size:28px; text-align:left; margin:20px 0 0 20px;}
ul.cont_box2 li.bg_w1 .titl1 p {font-size:42px; line-height:42px;}
ul.cont_box2 li.bg_w1 .file1 {position:absolute; bottom:20px; right:20px;}

#fp-nav { position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1; -webkit-transform: translate3d(0, 0, 0); }
#fp-nav.right { right: 40px; }
#fp-nav.left { left: 17px; }
.fp-slidesNav { position: absolute; z-index: 4; opacity: 1; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0 !important; right: 0; margin: 0 auto !important; }
.fp-slidesNav.bottom { bottom: 17px; }
.fp-slidesNav.top { top: 17px; }
#fp-nav ul, .fp-slidesNav ul { margin: 0; padding: 0; }
#fp-nav ul li, .fp-slidesNav ul li { display: block; width: 22px; height: auto; margin: 0; padding: 0; position: relative; }
.fp-slidesNav ul li { display: inline-block; }
#fp-nav ul li a, .fp-slidesNav ul li a { display: block; position: relative; z-index: 1; width: 12px; height: 12px; margin: -1px auto; cursor: pointer; text-decoration: none; }
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span { height: 24px; width: 24px; background:#fdb813; margin: -12px 0 0 -12px; border-radius: 100%; }
#fp-nav ul li a span, .fp-slidesNav ul li a span { border-radius: 50%; position: absolute; z-index: 1; height: 12px; width: 12px; border: 0; left: 50%; top: 50%; margin: -6px 0 0 -6px; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
#fp-nav ul li:before { content: ''; display: block; width: 1px; height: 26px; background-color:#ededed; margin: 0 auto; }
#fp-nav ul li:first-child:before { display: none; }
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span { width: 24px; height: 24px; margin: -12px 0px 0px -12px; background-color: #fff; }
#fp-nav ul li .fp-tooltip { position: absolute; top: -2px; color: #fff; font-size: 14px; font-family: 'Pretendard', sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor: pointer; }
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip { -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; width: auto; opacity: 1; }
#fp-nav ul li .fp-tooltip.right { right: 20px; }
#fp-nav ul li .fp-tooltip.left { left: 20px; }

/* full page custom */
#fp-nav.color-gray ul li:before { /* background-color: #aaa;  */}
#fp-nav.color-gray ul li:hover a.active span, #fp-nav.color-gray ul li a.active span { /* background-color: #a1a1a1;  */}
#fp-nav.color-gray ul li span { /* border: 1px solid #000;  */}
#fp-nav.right { right: 5%; z-index: 2; }
#fp-nav > ul > li > a > span {font-size:0; overflow:hidden; text-indent:-999em;}

ul.sec_box4 {overflow:hidden; width:1000px; margin:40px auto;}
ul.sec_box4 li {background:url(../img/main/op_bg1.png); width:430px;height:480px; padding:20px; margin:0 10px; float:left;}
ul.sec_box4 li h4 {margin-top:20px;margin-bottom:20px;}
ul.sec_box4 li div.box4_cont1 {padding:0px 10px; color:#fff;}
ul.sec_box4 li div.box4_cont1 h5.titl_s4_1 {color:#fff; font-size:35px; font-weight:bold; text-align:center; margin-bottom:37px;}
ul.sec_box4 li div.box4_cont1 h5.titl_s4_2 {color:#fff; font-size:40px; line-height:45px; font-weight:bold; text-align:center; margin-bottom:39px; margin-top:39px;}
.titl_s3_1 {color:#fdb813; padding-left:10px; margin-left:10px; border-left:solid 1px #fdb813; text-align:left; line-height:24px; font-size:24px;}
.titl_s3_2 {color:#13d8fd; padding-left:10px; margin-left:10px; border-left:solid 1px #13d8fd; text-align:left; line-height:24px; font-size:24px;}
.box4_img1 {border-top:solid 1px #9c8346; border-bottom:solid 1px #9c8346; padding:20px 0px; text-align:center; margin:20px 0px;}
ul.sec_box4 li div.box4_cont2 {border-top:solid 1px #466a9c; border-bottom:solid 1px #466a9c; padding:28px 0px; text-align:center; margin:20px 0px;}
ul.sec_box4 li div.box4_cont2 p{padding:0px 10px; color:#fff; font-size:22px;}
.box4_btn1 {display:inline-block; padding:20px 0px; width:300px; border-radius:3px; background:#fdb813; font-size:20px; color:#09245c; font-weight:bold;}
.box4_btn2 {display:inline-block; padding:20px 0px; width:300px; border-radius:3px; background:#13d8fd; font-size:20px; color:#09245c; font-weight:bold;}
.btnSet {text-align:right; margin-bottom:10px;}
pre {word-wrap: break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-break:break-all;}
.box4_cont1 p.frlist {margin-bottom:20px;}
.box4_cont1 p.sclist { margin-top:30px; margin-bottom:20px;}

.agg-set {height:210px; padding:4px 2px; overflow-y:scroll; border:solid 1px #cdcdcd;  border-radius:4px; vertical-align:middle;  line-height:20px;}
.agg-set .set h3.titl3 {font-size:14px; font-weight:bold; margin-bottom:10px;}
.agg-set .set h4.titl4 {font-size:13px; font-weight:bold; margin-bottom:10px;}
.agg-set .set p {line-height:22px; margin-bottom:10px;font-size:13px; }

li.i1::after{display:none;}

.join_btn1 {overflow:hidden; width:500px; margin:10px auto 0px auto;}
.join_btn1 a {display:inline-block; width:26%; text-align:center; margin:0 5px;border:solid 1px #d7d7d7; background-color:#fff; display:inline-block; padding:5px 10px; border-radius:3px; vertical-align:middle; }

/* photo */
.photoType {overflow:hidden; margin-bottom:10px;}
.photoType button {
  float: left;
  background: #cccccc url(/static/ucms/img/galleryType.png) 0 0 no-repeat;
  width: 28px;
  height: 28px;
  margin-right: 4px;
  border: none; }
.photoType button.textType { background-position: right 0; }
.photoType button.active {background-color: #df8800; }
.search_box {float:right;}

  /* 준비중입니다 */
.bg_tit1 {background:rgba(0, 0, 0, 0.5); width:520px; height:200px; padding-top:100px; position:absolute; top:0px; left:0px; color:#fff; text-align:center;}
.bg_tit1 p{ padding-top:63px;background:url(../img/sub/wait.png) center top no-repeat;}


ul.ctitl1_1 {overflow:hidden; margin-bottom:45px;}
ul.ctitl1_1 li {float:left;}
ul.ctitl1_2 {overflow:hidden; margin-bottom:45px;}
ul.ctitl1_2 li {float:left;}

.cntit_box {height:50px; position:relative; margin-bottom:30px;}
.cntit_box .cntitl1 {position:absolute; top:0%; left:350px; z-index:9999; width:330px; display:block; background:#fff; text-align:center;}
.cntit_box .cline {position:absolute; top:50%; left:0px; z-index:1; display:block; background:#000; height:1px; width:100%;}
ul.ctitl2_1 {overflow:hidden; margin-bottom:40px;}
ul.ctitl2_1 li {float:left;}
ul.ctitl2_1 li:first-child {margin-left:20px;}
ul.ctitl2_1 li:last-child {margin-top:40px; margin-left:40px;}
ul.ctitl3_1 {overflow:hidden; position:relative; margin-bottom:40px;}
ul.ctitl3_1 li {display:inline-block;}
ul.ctitl3_1 li.clcont1 {margin-top:30px;}
ul.ctitl3_1 li.clcont2 {margin-left:20px; margin-top:27px;vertical-align:top;}
ul.ctitl3_1 li.clcont2 img {vertical-align:top;}
ul.ctitl3_1 li.clcont3 {margin-top:20px; margin-left:20px;}
ul.ctitl3_1 li.clcont4 {position:absolute; bottom:45px; right:0px;}
ul.ctitl4_1 {overflow:hidden;}
ul.ctitl4_1 li {float:left;}
ul.ctitl4_1 li:first-child {}
ul.ctitl4_1 li:last-child {margin-top:40px; margin-left:40px;}
ul.ctitl4_2 {overflow:hidden; margin-bottom:70px;}
ul.ctitl4_2 li {float:left;}
ul.ctitl4_2 li:first-child {margin-left:20px;}
ul.ctitl4_2 li:last-child {margin-top:40px; margin-left:20px;}

ul.titk2_1 {position:relative; height:460px; margin-bottom:70px;}
ul.titk2_1 li:first-child {position:absolute; top:0px; left:0px;}
ul.titk2_1 li:last-child {position:absolute; top:20px; right:0px;}
ul.titk2_2 {position:relative; height:460px; margin-bottom:70px;}
ul.titk2_2 li:first-child {position:absolute; top:0px; right:0px;}
ul.titk2_2 li:last-child {position:absolute;  top:20px; left:0px;}
ul.titk3_1 {position:relative; height:460px; margin-bottom:70px;}
ul.titk3_1 li:first-child {position:absolute; top:0px; left:0px; }
ul.titk3_1 li:last-child {position:absolute; top:20px; right:0px;}
ul.titk3_2 {position:relative; height:460px; margin-bottom:70px;}
ul.titk3_2 li:first-child {position:absolute; top:0px; right:0px;}
ul.titk3_2 li:last-child {position:absolute; top:20px; left:0px;}
ul.titk3_3 {position:relative; height:460px; margin-bottom:70px;}
ul.titk3_3 li:first-child {position:absolute; top:0px; left:0px; }
ul.titk3_3 li:last-child {position:absolute; top:20px; right:0px;}
ul.titk4_1 {position:relative; height:460px; margin-bottom:70px;}
ul.titk4_1 li:first-child {position:absolute; top:0px; right:0px; }
ul.titk4_1 li:last-child {position:absolute; top:20px; left:0px;}
ul.titk4_2 {position:relative; height:460px; margin-bottom:70px;}
ul.titk4_2 li:first-child {position:absolute; top:0px; left:0px; }
ul.titk4_2 li:last-child {position:absolute; top:20px; right:0px;}

.desk_for1 {display:block;}
.mb_for1 {display:none;}
.mb_for2 {display:none;}

.ctbox1 {background:#ebebeb; padding:25px; margin-bottom:40px; font-size:18px; color:#000; line-height:180%;}

/*검색 */
.header_srchBox .inner input[type="text"] {padding: 4px 2px;line-height: 20px;height: 28px;border-radius: 4px;vertical-align: middle;}
.pop-container {height:45px; background:#fff; overflow:hidden;}
.sch_rbtn {position:relative;}
.sch_rbtn input {border:0px; padding-left:40px; height:44px; position:absolute; top:0px; left:0px; border-bottom:solid 1px #4d94c5; width:100%;}
.sch_icon {position:absolute; top:9px; left:15px; z-index:99;}
.pop-layer {display: none;position: absolute;top:-5px;padding-top:20px;left: 55.5%;width:470px;height:44px;z-index: 10;}
.btn-r {position:absolute; top:32px; right:22px; z-index:99;}


/* 정부혁신국민포럼 */
.forum_list ol > li{width:100%; background-repeat:no-repeat; background-position:center top;  padding-top:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; height: 0px; padding-bottom: 49%; background-size:100%;}
.forum_list ol li.forum1 {background-image:url(../img/sub/bg_forum1.jpg);}
.forum_list ol li.forum2 {background-image:url(../img/sub/bg_forum2.jpg);}
.forum_list ol li.forum3 {background-image:url(../img/sub/bg_forum3.jpg); padding-bottom: 56%;}
.forum_list ol li .forum_cont{border:1px solid #cccccc; padding:19px 35px 25px 35px; max-width:490px; letter-spacing:-1px; background-color: #fff;}
.forum_list ol li.forum1 .forum_cont{float:right;}
.forum_list ol li.forum3 .forum_cont{float:right;}
.forum_list ol li .forum_cont{position: relative;}
.forum_list ol li .forum_cont em{color: #fff; font-size: 16px; display:block; width:120px; text-align: center; padding:7px 0; font-weight: 600; margin-left:-35px; margin-bottom: 20px; position: relative;}
.forum_list ol li .forum_cont em:after{position:absolute; right:-60px;; top:0; background-color:#00499c; background-position:center center; background-repeat:no-repeat; content:""; }
.forum_list ol li.forum1 .forum_cont em {background-color: #ff8a00;}
.forum_list ol li.forum2 .forum_cont em {background-color: #0075ff;}
.forum_list ol li.forum3 .forum_cont em {background-color: #ff0057;}
.forum_list ol li.forum1 .forum_cont em:after {background-image:url(../img/sub/ico_forum1.png); width:42px; height:37px; }
.forum_list ol li.forum2 .forum_cont em:after {background-image:url(../img/sub/ico_forum2.png); width:36px; height:36px; }
.forum_list ol li.forum3 .forum_cont em:after {background-image:url(../img/sub/ico_forum3.png); width:38px; height:30px; }
.forum_list ol li .forum_cont strong{font-size: 30px; color: #555; font-weight: 400; display:block; margin-bottom: 5px;}
.forum_list ol li .forum_cont p{padding-left:10px; line-height: 1.5; font-size: 20px; color: #222;}
.forum_list ol li .forum_cont ul li{line-height: 1.5; font-size: 20px; color: #222; text-indent:-18px; padding-left:18px;}

.process_list > ul {overflow:hidden;}
.process_list > ul > li{float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; word-break: keep-all; padding:50px 25px 0 25px}
.process_list > ul > li strong{font-weight: 400; font-size: 32px; display: block; margin-bottom: 25px;}
.process_list > ul > li ul li{font-size: 20px; line-height: 1.3; margin-bottom: 5px; text-indent:-13px; padding-left:13px;}
.process_list > ul > li.stpe1_1{background:url(../img/sub/bg_yellow.gif) left top repeat; width:20%; text-align: center; height:250px; padding-top:90px;}
.process_list > ul > li.stpe1_1 strong{color:#fff; margin-bottom: 20px;}
.process_list > ul > li.stpe1_2{width:40%; background-color: #f2f2f2;  height:250px; }
.process_list > ul > li.stpe1_2 *{color: #000;}
.process_list > ul > li.stpe1_2 ul li span{color: #f00;}
.process_list > ul > li.stpe2_1{width: 40%; background-color: #cdaa54; height:250px; }
.process_list > ul > li.stpe2_1 *{color: #fff;}
.process_list > ul > li.stpe3_1{float:right; width:50%; height:230px; background-color: #559859;}
.process_list > ul > li.stpe3_1 *{color: #fff;}
.process_list > ul > li.stpe3_2{width:50%; background:url(../img/sub/ico_star.png) left top no-repeat #f7e3ee; height:230px; }
.process_list > ul > li.stpe3_2 *{color: #000;}
.process_list > ul > li.stpe3_2 strong{margin-bottom: 0; padding-bottom: 18px; letter-spacing:-2px; background:url(../img/sub/bg_brush.png) left bottom no-repeat; }
.process_list > ul > li.stpe3_3{width: 100%; background:url(../img/sub/bg_blue.gif) left top repeat; padding:40px; }
.process_list > ul > li.stpe3_3 p{color:#fff; font-size: 35px; text-align: center; font-weight: 600; line-height: 1.3;}

.process_list > ul > li .step{color:#000; font-size: 18px; color: #222; font-weight: 600; position: absolute; right:0; top: 20px;	 background-color: #fff; padding: 5px 5px 5px 15px; border-radius:20px 0 0 20px; }
.process_list > ul > li .step_arrow{width:40px; height:40px; position: absolute; background-position:left top; background-repeat:no-repeat; text-indent:-999px;}
.process_list > ul > li .step_arrow.right{right:-20px; top:50%; margin-top: -20px; z-index:1; background-image:url(../img/sub/ico_arrow_right.png);}
.process_list > ul > li .step_arrow.left{left:-20px; top:50%; margin-top: -20px; z-index:1; background-image:url(../img/sub/ico_arrow_left.png);}
.process_list > ul > li .step_arrow.bottom{right:50%; bottom:-20px; margin-right: -20px; z-index:1; background-image:url(../img/sub/ico_arrow_bottom.png)}

/* 200326 상단메뉴 css추가 김희경 */
.smenucublist{
	position: relative;
}
.topmenumove{
	top:8px !important;
}




/*032521 셀렉트 추가 김희경*/
@charset "utf-8";

/*======================================
  Selectric v1.9.5
======================================*/
/* 회원 가입 */
.mem_write2 .selectric-wrapper {float:left;}
.mem_write2 dl dd span {float:left; line-height:33px; margin-right:5px;}
.mem_write2 .selectric {display:inline-block; width:100px;}

.button_set .selectric-select_type {display:inline-block;}
.button_set .selectric {border:solid 1px #b4b4b4;color:#b4b4b4; width:120px;}
.button_set .select_type {color:#b4b4b4; border:solid 1px #b4b4b4; font-size:13px;}
.button_set .selectric .label {color:#b4b4b4; font-size:13px;}
.button_set2 .selectric-items li {text-align:center; }
.button_set2 .select_type {color:#b4b4b4; border:solid 1px #b4b4b4;}
.button_set2 .selectric .label {color:#b4b4b4; font-size:13px; margin-right:48px;}
.button_set2 .selectric-open .selectric .label:focus {color:#000;}


.selectric-wrapper {
  position: relative;
  cursor: pointer;
  margin-right:5px;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #b4b4b4;
  border-radius:3px;
  background: #ffffff;
  position: relative;
}
.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 32px;
  /*color:#b4b4b4;*/
  color:#555;/*190816_품질개선*/
  height: 32px;
}
.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px / 38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}
.selectric-hover .selectric {
  border-color: #C4C4C4;
}
.selectric-hover .selectric .button {
  color: #A2A2A2;
}
.selectric-hover .selectric .button:after {
  border-top-color: #A2A2A2;
}

.selectric-open {
  z-index: 9999;
}
.selectric-open .selectric {
  border-color: #C4C4C4;
}
.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectric-hide-select select {
  position: absolute;
  left: -100%;
  display: none;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #C4C4C4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}
.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}
.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}
.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}
.selectric-items li {
  display: block;
  padding: 8px;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #EEE;
  color: #666;
  cursor: pointer;
}
.selectric-items li.selected {
  background: #EFEFEF;
  color: #444;
}
.selectric-items li:hover {
  background: #F0F0F0;
  color: #444;
}
.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444;
}
.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}
.selectric-items .selectric-group li {
  padding-left: 25px;
}

/*210521*/
#line-wrapper {display:none !important;}

/*210811 웹접근성 오류사항 수정*/
.pagination .next a > span {position:absolute; left:-9999px;}
.pagination .end a > span {position:absolute; left:-9999px;}

