/*@import url("../css/custom_form.css");*/

caption{color:#fff;}

input[type="text"]{border:1px solid #ddd; padding:5px;}
input[type="password"]{border:1px solid #ddd; padding:5px;}
input[type="checkbox"]{border:1px solid #ddd;}
input[type="button"]{border:1px solid #40493f; background:#555; padding:4px 7px; color:#fff;} 
select{border:1px solid #ddd; }
select.search_op{border:1px solid #ddd; padding:3px;}
select.family_st{border-radius:10px; background:#fff; border:1px solid #ddd; background-repeat:repeat-x; padding:3px 6px;}
textarea{border:1px solid #ddd; overflow-y:scroll;}

input:focus{outline:none;}
button:focus{outline:none;}
select:focus{outline:none;}
textarea:focus{outline:none;}

/*인풋박스(기본)*/
input[type="file"]{height:35px; line-height:20px; padding:0px 0px 0px 0px;}

/*인풋박스(기능별 사이즈),셀렉트박스,체크박스,라디오버튼 등*/
input.date{width:110px !important;}
input.date_a{width:100px !important;}
input.mouth{width:75px !important;}
input.mouth_a{width:65px !important;}
input.year{width:85px !important;}
input.time{width:55px !important;}
input.phone_number{max-width:160px !important;}
input.undercover{width:80px !important;}
input.checketc{max-width:200px !important;}
input.id{width:200px !important;}
input.money{max-width:80px !important;}
input.cpnum{min-width:300px !important; width:60%;}
input.Business_rgt{width:90px !important;}


select {
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
	border-radius: 0px;
    /*background:url(../images/common/select_arr.png) no-repeat 95% 50%;*/  /* 화살표 모양의 이미지 */
}

input:focus{outline:none;}
button:focus{outline:none;}
select:focus{outline:none;}
textarea:focus{outline:none;}
/*select{height:37px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}*/


#keywordbox input[type="checkbox"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
#keywordbox input[type="checkbox"] + label {
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 10px 0px 12px; 
	line-height:32px; 
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:2px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;

}
#keywordbox input[type="checkbox"] + label:after {
	/*display:none;*/ 
	position:absolute; 
	left:0; 
	top:0; 
	content:" "; 
	display:block; 
	background:url('../images/common/bg_check_off.png');


}

input[type="checkbox"].keyword_type + label {border:1px solid #999999; color:#666; background:#fff;}
input[type="checkbox"].keyword_type:checked + label {border:1px solid #259289; color:#fff; background:#259289;}

#keywordbox input[type="radio"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
#keywordbox input[type="radio"] + label {
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 10px 0px 12px; 
	line-height:32px; 
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:2px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;


}
#keywordbox input[type="radio"] + label:after {
	/*display:none;*/ 
	position:absolute; 
	left:0; 
	top:0; 
	content:" "; 
	display:block; 
	background:url('../images/common/bg_check_off.png');


}

input[type="radio"].keyword_type + label {border:1px solid #999999; color:#666; background:#fff;}
input[type="radio"].keyword_type:checked + label {border:1px solid #259289; color:#259289;}

.searchoptionpop input[type="radio"] + label {width:48% !important;}
.searchoptionpop input[type="checkbox"] + label {width:48% !important;}

.custom-control{cursor:pointer;}
.custom-control-input:checked ~ .custom-control-label::before {font-weight:bold; color:#007bff;}
.custom-control-input:focus ~ .custom-control-label::before {font-weight:bold; color:#007bff;}

/*ie 인풋박스 x표시 안보이도록 처리*/
input[type=text]::-ms-clear { 
    display: none; 
}

/*placeholder*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #aaa !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aaa !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #aaa !important;
}



/* selectbox IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand {
    display: none;
}

div.select_box{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}

div.select_box select {
    z-index:1;
}

div.select_box:before {
    display:block;
    position:absolute;
    content:'';
	right:0px;
	top:0px;
	height:39px;
	width:30px;
	background:#fff url(../images/board/select_arr.png); 
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:23px;
    z-index:5;
	color:#777777;
}

div.select_box_{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}

div.select_box_ select {
    z-index:1;
}

div.select_box_:before {
    display:block;
    position:absolute;
    content:'';
	right:1px;
	top:1px;
	/*height:37px;*/
	height:36px;
	width:30px;
	background:#fff url(../images/board/select_arr.png); 
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:23px;
    z-index:5;
	color:#777777;
}

.select_custom{width:100%; padding-left:10px; line-height:39px; height:39px; /*line-height:38px; height:38px;*/ border:1px solid #989b9f; position:relative; background:#fff; font-size:15px;}

/*아이콘*/
.btn_fileadd{
	background:/*#259289*/ url(../images/board/ico_fileup_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_fileremove{
	background:/*#259289*/ url(../images/board/ico_filedown_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}


/*마진*/
.margin_auto{margin:0 auto !important;}

.mg_0{margin:0px !important;}

.mt_0{margin-top:0px !important;}
.mt_5{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_35{margin-top:35px !important;}
.mt_40{margin-top:40px !important;}
.mt_45{margin-top:45px !important;}
.mt_50{margin-top:50px !important;}


.mr_5{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_25{margin-right:25px !important;}
.mr_30{margin-right:30px !important;}

.mb_0{margin-bottom:0px !important;}
.mb_5{margin-bottom:5px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_15{margin-bottom:15px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_25{margin-bottom:25px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_35{margin-bottom:35px !important;}
.mb_40{margin-bottom:40px !important;}

.ml_5{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_25{margin-left:25px !important;}
.ml_30{margin-left:30px !important;}

/*패딩*/
.pt_5{padding-top:5px !important;}
.pt_10{padding-top:10px !important;}
.pt_15{padding-top:15px !important;}
.pt_20{padding-top:20px !important;}
.pt_25{padding-top:25px !important;}
.pt_30{padding-top:30px !important;}
.pt_35{padding-top:35px !important;}
.pt_40{padding-top:40px !important;}
.pt_45{padding-top:45px !important;}
.pt_50{padding-top:50px !important;}

.pr_5{padding-right:5px !important;}
.pr_10{padding-right:10px !important;}
.pr_15{padding-right:15px !important;}
.pr_20{padding-right:20px !important;}
.pr_25{padding-right:25px !important;}
.pr_30{padding-right:30px !important;}

.pb_5{padding-bottom:5px !important;}
.pb_10{padding-bottom:10px !important;}
.pb_15{padding-bottom:15px !important;}
.pb_20{padding-bottom:20px !important;}
.pb_25{padding-bottom:25px !important;}
.pb_30{padding-bottom:30px !important;}

.pl_5{padding-left:5px !important;}
.pl_10{padding-left:10px !important;}
.pl_15{padding-left:15px !important}
.pl_20{padding-left:20px !important;}
.pl_25{padding-left:25px !important;}
.pl_30{padding-left:30px !important;}

/*정렬*/
.float_left{float:left !important;}
.float_right{float:right !important;}

.txt_center{text-align:center !important;}
.txt_left{text-align:left !important;}
.txt_right{text-align:right !important;}

.display_inlineblock{display:inline-block !important;}

.margin_auto{margin:0px auto;}

.overflow_hidden{overflow:hidden;}

.position_relative{position:relative;}


/*폰트 굵기*/
.font_bold{font-weight:bold !important;}
.font_normal{font-weight:normal !important;}
.font_thin{font-weight:100 !important;}
.font_light{font-weight:200 !important;}

.font_italic{font-style:italic !important;}

/*스크롤 여부*/
.overflowbox_sy{overflow-y:scroll;}
.overflowbox_sx{overflow-x:scroll;}

/*오버플로우*/
.overflow_hd{overflow:hidden;}

/*테이블 특성*/
.tablely_fixed{table-layout:fixed;}


/*폰트 크기*/
.font_h1{font-size:30px;}
.font_h2{font-size:24px;}
.font_h2_1{font-size:25px;}
.font_h3{font-size:20px;}
.font_h3_1{font-size:18px;}
.font_h4{font-size:16px;}
.font_h4_1{font-size:16px;}
.font_h5{font-size:14px;}

/*문단간격*/
.line_height_1{line-height:150%;}
.line_height_2{line-height:180%;}


/*폰트컬러*/
.red{color:#ff0000 !important;}
.red_1{color:#e83428 !important;}
.red_2{color:#af4926 !important;}
.orange{color:#f9921c !important;}
.blue_1{color:#0d84f2 !important;}
.blue_2{color:#28a5de !important;}
.blue_3{color:#0b80f1 !important;}
.blue_4{color:#2bbafd !important;}
.green_1{color:#00afa3 !important;}
.green_2{color:#2c977e !important;}
.green_3{color:#59a528 !important;}
.black_1{color:#000 !important;}
.black_2{color:#333 !important;}
.black_3{color:#454545 !important;}
.grey_1{color:#666 !important;}
.grey_2{color:#888 !important;}
.grey_3{color:#aaa !important;}
.white{color:#fff !important;}
.yellow{color:#f0bb02 !important;}
.yellow_1{color:#ffff80 !important;}

/*txt_decoration*/
.txt_underline{text-decoration:underline !important;}
.txt_linethrough{text-decoration:line-through;}


/*a태그*/
.a_file{color:#789b45 !important; text-decoration:underline !important; word-break:break-all;}

.mail{text-decoration:underline !important; color:#0455a6 !important;}

/*아이콘 등*/
.tit_num_1{background:#0455a6; width:35px; line-height:30px; color:#fff; float:left; text-align:center;}

/*아이프레임_팝업*/
.ifp_box{padding:10px;}

.agreebox{/*width:100%;*/ height:400px;	border: 1px solid #d5d5d5; padding:20px; overflow-y:scroll; border-radius:5px 0px 0px 5px;}


/*버튼*/
#btn_area{margin:30px auto; width:100%;}
.btn_area_edit{margin:30px auto; width:100%;}
#btn_area a:link, #btn_area a:hover,active,focus{text-decoration:none;}
.btn_area_edit a:link, #btn_area a:hover,active,focus{text-decoration:none;}

.btn_area{width:100%; display:inline-block;}
.btn_area a:link, #btn_area a:hover,active,focus{text-decoration:none;}
.btn_area .bt_half{width:49.5%; box-sizing:border-box;}
.button_btn{background:#0a7df0; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px; border:0px;}
.exsave_btn{background:#454545; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px;  border:0px;}
.prev_btn{background:#888; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px;  border:0px;}
.adress_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#444 url(../images/common/btn_ico_2.png) 6%; background-repeat:no-repeat; width:135px; border:1px solid #444;
}

.mapopen_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#444 url(../images/common/btn_ico_3.png) 16% 10px; background-repeat:no-repeat; width:135px; border:1px solid #444;
}

.organization_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#0a7df0 url(../images/common/btn_ico_2.png) 6%; background-repeat:no-repeat; width:115px;  border:1px solid #0a7df0;
}

.accredit_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#0a7df0; border:1px solid #0a7df0;
	padding:0px 10px;
}

.small_tp1_btn{
	line-height:30px; height:32px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#0a7df0; border:1px solid #0a7df0;
	padding:0px 10px;
}

.small_tp2_btn{
	line-height:30px; height:32px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#777; border:1px solid #777;
	padding:0px 10px;
}

.small_tp3_btn{
	line-height:30px; height:32px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#259289; border:1px solid #259289;
	padding:0px 10px;
}

.small_tp4_btn{
	line-height:30px; height:32px; color:#666; font-size:15px; text-align:center; display:inline-block; 
	background:#efefef; border:1px solid #aaa;
	padding:0px 10px;
}


.delete_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#777; border:1px solid #777;
	padding:0px 10px;
}

.write_btn{
	line-height:36px; height:38px; color:#fff; padding:0px 20px; font-size:15px; text-align:center; display:inline-block; background:#fff; border:1px solid #444; background:#444;
}

.order_btn{
	line-height:36px; height:38px; color:#fff; padding:0px 20px; font-size:15px; text-align:center; display:inline-block; background:#fff; border:1px solid #259289; background:#259289;
}

.btn_fileadd{
	background:/*#259289*/ url(../images/board/ico_fileup.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_fileremove{
	background:/*#259289*/ url(../images/board/ico_filedown.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_selectadd{
	background:/*#259289*/ url(../images/board/ico_fileup.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;
}

.btn_selectremove{
	background:/*#259289*/ url(../images/board/ico_filedown.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;
}

.btn_joinusphoto{line-height:35px; border:1px solid #454545; background:#454545; color:#fff; width:180px; height:40px; font-size:15px;}
.btn_mkgood{line-height:35px; border:1px solid #90b969; background:#90b969; color:#fff; width:180px; height:40px; font-size:15px;}

.jobview_btn{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn_on{border:1px solid #7d96b9; color:#fff; font-size:15px; background:#7d96b9; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn_edit{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:35px; height:37px; display:inline-block; float:left; /*padding:0px 15px;*/}
.jobview_btn_b{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:36px; height:38px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn .in_ico{position:relative; top:-2px; width:18px;}
.jobview_btn_on .in_ico{position:relative; top:-2px; width:18px;}
.jobview_btn .jbv_ico{width:18px;}
.jobview_btn_on .jbv_ico{width:18px;}
.jobview_btn_edit .jbv_ico{width:23px;}
.jobview_btn .mpl_ico{width:17px;}

.jobview_btn_a{border:1px solid #3a6cff; color:#fff; font-size:15px; background:#3a6cff; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn_c{border:1px solid #767676; color:#fff; font-size:15px; background:#767676; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}

.busan_sharebtn{color:#fff; border:1px solid #035cb0; line-height:36px; height:38px; font-size:15px; padding:0px 10px; text-align:center; background:#035cb0;}
.busan_sharebtn .share_ico{width:19px; position:relative; top:-2px;}

.busan_moreviewbtn{color:#035cb0; font-size:15px;}
.busan_moreviewbtn .bsmv_ico{width:21px; position:relative; top:-2px;}

.mptable_btn{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 15px; margin-bottom:5px;}
.mptable_btn_1{background:#7f97bb;  border:1px solid #7f97bb;}
.mptable_btn_2{background:#c6c8d1;  border:1px solid #c6c8d1;}

.mptable_btn_a{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 5px; margin-bottom:5px;}
.mptable_btn_b{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 3px; margin-bottom:5px;}

.mpright_btn{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 15px; margin-bottom:5px; background:#3a6cff;   border:1px solid #3a6cff;}

.wageview_btn{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:30px; height:32px; display:inline-block; float:left; padding:0px 15px;}

#btn_area_searchbox{margin:10px auto; width:100%; display:inline-block;}
#btn_area_searchbox a:link, #btn_area_searchbox a:hover,active,focus{text-decoration:none;}
#btn_area_searchbox .search_btn{line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .search_btn_1{background:#545454 url(../images/common/btn_ico_1.png) 22%; background-repeat:no-repeat; width:127px; border:1px solid #545454;}
#btn_area_searchbox .search_btn_2{background:#259289 url(../images/common/btn_ico_2.png) 27%; background-repeat:no-repeat; width:127px; border:1px solid #259289;}
#btn_area_searchbox .search_btn_3{background:#259289 url(../images/common/btn_ico_2.png) 7%; background-repeat:no-repeat; width:140px; border:1px solid #259289;}
#btn_area_searchbox .search_btn_4{background:#259289 url(../images/common/btn_ico_2.png) 27%; background-repeat:no-repeat; width:107px; border:1px solid #259289;}

#btn_area_searchbox .writeop_btn{line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .writeop_btn_1{background:#545454 url(../images/common/btn_ico_1_s.png) 22%; background-repeat:no-repeat; width:97px; border:1px solid #545454;}
#btn_area_searchbox .writeop_btn_add{background:#259289 url(../images/board/ico_fileup_w.png) 6%;  background-size:30px; background-repeat:no-repeat; width:127px; border:1px solid #259289;}
#btn_area_searchbox .writeop_btn_add_a{background:#259289 url(../images/board/ico_fileup_w.png) 3%;  background-size:30px; background-repeat:no-repeat; padding:0px 10px; border:1px solid #259289;}
#btn_area_searchbox .writeop_btn_remove{background:#545454 url(../images/board/ico_filedown_w.png) 6%;  background-size:30px; background-repeat:no-repeat; width:77px; border:1px solid #545454;}
#btn_area_searchbox .writeop_btn_addinput{background:#259289 url(../images/board/ico_fileup_w.png) 5%;  background-size:30px; background-repeat:no-repeat; width:185px; border:1px solid #259289;}
#btn_area_searchbox .writeop_btn_2{background:#259289; background-repeat:no-repeat; width:97px; border:1px solid #259289;}

#btn_area_searchbox .btn_tp1{background:#259289; padding:0px 10px; border:1px solid #259289; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .btn_tp2{background:#545454; padding:0px 10px; border:1px solid #545454; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .btn_tp3{background:#888; padding:0px 10px; border:1px solid #888; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}


#pop_btnarea{border-top:1px solid #aaa; width:100%; display:inline-block; padding:5px 0px;}
#pop_btnarea:link, #pop_btnarea a:hover,active,focus{text-decoration:none;}
#pop_btnarea .search_btn_1{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#aaa url(../images/common/btn_ico_1.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #aaa;
}

#pop_btnarea .search_btn_2{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#90abc5 url(../images/common/btn_ico_2.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #90abc5;
}

#pop_btnarea .exit_btn{
	line-height:34px; 
	height:36px; 
	color:#666; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#fff;
	border:1px solid #aaa;
	padding:0px 10px;

}


#pop_btnarea .lpsearch_btn{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#259289 url(../images/common/btn_ico_2.png) 15% 10px;
	background-repeat:no-repeat; 
	border:1px solid #259289;
	padding:0px 10px;

}

#pop_btnarea .reset_btn{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#545454 url(../images/common/btn_ico_1.png) 15% 10px; 
	background-repeat:no-repeat; 
	border:1px solid #545454;
	padding:0px 10px;

}


/*리스트*/
.list_tp1_1 li{background:url(../images/common/li_dot_1.png) 3px 5px; background-repeat:no-repeat; background-size:3px 12px; padding:0px 10px; font-size:15px;}
.list_tp1_2 li{background:url(../images/common/li_dot_1.png) 3px 7px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:15px;}
.list_tp1_3 li{background:url(../images/common/li_dot_1.png) 3px 7px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:18px;}
.list_tp2_1 li{background:url(../images/common/li_dot_2.png) 3px 5px; background-repeat:no-repeat; background-size:3px 12px; padding:0px 10px; font-size:15px;}
.list_tp2_2 li{background:url(../images/common/li_dot_2.png) 3px 11px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:15px;}
.list_tp2_3 li{background:url(../images/common/li_dot_2.png) 3px 7px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:18px;}


/*탭버튼*/
.tab_btn_1{width:100%; display:inline-block; position:relative; height:56px;}
.tab_btn_1 li{background:url(../images/common/tit_arr.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; /*height:54px;*/ color:#000; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #666;  border-right:2px solid #666;  border-left:2px solid #666; border-bottom:1px solid #00bdf2; cursor:pointer; margin-right:4px;}
.tab_btn_1 li.on{background:url(../images/common/tit_arr_on.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; /*height:54px;*/ color:#014099; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099; border-bottom:1px solid #fff;}

.tab_btn_2{width:100%; margin:0px auto;  text-align:center;}
.tab_btn_2 li{color:#666666; display:inline-block; padding:0px 2% 15px; text-align:center; font-size:15px; cursor:pointer;}
.tab_btn_2 li.on{color:#014099; font-weight:bold; border-bottom:2px solid #014099;}
.tab_btn_2 li.bar{padding:20px 10px;}

.tab_btn_3{width:100%; margin:0px auto; position:relative; height:42px; /*text-align:center;*/}
.tab_btn_3 li{color:#666666; display:inline-block; background:#f5f5f5; padding:0px 15px; line-height:40px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_3 li.on{color:#014099; font-weight:bold; background:#fff; border-bottom:1px solid #f5f5f5; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_4{width:100%; margin:0px auto; position:relative; height:44px; /*text-align:center;*/}
.tab_btn_4 li{color:#666666; display:inline-block; background:#fff; padding:10px 15px; text-align:center; border-bottom:2px solid  #89a5cd; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_4 li.on{color:#fff; background:#adc0dc; font-weight:bold; border-bottom:2px solid #adc0dc; border-top:2px solid #89a5cd;  border-right:2px solid  #89a5cd;  border-left:2px solid  #89a5cd;}

.tab_btn_5{width:100%; margin:0px auto; position:relative; height:45px; /*text-align:center;*/}
.tab_btn_5 li{color:#666666; display:inline-block; background:#f5f5f5; line-height:43px; padding:0px 15px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_5 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_6{width:100%; margin:0px auto; position:relative; /*text-align:center;*/}
.tab_btn_6 li{color:#666666; display:inline-block; background:#f5f5f5; line-height:43px; padding:0px 15px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_6 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_7{width:100%; margin:0px auto; position:relative; height:40px; /*text-align:center;*/}
.tab_btn_7 li{color:#666666; display:inline-block; background:#f5f5f5; line-height:38px; padding:0px 8px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:13px; cursor:pointer;}
.tab_btn_7 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_8{width:100%; margin:0px auto; position:relative; /*text-align:center;*/ box-sizing:border-box; display:inline-block;}
.tab_btn_8 li{color:#666666; display:inline-block; background:#f5f5f5; /*line-height:43px;*/ padding:10px 0px; width:25%; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer; box-sizing:border-box; float:left;}
.tab_btn_8 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_9{width:100%; margin:0px auto; position:relative;  box-sizing:border-box; display:inline-block; height:45px;}
.tab_btn_9 li{color:#fff; display:inline-block; background:linear-gradient(90deg, rgba(9,125,240,1) 0%, rgba(45,189,254,1) 100%); line-height:43px; width:50%; text-align:center; border-bottom:1px solid #0a7ef0; border-left:1px solid #0a7ef0; border-right:1px solid #0a7ef0; border-top:1px solid #0a7ef0; font-size:18px; cursor:pointer; box-sizing:border-box; float:left;}
.tab_btn_9 li.on{color:#0a7ef0; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #0a7ef0;  border-right:2px solid #0a7ef0;  border-left:2px solid #0a7ef0;}



.tab_btnarea{border-bottom:1px solid #014099; width:100%; display:inline-block;}
.tab_btnarea_a{border-bottom:1px solid #014099; width:100%; display:inline-block;}
.tab_btnarea_b{border-bottom:1px solid #014099; width:100%; display:inline-block;}
.tab_btnarea_c{border-bottom:1px solid #0a7ef0; width:100%; display:inline-block;}

.tab_btnarea .num{background:#00bdf2; color:#fff; padding:0px 10px; border-radius:5px; line-height:22px; height:22px; display:inline-block;}


/*콘텐츠(전체)*/
.conbox_tp1{border-radius:5px; border:1px dotted #aaa; background:#eff0f1; color:#000;}
.conbox_tp2{border-radius:0px; border:1px dotted #aaa; background:#fff;}
.conbox_tp3{border:1px solid #cbd3e4; background:#fff; color:#000; border-radius:10px;}
.conbox_tp4{border:0px solid #bfcbdd; background:#e3e8f0; color:#000;}
.conbox_tp5{border:1px solid #aaa; background:#fff; color:#000; box-shadow:2px 2px 2px rgba(0,0,0,0.3);  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3); -ms-box-shadow:2px 2px 2px rgba(0,0,0,0.3);}
.conbox_tp1 .cb_pd,.conbox_tp2 .cb_pd, .conbox_tp3 .cb_pd, .conbox_tp4 .cb_pd, .conbox_tp5 .cb_pd{padding:20px;}
.conbox_tp1 .cb_pd_1,.conbox_tp2 .cb_pd_1, .conbox_tp3 .cb_pd_1, .conbox_tp4 .cb_pd_1, .conbox_tp5 .cb_pd_1{padding:20px;}
.conbox_tp1 .cb_pd_2,.conbox_tp2 .cb_pd_2, .conbox_tp3 .cb_pd_2, .conbox_tp4 .cb_pd_2, .conbox_tp5 .cb_pd_2{padding:10px;}

.contsb_tit{font-size:16px;}

/*검색박스*/
.search_box{background:#434343; width:100%; height:100%; border-radius:0px;}
.search_box_bgtp1{background:#f1f1f1;}
.search_box_bgnone{background:transparent;}
.search_box_1{padding:20px 0px;}
.search_box_2{padding:40px 0px;}


.search_box .search_input{height:49px; width:100%; z-index:1; position:relative; box-sizing:border-box;}
.search_box .search_input .sch_ico{position:absolute; z-index:5; /*top:15px;*/ top:13px; right:10px;}
.search_box .search_input .sch_ico .sch_icoimg{width:24px;}

.search_box .search_input .slt_ico{position:absolute; z-index:5; top:0px; right:10px;}
.search_box .search_input .slt_ico .sltico_img{width:26px;}

.search_box .search_input .sc_ico{position:absolute; z-index:5; top:12px; left:10px;}
.search_box .search_input .sc_ico .sc_icoimg{width:26px;}

.search_box .search_input_1{border:1px solid #999999; background:#fff;}
.search_box .search_input_2{border:5px solid #fff; background:#fff;}
.search_box .search_input_3{border:1px solid #0455a6; background:#fff;}
.search_box .search_input input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_box .search_input_1 input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}

.search_box .search_input_1 .ip_box_1{width:70% !important;}

.search_box .search_input_2 input[type="text"]{/*height:39px; line-height:39px;*/ line-height:35px; height:37px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px; position:relative; top:1px;}
.search_box .search_input_3 input[type="text"]{height:47px; line-height:47px; padding:0px 0px 0px 10px; border:0px; width:100%; font-size:15px;}
.search_box .search_input_2 select{border:0px; font-size:15px;}
.search_box .search_input_2 .sch_ico{position:absolute; z-index:5; top:9px; right:10px;} 
.search_box .search_input_3 .sch_ico{position:absolute; z-index:5; top:12px; right:10px;} 
.search_box .job_searchoption{line-height:45px; padding-left:10px; padding-right:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_box .job_searchoption .js_ico{width:27px;}


.search_box .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; background:#fff;}
.search_box .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.search_box .searchmore_input .sch_ico .sch_icoimg{width:24px;}
.search_box .si2_select{/*width:25%;*/ width:35%; box-sizing:border-box; float:left; position:relative;}
.search_box .si2_search{/*width:75%;*/ width:65%; box-sizing:border-box; float:left; position:relative;}

.search_box .si2_select_a{width:25%; box-sizing:border-box; float:left;}
.search_box .si2_select_edit{width:20%; box-sizing:border-box; float:left;}
.search_box .si2_keyword{width:75%; box-sizing:border-box; float:left;}
.search_box .si2_keyword_edit{width:80%; box-sizing:border-box; float:left;}


.search_box .search_input_1 a:link{text-decoration:none;}
.search_box .search_input_1 a:hover,active,focus{text-decoration:none;}

.search_box .tag{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; padding:0px 10px; font-size:15px; line-height:32px;}
.search_box a div.tag:link{text-decoration:none;}
.search_box a div.tag:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.search_box a div.tag_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}


.search_box .tag_tp1{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; padding:5px 10px; font-size:15px;}
.search_box a div.tag_tp1:link{text-decoration:none;}
.search_box a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.search_box a div.tag_tp1_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}
.search_box a div.tag_tp1_on_edit{background:#539cee; border:1px solid #539cee; border-radius:3px; color:#fff; text-decoration:none;}

.tag_area .tag_tp1{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; /*padding:5px 10px;*/ padding:3px 5px; /*font-size:15px;*/ font-size:13px;}
.tag_area a div.tag_tp1:link{text-decoration:none;}
.tag_area a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.tag_area a div.tag_tp1_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}
.tag_area a div.tag_tp1_on_edit{background:#539cee; border:1px solid #539cee; border-radius:3px; color:#fff; text-decoration:none;}


.search_morebox{ background:#f9f9f9; width:99.8%; height:100%; border-radius:5px;}
.search_morebox .sm_pd{padding:30px;}
.search_morebox .tit{color:#333;}

.searchmore_table{border-collapse:collapse; font-size:15px;}
.searchmore_table th{color:#333; font-weight:normal; padding:8px; border-bottom:1px solid #d8d8d8;}
.searchmore_table .th_mobile{color:#333;}
.searchmore_table td{padding:8px; border-bottom:1px solid #d8d8d8; position:relative;}

.searchmore_table .selectbox{margin:0px 5px 5px 0px;}
.searchmore_table .radio{margin:4px 8px 4px 0px;}

.searchmore_table .search_optionpop{top:47px; width:100%;}
.searchmore_table .schmore_poplist{height:100%; max-height:200px; box-sizing:border-box;}
.searchmore_table .schmore_poplist .sm_poplist{width:50%; float:left; box-sizing:border-box;}

.search_morebox .search_input{height:49px; width:100%; z-index:1; position:relative; box-sizing:border-box;}
.search_morebox .search_input .sch_ico{position:absolute; z-index:5; /*top:15px;*/ top:13px; right:10px;}
.search_morebox .search_input .sch_ico .sch_icoimg{width:24px;}

.search_morebox .search_input .slt_ico{position:absolute; z-index:5; top:0px; right:10px;}
.search_morebox .search_input .slt_ico .sltico_img{width:26px;}

.search_morebox .search_input .sc_ico{position:absolute; z-index:5; top:12px; left:10px;}
.search_morebox .search_input .sc_ico .sc_icoimg{width:26px;}

.search_morebox .search_input_1{border:1px solid #999999; background:#fff;}
.search_morebox .search_input_2{border:5px solid #259289; background:#fff;}
.search_morebox .search_input_3{border:1px solid #259289; background:#fff;}
.search_morebox .search_input input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_morebox .search_input_1 input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}

.search_morebox .search_input_1 .ip_ps1{position:relative; top:1px;}

.search_morebox .search_input_1 .ip_box_1{width:70% !important;}

.search_morebox .search_input_2 input[type="text"]{/*height:39px; line-height:39px;*/ line-height:35px; height:37px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px; position:relative; top:1px;}
.search_morebox .search_input_3 input[type="text"]{height:47px; line-height:47px; padding:0px 0px 0px 10px; border:0px; width:100%; font-size:15px;}
.search_morebox .search_input_2 select{border:0px; font-size:15px;}
.search_morebox .search_input_2 .sch_ico{position:absolute; z-index:5; top:9px; right:10px;} 
.search_morebox .search_input_3 .sch_ico{position:absolute; z-index:5; top:12px; right:10px;} 
.search_morebox .job_searchoption{line-height:45px; padding-left:10px; padding-right:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_morebox .job_searchoption .js_ico{width:27px;}


.search_listbox_tp1{width:100%; display:inline-block; box-sizing:border-box;}
.search_listbox_tp1 li{width:80%; float:left; box-sizing:border-box;}
.search_listbox_tp1 li.btn{width:20%; background:#0455a6; cursor:pointer; height:49px; border:1px solid #0455a6; float:left; color:#fff;
	text-align:center; line-height:47px;
}



/*게시판*/
.total{font-size:15px; color:#000;}

/*인사말*/
.int_box{padding-left:1%; background:url(../images/common/greeting.png); background-repeat:no-repeat; background-position:top right; word-break:break-all;}

/*연혁*/
.estabbox{border-bottom:1px dotted #3165ce; border-top:2px solid #597ab7; background:#eff5f8; color:#000;}
.estabbox .pd{padding:15px;}
.estabbox strong{color:#3165ce;}
.estab_list li{line-height:180%; /*font-size:14px;*/ font-size:16px;}

.con_dearea{display:inline-block; width:100%;}
.con_dearea .orga_detail{width:49%; padding-bottom:15px;}

.con_year{margin-bottom:3%; width:100%; display:inline-block; padding-top:10px; box-sizing:border-box;}
.con_year .con_year_left{display:inline-block; padding-right:10px; font-size:30px; margin-right:10px; color:#0a7ef0; text-align:right; box-sizing:border-box;}
.con_year .on_year_right{display:inline-block; padding-left:0px; font-size:1em; color:#575757; box-sizing:border-box;}
.con_year .on_year_right .mouth_ico{padding:0px 5px; color:#0a7df0; font-weight:bold; display:inline-block;}
.con_year .on_year_right li{line-height:160%; /*background:#f9f9f9;*/ margin-bottom:5px;}
.on_yeartbl{text-align:left; font-size:16px; padding:10px 10px 10px 0px;}
.on_yeartbl th{padding:0px 0px; text-align:center; /*background:#e0effe;*/}
.on_yeartbl td{padding:5px 5px 5px 15px; border-bottom:1px dotted #ccc; border-left:1px dotted #ccc; border-right:1px dotted #ccc; background:url(../images/common/li_ico.png);
	background-repeat:no-repeat;
	background-position:0px 9px; 
	background-size:18px;
}

.on_yeartbl td.td_top{border-top:1px dotted #ccc;}
.on_yeartbl td.td_boxtype_1{background:#f9f9f9 url(../images/common/li_ico.png);
	background-repeat:no-repeat;
	background-position:0px 9px; 
	background-size:18px;
}


/*연혁˜*/
.year_box{display:inline-block; width:100%; box-sizing:border-box;}
.year_bright ul{background:url(../images/common/org_lstbg.png); background-repeat:repeat-y; background-position:71px; }
.year_bright ul li.nonebox{padding:0px;}
.intlogo_year{text-align:center; width:100%; max-width:300px;}

.year_box .mm2_numbox{background:#004fff; width:15px; height:15px; border-radius:50%;}
.year_box .mm2_numbox .num_txt{color:#fff; padding:34px 0px; font-size:18px; text-align:center; font-weight:bold;}

.year_box .mm2_numtable h3{color:#0a7df0; font-size:18px;}
.year_box .mm2_numtable h4{font-size:15px;}
.year_box .mm2_numtable .year_font{text-align:center;}


.center_guide_box{padding:20px; font-size:14px;}
.centerhistory_table{font-size:18px; /*border-top:2px solid #014099;*/}
.centerhistory_table th{padding:0px; color:#fff; /*width:23%; padding:10px;*/ width:20%; background:#014099; border-radius:0px 30px 30px 0px;  line-height:42px;}
.centerhistory_table td{padding:10px; color:#000000;}
.centerhistory_table td.history_bar{background:url(../images/01_int/history_listbar.png) 0px 8px; background-repeat:repeat-x;}
.history_yearico{padding:15px 15px; background-position:center; /*background:url(../images_en/01_int/center_tbl_ico.png); background-repeat:no-repeat; background-size:23px; padding:15px 25px;*/}
.history_listbox{/*border-left:5px solid #0a7ef0;*/}
.history_list{margin:10px 10px 10px 30px;}

.year_tit{background:#014099; padding:5px; color:#fff; display:inline-block; border-radius:0px 5px 0px 0px; width:120px;  line-height:50px; height:50px;
	/*background:linear-gradient(90deg, rgba(9,125,240,1) 0%, rgba(45,189,254,1) 100%);*/ text-align:center; font-size:22px;}

/*프로그램*/
#participate{padding:20px 0px;}
#participate a:link{
	text-decoration:none;
}
#participate a:hover,active,focus{
	text-decoration:none;
}
#participate .jobedubox{
	/*width:262px;*/
	height:100%; 
	position:relative;
	float:left;
}

#participate .jobedubox .jobedu_poster{
	width:100%; 
	padding-bottom:70%;
	background-repeat:no-repeat !important;
	border-radius:5px 5px 0px 0px;
	background-size:cover !important;
}

#participate .jobedubox .jobedu_poster_tp1{
	width:100%; 
	padding-bottom:100%;
	background-repeat:no-repeat !important;
	border-radius:5px 5px 0px 0px;
	background-size:cover !important;
	background-position:center !important;
}

#participate .jobedubox .je_pd{/*padding:20px;*/ padding:5%;}
#participate .jobedubox .jobe_state{
	position:absolute; 
	z-index:10; 
	padding:5px 0px; 
	text-align:center; 
	/*width:86px; */
	width:60px; 
	font-size:14px; 
	/*background:#0b4caa;*/
	background:#0c82f1;
	color:#fff; 
	right:10px; 
	top:-15px;
}

#participate .jobedubox .jobedu_contbox{position:relative;}
#participate .jobedubox .jobedu_contbox h3.tit_1{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px;}
#participate .jobedubox .jobedu_contbox h3.tit_2{color:#000; font-size:18px; text-overflow:ellipsis; overflow:hidden; height:50px;}
#participate .jobedubox .jobedu_contbox p{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px;}
#participate .jobedubox .jobedu_contbox .ask{line-height:19px; height:19px;}
#participate .jobedubox .d_daybox{width:100%; /*height:28px;*/ display:inline-block; text-align:center;}
#participate .jobedubox .d_dayico{/*background:#90abc5; color:#fff; border-radius:10px; line-height:26px; height:26px; */ border:2px solid #ed1f1f; color:#ed1f1f; border-radius:20px; line-height:26px; height:26px; padding:0px 10px; font-size:15px; display:inline-block;}

#participate .jobedubox .d_dayico_none{
	/*height:26px; line-height:26px;*/
	height:30px; line-height:30px;
}

#participate .jobedubox .jobedu_psbox{position:relative;}
#participate .jobedu_psbox .jobedu_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5); border-radius:5px 5px 0px 0px;}
#participate .jobedu_psbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	/*text-align:center;*/
	text-align:right;
	position:relative; 
	/*top:50%;
	top:10%;*/
	margin-top:35%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%); 
	font-weight:bold; 
	font-size:18px; color:#fff;
	/*right:10px;*/
	background:rgba(0,0,0,0.5);
	padding:30px;
	border-radius:50%;
	display:inline-block;
}


#participate .jobevt_box .jobedu_psbox{position:relative;}
#participate .jobedu_psbox .jobedu_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5);}
#participate .jobedu_psbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	text-align:center;
	/*text-align:right; */
	position:relative; 
	/*top:50%;
	top:10%;*/
	margin-top:35%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%); 
	font-weight:bold; 
	font-size:18px; color:#fff;
	/*right:10px;*/
	background:rgba(0,0,0,0.5);
	padding:30px;
	border-radius:50%;
	display:inline-block;
}


#participate .jobedubox .jobevt_poster_notype_1{
	background:#ffbb00; /*url(../images/main/sm3_ico_1_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jobevt_poster_notype_2{
	background:#4fb9ff; /*url(/images/main/sm3_ico_2_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jobevt_poster_notype_3{
	background:#ff8cb2; /*url(/images/main/sm3_ico_3_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jbp_ntbox{position:absolute; width:100%; height:100%;}
#participate .jobedubox .jbp_ntbox .ctbox{position:absolute; font-size:13px; padding:3px 0px; text-align:center; width:100%; }
#participate .jobedubox .jbp_ntbox .ctbox p{border-bottom:1px solid #fff; display:inline-block; color:#fff;}
#participate .jobedubox .jbpn_tit_box{position:relative; top:30%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding:0px 20px;}
#participate .jobedubox .jbpn_tit_box h3{/*font-family:"yg-jalnan", sans-serif;*/}
/*#participate .jobedubox .jbpn_tit_box{position:relative; width:100%; height:100%;}
#participate .jobedubox .jbpn_tit_box .txtimg{
	position:absolute;   background-position:top; width:100%; height:100%; background-repeat:no-repeat;
	background-size:contain !important;
}*/


#participate .joborganization{margin-left:5px; margin-top:5px; position:relative; box-sizing:border-box; display:inline-block; cursor:pointer;}
#participate .joborganization .jo_pd{padding:30px 30px;}
#participate .joborganization  h3{color:#000; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#participate .joborganization  p.cate{color:#666; font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#participate .joborganization-contents-scroll-carousel .item{
	width:30vw; 
	height:130px;
	display:block;
	position:relative;
	background:transparent; 
	margin-bottom:30px;
}

#participate .joborganization-contents-scroll-carousel .item .joborganization{width:100%; max-width:570px; }

#participate .joborganization-contents-scroll-carousel .joborganization_roll{position:absolute; width:100%; display:inline-block; text-align:center;}
#participate .joborganization-contents-scroll-carousel .joborganization_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#participate .joborganization-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#participate .joborganization-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#participate .joborganization-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#participate .joborganization-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}


#participate .jobevt_box{
	background:#fff; 
	border:1px solid #fff; 
	/*height:403px; 
	width:350px;*/
	height:100%;
	/*width:100%;*/
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);
	position:relative;
	margin-top:5px;
	margin-left:5px;
}

#participate .jobevt_box:hover,acitve,focus{	
	border:1px solid #259289; 
	/*box-shadow:2px 5px 5px rgba(1,64,153,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(1,64,153,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(1,64,153,0.2);*/
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	text-decoration:none;
}
#participate  .jobevt_box .jobevt_poster{
	width:100%; 
	/*padding-bottom:55%;*/
	padding-bottom:70%;
}


#participate  .jobevt_box .jobevt_contbox{
	position:relative;
}

#participate  .jobevt_box .jobevt_contbox .jec_pd{
	padding:26px 18px 18px;
}

#participate  .jobevt_box .jobc_state{position:absolute; z-index:10; padding:5px 0px; text-align:center; width:54px; font-size:14px; background:#0b4caa; color:#fff; right:10px; top:-15px;}

#participate  .jobevt_box .jobevt_contbox h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; margin:0px;}

#participate  .jobevt_box .je_table{table-layout:fixed; font-size:14px;}
#participate  .jobevt_box .je_table th{color:#0b4caa; padding:4px 0px; line-height:100%;}
#participate  .jobevt_box .je_table td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:4px 0px; color:#000; line-height:100%;}

#participate  .jobevt_box .dday_area{margin:14px auto 0px; text-align:center;}
#participate  .jobevt_box .dday_box{display:inline-block; height:36px; border:2px solid #ed1f1f; color:#ed1f1f; padding:0px 20px; line-height:34px; border-radius:30px;}
#participate  .jobevt_box .dday_box_none{/*line-height:34px; height:38px;*/ line-height:38px; height:40px;}

.participate_view .pv_left{float:left; width:18%; box-sizing:border-box; margin-right:2%;}
.participate_view .pv_left .pv_tit{/*border-right:2px solid #1c63c8;*/ color:#1c63c8; font-weight:bold;}
.participate_view .pv_left .pv_tit .pv_pdl{padding-left:20px;}
.participate_view .pv_left .pv_tit .pvtit_ico{background:url(/images/common/li_ico_wk.png) 0px 5px; background-size:18px; background-repeat:no-repeat;}
.participate_view .pv_right{float:left; width:80%; box-sizing:border-box; color:#666;}

#participate .prg_arr{background:url(../images/main/prg_arr.png); background-size:11px 8px; background-repeat:no-repeat; background-position:right;}
#participate .prg_arr strong{color:#8d8f90; font-size:14px;}

/*행사신청 상세*/
.busan_cop{text-align:center;}
.busan_cop a:link{text-decoration:none;}
.busan_cop .bs_pd{padding:25px 20px 35px;}
.busan_cop .cpn_logo{width:100%; padding-bottom:65%;}
.busan_cop  h2{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:600; font-size:22px;}
.busan_cop  p{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px;}

#busancompany_view{display:inline-block; width:100%; height:100%; box-sizing:border-box;}
#busancompany_view .viewc_top{width:100%; display:inline-block;}
#busancompany_view .viewc_bottom{/*border-bottom:1px solid #d7d7d7;*/}
#busancompany_view .viewc_bottom img{width:100%;}
#busancompany_view .bsconvtop_left{float:left; box-sizing:border-box; width:28%; margin-right:2%;}
#busancompany_view .bsconvtop_right{float:left; box-sizing:border-box; width:70%;}

#busancompany_view .bscompany_photo{width:100%; height:100%; border-radius:30px; padding-bottom:78%; }
#busancompany_view .bsconpany_name{border-bottom:1px solid #ddd; padding-bottom:10px;}
#busancompany_view .bsconpany_name a{color:#999;}
#busancompany_view .bsconpany_name a:link{text-decoration:none;}
#busancompany_view .bsconpany_name .hp_ico{width:10px;}

#busancompany_view .cp_catebox{display:inline-block; background:rgb(75, 160, 0); color:#fff; line-height:30px; border-radius:28px; height:28px; padding:0px 9px; font-size:15px;}


#busancompany_view .bscp_list li{padding:12px;}
#busancompany_view .bscp_list .li_tit{width:14.5%;}
#busancompany_view .bscp_list .li_cont{width:85.5%;}

#busancompany_view .bs_companyview_sector{display:inline-block; width:100%; height:100%; box-sizing:border-box;}
#busancompany_view .bs_companyview_sector h2.tit{font-size:22px; color:#000; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
#busancompany_view .bs_companyview_sector .bscom_box{padding:20px 0px; box-sizing:border-box; display:inline-block;}
#busancompany_view .bs_companyview_sector .bscom_left{box-sizing:border-box;}
#busancompany_view .bs_companyview_sector .bscom_left .bl_pd{padding:20px;}
#busancompany_view .bs_companyview_sector .bscom_right{box-sizing:border-box;}
#busancompany_view .bs_companyview_sector .jobin_photo{border-radius:50%; }
#busancompany_view  .jobin_photo{/*max-width:147px; max-height:147px;*/ width:100%; height:100%; margin:0px auto;}
#busancompany_view  .jobin_photo{border-radius:50%; }



#busancompany_view .bs_companyview_sector h1, .bs_companyview_sector h2, .bs_companyview_sector h3, .bs_companyview_sector h4, .bs_companyview_sector p{margin:0px;}
#busancompany_view .bscmvbox{display:inline-block; width:100%; height:100%; box-sizing:border-box; margin-bottom:20px;}
#busancompany_view .bscmvbox .bscmvbox_left{float:left; width:20%; box-sizing:border-box;}
#busancompany_view .bscmvbox .bscmvbox_right{float:left; width:80%; box-sizing:border-box;}
#busancompany_view .bscmvbox h3.tit{border-bottom:2px solid #259289; color:#259289; padding-bottom:5px;}
#busancompany_view .bscp_table th{padding:8px;}
#busancompany_view .bscp_table td{padding:8px;}

#busancompany_view .partcompany-contents-scroll-carousel .item{
	width:289px; 
	height:100%;
	display:block;
	position:relative;
	background:transparent; 
}
#busancompany_view .partcompany-contents-scroll-carousel .item a:link{text-decoration:none;}
#busancompany_view .partcompany-contents-scroll-carousel .item .mkphoto{background-size:100% !important; padding-bottom:67% !important; background-position:center !important; background-repeat:no-repeat !important;}
#busancompany_view .partcompany-contents-scroll-carousel .item .partcompany{width:100%; /*height:201px;*/ height:100%;}
#busancompany_view .partcompany-contents-scroll-carousel .item .partcompany .pc_pd{padding:20px;}

#busancompany_view .partcompany-contents-scroll-carousel .partcompany_roll{position:absolute; width:100%; display:inline-block; text-align:center; margin:20px 0px;}
#busancompany_view .partcompany-contents-scroll-carousel .partcompany_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busancompany_view .partcompany-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .active span{background:#7bab4c; width:27px; border-radius:20px;} 
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#7bab4c; width:27px; border-radius:20px;}


.bscompcate_list{width:100%; box-sizing:border-box;}
.bscompcate_list li{display:inline-block; width:24.5%; box-sizing:border-box;}

.jobincate_list{width:100%; box-sizing:border-box;}
.jobincate_list li{display:inline-block; width:25%; box-sizing:border-box;}
.jobincate_box_1{background:url(../images/common/jobiflst_bg.png); background-size:100%; background-repeat:no-repeat; max-width:196px; max-height:196px; background-position:center; text-align:center; margin:0px auto; padding:100px 0px; position:relative;}
.jobincate_box_1 .jb_pd{padding:0px 4%;}
.jobincate_box_1 .jobcate_txt{position:absolute; width:100%; height:100%; top:30%;}


.jobincate_box_2{background:url(../images/common/bscplst_bg.png); background-size:100%; background-repeat:no-repeat; max-width:211px; max-height:210px; background-position:center; text-align:center; margin:0px auto; padding:120px 0px; position:relative;}
.jobincate_box_2 .jb_pd{padding:0px 4%;}
.jobincate_box_2 .jobcate_txt{position:absolute; width:100%; height:100%; top:30%;}

#busancompany_view .application_btn{
	border:2px solid #0c82f1; color:#fff; font-size:15px; line-height:45px; background:#0c82f1; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}
#busancompany_view .application_btn:hover,active,focus{
	border:2px solid #0c82f1; color:#0c82f1; font-size:15px; line-height:45px; background:#fff; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}


/**/
.downlistbox .dwl_pd{padding:4%;}
.downlistbox .dowwlist_photo{ padding-bottom:140%; position:relative; background-position:center !important;  background-size:100% !important; background-repeat:no-repeat !important;}
.downlistbox .dowwlist_photo .dw_tit{position:absolute; bottom:0px; width:100%; text-align:center; margin:0px auto; background:rgba(0,0,0,0.5); padding:3px 0px; color:#fff;}


/*소식게시판*/
.wordlistbox{border-top:2px solid #2aa2dd;}
.wordlist{width:100%; display:inline-block; box-sizing:border-box; border-bottom:1px solid #ddd;  position:relative;}
.wordlist .wordlist_thum{box-sizing:border-box; display:inline-block;}
.wordlist .wordlist_txtbox{box-sizing:border-box; display:inline-block;}
.wordlist .wordlist_txtbox_tp1{width:100%; box-sizing:border-box; display:inline-block;}
.wordlist .wd_txt{padding:2.5% 0px;}
.wordlist .tit{border-bottom:1px dotted #aaa; padding-bottom:15px;}

.wordlist .wordlist_pd{padding:2%;}
.word_thumnail{background-position:center !important; border:1px solid #ddd; background-repeat:no-repeat !important;}
.wordlist .wordlist_txtbox .time{}

.wordlist_txtbox_tp1 .wordlist_pd{padding:15px !important;}
.wordlist_txtbox_tp1 .tit{border-bottom:1px dotted #ddd; padding-bottom:0px !important;}
.wordlist_txtbox_tp1 .wd_txt_ns{}


/*굿인터넷클럽*/
.mbc_box{border:1px solid #ddd; text-align:center; padding:20px 0px;}
.mbc_box p{margin:0px; padding:0px;}
.mbc_c_name{color:#666; font-size:14px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.mbc_m_name{color:#000; font-size:16px;}

.mbc_list{box-sizing:border-box;}

.mbc_box_list:before,
.mbc_box_list:after {display:block;clear:both; content:"";}

.mbc_box_list{box-sizing:border-box; position:relative; display:block; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.mbc_box_list li{border-right:1px solid #ddd; border-bottom:1px solid #ddd; float:left; width:25%; padding:20px 0px; display:inline-block; text-align:center; border-collapse:collapse; box-sizing:border-box;}
.mbc_box_list li.li_tp1{width:50%;}
.mbc_box_list a:link, a:hover,active,focus{text-decoration:none;}
.mbc_list p{margin:0px; padding:0px;}
.mbc_box_list .mbclist_pd{padding:0px 1%;}
.mbc_box_list .logo{/*width:100%; max-width:168px;*/}
.mbc_box_list .logo{padding-bottom:20% !important; background-repeat:no-repeat !important; background-position:center !important;}

.bmac_dtlist{width:100%; display:inline-block; text-align:center; box-sizing:border-box; margin-top:2%;}
.bmac_dtlist li{width:31%; text-align:center; color:#fff; padding-bottom:10px;  box-sizing:border-box; display:inline-block; vertical-align:top;}
.dtbox{background:url(/images_en/common/dt_boxbg.png); background-repeat:no-repeat; margin:0px auto; width:100%; height:100%; 
	background-position:center; max-height:250px; max-width:250px; padding:37% 0px 40%; background-size:100%;}

.dtbox_tp1{background:url(/images_en/common/dt_boxbg_tp1.png); background-repeat:no-repeat; margin:0px auto; width:100%; height:100%; 
	background-position:center; max-height:250px; max-width:250px; padding:37% 0px 40%; background-size:100%; position:relative; /*padding:26% 0px 38%;*/
	 
}


.dtbox .dt_cate{display:inline-block;  color:#0b7ff0; letter-spacing:-1px; line-height:120%; font-weight:500; font-family:"SCoreDream"; margin:0px;}
.dtbox .dt_bar{/*background:#0b7ff0;*/ width:10px; margin:10px auto; height:3px; border-radius:30px; -ms-transform: rotate( 45deg ); -webkit-transform: rotate( 45deg ); transform: rotate( 45deg );}
.dtbox .dtnum{color:#0c55a5; line-height:100%; margin:0px; font-family:"SCoreDream"; font-weight:700;}
.dtbox .dtnum span{font-size:0.8em;}

.dtbox_tp1 .dtnum{position:relative; color:#fff; line-height:100%; margin:0px; font-family:"SCoreDream";
	/*top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);*/}



.gitlog_list{width:100%; display:inline-block; box-sizing:border-box;}
.gitlog_list li{display:inline-block; padding-right:3%;}

.dtbox_tp1combox{min-height:210px; border-radius:10px; 
	box-shadow:1px 1px 1px rgba(0,0,0,0.2); 
	-ms-box-shadow:1px 1px 1px rgba(0,0,0,0.2); 
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);
	vertical-align:top;
}


/*인터넷 산업진흥 및 대외협력*/
.itn_titbox{color:#fff; position:relative;}
.itn_titbox h2{position:absolute;  /*bottom:0px; left:20px;*/ text-shadow: 1px 1px #000;}
.itn_titbox_1{background:url(../images/05_cor/cor00_1.jpg);}
.itn_titbox_2{background:url(../images/05_cor/cor00_2.jpg);}
.itn_titbox_3{background:url(../images/05_cor/cor00_3.jpg);}
.itn_titbox_4{background:url(../images/05_cor/cor00_4.jpg);}
.itn_titbox .arr_ico{position:relative; top:-3px;}

/*정책연구 및 정책 협력*/
.itn2_box{position:relative; vertical-align:top;}
.itn2_box .photo{position:relative; padding-bottom:70% !important; background-repeat:no-repeat !important; border-radius:10px 10px 0px 0px; background-size:cover !important; border:1px solid #ddd;}
.itn2_box .txt{position:relative; }


/*회장단소개*/
.intmem_listbox{display:inline-block; width:100%; box-sizing:border-box;}
.intmem_listbox .intmem_left{box-sizing:border-box; margin:0px auto;}
.intmem_listbox .intmem_right{display:inline-block; box-sizing:border-box; }
.intmem_listbox .pt_img{ margin:0px auto; text-align:center;}


/*사이트맵*/
#sitemap_box{padding:0px 0px;}
.sitemap_box .depth2{float:left; width:23%; margin-right:2%; margin-bottom:30px; box-sizing:border-box; min-height:220px; }
.sitemap_box .depth2 h1,.sitemap_box .depth2 h2,.sitemap_box .depth2 h3,.sitemap_box .depth2 h4,.sitemap_box .depth2 p{margin:0px;}
.sitemap_box .depth2 h4{background:#fff; /*border-top:2px solid #9fb6c6;*/ font-size:16px;  border-bottom:1px solid #9fb6c6; color:#0b4da2; padding:10px;}
.sitemap_box .depth2 p{font-size:15px; color:#333;}
.sitemap_box .depth2 a:link{text-decoration:none;}
.sitemap_box .stmap_list{background:#dce4ea; border-radius:5px; /*min-height:220px;  min-height:250px;*/ min-height:340px; }
.sitemap_box .stmap_list li{margin:10px; list-style:none;}



.program_box tr{border-bottom:1px solid #ddd;}
.program_box td{border-left:1px solid #ddd; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; padding:20px; color:#000; border-radius:0px 0px 5px 5px;}
.program_box td.br_none{border:0px !important; padding:5px  !important;}
.program_box td.pb{box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.br_top_1{/*border-top:2px solid rgb(252,24,24);*/ background:#fbf7f7; }
.br_top_2{/*border-top:2px solid rgb(251,147,8);*/ background:#fbf8f4; }
.br_top_3{/*border-top:2px solid rgb(41,177,99);*/ background:#eaf4ee; }
.br_top_4{/*border-top:2px solid rgb(6,194,218);*/ background:#e8f2f2; }
.br_top_5{/*border-top:2px solid rgb(44,149,235);*/ background:#f5f8fa; }
.br_top_6{/*border-top:2px solid rgb(43,70,185);*/ background:#f1f3fc; }
.br_top_7{/*border-top:2px solid rgb(74,43,185);*/ background:#eeedf5; } 
.p_tit{margin:0px;}
.p_tit_1{color:#0080cc;}
.p_tit_2{color:#ed6d00;}
.p_tit_3{color:#e60012;}
.p_tit_4{color:#004077;}
.p_tit_5{color:#2c95eb;}
.p_tit_box{border-radius:10px 10px 0px 0px; padding:15px 0px; color:#fff; text-align:center; box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.p_tit_box h3{margin:0px;}
.p_tit_box_1{
	background: rgb(252,24,24);
	background: linear-gradient(144deg, rgba(252,24,24,1) 0%, rgba(255,75,96,1) 100%);
}
.p_tit_box_2{
	background: rgb(251,147,8);
	background: linear-gradient(144deg, rgba(251,147,8,1) 0%, rgba(255,187,24,1) 100%);
}
.p_tit_box_3{ 
	background: rgb(41,177,99);
	background: linear-gradient(144deg, rgba(41,177,99,1) 0%, rgba(83,222,147,1) 100%);
}
.p_tit_box_4{ 
	background: rgb(6,194,218);
	background: linear-gradient(144deg, rgba(6,194,218,1) 0%, rgba(9,218,184,1) 100%);
}
.p_tit_box_5{
	background: rgb(44,149,235);
	background: linear-gradient(144deg, rgba(44,149,235,1) 0%, rgba(90,174,244,1) 100%);
}
.p_tit_box_6{ 
	background: rgb(43,70,185);
	background: linear-gradient(144deg, rgba(43,70,185,1) 0%, rgba(90,116,244,1) 100%);
}
.p_tit_box_7{
	background: rgb(74,43,185);
	background: linear-gradient(144deg, rgba(74,43,185,1) 0%, rgba(144,90,244,1) 100%);
}



/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){
	
	.disappear{display:none;}
	.disappear_t{display:none;}

	/*탭버튼*/
	.tab_btn_1 {height:47px;}
	.tab_btn_1 li{font-size:13px; /*height:45px;*/ line-height:45px;}
	.tab_btn_1 li.on{font-size:13px; /*height:45px;*/ line-height:45px;}
	
	.tab_btn_2 li{font-size:15px; padding:0px 1.5% 15px; font-size:14px;}
	.tab_btn_2 li.bar{padding:15px 10px;}

	.tab_btn_3{position:relative; height:41px;}
	.tab_btn_3 li{font-size:13px; /*padding:10px;*/ line-height:39px;}
	.tab_btn_3 li.on{color:#014099; font-weight:bold; /*border:0px;*/}

	.tab_btn_5{position:relative; height:41px;}
	.tab_btn_5 li{font-size:13px; /*padding:10px;*/ line-height:39px;}
	.tab_btn_5 li.on{color:#014099; font-weight:bold; /*border:0px;*/}

	.tab_btn_6 li{border-bottom:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; margin-bottom:5px; border-radius:3px;}
	.tab_btn_6 li.on{border-bottom:2px solid #014099; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

	.tab_btn_8{/*height:45px;*/}
	.tab_btn_8 li{font-size:11px; letter-spacing:-1px; height:60px;}

	.tab_btnarea{/*padding:5px 0px;*/}
	
	.tab_btnarea_a{border-bottom:0px;}

	.tab_btnarea .num{padding:0px 7px}
	


	/*인풋박스,셀렉트박스 등 등*/
	div.select_box:before {
		height:39px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}


	div.select_box_:before {
		height:37px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}
	
	/*검색박스*/
	.search_box .search_box_pd{padding:0px 20px;}
	.search_box .search_input .sch_ico{top:9px;}

	.search_morebox .sm_pd{padding:15px 2%;}

	.search_listbox_tp1 li{width:100%;}
	.search_listbox_tp1 li.btn{width:100%;}

	.search_input_2_tp1{height:auto !important;}
	.search_box .si2_select{width:100%; float:none; border-bottom:1px solid #aaa;}
	.search_box .si2_search{width:100%; float:none;}


	/*인사말*/
	.int_box{padding:0px 0px 110% 1%; background:url(../images/common/greeting.png); background-repeat:no-repeat; background-position:right bottom; background-size:100%;}


	/*회사연혁*/
	.con_year .con_year_left{float:left; padding-bottom:10px; padding-left:0px; width:100%; text-align:left !important;}
	.con_year .on_year_right{float:left; padding-bottom:10px; padding-left:0px;  width:100%; /*border-top:1px dotted #3165ce;*/}

	.centerhistory_table{font-size:15px;}
	.centerhistory_table th{width:100%; }
	.centerhistory_table td{padding:0px;}
	.centerhistory_table .th_mobile{background:#014099; padding:8px; color:#fff; font-weight:bold; font-size:17px; margin-bottom:0px;}
	.history_yearico{background:transparent; background-repeat:no-repeat; background-size:23px; background-position:center; padding:0px;}
	.history_listbox{border-left:0px solid #014099;}
	.history_listbox p{margin:0px;}
	.history_list{margin-left:0px; border:1px dotted #aaa; padding:10px;}

	.year_tit{font-size:18px; background:transparent; color:#014099;  text-align:left;}
	.centerhistory_table tr{margin-bottom:10px;}

	/*소식게시판*/
	.wordlist .wordlist_thum{width:100%;}
	.wordlist .wordlist_txtbox{width:100%;}
	.wordlist .wd_txt{padding:2.5% 0px;}

	.wordlist .wordlist_pd{padding:2%;}
	.word_thumnail{padding-bottom:65%; background-size:100% !important;}

	/*굿인터넷클럽*/
	.mbc_box_list li{width:50%;}
	.mbc_box_list .logo{background-size:30% !important;}

	
	/*인터넷 산업진흥 및 대외협력*/
	.itn_titbox h2{width:100%; text-align:center;}
	.itn_titbox_1{background:url(../images/05_cor/cor00_1.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}
	.itn_titbox_2{background:url(../images/05_cor/cor00_2.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}
	.itn_titbox_3{background:url(../images/05_cor/cor00_3.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}
	.itn_titbox_4{background:url(../images/05_cor/cor00_4.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}

	/*정책연구 및 정책 협력*/
	.list_content_itn2{margin-right:0px !important;}

	/*회장단소개*/
	.intmem_listbox .intmem_left{width:100%; text-align:center;  margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
	.intmem_listbox .intmem_right{width:100%;}
	.intmem_listbox .pt_img{margin:0px auto; text-align:center;  width:100%;}

	/*행사신청 상세*/
	.bscompcate_list li{display:inline-block; width:47.5%; box-sizing:border-box;}

	#busancompany_view .bsconvtop_left{width:100%; margin-right:0px; margin-bottom:20px;}
	#busancompany_view .bsconvtop_right{width:100%;}
	#busancompany_view .bscompany_photo{max-width:500px; width:80%; margin:0px auto; padding-bottom:50%; }

	#busancompany_view .bs_companyview_sector .bscom_left{width:50%; margin:0px auto;}
	#busancompany_view .jobin_photo{padding-bottom:100%;}


	/*사이트맵*/
	.sitemap_box .depth2{width:47%; margin-right:2%;}

	/*good internet club*/
	.bmac_dtlist li{width:100%;}
	.dtbox .dt_cate{font-size:5vw;}
	.dtbox .dtnum{font-size:8.5vw;}
	.gitlog_list li{width:30%; margin-bottom:20px; text-align:center;}
	.dtbox{padding:30% 0px;}

}


/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){
	
	.disappear_t{display:none;}

	/*탭버튼*/	
	.tab_btn_3 li{/*padding:10px 2%;*/ padding:0px 2%;}

	.tab_btn_6 li{border-bottom:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; margin-bottom:5px; border-radius:3px;}
	.tab_btn_6 li.on{border-bottom:2px solid #014099; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

	.tab_btn_8{/*height:45px;*/}
	.tab_btn_8 li{font-size:13px; letter-spacing:-0.5px;}


	.tab_btnarea_a{border-bottom:0px;}


	/*인풋박스,셀렉트박스 등 등*/
	div.select_box:before {
		height:39px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}


	div.select_box_:before {
		height:37px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}

	/*검색박스*/
	.search_box .search_box_pd{padding:0px 20px;}
	
	.search_morebox .sm_pd{padding:20px 15px;}

	.search_listbox_tp1 li{width:100%;}
	.search_listbox_tp1 li.btn{width:100%;}

	.search_box .si2_select{width:50%;}
	.search_box .si2_search{width:50%;}


	/*인사말*/
	.int_box{padding:0px 0px 110% 1%; background:url(../images/common/greeting.png); background-repeat:no-repeat; background-position:right bottom; background-size:100%;}


	/*회사연혁*/
	.con_year .con_year_left{float:left; width:20%; display:inline-block;}
	.con_year .on_year_right{float:left; width:77%; display:inline-block;  /*border-left:1px dotted #3165ce;*/}

	.centerhistory_table th{width:30%;}

	

	/*소식게시판*/
	.wordlist .wordlist_thum{width:45%; float:left;}
	.wordlist .wordlist_txtbox{width:55%; float:left;}
	.wordlist .wd_txt{padding:2.5% 0px; height:70px; max-height:70px;  overflow:hidden; text-overflow:ellipsis;}

	.wordlist .wordlist_pd{padding:3%;}
	.word_thumnail{height:200px; background-size:100% !important;}

	/*굿인터넷클럽*/
	.mbc_box_list li{width:33.3%;}
	.mbc_box_list .logo_tp_1{background-size:50% !important;}
	.mbc_box_list .logo_tp_2{background-size:20% !important;}


	/*인터넷 산업진흥 및 대외협력*/
	.itn_titbox h2{width:100%; text-align:center;}
	.itn_titbox_1{background:url(../images/05_cor/cor00_1.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}
	.itn_titbox_2{background:url(../images/05_cor/cor00_2.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}
	.itn_titbox_3{background:url(../images/05_cor/cor00_3.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}
	.itn_titbox_4{background:url(../images/05_cor/cor00_4.jpg); background-size:100%; padding-bottom:29%; background-repeat:no-repeat;}

	
	/*정책연구 및 정책 협력*/
	.itn2_box .txt .conbox_txt{/*min-height:180px;*/ min-height:210px;}
	.itn2_box .txt .conbox_txt_1{min-height:220px;}

	/*회장단소개*/
	.intmem_listbox .intmem_left{width:100%; text-align:center; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
	.intmem_listbox .intmem_right{width:100%;}
	.intmem_listbox .pt_img{margin:0px auto; text-align:center;  width:100%;}


	/*행사신청 상세*/
	.bscompcate_list li{display:inline-block; width:47.5%; box-sizing:border-box;}

	#busancompany_view .bsconvtop_left{width:100%; margin-right:0px; margin-bottom:20px;}
	#busancompany_view .bsconvtop_right{width:100%;}
	#busancompany_view .bscompany_photo{max-width:500px; width:80%; margin:0px auto; padding-bottom:50%; }

	#busancompany_view .bs_companyview_sector .bscom_left{width:50%; margin:0px auto;}
	#busancompany_view .jobin_photo{padding-bottom:100%;}

	.bt_applibox{float:right;}
	.bt_applibox .application_btn{width:200px !important;}
	
	/*사이트맵*/
	.sitemap_box .depth2{width:47%; margin-right:2%;}

	/*good internet club*/
	.dtbox .dt_cate{font-size:1.8vw;}
	.dtbox .dtnum{font-size:3.5vw;}
	.gitlog_list li{width:22%; margin-bottom:20px; text-align:center;}

	/**/
	.bmac_dtlist_tp1 li{width:48%;}
	.dtbox_tp1{padding:35% 0px 37%;}
	.dtbox_tp1 .dtnum{font-size:30px;}

}


/* Desktop Device : 769 이상 프린트 사이즈 */
@media screen and (min-width:769px), only print{
	
	/*탭버튼*/
	.tab_btn_6{height:45px; /*text-align:center;*/}
	.tab_btn_6 li{border-radius:3px 3px 0px 0px;}

	.tab_btn_7 li{padding:0px 1.8%;}

	.tab_btn_8{height:45px;}


	/*검색박스*/
	.search_box .search_input_min{width:65%; margin:0px auto;}
	.search_box .search_input_min_a{width:74%; margin:0px auto;}
	.search_box .search_input_min_b{width:60%; max-width:480px;}
	.search_box .search_input_min_c{width:85%; margin:0px auto;}

	.searchpop_box{/*height:250px;*/}
	.searchpop_box .sp_box{height:215px;}

	.searchmore_table .selectbox_1{width:35%; display:inline-block;}

	/*회사연혁*/
	.con_year .con_year_left{float:left; width:17%; display:inline-block;}
	.con_year .on_year_right{float:left; width:81%; display:inline-block; /*border-left:1px dotted #3165ce;*/}
	
	/*소식게시판*/
	.wordlist .wordlist_thum{width:23%; float:left;}
	.wordlist .wordlist_txtbox{width:77%; float:left;}
	.wordlist .wd_txt{padding:2% 0px; /*height:65px; max-height:65px;*/ height:60px; max-height:60px; overflow:hidden; text-overflow:ellipsis;}

	.wordlist .wordlist_pd{padding:2%;}
	.word_thumnail{height:190px; background-size:100% !important; }


	
	/*인터넷 산업진흥 및 대외협력*/
	.itn_titbox{/*height:228px;*/ height:250px;}
	.itn_titbox h2{left:80px; }
	.itn_titbox p{position:absolute; font-size:17px; color:#fff; left:455px; bottom:10px;}
	.itn_titbox_1{background:url(../images/05_cor/internetMainImg_1.jpg);}
	.itn_titbox_2{background:url(../images/05_cor/internetMainImg_2.jpg);}
	.itn_titbox_3{background:url(../images/05_cor/internetMainImg_3.jpg);}
	.itn_titbox_4{background:url(../images/05_cor/internetMainImg_4.jpg);}
	
	
	/*정책연구 및 정책 협력*/
	.itn2_box .txt .conbox_txt{min-height:140px;}
	.itn2_box .txt .conbox_txt_1{min-height:180px;}

	
	/*회장단소개*/
	.intmem_listbox{padding:5% 0px;}
	.intmem_listbox .intmem_left{display:inline-block; width:38%; float:left; margin:0px auto; border-right:1px solid #ddd;}
	.intmem_listbox .intmem_right{display:inline-block; width:62%; float:left; }


	/*행사신청 상세*/
	.bt_applibox{float:right;}
	.bt_applibox .application_btn{width:200px !important;}

	/*정책협의회*/
	.program_box .tit_box{max-width:190px;} 
	.p_tit_box{width:180px; border-radius:10px 0px 0px 10px; padding:50px 0px;}
	.program_box td{border-radius:0px 10px 10px 0px; position:relative; top:2px; }

	/*good internet club*/
	.gitlog_list{display:inline-block;}


}


/* Desktop Device : 769 이상 1239 이하 */
@media screen and (min-width:769px) and (max-width:1239px){
	
	/*good internet club*/
	.dtbox .dt_cate{font-size:15px;}
	/*.dtbox{padding:70px 0px 90px;}*/
	.dtbox .dtnum{font-size:2.8vw;}

	/**/
	.dtbox_tp1{padding:41% 0px 45%;}
	.dtbox_tp1 .dtnum{font-size:28px; line-height:130%; /*font-size:35px;*/}
}


/* Desktop Device : 1200 이상 프린트 사이즈 */
@media screen and (min-width:1240px), only print{
	
	/*good internet club*/
	.dtbox .dt_cate{font-size:15px;}
	.dtbox .dtnum{font-size:30px;/*font-size:2.2vw;*/}
	/*.dtbox{padding:28% 0px 35%;}*/

	/**/
	.dtbox_tp1 .dtnum{font-size:30px; line-height:130%; /*font-size:2.2vw;*/}
}
