@charset "utf-8";

.zzim_star{display:inline-block; width:16px; height:16px; background:url(/images/common/ico_star2.png) no-repeat 0 0; cursor:pointer}
.zzim_star.on{background-image:url(/images/common/ico_star2-1.png)}

/* FORM */
input{padding:0px; height:auto; outline:none; vertical-align:middle; box-sizing:border-box}
input[type="text"], input[type="password"]{border:1px solid #e7e7e7; background:#fff}
input[type="text"]:focus, input[type="password"]:focus{background:#fff;} /* : FILTER : IE 6 에서 속성 선택자 지원 안함 */
input[type="radio"], input[type="checkbox"]{vertical-align:middle; margin:0 5px 0 0}
textarea{border:1px solid #d2d2d2;padding:4px 5px;margin:0;line-height:20px;font-size:13px;background:#fff; resize:none; box-sizing:border-box; }

input.type1{height:37px; line-height:37px; border:1px solid #e7e7e7; padding-left:11px; font-size:13px; color:#999}
input.type2{height:32px; line-height:32px; border:1px solid #e7e7e7; padding:0 0 0 7px; font-size:14px; color:#999}
select.type1{height:47px; line-height:47px; padding-left:11px; border-color:#ebebeb; background:#fff url(/images/common/ico_arrow6.png) right 12px center no-repeat;zoom:1;*background:none}
select.type2{height:47px; line-height:47px; padding-left:11px; border-color:#f4f2f2; background:#f4f2f2 url(/images/common/ico_arrow6.png) right 12px center no-repeat;zoom:1;*background:none}
select.type3{height:44px; line-height:44px; padding-left:11px; border-color:#e7e7e7; background:#fff url(/images/common/ico_arrow8.png) right 12px center no-repeat;zoom:1;*background:none}
select.type4{height:32px; line-height:32px; padding:0 0 0 7px; border-color:#e7e7e7; background:#fff url(/images/common/ico_arrow8.png) right 12px center no-repeat;zoom:1;*background:none}
select.type5{height:27px; line-height:27px; padding-left:11px; font-size:11px; color:#666; border-color:#f2f2f2; background:#f2f2f2 url(/images/common/ico_arrow10.png) right 10px center no-repeat;zoom:1;*background:none}
select.type6{height:36px; line-height:36px; padding-left:8px; border-color:#eaeaea; background:#fff url(/images/common/ico_arrow11.png) right 10px center no-repeat;zoom:1;*background:none}


textarea.type1{padding:7px 9px; font-size:13px; color:#999; line-height:22px; border-color:#eaeaea}
textarea.type1.c1{border-color:#fff}
textarea.type2{padding:15px; font-size:14px; color:#aaa; border-color:#e7e7e7; line-height:22px}

/*체크박스, 라디오 커스텀*/
input[type='checkbox'].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; height:1px; width:1px; margin:-1px;}
input[type='checkbox'].css-checkbox + label.css-label {
padding-left:19px; height:20px; display:inline-block; line-height:20px; background-repeat:no-repeat; background-position: 0 0px; background-size: 19px 40px; box-sizing:border-box}
input[type='checkbox'].css-checkbox:checked + label.css-label{background-position: 0 -21px}
label.css-label{
	background-image:url(/images/common/cb1.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type='radio'].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; height:1px; width:1px; margin:-1px;}
input[type='radio'].css-checkbox + label.css-label {
padding-left:19px; height:20px; display:inline-block; line-height:20px; background-repeat:no-repeat; background-position: 0 0px; background-size: 19px 40px; box-sizing:border-box}
input[type='radio'].css-checkbox:checked + label.css-label{background-position: 0 -21px}
label.css-label{
	background-image:url(/images/common/cb1.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

label.css-label.lb1{background-image:url(/images/common/cb2.png)}

/*파일첨부 : 기본*/
.file_input label{display:inline-block; position:relative; vertical-align:middle; overflow:hidden; text-align:center; box-sizing:border-box; cursor:pointer; width:150px; height:40px; line-height:40px; border:1px solid #720040; background:#00726b}
.file_input label span{font-size:14px; color:#fff}
.file_input label input {position:absolute; width:0; height:0; overflow:hidden;}
.file_input input[type=text]{display:inline-block; width:200px; height:40px; line-height:40px; padding-left:10px; font-size:13px; border:0; border:1px solid #eaeaea; vertical-align:middle; background:#fafafa; box-sizing:border-box} /*앞에 인풋 있을 때*/
.file_input.type1 label{width:157px; height:39px; line-height:39px; border-color:#dbdbdb; background:#fff; border-radius:3px}
.file_input.type1 label span{font-size:12px; color:#666}
.file_input.type1 label span strong{color:#e35555}
.file_input.type1.s1 label{width:116px; border-radius:2px}
.file_input.type1.s1 label span{letter-spacing:-0.5px}

.file_input.type2 label{width:121px; height:36px; line-height:36px; border-color:#444; background:#444}
.file_input.type2 label span{font-size:12px; color:#fff}
.file_input.type2 label span strong{color:#e35555}

.file_input.type3 label{width:88px; height:32px; line-height:32px; border-color:#444; background:#444; margin-left:2px}
.file_input.type3 label span{font-size:12px; color:#fff}
.file_input.type3 label span strong{color:#e35555}
.file_input.type3 input[type='text']{height:32px; line-height:32px; border:1px solid #e7e7e7; padding:0 0 0 7px; font-size:14px; color:#999; background:#fff}

/*상단 셀렉트*/
.top_select{margin-top:17px; padding:25px; background:#f7f7f7}
.top_select select{width:100%; height:37px; line-height:37px; color:#333; padding-left:11px; border-color:#eae9e9; background:#fff url(/images/common/ico_arrow6.png) right 12px center no-repeat;zoom:1;*background:none}
.top_select_pop{margin-top:7px; padding:7px; background:#f7f7f7}
.top_select_pop select{width:100%; height:37px; line-height:37px; color:#333; padding-left:11px; border-color:#eae9e9; background:#fff url(/images/common/ico_arrow6.png) right 12px center no-repeat;zoom:1;*background:none}

/*타이틀*/
.pg_title1{text-align:center}
.pg_title1 .stit{font-family: 'Roboto Condensed','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:10px; color:#a8acb3; letter-spacing:1.2px}
.pg_title1 .title{margin-top:1px; font-family: 'Noto Sans Korean','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:35px; font-weight:bold; color:#333}
.pg_title1 .title span{color:#e60013}
.pg_title1 .line {border-bottom:1px solid #ee9a49;}
.pg_title2{text-align:center}
.pg_title2 .title{font-family: 'Noto Sans Korean','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:35px; font-weight:bold; color:#333}
.pg_title2 .title span{color:#e60013}
.pg_title2 .stit{margin-top:5px; font-family: 'Roboto Condensed','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:10px; color:#a8acb3; letter-spacing:1.5px}
.pg_title2 .stit2{margin-top:5px; font-size:12px; color:#fa061d; letter-spacing:1.5px}
.pg_title3{padding:2px 0}
.pg_title3 .title{display:inline-block; font-size:15px; color:#333; padding-left:22px; background:url(/images/common/ico_pen1.png) no-repeat left center}
.pg_title3 .stit{font-size:13px; color:#888}
.pg_title3 .sep{font-size:13px; color:#dcdbdb; margin:0 4px 0 5px}
.pg_title4{text-align:center}
.pg_title4 .title{font-family: 'Noto Sans Korean','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:35px; font-weight:bold; color:#333}
.pg_title4 .stit{margin-top:15px; font-size:13px; color:#777}

.pr_title1 .title{border-bottom:1px solid #e60013; padding-bottom:12px; font-family: 'Noto Sans Korean','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:40px; font-weight:bold; color:#333; line-height:45px}
.pr_title1 .title strong{color:#e60013}
.pr_title1 .title span{color:#323c4d}
.pr_title1 .stit{margin-top:11px; font-size:15px; color:#333}
.pr_title1 .stit span{color:#e60013}

.ct_title1{font-family: 'Noto Sans Korean','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:20px; font-weight:bold; color:#333}
.ct_title1.s1{font-size:18px}
.ct_title1 span{color:#e60013}

/*문장*/
.ct_txt1{font-size:17px; color:#333}
.ct_txt1 strong{font-family: 'Noto Sans Korean','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-weight:bold; color:#e60013}
.ct_txt2{font-size:14px; color:#666; line-height:25px}
.ct_txt2.c1{color:#333}
.ct_txt2 span{color:#e60013}

/*TAB*/
.tab1{}
.tab1 ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.tab1 li{float:left; height:57px; border:1px solid #eeecec; border-left:none; text-align:center; background:#fafafa; box-sizing:border-box}
.tab1 li.last{border-right:none}
.tab1 li a{display:block; line-height:55px}
.tab1 li span{font-family: 'Noto Sans Korean','verdana','Tahoma','Helvetica','Arial','NSimSun', sans-serif; font-size:17px; font-weight:bold; color:#bababa}
.tab1 li.selected{border-top:1px solid #e60013; border-bottom:1px solid #fff; background-color:#fff}
.tab1 li.selected span{color:#333}
.tab1 ul.two li{width:50%}

/*버튼*/
.btn1.type1{}  /*100%버튼*/
.btn1.type1 a{display:block; width:100%; height:38px; line-height:38px; text-align:center; border:1px solid #ce1826; background:#ce1826; border-radius:3px}
.btn1.type1 span{font-family:'Roboto', sans-serif; font-size:12px; font-weight:bold; color:#fff}
.btn_tag1{display:inline-block; width:68px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff; letter-spacing:-0.5px; background:#e60013}
.btn_tag1:hover{color:#fff}
.btn_tag2{display:inline-block; width:68px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff; letter-spacing:-0.5px; background:#000000}
.btn_tag2:hover{color:#fff}
.btn_onoff1{display:inline-block; width:122px; height:36px; line-height:34px; font-size:13px; color:#b0b0b0; border:1px solid #dedede; border-radius:2px; padding-left:15px; background:#fff url(/images/common/ico_file5.png) right 10px center no-repeat; box-sizing:border-box}   /*아이콘 한종류*/
.btn_onoff1.off{}
.btn_onoff1.on{border-color:#555; color:#555; background-image:url(/images/common/ico_file5-1.png)}


/*a 에 바로*/
.button_a1{display:inline-block; width:93px; height:44px; line-height:42px; border:1px solid #e0e0e0; text-align:center; vertical-align:middle; background:#f0f3f4; box-sizing:border-box}
.button_a1 span{font-size:12px; color:#333}
.button_a1 span.ico1{padding-left:20px; background:url(/images/common/ico_check1.png) no-repeat 0 center}
.button_a2{display:inline-block; width:135px; height:44px; line-height:42px; border:1px solid #e0e0e0; text-align:center; vertical-align:middle; background:#fff; box-sizing:border-box}   
.button_a2 span{font-size:13px; color:#333}
.button_a2 span.ico1{padding-left:21px; background:url(/images/common/ico_air1.png) no-repeat 0 center; letter-spacing:-0.7px}

.sc_btnset1{}
.sc_btnset1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_btnset1 a{display:inline-block; width:102px; height:42px; line-height:42px; border:1px solid #78c9db; text-align:center; background:#fff; box-sizing:border-box; border-radius:2px}
.sc_btnset1 span{display:inline-block; font-size:15px; color:#219cc0}
.sc_btnset1 .left{float:left}
.sc_btnset1 .left a{margin-right:3px}
.sc_btnset1 .left .btn1{border-color:#03b3da; background:#e60013}
.sc_btnset1 .left .btn1 span{color:#fff}
.sc_btnset1 .left .btn2{border-color:#d7d9d9; background:#fff}
.sc_btnset1 .left .btn2 span{color:#777}
.sc_btnset1 .left .btn3{border-color:#d34d41; background:#fff}
.sc_btnset1 .left .btn3 span{color:#ee5c35}

.sc_btnset1 .right{float:right}
.sc_btnset1 .right a{margin-left:3px}
.sc_btnset1 .right .btn1{border-color:#e60013; background:#e60013}  /*red*/
.sc_btnset1 .right .btn1 span{color:#fff}
.sc_btnset1 .right .btn2{border-color:#38b3d7; background:#fff}
.sc_btnset1 .right .btn2 span{color:#219cc0}
.sc_btnset1 .right .btn3{border-color:#d7d9d9; background:#fff}
.sc_btnset1 .right .btn3 span{color:#777}

.sc_btnset2{margin-top:16px}
.sc_btnset2:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_btnset2 a{display:inline-block; width:122px; height:48px; line-height:46px; border:1px solid #78c9db; text-align:center; background:#fff; box-sizing:border-box; border-radius:2px; cursor:pointer}
.sc_btnset2 span{display:inline-block; font-size:13px; color:#666}
.sc_btnset2 .left{float:left}
.sc_btnset2 .left a{margin-right:1px}
.sc_btnset2 .right{float:right}
.sc_btnset2 .right a{margin-left:1px}
.sc_btnset2 .btn1{border-color:#d1d1d1; background:#fff}
.sc_btnset2 .btn1 .ico1{padding-left:22px; background:url(/images/common/ico_tri1.png) no-repeat 0 center}
.sc_btnset2 .btn1 .ico2{padding-right:21px; background:url(/images/common/ico_tri1-2.png) no-repeat right center}
.sc_btnset2 .btn1 .ico3{padding-left:26px; background:url(/images/common/ico_list1.png) no-repeat 0 15px}


.sc_btnset3{margin-top:16px; margin-bottom:26px}
.sc_btnset3:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_btnset3 a{display:inline-block; width:122px; height:48px; line-height:46px; border:1px solid #78c9db; text-align:center; background:#fff; box-sizing:border-box; border-radius:2px; cursor:pointer}
.sc_btnset3 span{display:inline-block; font-size:13px; color:#666}
.sc_btnset3 .left{float:left}
.sc_btnset3 .left a{margin-right:1px}
.sc_btnset3 .right{float:right}
.sc_btnset3 .right a{margin-left:1px}
.sc_btnset3 .btn1{border-color:#d1d1d1; background:#fff}
.sc_btnset3 .btn1 .ico1{padding-left:22px; background:url(/images/common/ico_tri1.png) no-repeat 0 center}
.sc_btnset3 .btn1 .ico2{padding-right:21px; background:url(/images/common/ico_tri1-2.png) no-repeat right center}
.sc_btnset3 .btn1 .ico3{padding-left:26px; background:url(/images/common/ico_list1.png) no-repeat 0 15px}

.sc_btnset4{margin-top:26px}
.sc_btnset4:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_btnset4 a{display:inline-block; width:182px; height:48px; line-height:46px; border:1px solid #78c9db; text-align:center; background:#fff; box-sizing:border-box; border-radius:2px; cursor:pointer}
.sc_btnset4 span{display:inline-block; font-size:13px; color:#cc0000}
.sc_btnset4 .left{float:left}
.sc_btnset4 .left a{margin-right:1px}
.sc_btnset4 .right{float:right}
.sc_btnset4 .right a{margin-left:1px}
.sc_btnset4 .btn1{border-color:#d1d1d1; background:#fff}
.sc_btnset4 .btn1 .ico1{padding-left:22px; background:url(/images/common/ico_tri1.png) no-repeat 0 center}
.sc_btnset4 .btn1 .ico2{padding-right:21px; background:url(/images/common/ico_tri1-2.png) no-repeat right center}
.sc_btnset4 .btn1 .ico3{padding-left:26px; background:url(/images/common/ico_list1.png) no-repeat 0 15px}

/*검색바*/
.searchbar1{}
.searchbar1 select{width:169px; height:37px; padding-left:10px; font-size:12px; color:#666; background:#fff url(/images/common/ico_arrow8.png) right 12px center no-repeat;zoom:1;*background:none}
.searchbar1 input{width:212px; height:37px; line-height:37px; border:1px solid #eaeaea; padding-left:7px; font-size:12px; color:#666}
.searchbar1 a.search{display:inline-block; width:62px; height:37px; line-height:37px; font-size:13px; color:#fff; text-align:center; background:#555; vertical-align:middle; box-sizing:border-box}
.searchbar1 a.search2{display:inline-block; width:62px; height:37px; line-height:37px; font-size:13px; color:#fff; text-align:center; background:#e60013; vertical-align:middle; box-sizing:border-box}
.searchbar1 select, .searchbar1 input, .searchbar1 a{margin-left:-2px}

.searchbar2{margin-top:26px; text-align:center}
.searchbar2 select{width:100px; height:32px; padding-left:10px; font-size:12px; color:#666; background:#fff url(/images/common/ico_arrow8.png) right 12px center no-repeat;zoom:1;*background:none}
.searchbar2 input{width:174px; height:32px; line-height:32px; border:1px solid #eaeaea; padding-left:7px; font-size:12px; color:#666}
.searchbar2 a{display:inline-block; width:72px; height:32px; line-height:32px; font-size:13px; color:#fff; text-align:center; background:#555; vertical-align:middle; box-sizing:border-box}
.searchbar2 select, .searchbar2 input, .searchbar2 a{margin-left:1px}

/*TABLE*/
.table_t1{}  /*유학/어학연수*/
.table_t1 table{width:100%; border-top:1px solid #68c4e0; font-size:14px; text-align:center}
.table_t1 table thead{background:#f8f8f8}
.table_t1 table thead th{color:#444}
.table_t1 table tbody td{color:#777}
.table_t1 table tfoot td{color:#d9534f}
.table_t1 table tr{border-bottom:1px solid #ececec}
.table_t1 table td, .table_t1 table th{padding:9px 10px 9px 18px; border-right:1px solid #ececec; line-height:25px}
.table_t1 table td.last, .table_t1 table th.last{border-right:none}

.table_t2{}  /*학교검색 리스트*/
.table_t2 table{width:100%; border-top:2px solid #333; text-align:center}
.table_t2 table thead{background:#fff}
.table_t2 table thead th{height:45px; font-size:14px; color:#333; border-bottom:1px solid #666}
.table_t2 table thead th span{cursor:pointer}
.table_t2 table thead th img{position:relative; top:5px}
.table_t2 table tbody td{height:51px; font-size:15px; color:#666; border-bottom:1px solid #eee}
.table_t2 table tbody td.item1{text-align:left}
.table_t2 table tbody td.item1 a{font-weight:bold; color:#1f93b4}
.table_t2 table td, .table_t2 table th{line-height:25px; box-sizing:border-box}

.table_t3{}  /*학교 요약*/
.table_t3 table{width:100%; text-align:left}
.table_t3 table tr{border-bottom:1px solid #eee}
.table_t3 table td{height:43px; font-size:14px; color:#666}
.table_t3 table td.t_item{font-size:14px; font-weight:bold; color:#1f93b4}

.table_t4{}  /*견적요청*/
.table_t4 table{width:100%; border-top:1px solid #333; text-align:left} 
.table_t4 table tr{border-bottom:1px solid #eaeaea}
.table_t4 table td{height:49px; font-size:14px; color:#666}
.table_t4 table td.t_item{padding-left:24px; font-size:13px; color:#333; background:#fbfbfb}
.table_t4 table td.t_item span{color:#ee5c35}
.table_t4 table td.t_value{padding-left:17px}
.table_t4 table tr.cb td.t_value{padding-left:25px}
.table_t4 table tr.txtarea td.t_value{padding-top:6px; padding-bottom:6px}

.table_t5{}  /*기업정보등록*/
.table_t5 > table{width:100%; border-top:1px solid #ce1927; font-size:14px}
.table_t5 > table tr{border-bottom:1px solid #ebebeb}
.table_t5 > table td{height:50px}
.table_t5 table .item{padding-left:20px; font-size:13px; color:#333; background:#f7f7f7}
.table_t5 table .item span{color:#e60013}
.table_t5 table .item_s1{padding-left:18px; font-size:13px; color:#666; background:#f7f7f7}
.table_t5 table .item_s2{display:inline-block; width:58px; font-size:13px; color:#333; vertical-align:middle; padding-left:8px}

.table_t5 table .t_value{padding:0 10px}
.table_t5 table .t_value input[type='text'],
.table_t5 table .t_value input[type='radio']{width:100%; height:36px; color:#333}
.table_t5 table .t_value select{height:36px; line-height:34px}
.table_t5 table .t_value .sep1{margin:0 6px; font-size:13px; color:#666}
.table_t5 table .t_value .sep2{margin:0 5px; font-size:13px; color:#666}
.table_t5 table .t_value .sep3{margin:0 7px; font-size:13px; color:#666}
.table_t5 table .t_value .sep4{padding:10px 10px 10px; font-size:13px; color:#666}

.table_t6{}  /*이력서 보기-경력요약1, 박스테이블*/
.table_t6 > table{width:100%; border:1px solid #ebebeb; text-align:center; background:#fff}
.table_t6 table td, .table_t6 table th{border-right:1px solid #ebebeb; color:#333}
.table_t6 table thead th{height:58px; font-size:16px; font-weight:700}
.table_t6 table tbody td{height:52px; padding:0 20px 17px; font-size:13px; line-height:22px}
.table_t6 table tbody td .pst1,
.table_t6 table tbody td .pst2{display:inline-block; width:32px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff}
.table_t6 table tbody td .pst1{background:#e60013}
.table_t6 table tbody td .pst2{background:#333}

.table_t7{}  /*이력서 보기-경력요약2*/
.table_t7 > table{width:100%; border:1px solid #ebebeb; border-top:none}
.table_t7 > table tr{border-bottom:1px solid #ebebeb}
.table_t7 > table td{height:55px; font-size:13px; color:#666}
.table_t7 table .item{font-size:16px; font-weight:700; color:#333; text-align:center}
.table_t7 table .t_value{padding:0 15px}
.table_t7 table .t_value .sep1{margin:0 10px 0 3px; font-size:13px; color:#d4d4d4}

.sc_refer1{font-size:13px; color:#888}
.sc_refer1 span{color:#d9534f}
.sc_refer1 .c1{font-weight:bold; color:#38b3d7}
.sc_refer2{font-size:13px; color:#666; line-height:25px}
.sc_refer2 .c1{color:#ee5c35}
.sc_refer3{font-size:13px; color:#888;text-align:right;}
.sc_refer3 span{color:#d9534f}
.sc_refer3 .c1{font-weight:bold; color:#38b3d7}

/*게시판*/
.top_table{padding-bottom:8px}   /*테이블 상단*/
.top_table:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.top_table .right a,
.top_table .right span,
.top_table .right .cb{padding:1px 0; font-size:12px; color:#666}
.top_table .right a.on,
.top_table .right .cb span{color:#e60013}
.top_table .right a strong{font-weight:bold; color:#222}
.top_table .right .sep{color:#d6d6d6; margin:0 6px}
.top_table .left{float:left}
.top_table .right{float:right; padding-top:11px}

.board1{}    /*업체정보 최근게시물*/
.board1 > table{width:100%; text-align:center; border-top:2px solid #333}
.board1 thead tr{height:45px}
.board1 th{font-size:14px; color:#333; border-bottom:1px solid #666; background:#fff}
.board1 tr{height:50px}
.board1 td{font-size:13px; border-bottom:1px solid #eee; color:#666}
.board1 th.number, .board1 td.number{padding-left:30px; text-align:left}
.board1 td.title{text-align:left; font-size:15px; color:#333}
.board1 td.title .stt1{color:#269abc}
.board1 td.title .stt2{color:#999}
.board1 td.title .stt3{color:#ee5c35}
.board1 td.title .comment{font-size:13px; color:#e60013}
.board1 td.user{font-size:14px; color:#666}

.board1 td.snsset{}
.board1 td.snsset a{display:inline-block; font-size:0; margin:0 4px}
.board1 td.snsset .ico1{width:17px; height:16px; background:url(/images/common/ico_home1.png) no-repeat 0 0}
.board1 td.snsset .ico1.on{background-image:url(/images/common/ico_home1-1.png)}
.board1 td.snsset .ico2{width:10px; height:17px; background:url(/images/common/ico_fb4.png) no-repeat 0 0}
.board1 td.snsset .ico2.on{background-image:url(/images/common/ico_fb4-1.png)}
.board1 td.snsset .ico3{width:19px; height:18px; background:url(/images/common/ico_blog1.png) no-repeat 0 0}
.board1 td.snsset .ico3.on{background-image:url(/images/common/ico_blog1-1.png)}
.board1 td.rate .sc_rate_star{display:inline-block; width:94px; height:15px;background:url(/images/common/bg_rate_star1.png) no-repeat 0 0}
.board1 td.rate .sc_rate_star .rate_star{width:94px; height:15px; background:url(/images/common/rate_star1.png) no-repeat 0 0}
.board1 td.view span{display:inline-block; width:71px; height:25px; line-height:25px; font-size:11px; color:#fff; text-align:center; background:#e60013}
.board1 td.view2 span{display:inline-block; width:71px; height:25px; line-height:25px; font-size:11px; color:#fff; text-align:center; background:#333}
.board1 .empty_wrap1 td{padding:80px 0}

.board2{border-top:1px solid #333}  /*고객센터 리스트*/
.board2 > table{width:100%; text-align:center}
.board2 thead tr{height:49px}
.board2 th{font-size:13px; color:#333; border-bottom:1px solid #ebebeb; background:#f7f7f7}
.board2 tr{height:50px}
.board2 td,
.board2 td span,
.board2 td a{font-size:13px; font-weight:normal; color:#333; vertical-align:middle}
.board2 td{border-bottom:1px solid #ebebeb}
.board2 td.title{text-align:left; padding-left:20px}
.board2 td.apply a{display:inline-block; width:48px; height:19px; line-height:19px; font-size:11px; color:#fff; text-align:center; background:#e60013}
.board2 td .zzim_star{position:relative; top:-1px; margin-left:8px}
.board2 .empty_wrap1 td{padding:60px 0}

.board3{}    /*인재정보*/
.board3 > table{width:100%; text-align:center; border-top:2px solid #333}
.board3 thead tr{height:40px}
.board3 th{font-size:12px; color:#333; border-bottom:1px solid #ebebeb; background:#f7f7f7}
.board3 td{padding:18px 0; font-size:12px; color:#888; border-bottom:1px solid #eee; vertical-align:top}
.board3 td.name input[type='checkbox']{position:relative; top:-1px; margin-right:9px}
.board3 td.name .cb{font-size:13px; color:#333}
.board3 td.name .info_name{margin-top:5px; margin-left:-5px}
.board3 td.name .info_name span{vertical-align:middle}
.board3 td.name .info_name .info{margin-left:9px}

.board3 td.title{text-align:left; padding-top:17px; padding-left:23px}
.board3 td.title .tit a{font-size:17px; font-weight:600; color:#333}
.board3 td.title .tit .link{margin-left:5px; position:relative; top:2px; vertical-align:middle}
.board3 td.title .stit{margin:9px 0 13px}
.board3 td.title .stit a{font-size:13px; color:#333}
.board3 td.title p{margin-top:6px; color:#888; line-height:20px}
.board3 td.title p.dv2 span{display:inline-block; vertical-align:top}
.board3 td.title p.dv2 .txt2{width:78px}
.board3 td.title p.dv2 .txt3{}

.board3 .contact{margin-top:13px}
.board3 .contact a{display:inline-block; font-size:0; margin:0 4px; vertical-align:middle}
.board3 .contact .ico1{width:15px; height:15px; background:url(/images/common/ico_phone1.png) no-repeat 0 0}
.board3 .contact .ico1.on{background-image:url(/images/common/ico_phone1-1.png)}
.board3 .contact .ico2{width:10px; height:16px; background:url(/images/common/ico_phone2.png) no-repeat 0 0}
.board3 .contact .ico2.on{background-image:url(/images/common/ico_phone2-1.png)}
.board3 .contact .ico3{width:16px; height:11px; background:url(/images/common/ico_mail2.png) no-repeat 0 0}
.board3 .contact .ico3.on{background-image:url(/images/common/ico_mail2-1.png)}
.board3 .txt1{color:#e60013}
.board3 .resume{margin-top:11px}

.board3 .empty_wrap1 td{padding:80px 0}



/* 게시판1 */
.board_view1{border-top:2px solid #333}
.board_view1 .title{height:59px; line-height:59px; font-size:20px; font-weight:700; color:#333; border-bottom:1px solid #eee}
.board_view1 .view_info{height:43px; line-height:43px; font-size:13px; color:#777; border-bottom:1px solid #a3a3a3}
.board_view1 .view_info .sep{margin:0 12px; color:#c5c5c5}
.board_view1 .view_cont{padding:36px 0; border-bottom:1px solid #eee}
.board_view1 .view_cont p{font-size:13px; color:#666; line-height:22px}
.board_view1 .view_cont p strong{font-weight:bold}
.board_view1 .view_attach{height:43px; line-height:43px; border-bottom:1px solid #eee}
.board_view1 .view_attach span{font-size:13px; color:#333; padding-left:24px; background:url(/images/common/ico_file4.png) no-repeat left center}
.board_view1 .view_respond .rsp_info{height:50px; line-height:52px}
.board_view1 .view_respond .rsp_info:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.board_view1 .view_respond .left{float:left; font-size:15px; color:#333; padding-left:26px; background:url(/images/common/ico_note1.png) no-repeat 0 center}
.board_view1 .view_respond .right{float:right; font-size:13px; color:#777}
.board_view1 .view_respond .rsp_cont{padding:25px 30px 30px; border-top:1px solid #666; background:#f9f9f9}
.board_view1 .view_respond .rsp_cont p{font-size:13px; color:#666; line-height:22px}
.board_view1 .view_respond .sep{margin:0 12px; color:#c5c5c5}

.board_write1{border-top:2px solid #333}
.board_write1 table{width:100%; text-align:left}
.board_write1 table tr{border-bottom:1px solid #eee}
.board_write1 table td{height:52px; font-size:14px; color:#666}
.board_write1 table td.t_item{padding-left:28px; font-size:13px; color:#333; background:#fbfbfb}
.board_write1 table td.t_value{padding:0 30px 0 10px}
.board_write1 table td.t_value select{width:169px; height:37px; padding-left:10px; font-size:12px; color:#666; background:#fff url(/images/common/ico_arrow8.png) right 12px center no-repeat;zoom:1;*background:none}


.board_write1 table td input[type='text']{width:100%}
.board_write1 table tr.txtarea td{padding:20px 0}

/*댓글리스트 Q&A*/
.comment_list1 .write_cmt{padding-top:26px}
.comment_list1 .write_cmt p{font-size:13px; color:#777}   
.comment_list1 .write_cmt p span{color:#e60013}
.comment_list1 .write_cmt .input_cmt{padding:25px 0 30px; border-bottom:1px solid #e9e8e8}
.comment_list1 .write_cmt .input_cmt:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.comment_list1 .write_cmt .input_cmt .left{float:left; width:53px; margin-right:26px;}
.comment_list1 .write_cmt .input_cmt .left .img_profile{width:53px; height:53px; border-radius:27px; overflow:hidden}
.comment_list1 .write_cmt .input_cmt .left .img_profile img{width:100%}
.comment_list1 .write_cmt .input_cmt .right{float:left; width:1021px}
.comment_list1 li{padding:30px 0 30px; border-bottom:1px solid #e9e8e8}
.comment_list1 li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.comment_list1 li .left{float:left; width:53px; margin-right:26px;}
.comment_list1 li .left .img_profile{width:53px; height:53px; border-radius:27px; overflow:hidden}
.comment_list1 li .left .img_profile img{width:100%}
.comment_list1 li .right{float:left; width:1021px; overflow:hidden}
.comment_list1 li .right .inner2:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.comment_list1 li .right .f_name{float:left; margin-top:3px; font-size:14px; color:#333}
.comment_list1 li .right .f_name .sep{margin:0 6px; font-size:12px; color:#c6c6c6}
.comment_list1 li .right .f_name .date{font-size:12px; color:#777}
.comment_list1 li .right .f_adm{float:right}
.comment_list1 li .right .f_adm a{font-size:13px; color:#7a7a7a}
.comment_list1 li .right .f_adm .mode{display:inline-block}
.comment_list1 li .right .f_adm .sep{margin:0 4px; font-size:13px; color:#c6c6c6}
.comment_list1 li .right .pc_txt{margin-top:12px; font-size:13px; color:#666; line-height:24px}
.comment_list1 li .right .pc_txt span{color:#333}
.comment_list1 li .pc-comment{margin-top:20px}   /*댓글의 댓글*/
.comment_list1 li .comment{margin-top:16px}
.comment_list1 li .comment:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.comment_list1 li .cmt_left{float:left; width:53px; margin-right:26px;}
.comment_list1 li .cmt_left .img_profile{width:53px; height:53px; border-radius:27px; overflow:hidden}
.comment_list1 li .cmt_left .img_profile img{width:100%}
.comment_list1 li .cmt_right{float:left; width:942px}
.comment_list1 li .cmt_right .f_name{margin-top:3px; font-size:14px; color:#333}
.comment_list1 li .cmt_right .f_name .sep{margin:0 6px; font-size:12px; color:#c6c6c6}
.comment_list1 li .cmt_right .f_name .date{font-size:12px; color:#777}
.comment_list1 li .cmt_right .pc_txt{margin-top:12px; font-size:13px; color:#666; line-height:24px}
.comment_list1 li .cmt_right .pc_txt span{color:#333}

.write_comment1 textarea{width:694px; height:68px; border-right:none; padding:11px; font-size:13px; color:#999; background:#fbfbfb; vertical-align:top}  /*댓글달기*/
.write_comment1 a{display:inline-block; width:130px; height:68px; line-height:68px; font-size:13px; color:#333; border:1px solid #333; text-align:center; background:#fff; box-sizing:border-box}
.write_comment2 textarea{width:724px; height:68px; border-right:none; padding:11px; font-size:13px; color:#999; background:#fbfbfb; vertical-align:top}  /*댓글달기*/
.write_comment2 a{display:inline-block; width:100px; height:68px; line-height:68px; font-size:13px; color:#666; border:1px solid #999; text-align:center; background:#fff; box-sizing:border-box}

/* 페이지 넘버 */
.paging{text-align:center; font-size:18px;}
.paging a{display:inline-block; width:25px; height:24px; vertical-align:middle; padding-top:0px; margin:0 4px;font-family:'Roboto', sans-serif; font-size:18px; color:#000}
.paging a:hover, .paging a.selected{font-weight:bold; color:#e60013}
.paging img{margin:0 10px}
.paging a.prevnext{margin:0 10px}

/* 아코디언 */
.accordion{width:100%}  /*학교검색*/
.accordion .w1, .accordion .w2, .accordion .w3, .accordion .w4{float:left; text-align:center}
.accordion .w1{width:140px}
.accordion .w2{width:880px}
.accordion .w3{width:80px}
.accordion .w4{width:960px; text-align:left}
.accordion .acd_top{display:table; border-top:2px solid #333; border-bottom:1px solid #666}
.accordion .acd_top div{display:table-cell; height:45px; line-height:45px; font-size:14px; color:#333}
.accordion .acd_top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.accordion .panel-title{display:table; width:100%}
.accordion .panel-title a{display:table-cell; height:49px; line-height:49px; border-bottom:1px solid #eee; background:url(/images/common/ico_arrow6.png) no-repeat right 32px center}
.accordion .panel-title a:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.accordion .panel-title a.active{border-bottom:1px solid #e2e2e2}
.accordion .panel-title a:hover, .panel-title a:focus, .panel-title a.active{color: #ff5252}
.accordion .panel-title a.active{background:url(/images/common/ico_arrow6-1.png) no-repeat right 32px center}
.accordion .panel-title .number{font-size:15px; color:#666}
.accordion .panel-title .title{font-size:15px; color:#333}
.accordion .panel-content{padding:19px 70px 20px 142px; border-bottom:1px solid #eee; background:#faf9f9}
.accordion .panel-content:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.accordion .panel-content p{font-size:14px; color:#666; line-height:25px}

.accordion.type1 .w1{width:115px}
.accordion.type1 .w2{width:905px}
.accordion.type1 .w4{width:970px}
.accordion.type1 .panel-title span.txt{display:inline-block; font-family: 'Titillium Web', sans-serif; font-size:20px; font-weight:bold; color:#38b3d7}
.accordion.type1 .panel-content{padding:19px 70px 20px 115px}
.accordion.type1 .panel-content p{float:left; width:900px}

.pop_view1 {display:inline-block; width:71px; height:25px; line-height:25px; font-size:12px; color:#fff; text-align:center; background:#333}
.pop_view2 {display:inline-block; width:71px; height:25px; line-height:25px; font-size:12px; color:#fff; text-align:center; background:#999}


