@charset "UTF-8";

/* 2017 css default reset */
/*
html { font-size:10px;}
body { font-size:15px;font-size:1.5rem;} */
fieldset { display:block;margin:0;padding:0; }
legend, .hd-element, .hidden { display:block;overflow:hidden;position:absolute;left:-9999999999px;width:0;height:0;margin:0;padding:0;font-size:0; }

/* 2017 css pages reset */
.renew2019 * { box-sizing:border-box;}
.renew2019 .unifiedSch3 ul { border-top:0;}
.renew2019 .unifiedSch5 li dl dt { font-size:16px;}
.renew2019 .unifiedSch-lst li.in-bn dl dd { font-size:1.5rem;font-size:15px;}
.renew2019 .tabcontainer.ty2 {margin-bottom:0;}
.renew2019 .search-box .form-input-group {padding:0;}
.renew2019 .unifiedSch3 > ul > li {padding:0;}
.renew2019 .search-sort .sch-rgt select {width:auto;min-width:150px;}
.renew2019 .search-sort .sch-rgt select + input[type="text"]{padding: 0 0 0 10px; width: calc( 100% - 570px) ; border: 1px solid #ccc; height: 40px; line-height: 40px; }
.renew2019 .search-sort .search-full{width:100%;}
.renew2019 .title-box + .unified-search { border-top:0;padding:0;}

@media all and (max-width:805px) {
	.renew2019 .search-sort .sch-rgt select { width:100%;}
}
/* list sorting -area */
.renew2019 .unifiedSch-lst > ul > li .sorting-area { margin-top:8px;}
.renew2019 .unifiedSch-lst > ul > li .sorting-area > span ,
.renew2019 .unifiedSch-lst .sch_area > ul > li .sorting-area > span {display:-webkit-inline-box;margin:0 10px 0 0 !important;padding:0 10px 0 0 !important;}
.renew2019 .unifiedSch-lst > ul > li .sorting-area > span:after,
.renew2019 .unifiedSch-lst .sch_area > ul > li .sorting-area > span:after  {display: inline-block;
    content: '';
    position: absolute;
    top: 50%;
    left: auto;right:0;
    width: 2px;
    height: 2px;
    margin-top: -1px;
    background: #dbdbdb;}
.renew2019 .unifiedSch-lst > ul > li .sorting-area > span:last-child:after,
.renew2019 .unifiedSch-lst .sch_area > ul > li .sorting-area > span:last-child:after  { display:none !important;}
.renew2019 .contentsWrap.r2n.renew2019 .contents.renew2019 .search_inner {padding-top:0;}

/* 2017 css policy reset */
.contentsWrap.r2n.renew2019 .contents .search_inner {padding-top:0;}
.renew2019.policy_cont .unifiedSch3 ul li dl dd { max-height:44px;}
.renew2019.policy_cont .unifiedSch3 ul li.list_public dl dd { overflow:visible;max-height:none;}
/*.renew2019 .sorting-area > span { position: relative;margin:0 !important;padding:0 !important;vertical-align: inherit;color: inherit;letter-spacing: 0;} */
.renew2019 .ibtn.navy { border:0;}
.renew2019 .unifiedSch-lst .title-box-tab {margin:0;}
.renew2019 .sorting-area > a { font-size:15px;font-size:1.5rem;color:#333;}
.renew2019 .sorting-area > span {font-size:15px;font-size:1.5rem;color:#333;}
.renew2019 .unifiedSch-lst > ul > li .sorting-area > span.kind_gray,
.renew2019 .unifiedSch-lst .sch_area > ul > li .sorting-area > span.kind_gray {color:#fff;background:#585C60;padding:0px 8px !important;border-radius:15px;font-size:15px;font-size:1.5rem;font-size:1.5rem;/*vertical-align:middle;margin-left:10px;margin-top:1px;*/}
.renew2019 .sorting-area > span:not(.service-gov):first-child:after {  display:inline !important; }
.renew2019 .sorting-area > span:not(.service-minwon):first-child:after {  display:inline !important; }
.renew2019 .sorting-area > span:not(.kind_gray):first-child:after {  display:inline !important; }
.renew2019.policy_cont .unifiedSch3 ul li.list_public .right_detail .sorting-area span.kind_gray { margin-top:10px !important;}
.renew2019 .line-box .pagination { margin-top:40px;}
.renew2019.policy_cont .unifiedSch3 ul li.list_public dl dt a {white-space:nowrap;}
.renew2019.policy_cont .unifiedSch3 ul li.list_public .right_detail { height:auto;}
.renew2019.policy_cont .unifiedSch3 ul li.list_public {}

/* style 2018 overwrite */
.renew2019 .unifiedSch5 li .bn,
.renew2019 .in-bn .bn { margin-top:-20px;}
.renew2019 .unifiedSch5 li .bn > .ibtn.sky a,
.renew2019 .in-bn .bn > .ibtn.sky a { width: 103px !important;
    padding: 0 !important;
    line-height: 40px !important;
    height: 40px !important;
    font-size: 15px !important;}


/*---------------- 2019 default markup design css ----------------*/
/* form tag element */
.renew2019 .form-input-group input { font-size:15px;font-size:1.5rem;}
.renew2019 .form-input-group input[placeholder]::-webkit-input-placeholder {  color: #555;font-size:inherit }
.renew2019 .form-input-group input[placeholder]:-moz-placeholder {  color: #555;font-size:inherit }
.renew2019 .form-input-group input[placeholder]::-moz-placeholder {  color: #555;font-size:inherit }
.renew2019 .form-input-group input[placeholder]:-ms-input-placeholder {  color: #555;font-size:inherit }
.renew2019 .form-input-group .select-wrap {display:inline-block;}
.renew2019 .form-input-group .select-wrap > select {display:block;position:relative;min-width:110px;height:40px;border:1px solid #757380;padding: 0 0 0 10px;line-height:40px;vertical-align:middle;text-align:center;line-height: 40px;box-sizing: border-box;font-size:15px;font-size:1.5rem;}
.renew2019 .form-input-group .btn-search{display:inline-block;width:70px;height:40px;line-height:38px;font-size:14px;color:#fff;text-align:center;font-family:'Malgun Gothic', sans-serif;background-color:#666} /* 0318 수정 */
.renew2019 .form-input-group .select-btn-wrap {padding-right:80px;}
.renew2019 .form-input-group .select-btn-wrap .select-wrap {}
@media all and (max-width:805px) {
	.renew2019 .form-input-group .layout-col.auto .col .select-wrap { display:block;}
	.renew2019 .form-input-group .layout-col.auto .col .btn-search { display:block;width:100%;}
}
/*---------------- //2019 default markup design css ----------------*/

/*---------------- 2019 only new markup ----------------*/
/* form-input-group */
.renew2019 .form-input-group { display:block;overflow:hidden;min-height:40px;padding:15px 20px;box-sizing:content-box;}
.renew2019 .form-input-group.hasDl {padding:0;height:70px;padding:0;}
.renew2019 .search-box-multi-wrap { display:block;position:relative;overflow:hidden;padding:0;margin:0 auto 40px auto;}
.renew2019 .search-box-multi-wrap .form-input-group {display:block;position:relative;overflow:hidden;background-color:#f5f5f5;margin-bottom:1px;}
.renew2019 .search-box-multi-wrap .form-input-group dl {display:block;overflow:hidden;position:relative;}
.renew2019 .search-box-multi-wrap .form-input-group dl dt {display:block;position:absolute;left:0;top:0;width:80px;min-height:40px;height:100%;background-color:#c4c4c4;padding:15px 0;color:#fff;font-size:17px;font-weight:bold;text-align:center;}
.renew2019 .search-box-multi-wrap .form-input-group dl dd {display:block;position:relative;min-height:40px;margin-left:80px;padding:15px;box-sizing:border-box;}
@media all and (max-width:805px) {
	.renew2019 .form-input-group,
	.renew2019 .form-input-group.hasDl { height:auto;}
	.renew2019 .search-box-multi-wrap { height:auto;}
	.renew2019 .search-box-multi-wrap .form-input-group .layout-col.auto {box-sizing:border-box;}
	.renew2019 .search-box-multi-wrap .form-input-group .layout-col.auto .col { float:none;width:auto;}
	.renew2019 .search-box-multi-wrap .form-input-group .layout-col.auto .col + .col { margin-top:10px;}
}

/* 서비스목록 */
.renew2019 .service-list-wrap .service-list > li { padding: 20px;border-bottom: 1px solid #cccccc;vertical-align:middle;}
.renew2019 .service-list-wrap .service-list > .in-bn,
.renew2019 .unifiedSch-lst > ul > li.in-bn { padding-right:140px;}
.renew2019 .unifiedSch-lst ul li dl dt a { font-size:16px;font-size:1.6rem;}
.renew2019 .unifiedSch-lst ul li dl dt.blue a { font-size:15px; font-weight: normal;}
.renew2019 .service-list-wrap .service_list .btn_area {position:absolute;top:50%;margin-top:-18px;right:24px;}
.renew2019 .service-list-wrap .service_list .btn_area a {display:inline-block;height:28px;line-height:28px;width:77px !important;padding:0px;text-align:center;font-size:13px;border-radius:0px;text-decoration:none;}
.renew2019 .service-list-wrap .service_list .btn_area a.type_blue {background:#2196f3;color:#fff;}
.renew2019 .service-list-wrap .service_list .btn_area a.type_stroke {border:1px solid #dcdcdc;}
.renew2019 .service-list-wrap .service-list > .in-bn {position:relative;padding-right:140px;}
.renew2019 .service-list-wrap .service-list > .in-bn.btn_area_none{padding-right:0px;}
.renew2019 .service-list-wrap .service-list > .in-bn .ibtn {margin:0;padding:0;text-align:center;}
.renew2019 .service-list-wrap .more-area {text-align:right;padding:15px 0;margin-top:0;}
.renew2019 .service-list-wrap .more-area .btn-more {display:inline-block;position:relative;font-size:14px;color:#333333;font-weight:bold;background:none;padding-right:14px;text-decoration:none;vertical-align:middle;}
.renew2019 .service-list-wrap .more-area .btn-more:after {content:"+";display:inline-block;width:10px;position:absolute;right:0;text-align:right;margin:0;vertical-align:middle;}
.renew2019 .service-list-wrap .more-area {	display:block;border-bottom:0;padding:15px 0;margin-top: 0;font-weight:bold;text-align:right;}


.renew2019 .title-tab-sort-box { display:block;position:relative;}
.renew2019 .title-tabnav-box{margin:30px 0;}
.renew2019 .title-tabnav-box .tabnav {display: block;position: relative;overflow: hidden;width:100%;height: auto;margin: 0 0 0 0;border-top: 0;box-sizing: border-box;}
.renew2019 .title-tabnav-box .tabnav li {display:block;float:left;position:relative;width:219px;height:71px;background:#f9f9f9;border-right:1px solid #e4e4e5;border-top:1px solid #e4e4e5;border-left:0;margin:0 -1px 0 0;padding:0;line-height:71px;vertical-align:middle;text-align:center;}
.renew2019 .title-tabnav-box .tabnav li a {display:inline-block;width:100%;height:100%;color:#042f55;font-size:18px;text-decoration:none;text-align:center;box-sizing:border-box;}
.renew2019 .title-tabnav-box .tabnav li .dt,
.renew2019 .title-tabnav-box .tabnav li .dd {font-weight:normal;}
.renew2019 .title-tabnav-box .tabnav li .dd .sum {font:inherit;font-weight:bold;}
.renew2019 .title-tabnav-box .tabnav li.active,
.renew2019 .title-tabnav-box .tabnav li.active {z-index:2;background:#fff;border:2px solid #294a7f;border-top:4px solid #294a7f;border-bottom:0;margin-right:0;}
.renew2019 .title-tabnav-box .tabnav li.active:after {content:"";display:block;position:absolute;bottom:0;height:4px;width:auto;left:2px;right:2px;background:#fff;}
.renew2019 .title-tabnav-box .tabnav li.active a {color:#042f55;}
.renew2019 .title-tabnav-box .tabnav li.active span { font-weight:bold;}
.renew2019 .title-tabnav-box .tabnav li.active .sum {color:#eb193a;}
.renew2019 .title-tabnav-box .tabnav:after {z-index:0;height:2px;background:#294a7f;}
.renew2019 .title-tabnav-box.four_tab .tabnav li {width:25%;}
.renew2019 .title-tabnav-box.five_tab .tabnav li {width:20%;}
.renew2019 .title-tabnav-box .tabnav.col2 > li{ width:50%;max-width:50%;box-sizing:border-box;}
.renew2019 .title-tabnav-box .tabnav.tabnav06 > li { width:calc( 100% / 6);}
@media all and (max-width:805px) {
	.renew2019 .unifiedSch-lst .title-box-tab .tabnav li a { font-size:15px;}
}

/*---------------- //2019 only new markup ----------------*/

/*---------------- 2017이전 markup overwrite ----------------*/
.renew2019 .search_inner .tabMenu { overflow:visible;}
.renew2019 .search_inner .tabMenu .ts-tab {padding-right:0;}
.renew2019 .search_inner .tabMenu .ts-tab .tabs {display:block;overflow:hidden;width:auto;margin-right:130px;}
.renew2019 .search_inner .tabMenu .ts-tab .tabs > li {display:block;float:left;width:16.666%;margin:0 0 0 0;border-right:0;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.renew2019 .search_inner .tabMenu .tabs > li > a {display:block;width:100%;height:78px;font-size:16px;background:#fff;padding:0;color:#666666;line-height:78px;font-weight:normal;text-decoration:none;vertical-align:middle;text-align:center;}
.renew2019 .search_inner .tabMenu .tabs > li > a > span { display:block;font-weight:bold;color:#000;font-size:16px; }
.renew2019 .search_inner .tabMenu .tabs > li.active > a > span {background:#3b96eb;color:#fff;}
.renew2019 .search_inner .tabMenu .ts-tab .btn-view-option.active { border-bottom:1px solid #f8f8fa;}

.renew2019 .search_top {position:relative;margin-top:30px;}
.renew2019 .search_top .btn_num { display:block;position:absolute;right:0;top:0;/*width:131px;*/width:69px;height:78px;background:#f7f7f7 url(../image/search/arw_view_down.png) no-repeat right 50%;border:1px solid #cccccc;padding:0 42px 0 20px !important;box-sizing:content-box;cursor:pointer;line-height:78px; font-size:16px;color:#666;text-align:right;vertical-align:middle;}
.renew2019 .search_top .btn_num.active { height:79px;background:#f7f7f7 url(../image/search/arw_view_up.png) no-repeat right 50%;border-bottom:0; }


.renew2019 .search-box.select-input {padding:17px 10px;}
.renew2019 .search_inner .search-box.all_search {text-align:center;background:none;border:none;margin-bottom:0;padding:20px 0;}
.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap {position:relative;width:100%;padding:0 140px 0 180px;box-sizing:border-box;}
.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .re-check {display:inline-block;position:absolute;right:14px;top:50%;height:24px;margin:0;margin-top:-12px;padding:0;}
.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .re-check input[type=checkbox] { display:block !important;opacity:1;position:absolute;left:1px;top:1px;width:22px;height:22px;background-color:transparent;border:0 !important;margin:0;padding:0;}
.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .re-check input[type=checkbox] + label {display:inline-block;position:relative;height:24px;margin:0;line-height:24px;vertical-align:middle;}
.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap input[type=text].inbox {position:relative;width:100%;height:70px;border:4px solid #006ae2;border-left:0 !important;margin-left:0;padding-right:66px;line-height:62px;font-size:18px;font-weight:normal;vertical-align:top;}
.renew2019 .search_inner .search-box.all_search .select-total-wrap { display:block;position:absolute;left:0;top:0;width:180px;height:70px;background: #fff url(../image/search/arw_search_total_select.png) no-repeat 100% 50%;border: 4px solid #006ae2;border-right: 0;vertical-align:middle;line-height:62px;}
.renew2019 .search_inner .search-box.all_search .select-on,
.renew2019 .search_inner .search-box.all_search .select-total { display:inline-block;width:120%;height:auto;background:transparent;border:0;margin:0;padding:0;padding-left:16px;font-size:18px;line-height:62px; -moz-appearance: none;
-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.renew2019 .search_inner .search-box.all_search .select-total option { font-size:18px;line-height:30px;}
.renew2019 .search_inner .search-box.all_search .input-total-wrap { position:relative;}
.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap:after { content:"";display:block;overflow:hidden;position:absolute;left:180px;top:50%;z-index:1;margin-top:-13px;width:2px;height:26px;background:#006ae2;}
.renew2019 .search_inner .search-box.all_search .ibtn.navy {width:80px !important;position:absolute;top:0;right:0;height:100%;background:transparent url(../../img/common/btn_icon_search.png) no-repeat center center;margin:0;}
.renew2019 .search_inner .search-box.all_search .ibtn * {width:100%;min-width:100%;height:100%;color:transparent;font-size:0;font-size:13px;}
.renew2019 .search_inner .search-box.all_search input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #bfbfbf;}
.renew2019 .search_inner .search-box.all_search input[type=text]::-moz-placeholder { /* Firefox 19+ */ color: #bfbfbf;}
.renew2019 .search_inner .search-box.all_search input[type=text]:-ms-input-placeholder { /* IE 10+ */ color: #bfbfbf;}
.renew2019 .search_inner .search-box.all_search input[type=text]:-moz-placeholder { /* Firefox 18- */ color: #bfbfbf;}
.renew2019 .search_inner .search-box.date_add_search {padding:15px 20px;border:none;margin-bottom:0;}
.renew2019 .search_inner .search-box.date_add_search select {vertical-align:top;width:auto;}
.renew2019 .search_inner .search-box.date_add_search a, .renew2019 .search_inner .search-box.date_add_search span {border:0;vertical-align:middle;}
.renew2019 .search_inner .search-box.date_add_search input[type=text] {width:120px !important;font-size:14px;color:#999;font-weight:normal;vertical-align:top;}
.renew2019 .search_inner .search-box.date_add_search .date-input span {display:inline-block;margin:0 5px;}

@media all and (max-width:805px) {
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap { padding-right:0;}
	.renew2019 .search_inner .search-box.all_search .select-total {margin:0 0;}
	.renew2019 .search_top .btn_num { display:none;}
}
/* 검색옵션 */
.renew2019 .search-box .search-sort .search-sort .sch-rgt > span { display:inline-block;}
.renew2019 .search_inner .search-option-total { display:none;}
.renew2019 .search_inner .search-option-total.active { display:block;position:absolute;left:0;right:0;top:80px;width:100%;background:#f7f7f7;border:1px solid #cccccc;border-top:0;z-index:99;}
.renew2019 .search_inner .search-option-total .search-box { padding:20px;margin-bottom:0;border:0;}
.renew2019 .search_inner .search-option-total .search-box .search-sort { height:40px;min-height:40px;}
.renew2019 .search_inner .search-option-total select { display:block;float:left;border:1px solid #ccc;width:126px;height:40px;background:#fff url("../image/search/arw_select_down.png") no-repeat 100% 50%;margin-left:10px;padding:0 0 0 12px;text-align:center !important;line-height:40px;-moz-appearance: none;-webkit-appearance: none;}
.renew2019 .search_inner .search-option-total select * { display:block;height:40px;padding:10px;line-height:40px;text-align:center !important;}
.renew2019 .search_inner .search-option-total select option:not(:checked) { background-color: white; color:#000;text-align:center; }
.renew2019 .search_inner .search-option-total .inbox, 
.renew2019 .search_inner .search-option-total input[type=text].inbox {border:1px solid #ccc;padding:0 15px;height:40px;line-height:40px;font-size:14px;}
.renew2019 .search_inner .search-option-total .select-layer-wrap { display:block;position:relative;float:left;width:185px;height:40px;position:relative;margin-left:12px;padding:0; }
.renew2019 .search_inner .search-option-total .select-layer-wrap + .ibtn.form { border:0;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap { display:block;overflow:hidden;height:40px;background:#fff;border:1px solid #ccc;box-sizing:border-box;}
.renew2019 .search_inner .search-option-total .select-layer-wrap.active .select-layer-inner-wrap { display:block;position:absolute;left:0;top:0;z-index:999999;width:100%;height:auto;border:1px solid #3b96eb;box-sizing:border-box;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .title-select { display:block;position:relative;height:40px;line-height:40px;text-align:center;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .title-select .title { display:block;position:relative;margin-right:40px;line-height:40px;text-align:center; }
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .title-select .btn-view-select { display:block;overflow:hidden;position:absolute;right:1px;top:1px;z-index:1;width:38px;height:38px;background:#fff url("../image/search/arw_select_down.png") no-repeat 50% 50%;line-height:40px;text-align:center;}
.renew2019 .search_inner .search-option-total .select-layer-wrap.active .select-layer-inner-wrap .title-select .btn-view-select { color:#3b96eb;background:url("../image/search/arw_select_up.png") no-repeat 50% 50%;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .title-select .btn-view-select > span { display:block;position:absolute;left:-9999999999999px;top:-99999999999999px;width:0;height:0;font-size:0;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .date-wrap { display:block;position:relative;border-top:1px solid #cccccc;  }
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .date-input { display:block;position:relative;overflow:hidden;position:relative;margin:0 10px 10px 10px;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .date-input .inbox {display:inline-block;float:left;width:160px !important;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .date-input .inbox::placeholder { font-size:14px;font-weight:normal;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .date-wrap .date-input a {display:block; position:absolute;right:1px;top:1px;z-index:1;width:38px;height:38px;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .date-wrap .fa-calendar { position:absolute;right:0;top:0;width:38px;height:38px;background: url(../image/search/icon_date_cal.png) no-repeat 50% 50%;border:0;margin-top:0;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap ul { display:block;position:relative;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap ul li { display:block;color:#333333;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap ul li .option {display:block;width:100%;height:40px;background:#fff;color:#333333;line-height:40px;text-align:center;margin:0;padding:0 0;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap ul li .option span {color:inherit;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap ul li .option:hover,
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap ul li .option:focus {background:#f7f7f7;color:#333;text-decoration:none;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap ul li.active .option { background:#3b96eb;color:#fff;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .ibtn.form { display:block;width:100%;width:160px !important;background:#979797;border:0;margin-bottom:10px;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .ibtn.form button { width:100%;height:100%;}
.renew2019 .search_inner .search-option-total .ibtn { height:40px;}
.renew2019 .search_inner .search-option-total .ibtn * { height:38px;line-height:38px;}
.renew2019 .search_inner .search-option-total .select-layer-wrap .title-calendar {display:block;line-height:40px;color:#333;text-align:center;}
.renew2019 .m-wrapper .search-wrap { height:auto;margin:0;}
@media all and (max-width:805px) {
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap:before { display:none;}
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap:after {display:none;}
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap:before { right:10px;top:10px;}
	.renew2019 .search_inner .search-option-total.active {top:130px;}
	.renew2019 .search_inner .search-option-total .search-box .search-sort {height:auto;}
	.renew2019 .search_inner .search-option-total .search-box .search-sort select,
	.renew2019 .search_inner .search-option-total .select-layer-wrap { margin:0 0 10px 0;width:100%;}	
	.renew2019 .search_inner .search-box.date_add_search {padding:10px;}
	.renew2019 .search_inner .search-box.date_add_search select {margin-top:8px;}
	.renew2019 .search_inner .search-box.date_add_search select:first-child {margin-top:5px;}
	.renew2019 .search_inner .search-box.date_add_search input[type=text] {padding-left:7px;width:100px !important;}
	.renew2019 .search_inner .search-box.date_add_search .ibtn.navy {margin-top:9px;display:block;text-align:center;position:static;}
	.renew2019 .search_inner .search-box.date_add_search .ibtn.navy button {display:block;text-align:center;width:100%;}
	.renew2019 .search_inner .search-box.date_add_search .date-input span{width:2% !important}
	.renew2019 .search_inner .search-sort .select-layer-wrap { width:100%; }
	.renew2019 .search_inner .search-option-total .ibtn { width:100% !important;box-sizing:border-box;}
	.renew2019 .search_inner .search-option-total .ibtn button { width:100%;}
	.renew2019 .search_inner .search-option-total .search-period-wrap .ibtn.form {width:auto !important;margin:0 10px 0 10px;}
	.renew2019 .search_top .btn_num { width:60px;height:128px;font-size:13px;padding:0 !important;line-height:120px;text-align:center;background-position:90% 80%;}
	.renew2019 .search_top .btn_num.active {height:129px;background-position:90% 80%;}
	.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .date-input .inbox { width:100% !important;}
	.renew2019 .search_inner .search-option-total .select-layer-wrap .select-layer-inner-wrap .ibtn.form { width:100% !important;}
}

.renew2019 .search_inner .search-tit {font-size:24px;font-weight:normal;margin-bottom:30px;}
.renew2019 .search_inner .search-tit .sum {font-size:30px;font-weight:normal;}
.renew2019 h3.search_txt {font-size:24px;font-weight:bold;background:none;padding-left:0;vertical-align:middle;}
.renew2019 .search_inner .rt.btn-guide {vertical-align:middle;}
.renew2019 .search_inner .title-box > .btn-guide.rt {padding-left:19px;padding-top:6px;}
.renew2019 .search_inner .title-box > .rt.btn-guide .btn-type1 {height:27px;line-height:22px;min-width:70px;border:1px solid #dedede;font-size:12px;color:#666;border-radius:0px;}
.renew2019 .search_inner .title-box > .rt.btn-guide .btn-type2 {background:#294a7f;border:1px solid #294a7f;height:27px;line-height:22px;min-width:70px;font-size:12px;border-radius:0px;}
.renew2019 .search_inner .title-box > .btn-guide > .btn-guide-refer {top:8px;}

/* 검색어 */
.renew2019 .service-list-no { margin:40px 0;font-size:18px;font-size:1.8rem;background-position: 50% 50%;}
.renew2019 .service-list-no p em { font-weight:bold;color:#eb1a39;}
.renew2019 .sch-word {    position: relative;    margin: 0 0 20px 0;    padding: 10px 15px 10px 0;    border-radius: 5px;    background: #f8f8f8;
}

/* 탭메뉴 - 리스트 */
.renew2019 .title-tab-sort-box { display:block;position:relative;}
.renew2019 .title-box-tab{ display:block;margin:30px 0;}
.renew2019 .title-box-tab .tabnav {display:block;position:relative;overflow:hidden;width:100%;height:auto;margin:0;box-sizing:border-box;}
.renew2019 .unifiedSch-lst .title-box-tab{margin-bottom:0;margin-top:0;}
@media all and (max-width:805px) {
	.renew2019 .title-box-tab .tabnav { display:table;table-layout:auto;}
	.renew2019 .title-box-tab .tabnav ul { width:100%;}
	.renew2019 .title-box-tab .tabnav li { display:table-cell;float:none;width:auto;box-sizing:border-box;}
	.renew2019 .title-box-tab .tabnav li a { font-size:15px;}
}
@media all and (max-width:480px) {
	.renew2019 .title-box-tab .tabnav li a { font-size:14px;}
}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav { display:table;width:100%;table-layout:auto;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li {display:table-cell;/*position:relative;float:left;width:219px;*/ width:25%;/*height:51px;*/background:#f9f9f9;background:#f9f9f9;border-right:1px solid #cccccc;border-left:0;border-top:1px solid #cccccc;margin:0 0 0 0;padding:0 !important;/*line-height:51px;*/vertical-align:middle;
vertical-align:middle;text-align:center;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li {border-color:#ccc;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li a {display:block;width:100%;height:100%;color:#042f55;font-size:18px;font-size:1.8rem;padding:10px 5px;text-decoration:none;text-align:center;white-space:normal;word-break:keep-all;vertical-align:middle;box-sizing:border-box;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li .dt,
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li .dd {display:inline-block;font-weight:normal;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li .dd .sum {font:inherit;font-weight:bold;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li.active,
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li.active {background:#fff;border:2px solid #294a7f;border-bottom:0;border-top:4px solid #294a7f;margin-right:0;padding:20px 5px;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li.active:after {content:"";display:block;position:absolute;top:-2px;height:4px;width:100%;display:block;content:'';left:0;right:0;background:#294a7f;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li.active a {background:#fff;padding:10px 5px;color:#042f55;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li.active .dt { font-weight:bold;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav li.active a .dd .sum {color:#da3833;vertical-align:top;font-size:inherit;}
.renew2019 .unifiedSch-lst .title-box-tab .tabnav:after {height:2px;background:#294a7f;}
.renew2019 .unifiedSch-lst .title-box-tab.four_tab .tabnav li {width:25%;}
.renew2019 .unifiedSch-lst .title-box-tab.five_tab .tabnav li {width:20%;}
.renew2019 .unifiedSch-lst .title-box-tab.five_tab .tabnav li {width:20%;}
@media all and (max-width:805px) {
	.renew2019 .unifiedSch-lst .title-box-tab .tabnav { display:table;table-layout:auto;width:100%;}
	.renew2019 .unifiedSch-lst .title-box-tab .tabnav li { display:table-cell;float:none;width:auto;text-align:center;}
	.renew2019 .unifiedSch-lst .title-box-tab .tabnav li a { width:100%;vertical-align:middle;font-size:15px;font-size:1.5rem;}
}
@media all and (max-width:480px) {
	.renew2019 .unifiedSch-lst .title-box-tab .tabnav li a { display:table-cell;padding:10px;}
}


.renew2019 .title-box-tab .tabnav li {display:block;float:left;position:relative;width:219px;height:71px;background:#f9f9f9;border:1px solid #e4e4e5;margin:0 -1px 0 0;padding:0;line-height:71px;box-sizing:border-box;vertical-align:middle;text-align:center;}
.renew2019 .title-box-tab .tabnav li a {display:inline-block;width:100%;color:#042f55;font-size:18px;text-decoration:none;text-align:center;box-sizing:border-box;}
.renew2019 .title-box-tab .tabnav li .dt,
.renew2019 .title-box-tab .tabnav li .dd {font-weight:normal;}
.renew2019 .title-box-tab .tabnav li .dd .sum {font:inherit;font-weight:bold;}
.renew2019 .title-box-tab .tabnav li.active,
.renew2019 .title-box-tab .tabnav li.active {z-index:2;background:#fff;border:2px solid #294a7f;border-top:4px solid #294a7f;border-bottom:0;margin-right:0;}
.renew2019 .title-box-tab .tabnav li.active:after {content:"";display:block;position:absolute;bottom:0;left:2px;right:2px;z-index:2;height:4px;width:auto;background:#fff;}
.renew2019 .title-box-tab .tabnav li.active a {color:#042f55;}
.renew2019 .title-box-tab .tabnav li.active span { font-weight:bold;}
.renew2019 .title-box-tab .tabnav:after {z-index:0;height:2px;background:#294a7f;}
.renew2019 .title-box-tab.four_tab .tabnav li {width:25%;}
.renew2019 .title-box-tab.five_tab .tabnav li {width:20%;}
.renew2019 .title-box-tab .tabnav.col2 > li{ width:50%;max-width:50%;box-sizing:border-box;}
.renew2019 .title-box-tab .tabnav li + li {}
.renew2019 .title-box-tab .tabnav .active + li { border-left:0;}


/* sort title-box2 => title-box-sort */
.renew2019 .title-tab-sort-box .title-box2 {
display:inline-block;overflow:hidden;position:absolute;right:0;top:auto;bottom:10px;z-index:2;margin-top:0; }  
  .renew2019 .title-tab-sort-box .title-box2 .sorting-area {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 10px;
    font-size: 13px;
    font-size: 1.3rem; }	
	.renew2019 .title-tab-sort-box .title-box2 .sorting-area > a { display:inline-block;position:relative;}
	.renew2019 .title-tab-sort-box .title-box2 .sorting-area > a:before {content:"";display:inline-block;width:1px;height:12px;background-color:#ccc;margin:0 8px 0 0;}
	.renew2019 .title-tab-sort-box .title-box2 .sorting-area > a:first-child:before { display:none;}
    @media only screen and (max-width: 1024px) {
	.renew2019 .title-tab-sort-box .title-box2 { display:block;position:relative;top:0;margin-top:15px;}
      .renew2019 .title-tab-sort-box .title-box2 .sorting-area {
        position: static;
        text-align: right; } }
    .renew2019 .title-tab-sort-box .title-box2 .sorting-area > a.on, 
	.renew2019 .title-tab-sort-box .title-box2 .sorting-area > span.on {
      color: #029aff;
      font-weight: bold; }
  .renew2019 .title-tab-sort-box .title-box2 .btn-area {
    overflow: hidden;
    float: right; }
    @media only screen and (max-width: 805px) {
      .renew2019 .title-tab-sort-box .title-box2 .btn-area {
        position: relative; } }
    @media only screen and (max-width: 640px) {
      .renew2019 .title-tab-sort-box .title-box2 .btn-area {
        display: block;
        float: none; } }
    .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area {
      display: inline-block;
      position: relative;
      float: right;
      text-align: right;
      margin-top: 0;
      font-size: 12px;
      font-size: 1.2rem; }
      @media only screen and (max-width: 640px) {
        .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area {
		display:block;float:none;width:100%;
          margin-top: 10px; } }
      .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > a,
      .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > span {
        line-height: 25px;
        vertical-align: middle; }
        .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > a.on,
        .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > span.on {
          color: #518AF7;
          font-weight: bold; }
        @media only screen and (max-width: 640px) {
          .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > a,
          .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > span {
            margin-left: 6px;
            padding-left: 7px; } }
        .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > a:first-child,
        .renew2019 .title-tab-sort-box .title-box2 .btn-area .sorting-area > span:first-child {
          margin-left: 0;
          padding-left: 0; }
    .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area {
      display: inline-block;
      float: left;
      overflow: hidden;
      margin: 0 26px 0 0; }
      @media only screen and (max-width: 640px) {
        .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area {
		display:block;float:none;width:100%;
          margin: 10px 0 0 0; } }
      .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area > .btn-down {
        display: inline-block;
        float: left;
        height: 25px;
        background: #424242;
        margin: 0 7px 0 0;
        padding: 0 14px;
        text-align: center;
        color: #fff;
        line-height: 25px;
        vertical-align: middle;
        font-size: 12px;
        font-size: 1.2rem; }
        @media only screen and (max-width: 805px) {
          .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area > .btn-down {
            margin: 0 2px 0 0; } }
        @media only screen and (max-width: 640px) {
          .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area > .btn-down {
            padding: 0 8px; } }
        @media only screen and (max-width: 360px) {
          .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area > .btn-down {
            padding: 0 4px; } }
        .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area > .btn-down:after {
          display: inline-block;
          content: '';
          width: 11px;
          height: 11px;
          margin: 1px 0 0 7px;
          background: url("/2017/img/page/icon_download.png") no-repeat 0 0; }
          @media only screen and (max-width: 640px) {
            .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area > .btn-down:after {
              margin: 1px 0 0 4px; } }
          @media only screen and (max-width: 360px) {
            .renew2019 .title-tab-sort-box .title-box2 .btn-area .download-area > .btn-down:after {
              margin: 1px 0 0 2px; } }

.renew2019 .title-tab-sort-box .title-box2 + .unifiedSch-lst,
.renew2019 .title-tab-sort-box .title-box2 + .gallery_wrap {margin-top: 8px; }
.renew2019 .service-list-wrap .service-list {border-top:none;}
.renew2019 .service-list-wrap .service-list > li p.blue {font-size:13px;color:#294a7f;}
.renew2019 .service-list-wrap .service-list > li.list_public {width:50%;float:none;padding-left:100px;} /* 0409 edit */
.renew2019 .service-list-wrap .service-list > li.list_public .right_detail .sorting-area span {}
.renew2019 .service-list-wrap .service-list > li.list_public .right_detail .sorting-area span:after {}
.renew2019 .service-list-wrap .service-list > li.list_public .right_detail .sorting-area span:first-child {margin-left:0 !important;padding-left:0 !important;}
.renew2019 .service-list-wrap .service-list > li.list_public .right_detail .sorting-area span:first-child:after {display:none !important;}
.renew2019 .service-list-wrap .service-list > li.list_public .right_detail .sorting-area .kind_gray {display:none;}


@media (max-width: 1114px) {
	.renew2019 .search_inner .tabMenu .tabs > li {width:auto;}
	.renew2019 .title-tabnav-box .tabnav ul { width:100%;}
	.renew2019 .title-tabnav-box .tabnav li { width:25%;box-sizing:border-box;}
}

@media all and (max-width:805px) {
	.renew2019 .service-list-wrap .service-list > li.list_public {width:100%;float:none;} /* 0409 edit */
	.renew2019 .search_top {margin-top:15px;}
	.renew2019 .search_inner .tabMenu .ts-tab .tabs {display:block;width:100%;/*width:calc( 100% - 60px );*/height:144px;overflow-y:auto;margin-right:0;/* margin-right:60px;*/border-right:1px solid #ccc;border-left:0;border-bottom:1px solid #ccc;}
	.renew2019 .search_inner .tabMenu .ts-tab .tabs > li {width:50%;float:left;border-bottom:0;/*margin-left:-1px;*/border-right:none;}
	.renew2019 .search_inner .tabMenu .ts-tab .tabs > li > a {height:72px;padding:0;font-size:15px;line-height:72px;}
	.renew2019 .search_inner .tabMenu .ts-tab .tabs:after {display:block;clear:both;content:'';}
	.renew2019 .search_inner .tabMenu .ts-tab .tabs > li > a > span > i {display:none;}	
	.renew2019 .unifiedSch4 .service_list li {padding:15px 110px 15px 15px;}
	.renew2019 .service-list-wrap .service_list .btn_area {right:15px;}
	.renew2019 .service-list-wrap .service_list .btn_area a {min-width:84px;font-size:14px;}
	.renew2019 .service-list-wrap .service-list > .in-bn {padding-right:120px;}
	.renew2019 .title-tabnav-box .tabnav li .dd {display:block; margin-top:3px;}
	.renew2019 .search_inner .search-tit {font-size:19px;}
	.renew2019 .search_inner .search-tit .sum {font-size:29px;}
	.renew2019 h3.search_txt {font-size:18px;}
	.renew2019 .search_inner .title-box > .btn-guide.rt {padding-top:3px;}
	.renew2019 .title-tabnav-box .tabnav { display:table;table-layout:auto;}
	.renew2019 .title-tabnav-box .tabnav li a {color:#042f55;font-size:15px;text-decoration:none;padding:20px 10px;line-height:120%;}
	.renew2019 .title-tabnav-box .tabnav li.active a {padding:20px 10px;}
	.renew2019 .title-tabnav-box .tabnav li a *{ line-height:1.2;}
	.renew2019 .title-tabnav-box .tabnav li { display:table-cell;width:auto;min-width:25%;/*background:#f9f9f9;border-color:#fff;height:80px;line-height:80px;*/}
	.renew2019 .title-tabnav-box .tabnav li .dd {display:block;margin:3px 0;}
}
.renew2019 .btm_inner {margin-top:20px;}
.renew2019 .search_inner .gallery_wrap {margin-bottom:0;}
.renew2019 .search_inner .gallery_wrap ul {padding-top:10px;border-bottom:none;}
.renew2019 .search_inner .gallery_wrap ul:after {display:block;content:'';clear:both;}
.renew2019 .search_inner .gallery_wrap.pic-service ul li {width:300px;border-bottom:none;margin-bottom:0;padding:0 0 0 0;height:auto;}
.renew2019 .search_inner .gallery_wrap.pic-service ul li .thumb {display:block;overflow:hidden;width:100%;height:200px;border:1px solid #dcdcdc;box-sizing:border-box;}
.renew2019 .search_inner .gallery_wrap.pic-service ul li .thumb a { display:block;}
.renew2019 .search_inner .gallery_wrap.pic-service ul li .thumb img { width:100%;height:auto;min-height:100%;}
.renew2019 .gallery_wrap ul li .deco {display:block;overflow:hidden;position:absolute;right:20px;top:20px;left:auto;background:#282828;background-image:none;padding:0;height:30px;width:64px;border-radius:15px;color:#fff;text-align:center;line-height:30px;}
.renew2019 .gallery_wrap ul li .deco.deco1 {background:#282828;}
.renew2019 .gallery_wrap ul li .deco.deco2 { background:#eb193a;}
.renew2019 .gallery_wrap ul li .deco.deco2.off { background:#282828;}
.renew2019 .search_inner .unifiedSch-faq ul li dl dt ,.renew2019 .search_inner .unifiedSch-faq ul li dl dd {padding-left:20px;}
.renew2019 .search_inner .unifiedSch-faq ul li dl dt > span,.renew2019 .search_inner .unifiedSch-faq ul li dl dd > span {background:none;}
.renew2019 .search_inner .unifiedSch-faq ul li dl dt:after {content:'Q.';display:inline-block;font-size:18px;font-weight:bold;color:#05325a;position:absolute;top:-3px;left:0;}
.renew2019 .search_inner .unifiedSch-faq ul li dl dd:after {content:'A.';display:inline-block;font-size:13px;color:#666;position:absolute;top:0;left:0;}
@media all and (max-width:1023px) {
	.renew2019 .search_inner .gallery_wrap.pic-service ul li { width:50%;}
	.renew2019 .keyword-tabnav > li > a.long {line-height:25px;}  /* 0310 추가 */
	.renew2019 .keyword-tabnav > li > a .mo_br {display:block;} /* 0310 추가 */
	}
@media all and (max-width:805px) {
	.renew2019 .search_inner .gallery_wrap.pic-service ul li { width:100%;}
	.renew2019 .search_inner .gallery_wrap.pic-service ul li .thumb {height:auto;max-height:400px;text-align:center;}
	.renew2019 .search_inner .gallery_wrap.pic-service ul li {margin-top:15px;}
	.renew2019 .search_inner .gallery_wrap.pic-service ul li:first-child {margin-top:0;}
}

/* search add */
.renew2019 .title-search-result { display:block;/*height:70px;line-height:70px;*/background:#f7f7f7;border-top:2px solid #ccc;border-bottom:1px solid #ccc;margin-top:60px;padding:24px 20px;}
.renew2019 .title-search-result dl{ overflow:hidden;font-size:22px;}
.renew2019 .title-search-result dl dt, 
.renew2019 .title-search-result dl dd { float:left;}
.renew2019 .title-search-result dl dt { margin-right:10px;}
.renew2019 .title-search-result dl dd .sum { font-weight:bold;color:#eb193a;}
.renew2019 .title-search-result-category { display:block;padding:60px 0 20px 0;}
.renew2019 .title-search-result-category dl{ overflow:hidden;font-size:22px;font-weight:bold;}
.renew2019 .title-search-result-category dl dt, 
.renew2019 .title-search-result-category dl dd { float:left;}
.renew2019 .title-search-result-category dl dt { margin-right:10px;}
.renew2019 .title-search-result-category dl dd .sum { font-weight:bold;color:#eb193a;}

/* policy overwrite */
.renew2019 .search_inner .search-tit { margin:0 0;padding:20px 0 0px 15px;font-size:18px;font-size:1.8rem;color:#323232;text-align: left;}

.renew2019 .unifiedSch-lst.unifiedSch-no + .search-tit { margin-top:20px;}
.renew2019 .search_inner .search-tit + .title-search-result {margin-top:20px;}
.renew2019 .search_inner .search-tit strong { font-weight:bold;}
.renew2019 .search_inner .search-tit strong.keyword { color:#eb1a39;}
.renew2019 .search_inner .search-tit + .unifiedSch-no + .title-search-result {margin-top:40px;}
.renew2019 .search_inner .search-tit .search-keyword-resualt .sum {font-weight:bold;font-size:inherit;color:#eb1a39;}
.renew2019 .search_inner .search-box.all_search > p input[type=text].inbox { border:4px solid #006ae2;}
/*.renew2019 .search_inner .search-box.all_search .ibtn.navy {  background: #006ae2 url(../../img/common/btn_icon_search.png) no-repeat center center; } */
.renew2019 .search_inner .search-box.all_search .ibtn.navy {width:80px;background: #006ae2 url(../image/search/icon_search_white.png) no-repeat center center;border:0;}
.renew2019 .search_inner .search-box.all_search > p {background:#fff;}
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover { position:absolute;left:20px;width:175px;}
.renew2019 .service-list-wrap .service-list > li.list-img {    position: relative;min-height: 135px;padding:20px 20px 20px 215px;}
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover .movie-thumb { width:175px;height:100px;background-color:#efefef;}
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover .movie-thumb .movie-play {
    width: 40px;
    height: 40px;
    margin: -20px 0px 0px -20px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    background: url(../../img/policy/ico-movie-play.png) no-repeat center center;
}
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover img {width:175px;height:100px;border:0;}
.renew2019 .ibtn > a {min-width:103px;}
.renew2019 .ibtn.medium * { min-width:103px;height:40px;line-height:40px;}
.renew2019 .ibtn.gray { background:#ebebec;color:#333333;}
.renew2019 .ibtn.gray.line { background:#fff;border:1px solid #333333;color:#333333;}
.renew2019 .ibtn a { font-weight:bold;}
.renew2019 .ibtn.gray a,
.renew2019 .ibtn.gray.line a { color:#333333; }
.renew2019 .ibtn.navy { border:0;}
.renew2019 .unifiedSch-lst li.in-bn .bn > .ibtn * { min-width:103px;}
.renew2019 .re-check {position:relative;}
.renew2019 .re-check input[type="checkbox"].custorm + label {padding-left:28px;}
.renew2019 .re-check input[type="checkbox"].custorm + label span {
    display: block;
	overflow:hidden;
	position:absolute;left:0;top:0;
    width: 24px;
    height: 24px;
    /* margin: -1px 4px 0 0; */
	margin:0 4px 0 0;
    background: url(../image/search/form_check_radio_sheet.png) no-repeat 0 0 !important;
}
.renew2019 .re-check input[type="checkbox"].custorm:checked + label span {
     background: url(../image/search/form_check_radio_sheet.png) no-repeat -24px 0 !important;
}
@media all and (max-width:805px) {
.renew2019 .service-list-wrap .service-list > li.list-img dl dt { padding-top:6px;}
.renew2019 .service-list-wrap .service-list > li.list-img {padding:20px;}
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover, 
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover .movie-thumb {position:relative;width:100%;height:auto;left:0;max-height:150px;}
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover img,
.renew2019 .service-list-wrap .service-list > li.list-img .left-cover .movie-thumb img{ width:100%;height:auto;min-height:100px;}
}

/* _page overwrite */
.renew2019 .search_inner .tabMenu .tabs > li.active a { background-color:#3b96eb;}
.renew2019 .accent { color:#eb193a;}

/* search auto */
.renew2019 .autocomplete{width:auto;left:180px;right:140px;top:90px;}
.renew2019 .autocomplete .tab-auto > li.word-recent{float:none;width:100%;padding:5px 10px;box-sizing:border-box;border-right:1px solid #cecece;}
.renew2019 .service-list-wrap .service-list > .in-bn {}
.renew2019 .service-list-wrap .service-list > .in-bn .bn { position:absolute;right:0;top:50%;margin-top:-20px;}
.renew2019 .service-list-wrap .service-list > .in-bn .bn > .ibtn.medium.sky a { width:103px !important;min-width:0;padding:0;text-align:center;}
@media all and (max-width:480px) {
	.renew2019 .service-list-wrap .service-list > .in-bn {padding-right:20px;}
	.renew2019 .service-list-wrap .service-list > .in-bn .bn {position:relative;right:0;top:0;margin-top:15px;width:100%;}
	.renew2019 .service-list-wrap .service-list > .in-bn .bn > .ibtn.medium.sky a { width:100%;}
}
@media all and (max-width:805px) {
	.renew2019 .autocomplete{right: 0px;top:80px;}
	.renew2019 .autocomplete .tab-auto > li.word-de{display:none}
}
@media all and (max-width:480px) {
	.renew2019 .autocomplete { top:150px;left:0;}
}

/* search keyword */
.renew2019 .search-keyword{display:block;position:relative;min-height:34px;text-align:left;padding:0px 140px 0px 160px;margin:15px auto;}
.renew2019 .search-keyword:after{content:'';display:block;clear:both;}
.renew2019 .search-keyword .keyword-title{position:absolute;left:0px;top:2px;z-index:1;width:160px;font-size:15px;font-weight:bold;color:#333333;text-align:center;padding-right:0;line-height:30px;}
.renew2019 .search-keyword .keyword-title:after{content:'';display:block;position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:6px;background:url(../../img/policy/ico-arrow.png) no-repeat center center;}
.renew2019 .search-keyword .keyword-item{display:inline-block;margin:2px 15px 2px 0;background:#ededed;border:none;;border-radius:15px;text-align:center;padding:0px 16px;vertical-align:middle;height:30px;line-height:30px}
.renew2019 .search-keyword .keyword-item a{font-size:15px;color:#333333;}
.renew2019 .search-keyword .keyword-item a:hover{color:#333333;text-decoration:none}

@media all and (max-width:805px) {
	.renew2019 .search_inner .search-box.all_search {padding-left:0;padding-right:0;margin-bottom:0;}	
	.renew2019 .search_inner .search-box.all_search .select-total-wrap {height:60px;}
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .input-total-wrap { height:60px;}	
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap input[type=text].inbox { height:60px;}
	.renew2019 .search_inner .search-box.all_search .ibtn *{ height:60px;}	
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .re-check { display:block;position:relative;width:100%;margin:10px 0;text-align:left;right:auto;top:auto;}
}
@media all and (max-width:480px) {
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap {height:auto;margin:0;padding:0 0 0 0;}
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .select-total-wrap {position:relative;width:100%;height:60px;border-right:4px solid #006ae2;margin:0 0 10px 0;}
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .select-total-wrap .select-total { position:relative;margin:0 0 10px 0;width:100%;}
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .input-total-wrap {position:relative;width:100%;height:60px;margin:0 0 10px 0;}
	.renew2019 .search_inner .search-box.all_search .search-box-inner-wrap .input-total-wrap input[type=text].inbox {width:100%;height:100%;border-left:4px solid #006ae2 !important;}
}
	

@media all and (max-width:480px) {
	.renew2019 .search-keyword { padding:0 0 0 0;}
	.renew2019 .search-keyword .keyword-title{ position:relative;text-align:left;width:100%;margin-bottom:10px;}
	.renew2019 .search-keyword{padding:0px 0px 0px 0;}
}


/* 목록 */
.renew2019 .unifiedSch-lst > ul > li > dl > dt { font-size:1.6rem;font-size:16px;}
.renew2019 .unifiedSch-lst > ul > li > dl > dt span{ font-size:inherit;}
.renew2019 .service-list-wrap .kind_gray {
    color: inherit;
    background: none;
    padding: 0px 8px 2px 8px !important;
    display: inline-block;
    border-radius: 15px;
    font-size: 12px;
    vertical-align: middle;
    margin-left: 10px;
    margin-top: 1px;
}


.renew2019 .service-list-wrap .service-list > li dl dd {    
    color: #333;
	overflow: hidden;
    max-height: 44px;
    margin-bottom: 6px;
	font-size: 15px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word;}
.renew2019 .title-tabnav-box .tabnav:after,
.renew2019 .title-tabnav-box .tabnav:after {content: "";
    display: block;
    position: absolute;
    z-index: 0;
    left: 0;
    bottom: 0;
    width: 100%;height:2px;background-color:#1c3b61;}
/* .renew2019 .service-list-wrap .sorting-area {font-size:0;float:none;} */
.renew2019 .service-list-wrap .service-list > li { position:relative;border-bottom:1px solid #ddd;padding:18px 7px 18px 7px;}
.renew2019 .service-list-wrap .service-list > li dl dt {padding-bottom:6px;font-size:16px;color:#333;}
.renew2019 .service-list-wrap .service-list > li dl dt a {font-size:16px;color:#333;max-width:none;display:block;}
.renew2019 .service-list-wrap .kind_gray {color:#fff;background:#585C60;padding:0px 8px 2px 8px !important;display:inline-block;border-radius:15px;font-size:12px;vertical-align:middle;margin-left:10px;margin-top:1px;}
.renew2019 .service-list-wrap .service-list > li dl dd {font-size:15px;color:#333333;max-height:44px;overflow:hidden;margin-bottom:6px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;}
.renew2019 .title {border-bottom:3px solid #333333;}
.renew2019 .sorting-area > a, .sorting-area > span { font-size:15px;color:#333;}

/* 웹앱 */
.renew2019 .service-list-wrap .radio-list-wrap { height:40px;line-height:40px;}
.renew2019 .service-list-wrap .radio-list-wrap li { display:inline-block;float:left;border:0;padding:0;min-height:24px;vertical-align:middle;}
.renew2019 .radio-list-wrap input[type="radio"] {display:inline-block;width:24px;height:24px;margin:0 11px 0 0;border:0;-webkit-appearance:none;appearance:none;}
.renew2019 .radio-list-wrap input[type="radio"] + label { display:inline-block;position:relative;margin-right:20px;margin-left:-35px;padding-left:35px;text-align:left;}
.renew2019 .radio-list-wrap input[type="radio"] + label:before { content:"";display:block;position:Absolute;left:0;top:50%;margin-top:-12px;z-index:1;width:24px;height:24px;background:url("../image/search/form_check_radio_sheet.png") no-repeat -48px 0;}
.renew2019 .radio-list-wrap input[type="radio"]:checked + label:before {background:url("../image/search/form_check_radio_sheet.png") no-repeat -72px 0;}


btns-sorting-list
.renew2019 .service-list-wrap.service-apply-list-wrap {margin-top:95px;}
.renew2019 .service-list-wrap .service-list.service-apply-list { border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;margin:0 0 50px 0;}
.renew2019 .service-list-wrap .service-list.service-apply-list > li:last-child { border:0;}
.renew2019 .service-list-wrap .service-list.webapp {border:0;}
.renew2019 .service-list-wrap .service-list.webapp li{ overflow:visible;position:relative;}
.renew2019 .service-list-wrap .service-list.webapp li .im {
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 0;
    width: 96px;
    height: 96px;
}
.renew2019 .service-list-wrap .service-list.webapp li .im img {
    width: 100%;
	height:auto;
}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area {    overflow:visible;margin: 10px 0 0 0;    color: #333;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 15px;
    font-size: 1.5rem;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul { border:0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul li {display:block;float:left;padding:0;border:0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul li.platform {margin-right:40px;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul li.qrcode {}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area span,
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area a {display:inline-block;position: relative;vertical-align: middle; margin:0;padding:0;color: #333;  letter-spacing: 0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .platform .icon { display:inline-block;overflow:hidden;width:24px;height:24px;background-image:url("../image/search/icon_platform.png");background-repeat:no-repeat;margin-right:6px;text-indent:-999999px;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .platform .icon.android {background-position:0 0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .platform .icon.apple {background-position:-30px 0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode { position:relative;overflow:visible;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode button{ height:24px;background:#f5f5f5;border:1px solid #e4e4e4;padding:0 10px;line-height:22px;font-size:12px;color:#333;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode .qr-code-area {
          display: inline-block;
          position: relative;width:400px;max-width:100%; }
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode .qr-layer {
    display: block;
    position: absolute;
    top: 0;
    left: 120px;	
	width:auto;
    padding: 0;
    border: 1px solid #cccccc;
    background:#fff;
    z-index: 10;
}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode .qr-layer > ul {
	padding: 15px 20px;
}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .ibtn.small { width:auto;min-width:0;height: 22px;
    background: #f5f5f5;
    border: 1px solid #e4e4e4;
	margin:0;
    padding: 0 10px;   
    font-size: 12px;
	font-weight:normal;
    color: #333;box-sizing:content-box;}
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .ibtn.small * { min-width:0;height:22px;line-height:22px;}
	
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer:after {
	  display: inline-block;
	  content: '';
	  position: absolute;
	  top: 10px;
	  left: -9px;
	  width: 9px;
	  height: 19px;
	  background: url("/2017/img/page/bg_qr_box.png") no-repeat 0 0; }
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul {
	display:block;overflow:hidden;
	  padding-bottom: 0;
	  border: none !important;
	  background: #fff; }
	  .renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul li {
		display:block;float:left;width:auto;
		padding-top: 0;
		margin-top: 0;
		border: none;
		background: #fff;
		text-align: center; }
		.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul li span {
		  display: block;}
		.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul li:first-child {
		  padding-right: 20px; }
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer .closed {
	  display: block;
	  position: relative;
	  bottom:0;
	  right: 0;
	  width: 100%;
	  height: 30px;
	  padding: 0;
	  background:#979797 url("");line-height:30px; text-align:center;}
	  .renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer .closed span {color:#fff;font-size:13px;}

.renew2019 .pic-service ul li dl { padding:15px 0;margin-top:0;color:#333333;}
.renew2019 .pic-service ul li dl dt a { display:block;overflow:hidden;text-overflow:ellipsis;max-height:45px;font-size:15px;font-weight:bold;line-height:22px;white-space:normal;-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word; } /* 0225 수정 */
.renew2019 .pic-service ul li dl dd.term { margin-bottom:0;font-size:14px;}

.renew2019 .service-list-wrap .service-list .sorting-area > span {    
	display:inline-block;
	position: relative;
    margin:0;   
	padding:0 10px;
    vertical-align: middle;
    letter-spacing: 0;
	font-size:15px;color:#666666;}

.renew2019 .service-list-wrap .service-list .sorting-area > span:after {
	display: inline-block;
	position:absolute;
	right:0;top:50%;left:auto;
    width: 2px;
    height: 2px;
    background-color: #585C60;
    margin-top: -1px;
	}
.renew2019 .service-list-wrap .service-list .sorting-area > a {font-size:13px;color:#999;padding-left:0;}
.renew2019 .service-list-wrap .service-list .sorting-area > span:first-child {margin-left:0;padding-left:0;}
.renew2019 .service-list-wrap .service-list .sorting-area > span:last-child:after {display:none !important;}


   @media only screen and (max-width: 480px) {
   	.renew2019 .service-list-wrap .service-list > li .sorting-area .service-gov,
	.renew2019 .service-list-wrap .service-list > li .sorting-area .service-minwon { margin-bottom:4px;}
   }

/* pagination-wrap */
.renew2019 .pagination-wrap {
	display:block;
    overflow: hidden;    
    text-align: center;
    line-height: 30px;
	margin:40px auto;
}
/* .renew2019 .service-list-wrap .pagination-wrap ul li,*/
.renew2019 .pagination-wrap > ul > li {
    display: inline-block;    
	border:0;
	margin: 0;padding:0;
}
.renew2019 .pagination-wrap > ul > li > a {
    overflow: hidden;
    display: inline-block;    
	min-width:30px;
	height: 30px;
    margin: 0;
	padding:0;
    border:0;
    text-decoration: none;
    vertical-align: middle;
	box-sizing:border-box;
}
.renew2019 .pagination-wrap > ul > li > a:hover,
.renew2019 .pagination-wrap > ul > li > a:focus,
.renew2019 .pagination-wrap > ul > li.active a {
	overflow:hidden;
	background-color:#eb193a;
    border-color: #eb193a;
    color: #fff;
	padding:0;
    font-weight: bold;
    text-decoration: none;
}
.renew2019 .pagination-wrap > ul > li > a:focus{outline-style: dashed;
    outline-width: 2px;
    outline-offset: -3px;}
.renew2019 .pagination-wrap > ul > li > a > img { display:block;margin:0 auto;}
.renew2019 .pagination-wrap > ul > li.first a,
.renew2019 .pagination-wrap > ul > li.prev a,
.renew2019 .pagination-wrap > ul > li.next a,
.renew2019 .pagination-wrap > ul > li.last a{ overflow:hidden;width:30px;height: 30px;background-color:#f5f5f7;border:1px solid #cccccc;box-sizing:border-box;padding:0;background-image:url("../image/search/spr_pagination_icons.png");background-repeat:no-repeat;}
.renew2019 .pagination-wrap > ul > li.first a { background-position: -1px -1px; }
.renew2019 .pagination-wrap > ul > li.prev a { background-position: -31px -1px; }
.renew2019 .pagination-wrap > ul > li.next a { background-position: -61px -1px; }
.renew2019 .pagination-wrap > ul > li.last a { background-position: -91px -1px; }
.renew2019 .pagination-wrap > ul > li.first a span,
.renew2019 .pagination-wrap > ul > li.prev a span,
.renew2019 .pagination-wrap > ul > li.next a span,
.renew2019 .pagination-wrap > ul > li.last a span { display:block;overflow:hidden;position:absolute;left:-999999999999999999px;width:0;height:0;}

/* 마을축제 */
 .renew2019 .k-festival dl dt { padding-left:0; }
 .renew2019 .service-list-wrap .k-festival ul li {padding:0;}


 /* ------------------------- Pagination ------------------------- */
/* PAGE */
.renew2019 .pagination {
	display:block;
  overflow: hidden;
  clear: both;
  text-align: center;
  line-height: 30px;
  margin:0 auto;}
  .renew2019 .pagination > ul > li {
    display: inline-block;
    margin: 0;padding:0; }
    .renew2019 .pagination > ul > li > a {
		display: block;
      overflow: hidden;
	  position:relative;      
      width: 30px;
      height: 30px;  
	  border:0;border-radius:0;
	  line-height:30px;
     /*background-color: #f5f5f7;
	  border: 1px solid #cccccc;
      border-radius: 0;
	  box-sizing:border-box;*/
	   margin: 0;
      text-decoration: none;
      vertical-align: middle; }
.renew2019 .pagination > ul > li > a > img { display:block;border:0;margin:0 auto;vertical-align:middle;}


/* checkbox */
.renew2019 .check-wrap {
    display:inline-block;
    position:relative;
    /* margin:0; 0714 삭제  */
    /* padding:0; 0714 삭제  */
    margin:8px 0; /* 0714 추가  */
    height:24px;
}
.renew2019 .check-wrap > input[type="checkbox"] {
    display:block;
    opacity:1;
    position:absolute;
    left:1px;
    top:1px;
    width:22px;
    height:22px;
    background-color:transparent;
    border:0;
    margin:0;
    padding:0;
}
.renew2019 .check-wrap > input[type="checkbox"] + label {
    display:inline-block;
    position:relative;
    height:24px;
    margin:0;
    /* padding-left:28px; 0714 삭제 */
    padding-left:30px; /* 0714 추가  */
    font-size:15px;
    color:#333;
    line-height:24px;
    vertical-align:middle;
}
.renew2019 .check-wrap > input[type="checkbox"] + label:before {
    content:"";
    display: block;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    width:24px;
    height:24px;
    background:url(../image/search/form_check_radio_sheet.png) no-repeat 0 0;
}
/* .renew2019 .check-wrap > input[type="checkbox"]:focus + label:before, 
.renew2019 .check-wrap > input[type="checkbox"]:checked + label:before {
    content:"";
    display:block;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    width:24px;
    height:24px;
    background:url(../image/search/form_check_radio_sheet.png) no-repeat 0 0;
    border: 1px solid #00BCD4;
}  0714 삭제 */
.renew2019 .check-wrap > input[type="checkbox"]:checked + label:before {
    background: url(../image/search/form_check_radio_sheet.png) no-repeat -24px 0 !important;
}
.renew2019 .check-wrap > input[type="checkbox"] + label span{
    display: block;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    width: 24px;
    height: 24px;
    margin:0 4px 0 0;
    background: url(../image/search/form_check_radio_sheet.png) no-repeat 0 0 !important;
}
.renew2019 .check-wrap input[type="checkbox"].custorm:checked + label span {
    background: url(../image/search/form_check_radio_sheet.png) no-repeat -24px 0 !important;
}
/*[S] 0714 영역 추가  */
.renew2019 .check-wrap > input[type="checkbox"]:focus + label, 
.renew2019 .check-wrap > input[type="checkbox"]:checked + label {
	font-weight:bold
}
.renew2019 .check-wrap > input[type="checkbox"]:focus + label:before {
	border:1px solid #00BCD4
}
/*[E] 0714 영역 추가  */

.renew2019 .check-list-wrap > ul { display:block;overflow:hidden;padding:0;}
.renew2019 .check-list-wrap > ul >  li { display:inline-block;margin:0 30px 0 0;padding:0 !important;border-bottom:0;}
.renew2019 .form-input-group .check-wrap {margin:8px 0;}
.renew2019 .search-box-multi-wrap .form-input-group {display:block;position:relative;overflow:hidden;background-color:#f5f5f5;margin-bottom:1px;}
.renew2019 .search-box-multi-wrap .form-input-group dl {display:block;overflow:hidden;position:relative;}
.renew2019 .search-box-multi-wrap .form-input-group dl dt {display:block;position:absolute;left:0;top:0;width:80px;min-height:40px;height:100%;background-color:#959595;padding:15px 0;color:#fff;font-size:17px;font-weight:bold;text-align:center;}
.renew2019 .search-box-multi-wrap .form-input-group dl dd {display:block;position:relative;min-height:40px;margin-left:80px;padding:15px;box-sizing:border-box;}
.renew2019 .search-keyword-wrap {display:block;position:relative;width:410px;margin-right:30px;padding-right:80px;vertical-align:middle;line-height:40px;box-sizing:border-box;}
.renew2019 .search-keyword-wrap .input-search-keyword { display:block;width:322px;min-width:299px;height:40px;background-color:#ffffff;padding:0 20px;border:1px solid #c0c0c0;font-size:16px;line-height:38px;}
.renew2019 .search-keyword-wrap .input-search-keyword::placeholder {font-size:inherit;color:#cccccc;}
.renew2019 .search-keyword-wrap .btn-search { position:absolute;right:0;top:0;width:70px;/*height:40px;background-color:#979797;color:#fff;text-align:center;*/}
.renew2019 .search-box-multi-wrap .guide-text { padding:10px 0 0 0;font-size:14px;}
.renew2019 .search-box-multi-wrap .guide-text.right { text-align:right; }
.renew2019 .search-keyword-recheck-wrap { display:block;overflow:hidden;position:relative;}
.renew2019 .search-keyword-recheck-wrap .search-keyword-wrap { display:block;float:left;width:calc( 100% - 180px ); }
.renew2019 .search-keyword-recheck-wrap .search-check-wrap {display:block;float:right;width:150px; }
.renew2019 .search-keyword-recheck-wrap .search-keyword-wrap .input-search-keyword { width:100%;}
@media all and (max-width:805px) {
	.renew2019 .search-keyword-wrap { width:100%;margin-right:0;padding-right:0;}
	.renew2019 .search-keyword-wrap .input-search-keyword { width:100%; }
	.renew2019 .search-keyword-wrap .btn-search {position:relative;width:100%;margin-top:10px;}
	.renew2019 .search-keyword-recheck-wrap .search-keyword-wrap { float:none;width:100%;;}
	.renew2019 .search-keyword-recheck-wrap .search-check-wrap { float:none;width:100%;text-align:left;}
}

/* layout col row */
.renew2019 .layout-col { display:block;position:relative;overflow:hidden;width:100%;}
.renew2019 .layout-col > .col { display:block;float:left;}
.renew2019 .layout-col.col2 > .col { width:49%;margin-right:2%;}
.renew2019 .layout-col.col2 > .col:nth-child(2n){ margin-right:0; }

.renew2019 .layout-col .col select { display:block;width:100%;}
.renew2019 .layout-col.col3 > .col { width:32%;margin-right:2%;}
.renew2019 .layout-col.col3 > .col:nth-child(3n),
.renew2019 .layout-col.col3 > .col:last-child { margin-right:0; }
.renew2019 .layout-col.col3 > .col.colspan2 { width:64%;margin-right:0;}

.renew2019 .layout-col.col4 > .col { width:23%;margin-right:2%;}
.renew2019 .layout-col.col4 > .col.colspan2 { width:48%;}

.renew2019 .layout-col.full {display:table;table-layout:auto;}
.renew2019 .layout-col.full > .col {display:table-cell;float:none;}

.renew2019 .search-box-multi-wrap .form-input-group select {display:inline-block;height:40px;line-height:40px;background-color:#fff;border:1px solid #757380; }
.renew2019 .layout-col > .col select { display:block;width:100%;}
.renew2019 .search-keyword-reset-wrap {display:block;position:relative;}
.renew2019 .search-keyword-reset-wrap .input-search-keyword {display:inline-block;position:relative;width:280px;margin-right:6px;background-color:#fff;height:40px;border:1px solid #757380;padding:0 15px;font-size:15px;}
.renew2019 .search-keyword-reset-wrap .btn-search {display:inline-block;width:70px;height:40px;margin-right:6px;line-height:40px;background-color:#0e3b64;color:#fff;}
.renew2019 .search-keyword-reset-wrap .btn-reset {display:inline-block;width:70px;height:40px;margin-right:6px;line-height:40px;background-color:#666;color:#fff;}
.renew2019 .search-keyword-reset-wrap button:focus{outline-style: dashed; outline-width: 2px; outline-offset: -3px; outline-color:#fff;}
@media all and (max-width:1199px) {
	.renew2019 .search-keyword-reset-wrap .input-search-keyword { width:160px; }
}
@media all and (max-width:805px) {
	.renew2019 .layout-col.col2 > .col,
	.renew2019 .layout-col.col3 > .col,
	.renew2019 .layout-col.col3 > .col.colspan2,
	.renew2019 .layout-col.col4 > .col.colspan2,
	.renew2019 .layout-col.col4 > .col { float:none;width:100%;box-sizing:border-box;}
	.renew2019 .layout-col.col3 > .col + .col { margin-top:10px;}
	
	.renew2019 .search-keyword-reset-wrap .btn-search,
	.renew2019 .search-keyword-reset-wrap .btn-reset { display:block;position:relative;width:100%;margin-top:10px;}
	.renew2019 .search-keyword-reset-wrap { padding-right:0;}
	.renew2019 .search-keyword-reset-wrap .input-search-keyword {width:100%;}
}

.renew2019 .input-date-wrap > input {font-size:14px;color:#999;}
.renew2019 .input-period-wrap > span { display:inline-block;}
.renew2019 .input-period-wrap .inbox, 
.renew2019 .input-period-wrap input[type=text].inbox { width:108px !important;border:1px solid #757380;}
.renew2019 .input-period-wrap .inbox + label {    display:inline-block;width:40px;height: 40px; vertical-align: middle;}
.renew2019 .input-period-wrap .fa-calendar {background:#fff url(../image/common/bg_cal.png) no-repeat 0 0;width:40px;height:40px;margin:0;border:1px solid #757380;border-left:none;}
@media all and (max-width:805px) {
	.renew2019 .input-period-wrap .date-input {}
}

/* search_top2 */
.renew2019 .search_inner .tabMenu .search_top .tabs > li { }
.renew2019 .search_inner .tabMenu .search_top .tabs > li.active { background-color:#3b96eb;}
.renew2019 .search_inner .tabMenu .search_top .tabs > li.active > a { background-color:transparent;color:#fff;}
.renew2019 .search_inner .tabMenu .search_top .tabs > li.active > a > div span {color:#fff;}
.renew2019 .search_inner .tabMenu .search_top .tabs > li > a { vertical-align:middle;}
.renew2019 .search_inner .tabMenu .search_top .tabs > li > a > div {display:inline-block;vertical-align:middle;}
.renew2019 .search_inner .tabMenu .search_top .tabs > li > a > div span {display:block;line-height:100%;color:#000;font-weight:bold;}
.renew2019 .search_inner .tabMenu .search_top .tabs > li > a > div strong {display:block;padding-top:4px;line-height:100%;color:#000;}
.renew2019 .search_inner .tabMenu .search_top .tabs > li > a > div strong.num {color:#eb193a;}
@media all and (max-width:805px) {
	.renew2019 .search_inner .tabMenu .search_top .tabs > li > a > div strong.num { display:block;}
}
/* service-list */
.renew2019 .service-list-wrap .service_list > li dl dd {    
    color: #333;
	overflow: hidden;
    max-height: 44px;
    margin-bottom: 6px;
	font-size: 15px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word;}
.renew2019 .service-list-wrap .service_list > li dl dt { display: block;max-width: none;font-weight:bold;font-size: 16px;color: #333;}
.renew2019 .title-tabnav-box .tabnav:after,
.renew2019 .title-tabnav-box .tabnav:after {content: "";
    display: block;
    position: absolute;
    z-index: 0;
    left: 0;
    bottom: 0;
    width: 100%;height:2px;background-color:#1c3b61;}
/* .renew2019 .service-list-wrap .sorting-area {font-size:0;float:none;} */

/* 목록의 상세 정보 */
.renew2019 .service-list-wrap li .sorting-area > span { 
	display:inline-block;
	position: relative;
    margin:0 10px 0 0 !important;
    padding:0 10px 0 0 !important;
    vertical-align: middle;
    letter-spacing: 0;
	font-size:15px;font-size:1.5rem;color:#333;}

.renew2019 .service-list-wrap li .sorting-area > span:after {
	display: inline-block !important;
	position:absolute;
	right:0;top:50%;left:auto;
    width: 2px;
    height: 2px;
    background-color: #585C60;
    margin-top: -1px;
	}
.renew2019 .service-list-wrap li .sorting-area > a {font-size:13px;color:#999;padding-left:0;}
.renew2019 .service-list-wrap li .sorting-area > span:first-child {margin-left:0;padding-left:0;}
.renew2019 .service-list-wrap li .sorting-area > span:first-child:after {display:inline-block;}
.renew2019 .service-list-wrap li .sorting-area > span:last-child:after {display:none !important;}


.renew2019 .service-list-wrap li .sorting-area .kind_gray {display:inline-block;background:#585C60;padding:0px 8px !important;border-radius:15px;font-size:14px;font-size:1.4rem;color:#fff;vertical-align:middle;}
/*
.renew2019 .sorting-area > .service-gov {height:22px;background-color:#f4f9ff;border:1px solid #2072dd;border-radius:11px;padding:0 10px !important;color:#2072dd;font-size:14px;}
.renew2019 .sorting-area > .service-minwon { height:22px;background-color:#3282e9;border-radius:11px;padding:0 10px !important;color:#fff !important;font-size:14px;}
.renew2019 .sorting-area > .service-gov:after,
.renew2019 .sorting-area > .service-minwon:after,
.renew2019 .sorting-area > .service-gov:after,
.renew2019 .sorting-area > .service-minwon:after{ display:none !important;}
*/
.renew2019 .service-list-wrap .service-list > li dl dt a {font-size:16px;color:#333;max-width:none;display:block !important;}
.renew2019 .service-list-wrap .service-list > li dl dd {font-size:15px;color:#333333;max-height:44px;overflow:hidden;margin-bottom:6px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;}
.renew2019 .service-list-wrap .title {border-bottom:3px solid #333333;}
.renew2019 .service-list-wrap .service-list > li .sorting-area .kind_gray {display:inline-block;background:#585C60;padding:0px 8px 2px 8px !important;border-radius:15px;font-size:14px;color:#fff;vertical-align:middle;margin-left:10px !important;margin-top:0;}
.renew2019 .service-list-wrap .service-list > li .sorting-area .service-gov {height:22px;background-color:#f4f9ff;border:1px solid #2072dd;border-radius:11px;padding:0 10px !important;line-height:22px;font-size:14px;font-size:1.4rem;color:#2072dd;}
.renew2019 .service-list-wrap .service-list > li .sorting-area .service-minwon { height:22px;background-color:#3282e9;border-radius:11px;padding:0 10px !important;line-height:22px;font-size:14px;font-size:1.4rem;color:#fff;}
.renew2019 .service-list-wrap .service-list > li .sorting-area .service-gov:after,
.renew2019 .service-list-wrap .service-list > li .sorting-area .service-minwon:after{ display:none !important;}
.renew2019 .unifiedSch-lst .service_list > li .sorting-area .service-gov { display:inline-block; display:-webkit-inline-box; min-height:22px; height:auto; line-height:21px; box-sizing:border-box; background-color:#f4f9ff;border:1px solid #2072dd;border-radius:11px;padding:0 10px !important;color:#2072dd; vertical-align:middle !important;}
.renew2019 .unifiedSch-lst .service_list > li .sorting-area .service-minwon { display:inline-block;display:-webkit-inline-box; min-height:22px; height:auto; line-height:21px; box-sizing:border-box; background-color:#3282e9;border-radius:11px;padding:0 10px !important;color:#fff;vertical-align:middle !important;}
.renew2019 .unifiedSch-lst .service_list > li .sorting-area .service-gov:after,
.renew2019 .unifiedSch-lst .service_list > li .sorting-area .service-minwon:after{ display:none !important;}

/* 웹앱 */
.renew2019 .service-list-wrap .radio-list-wrap { height:40px;line-height:40px;}
.renew2019 .service-list-wrap .radio-list-wrap li { display:inline-block;float:left;border:0;padding:0;min-height:24px;vertical-align:middle;}
.renew2019 .service-list-wrap .radio-list-wrap input[type="radio"] {display:inline-block;width:24px;height:24px;margin:0 11px 0 0;border:0;-webkit-appearance:none;appearance:none;}
.renew2019 .service-list-wrap .radio-list-wrap input[type="radio"] + label { display:inline-block;position:relative;margin-right:20px;margin-left:-35px;padding-left:35px;text-align:left;}
.renew2019 .service-list-wrap .radio-list-wrap input[type="radio"] + label:before { content:"";display:block;position:Absolute;left:0;top:50%;margin-top:-12px;z-index:1;width:24px;height:24px;background:url("../image/search/form_check_radio_sheet.png") no-repeat -48px 0;}
.renew2019 .service-list-wrap .radio-list-wrap input[type="radio"]:checked + label:before {background:url("../image/search/form_check_radio_sheet.png") no-repeat -72px 0;}

/* 정책 list */
.renew2019 .search-box-multi-wrap{overflow:hidden;position:relative;/*background:#f7f6f6;*/margin-bottom:20px;padding:0;}
.renew2019 .search-box-multi-wrap:after{content:'';display:block;clear:both;}
.renew2019 .search-box-multi-wrap .search-box {text-align:left;position:relative;padding:20px 0px 0px 0px;border:0px;}/* 1221 수정 */
.renew2019 .search-box-multi-wrap .search-box .left_area {}
.renew2019 .search-box-multi-wrap .search-box .right_area {width:260px;padding:20px;position:absolute;top:0;right:0;border-left:1px solid #ddd;height:100%;background:url(../../img/policy/bg_tag.png) no-repeat 0 0;overflow:hidden;display:none;}
.renew2019 .search-box-multi-wrap .search-box .right_area .title_box {font-size:14px;font-weight:bold;display:none;}
.renew2019 .search-box-multi-wrap .search-box .right_area .title_box span {color:#da3832;}
.renew2019 .search-box-multi-wrap .search-box:after {display:block;clear:both;content:'';}
.renew2019 .search-box-multi-wrap .search-box .sch-in.sch-in-ty1 {position:relative;width:auto;display:block;margin-left:-10px;font-size:0;margin-bottom:10px;padding-left:140px;}
.renew2019 .search-box-multi-wrap .search-box .sch-in.sch-in-ty1 .sch-title{width:140px;font-size:17px;color:#333;position:absolute;left:10px;top:5px;z-index:1;padding-left:20px;}
.renew2019 .search-box-multi-wrap .search-box .sch-wrap {width:25%;margin-right:0;padding-left:10px;}
.renew2019 .search-box-multi-wrap .search-box .sch-wrap select {width:100%;}
.renew2019 .search-box-multi-wrap .search-box .date-wrap label, .renew2019 .search-box-multi-wrap .search-box .select-wrap label {margin-right:0;height:40px;vertical-align:middle;}
.renew2019 .search-box-multi-wrap .search-box .date-wrap .date-input label + span {width:10px;text-align:center;margin:0 7px;vertical-align:middle;}
.renew2019 .search-box-multi-wrap .search-box .date-wrap.sch-wrap2 {display:block;float:left;width:320px;}
.renew2019 .search-box-multi-wrap .search-box .sch {display:block;font-size:0;position:relative;vertical-align:middle;}
.renew2019 .search-box-multi-wrap .search-box .sch .ibtn {margin-right:0;}
.renew2019 .search-box-multi-wrap .search-box .ibtn button {font-weight:bold;font-size:14px;}
.renew2019 .search-box-multi-wrap .search-box .ibtn.form * {height:40px;line-height:40px;width:80px;}
.renew2019 .search-box-multi-wrap .search-box .unified-search:after {display:block;content:'';clear:both;}
.renew2019 .search-box-multi-wrap .search-box .date-wrap input {font-size:14px;color:#999;}
.renew2019 .search-box-multi-wrap .search-box .re-check {display:inline-block;margin-left:10px;vertical-align:middle;font-size:13px;}
.renew2019 .search-box-multi-wrap .search-box .re-check input[type=checkbox] {width:22px;height:22px;display:inline-block !important;}
.renew2019 .search-box-multi-wrap .search-box .re-check label span {background: url(../../img/policy/check_radio_sheet.png) left top no-repeat !important;cursor: pointer;}
.renew2019 .search-box-multi-wrap .search-box .re-check input[type=checkbox]:checked + label span {background-position:-24px top !important;}
.renew2019 .search-box-multi-wrap .search-box .date-input {font-size:0;}
.renew2019 .search-box-multi-wrap .search-box .date-wrap .inbox {width:108px !important;}
.renew2019 .search-box-multi-wrap .search-box .date-wrap .fa-calendar {background:#fff url(../../img/policy/bg_cal.png) no-repeat 0 0;width:40px;height:40px;margin:0;border:1px solid #ccc;border-left:none;}
.renew2019 .search-box-multi-wrap .tag_box {font-size:0;}
.renew2019 .search-box-multi-wrap .tag_box .tag_word {display:inline-block;font-size:13px;padding:0 10px;height:40px;color:#fff;line-height:40px;margin:0 10px 10px 0;background-color:#ccc;text-align:center;}
.renew2019 .search-box-multi-wrap .bg_blue {background-color:#5879bc !important;}
.renew2019 .search-box-multi-wrap .bg_pink {background-color:#f07a75 !important;}
.renew2019 .search-box-multi-wrap .bg_navy {background-color:#1c3b61 !important;}

/* paging new markup */
.renew2019 .pagination-wrap > li.first a,
.renew2019 .pagination-wrap > li.prev a,
.renew2019 .pagination-wrap > li.next a,
.renew2019 .pagination-wrap > li.last a{ overflow:hidden;width:30px;height: 30px;background-color:#f5f5f7;border:1px solid #cccccc;box-sizing:border-box;padding:0;background-image:url("../image/search/spr_pagination_icons.png");background-repeat:no-repeat;}
.renew2019 .pagination-wrap > li.first a { background-position: -1px -1px; }
.renew2019 .pagination-wrap > li.prev a { background-position: -31px -1px; }
.renew2019 .pagination-wrap > li.next a { background-position: -61px -1px; }
.renew2019 .pagination-wrap > li.last a { background-position: -91px -1px; }
.renew2019 .pagination-wrap > li.first a span,
.renew2019 .pagination-wrap > li.prev a span,
.renew2019 .pagination-wrap > li.next a span,
.renew2019 .pagination-wrap > li.last a span { display:block;overflow:hidden;position:absolute;left:-999999999999999999px;width:0;height:0;}


/* button */
.ibtn.sky { background:#294a7f;}
.ibtn.line a { color:#333;}


.renew2019 .unifiedSch-lst > ul > li { padding:16px 7px}
.renew2019 .unifiedSch-lst > ul > li.in-im { position:relative;padding-left: 120px; }
.renew2019 .unifiedSch-lst > .service_list.webapp > .in-im {display:block;position:relative;min-height:128px;overflow:visible !important;position:relative;}
.renew2019 .unifiedSch-lst > .service_list.webapp > li{ overflow:visible !important;position:relative;}
.renew2019 .unifiedSch-lst > .service_list.webapp > .in-im .im { display: inline-block;position: absolute; top: 16px;left: 7px;width: 96px;height: 96px;}
.renew2019 .unifiedSch-lst > .service_list.webapp > .in-im .im img { width:100%;height:auto;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area {overflow:visible;margin: 10px 0 0 0;color: #333;    font-family: 'Malgun Gothic', sans-serif;    font-size: 15px;    font-size: 1.5rem;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul { border:0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul li {display:block;float:left;padding:0;border:0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul li.platform {margin-right:40px;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area ul li.qrcode {}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area span,
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area a {display:inline-block;position: relative;vertical-align: middle; margin:0;padding:0;color: #333;letter-spacing: 0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area span.qr-code {height:24px;line-height:24px;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .platform .icon { display:inline-block;overflow:hidden;width:24px;height:24px;background-image:url("../image/search/icon_platform.png");background-repeat:no-repeat;margin-right:6px;text-indent:-999999px;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .platform .icon.android {background-position:0 0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .platform .icon.apple {background-position:-30px 0;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode { position:relative;overflow:visible;line-height:24px;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode button{ height:24px;background:#f5f5f5;border:1px solid #e4e4e4;padding:0 10px;line-height:22px;font-size:12px;color:#333;}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode .qr-code-area {
          display: inline-block;
          position: relative;/*width:400px;*/max-width:100%; }
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode .qr-layer {
    display: block;
    position: absolute;
    top: 0;
    left: 120px;	
	width:auto;
    padding: 0;
    border: 1px solid #cccccc;
    background:#fff;
    z-index: 10;
}
@media all and (max-width:805px) {
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode .qr-layer {left:0;width:auto;right:0;}
}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qrcode .qr-layer > ul {
	padding: 15px 20px;
}
.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .ibtn.small { width:auto;min-width:0;height: 22px;line-height:22px;
    background: #f5f5f5;
    border: 1px solid #e4e4e4;
	margin:0;
	margin-top:-1px;
    padding: 0 10px;   
    font-size: 12px;
	font-weight:normal;
    color: #333;box-sizing:content-box;cursor:pointer;}
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .ibtn.small * { min-width:0;height:22px;line-height:22px;}
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .ibtn.small a { display:block;}
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer:after {
	  display: inline-block;
	  content: '';
	  position: absolute;
	  top: 10px;
	  left: -9px;
	  width: 9px;
	  height: 19px;
	  background: url("/2017/img/page/bg_qr_box.png") no-repeat 0 0; }
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul {
	display:block;overflow:hidden;
	  padding-bottom: 0;
	  border: none !important;
	  background: #fff; }
	  .renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul li {
		display:block;float:left;width:auto;
		padding-top: 0;
		margin-top: 0;
		border: none;
		background: #fff;
		text-align: center; }
		.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul li span {
		  display: block;}
		.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer ul li:first-child {
		  padding-right: 20px; }
	.renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer .closed {
	  display: block;
	  position: relative;
	  bottom:0;
	  right: 0;
	  width: 100%;
	  height: 30px;
	  padding: 0;
	  background:#979797 url("");line-height:30px; text-align:center;}
	  .renew2019 .service-list-wrap .service-list > li dl dd.app-info-area .qr-layer .closed span {color:#fff;font-size:13px;}


/* 페이지 탭 */
.renew2019 .tabMenu { overflow:visible;border-left:1px solid #e4e4e5;box-sizing:border-box;}
.renew2019 .cont-inner > .tabMenu {margin:0 auto 40px auto;}
.renew2019 .tabMenu .ts-tab {padding-right:0;}
.renew2019 .tabMenu .ts-tab .tabs {display:block;overflow:hidden;width:auto;margin-right:130px;}
.renew2019 .tabMenu .ts-tab .tabs > li {display:block;float:left;width:16.666%;margin:0 0 0 0;border-right:0;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.renew2019 .tabMenu .tabs > li > a {display:block;width:100%;font-size:16px;background:#f9f9f9;padding:0;color:#333;font-weight:normal;text-decoration:none;vertical-align:middle;text-align:center;}
.renew2019 .tabMenu .tabs > li > a > span { display:inline-block;vertical-align:middle;} 
.renew2019 .tabMenu .tabs > li.active a {background:#294a7f;color:#fff;font-weight:bold;}
.renew2019 .tabMenu .ts-tab .btn-view-option.active { border-bottom:1px solid #f8f8fa;}
/* _page overwrite */
.renew2019 .tabMenu .tab > li.active, .tabMenu .tabs > li {}
.renew2019 .tabMenu .tab > li.active, .tabMenu .tabs > li.active,
.renew2019 .tabMenu .tabs > li.active a { background-color:#294a7f;}
.renew2019 .accent { color:#eb193a;}
.renew2019 .tabMenu .tab > li, 
.renew2019 .tabMenu .tabs > li { background-image:none;background-color:#f9f9f9;border:1px solid #e4e4e5;border-left:0;}

.renew2019 .tabMenu .tab > li > a, 
.renew2019 .tabMenu .tabs > li > a {padding:15px 0;}
.tabMenu .tab > li.active > a:focus, .tabMenu .tabs > li.active > a:focus{outline-offset:-3px;}
@media all and (max-width:805px) {
	.renew2019 .tabMenu .tab > li > a,
	.renew2019 .tabMenu .tabs > li > a {padding:15px; white-space:normal;word-break:keep-all;}
	.renew2019 .title{border-bottom:0;}
}
.contentsWrap.l2.renew2019 .contents .tabMenu + h2 { margin-top:20px; }

.renew2019 .service-guide { background:#f5f5f5 url("transparent");border:0;}
.renew2019 .service-guide p {font-size:15px;color:#333333;}
.renew2019 .service-guide p strong { color:#eb193a;font-size:inherit;}
.renew2019 .service-guide p strong:after { display:none;}
.renew2019 .btu .step-guide {text-align:left;color:#333333;}
.renew2019 .btu .step-guide p:before{ display:none;}


.renew2019 .btu .step-tab { height:50px;background:#347ddb;}
.renew2019 .btu .step-tab ul > li { display:block;overflow:visible;position:relative;float:left;width:33.3333%;height:50px;box-sizing:border-box;text-align:center;}
.renew2019 .btu .step-tab ul > li:after { content:"";display:block;overflow:hidden;position:absolute;left:auto;bottom:auto;right:-22px;top:0;z-index:1;width:22px;height:50px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;}
.renew2019 .btu .step-tab ul > li span {
    margin-top: 0;
    padding: 0 0 0 24px;
    box-sizing: border-box;
    display: inline-block;
	position:relative;
    height: 50px;
    color: #fff;
    line-height: 50px;
}
.renew2019 .btu .step-tab ul > li.active span {background: transparent;
    border-top-left-radius:0;
    border-top-right-radius:0;
    color: #fff;
    font-weight: bold;}
	.renew2019 .btu .step-tab ul > li.active span:before {content:"";display:block;overflow:hidden;position:absolute;left:auto;bottom:auto;left:0;top:50%;margin-top:-7px;z-index:1;width:15px;height:14px;background:url("../image/renew2019/step-tab-check.png") no-repeat 0 0;}
.renew2019 .btu .step-tab ul > li.step01:after {background-image:url("../image/renew2019/step-tab-step01-right.png");}
.renew2019 .btu .step-tab ul > li.step02:after {background-image:url("../image/renew2019/step-tab-step02-right.png");}
.renew2019 .btu .step-tab ul > li.step01 { background-color:#69a4f0; }
.renew2019 .btu .step-tab ul > li.step02 { background-color:#347ddb; }
.renew2019 .btu .step-tab ul > li.step03 { background-color:#1f5fb6; }


/* 정책뉴스 5tab */

.renew2019 .title-box-tab.five_tab .tabnav li, 
.renew2019 .unifiedSch-lst .title-box-tab.five_tab .tabnav li { width:100px;}
.renew2019 .title-box-tab.five_tab, 
.renew2019 .unifiedSch-lst .title-box-tab.five_tab .renew2019 .unifiedSch3 .sorting-area{}

.renew2019 .unifiedSch-lst.byCategory-service-wrap {margin-top:60px;}

.renew2019 .unifiedSch3 .sorting-area.btns-sorting-list,
.renew2019 .unifiedSch3 .sorting-area.btns-sorting-list { position:absolute;right:0;top:50%;margin-top:-9px !important;}

.policy_cont .unifiedSch-lst .title-box-tab .sorting-area > a.on:before, .policy_cont .unifiedSch-lst .title-box-tab .sorting-area > span.on:before {
	display:none;
    /*width: 100%;
    height: 3px;
    display: inline-block;
    content: '';
    background-color: #056dae;
    position: absolute;
    bottom: -11px;
    left: 0;*/
}

.renew2019 .service-list-wrap > .btns-sorting-list { display:block;text-align:right;margin:40px 0 10px 0; }

@media all and (max-width:805px) {
	.renew2019 .unifiedSch3 .sorting-area.btns-sorting-list,
	.renew2019 .unifiedSch3 .sorting-area.btns-sorting-list {
		position: relative;
		right: 0;
		top: 0;
		margin-top:20px !important;text-align:right;
	}
}


.renew2019 .btn-changeLang { margin-top:40px;}

.renew2019.policy_cont .life-cycle-service .unifiedSch-lst { margin-top:20px;}
.renew2019 .life-cycle-service > .tabMenu { margin-bottom:20px;}
.renew2019 .life-cycle-service .lc-tab li { position:relative;}
.renew2019 .life-cycle-service .lc-tab li a { display:block;position:relative;}
.renew2019 .life-cycle-service .lc-tab .current:after { content:"";display:block;position:absolute;left:0;top:0;z-index:0;width:100%;height:4px;background-color:#294a7f;opacity:0.8;}
.renew2019 .life-cycle-service .lc-tab .current a, 
.renew2019 .life-cycle-service .lc-tab li:hover a,
.renew2019 .life-cycle-service .lc-tab li:focus a {	display:block;position:absolute;z-index:2;width:100%;left:0;top:0;text-align:center;color: #0054a0;font-weight:bold; }
.renew2019 .life-cycle-service .lc-tab a:after {
   display:none !important;
}
.renew2019 .life-cycle-service .lc-tab a:before {
    content: ' ';
    display: block;
    position: absolute;
	z-index:4;
    width: 92px;
    height: 76px;
    bottom: 6px;
    left: 50%;
    margin-left: -38px;
	background-repeat:no-repeat;
	background-position:50% top;
	background-size:100% auto;
}
.renew2019 .life-cycle-service .lc-tab .lc-tab1 a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab1.current a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab1:hover a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab1:focus a:before{
	background-image: url(../image/main-mobile/ico-service1.png);
}
.renew2019 .life-cycle-service .lc-tab .lc-tab2 a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab2.current a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab2:hover a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab2:focus a:before{
	background-image: url(../image/main-mobile/ico-service2.png);
}
.renew2019 .life-cycle-service .lc-tab .lc-tab3 a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab3.current a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab3:hover a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab3:focus a:before {
	background-image: url(../image/main-mobile/ico-service3.png);
}
.renew2019 .life-cycle-service .lc-tab .lc-tab4 a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab4.current a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab4:hover a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab4:focus a:before {
	background-image: url(../image/main-mobile/ico-service4.png);
}
.renew2019 .life-cycle-service .lc-tab .lc-tab5 a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab5.current a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab5:hover a:before,
.renew2019 .life-cycle-service .lc-tab .lc-tab5:focus a:before {
	background-image: url(../image/main-mobile/ico-service5.png);
}

.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab1 a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab1.current a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab1:hover a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab1:focus a:before { background-image:url(../image/main-mobile/ico-service6.png);}


.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab2 a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab2.current a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab2:hover a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab2:focus a:before { background-image:url(../image/main-mobile/ico-service7.png);}

.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab3 a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab3.current a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab3:hover a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab3:focus a:before { background-image:url(../image/main-mobile/ico-service8.png);}
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab4 a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab4.current a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab4:hover a:before,
.renew2019 .life-cycle-service .lc-tab.bunch .lc-tab4:focus a:before  { background-image:url(../image/main-mobile/ico-service9.png);}
	

@media all and (max-width:805px) {
	.renew2019 .life-cycle-service .lc-tab a:before { width:46px;height:38px;margin-left:-20px;}
}

.renew2019 .govBanner-wrap .guide-banner { margin-top:40px;}

/*
.renew2019 .search-tit {
	display:block;
    font-size: 18px;
	font-weight:normal;
    color: rgb(50, 50, 50);
    margin: 0px;
    padding: 40px 0px;
}*/
.renew2019 .search-tit .keyword { font-weight:bold;}

/* 기업서비스 */
.renew2019 .tab-nav-rows {
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
  border-top:1px solid #ddd;border-left:1px solid #ddd;}
  @media only screen and (max-width: 805px) {
    .renew2019 .tab-nav-rows {
      margin-bottom: 15px; } }
  .renew2019 .tab-nav-rows ul {
    min-width: 100%;} 
  .renew2019 .tab-nav-rows li {
    float: left;
    width: 16.6666%;
    box-sizing: border-box; }
    @media only screen and (max-width: 805px) {
      .renew2019 .tab-nav-rows li {
        width: 25%; } }
    @media only screen and (max-width: 640px) {
      .renew2019 .tab-nav-rows li {
        width: 50%; } }
    .renew2019 .tab-nav-rows li > * {
      display: block;
      padding: 0 0 0 0;
      box-sizing: border-box; }
    .renew2019 .tab-nav-rows li a {
      position: relative;
      display: block;
      width: 100%;
      height: 48px;
      line-height: 48px;
      font-size: 15px;
      font-size: 1.5rem;
      text-align: center;
      border-bottom: 1px solid #dddddd;
	  border-right:1px solid #dddddd;
	  border-left:0;border-top:0;
      background-color: #fff;
      background: url("none") no-repeat 0 0;
      box-sizing: border-box; }
.renew2019 .tab-nav-rows li.current a { background-color:#3b95eb;color:#fff;}

/* PAGE */
.renew2019 .pagination {
	display:block;
  overflow: hidden;
  clear: both;
  text-align: center;
  line-height: 30px;
  margin:0 auto;}
  .renew2019 .pagination > li {
    display: inline-block;;
    margin: 0 1px;padding:0; }
    .renew2019 .pagination > li a {
      overflow: hidden;
      display: block;
      width: 30px;
      height: 30px;
      margin: 0 0;
      border: 0;
      border-radius: 0;
      text-decoration: none;
      vertical-align: top; }
	.renew2019 .pagination > li a img { display:inline-block;/*width:30px;height:30px;*/margin:0;outline:0;border:0;vertical-align:middle;line-height:28px;}
	.renew2019 .pagination li.active a {
	  background:#ea1939;
      border:0;
      color: #fff;
      font-weight: bold;
      text-decoration: none; }
  .renew2019 .pagination a:hover,
  .renew2019 .pagination a:focus {
  width:30px;height:30px;
    background:#ea1939;
      border:0;
      color: #fff;
    font-weight: bold;
    text-decoration: none; }
    .renew2019 .pagination a:hover.prev,
    .renew2019 .pagination a:focus.prev {
      background: url("/2017/img/common/ico_prev_next.png") no-repeat -30px 0; }
    .renew2019 .pagination a:hover.next,
    .renew2019 .pagination a:focus.next {
      background: url("/2017/img/common/ico_prev_next.png") no-repeat -30px -30px; }
.renew2019 .tbl-list + .pagination {margin-top:20px;}
.renew2019 .unifiedSch-lst li.in-bn .bn { position: absolute;top: 50%;right: 7px;margin-top: -21px;}
.renew2019 .search-tit + .title-search-result-category {padding-top:0;}
.renew2019 .search-tit + .unifiedSch-no +.title-search-result-category {padding-top:0;}

/* 기업단체서비스 하단 배너 */
.renew2019 .cbiz-banner-wrap { display:block;position:relative;width:100%;background:#f5f5f5 url("../image/renew2019/banner-wrap-bizservice-big.png") no-repeat right bottom;margin:40px auto;padding:25px 30px 18px 30px;box-sizing:border-box;}
.renew2019 .cbiz-banner-wrap .banner-wrap-title { display:block;position:relative;padding-left:20px;text-align:left;color:#eb193a;font-size:15px;font-size:1.5rem;}
.renew2019 .cbiz-banner-wrap .banner-wrap-title:before { content:"";display:block;position:absolute;left:0;top:4px;width:13px;height:10px;background: url("../image/renew2019/banner-wrap-bizservice-check.png") no-repeat 0 0;}
.renew2019 .cbiz-banner-wrap .banner-wrap-description {display:block;margin-top:6px;color:#666666;font-size:15px;font-size:1.5rem;}
.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area {display:block;overflow:hidden;width:100%;margin-top:15px;}
.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a { display:block;float:left;max-width:256px;height:56px;width:32%;margin-right:2%;background-size:100% 100%; background-repeat:no-repeat;background-position:0 0;}
.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a > span { display:block;overflow:hidden;position:absolute;left:-9999999px;width:0;height:0;font-size:0;}
.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a.banner00 {background-image: url("../image/renew2019/banner-wrap-bizservice-banner00.png");}
.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a.banner01 {background-image: url("../image/renew2019/banner-wrap-bizservice-banner01.png");}
.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a.banner02 {background-image: url("../image/renew2019/banner-wrap-bizservice-banner02.png");margin-right:0;}
@media only screen and (max-width: 805px) {
	/* .renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a {width:32%;margin-right:2%;}*/
}
@media only screen and (max-width: 480px) {
	.renew2019 .cbiz-banner-wrap { padding:18px 15px;}
	.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a {float:none;width:100%;margin-right:0;margin-bottom:10px;}
	.renew2019 .cbiz-banner-wrap .banner-wrap-btn-area a.banner02 { margin-bottom:0;}
}

/*생애주기별 목록 overwrite */
.renew2019 .unifiedSch-lst.unifiedSch5 > .lc-list > li { padding:16px 120px 16px 7px; }

/* 공공자원개방공유서비스 시범사업 overwrite */
.public-srch .srch-area .check-wrap { height:auto;overflow:visible;}

/* 키워드로 보는 서비스 */
/* 2019년 08월 02일 키워드 탭 4개로 인한 넓이 31%-->23% 수정 3n-->4n */
.renew2019 .keyword-tabnav-wrap {display:block;overflow:hidden;position:relative;width:100%;margin:40px auto 30px auto;padding:0px 0px;}
.renew2019 .keyword-tabnav { display:block;overflow:hidden;}
.renew2019 .keyword-tabnav > li{float:left;width:22%;margin-right:3.5%;text-align:center;}
.renew2019 .keyword-tabnav > li:nth-child(4n) { margin-right:0;}
.renew2019 .keyword-tabnav > li > a {display:block;overflow:visible;position:relative;margin:0 10px 10px 10px;font-size:18px;font-weight:bold;color:#333;text-align:center;background-color:#fff;border:2px solid #cccccc;line-height:50px;text-decoration:none;border-radius:24px;font-size:15px;font-size:1.5rem;} /* 0310 수정 */
.renew2019 .keyword-tabnav > li > a:after {content:'';display:block;position:absolute;left:50%;bottom:-10px;margin-left:-5px;z-index:1;width:0;height:0;border-width:10px 10px 0;border-style:solid; border-color:#cccccc transparent;margin-left:-5px;}
.renew2019 .keyword-tabnav > li.active > a{background-color:#006ae2;border:2px solid #006ae2;color:#fff;}
.renew2019 .keyword-tabnav > li.active > a:after{border-color:#006ae2 transparent;}

.renew2019 .keyword-service-list-wrap .keyword-service-list { overflow:hidden;}
.renew2019 .keyword-service-list-wrap .keyword-service-list li { display:block;float:left;width:31%;margin-right:3.5%;margin-bottom:40px;/* width:269px;height:356px;*/}
.renew2019 .keyword-service-list-wrap .keyword-service-list li:nth-child(3n) { margin-right:0; }
.renew2019 .keyword-service-list-wrap .keyword-service-list li > div { display:block;border:1px solid #cccccc;padding:40px 40px 50px;font-size:15px;font-size:1.5rem;text-align:center;white-space:normal;word-break:keep-all;}  /* 0310 수정 */
.renew2019 .keyword-service-list-wrap .keyword-service-list li:hover > div,
.renew2019 .keyword-service-list-wrap .keyword-service-list li:focus > div { border:1px solid #006ae2;}
.renew2019 .keyword-service-list-wrap .keyword-service-list li .flag {  display:inline-block;padding:0 12px;border:1px solid #006ae2;border-radius:12px;color:#006ae2;font-weight:bold;  }
.renew2019 .keyword-service-list-wrap .keyword-service-list li .title { display:block;overflow:hidden;height:45px;height:4.5rem;margin:40px auto;padding:0;color:#000; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;border:0;}  /* 0310 수정 */
.renew2019 .keyword-service-list-wrap .keyword-service-list li .descript { display:block;overflow:hidden;height:94px;height:9.4rem; -webkit-box-orient: vertical; text-overflow: ellipsis;word-wrap: break-word;}
.renew2019 .keyword-service-list-wrap .keyword-service-list li .btn-go { display:block;/* width:180px;*/border:1px solid #cccccc;margin:30px auto 0 auto;padding:11px 0;line-height:100%;color:#333333;font-weight:bold;font-size:16px;font-size:1.6rem;text-decoration:none;}
.renew2019 .keyword-service-list-wrap .keyword-service-list li > div .btn-go:hover,
.renew2019 .keyword-service-list-wrap .keyword-service-list li > div .btn-go:focus { background-color:#294a7f;border:1px solid #294a7f;color:#fff;cursor:pointer;} 
.renew2019 .search-box-multi-wrap .select-year-date-btn-wrap { display:inline-block;overflow:hidden;float:right;width:auto;}
.renew2019 .select-year-date-btn-wrap .select-wrap.select-year-wrap {margin-right:20px;}
.renew2019 .select-year-date-btn-wrap .select-wrap.select-date-wrap {margin-right:30px;}
.renew2019 .keyword-service-list-wrap + .pagination-wrap { margin-top:10px;}
@media only screen and (max-width: 1279px) {
	.renew2019 .keyword-service-list-wrap .keyword-service-list li > div { padding:40px calc( 10px + 2vmin); }
}
/* 2019년 08월 02일 키워드 탭 4개로 인한 넓이 33%-->25% 수정 */
@media only screen and (max-width: 805px) {
	.renew2019 .keyword-tabnav > li{float:left;width:25%;margin-right:0;}
	.renew2019 .keyword-tabnav > li:nth-child(4n) { margin-right:0;}
	.renew2019 .keyword-service-list-wrap .keyword-service-list li > div { padding:30px calc( 10px + 2vmin); }  /* 0310 수정 */
	.renew2019 .keyword-service-list-wrap .keyword-service-list li,
	.renew2019 .keyword-service-list-wrap .keyword-service-list li:nth-child(3n) { width:48%;margin-right:4%; }
	.renew2019 .keyword-service-list-wrap .keyword-service-list li:nth-child(2n) { margin-right:0;}
	.renew2019 .select-year-date-btn-wrap {display:block;float:none;width:100%;}
	.renew2019 .search-box-multi-wrap .select-year-date-btn-wrap { display:block;float:none;width:100%;}
	.renew2019 .select-year-date-btn-wrap .select-wrap.select-year-wrap, 
	.renew2019 .select-year-date-btn-wrap .select-wrap.select-date-wrap {margin-right:0;}
	.renew2019 .keyword-service-list-wrap .keyword-service-list li .title {margin:30px auto;} /* 0310 수정 */
	.renew2019 .keyword-service-list-wrap .keyword-service-list li .btn-go { margin-top:20px;}
}

@media only screen and (max-width: 480px) {
	.renew2019 .keyword-service-list-wrap .keyword-service-list li,
	.renew2019 .keyword-service-list-wrap .keyword-service-list li:nth-child(2n),
	.renew2019 .keyword-service-list-wrap .keyword-service-list li:nth-child(3n) { float:none;width:100%;margin-right:0; }
	.renew2019 .keyword-tabnav > li > .keyword-balloon { min-height:50px;padding:10px;line-height:50px;} /* 0310 수정 */
	.renew2019 .keyword-tabnav > li > .keyword-balloon > span { display:inline-block;vertical-align:middle;line-height:120%;}
}
@media only screen and (max-width: 360px) {
	.renew2019 .keyword-tabnav > li { float:none;width:100%;}
	.renew2019 .keyword-tabnav > li + li {margin-top:20px;}
	.renew2019 .keyword-tabnav > li > a.long {line-height:50px;} /* 0310 추가 */
}

/* 분야별 정책정보 */
.renew2019.policy_cont .unifiedSch-lst .title-box-tab.five_tab .sorting-area { float:right;margin:20px 0;}
.renew2019.policy_cont .title-box-tab + .sch_area { margin-top:0;}
.renew2019.policy_cont .unifiedSch-lst .title-box-tab + .sch_area .title-search-result {margin-top:0;}

/* 정부24소개 */

.renew2019 .section_in { margin-top: 20px;}

.renew2019 .contents .gov24-overview-wrap h2.no-bullet img { display:block;margin:0 auto;width:auto;height:auto;}
.renew2019.contentsWrap .contents h2.mid-line span {
  font-weight: bold; }
.renew2019.contentsWrap .contents h2.mid-line {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 0;
    text-align: center;
    background: url(../image/renew2019/bg_mid_line.gif) repeat-x 0 center;}

/*------------------------------ 정부24 개요  ----------------------------*/
.renew2019 .gov24-overview-wrap h2 {
  text-align: center; }
  .renew2019 .gov24-overview-wrap h2 img {
    margin: 10px 0 4px 0; }
.renew2019 .gov24-overview-wrap .overview-cont {
  max-width: 560px;
  margin: 0 auto;
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem; }
.renew2019 .gov24-overview-wrap .overview-info {
  margin: 15px 0 10px 0;
  padding: 0;
  text-align: center;
  background-color: #f4f3f3; }
  .renew2019 .gov24-overview-wrap .overview-info img {
    max-width: 100%; }
.renew2019 .gov24-overview-wrap .overview-noti {
  position: relative;
  padding: 1px 0 6px 38px; }
  .renew2019 .gov24-overview-wrap .overview-noti:before {
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: 0;
    width: 32px;
    height: 28px;
    background: url("../image/renew2019/gov24-overview-noti.png") no-repeat 0 0; }
  .renew2019 .gov24-overview-wrap .overview-noti span {
    display: inline-block;
    margin-right: 20px;
    padding: 4px 0; }
    .renew2019 .gov24-overview-wrap .overview-noti span + span {
      color: #777; }

.renew2019 .gov24-service-wrap h2 {
  margin-bottom: 26px; }
.renew2019 .gov24-service-wrap > section {
  position: relative;
  padding: 0 0 39px 100px; }
  .renew2019 .gov24-service-wrap > section > h3 {
  	 display:block;padding:7px 0 10px 0;
    font-size: 17px;
    font-size: 1.7rem;
	font-weight:bold;}
.renew2019 .gov24-service-wrap > section > p {
  font-size: 14px;
  font-size: 1.4rem;
  padding-bottom: 8px; }
.renew2019 .gov24-service-wrap > section:before {
  position: absolute;
  display: block;
  content: '';
  top: 0;
  left: 0;
  width: 90px;
  height: 90px;
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:100% auto;
  border-radius: 50%; }
.renew2019 .gov24-service-wrap > .gov24-service-01:before {background-image: url("../image/renew2019/gov24-overview-01.png")}
.renew2019 .gov24-service-wrap > .gov24-service-02:before {background-image: url("../image/renew2019/gov24-overview-02.png"); background-color: #47a11c;} /* 210414 수정 */
.renew2019 .gov24-service-wrap > .gov24-service-03:before {background-image: url("../image/renew2019/gov24-overview-03.png"); background-color: #f45600;} /* 210414 수정 */
.renew2019 .gov24-service-wrap > .gov24-service-04:before {background-image: url("../image/renew2019/gov24-overview-04.png")} /* 210414 추가 */

@media only screen and (max-width: 805px) {
	.renew2019 .gov24-service-wrap > section > p br { display:none; }
	.renew2019 .gov24-service-movie .pic-service ul li {    float: left;width: 50%;  }
}
@media only screen and (max-width: 480px) {
	.renew2019 .gov24-service-movie .pic-service ul li {    float: none;width: 100%;  }
	 .renew2019 .gov24-service-wrap > section { padding: 0 0 39px 0; } 
	.renew2019 .gov24-service-wrap > section:before {width:45px;height:45px;}
	.renew2019 .gov24-service-wrap > section > h3 { margin:0 0 10px 60px;}
}
@media only screen and (max-width: 360px) {
   
}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap { display:block;margin-top:20px; }
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list { display:block;overflow:hidden;width:100%;}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list > li { display:block;float:left;position:relative;background-color:#f8f8f8;box-sizing:border-box;text-align:center;}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list > li > div {display:block;background-color:#f8f8f8;border:3px solid #f0f0f0;padding:30px 20px;vertical-align:middle;}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list > li a { text-decoration:none;}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title { display:inline-block;font-size:18px;font-weight:bold;line-height:140%;vertical-align:middle;}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list > li .gov24-service-descript { display:block;margin-top:10px;font-size:14px;color:#000000;line-height:120%;white-space:normal;word-break:keep-all;}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct {display:block;padding:10px;font-size:14px;}
.renew2019 .gov24-service-wrap > section .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct > span:after{ content:" > ";margin:0 4px;}
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title { font-size:16px;}
.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title { font-size:17px;}
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title { font-size:16px;} /* 210413 추가 */
/*.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li { width:49%;margin-right:2%;margin-bottom:10px;}
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li:nth-child(2n) { margin-right:0; }*/
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li { width:32%;margin-right:2%;}
.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li { width:23.5%;margin-right:2%;}
.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li { width:18.2%;margin-right:2%;}
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li { width:32%;margin-right:2%;} /* 210413 추가 */
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li:last-child,
.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li:last-child,
.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li:last-child,
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li:last-child {margin-right:0;} /* 210413 추가 */
/* .renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li > div { height:145px;border-right:0;margin-right:139px;text-align:left;} */
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li > div,
.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li > div,
.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li > div,
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li > div {padding:0 10px;} /* 210413 추가 */
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li > div {height:145px;padding:20px 0;/*line-height:145px;*/}
.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li > div { height:93px;line-height:93px;}
.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li > div {height:113px;line-height:110px;}
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li > div {height:135px;padding: 20px 0;} /* 210413 추가 */
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li > div .gov24-service-descript {padding:5px 10px; }
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li > div .gov24-service-descript {padding:5px 10px; } /* 210413 추가 */
/*.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct {display:block;position:absolute;right:0;top:0;bottom:0;width:139px;height:100%;background-color:#518af7;color:#fff;}
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct > span {display:block;padding-top:25px;}
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct > span:after { content:"";display:block;width:100%;height:26px;background-image: url("../image/renew2019/btn-go-direct-arw-big.png");background-repeat:no-repeat;background-position:center top;margin:18px auto;}
*/
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct {display:block;position:relative;background-color:#518af7;color:#fff;}
.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct {display:block;position:relative;background-color:#47a11c;color:#fff;}
.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct {display:block;position:relative;background-color:#f45600;color:#fff;}
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct {display:block;position:relative;background-color:#003c91;color:#fff;} /* 211025 수정 */
.renew2019 .gov24-service-wrap > .gov24-service-01 > h3,
.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title{ color:#518af7;}
.renew2019 .gov24-service-wrap > .gov24-service-02 > h3,
.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title{ color:#47a11c;}
.renew2019 .gov24-service-wrap > .gov24-service-03 > h3,
.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title{ color:#f45600;}
/* 210413 추가 */
.renew2019 .gov24-service-wrap > .gov24-service-04 > h3,
.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li .gov24-service-title{ color:#003c91;} /* 211025 수정 */
/* 
@media all and (max-width:1199px) {
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li > div { height:145px;padding:20px;}
} */
@media all and (max-width:805px) {
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li, /* {width:100%;height:auto;margin-right:0;margin-bottom:10px;}*/
	.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li {width:49%;margin-bottom:10px;}
	.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li {width:49%;margin-bottom:10px;}
	.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li {width:49%;margin-bottom:10px;} /* 210413 추가 */
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li:nth-child(2n),
	.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li:nth-child(2n),
	.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li:nth-child(2n),	
	.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li:nth-child(2n){ margin-right:0;} /* 210413 추가 */	
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li > div,
	.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li > div {vertical-align:middle;}
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct > span { padding-top:10px;}
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li .btn-go-direct > span:after { margin:5px auto;}
}
@media all and (max-width:480px) {
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li {width:100%;margin-right:0;}	
	.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li {width:100%;margin-right:0;} /* 210413 추가 */	
	.renew2019 .gov24-service-wrap > .gov24-service-01 .gov24-service-list-wrap .gov24-service-list > li > div { height:auto;}
	.renew2019 .gov24-service-wrap > .gov24-service-04 .gov24-service-list-wrap .gov24-service-list > li > div { height:auto;} /* 210413 추가 */
	.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li > div,
	.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li > div { height:93px;line-height:90px;}
}
@media all and (max-width:320px) {	
	.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li,
	.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li {width:100%;margin-right:0;}	
	.renew2019 .gov24-service-wrap > .gov24-service-02 .gov24-service-list-wrap .gov24-service-list > li > div,
	.renew2019 .gov24-service-wrap > .gov24-service-03 .gov24-service-list-wrap .gov24-service-list > li > div { height:auto;line-height:1;padding:20px 10px;}
}

.renew2019 .ibtn.medium.btn-changeLang {
  float: right;
  width: 102px;
  min-width: 102px !important;
  text-align: center;
  background: #0e3b64;
  margin-right: 0; }
  .renew2019 .ibtn.medium.btn-changeLang:after {
    content: "";
    display: block;
    clear: both;
    width: 100%; }

.renew2019 .ibtn.medium.btn-changeLang * {
  min-width: 0 !important; }

/* 정부24소개 동영상목록 */
.renew2019 .gov24-service-movies .gallery_wrap ul { padding-top:0;border:0;}
.renew2019 .gov24-service-movies .gallery_wrap .video li {
width:25%;
  height: 275px; } /* 0225 수정 */
  .renew2019 .gov24-service-movies .gallery_wrap .video li a { width:100%;}
  .renew2019 .gov24-service-movies .gallery_wrap .video li > div {
  	height: 275px;
    padding: 15px 12px;
    border: 1px solid #d3d3d3;
    box-sizing: border-box; } /* 0225 수정 */
  .renew2019 .gov24-service-movies .gallery_wrap .video li .thumb {
    height: 160px; }
    .renew2019 .gov24-service-movies .gallery_wrap .video li .thumb a {
      position: relative;
      background: url("/2017/img/page/bg-transparent.png") repeat 0 0; }
      .renew2019 .gov24-service-movies .gallery_wrap .video li .thumb a:after {
        display: inline-block;
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 70px;
        height: 70px;
        margin: -35px 0 0 -35px;
        background: url("/2017/img/page/play_video.png") no-repeat 0 0; }
	.renew2019 .gov24-service-movies .pic-service ul li dl dt a {width:100%;}
	.renew2019 .gov24-service-movies .pic-service ul li dl dd { margin-top:5px;}
@media all and (max-width:674px) {
	.renew2019 .gov24-service-movies .gallery_wrap .video li {	float:left;width:49%;margin-right:2%; }
	.renew2019 .gov24-service-movies .gallery_wrap .video li:nth-child(2n) {margin-right:0; }
}
@media all and (max-width:480px) {
	.renew2019 .gov24-service-movies .gallery_wrap .video li {	float:none;width:100%; }
}

/*생애주기별 overwrite */
.renew2019 .unifiedSch-lst .title-box-tab .title-under-line:after,
.renew2019.policy_cont .unifiedSch-lst .title-box-tab .title-under-line:after { display:none;}

/* 이용가이드 */
.guide-tab-element{position:relative;margin-top:50px}
.guide-tab-element:after{content:'';display:block;clear:both}
.guide-tab-element li{float:left;width:50%}
.guide-tab-element li a{display:block;padding:20px;border:1px solid #e4e4e5;border-bottom:2px solid #294a7f;background-color:#f9f9f9;font-size:18px;color:#333333;text-align:center}
.guide-tab-element li.active a{border:2px solid #294a7f;border-bottom:2px solid #fff;background-color:#fff;font-weight:bold}
.guide-inner-tab{margin-left:-10px;margin-top:40px}
.guide-inner-tab:after{content:'';display:block;clear:both}
.guide-inner-tab li{float:left;width:16.6666666667%;}
.guide-inner-tab.four li{width:20%;}
.guide-inner-tab li a{display:block;margin-left:10px;border:1px solid #dddddd;background-color:#fff;text-align:center;height:80px;color:#666}
.guide-inner-tab li.active a{border:1px solid #3b95eb;background-color:#3b95eb;color:#fff}
.guide-inner-tab li a .vm-element{display:table;width:100%;height:100%}
.guide-inner-tab li a .vm-element span{display:table-cell;vertical-align:middle;font-size:16px;}
h2.guide-title{background:url(../image/renew2019/pattern.png);border-radius:30px;padding:10px;margin-top:30px}
h2.guide-title span{display:block;padding-left:60px;font-size:18px;font-weight:bold;color:#333;background:url(../image/renew2019/ico-guide-circle.png) #fff no-repeat 30px center;border-radius:20px;line-height:34px}
ul.guide-text-dash{overflow:hidden;margin-top:20px;padding-left:40px;line-height:28px}
ul.guide-text-dash.pd0{padding-left:0px}
ul.guide-text-dash.member{padding-left:60px;position:relative;}
ul.guide-text-dash.member.pd0{padding-left:0px;position:relative;}
ul.guide-text-dash.member > li{font-size:16px;min-height:50px}
ul.guide-text-dash.small > li{font-size:16px;min-height:50px}
ul.guide-text-dash.table{padding-left:0px}
ul.guide-text-dash.table > li{font-size:16px;line-height:25px}
ul.guide-text-dash > li{font-size:18px;color:#333333;text-align:left}
ul.guide-text-dash > li:after{display:none}
ul.guide-text-dash > li > ul{overflow:hidden}
ul.guide-text-dash > li > ul > li{position:relative;padding:0px 0px 0px 15px;}
ul.guide-text-dash > li > ul > li:after{content:'-';display:block;position: absolute;left:0px;top:0px;z-index:1;}
ul.guide-text-dash.small > li > ul > li{padding:0px 0px 0px 10px}
.guide-count-element{overflow:hidden}
.guide-cont{position:relative;overflow:hidden;background-color:#f5f5f5;padding:30px 0px;margin-top:30px}
.guide-cont.pd40{padding:30px 40px 30px 40px}
.guide-cont.pd40 .infor-text-right{padding:0px}
.guide-cont .list-type{text-align:center;margin-top:60px}
.guide-cont .list-type:after{content:'';display:block;clear:both}
.guide-cont .list-type > li{float:left;display:inline-block;position:relative;width:100%}
.guide-cont .list-type > li:after{content:'';display:block;width:28px;height:52px;background:url(../image/renew2019/ico-guide-arrow.png);position:absolute;right:-14px;top:calc( 50% - 72px );z-index:1}
.guide-cont .list-type > li.arrow-r:after{right:20px;top:200px}
.guide-cont .list-type > li.arrow-r2:after{top:180px}
.guide-cont .list-type > li.arrow-r3:after{top:-9999px}
.guide-cont .list-type.three > li:after{top:180px;right:-25px}
.guide-cont .list-type > li.last-child:after{display:none}
.guide-cont .list-type > li.pt100{padding-top:100px}
.guide-cont .large-text{display:block;font-size:22px;font-weight:bold;color:#004dba;padding-bottom:2px}
.guide-cont .list-type li .inner{padding:0px 40px;text-align:center}
.guide-cont .list-type.two li{width:50%;}
.guide-cont .list-type.three li{width:33.333333%;}
.guide-cont .list-type.four{margin-top:50px}
.guide-cont .list-type.four li{width:25%;}
.guide-cont .list-type.four li .inner{padding:0px 30px;}
.guide-cont .img-cont{margin:25px 0px 45px 0px;overflow:hidden}
.guide-cont .img-cont.last-child{margin:25px 0px 0px 0px;}
.guide-cont .guide-cont-title{font-size:26px;color:#1b1a1a;font-weight:bold;padding-bottom:10px;border-bottom:2px solid #636363;margin-bottom:10px}
.guide-cont .guide-cont-title span{font-size:15px;display:inline-block;margin-left:10px;vertical-align:middle;font-weight:normal}
.guide-infor{display:block;margin-top:20px;font-size:16px;color:#333}
.guide-infor .red-text{color:#ff0000;display:inline-block;border-bottom:1px solid #ff0000}
.guide-num{position:absolute;width:42px;height:42px;background:url(../image/renew2019/ico-guide-num.png) no-repeat;text-align:center;font-size:22px;color:#fff;line-height:42px;font-weight:bold}
.guide-num.g6{left:24px;top:-20px;}
.guide-num.g6.pos1{left:95px}
.guide-num.g6.pos2{left:34px;top:81px;}
.guide-num.g6.pos3{left:315px;}
.guide-num.g6.pos4{left:34px;}
.guide-num.g1{left:0px;top:0px;}
.infor-text-right{text-align:right;font-size:12px;color:#1b1a1a;margin-bottom:20px;padding-right:20px}
.guide-cont-btn{display:inline-block;height:40px;background-color:#192d6a;font-size:18px;font-weight:bold;text-align:center;color:#fff !important;padding:0px 20px;line-height:40px;border-radius:5px;text-decoration:none}
.guide-cont-btn span{display:inline-block;width:7px;height:11px;background:url(../image/renew2019/ico-guide-btn.png);vertical-align:middle;margin:-5px 0px 0px 10px}
.btn-pos{padding:5px 0px 15px 0px;overflow:hidden}
.btn-pos.right{text-align:right}
.btn-pos.left{text-align:left;margin:10px 0px 0px 60px}
.btn-pos.center{text-align:center;margin:30px 0px 0px 0px}
.guide-count-element{display:none}
.guide-cont .w300{width:600px;margin:30px auto 0px auto}
.guide-cont .guide-table{width:100%;margin-top:30px}
.guide-cont .guide-table table thead th{border:1px solid #afd0df;background-color:#cbe7f3;text-align:center;font-size:18px;color:#333333;padding:15px 20px;font-weight:bold}
.guide-cont .guide-table table tbody td{border:1px solid #dedede;background-color:#fff;text-align:center;font-size:16px;color:#333333;padding:15px 20px;word-break:keep-all}
.guide-cont .guide-table table tbody td.text-left{text-align:left}
.guide-btn-pos{position:absolute;right:40px;top:25px;z-index:1}
.guide-cont.subsidy-cont .img-cont {text-align: center;} /* 210414 추가 */
.guide-cont.subsidy-cont .guide-cont-title:nth-last-of-type(2) {margin-top: 90px;} /* 210414 추가 */

/*키워드로보는서비스 **/
@media only screen and (min-width:806px) {
			.renew2019 .keyword-tabnav.tab03 { margin-left:-3.5%}
			.renew2019 .keyword-tabnav.tab03 > li {float:left;width:calc(100% / 3 - 3.5%);margin-right:0%;margin-left:3.5%;text-align:center}
			.renew2019 .keyword-service-list-wrap .keyword-service-list.keywordTab03 {margin-left:-3.5%}
			.renew2019 .keyword-service-list-wrap .keyword-service-list.keywordTab03 li {width:calc(100% / 3 - 3.5%);margin-right:0%;margin-left:3.5%}
}
@media (max-width:805px) and (min-width:361px) {
			.renew2019 .keyword-tabnav.tab03 > li {float:left;width:calc(100% / 3);margin-right:0}
}


/* 연령/대상별 혜택 -결과내 재검색*/
.renew2019 .search-box.type02 .form-input-group {margin-top: 10px;padding-top: 10px;border-top: 1px solid #d3d3d3;}
@media (max-width: 839px) {
	.renew2019 .search-box.type02 .form-input-group {padding: 10px;border: 1px solid #d3d3d3; border-radius:5px;}
}
@media (max-width: 805px) {
	.renew2019 .search-box.type02 .form-input-group .layout-col.auto .col + .col {margin-top: 10px;} 
	.renew2019 .search-box.type02 .form-input-group .layout-col.auto .col {float: none;width: auto;}
}

/* s: 0309 pub style추가 */
.contentsWrap.r2n .txt_list > li {position: relative;margin-bottom: 5px;line-height: 25px;padding-left: 10px;}
.contentsWrap.r2n .txt_list > li:before {content: '-';display: inline-block;margin-bottom: 5px;line-height: 25px;position: absolute;left: 0;}
/* e: 0309 pub style추가 */

/* s :0427 코로나19 관련 정부 서비스*/
.gov-cont-wrap button {cursor:pointer}

 /* 탭 활성화 css */
.gov-cont-wrap > div{display:none}
.gov-cont-wrap > div.current{display:block}
.gov-cont-wrap .byCategory-service-wrap .tabcont{display:none}
.gov-cont-wrap .byCategory-service-wrap .tabcont.active{display:block}

.search-cont-box > div{display:none}
.search-cont-box > div.active{display:block}

/* 배너 */
.gov-banner-wrap.pc{display:block}
.gov-banner-wrap.mobile{display:none}
.gov-banner-wrap.pc{width:100%;max-width:1140px;margin:25px auto 15px;overflow:hidden;position:relative}
.gov-banner-wrap.mobile{margin-bottom:20px}
.gov-banner-wrap.mobile ul li a{display:block;position:relative;text-decoration:none}
.gov-banner-wrap ul:after{display:block;clear:both;content:''}
.gov-banner-wrap ul li{float:left;position:relative;width:33.3333%;box-sizing:border-box}
.gov-banner-wrap ul.col01 li{width:100%} /* 0414 추가 */
.gov-banner-wrap ul.col02 li{width:50%} /* 0414 추가 */
.gov-banner-wrap ul li a{display:block;position:relative}
.gov-banner-wrap ul li a.bg-blue{background:#00adef}
.gov-banner-wrap ul li a.bg-bluegreen{background:#28aa92}
.gov-banner-wrap ul li a.bg-green{background:#50b849}
.gov-banner-wrap ul li a img{width:100%;height:auto}
.gov-banner-wrap ul li.current a,
.gov-banner-wrap ul li:hover a,
.gov-banner-wrap ul li:focus a{display:block;background:#294a7f;font-weight:bold;color:#fff;border:none;z-index:2}

/* 탭 */
.gov-title-wrap{width:100%;margin-bottom:20px;border:1px solid #83b7ef}
.gov-title-wrap ul:after{display:block;clear:both;content:''}
.gov-title-wrap ul li{float:left;position:relative;width:33.3333%;padding-top:25px;height:120px;box-sizing:border-box}
.gov-title-wrap ul li + li{border-left:1px solid #83b7ef}
.gov-title-wrap ul li a{display:block;font-weight:bold;font-size:24px;color:#003764}
.gov-title-wrap ul li.current{background-color:#a7d4fc !important}
.gov-title-wrap ul li a + span{display:block;font-size:20px;font-weight:bold;color:#003764}
.gov-title-wrap ul li a + span > em{font-style:normal;font-weight:bold;color:#0156b1}
.gov-title-wrap .tab01{background:#e9f2ff url(/2019/lib/image/renew2019/bg-tab01.png) 57px bottom no-repeat;padding-left:232px}
.gov-title-wrap .tab02{background:#e9f2ff url(/2019/lib/image/renew2019/bg-tab02.png) 13px bottom no-repeat;padding-left:170px}
.gov-title-wrap .tab03{background:#e9f2ff url(/2019/lib/image/renew2019/bg-tab03.png) 78px bottom no-repeat;padding-left:165px}

/* 서브탭 (정책뉴스,소식) */
.gov-cont-wrap .unifiedSch-lst .title-box-tab .tabnav li{position:relative;height:45px;line-height:45px;background:#f0f4f6;border:1px solid #ccc;vertical-align:top}
.gov-cont-wrap .unifiedSch-lst .title-box-tab .tabnav li a{display:block;width:100%;height:45px}
.gov-cont-wrap .unifiedSch-lst .title-box-tab .tabnav li + li{border-left:0}

/* 서브탭 (맞춤검색,키워드검색) */
.search-cont-wrap .search-tab-box ul:after{display:block;clear:both;content:''}
.search-cont-wrap .search-tab-box ul li{float:left;width:50%}
.search-cont-wrap .search-tab-box ul li a{display:block;width:100%;padding:15px 10px;font-weight:bold;font-size:20px;color:#666;border:4px solid #e9f2ff;border-bottom:none;background:#e9f2ff;box-sizing:border-box;text-align:center}
.search-cont-wrap .search-tab-box ul li.active a{background:#fff;color:#003764}
.search-cont-wrap .result-field{margin-top:20px}
.search-cont-wrap .result-field.none{margin-top:50px}
.search-cont-wrap .result-field.none > span{display:block;margin:0 auto;padding:28px 10px 28px 90px;width:320px;background:#ebebeb url(/2019/lib/image/renew2019/ico-guide-glass.png) 10px center no-repeat;border-radius:45px;box-sizing:border-box;font-size:16px;color:#666;font-weight:bold;text-align:left}
.search-cont-wrap .select-field{padding:30px 70px 40px 65px;border-top:none;border-right:4px solid #e9f2ff;border-bottom:4px solid #e9f2ff;border-left:4px solid #e9f2ff}
.search-cont-wrap .select-field .type01{padding-bottom:10px;border-bottom:2px solid #ccc}
.search-cont-wrap .select-field .type01:after{display:block;clear:both;content:''}
.search-cont-wrap .select-field .type01 > div{float:left}
.search-cont-wrap .select-field .type01 .subject-box strong{font-weight:bold;font-size:20px;color:#333}
.search-cont-wrap .select-field .type01 .mark-box{float:right;margin-top:15px}
.search-cont-wrap .select-field .type01 .mark-box > div{float:left;position:relative}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-tit + .tooltip-box{visibility:hidden;position:absolute;top: 34px; left: 0; padding: 18px 20px; width: 270px; border: 1px solid #4e74b6; box-sizing: border-box; background: #fff; z-index: 9; box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.1);}
.search-cont-wrap .select-field .type01 .mark-box .list02 .tooltip-box{left:-160px}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box:before{content:""; display:block;position:absolute;top: -12px; left: 6px; width: 8px; height: 11px; border-bottom: 1px solid #fff; background: url(/2019/lib/image/renew2019/ico-tooltip-arrow.png) no-repeat center; z-index:1;}
.search-cont-wrap .select-field .type01 .mark-box .list02 .tooltip-box:before{left:166px}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .btn-close{position:absolute;right:20px;top:18px}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .btn-close .close{width: 20px; height: 20px; background: url(/2019/lib/image/renew2019/ico-tooltip-close.png) no-repeat center;}
.search-cont-wrap .select-field .type01 .mark-box:after{display:block;clear:both;content:''}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-tit{display:block;font-weight:bold;font-size:14px;color:#666;vertical-align:middle}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box > span{display:inline-block;width:100%;padding-bottom: 7px; font-size: 14px; font-weight: bold; color: #3352a4; border-bottom: 1px solid #3352a4;}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box{font-size:14px;color:#333}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box > span + p{padding-top:20px}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .income-list{margin-top:20px}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .income-list > span{font-weight:bold}
.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .income-list > ul > li{margin-top:3px}
.search-cont-wrap .select-field .type01 .mark-box > div + div{margin-left:15px}
.search-cont-wrap .select-field .type02{margin-top:40px;padding-left:14.3%;text-align:center}
.search-cont-wrap .select-field .type02:after{display:block;clear:both;content:''}
.search-cont-wrap .select-field .type02 > div{float:left}
.search-cont-wrap .select-field .type02 > div + div{margin-left:23px}
.search-cont-wrap .select-field .type02 span{margin-top:10px;font-weight:bold;font-size:20px;color:#333;display:inline-block}
.search-cont-wrap .select-field .type03{margin-top:40px}
.search-cont-wrap .select-field .type03 .list-box .inr + .inr{margin-top:10px}
.search-cont-wrap .select-field .type03 .list-box .inr:after{display:block;clear:both;content:''}
.search-cont-wrap .select-field .type03 .list-box .tit{float:left;display:inline-block;width:100px;margin-top:8px;font-weight:bold;font-size:18px;color:#333;box-sizing:border-box}
.search-cont-wrap .select-field .type03 .list-box .list{float:left;width:calc(100% - 90px);margin-left:-10px;margin-top:-10px;font-weight:bold;font-size:18px;color:#333;box-sizing:border-box}
.search-cont-wrap .select-field .type03 .list-box .list.row-type02 li{width:calc(100% / 3 - 11px);box-sizing:border-box}
.search-cont-wrap .select-field .type03 .list-box .list.row-type03 li{width:calc(100% / 3 - 11px);box-sizing:border-box}
.search-cont-wrap .select-field .type03 .list-box .list.row-type04 li{width:calc(100% / 2 - 11px);box-sizing:border-box}
.search-cont-wrap .select-field .type03 .list-box .list:after{display:block;clear:both;content:''}
.search-cont-wrap .select-field .type03 .list-box .list > li{float:left;width:calc(100% / 4 - 10px);margin-left:10px;margin-top:10px;box-sizing:border-box}
.search-cont-wrap .select-field .type04{margin-top:40px}
.search-cont-wrap .select-field .type04 .btn-box{text-align:center}
.search-cont-wrap .select-field .type04 .btn-box .button{display:inline-block;width:260px;height:60px;border:2px solid #666;box-sizing:border-box;color:#666;font-size:22px;font-weight:bold;background:#fff}
.search-cont-wrap .select-field .type04 .btn-box .button.reset{background:#fff url(/2019/lib/image/renew2019/ico-guide-reset.png) center center no-repeat}
.search-cont-wrap .select-field .type04 .btn-box .button.result{background:#003764;border:none;box-sizing:border-box;color:#fff}
.search-cont-wrap .select-field .type04 .btn-box .button.reset02 > span {position:relative;padding-right:40px}
.search-cont-wrap .select-field .type04 .btn-box .button.reset02 > span:after{content:'';display:block;position:absolute;right:0;top:0;width:32px;height:24px;background:#fff url(/2019/lib/image/renew2019/ico_reset02.png) no-repeat;}
.search-cont-wrap .select-field .type04 .btn-box .button + .button{margin-left:10px}
.search-cont-wrap .select-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.search-cont-wrap .select-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.search-cont-wrap .select-field input[type="radio"]{position:absolute;top:-9999px;left:-9999px}
.search-cont-wrap .select-field input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px}
.search-cont-wrap .select-field input + .label-custom{display:block;padding:10px 10px 13px 45px;width:100%;background:#a7d4fc url(/2019/lib/image/renew2019/ico-guide-check_off.png) 10px center no-repeat;border-radius:25px;box-sizing:border-box;cursor:pointer;font-size:18px;color:#003764; border: 2px solid #a7d4fc; max-height: 50px;}
.search-cont-wrap .select-field input + .label-custom.long{width:260px}
.search-cont-wrap .select-field input:checked + .label-custom{color:#fff;background:#1271b9 url(/2019/lib/image/renew2019/ico-guide-check_on.png) 10px center no-repeat; border: 2px solid #003764; text-decoration: underline;}
.search-cont-wrap .select-field select::-ms-clear{display:none}
.search-cont-wrap .select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/2019/lib/image/renew2019/ico-arrow-blue.png) 93% center no-repeat}
.search-cont-wrap .select-field select::-ms-expand{display:none}
.search-cont-wrap .select-field .select + .select{margin-left:5px}
.search-cont-wrap .select-field .select + span{margin-left:20px}
.search-cont-wrap .select-field .select{width:240px;height:60px;border:4px solid #a7d4fc;padding:5px 10px 10px 15px;box-sizing:border-box;font-size:20px;font-weight:bold;color:#003764}

/* 검색어를 입력해주세요 - 추가 */
.search-cont-wrap .gov-search-wrap .inr{display:block;overflow:hidden;position:relative;width:100%;margin:0 auto;text-align:center}
.search-cont-wrap .gov-search-wrap .inr .col{display:inline-block;vertical-align:middle}
.search-cont-wrap .gov-search-wrap .inr .col + .col {margin-left:25px}
.search-cont-wrap .gov-search-wrap .keyword-box{display:block;position:relative;padding-right:90px;box-sizing:border-box;vertical-align:middle} /* 0414 */
.search-cont-wrap .gov-search-wrap .keyword-box .input-search-keyword{display:block;width:322px;height:40px;padding:0 20px;border:1px solid #898989;background:#fff;font-size:16px;line-height:38px;box-sizing:border-box}
.search-cont-wrap .gov-search-wrap .keyword-box .input-search-keyword::placeholder{font-size:inherit;color:#555}
.search-cont-wrap .gov-search-wrap .keyword-box .btn-search{display:inline-block;position:absolute;right:0;top:0;width:70px;height:40px;background-color:#666;font-family:'Malgun Gothic', sans-serif;font-size:14px;color:#fff;text-align:center;line-height:38px}
.search-cont-wrap .gov-search-wrap .check-wrap{display:inline-block;position:relative;padding:0;height:24px;vertical-align:middle}

/* 검색어를 입력해주세요 - 기존 */
.search-cont-wrap.type02 .gov-search-wrap{display:block;overflow:hidden;position:relative;margin-bottom:1px;padding:15px 10px;border:1px solid #e8e9ee;background:#f5f5f5;box-sizing:border-box}
.search-cont-wrap.type02 .gov-search-wrap .inr{display:block;overflow:hidden;position:relative;width:100%;margin:0 auto;text-align:center}
.search-cont-wrap.type02 .gov-search-wrap .inr .col{display:inline-block;vertical-align:middle}
.search-cont-wrap.type02 .gov-search-wrap .inr .col + .col {margin-left:25px}
.search-cont-wrap.type02 .gov-search-wrap .keyword-box{display:block;position:relative;padding-right:90px;box-sizing:border-box;vertical-align:middle} /* 0414 */
.search-cont-wrap.type02 .gov-search-wrap .keyword-box .input-search-keyword{display:block;width:322px;height:40px;padding:0 20px;border:1px solid #898989;background:#fff;font-size:16px;line-height:38px;box-sizing:border-box}
.search-cont-wrap.type02 .gov-search-wrap .keyword-box .input-search-keyword::placeholder{font-size:inherit;color:#555}
.search-cont-wrap.type02 .gov-search-wrap .keyword-box .btn-search{display:inline-block;position:absolute;right:0;top:0;width:70px;height:40px;background-color:#666;font-family:'Malgun Gothic', sans-serif;font-size:14px;color:#fff;text-align:center;line-height:38px}
.search-cont-wrap.type02 .gov-search-wrap .check-wrap{display:inline-block;position:relative;padding:0;height:24px;vertical-align:middle}

/* 태그리스트 - 추가 */
.search-cont-wrap .gov-tag-wrap {margin:40px auto 0;padding:30px 10px 0;box-sizing:border-box;text-align:center;border-top:1px solid #3282e9}
.search-cont-wrap .gov-tag-wrap a,
.search-cont-wrap .gov-tag-wrap span{display:inline-block;font-size:16px;color:#3282e9;font-weight:bold}
.search-cont-wrap .gov-tag-wrap a:hover,
.search-cont-wrap .gov-tag-wrap a:focus,
.search-cont-wrap .gov-tag-wrap a.on{border-bottom:1px solid #3282e9}
.search-cont-wrap .gov-tag-wrap a:hover{ text-decoration:none}
.search-cont-wrap .gov-tag-wrap a{margin-left:15px}
.search-cont-wrap .gov-tag-wrap .tag-title{margin-right:20px;border-radius:25px;color:#fff;padding:0 18px;height:40px;line-height:38px;text-align:center;background:#3282e9;box-sizing:border-box}

/* 태그리스트 - 기존 */
.search-cont-wrap.type02 .gov-tag-wrap{margin-bottom:20px;padding:15px 10px;background:#f5f5f5;box-sizing:border-box;text-align:center;border-top:none;margin-top:0}
.search-cont-wrap.type02 .gov-tag-wrap a,
.search-cont-wrap.type02 .gov-tag-wrap span{display:inline-block;font-size:16px;color:#3282e9;font-weight:bold}
.search-cont-wrap.type02 .gov-tag-wrap a:hover,
.search-cont-wrap.type02 .gov-tag-wrap a:focus,
.search-cont-wrap.type02 .gov-tag-wrap a.on{border-bottom:1px solid #3282e9}
.search-cont-wrap.type02 .gov-tag-wrap a:hover{ text-decoration:none}
.search-cont-wrap.type02 .gov-tag-wrap a{margin-left:15px}
.search-cont-wrap.type02 .gov-tag-wrap .tag-title{margin-right:20px;border-radius:25px;color:#fff;padding:0 18px;height:40px;line-height:38px;text-align:center;background:#3282e9;box-sizing:border-box}

/* 시군구선택 - 추가 */
.search-cont-wrap .gov-select-wrap{margin-top:20px;padding:10px;text-align:right;background:#f8f8fa;border:1px solid #e8e9ee}
.search-cont-wrap .gov-select-wrap + .service-sort-box{margin-top:30px}
.search-cont-wrap .gov-select-wrap select{padding:0 0 0 10px;width:150px;height:40px;border:1px solid #ccc}
.search-cont-wrap .gov-select-wrap button{display:inline-block;width:70px;height:40px;margin-left:10px;line-height:40px;background-color:#0e3b64;color:#fff}

/* 시군구선택 - 기존 */
.search-cont-wrap.type02 .gov-select-wrap{padding:10px;text-align:right;background:#f8f8fa;border:1px solid #e8e9ee}
.search-cont-wrap.type02 .gov-select-wrap + .service-sort-box{margin-top:30px}
.search-cont-wrap.type02 .gov-select-wrap select{padding:0 0 0 10px;width:150px;height:40px;border:1px solid #ccc}
.search-cont-wrap.type02 .gov-select-wrap button{display:inline-block;width:70px;height:40px;margin-left:10px;line-height:40px;background-color:#0e3b64;color:#fff}

/* 리스트 */
.renew2019 .gov-cont-wrap .service-sort-box{border-top:1px solid #e3e3e3}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn{position:relative;padding-top:15px;padding-right:150px;padding-bottom:15px;padding-left:10px}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn > p > a{font-size:16px;color:#333;display:block;font-family:'Malgun Gothic', sans-serif;font-weight:bold}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort{position:absolute;top:50%;right:10px;margin-top:-13px;width:120px;display:inline-block;text-align:center;color:#000;padding:5px 10px 6px;border:none;box-sizing:border-box;border-radius:25px} /* 0428 (2) 수정 */
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.purple{background-color:#c27db3}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.green{background-color:#dae356}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.yellow{background-color:#fbdd03}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.bluegreen{background-color:#89d0ca}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.blue{background-color:#8abdd2}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.pink{background-color:#f2b2c0}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.orange{background-color:#f7a528}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.gray{background-color:#bdc2c6}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.wood{background-color:#dbb89a}
.renew2019 .gov-cont-wrap .service-sort-box > ul > li.in-bn .sort.sky{background-color:#bfe2f5}
.renew2019 .gov-cont-wrap .sorting-area{margin-top:10px !important}
.renew2019 .gov-cont-wrap .sorting-area span {font-size:14px;vertical-align:middle;color:#959595;font-weight:bold}
.renew2019 .gov-cont-wrap .sorting-area span + span{padding-left:10px;margin-left:8px}
.renew2019 .gov-cont-wrap .sorting-area .kind_gray{color:#fff;background:#585C60;padding:2px 8px;border-radius:21px;display:inline-block;letter-spacing:0;vertical-align:middle}
.renew2019 .sorting-area > span:not(.kind_gray):first-child:after {display:none !important}
.renew2019 .gov-cont-wrap .sorting-area .kind_gray:after{left:-9999px}
.renew2019 .gov-cont-wrap .service-tab-list .in-bn{padding-right:10px !important;padding-left:10px;padding-top:15px;padding-bottom:15px}

/* 아이콘 */
.ico{display:inline-block;vertical-align:top}
.ico.mark{vertical-align:middle;margin-right:2px;width:22px;height:22px;background:url(/2019/lib/image/renew2019/ico-guide-mark.png) no-repeat}
.ico.check-on{width:24px;height:24px;background:url(/2019/lib/image/renew2019/ico-guide-check_on.png) no-repeat}
.ico.check-off{width:24px;height:24px;background:url(/2019/lib/image/renew2019/ico-guide-check_off.png) no-repeat}
.ico.reset{width:32px;height:24px;background:url(/2019/lib/image/renew2019/ico-guide-reset.png) no-repeat}
.ico.close{width:16px;height:16px;background:url(/2019/lib/image/renew2019/ico-guide-close.png) no-repeat}

/* 반응형 */
@media (max-width:1240px){
	.search-cont-wrap .select-field .type03 .list.clearBox .clear-both {clear:none !important}
}
@media (max-width:1240px){
	.gov-title-wrap ul li {padding-top:30px}
	.gov-title-wrap ul li a{font-size:20px}
	.gov-title-wrap ul li a + span {font-size:18px}

	.search-cont-wrap .select-field input + .label-custom.long{width:100%}
	.search-cont-wrap .select-field .type03 .list-box .list > li{float:left;width:calc(100% / 2 - 10px);margin-left:10px;margin-top:10px	}
	.search-cont-wrap .select-field .type03 .list-box .list.row-type02 li{width:calc(100% / 2 - 10px)}
	.search-cont-wrap .select-field .type03 .list-box .list.row-type03 > li{float:left;width:calc(100% / 2 - 10px);margin-left:10px;margin-top:10px}
}
@media (max-width:1024px){
	.gov-banner-wrap.pc{display:none}
	.gov-banner-wrap.mobile{display:block}
	.gov-banner-wrap.mobile ul li + li{margin-top:10px}
	.gov-banner-wrap ul li{float:none;width:100%}
	.gov-banner-wrap ul li + li{margin-top:0px}
	.gov-title-wrap ul li {padding:11px 0 9px 0 !important;background-image:none !important;text-align:center;height:auto}
	.gov-title-wrap ul li a{font-size:18px}
	.gov-title-wrap ul li a + span{font-size:16px}

	/* 시군구선택 - 기존 */
	.search-cont-wrap.type02 .gov-select-wrap select{display:block;width:100%}
	.search-cont-wrap.type02 .gov-select-wrap select + select{margin-top:10px}
	.search-cont-wrap.type02 .gov-select-wrap button{width:100%;margin-top:10px;margin-left:0}

	/* 검색어를 입력해주세요 - 기존 */
	.search-cont-wrap.type02 .gov-search-wrap .inr .col{width:100%}
	.search-cont-wrap.type02 .gov-search-wrap .inr .col + .col{margin-top:10px;margin-left:0;text-align:left}
	.search-cont-wrap.type02 .gov-search-wrap .keyword-box{width:100%;padding-right:0}
	.search-cont-wrap.type02 .gov-search-wrap .keyword-box .btn-search{display:block;position:relative;width:100%;margin-top:10px}
	.search-cont-wrap.type02 .gov-search-wrap .keyword-box .input-search-keyword{width:100%}
	.search-cont-wrap.type02 .gov-tag-wrap{margin-top:2px;text-align:left}
	.search-cont-wrap.type02 .gov-tag-wrap a,
	.search-cont-wrap.type02 .gov-tag-wrap span{font-size:14px}
	.search-cont-wrap.type02 .gov-tag-wrap .tag-title{padding:0px 15px;height:30px;line-height:28px;box-sizing:border-box;margin-right:0}

	/* 검색어를 입력해주세요 - 추가 */
	.search-cont-wrap .gov-search-wrap .inr .col{width:100%}
	.search-cont-wrap .gov-search-wrap .inr .col + .col{margin-top:10px;margin-left:0;text-align:left}
	.search-cont-wrap .gov-search-wrap .keyword-box{width:100%;padding-right:0}
	.search-cont-wrap .gov-search-wrap .keyword-box .btn-search{display:block;position:relative;width:100%;margin-top:10px}
	.search-cont-wrap .gov-search-wrap .keyword-box .input-search-keyword{width:100%}
	.search-cont-wrap .gov-select-wrap select{width:100%}
	.search-cont-wrap .gov-select-wrap select + select{margin-top:10px}
	.search-cont-wrap .gov-select-wrap button{width:100%;margin-left:0;margin-top:10px}
	.search-cont-wrap .gov-tag-wrap{text-align:left;padding:15px 10px 0 0;margin:20px auto 0}
	.search-cont-wrap .gov-tag-wrap a,
	.search-cont-wrap .gov-tag-wrap span{font-size:14px}
	.search-cont-wrap .gov-tag-wrap .tag-title{padding:0px 15px;height:30px;line-height:28px;box-sizing:border-box;margin-right:0}
	.search-cont-wrap .search-tab-box ul li a{padding:13px 10px;font-size:18px}
	.search-cont-wrap .select-field{padding:20px 30px}
	.search-cont-wrap .select-field .type01 .mark-box .tooltip-box > span{font-size:16px}
	.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .ico.close{background-size:90% auto}
	.search-cont-wrap .select-field .type01 > div{float:none}
	.search-cont-wrap .select-field .type01 .mark-box{float:none;margin-top:20px}
	.search-cont-wrap .select-field .type01 .subject-box strong{font-size:18px}
	.search-cont-wrap .select-field .type02{margin-top:10px;padding-left:0}
	.search-cont-wrap .select-field .type02 > div{float:none;width:100%}
	.search-cont-wrap .select-field .type02 > div + div{margin-left:0;margin-top:10px}	.search-cont-wrap .select-field .type03{margin-top:20px;border-top:1px solid #e9f2ff;padding-top:20px}
	.search-cont-wrap .select-field .type03 .list-box .tit{float:none;margin-top:0;font-size:16px}
	.search-cont-wrap .select-field .type03 .list-box .list{margin-top:0;float:none;width:calc(100% + 10px)}
	.search-cont-wrap .select-field .type04{margin-top:20px}
	.search-cont-wrap .select-field .type04 .btn-box .button{display:block;width:100%;height:50px;font-size:18px}
	.search-cont-wrap .select-field .type04 .btn-box .button > span {padding-right:30px !important;font-size:18px}
	.search-cont-wrap .select-field .type04 .btn-box .button.reset02 > span:after {width:24px !important;background-size:100% auto !important}
	.search-cont-wrap .select-field .type04 .btn-box .button + .button{margin-left:0;margin-top:10px}
	.search-cont-wrap .select-field .select{width:calc(100% / 2 - 10px);font-size:18px;background-size:15px auto}
	.search-cont-wrap .select-field input + .label-custom{padding:10px 10px 10px 45px;background-size:20px 20px !important;font-size:14px}

}
@media all and (max-width:805px){
	.gov-title-wrap ul li a{font-size:14px}
	.gov-title-wrap ul li a + span{font-size:12px}
	.renew2019 .gov-title-box .tabnav li{width:50% !important}
	.search-cont-wrap.type02 .gov-search-wrap .keyword-box{width:100%;margin-right:0;padding-right:0}
	.search-cont-wrap.type02 .gov-search-wrap .keyword-box .btn-search{position:relative;width:100%;margin-top:10px}
	.search-cont-wrap .select-field .type04 .btn-box .button.reset{background:#fff url(/2019/lib/image/renew2019/ico-guide-reset.png) center center no-repeat;background-size:80px 20px}
}
@media all and (max-width:640px){
	.search-cont-wrap .select-field{padding:20px 10px}
	.search-cont-wrap .search-tab-box ul li a{padding:10px;font-size:16px}
	.renew2019 .gov-cont-wrap .sorting-area span{margin-right:8px}
	.renew2019 .gov-cont-wrap .sorting-area span + span {margin-left:0}
	.renew2019 .gov-cont-wrap .sorting-area span:after{display:inline-block !important}

	.search-cont-wrap .select-field .type01 .subject-box strong{font-size:16px}
	.search-cont-wrap .select-field .type01 .mark-box > div{float:none}
	.search-cont-wrap .select-field .type01 .mark-box > div + div{margin-left:0;margin-top:10px}
	.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .ico.close{   background-size:70% auto}
	.search-cont-wrap .select-field .type01 .mark-box .tooltip-box .btn-close{top:12px}
	.search-cont-wrap .select-field .type01 .mark-box .tooltip-box > span + p{padding-top:10px}
	.search-cont-wrap .select-field .type01 .mark-box .tooltip-tit + .tooltip-box{padding:10px 20px 20px;width:280px}
	.search-cont-wrap .select-field .type02 span{font-size:16px}
	.search-cont-wrap .select-field .type03 .list-box .list > li{float:left;width:calc(100% / 2 - 10px);margin-left:10px;margin-top:10px}
	.search-cont-wrap .select-field .type03 .list-box .list.row-type02 li{width:calc(100% - 10px)}
	.search-cont-wrap .select-field .type04 .btn-box .button{font-size:16px}
	.search-cont-wrap .select-field .type04 .btn-box .button > span {font-size:16px}
	.search-cont-wrap .select-field .mark-box .tooltip-box{left:0 !important}
	/*.search-cont-wrap .select-field .mark-box .tooltip-box:before{left:0 !important}*/
	.search-cont-wrap .select-field .type01 .mark-box .list02 .tooltip-box:before{left:6px;}
	.search-cont-wrap .select-field .select{font-size:14px;padding:10px 10px 10px 10px;height:50px;background-size:13px auto;}
	.search-cont-wrap .select-field select{background:#fff url(/2019/lib/image/renew2019/ico-arrow-blue.png) 90% center no-repeat}
	.search-cont-wrap .select-field input + .label-custom {padding:10px 5px 10px 34px;font-size:12px}
	.search-cont-wrap .result-field.none {padding:20px 10px;}
	.search-cont-wrap .result-field.none > span {width:280px;font-size:14px}	
}
@media all and (max-width:360px){
	.gov-title-wrap ul li a{font-size:12px}
	.search-cont-wrap .search-tab-box ul li a{font-size:14px}
	.search-cont-wrap .select-field .type01 .subject-box strong{font-size:14px}
}
/* e :0427 코로나19 관련 정부 서비스*/


/* 비활성화버튼 */
.ibtn.disable {
  background: #ddd !important;
  border: 0 !important;
}
.ibtn.disable *{
  color: #666 !important;
}

/* checkbox 202006 웹품질진단 */
.check-guide-wrap {
	display:inline-block;
	margin:8px 0;
	position:relative;
	height:24px;	
}
.check-guide-wrap input[type="checkbox"] {
	display:block;
	opacity:1;
	position:absolute;
	left:1px;
	top:1px;
	width:22px;
	height:22px;
	background-color:transparent;
	border:0;
	margin:0;
	padding:0
}
.check-guide-wrap input[type="checkbox"] + label {
	display:inline-block;
	position:relative;
	height:24px;
	margin:0;
	padding-left:30px;
	font-size:15px;
	color:#333;
	line-height:24px;
	vertical-align:middle
}
.check-guide-wrap input[type="checkbox"] + label:before {
	content:"";
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	width:24px;
	height:24px;
	background:url(../image/search/form_check_radio_sheet.png) no-repeat 0 0
}
.check-guide-wrap input[type="checkbox"]:focus + label, 
.check-guide-wrap input[type="checkbox"]:checked + label {
	font-weight:bold
}
.check-guide-wrap input[type="checkbox"]:checked + label:before {
	background: url(../image/search/form_check_radio_sheet.png) no-repeat -24px 0 !important
}
.check-guide-wrap input[type="checkbox"]:focus + label:before {
	border:1px solid #00BCD4
}
.check-guide-wrap input[type="checkbox"] + label span{
	display: block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	width: 24px;
	height: 24px;
	margin:0 4px 0 0;
	background: url(../image/search/form_check_radio_sheet.png) no-repeat 0 0 !important;
}
.check-guide-wrap input[type="checkbox"].custorm:checked + label span {
	background: url(../image/search/form_check_radio_sheet.png) no-repeat -24px 0 !important;
}

@media only screen and (max-width: 805px) {
    .renew2019 .btm_inner .search-sort .sch-rgt > span {
        display: block !important;
        margin-top: 10px;
    } 
    .renew2019 .btm_inner .search-sort .sch-rgt select {
        width: 100% !important;
    }
    .renew2019 .btm_inner .search-sort .sch-rgt select + input[type="text"]{
    	margin-top: 3px;
    	width: 100%;
    }
    .renew2019 .btm_inner .search-box .ibtn {
        display: block !important;
        margin-top: 10px;
    }
}

.red-text {color:#ff0000;}

/* 정부24 홍보물*/
.gov24_pr_wrap{margin-top:30px; margin-bottom:50px;}
.gov24_pr_wrap .content_top_info{margin:50px 0;}
.gov24_pr_wrap .cont_tit{border-bottom:0; padding-bottom:0;}
.gov24_pr_box ul{display:flex; flex-wrap:wrap; margin-left:-20px;}
.gov24_pr_box li{position:relative; width:calc( 25% - 18px ); margin-left:18px; margin-top:20px;}
.gov24_pr_box li img{ width:100%; image-rendering:-webkit-optimize-contrast; backface-visibility:hidden;}
.gov24_pr_box .video_img{position:relative;}
.gov24_pr_box .video_img:before{content:""; display:block; position:absolute; width:100%; height:100%; background:#222; opacity: 0.5; z-index:1;}
.gov24_pr_box .video_img:after{content:""; display:block; position:absolute; width: 100%; height: 100%; top: 50%; transform: translate(-50%, -50%); left: 50%; z-index: 2;background:url(/2023/img/icon/icon_play.png) no-repeat center;}
.gov24_pr_box .download{position:absolute; right:0; bottom:0; padding:4px 17px 5px; background:#222; opacity: 0.9;}
.gov24_pr_box .download span{padding-right:26px; font-size:15px; color:#fff; font-weight: 500; background:url(/2023/img/icon/icon_download.png) no-repeat center right;}
.gov_video a{display:block;}
.gov_video .img_txt{display:-webkit-box; margin-top:16px; font-size:17px; font-weight: bold; color:#222; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}
.gov_leaflet li{width:calc( 50% - 18px ); border:1px solid #ddd;}
.gov_poster li{width:calc( (100% / 3 ) - 18px ); border:1px solid #ddd;}
 

@media only screen and (max-width: 805px){
	.gov24_pr_wrap{margin:16px;}
	.gov24_pr_wrap .content_top_info{margin:40px 0;}
	.gov24_pr_wrap .cont_tit{margin-top:30px;}
	.gov24_pr_box ul{margin-left:-12px;}
	.gov24_pr_box li{margin-left:15px; margin-top:12px; width:100%;width:calc( 50% - 15px );}
	.gov24_pr_box .download{padding:5px 20px 6px;}
	
	.gov_swiper_box{ display:flex !important; width:100%; margin-top:10px; }
	.gov_swiper_box .swiper-wrapper{height:auto !important; transform:translate3d(0px, 0px, 0px);}
	.gov_swiper_box .video_slide img{width:100%;}
	.gov_swiper_box .swiper-slide-next,
	.gov_swiper_box .swiper-slide-prev{transform:scale(0.94) !important;}
	.gov_swiper_box .swiper-slide-next .img_txt,
	.gov_swiper_box .swiper-slide-prev .img_txt{display:none;}
	.gov_swiper_box .swiper-button-next:after, 
	.gov_swiper_box .swiper-button-next:after, 
	.gov_swiper_box .swiper-button-prev:after{display:none;}
	.gov_swiper_box .video_swiper{position:relative; width:calc( 100% - 24px ); margin:0 auto;}
	.gov_swiper_box .video_swiper img{width:100%; border-radius: 8px;}
	.gov_swiper_box .poster_swiper{position:relative; width:calc( 100% - 24px ); margin:0 auto;}
	.gov_swiper_box .poster_swiper img{width:100%; border-radius: 8px;}
	.gov_swiper_box .swiper-pagination{}
	.gov_swiper_box .main-pagination{padding-right: 35px; font-size: 15px; line-height: 32px; color:#444; width:auto;}
	.gov_swiper_box .main-pagination .swiper-pagination-current{color:#006ae2;}
	.gov_swiper_box .main-pagination span{font-weight: 500;}
	.gov_swiper_box .main-control{position:absolute; right:-15px; bottom:-5px; background:#fff; z-index:2}
	.gov_swiper_box .poster_swiper .main-control{bottom:-35px;}
	.gov_swiper_box .main-control button {display: none; position: absolute; right: 0px; top: 6px; width: 20px; height: 20px; z-index: 50;}
	.gov_swiper_box .main-control button.active {display: block;}
	.gov_swiper_box .main-control .main-stop { background: url(/rcvfvrSvc/images/contents/ico_s_stop_02.png) no-repeat center; background-size: auto 100%;}
	.gov_swiper_box .main-control .main-start {background: url(/rcvfvrSvc/images/contents/ico_s_start_02.png) no-repeat center; background-size: auto 100%;}
	.gov_swiper_box .swiper-button-next, 
	.gov_swiper_box .swiper-button-prev{display: none;}
	.gov_swiper_box .img_txt{display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical; padding-right:50px; margin-top:12px; font-size:15px; font-weight: bold; margin-left:-12px; }
	.gov_leaflet li{width:100%; border:0}
	.gov_poster li{border:0;}
	.gov24_pr_box .video_img{border-radius: 8px; overflow: hidden;}
	.gov24_pr_box .video_img:after{background:url(/2023/img/icon/icon_play_mo.png) no-repeat center; background-size:66px;}
	.poster_swiper img,
	.gov_leaflet li img{border:1px solid #ddd; border-radius: 8px;}
	
	
}