<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* title */

/*h4,h5,h6{font-weight:700;margin-bottom:10px;line-height:1}
h4{font-size:1.21em;color:#010101}
h4 .desc{font-weight:400;font-size:0.824em}
h5{font-size:1.14em;margin-left:2px;padding-left:14px;background:url(../../images/kor/common/bg-h5.gif) no-repeat 0 3px;color:#ea6f32}
h6{font-size:1.07em;margin-left:14px;padding-left:10px;background:url(../../images/kor/common/bullit.gif) no-repeat 0 -35px;color:#3b3c3c}
*/

.h4{margin-top:30px}
.h5{margin-top:25px}
.h6{margin-top:20px}
 
/* 들여쓰기 */
.push_h5{margin-left:14px}
.push_h6{margin-left:25px}

/* paragraph */
.txtp{margin-bottom:10px}
.bul_warning{padding-left:20px;background:url(../../images/kor/common/bul_warning.gif) no-repeat 0 4px}
.bul_focus{padding-left:20px;background:url(../../images/kor/common/bul_focus.gif) no-repeat 3px 6px}
li .bul_focus{padding-left:17px;background-position:0 6px}
td .bul_warning{background-position:0 2px}
.inner_ti{display:block;margin-bottom:5px;padding:0 0 3px 10px;border-bottom:1px solid #e0e0e0;background:url(../../images/kor/common/bullit.gif) no-repeat 0 -33px}

/* 클리어박스 */
.ftwrap{position:relative;margin-bottom:20px;overflow:hidden}
.ftwrap.mid_line{background:url(../../images/kor/common/wrap_middle_line.gif) no-repeat 50% 0}
.ftwrap.mid_line.pt_20{background-position:50% 20px}
.ftwrap ul,.ftwrap li{margin-bottom:0}
.dashline{padding-top:20px;border-top:1px dashed #e0e0e0}

/* listpst box */
.listpst_box{position:relative;float:left;width:48%}
.listpst_box:first-child{margin-right:4%;padding:0}
.listpst_box strong{display:block}
.listpst_box figure{display:block;width:auto;text-align:center}
.listpst_box .inner_ti{margin:0;border:0 none;font-size:1.14em;line-height:1.6em;color:#010101}
.listpst_box h5.inner_ti{background-position:0 -61px}
.listpst_box .down_btn{position:absolute;bottom:7px;left:0}
.listpst_box .btnarea{position:absolute;top:0;right:1px}
.listpst_box .basic_list{margin-top:5px}
.listpst_box.w100p{width:100%}
.listpst_box.w100p strong{float:left;width:20%}
.listpst_box.w100p .basic_list{width:auto}
.listpst_box.type1{}
.listpst_box.type1 .inner_ti{float:left;background-position:0 -59px;line-height:1.857em}

/* box */
/*.basic_box{margin-bottom:20px;padding-bottom:5px;background:#ececec}
.basic_box .inner{padding:10px 30px 10px 0;border:1px solid #d3d3d3;background:#fff}
.basic_box .inner.ico{min-height:81px;padding-left:220px}
.basic_box .inner.ico1{background:#fff url(../../images/kor/common/ico_box.gif) no-repeat}
.basic_box .inner.ico2{background:#fff url(../../images/kor/common/ico_box.gif) no-repeat}
.basic_box .inner .point{color:#519f06}
.basic_box .inner .darblue{color:#325088}
.basic_box h4,.basic_box strong{display:block;margin-bottom:0;font-size:1.21em;line-height:1.6}
.basic_box .basic_list.mb_0{margin-bottom:0}
.basic_box .basic_list li{margin-bottom:0}
.basic_box .basic_list li strong{display:inline-block;margin-bottom:0;font-size:1em}
.basic_box .downfile_lst{margin-top:10px}
.basic_box .downfile_lst li{display:block;margin-left:-10px}
.basic_box .downfile_lst li a{margin:0 10px}
.box_type1{padding:10px 15px;border:1px solid #d3d3d3}
.box_type2{padding:0 5px 10px;border:1px solid #d3d3d3}
.box_type1.mb_0{margin-bottom:0}
.scroll{overflow-x:hidden;overflow-y:scroll}*/

/* thumbnailbox */
.thumb_box{position:relative;display:inline-block;width:100%}
.thumb_box:after{content:"";clear:both;display:block;visibility:hidden}
.thumb_box figure{float:left;margin-right:2%}
.thumb_box .pt{display:inline-block;width:100%}
.thumb_box .pt em{font-weight:700}
.thumb_box .btnArea{position:absolute;bottom:0}
.thumb_box .inner_ti{background-position:0 -63px}
.thumb_box h5.inner_ti{background-position:0 -66px}
.thumb_box .btnArea .button{margin:5px 2px;}
.thumb_box.type1 figure,.thumb_box.type1 .btnArea{width:40%}
.thumb_box.type1 .pt{width:58%}
.thumb_box.type2 figure{width:30%}
.thumb_box.type2 .pt{width:68%}
.thumb_box.type3 figure{width:25%}
.thumb_box.type3 .pt{width:73%}
.thumb_box.type4 figure{width:52%}
.thumb_box.type4 .pt{width:46%}
.thumb_box.list{width:103%;margin:-1.5%  0 0 -3%}
.thumb_box .grap{float:left;width:47%;padding:1.5% 0 0 3%}
.thumb_box .grap figure{width:46%;margin-right:4%}
.thumb_box .grap .pt{width:50%}
.thumb_box ul li{margin-bottom:0}
.thumbimg_list{display:block;float:left;width:100%}
.thumbimg_list.mar10{margin:0 10px 10px}
.thumbimg_list li{float:left;margin-left:15px}
.thumbimg_list li:first-child{margin-left:0}
.thumbimg_list li span{display:block;font-size:0.857em;text-align:center}
.thumb_box.list2{display:inline-block;width:100%;margin:-1.5% 0 0}
.thumb_box.list2 .grap{position:relative;float:left;width:50%;padding:1.5% 0 0}
.thumb_box.list2 .grap figure{width:43.5%;margin:0 4% 0 2.5%}
@media(max-width:639px){
.thumb_box{display:block}
.thumb_box.type1 figure{float:none;width:auto}
.thumb_box.type1 .pt{width:auto}
.thumb_box.type1 .pt p:last-child{text-align:center}
.thumb_box.type1 .pt p:last-child span{margin-bottom:5px}
.basic_table .date{width:100px !important}
.basic_table .problem_file{width:50px !important}
}




#pop_wrapper{margin:20px}
.poll_dl{padding: 0 15px}

/* 선택 보기 */
.viewwrap{padding:2.5% 0}
.viewwrap .item{display:none}

/* list */
.basic_list{margin-bottom:10px}
.basic_list em{font-weight:700}
.basic_list li{margin-bottom:5px;padding-left:9px;background:url(../../images/kor/common/bul_li_th1.gif) no-repeat 0 9px}
.basic_list li ul{margin-bottom:10px}
.basic_list li li{margin-bottom:0;padding-left:7px;background:url(../../images/kor/common/bul_li_th2.gif) no-repeat 0 8px}
.basic_list li li li{padding-left:10px;background:url(../../images/kor/common/bul_li_th3.gif) no-repeat 0 10px}
.basic_list ul{margin-left:5px;padding-top:3px}
.basic_list ul.push_h5,.basic_list ul.push_h6{margin-left:14px}
.basic_list ul ul{padding:0}
.basic_list figure{width:25%;margin:10px 0}
.basic_list figure.w100p{width:100%}
.basic_list figure img{padding:20px;border:1px solid #e0e0e0}
.basic_list.mult2 li{float:left;width:48%}
.basic_list h6{margin-left:0;margin-bottom:0}
.basic_list h6.h6{margin-top:10px}

/* tab */
.basic_tab{border:1px solid #cecece;overflow:hidden}
*+html body .basic_tab{margin:0 0 0 -1px}
.basic_tab li{display:block;float:left;width:25%;margin:0 0 -1px -1px;border:dashed #cecece;border-width:0 0 1px 1px}
.basic_tab li a{display:block;padding:7px 15px 7px 35px;background:url(../../images/kor/common/bul_tab.png) no-repeat 15px -28px;font-weight:700;text-align:justify;cursor:pointer}
.basic_tab li.ov a,.basic_tab li.on a,.basic_tab li a:hover,.basic_tab li a:focus,.basic_tab li a:active{background:#7c8f9d url(../../images/kor/common/bul_tab.png) no-repeat 15px 13px;color:#fff}
.basic_tab li a[target="_blank"] span{padding-right:15px;background:url(../../images/kor/common/ico_window.gif) no-repeat 100% 50%}

/* 멀티 tab */
.multi_tab{overflow:hidden;padding:2.5%;border:1px solid #e0e0e0;background:#fff}
.multi_tab .column{display:inline-block;float:left;width:31%;padding:10px 0 10px 2%;text-align:left;background:url(../../images/kor/common/tab_bg_multi.png) repeat-y 100% 0}
.multi_tab .column li{display:block}
.multi_tab .column li a{display:inline-block;padding:5px 10px;font-weight:700;line-height:1.3;background:url(../../images/kor/common/snb_dot.gif) no-repeat 0 14px}
.multi_tab .column li a:link{}
.multi_tab .column li.on a,.multi_tab .column li a:hover,.multi_tab .column li a:focus{text-decoration:underline;background:url(../../images/kor/common/bul_lnb1_ov.gif) no-repeat 0 8px;color:#000}

/* slave tab */
.slave_tab{display:inline-block;width:100%;background:url(../../images/kor/common/bg_tab_bar.gif) repeat-x 0 100%}
.slave_tab:after{content:"";display:block;visibility:hidden}
.slave_tab li{float:left;margin-top:3px;padding-right:1px;border-left:1px solid #777;background:#FFF}
.slave_tab li.last{border-right:1px solid #dedede}
.slave_tab li.on{border-left:1px solid #6b6b6b}
.slave_tab li a{display:block;min-width:184.8px;height:27px;padding:0 6px;border-bottom:5px solid #777;font-weight:bold;color:#777}
.slave_tab li.last a{min-width:184.8px}
.slave_tab li.on a{border-bottom-color:#000;font-weight:700;color:#000}
.slave_tab li:hover{border-left:1px solid #000}
.slave_tab li:hover a{border-bottom-color:#000;color:#000}

/* 보도자료 */
.bodowrap{}
.bodo_box{width:100%;padding-top:20px;margin-bottom:20px;border-top:1px dashed #e0e0e0}
.bodo_box:first-child{padding-top:0;border:0 none}
.bodo_box:after{content:"";clear:both;display:block}
.bodo_box figure{float:left;width:32%;padding-right:3%;background:#fff}
.bodo_box .pt{}
.bodo_box .pt strong{display:block;padding-bottom:10px;border-bottom:1px solid #e0e0e0}
.bodo_box .pt p,.bodo_box .pt ul{margin:0;margin-top:10px}
.bodo_box .pt ul{float:right}
.bodo_box .pt ul li{float:left;margin:0;margin-left:25px}

/* 자료관리 2015.01.24 수정 */ 
.charge {position:relative; overflow:hidden; margin-top:60px; padding:10px 2%; border:1px solid #c7ced2; background:#fff;clear: both;}
.charge:after {content:""; display:block; clear:both;}
.charge dt, .charge dd {float:left; font-size:0.929em;}
.charge dt {margin-left:20px;}
.charge dd {margin-left:3px;}
.charge dt.dept {margin-left:0;}
.charge .admin_info {float:left;}
.charge .admin_info:after {content:""; display:block; clear:both;}
.charge .admin_info dt {background:url(../../images/common/charge_bul.gif) no-repeat left 8px; padding:0 0 0 8px;}
.charge .modDate {float:right; margin-left:30px;}
.charge .modDate dt {margin-left:0; font-weight:600;}
.charge .modDate dd {font-weight:600;}

/* 만족도조사 2015.01.24 수정 */ 
.satisfaction {position:relative; margin-top:10px; padding:10px 2% 15px 2%; border:1px solid #c7ced2; background:#f8f8f8 url(../../images/common/satisfaction_bg.png) no-repeat 13px 20px;}
.satisfaction .research {margin-left:50px;}
.satisfaction .research:after {content:""; display:block; clear:both;}
.satisfaction p {margin:2px 0 5px 5px; line-height:1.429em; font-weight:600; color:#505050;}	
.satisfaction ul.star {float:left; width:auto; overflow:hidden; padding:5px 0 0 0;}
.satisfaction ul.star:after {content:""; display:block; clear:both;}
.satisfaction ul.star li {float:left; margin:0 5px 5px 0;}
.satisfaction ul.star li:after {content:""; display:block; clear:both;}
.satisfaction ul.star li input {display:inline-block; vertical-align:top; float:left;}
.satisfaction ul.star li label {display:inline-block; vertical-align:top; float:left; font-size:0.929em; line-height:1em; margin:2px 0 0 3px; cursor:pointer;}
.satisfaction .survey_txt {position:relative; float:right; width:44%; }
.satisfaction .survey_txt:after {content:""; display:block; clear:both;}
.satisfaction .survey_txt label {width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
.survey_txt input[type="text"] {width:75%;line-height:28px;border:1px solid #c3c3c3; background:#fff; display:inline-block; vertical-align:top; float:left; top:0px; position:relative;}
.survey_txt input[type="button"] {display:inline-block; vertical-align:top; float:left; width:20%; border:0; padding:0; background:#868a8e; color:#fff; height:30px; font-family:"나눔고딕","NanumGothicWeb","Nanum Gothic",sans-serif;}




@media(max-width:840px){	
/* 만족도조사 */
.satisfaction ul.star {float:none;}
.satisfaction .survey_txt {float:none; width:auto; padding:0 5px; margin-top:10px;}
.survey_txt input[type="text"] {width:83%;}
.survey_txt input[type="button"] {width:13%;}
}




@media(max-width:700px){	
/* 자료관리 */
.charge {padding:10px 3%; margin-top:50px;}
.charge .admin_info {float:none;}
}




@media(max-width:480px){
/* 자료관리 */	
.charge {padding:10px 5%;}
	
	
/* 만족도조사 */	
.satisfaction {padding:10px 3% 15px 3%; background:none;}
.satisfaction .research {margin-left:0;}
.survey_txt input[type="text"] {width:75%;}
.survey_txt input[type="button"] {width:20%;}
}




/* 정의 */
.define{display:inline-block;width:100%}
.define dt,.define dd{display:block}
.define dt{margin:0 0 5px;font-weight:700;font-size:1.143em;color:#1862be}
.define dd{color:#555}

/* 갤러리 */
.gallery{display:inline-block;width:100%;border-top:2px solid #323030;border-bottom:1px solid #9c9c9c}
.gallery li{border-top:1px dashed #d8d8d8}
.gallery li:first-child{border-top:0 none}
.gallery .gallery_list{display:inline-block;width:100%}
.gallery .gallery_list li{float:left;width:15%;min-height:auto;padding:20px 0 10px 2%;margin:0 auto;border-top:0 none}
.gallery .gallery_list.type1 li{width:12.25%;padding:20px 0 10px 2.375%}
.gallery .gallery_list li:first-child{padding-left:0}
.gallery .gallery_list li figure{padding:1px;margin-bottom:10px;border:1px solid #d8d8d8;text-align:center}
.gallery .gallery_list li figure img{width:100%;border:0 none}
.gallery .gallery_list li dt{padding-bottom:5px;border-bottom:1px solid #d8d8d8;font-weight:700;text-align:center}
.gallery .gallery_list li dd{padding-top:6px;font-size:0.857em;text-align:center}
.gallery .gallery_list li .title{font-weight:700;text-align:center}

/* 사이트맵 */
.sitemap{}
.sitemap li{width:100%;margin:0; overflow:hidden;}
.sitemap &gt; li{ margin-bottom:40px;}
.sitemap &gt; li &gt; ul{background:url(../../images/kor/common/sigemap-bg.gif) repeat-y}
.sitemap li h4{ border-bottom:2px solid #e96142; padding:0 0 10px 0;  margin:0;background:none; }
.sitemap ul:after{ display:block; clear:both; content:""}
.sitemap &gt; li &gt; ul{ border-bottom:1px solid #CCC; padding:5px 0 10px; }
.sitemap li ul li{margin:0; }
.sitemap li ul li h5{background:none;color:#5f5e5e; float:left; width:155px;padding:0 10px 0 0; display: inline-block; margin:10px 0 10px 10px; color:#111111}
.sitemap li ul ul{ margin-top:10px; margin-left:180px; }
.sitemap li ul ul li{display:block;float:left;width:auto;background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px;  margin-right:40px; padding:0 10px}
.sitemap li ul ul li a{display:block;}

@media only all and (max-width:1024px){

}

/* 본인확인 서비스 */
.adult{overflow:hidden}
.adult .adultwrap{float:left; width:432px; height:300px; margin:30px; border:1px solid #e0e0e0; background:#f9f9f9}
.adult .adultwrap h5,.adult .adultwrap h5+p{padding:20px; margin:0}
.adult .adultwrap h5{font-size:1.43em; border-bottom:3px double #e0e0e0; background:#fff}
.adult .adultwrap h5+p{height:140px; font-size:1.07em}
.adult .adultwrap strong{display:block; margin-bottom:5px; font-size:1.14em}

/* 동의합니다 */
.clause{position:relative;width:100%;margin-top:8px;padding:5px 0;background:#f2f4f5}
.clause .checking{display:inline-block;overflow:hidden;width:100%;padding:5px 0 0}
.clause .checking .tTxt{display:inline-block;float:left;margin-left:20px;padding:0;font-weight:bold}
.clause .checking .icheck{float:right;margin-right:10px;padding:0;font-weight:normal;line-height:1.75em;text-align:right}
*+html body .clause .checking input[type="checkbox"],
*+html body .clause .checking input[type="radio"]{display:inline-block;vertical-align:middle}
*+html body .clause .checking input[type="checkbox"]+label,
*+html body .clause .checking input[type="radio"]+label{display:inline-block;margin-top:0;line-height:1.167em;vertical-align:middle}

/* 아이콘 */
.compulsory{display:inline-block;overflow:hidden;width:10px;height:13px;vertical-align:middle;line-height:100px;background:url(../../images/kor/common/bullit.gif) no-repeat 0 -94px}

/* color set */
.red{color:#e74c0f !important}
.blue{color:#2059af}
p.blue em{color:#ff7175 !important}

/*popup*/
#pop_wrapper{position:relative;margin:0;padding:0}
#pop_cntsWrap{position:relative;margin:0;padding:0}
#pop_head{position:relative;overflow:hidden;height:25px;padding:15px 25px;background:#1078c1}
#pop_head h3{font-weight:bold;font-size:1.429em;line-height:1em;color:#fff;letter-spacing:-0.1em}
#pop_contents{position:relative;margin:0;padding:25px 25px 30px}
#pop_contents .button.basic .homego a[target="_blank"]{background:url(../../images/kor/common/btn_bgtotal.gif) no-repeat 100% -600px;text-decoration:none}
#pop_contents .button.basic .typeB a[target="_blank"]{background:url(../../images/kor/common/btn_bgtotal.gif) no-repeat 100% -520px;text-decoration:none}
#pop_contents a[target="_blank"]{text-decoration:underline}
#pop_footer{clear:both;display:block;position:relative;height:50px;margin:0 25px;padding:0;border-top:1px solid #e0e0e0}
#pop_footer .copyright{position:absolute;top:0;left:0;width:100%;padding-top:15px;font-size:0.929em;text-align:left}
#pop_footer .close{position:absolute;top:0;right:0;width:auto;padding-top:10px;text-align:right}

/* table wrap */
.tablewrap{position:relative}
.tablewrap:after{content:"";display:block}
.tablewrap .board_total,.tablewrap .btnwrap,.tablewrap .note,.tablewrap .selectwrap,.tablewrap .btn_right{position:absolute}
.tablewrap .btn_right{right:0}
.tablewrap .note{width:auto;right:0}
.tablewrap p.note{padding-left:12px;background:url(../../images/prog/common/bullit.gif) no-repeat 0 -88px;color:#1076c0}
.tablewrap .basic_table.w_auto{width:auto}


@media (max-width:767px){
.responseTable{width:100%;overflow-x:auto}
}
 
/* total */
.board_total{position:relative;margin-bottom:5px;}
.board_total span{font-weight:700}

/* search */
.basic_box{margin-bottom:20px;padding-bottom:10px;background:#ececec;}
.basic_box h4{background:none; padding-left:0; margin:10px 0 8px 0 }
.basic_box .ul-default{margin-left:3px}
.basic_box .inner{padding:0 15px 0 0;}
.basic_box .inner form{display:inline-block;width:100%;margin-top:5px}
.basic_box .grap{float:left;padding:0}
.basic_box .grap:after{clear:both;display:block;content:""}
.basic_box .basic_search{float:right;width:auto;margin:0 -15px 0 0}
.basic_box .basic_search:after{clear:both;display:block;content:""}
.basic_search strong{float:left;margin:0;font-weight:700;font-size:1.214em;color:#444}
.basic_search label{display:none}
.basic_search .searchinput{position:relative;float:left;width:auto;height:29px;margin:0;padding-left:5px}
.basic_search .searchinput input{display:inline-block}
.basic_search .searchinput input[type="submit"]{min-width:55px}
.basic_search .searchinput #findWrite{width:150px}
.basic_search .searchinput #findWrite2{width:350px;}
.basic_search.fl{float:left}
.basic_search .findTxt{width:350px}
/* board_butt */
.board_butt{display:block;margin:20px 0;text-align:right; }
.board_butt.type1{border-top:1px solid #d9d9d9;padding-top:20px}
.board_butt.typeB{ background:#000}
.board_butt.center{text-align:center}



/* table */

.basic_table{width:100%;border-top:2px solid #323030;line-height:1;border-collapse:collapse;border-spacing:0;}
.basic_table th{padding:12px 5px;font-weight:700;color:#111}
.basic_table th,.basic_table td{border:solid #E6E6E6;border-width:0 0 1px 1px}
.basic_table th:first-child,.basic_table td:first-child{border-left:0 none}
.basic_table td{padding:10px 7px;line-height:1.38em;color:#545454}
.basic_table td.tbl_cnts{padding:20px 14px}
.basic_table thead th,.basic_table tbody th{background:#fafafa}
.basic_table thead th{border-bottom:1px solid #9c9c9c}
.basic_table tfoot th,.basic_table tfoot td{background:#fafafa;font-weight:700}
.basic_table tr.color_ov th,.basic_table tr.color_ov td{background-color:#fbfbfb}
.basic_table tr.doubleRow th,.basic_table tr.doubleRow td{border-bottom:3px double #d9d9d9}
.basic_table tr.doubleTop th,.basic_table tr.doubleTop td{border-top:3px double #d9d9d9}
.basic_table ul{margin:0}
.basic_table ul li{margin:0 0 3px}
.basic_table ul li li{margin:0}
.basic_table .brw{border-right-width:1px}
.basic_table .blw{border-left-width:1px}
.basic_table th[scope="row"],.basic_table td[scope="row"]{border-right-width:1px;line-height:1.5em}
.basic_table th[scope="row"] span{font-weight:400;font-size:0.857em;letter-spacing:-0.05em}
.basic_table th[scope="row"].left{padding-left:12px}
.basic_table dl{display:inline-block;width:100%}
.basic_table dt,.basic_table dd{display:inline-block;float:left;height:30px;line-height:30px}
.basic_table dt{min-width:75px}
.basic_table p input[type="file"]{margin:2px 0;border:double}
.basic_table.left th[scope="row"]{padding:10px 14px}
.basic_table .list_subject{width:100%}
.basic_table .list_subject:after{clear:both;display:block;content:""}
.basic_table .list_subject img{float:left;margin:0 5px 0 0}
.basic_table img{vertical-align:middle}
.basic_table .list_subject .link{display:block;float:left;max-width:90%;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.basic_table td .button.tblebtn{margin:1px 0}
.basic_table .t_end {border-right:0;}
.basic_table .t_top {border-top:2px solid #323030;}


@media(max-width:1000px){
.basic_table col.problem{width:10%}
.basic_table col[class^="problem_"]{width:10%}
.basic_table col.date{width:120px}
	
.basic_table .problem{display:none}
.basic_table th,
.basic_table td{padding:5px;letter-spacing:-1px}
.basic_table th{padding:10px 5px}
.basic_table .problem_number,
.basic_table .problem_count,
.basic_table .date1,
.basic_table .problem_name{display:none}
.basic_table .problem_number+th,
.basic_table .problem_number+td{border-left:0}
.basic_table col.problem_status{width:60px}
.basic_table td.list_subject .link{width:86%} 
.basic_search .searchinput #findWrite2{width:200px;}
.basic_table td.property_address {text-align:left} 
.basic_table .property_number+th,
.basic_table .property_number+td{border-left:0}
 
}

@media all and (max-width:649px){
.basic_box .ft_left{float:none}
.basic_box .ft_right{float:none}
.basic_box .basic_search {float:none !important;}
.basic_box .basic_search .searchinput {padding-left:0px;}


}


@media all and (max-width:500px){
.basic_search .searchinput {height:auto !important;}



}


@media(max-width:639px){
.basic_table .list_subject .link{display:inline;float:none;white-space:normal}
.basic_table .list_subject img{float:none;margin:0}
.basic_search .searchinput{padding-left:0px; width:100%;}

.basic_table .notice_img { width:100%}
}

@media(max-width:359px){
.basic_search .searchinput #findWrite2{width:95px;min-width:0px;}
}

/* paginate - 2015.01.23 수정 */
.paginate {margin:20px 0; text-align:center;}
.paginate a, .paginate strong, .paginate img, .paginate span {display:inline-block; vertical-align:middle;}
.paginate .dir {}
.paginate .dir a {width:25px; height:25px; display:block;}
.paginate .number {height:25px; line-height:23px; padding:0 5px;}
.paginate .number strong {color:#e96142; font-weight:bold;}

/* Button */
.selectwrap{right:0;width:auto}
.btnwrap{width:100%;background:#cecece}
.btnwrap .btns{display:block;margin:1px;padding:5px;background:#ededed}
.button *{font:1em "Nanum Gothic","돋움",Dotum,"Lucida Grande",sans-serif,Tahoma,AppleGothic,sans-serif;color:#fff}
.button,.button *{display:inline-block;overflow:visible;margin:0;padding:0;border:0 none;background:url(../../images/kor/common/btn_bgtotal.gif) no-repeat;line-height:18px !important;vertical-align:middle !important;white-space:nowrap;cursor:pointer}
*+html body .button,*+html body .button *{display:inline}
.button *,.button *:hover,.button *:active,.button *:focus{text-decoration:none !important}
.button,.button a[target="_blank"]{background:url(../../images/kor/common/btn_bgtotal.gif) no-repeat}
/* Button Basic */
.button.basic,.button.basic *{height:30px}
.button.basic a,.button.basic a *{line-height:30px !important; color:#fff}
.button.icon,.button.icon *{min-width:0;padding:0}
.button.basic .arrowA *,.button.basic .arrowB *,.button.basic .arrowC *,.button.basic .arrowD *{padding:0 13px 0 13px}
.button.basic.action *,.button.basic .arrowA *:hover,.button.basic .arrowB *:hover,.button.basic .arrowC *,.button.basic .arrowD *{color:#fff}
.button.basic .arrowA{background:#4b4b4b;}
.button.basic .arrowA *{background:#4b4b4b}
.button.basic .arrowA:hover{background-position:0 -40px}
.button.basic .arrowA *:hover{background-position:100% -40px}
.button.basic .arrowB{background-position:0 -80px}
.button.basic .arrowB *{background-position:100% -80px}
.button.basic .arrowB:hover{background-position:0 -120px}
.button.basic .arrowB *:hover{background-position:100% -120px}
.button.basic .arrowC{background-position:0 -160px}
.button.basic .arrowC *{background-position:100% -160px}
.button.basic .arrowC:hover{background-position:0 -200px}
.button.basic .arrowC *:hover{background-position:100% -200px}
.button.basic .arrowD{background-position:0 -1140px}
.button.basic .arrowD *{background-position:100% -1140px}
.button.basic .arrowD:hover{background-position:0 -1140px}
.button.basic .arrowD *:hover{background-position:100% -1140px}
.button.basic .typeA *,.button.basic .typeB *,.button.basic .typeC *{padding:0 10px}
.button.basic .typeA{background-position:0 -480px}
.button.basic .typeA *{background-position:100% -480px}
.button.basic .typeB{background-position:0 -520px}
.button.basic .typeB *{background-position:100% -520px;color:#006ab4}
.button.basic .typeC{background-position:0 -560px}
.button.basic .typeC *{background-position:100% -560px;color:#fff}
.button.basic.action{background-position:0 -40px}
.button.basic.action *{background-position:100% -40px}
/* download */
.button.basic .acrobat *,.button.basic .hwp *,.button.basic .excel *,.button.basic .word *,.button.basic .ppt *,.button.basic .jpg *,.button.basic .ai *,.button.basic .pgmdown *{padding:0 13px 0 38px;background-position:100% -240px}
.button.icon .acrobat{background-position:0 -240px} /* Acrobat Reader */
.button.icon .hwp{background-position:0 -1180px} /* 한글 */
.button.icon .excel{background-position:0 -320px} /* 엑셀 */
.button.icon .word{background-position:0 -360px} /* 워드 */
.button.icon .ppt{background-position:0 -400px} /* 파워포인트 */
.button.icon .jpg{background-position:0 -1220px} /* JPG */
.button.icon .gif{background-position:0 -1260px} /* GIF */
.button.icon .ai{background-position:0 -1300px} /* illust */
.button.icon .pgmdown{background-position:0 -440px} /* 설치프로그램 다운 */
.button.basic .acrobat em,.button.basic .hwp em,.button.basic .excel em,.button.basic .word em,.button.basic .ppt em,.button.basic .jpg em,.button.basic .ai em,.button.basic .pgmdown em{padding:0;background:none}
/* go */
.button.basic .homego *,.button.basic .api *,.button.basic .tel *{padding:0 13px 0 32px;font-size:0.929em;color:#fff}
.button.icon .homego{background-position:0 -600px} /* 홈페이지바로가기 */
.button.icon .api{background-position:0 -640px} /* API */
.button.icon .tel{background-position:0 -680px} /* 전화번호안내 */
.button.basic .homego *{background-position:100% -600px;color:#006ab4}
.button.basic .api *{background-position:100% -640px}
.button.basic .tel *{background-position:100% -680px}
#contents .button.basic .homego a[target="_blank"]{background:url(../../images/kor/common/btn_bgtotal.gif) no-repeat 100% -600px;text-decoration:none}
#contents .button.basic .typeB a[target="_blank"]{background:url(../../images/kor/common/btn_bgtotal.gif) no-repeat 100% -520px;text-decoration:none}
/* Button Small */
.button.small,.button.small *{height:30px}
.button.small a,.button.small a *{line-height:28px !important}
.button.small .typeA *,.button.small .typeB *,.button.tblebtn .typeC *{padding:0 13px;color:#fff}
.button.small .typeA{background:#4b4b4b}
.button.small .typeA *{background:#4b4b4b}
.button.small .typeB{background:#4b4b4b}
.button.small .typeB *{background-position:100% -760px}
.button.tblebtn,.button.tblebtn *{height:26px}
.button.tblebtn{font-size:0.929em}
.button.tblebtn a,.button.tblebtn a *{line-height:26px !important}
.button.tblebtn .typeC{background-position:0 -800px}
.button.tblebtn .typeC *{background-position:100% -800px}
.button.vsmall,.button.vsmall *{background:none;vertical-align:top !important}
.button.vsmall a,.button.vsmall a *{line-height:16px !important}
.button.vsmall{font-size:0.857em}
.button.vsmall .typeA *,.button.vsmall .typeB *{padding:2px 5px;color:#fff}
.button.vsmall .typeA,.button.vsmall .typeA *{background:#ea6242}
.button.vsmall .typeB,.button.vsmall .typeB *{background:#f33a3f}
/* Button Large */
.button.large,.button.large *{height:36px}
.button.large a,.button.large a *{line-height:36px !important}
.button.large .arrowA *,.button.large .arrowB *,.button.large .arrowC *{padding:0 15px 0 15px;color:#fff}
.button.large .arrowA{background:#ea6242}
.button.large .arrowA *{background-position:100% -840px}
.button.large .arrowA:hover{background-position:0 -890px}
.button.large .arrowA *:hover{background-position:100% -890px}
.button.large .arrowB{background-position:0 -940px}
.button.large .arrowB *{background-position:100% -940px}
.button.large .arrowB:hover{background-position:0 -990px}
.button.large .arrowB *:hover{background-position:100% -990px}
.button.large .arrowC{background:#4b4b4b}
.button.large .arrowC *{background-position:100% -1040px}
.button.large .arrowC:hover{background-position:0 -1090px}
.button.large .arrowC *:hover{background-position:100% -1090px}
/* Button Icon Etc */
ul li .btn_down{padding:0 0 0 13px}
.btn_down,.btn_down *{display:inline-block;overflow:visible;margin:0;padding:0;border:0 none;vertical-align:top;font-weight:700;white-space:nowrap;cursor:pointer}
.btn_down span{padding:0 0 0 6px;border-left:1px solid #e0e0e0}
.btn_down span a{min-width:20px;min-height:22px;background:url(../../images/kor/common/ico_file.gif) no-repeat;text-indent:27px}
.btn_down span.pdf a{background-position:0 0}
.btn_down span.hwp a{background-position:0 -25px}
.btn_down span.xls a{background-position:0 -50px}
.btn_down span.doc a{background-position:0 -75px}
.btn_down span.ppt a{background-position:0 -100px}
.basic_table .btn_down span,
.basic_table .btn_down span a{width:20px;height:22px;overflow:hidden}
.basic_table .btn_down span{padding:0;border-left:0 none}
.basic_table .btn_down span a{font-size:0;line-height:0;text-indent:0}
.btn_prog{display:inline-block;padding:0 15px;border:0;background:#5c5c5f;font-weight:700;color:#fff;vertical-align:middle}
.btn_prog:hover,.btn_prog:focus{background:#5c5c5f}
.board_butt input[type="button"],.board_butt input[type="reset"],.board_butt input[type="submit"]{height:30px}


/* gallery_view 2015.01.23 추가 */
.gallery_box {width:100%; height:auto; position:relative; margin:0 0 30px 0;}
#gallery_view {overflow:hidden; height:auto; text-align:center; border:1px solid #e0e0e0;}
#gallery_view img {width:100%; display:block;}
#gallery_thum {position:relative; width:100%; min-height:75px; margin:0 auto; padding:15px 0; background:#ededed;}
#gallery_thum .holder {position:relative; width:88%; overflow:hidden; margin:0 auto;}
#gallery_thum .list {width:99999px; overflow:hidden;}
#gallery_thum .list:after {content:""; display:block; clear:both;}
#gallery_thum .item {float:left; width:110px;}
#gallery_thum .item a {display:block;}
#gallery_thum .item a img {width:100px; height:75px; display:block; margin:0 auto;}
#gallery_thum .item.active a img {border:2px solid #f27132; width:96px; height:71px;}
#gallery_thum .prev {position:absolute; left:1%; top:32px; width:17px; height:28px; padding:5px; background:url(../../images/common/gallery_prev_btn.gif) no-repeat 5px 5px;}
#gallery_thum .prev span {width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
#gallery_thum .next {position:absolute; right:1%; top:32px; width:17px; height:28px; padding:5px; background:url(../../images/common/gallery_next_btn.gif) no-repeat 5px 5px;}
#gallery_thum .next span {width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}


/* slide_gallery 2015.01.26 추가 */
.slide_gallery {width:100%; position:relative; margin-top:50px;}
.slide_gallery .slide_list {width:100%; position:relative; overflow:hidden;}
.slide_gallery .slide_list ul {width:99999px; height:auto; position:relative; overflow:hidden;}
.slide_gallery .slide_list ul:after {content:""; clear:both; display:block;}
.slide_gallery .slide_list ul li {overflow:hidden; position:relative; float:left; margin:0 auto;}
.slide_gallery .slide_list ul li img {width:100%; display:block;}
.slide_gallery .slide_list ul li p {background:#f3f3f3; padding:10px 3%; margin:0; font-size:0.929em;}
.slide_gallery .control {background:url(../../images/common/gallery_slide_control_bg.png) repeat; position:absolute; left:50%; top:0px; width:160px; height:40px; margin-left:-80px; z-index:100;}
.slide_gallery .control a {position:absolute; top:0px; display:block; width:40px; height:40px; background:url(../../images/common/gallery_slide_control_btn.png) no-repeat;}
.slide_gallery .control a span {width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
.slide_gallery .control .prev {border-right:1px solid #504f56; left:0; background-position:0 -40px;}
.slide_gallery .control .prev:hover, .slide_gallery .control .prev:active {background-position:-40px -40px;}
.slide_gallery .control .next {border-left:1px solid #504f56; right:0; background-position:0 0;}
.slide_gallery .control .next:hover, .slide_gallery .control .next:active {background-position:-40px 0;}
.slide_gallery .control .num {width:78px; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#fff;}

/* gallery_view 2015.03.9 추가 */
.property_box {width:100%; height:auto; position:relative; margin:0 0 10px 0;border:1px solid #dedede}
#property_view {overflow:hidden;height:auto; text-align:center;}
#property_view img {width:100%;border-bottom:1px solid #dedede}
#property_thum {position:relative; width:100%;margin:0 auto; padding:15px 0;}
#property_thum .holder {position:relative; width:100%; overflow:hidden; margin:0 auto;}
#property_thum .list {overflow:hidden;}
#property_thum .list:after {content:""; display:block; clear:both;}
#property_thum .item {float:left; width:104px;height:79px;border:0px solid #fff000;box-shadow: none;margin:0;}
#property_thum .item a {display:block;}
#property_thum .item a img {width:100px; display:block; margin:0 auto;}
#property_thum .item.active a img {border:2px solid #f27132; width:100px; height:75px;}

.codeView01{margin-top:15px;background:#fff;border:1px solid #dbdbdb;padding:15px 15px 35px 15px;font-size:12px;color:#292929;font-weight:bold;}
.codeView01 img{float:left}
.codeView01 p{ margin-left:170px; padding-top:15px}
.codeView01.codeView01-type2 p{ margin-left:240px}
@media screen and (max-width:640px){
.codeView01{padding:15px}
.codeView01 img{float:none}
.codeView01 p{ margin-left:0; margin-top:5px; padding-top:0}
}



input[type="text"]{min-width:120px;width:auto;height:18px;padding:4px 5px 5px;margin:0;border:1px solid #d6d6d6;position:relative; top:-1px  }
input[type="button"],input[type="reset"],input[type="submit"]{min-width:20px;width:auto;height:28px;padding:4px 16px;margin:0;border:1px solid #ea6242;background:#ea6242;font-weight:400;font-size:0.9em;line-height:1em;color:#fff}
.basic_box{ border:1px solid #e2e2e2; padding:10px 15px; overflow:hidden}
.basic_box:after{ display:block; clear:both; content:""}

/***** form *****/
input[type="text"] {height:29px;padding:0 5px;line-height:29px;border:1px solid #dbdbdb;vertical-align:middle;font:normal 13px '나눔고딕','NanumGothicWeb','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif;color:#464646;} 
input[type="submit"] {font:normal 0.875em '나눔고딕','NanumGothicWeb','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif;}
textarea {font:normal 0.875em '나눔고딕','NanumGothicWeb','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; color:#464646; border:1px solid #dbdbdb; padding:5px;}
input[type="file"] {cursor:pointer;}
select {font:normal 13px '나눔고딕','NanumGothicWeb','Nanum Gothic','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; color:#464646; border:1px solid #dbdbdb; padding:5px; cursor:pointer;}



</pre></body></html>