@charset "utf-8";/* 이전 css*/.search_box {width:960px; padding:10px 20px; background-color:#f2f2f2}.search_area1 {margin-bottom:10px; padding:0 0 10px; border-bottom:1px solid #d4d4d7;}.BgBox01{background:url("/portal/open_content/images/search/bgbox_01.gif");}.BgBox02{background:url("/portal/open_content/images/search/bgbox_02.gif");}.BgBox{background-color:#f2f2f2;height:205px;}.search{overflow:hidden;padding:5px;border:0px solid;}.search02 select{height:21px;}.search02 input{height:15px;margin-top:-1px;}.search02 {padding:10px 0 10px 70px;border:3px solid #fff;}.search02 li{float:left;padding-right:5px;}.line01{border-top:1px solid #dfe0e7;width:700px;margin:0 auto;}.hittext{padding:7px 0 7px 0px;}.hittext span{color:#47508c;font-weight:bold;padding-left:70px;}.search03 {padding:5px 0 5px 70px;}.search03 span{font-weight:bold;padding-right:5px;}.area{float:left;margin-top:5px;}.area02{float:left;margin-top:4px;}.input_rebg{ border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-top:30px;padding:20px 0 20px 50px;}.input_result{overflow:hidden;padding:5px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}.input_result01{float:left;margin:10px 0 0 20px;}.input_result01 span{font-weight:bold;}.searchresult{background:url("/portal/open_content/images/search/icon01.gif") no-repeat; height:80px;padding:35px 0 0 200px;border:0px solid red;}.searchresult dt{font-weight:bold; margin-bottom:10px;}.searchresult02{background:url("/portal/open_content/images/search/icon02.gif") 90px 0 no-repeat; height:100px;padding:10px 0 0 268px;margin-right:0px;border:0px solid red;}.searchresult02 dt{font-weight:bold; margin-bottom:10px;}/*공백*/.mtpara{margin-top:20px;}.mtpara02{margin-bottom:60px;}.mtsent01{margin-top:10px;}.mtsent02{margin-top:5px;}.mtsent03{margin:0px 0 10px 0;}.mtsent04{margin:0px 10px 10px 0;height:50px;}.mtsent05{margin-bottom:30px;}.search_pdin{padding:15px 0px 0 30px;}.mgt50{margin-top:30px;}.search_bollet{background:url("/portal/open_content/images/search/bollet.gif") no-repeat left top;padding-left:15px;font-weight:bold;color:#47508c;}.search_bolletdot{background:url("/portal/open_content/images/search/dot02.gif") no-repeat left 4px;padding-left:5px;}.search_lineheight{line-height:12pt;}/*탭*/.search_tab{overflow:hidden; width:100%; }.search_tab01{float:left;}.search_tab01 span{color:#eb744b;font-weight:bold;}.search_tab02{float:right;margin-top:-10px;}.search_tab03{float:right;margin-top:10px;margin-top:10px;}.search_tabbg{background-color:#f5f5f5;height:20px;margin:5px 0 10px 0;}.search_tabbg span{color:#eb744b;font-weight:bold;}.line02{border-bottom:1px solid #e7e7e7;width:100%;}.dot{border-bottom:2px dotted #e4e4e4;}.main_area { overflow:hidden; width:100%; padding-bottom:10px; }.main_area .con_left { float:left; width:433px; padding-right:24px; }.main_area .con_center { float:left; width:302px; }.main_area .con_right { float:left; width:238px; }.mwLogin * {font-family: "Nanum Gothic","나눔고딕","맑은고딕","malgun gothic","AppleGothic","돋음","dotum",Helvetica,Arial,sans-serif;color:#333}.mwLogin { display:none; position:fixed; /* _position:absolute; top:0; left:0;   */width:100%; height:100%; z-index:10000;}.mwLogin .open{ display:block;}.mwLogin .bg{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000;}#login{ position:absolute; width:520px; top:50%; left:50%; padding:28px 28px 0 28px; margin:-200px 0 0 -284px; border:3px solid #808080; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:normal; background:#fff; white-space:normal; color:#767676;}#login .loginTimeOk {background:url(/portal/open_content/images/2015new/common/bg_login_time02.gif) no-repeat 30px top;padding:30px 0 0 160px;height:110px;border-bottom:1px solid #eee}#login .loginTimeOk .time01{font-size:25px;color:#000;padding-top:15px;margin:0}#login .loginTime01{background:url(/portal/open_content/images/2015new/common/bg_login_time01.gif) no-repeat 30px top;padding:8px 0 0 43px;height:195px;border-bottom:1px solid #eee;font-size:18px;}#login .loginTime01 .timeout strong{width:120px;display:inline-block}#login .loginTime01 .timeLog{padding:55px 0 0 180px;font-size:30px;font-weight:600;}#login .loginTime01 .timeLog strong{color:#4a9df0;font-size:60px}#login .loginTimeArea{padding:20px;font-size:14px}#login .loginTimeArea .time02{text-align:center;font-weight:600;line-height:149%}#login .btnG {text-align:center;margin-top:20px}#login .btnG a{background:#2762cc;color:#fff;padding:8px;min-width:110px;display:inline-block;font-size:15px;font-weight:600}#login .btnG a.gray{background:#707070;color:#fff;}#login .blue {color:#0062ad}.gLogin{ position:absolute; width:520px; top:50%; left:50%; padding:28px 28px 0 28px; margin:-200px 0 0 -284px; border:3px solid #808080; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:normal; background:#fff; white-space:normal; color:#767676;}.gLogin .loginTimeOk {background:url(/portal/open_content/images/2015new/common/bg_login_time02.gif) no-repeat 30px top;padding:30px 0 0 160px;height:110px;border-bottom:1px solid #eee}.gLogin .loginTimeOk .time01{font-size:25px;color:#000;padding-top:15px;margin:0}.gLogin .loginTime01{background:url(/portal/open_content/images/2015new/common/bg_login_time01.gif) no-repeat 30px top;padding:8px 0 0 43px;height:195px;border-bottom:1px solid #eee;font-size:18px;}.gLogin .loginTime01 .timeout strong{width:120px;display:inline-block}.gLogin .loginTime01 .timeLog{padding:55px 0 0 180px;font-size:30px;font-weight:600;}.gLogin .loginTime01 .timeLog strong{color:#4a9df0;font-size:60px}.gLogin.loginTimeArea{padding:20px;font-size:14px}.gLogin.loginTimeArea .time02{text-align:center;font-weight:600;line-height:149%}.gLogin .btnG {text-align:center;margin-top:20px}.gLogin .btnG a{background:#2762cc;color:#fff;padding:8px;min-width:110px;display:inline-block;font-size:15px;font-weight:600}.gLogin .btnG a.gray{background:#707070;color:#fff;}.gLogin .blue {color:#0062ad}.pop_list1 {padding:0 10px; overflow:hidden;}.pop_list1 ul li dl dt span.num_bg_on {background:url("../../../images/common/list_on_bg1.gif") left top no-repeat; display:inline-block; width:15px; height:15px; line-height:15px; text-align:center; color:#fff; margin-right:10px; }.pop_list1 ul li dl dt span.num_bg_off {background:url("../../../images/common/list_off_bg1.gif") left top no-repeat; display:inline-block; width:15px; height:15px; line-height:15px; text-align:center; color:#fff; margin-right:10px; }.pop_list1 ul li dl {overflow:hidden; width:160px; margin-bottom:10px;}.pop_list1 ul li dl dt {float:left;}.pop_list1 ul li dl dd {float:right;}.pop_list1 ul li dl dt {font-size:13px;}.pop_list2 {padding:10px 10px;}.pop_list2 ul li {background:url("../../../images/common/list_dott1.gif") left 5px no-repeat; padding-left:10px; line-height:13px; margin-bottom:10px;}.pop_list2 ul li a {font-size:13px;}/* Layout */input[type=text]{height:21px;line-height:21px; padding:0;border:1px solid #a9a9a9}.main_container{position:relative;width:1000px;min-width:1000px; margin:0 auto;padding:30px 0 0 0}.scroll-no .ui-helper-hidden-accessible{position:static}.sch_page{padding: 0 0 20px 0}/*  Search box */.search1_bg{padding:20px 20px; margin-bottom:35px;border:1px solid #2762cc;border-radius:8px;box-shadow: 1px 3px 3px #e6e6e6;font-size:13px;}.search1_bg dl:after{content:"";display:block;clear:both}.search1_bg dl{min-height:23px}.search1_bg dl dt{float:left;height:23px;line-height:24px;margin:0 15px 0 0;font-weight:bold;}.search1_bg dl dd{float:left;line-height:23px;}.search1_bg .sch_keyword{margin-bottom:15px;}.search1_bg .sch_keyword .total_select{display:inline-block;height:23px;line-height:23px;width:89px;}.search1_bg .sch_keyword input[type=text]{width:411px;height:21px;line-height:21px; padding:0;text-indent:10px;border:1px solid #a9a9a9}.search1_bg .sch_keyword .int_box{}.search1_bg .sch_keyword .research{margin-left:14px}.search1_bg .sch_period dt{font-weight:normal}.search1_bg .sch_period dd label{display:inline-block;margin-right:15px; font-weight:bold;}.search1_bg .sch_period .cal_box{margin-left:25px}.search1_bg .sch_period .cal_box span{display:inline-block;}.search1_bg .sch_period .cal_box input[type=text]{width:91px; height:20px; padding-left:5px; margin-left:3px;}/* 달력 */#ui-datepicker-div select.ui-datepicker-month{ width:30%;float:right;}.ui-datepicker .ui-datepicker-title select{}/* Tab */.sec_tab1 ul {overflow:hidden; border-bottom:solid 1px #47508c; margin-bottom:30px;}.sec_tab1 ul li:first-child {margin-left:0px;}.sec_tab1 ul li {float:left; margin-left:5px;}.sec_tab1 ul li a {display:block; width:92px; height:23px; padding-top:5px; background:url("../../../images/common/sc_tab_off.gif") left top no-repeat; text-align:center; font-weight:bold; font-size:14px;}.sec_tab1 ul li a.cursl {background:url("../../../images/common/sc_tab_on.gif") left top no-repeat; color:#fff;}.sec_tab1 ul li a:hover {background:url("../../../images/common/sc_tab_on.gif") left top no-repeat; color:#fff;}/* Title */h4.gdott1 {display:inline-block; font-size:17px; line-height:22px; background:url("../../../images/common/bt_h4.gif") left 5px no-repeat; padding-left:20px;}h4.gdott1 span {color:#e15222;}.g_lie {display:inline-block;line-height:14px;height:14px;/*background:url("../../../images/common/gline1.gif") left center no-repeat;*/padding-left:10px; margin: 5px 0 0 10px;vertical-align:top;border-left:1px solid #b6b6b6}.ocolr {display:inline-block;color:#e15222; font-size:13px;vertical-align:top}.ocolr15 {color:#e15222; font-size:15px;}.fwb {font-weight:bold;}/* 인기검색어 */.pop_box {border:solid 1px #b6b6b6; width:204px; position:absolute; top:120px; right:-240px;}.pop_box .pop_tit1 {background:url("../../../images/common/list_bg1.gif") left top repeat-x; height:24px; padding:10px; font-size:13px; line-height:13px; position:relative; overflow:hidden;}.pop_box .pop_tit2 {background:url("../../../images/common/list_bg2.gif") left top repeat-x; height:24px; padding:10px;}.pop_box .pop_tit1 h4 {float:left;background:none;padding-left:0;font-size:12px}.pop_box .pop_tit2 h4 {background:none;padding-left:0;font-size:12px}.pop_box .pop_tit1 .pop_week1 {float:left; margin-left:30px;}.pop_box .pop_tit1 .pop_week1 a + a {background:url("../../../images/common/gline1.gif") left 3px no-repeat; padding-left:10px; margin-left:10px;}.pop_box .pop_tit1 .pop_week1 a:hover {font-weight:bold; color:#2762cc; text-decoration:underline;}.pop_box .pop_tit1 .pop_week1 a.selected {color:#1b58c5; font-weight:bold;}/* Content */.p_line_top {border-top:solid 1px #47508c; margin-bottom:20px;}.p_line {min-height:16px;line-height:18px; background:#f5f5f5; font-size:14px; margin-top:3px; padding: 7px 0 6px 10px;}.p_line span{display:block;padding: 0 0 0 20px;background:url("../../../images/common/title_bullet01.gif") left 2px no-repeat;}.p_line strong {color:#e15222; font-weight:bold;}.g_area {overflow:hidden; margin-bottom:20px; position:relative; height:28px;}.top_click {text-align:right; margin-bottom:40px;}.top_click span {background:url("../../../images/common/menu_sarc1.gif") left 1px no-repeat; padding-left:20px;}.top_click span + span {background:url("../../../images/common/menu_sarc2.gif") left 1px no-repeat; padding-left:20px; margin-left:20px;}/* Table */.table_w{margin-bottom:10px}.table_w th,.table_w td {line-height:22px;font-size:15px;overflow: hidden;word-wrap: break-word;}/* List */.btn_bx1{display:inline-block;padding: 0 0 0 5px;margin-left:5px; background:url("../../../images/common/list_line01.gif") left  no-repeat;vertical-align:top}.file_tble {border-top:solid 1px #1158a0; border-bottom:solid 1px #e7e7e7; padding:5px 0px; margin-bottom:10px;}.file_tble ul {width:auto;border-bottom:dotted 3px #e7e7e7;padding:15px 30px 15px 30px; width:940px; }.file_tble ul:last-child {border-bottom:0px;}.file_tble ul li {overflow: hidden;word-wrap: break-word;font-size:15px; line-height:30px;padding-left:0;margin-left:0;/*background:url("../../../images/common/list_bullet01.gif") left 13px no-repeat;*/color: #595959;}.file_tble ul li:first-child {margin-left:0;padding-left:0;background:none}.file_tble ul li:first-child > span{display:inline-block;margin: 0 10px}.file_tble ul li.lst_sj{padding-left:0;background:none}.file_tble2 {border-top:solid 1px #1158a0; border-bottom:solid 1px #e7e7e7; padding:5px 0px; margin-bottom:10px;}.file_tble2 ul {width:auto;border-bottom:dotted 3px #e7e7e7;padding:15px 30px 15px 30px; width:940px; }.file_tble2 ul:last-child {border-bottom:0px;}.file_tble2 ul li {overflow: hidden;word-wrap: break-word;font-size:15px; line-height:30px;padding-left:0;margin-left:0;/*background:url("../../../images/common/list_bullet01.gif") left 13px no-repeat;*/color: #595959; }.file_tble2 ul li:first-child {margin-left:0;background:none; padding-left:0}.file_tble3 {border-top:solid 1px #1158a0; border-bottom:solid 1px #e7e7e7; padding:5px 0px; margin-bottom:10px;}.file_tble3 ul {width:auto;border-bottom:dotted 3px #e7e7e7;padding:15px 30px 15px 30px; width:940px; }.file_tble3 ul:last-child {border-bottom:0px;}.file_tble3 ul li {position:relative;min-height:159px;padding: 0 0 0 258px; font-size:15px; line-height:22px;overflow: hidden;word-wrap: break-word;}.file_tble3 ul li > a{display:block;position:absolute;left:0;top:0;}.file_tble3 ul li dl {margin-left:0;}.file_tble3 ul li dl dt {margin-bottom:10px;}.file_tble3 ul li dl dd{color: #595959; }.txt_green1{color:#1ba745}.file_tble_date{display:inline-block;margin-left:30px;color:#595959}/*.lst_sj{text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow:hidden}.file_tble2 ul li.lst_url{padding-left:0;background:none}.file_tble2 ul li.lst_url span{display:inline-block;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow:hidden;max-width:695px;vertical-align:top}*/.s_list_tab1 {position:absolute; top:0px; right:0px; overflow:hidden;}.s_list_tab1 li {float:left;}.path1 a{color:#218d44 !important;font-size:13px !important;}.list_sm{font-size:13px  !important;}.btns_down{display:inline-block;margin-left:6px !important}#wrap_footer{border-top:1px solid #464c58}#paging{margin:30px 0}.searchresult_box{padding:30px 0 30px 0;min-height:300px}.searchresult_box .searchresult02{height:auto;padding:20px 0 20px 268px;margin-right:0;line-height:20px;background:url("../../../images/common/ico_no_data.gif") 8% center  no-repeat;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#595959;font-size:15px}.sch_res_list01{margin-bottom:15px}.sch_res_list01 li{padding: 0 0 0 10px;margin-bottom:5px; background:url("../../../images/common/list_dott1.gif") 0 5px  no-repeat;}.sch_res_list02 li{padding: 0 0 0 16px;margin-bottom:5px; background:url("../../../images/common/list_dott2.gif") 0 5px  no-repeat;}/*2018.07.30*/.int_box{position: relative;}.july_search{display: none;position: absolute;top: 41px;left: 108px;z-index: 1020;width: 220px;padding: 10px;background: #fff;border: 1px solid #ddd;}.july_search > ul{padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}.july_search > ul > li{padding: 3px 5px;height: 20px;line-height: 20px;}.july_search > ul > li:hover{background: #DAE7E9;}.july_search > ul > li > a{display: block;color: #333;font-size: 14px;}.july_search_clear{text-align: right;}.july_search_clear > a{color: #333;font-size: 14px;}.july_search.search2{top: 23px;left: 93px;width: 391px;}@media screen and (max-width: 1500px){	.pop_box{display:none}}@media screen and (max-width: 1000px){	.pop_box{display:none}	.sch_page{width:auto;margin:0 10px}	.sec_tab1 ul{margin-bottom:15px;border-bottom:0}	.sec_tab1 ul li:first-child{margin-left:0.5%}	.sec_tab1 ul li{width:19%; margin: 0 0.5% 2px 0.5%}	.sec_tab1 ul li a{width:auto;background:none;border:1px solid #b2b3b6;border-radius:3px}	.sec_tab1 ul li a.cursl{background: url("../../../images/common/sc_tab_on2.gif") repeat;border:1px solid #2558b4}	.sec_tab1 ul li a:hover {background: url("../../../images/common/sc_tab_on2.gif") repeat;border:1px solid #2558b4}	.file_tble ul{width:auto;padding:10px;}	.file_tble2 ul{width:auto;padding:10px}	.file_tble2 ul li.lst_url span{max-width:60%;}	.file_tble3 ul{width:auto;padding:10px}}@media screen and (max-width: 800px){	.search1_bg dl{position:relative;}	.search1_bg dl dt{position:absolute;left:0;top:0;float:none;margin-right:0}	.search1_bg .sch_keyword .int_box{float:none;position:relative;padding: 0 55px 0 94px;margin: 0 0 10px 65px}	.search1_bg .sch_keyword .int_box > img{display:block;position:absolute;right:0;top:0;}	.search1_bg .sch_keyword input[type=text]{width:100%}	.search1_bg .sch_keyword .total_select{position:absolute;left:0;top:0;}	.search1_bg .sch_keyword .research{clear:both; float:none;text-align:left;margin-left:65px}	.search1_bg .sch_period dd{float:none; margin-left:65px}	.search1_bg .sch_period .cal_box{margin-left:65px}	.searchresult_box .searchresult02{padding:20px 0 20px 150px;background:url("../../../images/common/ico_no_data.gif") left center  no-repeat;}}@media screen and (max-width: 640px){	.sch_page{padding-bottom:0}	.table_w th, .table_w td{font-size:13px}	.table_type1 .tal, 	.table_type1 .tar{padding: 8px 5px;}	.btn_bx1{display: block;padding: 5px 0 0 0;margin-left: 0;background: none;}	.file_tble2 ul li.lst_url span{max-width:100%}	.file_tble3 ul li{min-height:120px;padding-left:190px}	.file_tble3 ul li > a img{width:180px !important;height:120px  !important;}}@media screen and (max-width: 480px){		h4.gdott1{padding-bottom:0}	.g_area{height:auto;margin-bottom:10px}	.s_list_tab1{float:right;position:relative;top:inherit;right:inherit;text-align:right}		.file_tble ul{padding: 10px 5px}		.file_tble ul li{line-height:20px; font-size:13px;margin-bottom:5px;margin-left:0;background-position: left 7px ;}	.file_tble ul li:first-child{margin-bottom:10px}	.file_tble2 ul{padding: 10px 5px}		.file_tble2 ul li{line-height:20px; font-size:13px;margin-bottom:5px;margin-left:0;background-position: left 7px ;}	.file_tble2 ul li:first-child{background-position: left 7px ;}	.file_tble3 ul li{font-size:13px}	.searchresult_box{padding:0 0 10px 0}	.searchresult_box .searchresult02{padding:20px;background:none;font-size:13px}}@media screen and (max-width: 400px){	.search1_bg{padding:15px;margin-bottom:15px;}	.search1_bg .sch_keyword{margin-bottom:5px}	.search1_bg .sch_keyword .int_box{padding:0}	.search1_bg .sch_keyword .total_select{position:relative;width:100%;margin-bottom:5px}	.search1_bg .sch_keyword .int_box > img{position:relative;top:inherit;right:inherit;float:right}	.search1_bg .sch_keyword input[type=text]{float:left; width: calc(100% - 55px);}	.search1_bg .sch_period .cal_box input[type=text]{width:80px}	.search1_bg .sch_period .cal_box{margin-left:0}	.search1_bg .sch_period .cal_box input[type=text]{}	.search1_bg .sch_period .cal_box span{width:46%}	.wave{display:inline-block;width:4%;text-align:center;    }	.search1_bg .sch_period .cal_box input[type=text]{width: calc(100% - 30px);}	.sec_tab1 ul li a{font-size:13px;letter-spacing:-1px}	.sec_tab1 ul li{width:24%;}	.file_tble3 ul li{padding:0}	.file_tble3 ul li > a{position:relative;margin-bottom:10px}	.file_tble3 ul li > a img{width:100% !important;height:auto !important}	.file_tble3 ul li dl dt{text-align:center;padding:0 5px}}