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



/* btn 2*/

.btn_block{position:relative;/*margin:22px 0 -55px 0;*/text-align:right;}

.btn_block02{position:relative;margin:22px 0 0 0;text-align:right;}

.btn_block03{position:relative;margin:22px 0 0 0;text-align:center;}

.btn_block a,.btn_block02 a,.btn_formBlock a,.btn_block04 a{margin-left:5px;}

.btn_block a:first-child,.btn_block02 a:first-child,.btn_formBlock a:first-child{margin-left:0;}

.btn_formBlock{margin-top:22px;text-align:center}

.btn01,.btn02{position:relative;z-index:99;display:inline-block;height:25px;line-height:25px;padding:0 14px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #346da9;background:#346da9;}

.btn01{background:#646464;border:1px solid #575757;}

.btnS01{display:inline-block;min-width:22px;height:22px;line-height:22px;padding:0 6px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #9a9a9a;background:#a4a4a4;}

.btnS02{display:inline-block;min-width:56px;height:22px;line-height:22px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #797979;background:#898989;}

.sts01{display:inline-block;min-width:56px;height:22px;line-height:22px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #797979;background:#646464;}

.sts02{display:inline-block;min-width:56px;height:22px;line-height:22px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #d14d1f;background:#d14d1f;}



/* board coment */

.boardComent_ui{position:relative;width:100%;margin-bottom:10px;border:1px solid #ddd;white-space:wrap; margin-bottom:50px;}

.boardComent_ui div{position:relative;display:table;width:100%;z-index:1;}

.boardComent_ui img{position:absolute;top:0;left:0;}

.boardComent_ui strong{display:table-cell;width:72px;z-index:1;height:71px;line-height:20px;letter-spacing:-1px;font-size:13px;text-align:center;vertical-align:middle;color:#fff;}

.boardComent_ui p{displaY:table-cell;position:relative;z-index:1;padding:0 0 0 105px;line-height:20px;font-size:13px;color:#585858;vertical-align:middle;}

.boardComent_ui p.mjc{display:block;position:relative;z-index:1;padding:0 0 0 105px;line-height:20px;font-size:13px;color:#585858;vertical-align:middle;}

.boardComent_ui span{text-decoration:underline}

.boardComent_ui .point{font-weight:bold;text-decoration:none;color:#002e66}

.boardComent_ui.type02{height:87px;}

.boardComent_ui.type02 strong{height:87px;width:88px;}

.boardComent_ui.type02 p{padding:7px 10px 0 160px;}

/*.boardComent_ui.type03{height:105px;}

.boardComent_ui.type03 strong{height:105px;width:93px;}

.boardComent_ui.type03 p{padding-left:145px}

.boardComent_ui.type03 p.mjc{padding-left:160px; margin-top:8px;}
*/

.boardComent_ui.type04{height:130px;}

.boardComent_ui.type04 strong{height:130px;width:109px}

.boardComent_ui.type04 p{padding:0px 10px 0 135px}

.boardComent_ui.type04 p.mjc{padding-left:160px; margin-top:8px;}

.boardComent_ui.bg01{background:url(../images/0101.png) repeat  0px 0px;}

.boardComent_ui.bg02{background:url(../images/0102.png) repeat  0px 0px;}

.boardComent_ui.bg03{background:url(../images/0103.png) repeat  0px 0px;}

.boardComent_ui.bg04{background:url(../images/0104.png) repeat  0px 0px;}

.boardComent_ui.bg05{background:url(../images/0105.png) repeat  0px 0px;}



/* list  */

.board_list *,.board_listB *,.board_listC *,.board_listD *{font-size:12px;}

.board_list{table-layout:fixed;width:100%;text-align:center;border-top:2px solid #3276c2;border-bottom:2px solid #e5e5e5}

.board_list thead th{position:relative;height:34px;line-height:18px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;}

.board_list thead th:before{content:"";position:absolute;top:10px;left:0;height:10px;width:1px;background:#dfdfdf;border-right:1px solid #fff;}

.board_list thead th:first-child:before{left:-5000px;}

.board_list tbody td{padding:7px 0 7px;line-height:18px;vertical-align:middle;color:#535353;border-top:1px solid #e5e5e5;background:#fff;}

.board_list tbody td img{position:relative;top:-1px;vertical-align:middle}

.board_list tbody td.thum img{width:110px;top:-1px;vertical-align:middle}

.board_list tbody td.cell_type01{padding-left:10px;text-align:left}

.board_list tbody td a{/*display:inline-block;*//*width:100%;*/vertical-align:top;overflow:hidden;white-space:normal;text-overflow:ellipsis}

.board_list tbody td a:hover{text-decoration:underline;color:#002e66;}

.board_list .cell_notice th,.board_list .cell_notice td{font-weight:bold;background:#f7f7f7;}

.board_list tbody td.line01{line-height:24px;}

.board_list tbody td a.td_title{font-weight:600;font-size:13px;}

.board_ico_01{background:#7d7d7d;color:#fff;padding:2px 6px;border-radius:3px;}



.jobfind_ui{border-top:2px solid #f15c24;}

.jobfind_ui.space{margin-top:22px;}

.jobfind_ui.space02{margin-top:12px;}

.jobfind_type01{table-layout:fixed;width:100%;border-collapse:collapse;text-align:center;border-bottom:2px solid #e5e5e5}

.jobfind_type01 thead th{height:24px;padding:5px 0;line-height:18px;vertical-align:middle;font-size:.8em;color:#333;border:1px solid #e4e4e4;border-top:0;background:#f2f2f2;}

.jobfind_type01 tbody th{padding:7px 0 7px;vertical-align:middle;font-size:.8em;color:#333;border:1px solid #e4e4e4;background:#f9f9f9;}

.jobfind_type01 td{padding:7px 5px 7px;line-height:18px;vertical-align:middle;font-size:.75em;color:#535353;border:1px solid #e4e4e4;background:#fff;}

.jobfind_type01 .cell_type01{background:#f9f9f9;}

.jobfind_type01 .cell_type02{padding-left:12px;text-align:left;line-height:24px;}

.jobfind_type01 .even th,.tbl_type01 .even td{background:#f9f9f9;}

.jobfind_type01 td input[type=text]{height:18px;text-indent:10px;border:1px solid #dadada;}

.jobfind_type01 td input[type=radio]{width:13px;height:13px;}

.jobfind_type01 td select{height:22px;padding-left:3px;text-indent:1px;border:1px solid #dadada;}

.jobfind_type01 td label{display:inline-block;width:75px;}

.jobfind_type01 td label.wid01{display:inline-block;width:170px;}

.jobfind_type01 td label.wid02{display:inline-block;width:50px;}

.jobbtn_01{background:#ce400e;color:#fff !important;padding:3px 8px;border-radius:4px;font-size:11px}

.jobbtn_02{background:#7d7d7d;color:#fff !important;padding:3px 8px;border-radius:4px;font-size:11px}

.pop_wrap{width:700px;border:7px solid #f16216;}

.pop_wrap .pop_job{padding:20px;}

.pop_wrap h2{border-bottom:3px solid #ddd;padding-bottom:10px;margin-bottom:10px;font-size:20px;}

.pop_wrap .dep_01 h3, .pop_wrap .dep_02 h3{font-size:17px;padding:10px 8px;background:#eefbff;font-size:14px;text-align:center;border-bottom:1px solid #c7c7c7;}

.pop_wrap .dep_01 {width:305px;border:1px solid #c7c7c7;display:inline-block;overflow-y:scroll;height:250px;margin-right:10px;margin-left:10px;}

.pop_wrap .dep_02 {width:275px;border:1px solid #c7c7c7;display:inline-block;overflow-y:scroll;height:250px;margin-right:10px;margin-left:10px;}

.pop_wrap .dep_01 li,.pop_wrap .dep_02 li{padding:0 0 0 20px;border-bottom:1px dashed #ddd;font-size:13px;padding:7px 8px;}

input.size_01n{width:98%;}

input.size_02n{width:70%;}

input.size_05n{width:30px;}

input.size_06n{width:50px;}







.board_listB {position:relative;border-bottom:2px solid #dcdcdc;}

.board_listB:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:2px solid #f15c24;}

.board_listB ul{overflow:hidden;margin-top:-2px;}

.board_listB li{float:left;padding:13px 8px 10px;/*border-top:2px solid #dcdcdc;*/}

.board_listB .thum{padding:0 10px 13px;margin:0 -10px;border-bottom:1px solid #ececec}

.board_listB .thum img{width:163px;height:107px;}

.board_listB .memo{position:relative;padding-top:7px;}

.board_listB .memo a{display:inline-block;width:90px;padding-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.board_listB .memo span{position:absolute;top:10px;right:0;}



.board_listC {position:relative;border-bottom:2px solid #dcdcdc;}

.board_listC:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:2px solid #3377c2;}

.board_listC ul{overflow:hidden;margin-top:-2px;}

.board_listC li{overflow:hidden; display:inline-block;*display:inline;zoom:1;  padding:13px 3px 8px 10px;}

/*
border-top:2px solid #dcdcdc;
.board_listC li{float:left;padding:13px 8px 10px;}
*/

.board_listC .thum{padding:0 10px 13px;margin:0 -10px;border-bottom:1px solid #ececec}

.board_listC .thum img{width:163px;height:107px;}

.board_listC .on_thum img { width:155px;height:99px; border: 4px solid #ed0043; }

.board_listC .memo{position:relative;padding-top:7px;}

.board_listC .memo a{display:inline-block;width:155px;padding-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.board_listD ul {display: flex;flex-wrap: wrap;flex-direction: row;}
.board_listD li {width: 33.333%;border: 5px solid transparent;flex-basis: calc(33.333% - 10px);}
.board_listD ul li a { border: 1px solid #e4e4e4; color: #333; display: block; position: relative; }
.board_listD ul li .tit:hover { color: #326ca9;}
.board_listD ul li .thum {display: block;overflow: hidden;width: 100%;height: 0;padding-bottom: 65%;margin: 0 auto;text-align: center;}
.board_listD ul li .thum img {max-width: 100%;width: 100%;margin-bottom:1rem; min-height: 168px; -webkit-transition: all 0.2s; transition: all 0.2s;height: auto;border: none;vertical-align: middle;}
.board_listD .txt_bx {padding: 10px 5px 5px;}
.board_listD .tit {display: inline-block;width: 210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;font-weight: bold;}
.board_listD .txt {padding-top: 3px;}
.uiMobile .board_listD li {width: 50%;border: 5px solid transparent;flex-basis: calc(50% - 10px);}
.uiMobile .board_listD .txt_bx {padding: 10px 5px 5px; overflow:hidden;}
@media screen and (max-width: 450px){
.uiMobile .board_listD{justify-content:center; flex-basis:0;}	
.uiMobile .board_listD li {width: 45%;border: 5px solid transparent;flex-basis: calc(45% - 10px);}
}

.paging{position:relative;z-index:9;text-align:center;margin:25px auto 0}

.paging ul{display:inline;margin:0 12px 0 10px}

.paging li{display:inline}

.paging li a,.paging li strong{display:inline-block;width:24px;height:23px;line-height:23px;font-size:12px;text-align:center;color:#9a9a9a;border:1px solid #e3e3e3;}

.paging li strong a,.paging ul li strong{background:#ce400e;color:#fff;border:1px solid #e05804;}

.paging li:first-child a,.paging li:first-child strong{padding-left:0;margin-left:0;text-decoration:underline}

.paging .first,.paging .prev,.paging .next,.paging .last{display:inline-block;width:24px;height:23px;line-height:23px;text-indent:-5000px;text-align:center;}

.paging .first{background:url(../images/btn_first.gif) no-repeat 0 0;}

.paging .prev{background:url(../images/btn_prev.gif) no-repeat 0 0;}

.paging .next{background:url(../images/btn_next.gif) no-repeat 0 0;}

.paging .last{background:url(../images/btn_last.gif) no-repeat 0 0;}



fieldset.board_search{height:47px;padding-top:20px;margin-top:22px;display:block;text-align:center;background:#f5f6f8;}

fieldset.board_search.video {padding-top:0;background: none;text-align: right;height: auto;}

fieldset.board_search label{position:absolute;left:-5000px;height:0;line-height:0;text-indent:-5000px}

fieldset.board_search select{width:85px;height:28px;padding:5px;border:1px solid #d2d2d2}

fieldset.board_search input[type=text]{width:175px;height:26px;padding-left:10px;border:1px solid #d2d2d2}

fieldset.board_search .btn_search{display:inline-block;width:57px;height:26px;line-height:26px;cursor:pointer;text-align:center;font-size:12px;color:#fff;background:#100;border:1px solid #575757;}



/* view  */

.board_view *,.board_viewB *, .board_viewC *, .board_viewD *{font-size:12px;}

.board_view{border-top:2px solid #3377c2;border-bottom:2px solid #e5e5e5; clear:both;}

.board_view h2.tit{position:relative;line-height:18px;padding:7px 0 7px 12px;vertical-align:middle;/*color:#333;*/border-bottom:1px solid #adadad;background:#fbfbfb;color:#3377c2;}

.board_view .tbl_data{width:100%;border-collapse:collapse;border-bottom:1px solid #e5e5e5;}

.board_view .tbl_data th{padding:7px 12px 7px;color:#373737;background-color:#fff;border-bottom:1px solid #ececec;background:url(../images/in_h01.gif) no-repeat right 10px;}

.board_view .tbl_data td{padding:6px 12px 7px;line-height:18px;text-align:left;border-bottom:1px solid #ececec;}

.board_view .tbl_data a:hover{text-decoration:underline;}

.board_view .memo{overflow:hidden;line-height:22px;padding:35px 12px;line-height:20px;color:#373737;}

.board_view .memo img{width:100%;}


.board_viewB{border-top:2px solid #3377c2;border-bottom:2px solid #e5e5e5;}

.board_viewB h2.tit{position:relative;line-height:18px;padding:7px 0 7px 12px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;}

.board_viewB h2.tit span{position:absolute;top:5px;right:10px;font-weight:normal;}

.board_viewB h2.tit span code{margin-left:5px;font-weight:normal;color:#676767}

.board_viewB .memo{overflow:hidden;line-height:22px;padding:20px 12px;line-height:20px;}

.board_viewB .memo .thum{float:left}

.board_viewB .memo .caption{float:right;width:213px;height:245px;line-height:18px;padding:12px;color:#373737;border:1px solid #dcdcdc;overflow-y:scroll;}

.board_viewB + .board_listB:before{border-top:2px solid #e5e5e5;}



.board_viewC{border-top:2px solid #3377c2;border-bottom:2px solid #e5e5e5;}

.board_viewC h2.tit{position:relative;line-height:18px;padding:7px 0 7px 12px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;}

.board_viewC h2.tit span{position:absolute;top:5px;right:10px;font-weight:normal;}

.board_viewC h2.tit span code{margin-left:5px;font-weight:normal;color:#676767}

.board_viewC .memo{line-height:122px;padding:35px 12px;word-break:break-all;white-space:inherit;max-width:700px;line-height:22px;color:#373737;}

.board_viewC .memo img{margin:20px 0;height:auto;margin:0 auto;width:100%;}

.board_viewC + .board_listC:before{border-top:2px solid #e5e5e5;}



.board_viewD{margin-top:30px;border-top:2px solid #3377c2;border-bottom:2px solid #e5e5e5;}

.board_viewD h2.tit_comment{position:relative;line-height:18px;padding:7px 0 7px 12px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;color:#3377c2; padding-left:10px;}


.board_viewD h2.tit_comment_02{position:relative;line-height:18px;padding:7px 0 7px 12px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:url('../images/comment_type.gif') no-repeat  5px 11px; color:#3377c2; padding-left:15px;}

.board_viewD .tbl_comment th{padding:7px 12px 7px;color:#373737;background-color:#fff;border-bottom:1px solid #ececec;background:url(../images/in_h01.gif) no-repeat right 10px;}

.board_viewD .tbl_comment td{padding:6px 12px 7px;line-height:18px;text-align:left;border-bottom:1px solid #ececec;}

.board_viewD .tbl_comment a:hover{text-decoration:underline;}

.board_viewD .memo{overflow:hidden;line-height:22px;padding:35px 12px;line-height:20px;color:#373737;}

.board_view.video .video{overflow: hidden; line-height: 22px; padding: 35px 12px; line-height: 20px; color: #373737; text-align: center;}

.board_view.video .video iframe {width: 100%;}


.reple_write *{font-size:12px;}

.reple_write{padding:22px 0 0 0;}

.reple_write h3{color:#4b87ca}

.reple_write h3 span{position:relative;top:-1px;margin-left:5px;vertical-align:middle;color:#929292}

.reple_write h3 + p{margin-top:12px;color:#3f3f3f;}

.reple_write .write{position:relative;margin-top:12px;padding:18px;background:#f6f6f6;}

.reple_write .write *{font-size:12px;}

.reple_write textarea{width:598px;height:45px;padding:5px;border:1px solid #e7e7e7;}

.reple_write .limit{position:absolute;top:-22px;right:0;color:#939393;}

.reple_write .btn_reple{position:absolute;top:18px;right:18px;display:inline-block;width:66px;height:55px;line-height:55px;text-align:center;font-size:12px;border-radius:3px;color:#fff;background:#848484;border:1px solid #707070;}

.reple_view{border-bottom:2px solid #e5e5e5}

.reple_view li{overflow:hidden;position:relative;min-height:45px;padding:20px 13px;line-height:18px;border-top:1px solid #e7e7e7;}

.reple_view li:first-child{border-top:0;}

.reple_view span,.reple_view p{}

.reple_view .name{float:left;width:69px;font-weight:bold;color:#373737;}

.reple_view .memo{float:left;width:530px;color:#373737;}

.reple_view .date{position:absolute;top:20px;right:13px;color:#808080;}

.reple_view .btn{position:absolute;top:40px;right:13px;}

.reple_view .reple{clear:both;margin:0 0 -20px 69px;padding-top:20px;}

.reple_view .reple .tit{padding-right:10px;font-weight:bold;color:#033068;background:url(../images/ico_reple02.gif) no-repeat right 5px;}

.reple_view .reple ul{width:639px;}

.reple_view .reple li{padding:10px 0;}

.reple_view .reple .name{padding-left:15px;background:url(../images/ico_reple.gif) no-repeat 0 2px;}

.reple_view .reple li .memo{width:400px}

.reple_view .reple li .btn{top:20px}



/* form style */

.form_data{table-layout:fixed;width:100%;border-top:2px solid #3377c2;border-bottom:2px solid #e5e5e5}

.form_data *{vertical-align:middle;font-size:12px;}

.form_data tr:first-child th,.form_data tr:first-child td{padding-top:5px;}

.form_data tr:first-child th:before{top:13px;}

.form_data th{position:relative;height:24px;padding:0 0 5px;text-align:center;color:#373737;background:#fbfbfb}

.form_data th label{}

.form_data th:before{content:"";position:absolute;top:7px;right:0;height:10px;width:1px;background:#dfdfdf;}

.form_data td{height:24px;padding:0 0 5px 20px;line-height:20px;vertical-align:middle;background:#fbfbfb;}

.form_data td input[type=text]{height:22px;line-height:22px;text-indent:5px;border:1px solid #e2e2e2}

.form_data td.edit{position:relative;padding:15px 0;text-align:center;background:#fff;border-top:1px solid #adadad;border-bottom:1px solid #ececec}

.form_data td.edit:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#e5e5e5;}

.form_data textarea{overflow-y:auto;width:98%;border:1px solid #ececec}

.form_data .cell_file{}

.form_data .cell_file th,.form_data .cell_file td{padding-top:5px;}

.form_data .cell_file th:before{top:13px;}

.form_data .cell_file02 th{color:#7a7a7a;}

.form_data .cell_file02 th:before{top:-5000px;}

.form_data select{height:22px;border:1px solid #ececec}



.form_dataB{table-layout:fixed;width:100%;border-top:2px solid #f15c24;border-bottom:2px solid #e5e5e5}

.form_dataB *{vertical-align:middle;font-size:12px;}

.form_dataB tr:first-child th,.form_data tr:first-child td{padding-top:5px;}

.form_dataB th{position:relative;height:24px;padding:0 0 5px 12px;text-align:left;color:#373737;background:#fbfbfb;border-right:2px solid #e5e5e5;border-bottom:1px solid #e1e1e1;}

.form_dataB th label{}

.form_dataB td{height:24px;padding:5px 0 5px 20px;line-height:20px;vertical-align:middle;border-bottom:1px solid #e1e1e1;}

.form_dataB td input[type=text]{height:22px;line-height:22px;text-indent:5px;border:1px solid #e2e2e2}

.form_dataB td.edit{position:relative;padding:15px 0;text-align:center;background:#fff;}

.form_dataB textarea{overflow-y:auto;width:98%;border:1px solid #ececec}

.form_dataB .cell_file{}

.form_dataB .cell_file th,.form_data .cell_file td{padding-top:5px;}

.form_dataB .cell_file th:before{top:13px;}

.form_dataB .cell_file02 li{margin-top:5px;}

.form_dataB .cell_file02 span{display:inline-block;width:55px;}

.form_dataB  select{height:22px;border:1px solid #ececec}

.form_dataB .cell_file02 .type span{width:83px;padding-left:58px;}











/*연주추가*/

.organization_board_list *,.organization_board_listB *,.organization_board_listC *{font-size:12px;}

.organization_board_list{table-layout:fixed;width:100%;text-align:center;border-top:2px solid #5368a6;border-bottom:2px solid #e5e5e5}

.organization_board_list thead th{position:relative;height:34px;line-height:18px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;}

.organization_board_list thead th:before{content:"";position:absolute;top:10px;left:0;height:10px;width:1px;background:#dfdfdf;border-right:1px solid #fff;}

.organization_board_list thead th:first-child:before{left:-5000px;}

.organization_board_list tbody td{padding:7px 0 7px;line-height:18px;vertical-align:middle;color:#535353;border-top:1px solid #e5e5e5;background:#fff;}

.organization_board_list tbody td img{position:relative;top:-1px;vertical-align:middle}

.organization_board_list tbody td.cell_type01{padding-left:10px;text-align:left}

.organization_board_list tbody td a{display:inline-block;width:100%;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.organization_board_list tbody td a:hover{text-decoration:underline;color:#002e66;}

.organization_board_list .cell_notice th,.organization_board_list .cell_notice td{font-weight:bold;background:#f7f7f7;}







.organization_board_view{table-layout:fixed;width:100%;border-top:2px solid #5368a6;border-bottom:1px solid #e5e5e5; !important;}

.organization_board_view *{vertical-align:middle;font-size:12px;}

.organization_board_view input[type=text]{height:22px;padding-left:5px;border:1px solid #d2d2d2}

.organization_board_view textarea{height:22px;padding-left:5px;border:1px solid #d2d2d2}

.organization_board_view th{height:24px;padding:0 0 5px 15px;text-align:left;color:#373737;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fbfbfb;}

.organization_board_view th:first-child{border-left:none;}

.organization_board_view td{height:24px;padding:5px 0 5px 12px;line-height:20px;vertical-align:middle;border-bottom:1px solid #e5e5e5;background:#ffffff;}















/* resizing */

.textInput_size01{width:26.8% ! important;}

.textInput_size02{width:99.6% ! important}

.textInput_size03{width:70% ! important}

.textInput_size04{width:50% ! important}

.textInput_size05{width:50px ! important}

.textInput_size06{width:150px ! important}

.textInput_size07{width:105px ! important}



.select_size01{width:99.8% ! important}

.select_size02{width:27% ! important}

.select_size03{width:70% ! important}

.select_size04{width:80px}

.select_size05{width:20% ! important}

.select_size06{width:62px ! important}

.select_size07{width:140px ! important}



.textarea_size01{width:26.8% ! important;}

.textarea_size02{width:97.2%;height:80px !important;margin:10px 0 !important;}

.textarea_size03{width:70% ! important}

.textarea_size04{width:50% ! important}

.textarea_size05{width:50px ! important}

.textarea_size06{width:150px ! important}

.textarea_size07{width:105px ! important}





.btn_box{width:100%;height:45px;background:#f5f6f8;}

.btn_box span{line-height:24px;}

.btn_request {text-align:center;padding-top:10px;}



.btn03{background:#5368a6;border:none;}







/* 교수진게시판 board */

.thum_list {position:relative;border-top:2px solid #5368a6;border-bottom:2px solid #dcdcdc;}

.thum_list ul{overflow:hidden;}

.thum_list li{overflow:hidden;position:relative;min-height:100px;padding:13px 8px 13px 120px;border-bottom:1px solid #ececec;line-height:18px;}

.thum_list li.no-data{overflow:hidden;position:relative;min-height:20px;padding:13px 8px 13px 0px;border-bottom:1px solid #ececec;text-align:center;}

.thum_list .thum{position:absolute;top:10px;left:10px;text-align:center;border-bottom:0}

.thum_list .thum img{width:100px;height:100px;}

.thum_list .memo{text-align:left;line-height:20px;}

.thum_list .memo a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.thum_list .memo a{width:90%;}

.thum_list .memo span{display:block;}



.paging{position:relative;z-index:9;text-align:center;margin:25px auto 0}

.paging ul{display:inline;margin:0 12px 0 10px}

.paging li{display:inline}

.paging li a,.paging li strong{display:inline-block;width:24px;height:23px;line-height:23px;font-size:12px;text-align:center;color:#9a9a9a;border:1px solid #e3e3e3;}

.paging li strong a,.paging ul li strong{background:#5368a6;color:#fff;border:1px solid #5368a6;}

.paging li:first-child a,.paging li:first-child strong{padding-left:0;margin-left:0;text-decoration:underline}

.paging .first,.paging .prev,.paging .next,.paging .last{display:inline-block;width:24px;height:23px;line-height:23px;text-indent:-5000px;text-align:center;}

.paging .first{background:url(../images/btn_first.gif) no-repeat 0 0;}

.paging .prev{background:url(../images/btn_prev.gif) no-repeat 0 0;}

.paging .next{background:url(../images/btn_next.gif) no-repeat 0 0;}

.paging .last{background:url(../images/btn_last.gif) no-repeat 0 0;}



fieldset.board_thumSearch{height:47px;padding-top:20px;margin-top:22px;display:block;text-align:center;background:#f5f6f8;}

fieldset.board_thumSearch label{margin:0 5px 0 20px}

fieldset.board_thumSearch select{width:185px;height:28px;padding:5px;border:1px solid #d2d2d2}

fieldset.board_thumSearch input[type=text]{width:175px;height:26px;padding-left:10px;border:1px solid #d2d2d2}

fieldset.board_thumSearch .btn_search{display:inline-block;width:57px;height:26px;line-height:26px;cursor:pointer;text-align:center;font-size:12px;color:#fff;background:#100;border:1px solid #575757;}



/*설문조사*/

.data_tableW05,.data02_tableW,.data_tableH,.data02_tableH,.data03_tableH{width:100%;border-collapse:collapse;}

.data_tableW05 th{height:34px;padding:2px; padding-left:20px;text-align:left;vertical-align:middle;background:#ebebeb;color:#6d6d6d;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}

.data_tableW05 tbody td,.data_tableW tfoot td,.data_tableW tfoot th{height:34px;padding:2px 15px;line-height:16px;text-align:left;vertical-align:middle;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background:#fcfdfd;}

.data_tableW05 tr{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}

.data_tableW05 tr:first-child th{border-top:0;}

.data_tableW05 tr td { background:#f6f6f6; }

.data_tableW05 tfoot th,.data_tableW tfoot td, .data_tableW .total td{border-top:1px solid #cdcdcd ! important;font-weight:bold;color:#737373;background:#f3f8fc ! important;}

.data_tableW05 .cell_type{text-align:center;}

.data_tableW05 .cell_type02{background:#fed1c8 ! important;}

.data_tableW05 .cell_type03{border-left:1px solid #cdcdcd;}

.data_tableW05 .cell_type05:first-child {border-top:1px solid #cdcdcd; text-align:center;}

.data_tableW05 .sub_tit{font-weight:bold;text-align:center;background:#f3f8fc ! important;}



.data_tableW04,.data02_tableW,.data_tableH,.data02_tableH,.data03_tableH{width:100%;border-collapse:collapse;}

.data_tableW04 th{height:38px;padding:2px; text-align:center;vertical-align:middle;background:#f9f9f9;color:#6d6d6d;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}

.data_tableW04 tbody td,.data_tableW tfoot td,.data_tableW tfoot th{height:38px;padding:2px 15px;line-height:16px;text-align:left;vertical-align:middle;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background:#fcfdfd;font-size:11px;}

.data_tableW04 tr{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}

.data_tableW04 tfoot th,.data_tableW tfoot td, .data_tableW .total td{border-top:1px solid #cdcdcd ! important;font-weight:bold;color:#737373;background:#f3f8fc ! important;}

.data_tableW04 .cell_type{text-align:center;}

.data_tableW04 .cell_type01{text-align:left; padding:0 15px;}







.h3_tit01{text-align:center;margin:18px 0px 0px 0;font-size:22px;padding-bottom:20px;}

.h3_tit02{margin:18px 0px 0px 0;font-size:16px;padding-bottom:8px;}

.h4_tit01{font-size:14px;margin:18px 0px 0px 0;}

.des_box{border-bottom:3px solid #ddd;border:1px solid #ddedff;padding:15px 15px;font-size:13px;margin-bottom:20px;background:#f7fbff;}

.survey_ui h4{font-size:14px;margin:18px 0px 6px 0;}

.survey_ui ul{padding-left:15px;margin-bottom:20px;border-bottom:1px dashed #ddd;padding-bottom:20px;}

.survey_ui ul li{padding:5px 0;font-size:13px;}

.user_box { width:100%; min-height:180px; border:1px solid #eee; background:#fafafa;}

.user_box p { margin:40px 0 -20px 0; line-height:1.4em; text-align:center; }

.user_box .user_txt01 { font-weight:bold; font-size:1.29em; margin-top:30px: }





/*popup*/

.user_pop_container{position:relative;padding:20px;background:#ce400e;}

.pop_contents{padding:15px;background:#fff;}

.user_pop_container h1{padding-bottom:10px;font-size:15px;color:#fff;}

.user_pop_container .pop_search,.user_pop_container .pop_coment{padding:5px 0 5px 5px;text-align:right;font-weight:bold;color:#3f3f3f;}

.user_pop_container .pop_search input[type=text]{width:300px;margin-left:6px;}

.user_pop_container .pop_search label{font-weight:bold;}

.user_pop_container .pop_search .btn_type01{margin-right:-6px;}

.user_pop_container .space{margin-top:15px;}



.user_pop_container h2{height:24px;line-height:24px;margin-bottom:-1px;text-indent:20px;border:1px solid #c4c4c4;background:url(../../images/tit_pop.gif) repeat-x 0 0;}



.pop_group { float:left; }

.scroll{ width:100%; height:320px; overflow:auto; border:1px solid #e5e5e5; margin:0px 0 0 0; scrollbar-arrow-color: #000; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}

.scroll02{ width:100%; height:100px; overflow:auto; border:1px solid #e5e5e5; margin:0px 0 0 0; scrollbar-arrow-color: #000; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}

.btn_block02{position:relative;margin-top:10px;text-align:center;}



.option_group02 select { width:100%; min-height:240px; background:none; }

.option_group02 select option { margin:5px 0; }

.graph01 div, .graph02 div, .graph03 div{margin-top:2px}

.graph01 div{ width:75%; height:10px; background:#528cca;}

.graph02 div { width:25%; height:10px; background:#528cca;}

.graph03 div { width:26%; height:10px; background:#528cca;}



.mouse_full02 { padding:0 10px; width:96%; height:120px; overflow:auto; border:1px solid #e5e5e5; margin:10px 0; scrollbar-arrow-color: #000; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}

.mouse_full02 ul li{ position:relative; padding:0 0 0 40px; text-align:justify; line-height:16px; color:#444;}

.answer {}

.answer span { font-weight:bold; float:left; }

.answer .response{margin:10px;}

/*18.12.06 명지위키  css -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.num_count{font-size:14px; color:#666; margin:33px 0 10px 0;}
.num_count span{font-weight:600; color:#033068;}
.wiki_title{margin-bottom:15px;}
.wiki_title img{width:100%;}
.tbl_wiki{position:relative; width:100%; border-top:1px solid #336eac;}
.tbl_wiki th{border-bottom:1px solid #ddd; background:#f9f9f9; vertical-align:middle; font-size:14px; padding:10px 0;}
.tbl_wiki td{border-bottom:1px solid #ddd; padding:10px 5px; font-size:13px; color:#666;}
.tbl_wiki td input{width:50%; border:1px solid #ddd; padding:5px 2px;}
.tbl_wiki td input[type="file"]{background:none; border:0;}
.tbl_wiki td textarea{width:98%; border:1px solid #ddd; padding:5px 2px; font-size:13px;}
.tbl_wiki td select{border:1px solid #ddd; width:50%; padding:5px 2px; font-size:13px; color:#666;}
.wiki_more{background:#33ac77; color:#fff !important; font-size:13px; font-weight:normal; padding:2px 10px;}

.ca_list{box-sizing:border-box;background-color:#fff;vertical-align:middle;text-align:left;}
.ca_list ul{padding:5px;}
.ca_list ul li{font-size:14px; letter-spacing:-0.8px; width:530px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:5px 0; padding-left:20px; line-height:22px; background:url('/ibuilder/template/theme_skin/theme100/images/contents/ca_list_dot.gif') no-repeat 11px 10px;}
.ca_list ul li a{color:#666;}
.ca_list ul li a:hover{font-weight:600; color:#336eac; text-decoration:underline;}
.ca_list ul li.no_list{background:none; text-align:center; padding:15px 0; margin:0 auto;}

/*버튼*/
.btn_wiki_center{text-align:center; margin-top:30px;}
.btn_wiki_right{text-align:right; margin-top:10px;}
.btn_wiki_write{background:#339cac; color:#fff !important; font-weight:normal; padding:10px 15px; display:inline-block; font-size:14px;}
.btn_wiki_write img{vertical-align:middle; margin-right:5px;}

/*상세보기*/
.wiki_view{border-top:1px solid #336eac;}
.wiki_view h2.title{position:relative; padding:10px 0 10px 12px; font-size:16px; vertical-align:middle;color:#333; background:#f9f9f9}
.wiki_view .tbl_wiki_data{width:100%;border-collapse:collapse;border-bottom:1px solid #e5e5e5;}
.wiki_view .tbl_wiki_data th{padding:7px 12px 7px; font-size:13px; color:#373737; border-bottom:1px solid #ececec;background:#fff url(../images/in_h01.gif) no-repeat right 10px;}
.wiki_view .tbl_wiki_data td{padding:6px 12px 7px; font-size:13px; text-align:left;border-bottom:1px solid #ececec; color:#666;}
.wiki_view .tbl_wiki_data .file_bg{background:#f6f8fb;}
.wiki_view .tbl_wiki_data .file_bg p{margin:3px 0;}
.wiki_view .tbl_wiki_data .file_bg p img{width:14px;}
.wiki_view .memo{overflow:hidden;line-height:22px;padding:25px 12px;line-height:20px;color:#373737; border-bottom:1px solid #ddd; font-size:13px;}
.wiki_view .memo img{width:100%;}

/*의견리스트*/
.wiki_comm{position:relative;width:100%;margin:30px auto 10px auto;border-top:1px solid #014080;}
.wiki_comm li.que{position:relative; font-weight:400;color:#595959;background-color:#f5f5f5;border-bottom:1px solid #ddd;background-color:#f5f5f5; clear:both;}
.wiki_comm li.que a{padding:16px 0 15px 105px;display:block; font-size:13px;}
.wiki_comm li.que span{margin:0 10px; font-size:13px;}
.wiki_comm li.active a{background-color:#f9f9f9}
.wiki_comm li.que .arrow_down{position:absolute; left:0; top:0; margin:0; background:#336eac; width:105px; height:50px; text-align:center; line-height:50px; color:#fff; font-size:14px;}
.wiki_comm li.que a:hover{background-color:#eee;transition:all 0.5s ease;}
.wiki_comm li.ans{border-bottom:1px solid #eaeaea;color:#777;padding:20px 15px; font-size:13px;}
.wiki_comm li.ans strong{margin-right:10px;}
.wiki_comm li.ans p{display:inline-block;}

.answer_blue{position:absolute; right:24px; color:#336eac; font-size:13px; font-weight:600; letter-spacing:-0.5px;}
.answer_red{position:absolute; right:24px; color:#e13624; font-size:13px; font-weight:600; letter-spacing:-0.5px;}
.answer_gray{position:absolute; right:24px; color:#666; font-size:13px; font-weight:600; letter-spacing:-0.5px;}


/*모바일 버전*/
.uiMobile .ca_list{box-sizing:border-box;background-color:#fff;vertical-align:middle;text-align:left;}
.uiMobile .ca_list ul{padding:5px;}
.uiMobile .ca_list ul li{font-size:14px; letter-spacing:-0.8px; width:270px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:5px 0; padding-left:20px; line-height:22px; background:url('/ibuilder/template/theme_skin/theme100/images/contents/ca_list_dot.gif') no-repeat 11px 10px;}
.uiMobile .ca_list ul li a{color:#666;}
.uiMobile .ca_list ul li a:hover{font-weight:600; color:#336eac; text-decoration:underline;}
.uiMobile .ca_list ul li.no_list{background:none; text-align:center; padding:15px 0; margin:0 auto;}

.uiMobile .wiki_view .tbl_wiki_data th{display:block; float:left; border:0;width:14%;padding-left:5px; text-align:left;}
.uiMobile .wiki_view .tbl_wiki_data td{display:block; float:left; border:0;width:24%;padding-left:5px; line-height:18px;}
.uiMobile .wiki_view .tbl_wiki_data tr + tr{background:#f6f8fb;}
.uiMobile .wiki_view .tbl_wiki_data tr + tr th{width:20%; }
.uiMobile .wiki_view .tbl_wiki_data tr + tr td{width:70%;}
.uiMobile .wiki_view .memo{padding:10px;font-size:13px;}
.uiMobile .wiki_view .memo img{width:100%;}

.uiMobile .wiki_comm li.que a{font-size:0.7em; padding:16px 0 15px 80px;}
.uiMobile .wiki_comm li.que .arrow_down{width:80px; height:46px; line-height:46px; font-size:1em;}

.uiMobile .answer_blue{right:2%; font-size:0.9em;}
.uiMobile .answer_red{right:2%; font-size:0.9em;}
.uiMobile .answer_gray{right:2%; font-size:0.9em;}

.uiMobile .reple_write textarea{width:97%;height:45px;padding:5px;border:1px solid #e7e7e7;}
.uiMobile .board_view .tbl_data colgroup {display:none}

/* iframe 동영상 반응형 */
.embed-youtube {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.embed-youtube iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
</pre></body></html>