@charset "utf-8";

/*.input{height:15px; border:1px solid #d9d9d9;}
.select{height:35px; border:1px solid #d9d9d9;}*/
.inputread{background:#f2f2f2;}
.file{height:25px; border:0px;}
caption{color:#ffffff; height:1px; width:1px; text-indent: -9999px;}

input[type="text"]{height:35px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}
input[type="password"]{height:35px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}
input[type="file"]{height:35px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}


.clear_div{clear:both;}

.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;}

.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;}
.mr_35{margin-right:35px !important;}
.mr_40{margin-right:40px !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;}
.ml_35{margin-left:35px !important;}
.ml_40{margin-left:40px !important;}
.ml_45{margin-left:45px !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;}
.pl_35{padding-left:35px !important;}
.pl_40{padding-left:40px !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;}

.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;}
.pr_35{padding-right:35px !important;}
.pr_40{padding-right:40px !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;}
.pb_35{padding-bottom:35px !important;}
.pb_40{padding-bottom:40px !important;}


.txt_center{text-align:center !important;}
.txt_left{text-align:left !important;}
.txt_right{text-align:right !important;}

.float_left{float:left !important;}
.float_right{float:right !important;}

.margin_auto{margin:0px auto !important;}

.black{color:#000 !important;}
.red{color:red !important;}
.blue{color:blue !important;}
.blue_1{color:#57a7e1 !important;}
.blue_2{color:#0072bc !important;}
.orange{color:#ff6f17;}

/*테이블*/
table.view{width:100%; border-top:3px solid #d9d9d9; text-align:center; line-height:150%;}
table.view tbody tr th{padding:10px 1%; background:#f2f2f2; color:#333; border-bottom:1px solid #d9d9d9; word-wrap:break-word;}
table.view tbody tr td{padding:10px 1%; border-bottom:1px solid #d9d9d9; word-wrap:break-word;}
table.view tbody tr td img{margin:0 5px 0 0;}
table.view p img, table.list p a{float:left;}
table.view p img{margin:0 3px 3px 0;}
table.view tbody tr td.padding{padding:20px 2%;}

table.write{width:100%; border-top:3px solid #d9d9d9; line-height:150%;}
table.write tbody tr th{text-align:left; padding:13px 0 13px 2%;color:#333; border-bottom:1px solid #d9d9d9; word-wrap:break-word;}
table.write tbody tr td{padding:10px 0 5px; border-bottom:1px solid #d9d9d9; word-wrap:break-word;}
table.write tbody tr td input{margin:0 0 5px 0;}
table.write tbody tr td select{height:25px; border:1px solid #d9d9d9; margin:0 0 5px 0; padding:0 0 0 3px;}
table.write tbody tr td textarea{width:95%; margin:0 0 5px 0;}
table.write tbody tr td.txt{padding:10px 0;}
table.write tbody tr td.txt input{margin:-3px 0 0; margin:0 0 5px;}
table.write tbody tr td.txt .input{padding:2px;}
table.write tbody tr td.txt select{width:60px; border:1px solid #d9d9d9; height:22px; margin:0 0 5px;}
table.write tbody tr td.txt select.select2{width:100px;}
table.write tbody tr td.txt .name{width:80px; float:left;}
table.write tbody tr td.txt .w_50{width:50px;}
table.write tbody tr td .bt{margin:0;}
.txt_write {line-height:150%;}
.txt_write .agreetxt{width:96%; height:200px; padding:15px 2%; border:1px solid #d9d9d9; overflow-y:scroll;}
.txt_write .bt .bt_green{padding:4px 0 6px; width:148px;}
.txt_write .bt1 .bt_blue{width:180px;}
.txt_write .bt1 .bt_white{width:203px; padding:5px 0;}

table.t1{width:100%; text-align:center; border-top:3px solid #d9d9d9; border-left:1px solid #d9d9d9; line-height:150%;}
table.t1 thead tr th, table.t1 tbody tr th{height:15px; padding:10px 1%; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#e5e5e5; color:#333; word-wrap:break-word;}
table.t1 tbody tr td{height:15px; padding:10px 1%; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; word-wrap:break-word;}
table.t1 tbody tr td.padding{padding:20px 2%;}


/*게시판검색*/
.table_box .search select{height:24px; border:1px solid #d9d9d9; padding:0 0 0 3px;}
.table_box .search input{height:15px;}
.table_box .search .name{margin:0 3px 0 10px; font-weight:bold; color:#333;}

/*다음글*/
.following{border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:5px 15px; background:#fafafa; margin:20px 0 0;}
.following p{padding:5px 0;}
.following p img{margin:0 5px 0 0;}

/*버튼*/
.bt a:hover, .bt a:focus{text-decoration:none !important;}
.bt_center{width:205px; margin:0 auto;}

.bt_blue{background:#004ebc url(/images/common/bt_bg_blue.gif) repeat-x; width:98px; height:15px; padding:8px 0; border:1px solid #004ebc; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}
.bt_blue_130{background:#004ebc url(/images/common/bt_bg_blue.gif) repeat-x; width:128px; height:15px; padding:5px 0; border:1px solid #004ebc; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}
.bt_blue_100{background:#004ebc url(/images/common/bt_bg_blue.gif) repeat-x; width:98px; height:15px; padding:5px 0; border:1px solid #004ebc; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}

.bt_blue2_190{background:#004ebc repeat-x; width:188px; height:15px; padding:10px 0; border:1px solid #004ebc; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}

.bt_white{background:#f3f3f3 url(/images/common/bt_bg_white.gif) repeat-x; width:98px; height:15px; padding:8px 0; border:1px solid #d9d9d9; text-align:center; background-size:contain; color:#333; font-weight:bold; line-height:150%;}
.bt_white_130{background:#f3f3f3 url(/images/common/bt_bg_white.gif) repeat-x; width:128px; height:15px; padding:5px 0; border:1px solid #d9d9d9; text-align:center; background-size:contain; color:#333; font-weight:bold; line-height:150%;}
.bt_white_100{background:#f3f3f3 url(/images/common/bt_bg_white.gif) repeat-x; width:98px; height:15px; padding:5px 0; border:1px solid #d9d9d9; text-align:center; background-size:contain; color:#333; font-weight:bold; line-height:150%;}
.bt_white_190{background:#f3f3f3 url(/images/common/bt_bg_white.gif) repeat-x; width:188px; height:15px; padding:8px 0; border:1px solid #d9d9d9; text-align:center; background-size:contain; color:#333; font-weight:bold; line-height:150%;}

.bt_gray{background:#666; width:98px; height:15px; padding:5px 0; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}

.bt_sky{background:#0c77d6; width:140px; height:15px; padding:8px 0; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}
.bt_sky_200{background:#0c77d6; width:200px; height:15px; padding:9px 0; text-align:center; background-size:contain; color:#fff; font-weight:bold; line-height:150%;}

.bt_input{height:33px; padding:0; cursor:pointer;}

/*탭*/
.tabbox{margin:0 0 30px 0; text-align:center;}
.tabbox a{text-decoration:none;}
.tabbox ul{border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f2f2f2; width:100%;}
.tabbox ul li{float:left; display:block; padding:10px 0; background:#f2f2f2 url(/images/common/line.gif) repeat-y; font-size:1.2em; font-weight:bold; font-family:'Nanum Gothic', '나눔고딕', sans-serif; color:#333;}
.tabbox ul li.on{color:#fff; background:#004ebc url(/images/common/bt_bg_blue.gif) repeat-x; background-size:contain; text-decoration:none;}
.tabbox ul.tab1 li{width:33.3%;}
.tabbox ul.tab2 li{width:25%;}
.tabbox ul.tab3 li{width:50%;}


.tabbox2{margin:0 0 25px 0; text-align:center;}
.tabbox2 ul li{float:left; padding:9px 20px 10px 20px; margin:0 5px 5px 0; border:1px solid #d9d9d9; background:#f2f2f2; font-size:1.2em; font-weight:bold; font-family:'Nanum Gothic', '나눔고딕', sans-serif; color:#333;}
.tabbox2 ul li.on{background:#004ebc; border:1px solid #004ebc; font-family:'Nanum Gothic', '나눔고딕', sans-serif; color:#fff;}

.tabbox_type1{border-bottom:2px solid #4c9ddb; width:100%; font-size:14px; display:inline-block;}
.tabbox_type1 li{line-height:45px; height:45px; padding:0px 20px; border:1px solid #a0a0a0; float:left; text-align:center; color:#666666; letter-spacing:-0.5px;}
.tabbox_type1 li.on{background:#4c9ddb; border:1px solid #4c9ddb; color:#fff;}

/*텍스트박스*/
.txtbox, .txtbox p{line-height:150%; text-align:justify;}
.txtbox strong{color:#333;}
.txtbox h1{font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.8em; letter-spacing:-0.05em; line-height:150%; color:#333;}
.txtbox h2{font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.6em; letter-spacing:-0.05em; line-height:150%; color:#333;}
.txtbox h3{font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.4em; letter-spacing:-0.05em; line-height:150%; color:#004ebc;}
.txtbox h4{font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.3em; letter-spacing:-0.05em; line-height:150%;}
.txtbox h5{font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.2em; letter-spacing:-0.05em; line-height:150%;}
.txtbox h3 span{color:#333; font-size:0.8em;}
.txtbox .bu1{padding:0 0 0 8px; background:url(/images/common/bu3.gif) no-repeat 0 6px; font-size:1.0em; font-weight:normal;}
.txtbox .bu2{padding:0 0 0 7px; background:url(/images/common/bu4.gif) no-repeat 0 6px; font-size:1.0em; font-weight:normal;}
.txtbox ul.step{background:#f2f2f2; border:1px solid #d9d9d9;}
.txtbox ul.step li{float:left; width:21%; padding:15px 2%; min-height:65px; background:#f2f2f2 url(/images/common/line.gif) repeat-y; text-align:center;}
.txtbox ul.step li.none{background:#f2f2f2;}
.txtbox ul.step li h4{color:#685204; margin:0 0 5px 0;}
.txtbox img{max-width:100%;}
.txtbox .img1{width:17%; margin:0 3% 0 0; text-align:center; float:left;}
.txtbox .txt1{width:80%; margin:10px 0 0; float:left;}
.txtbox dl.list1 dt{width:15%; float:left; padding:7px 0;}
.txtbox dl.list1 dd{width:85%; float:left; padding:10px 0;}
.txtbox dl.list2{border-top:1px dashed #d9d9d9;}
.txtbox dl.list2 dt{width:20%; float:left; padding:7px 0;}
.txtbox dl.list2 dd{width:80%; float:left; padding:10px 0;}

.info2{height:100%; line-height:150%; border:1px solid #d9d9d9; padding:20px 3%; background:#fff;}
.info3{height:100%; line-height:150%; border:1px solid #d9d9d9; padding:20px 1%; background:#fafafa;}
.info3 .ico1{width:21%; float:left; text-align:center; padding:0 0 0 5%; background:url(/images/03/resconfirm_arrow.gif) no-repeat 0 center;}
.info3 .ico1 img{max-width:75%;}
.info3 .ico2{width:17.6%; float:left; text-align:center; padding:0 0 0 3%; background:url(/images/03/resconfirm_arrow.gif) no-repeat 0 center;}
.info3 .ico2 img{max-width:75%;}
.info3 h3{/*font-family:'Nanum Gothic', '나눔고딕', sans-serif;*/ color:#333; font-size:1.2em;}
.info3 .none{padding:0; background:none;}

.imgbox{position:relative; width:100%; height:100%; border:1px solid #d9d9d9; text-align:center;}
.imgbox img{max-width:100%;}

/*달력*/
.Month_content{display:inline-block; width:100%; letter-spacing:-1px;}
.Month_tblarea{width:73.2%; float:left;}
.Month_table table{width:100%; margin-top:2px;}
.Month_table table.pCon {width:100%; padding:13px 10px 0 10px;}
.Month_table table.txt {margin-bottom:8px;}
.Month_table table {border-collapse:collapse; table-layout:fixed;}
.Month_table table th, .Month_table table td {text-align:center;}
.Month_table table th.nonbox{border:0px; height:2px; padding:0px;}
.Month_table table td.nonbox{border:0px; height:5px; padding:0px;}
.Month_table table th {line-height:34px; border:1px solid #d3d3d4; background-color:#f3f3f3; font-size:14px; color:#000000; font-weight:normal;}
.Month_table .date_move {border-bottom:4px solid #4c9ddb; font-size:25px; color:#000;  font-weight:bold; padding-bottom:18px; margin-top:-11px;}
.Month_table .date_move img {margin-right:2px; vertical-align:middle;}
.Month_table table td {height:114px; text-align:left; padding:12px 11px; color:#888888; font-size:14px; border:1px solid #a0a0a0; background-color:#fff; vertical-align:top; }
.Month_table table td em {display:inline; color:#000;}
.Month_table table .last {border-bottom:1px solid #b4b5b3;}
.Month_table table td div span {display:block; margin-bottom:2px; font-size:11px;}
.Month_table table td div.on span.bkok {color:#f85503;}
.Month_table table td.on{background:#dfe0e1;}
.Month_table table td.none{background:#f0f0f0;}
.Month_table table td input{float:right; border-radius:2px;}
.Month_table table td img{clear:both;  padding:2px 0;}
.Month_table table td span{float:left; padding:2px; color:#000; }
.Month_table .rsv{/*float:left;*/ padding:12px 0px 4px; color:#fa5956; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Month_table table td p{/*float:left;*/ line-height:130%; color:#666666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Month_table table tr.day em{font-size:14px; color:#000;}
.Month_table table tr.day td.sat em{font-size:14px; float:left;}

.mtroomlist li{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666;}
.mtroomlist li.mtr_1{background:url(); }

.EduMonth_table table td {height:150px; }
.EduMonth_table table td.sun{background:#f8ece4;}
.edulist{table-layout:fixed;}
.edulist li{padding-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.edulist li a{font-size:14px; color:#000;}
/*.per_selectbox div.venue3 ul li p{font-size:14px; font-weight:bold; margin:7px 0 5px 0; list-style:none;}
.request img{width:110px; float:right; margin:10px 0;}*/


/*시설안내*/
/*.per_view{width:100%;}
.per_view {width:100%;}
.per_view .left img{max-width:100%;}
.per_view .left h1{font-family:"맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size:1.8em; letter-spacing:-0.05em; line-height:150%; color:#333;}
.per_view .left ul li{padding:0 0 0 8px; background:url(/images/common/bu3.gif) no-repeat 0 6px; font-size:1.0em; font-weight:normal;}

.per_view .right .bt{width:100%; height:100%;}
.per_view .right .bt img, .per_view .right .bt div{float:left; margin:0 5px 5px 0;}
.per_view .right .txt h3{color:#333; font-size:1.3em; line-height:130%; margin:0 0 15px 0;}
.per_view .right .txt ul{border-top:3px solid #d9d9d9;}
.per_view .right .txt ul li{height:100%; padding:0 5px; border-bottom:1px solid #d9d9d9; line-height:150%; letter-spacing:-0.03em;}
.per_view .right .txt ul li .info_left{float:left; width:32%; color:#333; font-weight:bold; padding:12px 0;}
.per_view .right .txt ul li .info_right{float:left; width:68%; padding:12px 0;}
.per_view .right .txt ul .none{border:none;}
.per_view .right .txt ul li .bt .bt_res{float:left; margin: 0 5px 5px 0; background:#004ebc url(/images/01/bt_bg_res2.gif) no-repeat; width:100px; height:14px; padding:9px 0; text-align:center; color:#333; font-weight:bold; line-height:130%; cursor:pointer;}
.per_view .right .txt ul li .bt_res2{width:65px; float:left; text-align:center; height:60px; margin: 0 5px 5px 0; background:#004ebc;}
.per_view .right .txt ul li .bt_res2 p{font-weight:bold; margin:23px 0 0; color:#fff;}
.per_view .right .info_box{line-height:150%; text-align:justify;}
.per_view .right .info_box .txt{background:none; padding:15px 0; border-bottom:1px solid #d9d9d9; line-height:150%; letter-spacing:-0.03em;}
.per_view .right .info_box .txt p{color:#004ebc; font-weight:bold; margin:0 0 10px 0;}*/


/*오시는길*/
.center_view{width:100%;}
.center_view img{width:100%; /*padding: 10px 10px;*/}

.cenview_li div{float:left; width:50%; height:100px; border:1px solid #d7d7d7; padding:2.5%; margin:1.2%; line-height:130%;}
.cenview_title{color:#237dca; font-size:1.4em; font-weight:bold; padding-bottom:10px;}
.cenview ul li{/*color:#237dca; font-weight:bold;*/ font-size:14px; padding-bottom:10px;}
.cenview ul li span{color:#237dca; font-size:14px; font-weight:bold; padding-bottom:10px;}
.cenview strong{color:#000;}
.transit_tit{color:#000; font-size:18px; font-weight:bold; padding:15px 0;}

.center_lcbox{
	border:1px solid #ddd; 
	border-radius:2px; 
	box-shadow:1px 6px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 6px 1px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:1px 6px 1px rgba(0, 0, 0, 0.1);
}

.center_lcbox ul{padding:10px;}

.center_lcbox li{margin:0 0 0px 20px !important;}

.cenview{border-radius:2px; border:1px solid #ddd; display:inline-block; width:99.7%;
	box-shadow:1px 6px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 6px 1px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:1px 6px 1px rgba(0, 0, 0, 0.1);
	box-sizing:border-box;
}
.road_info{font-size:14px;}

/*테스트베드_예약일정확인 및 신청버튼*/
.monthrsv_listarea{width:25.1%; float:right;}
.monthrsv_listbox{width:100%; height:100%; font-size:14px;}
.monthrsv_listbox p{margin-top:60px; font-size:20px; color:#0072bc;}
.mouthrsvlist{border-top:1px solid #dededf; border-left:1px solid #dededf; border-right:1px solid #dededf; border-collapse:collapse; table-layout:fixed;}
.mouthrsvlist li{background:#f0f0f0;}
.mouthrsvlist .rsv_name{line-height:35px; padding-left:10px; color:#000; /*border-top:1px solid #dededf;*/ border-bottom:1px solid #dededf; }
.sub_rsvlist{border-collapse:collapse; }
.sub_rsvlist li{border-bottom:1px solid #dededf; line-height:36px; background:#fff; color:#666666; display:inline-block; width:100%;}
.rsvteam_tbl{table-layout:fixed;}
.rsvteam_tbl .rsv_team{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:30px;}
.request_btn{background:#4c9ddb; line-height:50px; color:#fff; text-align:center; width:100%;}

div.testselect_area{
	position:relative;
    /*display:inline-block;*/
    z-index:0
}

div.testselect_area select {
    z-index:1;
}

div.testselect_area:before {
    display:block;
    position:absolute;
    content:'';
    /*right:0px;
    top:0px;
    height:1em;
    width:1em;
    margin:2px;*/
	right:0px;
	top:0px;
	height:35px;
	width:20px;
	background:#fff url(/images/common_2019/select_arr_1.png); 
	background-position:right center; 
	background-repeat:no-repeat; 
	background-size:19px;
    z-index:5;
}

/* 테스트베드 신청 */
.testSearch {margin-bottom:20px; border-top:2px solid #535353; width:100%; border-collapse:collapse; font-size:14px;}
.testSearch td {border-bottom:1px solid #ebebeb; padding:5px 0 5px 10px;}
.testSearch th {/*background:#f3f3f3;*/ border-bottom:1px solid #ebebeb; text-align:left; padding:5px 0px; text-align:center; color:#000;}
.testSearch th select{width:80%; border:1px solid #d4d4d4;}
.testSearch th input{width:100%; border:1px solid #d4d4d4;}
.testSearch td select{/*width:60%;*/ width:100%; border:1px solid #d4d4d4;}
.testSearch td.searchAll {padding:8px 0 8px 14px;}
.testSearch th.search_btn{padding:3px 10px; background:url("/images/common/search_btn.png") border:none; border-radius:5px; font-weight:bold;}
.request_btn{float:right; }

.testlist {position:relative; z-index:20;}
.testlist a{ text-decoration:none;}
.testlist table {table-layout:fixed; width:100%;}
.testlist th, .testlist td {text-align:center;  font-size:14px; }
.testlist th {padding:20px 1%; word-wrap:break-word; background-color:#f3f3f3; border-top:2px solid #535353; color:#000;}
.testlist td {padding:20px 1%; word-wrap:break-word; border-bottom:1px solid #ebebeb; line-height:1.2;}
.testlist .rent{color:#da4173; font-size:12px;}
.testlist .rent2{color:#6f6f6f; font-size:12px;}
.testlist .rent2 a:hover,active{text-decoration:none !important;}
.testlist .rent2 img{/*margin:0; width:50%;*/ margin-bottom:3px;}
.testlist .test_tit a{color:#000; font-weight:bold;}
.test_requestbtn{width:120px; line-height:35px; background:#52b0f8; color:#fff; text-align:center; font-size:14px; letter-spacing:-0.5px;}

.osicon_area{position:absolute; z-index:100; padding:10px 0px;}
.osicon_area img{width:25px;}

.test_selectbtn{
	/*background:url(/images/board_2019/select.png); background-size:50px; background-repeat:no-repeat; padding:8px 24px;*/
	color:#fff; border-radius:30px; border:2px solid #0072bc; background:#0072bc url(/images/board_2019/select_ico.png) 3px 4px; background-repeat:no-repeat; line-height:35px; padding:0px 10px 0px 16px; font-weight:bold;
}

.test_selectbtn:hover,active{
	/*background:url(/images/board_2019/select.png); background-size:50px; background-repeat:no-repeat; padding:8px 24px;*/
	color:#0072bc; border-radius:30px; border:2px solid #0072bc;  background:#fff url(/images/board_2019/select_ico_on.png) 3px 4px; background-repeat:no-repeat; line-height:35px; padding:0px 10px 0px 16px; font-weight:bold;
}

/*회의실 미팅아이콘*/
.mtr_ico_1{background:url(/images/common_2019/mtroom_ico_1.png)0px 2px; background-size:15px; background-repeat:no-repeat; padding:10px !important;}
.mtr_ico_2{background:url(/images/common_2019/mtroom_ico_2.png)0px 2px; background-size:15px; background-repeat:no-repeat; padding:10px !important;}
.mtr_ico_3{background:url(/images/common_2019/mtroom_ico_3.png)0px 2px; background-size:15px; background-repeat:no-repeat; padding:10px !important;}

/*페이징*/
#page{width:100%; font-size:1em; margin:10px 0; text-align:center; padding-left:70px;}
#page img.request_btn{float:right; width:110px; margin-right:70px;} 

/*신청목록*/
.request_title{ text-align:center; margin:25px 0 5px 0;}
.request_title span{width:10%; background:#545565; padding:5px 50px; border-bottom:none; color:#fff; font-size:14px; font-weight:bold;}
.request_list{background:#fff; height:200px; padding:5px 10px; border:1px solid #ddd; box-shadow:2px 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3); border-radius:3px; word-wrap:break-word; text-align:center; font-weight:bold;}
.request_list table.list3{float:left;}
.product_move img{/*width:2%; min-width:15px;*/ margin:88px 1%; float:left;}
.product_list table{float:left; background:#fff;}
.exit_img{/*width:21%;*/ padding:3px; float:right;}
table.list4, table.list4_m, table.list4_m1{width:110px; height:150px; margin:5px; /*border:1px solid #cecece;*/ box-shadow:1px 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3); text-align:center; table-layout:fixed;}
table.list4 p, table.list4_m p, table.list4_m1 p{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:12px; color:#000;}
table.list4 select, table.list4_m select, table.list4_m1 select{width:100%; border:0px;}
.product_div{/*width:600px;*/ width:100%; overflow:auto; margin:0 auto;}

/*테스트베드 신청_write*/
/*h2{font-weight:bold; padding:20px 0;}*/
/*p{line-height:20px;}*/
.detail_2{margin-bottom:20px; color:#000;}
.detail_2 img{float:right; padding-bottom:10px;}
.detail_cloud{border:1px solid #b4b5b3; border-radius:5px; padding:20px;}

/*.red{color:red;}*/

/*테스트베드 view*/
/*.device_img{width:150px; padding:10px 39%;}*/
.device_img{width:100%;}

/*클라우드 신청*/
.write_box_2 span {float:right; color:#E12A2B;}

/*공연전시검색*/
/*.per_selectbox div a{color:#333; cursor:pointer; text-decoration:none;}
.per_selectbox div.term .month{text-align:center;}
.per_selectbox div.term .month span{text-align:center; margin:0 20px; font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.4em; font-weight:bold;}
.per_selectbox div.term .month p{margin:10px 0; padding:5px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-weight:bold;}
.per_selectbox div.term ul li{width:25%; float:left; text-align:center; padding:10px 0;}
.per_selectbox div.term table{text-align:center; width:100%; margin:10px 0 0;}
.per_selectbox div.term table th{border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:7px 0;}
.per_selectbox div.term table td div{padding:7px 0;}
.per_selectbox div.term table td .on{font-weight:bold; background:url(/images/01/selectbox_bg3.gif) no-repeat center; background-size:contain;}
.per_selectbox div.venue ul{max-width:260px;}
.per_selectbox div.venue ul li{width:58px; float:left; text-align:center; height:50px; margin:0 5px 5px 0; border:1px solid #d9d9d9;}
.per_selectbox div.venue ul li p{margin:18px 0;}
.per_selectbox div.venue ul li p.txt2{margin:12px 0;}
.per_selectbox div.venue2 ul{max-width:200px;}
.per_selectbox div.venue2 ul li{width:58px; float:left; text-align:center; height:50px; margin:0 5px 5px 0; border:1px solid #d9d9d9;}
.per_selectbox div.venue2 ul li p{margin:18px 0;}
.per_selectbox div.category ul{max-width:200px;}
.per_selectbox div.category ul li{width:58px; float:left; text-align:center; height:50px; margin:0 5px 5px 0; border:1px solid #d9d9d9;}
.per_selectbox div.category ul li p{margin:18px 0;}
.per_selectbox div.search input, .per_selectbox div.search2 input{width:90%; max-width:200px; border:2px solid #004ebc;}
.per_selectbox div.term ul li.on{font-weight:bold; background:url(/images/01/selectbox_bg2.gif) no-repeat center;}
.per_selectbox div.venue ul li.on, .per_selectbox div.venue2 ul li.on{width:56px; height:48px; border:2px solid #004ebc; font-weight:bold;}
.per_selectbox div.category ul li.on{width:56px; height:48px; border:2px solid #004ebc; font-weight:bold;}
.per_selectbox .bt_search{background:#004ebc; height:20px; width:60px; padding:3px 0; border:1px solid #004ebc; text-align:center; color:#fff; font-weight:bold; line-height:150%; font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.1em;}
.per_selectbox div.venue3 ul{max-width:500px;}
.per_selectbox div.venue3 ul li{list-style:none; width:90px; float:left; text-align:center; height:30px; margin:5px 5px 5px 0; border:1px solid #d9d9d9; border-radius:5px; line-height:230%;}
.per_selectbox div.venue3 ul li:hover{list-style:none; background:#f16060;}
.per_selectbox div.venue3 ul li:hover p{color:#fff;}
.per_selectbox div.venue3 ul li.on{list-style:none; width:90px; float:left; text-align:center; height:30px; margin:5px 5px 5px 0; background:#f16060; border-radius:5px; color:#fff;}
.per_selectbox div.venue3 ul li p.txt2{margin:12px 0;}

.per_selectbox2 h3 .blue{font-family:'Nanum Gothic', '나눔고딕', sans-serif; color:#004ebc;}
.per_selectbox2 div a{color:#333; cursor:pointer; text-decoration:none;}
.per_selectbox2 div.term ul{float:left; width:51%; margin:0 0 0 2%; max-width:140px;}
.per_selectbox2 div.term ul li{width:27px; float:left; text-align:center; padding:5px 0 4px; margin:0 5px 5px 0; border:1px solid #d9d9d9; background:#fff;}
.per_selectbox2 div.term .term_year{border:1px solid #d9d9d9; float:left; width:45%; text-align:center; padding:30px 0; max-width:130px;}
.per_selectbox2 div.term .term_year span{text-align:center; font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.4em;}
.per_selectbox2 div.term2 .term_year{border:1px solid #d9d9d9; text-align:center; padding:30px 0; max-width:130px;}
.per_selectbox2 div.term2 .term_year span{text-align:center; font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.4em;}
.per_selectbox2 div.venue ul li{width:104px; float:left; text-align:center; padding:5px 0 4px; margin:0 5px 5px 0; border:1px solid #d9d9d9; background:#fff;}
.per_selectbox2 div.category ul li{width:62px; float:left; text-align:center; padding:5px 0 4px; margin:0 5px 5px 0; border:1px solid #d9d9d9; background:#fff;}
.per_selectbox2 div.venue2 ul li{width:62px; float:left; text-align:center; padding:5px 0 4px; margin:0 5px 5px 0; border:1px solid #d9d9d9; background:#fff;}
.per_selectbox2 div.category2 ul li{width:86px; float:left; text-align:center; padding:5px 0 4px; margin:0 5px 5px 0; border:1px solid #d9d9d9; background:#fff;}
.per_selectbox2 div.venue3 ul li{width:86px; float:left; text-align:center; padding:5px 0 4px; margin:0 5px 5px 0; border:1px solid #d9d9d9; background:#fff;}
.per_selectbox2 div.term ul li.on, .per_selectbox2 div.term2 ul li.on{border:1px solid #004ebc; background:#fff; color:#004ebc; font-weight:bold;}
.per_selectbox2 div.venue ul li.on, .per_selectbox2 div.venue2 ul li.on, .per_selectbox2 div.venue3 ul li.on{border:1px solid #004ebc; background:#fff; color:#004ebc; font-weight:bold;}
.per_selectbox2 div.category ul li.on, .per_selectbox2 div.category2 ul li.on{border:1px solid #004ebc; background:#fff; color:#004ebc; font-weight:bold;}
*/


/*시설현황*/
#facility{position:relative; border:1px solid #d9d9d9; text-align:center; color:#333; font-weight:bold;}
#facility a{color:#333; text-decoration:none;}
#facility .img img{max-width:100%;}

/*찾아오시는길*/
.tab_l{text-align:center; border:1px solid #d9d9d9; border-top:2px solid #004ebc; background:#f2f2f2;}
.tab_l div.tab1 li{display:block; height:100%; padding:10px 0; background:#f2f2f2; border-bottom:1px solid #d9d9d9; font-size:1.2em; font-weight:bold;}
.tab_l div.tab1 li a{font-family:'Nanum Gothic', '나눔고딕', sans-serif; color:#333;}
.tab_l div.tab1 li.on{color:#004ebc; background:#fff;}
.tab_l div.tab1 li.on a{color:#004ebc; text-decoration:none;}
.tab_l div li.on a:hover{text-decoration:none;}
.tab_l div.tab1 li{width:100%;}
.tab_l div.tab1 li div {position:absolute; left:20%; top:105px; float:left; display:none;}
.tab_l div.tab1 li div img {width:100%; border:1px solid #d9d9d9;}
.tab_l div.tab1 li.on div {display:block;}


#btn_1{width:30%; float:left; border-bottom:1px solid #d9d9d9; height:30px;text-align:center;padding-top:10px;}
#btn_2{width:30%; float:left; border-bottom:1px solid #d9d9d9; height:30px;text-align:center;padding-top:10px;}
#btn_3{width:30%; float:left; border-bottom:1px solid #d9d9d9; height:30px;text-align:center;padding-top:10px;}

#img_1{width:65%;float:left; border-left:1px solid #d9d9d9; height:100%;}
#img_2{width:65%;float:left; border-left:1px solid #d9d9d9; height:100%;}
#img_3{width:65%;float:left; border-left:1px solid #d9d9d9; height:100%;}

.bt_map{max-width:580px; margin:0 auto;}

/*사이트맵*/
/*.sitemap{float:left; width:30%; margin:0 0 30px 5%; line-height:150%;}
.sitemap_margin{margin:0 0 30px 0;}
.sitemap .depth1{color:#004ebc; font-size:1.4em; letter-spacing:-0.05em; font-weight:bold;}
.sitemap ul.depth2{border-top:3px solid #d9d9d9; margin:15px 0 0;}
.sitemap ul.depth2 li{border-bottom:1px solid #d9d9d9; padding:10px 5px 10px 13px; background:url(/images/common/bu3.gif) no-repeat 3px 15px; font-weight:bold;}
.sitemap ul.depth2 li a{font-family:'Nanum Gothic', '나눔고딕', sans-serif; color:#333;}
.sitemap ul.depth3{margin:6px 0 0;}
.sitemap ul.depth3 li{border:none; background:none; font-weight:normal; padding:4px 0;}
.sitemap ul.depth3 li a{color:#666;}*/

/*사이트맵*/
.sitemap_box, .sitemap_box_1, .sitemap_box_2, .sitemap_box_3, .sitemap_box_4{margin:1.5%; float:left; height:300px; border-radius:2px; border:1px solid #ddd; box-shadow:3px 6px 1px rgba(0,0,0,0.2); -webkit-box-shadow:3px 6px 1px rgba(0,0,0,0.2); -ms-box-shadow:3px 6px 1px rgba(0,0,0,0.2);}
p.sitemap_title{color:#005186; padding:10px 10px; font-size:18px; font-weight:bold; background:#beddf3;}
.sitemap_box li, .sitemap_box_1 li, .sitemap_box_2 li, .sitemap_box_3 li, .sitemap_box_4 li{/*list-style-image:url(/images/board/center_list_s.png);*/ font-size:14px; padding:10px 10px; border-bottom:1px dotted #d5d5d5;}
.sitemap_box li a, .sitemap_box_1 li a, .sitemap_box_2 li a, .sitemap_box_3 li a, .sitemap_box_4 li a{color:#000;}

/*테스트페이지*/
.txtbox2{width:100%;}
.txtbox2 img{max-width:100%; border:1px solid #d9d9d9;}
.txtbox2 h1{font-family:'Nanum Gothic', '나눔고딕', sans-serif; font-size:1.8em; letter-spacing:-0.05em; line-height:150%; color:#333;}
.txtbox2 ul li{padding:0 0 0 8px; background:url(/images/common/bu3.gif) no-repeat 0 6px; font-size:1.0em; font-weight:normal;}

/*Tag*/
/*.tag_box{
	background-color:#F5F5F5 !important;
	color:#999999 !important;
	padding:4px 6px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	margin-right:4px;
	font-size:1.2em;
	height: 17px;
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
}

.tag_box_on{
	background-color:#0088CC !important;
	color:#ffffff !important;
	padding:4px 6px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	margin-right:4px;
	font-size:1.2em;
	height: 17px;
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
}

.tag_box:hover, .tag_box:hover a{
background-color:#0088CC !important;
	color:#ffffff !important;
	padding:4px 6px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	margin-right:4px;
	font-size:1.2em;
	height: 17px;
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;

}

.tag_box_1{
	background-color:#fff !important;
	color:#999999 !important;
	border:1px solid #d7d7d7; !important;
	padding:3px 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	border-radius: 5px;
	font-size:1.0em;
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%;  
	margin:5px 0; 
	border-radius:3px; 
	font-weight:bold; 
}

.tag_box_1_on{
background-color:#0088CC !important;
	color:#ffffff !important;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 	
	font-size:1.0em;
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%; 
	text-decoration:none;  
	padding:3px 5px;  
}

.tag_box_1:hover, .tag_box_1:hover a{
background-color:#0088CC !important;
	color:#ffffff !important;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 	
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%; 
	text-decoration:none;  
	padding:3px 5px; 
	margin:5px 0; 
}

.tag_box_1_in{
	background-color:#fff !important;
	color:#999999 !important;
	border:1px solid #d7d7d7; !important;
	padding:3px 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	border-radius: 5px;
	font-size:1.0em;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%;  
	margin:5px 0; 
	border-radius:3px; 
	font-weight:bold;}*/



/*tag_box_1  160224이후*/
/*.tag_box_1{
	background-color:#fff !important;
	color:#999999 !important;
	border:1px solid #d7d7d7; !important;
	padding:5px 6px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	border-radius: 5px;
	font-size:1.0em;
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%;  
	margin:5px 0; 
	border-radius:3px; 
	font-weight:bold; 
}

.tag_box_1_on{
background-color:#337ab7 !important;
	color:#ffffff !important;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 	
	font-size:1.0em;
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%; 
	text-decoration:none;  
	padding:5px 6px;  
}

.tag_box_1:hover, .tag_box_1:hover a{
background-color:#337ab7 !important;
	color:#ffffff !important;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 	
	cursor:pointer;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%; 
	text-decoration:none;  
	padding:5px 6px; 
	margin:5px 0; 
}

.tag_box_1_in{
	background-color:#fff !important;
	color:#999999 !important;
	border:1px solid #d7d7d7; !important;
	padding:5px 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	border-radius: 5px;
	font-size:1.0em;
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
	height:100%;  
	margin:5px 0; 
	border-radius:3px; 
	font-weight:bold; 
}


.tag_box_2{
	background-color:#fff !important;
	color:#999999 !important;
	border:1px solid #d7d7d7; !important;
	padding:5px 6px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	border-radius: 5px;
	font-size:1.0em;
	cursor:pointer;
	text-decoration : none;
	font-weight:bold;
	height:100%;  
	margin:5px 0; 
	border-radius:3px; 
	font-weight:bold; 
}

.tag_box_2_on{
	background-color:#eee !important;
	color:#999999 !important;
	-webkit-border-radius: 5px;
	border:1px solid #d7d7d7; !important;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 	
	font-size:1.0em;
	cursor:pointer;
	text-decoration : none;
	font-weight:bold;
	height:100%; 
	text-decoration:none;  
	padding:5px 6px;  
}

.tag_box_2:hover, .tag_box_2:hover a{
	background-color:#337ab7 !important;
	color:#ffffff !important;
	-webkit-border-radius: 5px;
	border:1px solid #d7d7d7; !important;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 	
	cursor:pointer;
	text-decoration : none;
	font-weight:bold;
	height:100%; 
	text-decoration:none;  
	padding:5px 6px; 
	margin:5px 0; 
}

.tag_box_2_in{
	background-color:#fff !important;
	color:#999999 !important;
	border:1px solid #d7d7d7; !important;
	padding:5px 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
	border-radius: 5px;
	font-size:1.0em;
	text-decoration : none;
	font-weight:bold;
	height:100%;  
	margin:5px 0; 
	border-radius:3px; 
	font-weight:bold; 
}*/

.member_tag_check{
	float: left;
	/*width: 100px;*/
	padding:5px;
}

/*구인.구직 - 의견제출*/
.opinion textarea{
	overflow: hidden;
	font-size: 1.1em;
	padding: 5px 1%;
	width: calc(100% - 115px);
	height: 30px;
	line-height: 150%;
	resize: none;
	margin-right: 10px;
}
.opinion .opinion_btn{
	float: right;
	display:inline-block;
	width: 85px;
	height: 42px;
	line-height:42px;
	text-align: center;
	vertical-align: top;
	background-color: #0c77d6;
	color: #fff;
	font-weight: bold;
	border-radius: 5px;
	cursor: pointer;
}

/*페이지*/
.page_box{text-align:center;}
.page_box ul li{display:inline-block; color:#666666; font-size:14px;}
.page_box ul li a{padding:0px 7px;}
.page_box ul li.on{color:#0072bc; padding:0px 7px;}
.page_box ul li.pagebtn a{padding:0px !important;}
.page_box span.prev{background:url(/images/common_2019/page_prev_m.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}
.page_box span.first{background:url(/images/common_2019/page_first_m.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}
.page_box span.next{background:url(/images/common_2019/page_next_m.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}
.page_box span.last{background:url(/images/common_2019/page_last_m.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}


/*버튼*/
/*.btn_write{text-align:center; padding: 30px 0;}
.btn_write_w{text-align:center; padding: 30px 0;}
.bt_ok{background:#666; border:1px solid #666; padding:10px 20px; color:#fff; font-weight:bold; border-radius:5px;}
.bt_list{background:#fff; border:1px solid #666; padding:10px 18px; color:#666; font-weight:bold; margin-left:5px; border-radius:5px;}
.bt_write{background:#666; border:1px solid #666; padding:10px 20px; color:#fff; font-weight:bold; border-radius:5px;}
.bt_ok_mem{background:#006ECC; border:1px solid #006ECC; padding:10px 20px; color:#fff; font-weight:bold; border-radius:5px;}*/

.bt_ok_mem{background:#fff; border:2px solid #006ECC; padding:10px 50px; color:#006ECC; border-radius:30px; display:inline-block; font-size:14px;}
.bt_ok_mem:hover,active{background:#006ECC; border:2px solid #006ECC; color:#fff;}

/*이용약관*/
.clause{width:100%;}
.clause th{/*background:url(/images/main/pop_top_gra.png) repeat-x;*/ font-size:14px; background:#333; color:#fff; padding:5px; /*border-radius:10px;*/ font-weight:bold; text-align:left;}
.clause th span{float:right;}
.clause td{padding:5px; border:1px solid #d5d5d5; border-radius:5px;}
.clause td h4{font-size:1.3em; font-weight:bold; padding:10px 0;}
.clause td strong{color:#006ecc;}
.clause td.close{border:none;}
.bt_close{background:#fff; border:2px solid #5f738c; border-radius:30px; width:100px; height:17px; padding:5px; color:#5f738c; font-weight:bold;}
.clause div.box{width:100%; height:500px; overflow:auto; color:#666;}
.clause_list0{background:url(/images/main/0.png) no-repeat left top; padding-left:20px;}
.clause_list1{background:url(/images/main/1.png) no-repeat left top; padding-left:20px;}
.clause_list2{background:url(/images/main/2.png) no-repeat left top; padding-left:20px;}
.clause_list3{background:url(/images/main/3.png) no-repeat left top; padding-left:20px;}
.clause_list4{background:url(/images/main/4.png) no-repeat left top; padding-left:20px;}
.clause_list5{background:url(/images/main/5.png) no-repeat left top; padding-left:20px;}
.clause_list6{background:url(/images/main/6.png) no-repeat left top; padding-left:20px;}
.clause_list7{background:url(/images/main/7.png) no-repeat left top; padding-left:20px;}
.clause_list8{background:url(/images/main/8.png) no-repeat left top; padding-left:20px;}
ol {padding-left:15px;}
.clause_tit{color:#333;}

.cautionyes{border:0px !important;}

/*테스트베드_사용약관 20180809추가*/
.caution{border:1px solid #ddd; padding:0px 10px;}
.caution ul{padding:10px 0;}
.caution ul li{list-style-image:url(/images/common_2019/list_ico_tp1.png); margin-left:20px; line-height:30px; font-size:14px; letter-spacing:-0.5px;}
.caution div{font-weight:bold; color:#000; text-align:center; font-size:14px;}

.to_tit{background:#f0f0f0 url(/images/common_2019/rsv_nameico.png) 4px 9px; padding:5px 16px 5px; background-repeat:no-repeat; font-size:14px; letter-spacing:-0.5px; color:#333;}

.clause_to{border:1px solid #ddd; padding:0px 10px;}
.clause_to ul{padding:10px 0px;}
.clause_to ul li{line-height:150%; font-weight:normal; font-size:14px; letter-spacing:-0.5px;}

.caution2{background:#f9f9f9; border:1px dotted #c0c0c0; font-size:14px; padding:0px 10px;}
.caution2 ul{padding:10px 0;}
.caution2 ul li{list-style-image:url(/images/common_2019/list_style_ico.png); margin-left:20px; line-height:30px;}
.caution2 div{font-weight:bold; color:#000; text-align:center; padding:10px; margin-top:20px;}


/*회원인증_180822*/
.memconf_bg{background:#1b4b8f url(/images/common/svgud_bg.png); background-repeat:no-repeat; padding:15px 3% 30px;  display:inline-block; max-width:687px; width:94%;}
.memconf_detail h2{color:#feac38; font-weight:800;}
.memconf_detail .exp{padding-top:10px; color:#fff; font-size:1.1em;}
.memconf_detail .ser_time{color:#ff93a2; font-size:1.1em; font-weight:800;}
.memconf_detail .time_gui{font-size:1.1em; padding-top:10px;}
.memconf_detail .time_gui .tit{color:#feac38; font-weight:800;}
.memconf_detail .time_gui a{color:#fff;}
.memconf_detail .time_gui .num{color:#fff;}

.memconf_detailbox{
	border:1px solid #ddd; 
	border-radius:5px; 
	box-shadow:3px 6px 1px rgba(0,0,0,0.1); 
	-webkit-box-shadow:3px 6px 1px rgba(0,0,0,0.1); 
	-ms-box-shadow:3px 6px 1px rgba(0,0,0,0.1); 
	padding:20px 5% 30px; 
	text-align:left; 
	line-height:160%; 
	font-size:13px; 
	/*font-weight:bold;*/
}
.memconf_detailbox_title{
	/*background:url(/images/common/svgud_bg.png); 
	background-repeat:repeat-x;*/ 
	/*border:1px solid #02407b;*/ 
	padding:20px 0; 
	text-align:center; 
	font-weight:bold; 
	/*color:#fff;
	font-size:1.3em;*/
	color:#000;
	font-size:1.3em;
}


/*회원인증완료_180822*/
.mem_conf_end{text-align:center; line-height:180%; font-size:14px; padding:50px 5%;  border-radius:5px; border:1px solid #ddd; box-shadow:3px 6px 1px rgba(0,0,0,0.2); -webkit-box-shadow:3px 6px 1px rgba(0,0,0,0.2); -ms-box-shadow:3px 6px 1px rgba(0,0,0,0.2);}
.mem_conf_end p{font-size:18px; font-weight:bold;}
.memc_tit{color:#006ecd;}
.loglink_btn{background:#61ace3; color:#fff; width:100px; font-size:14px; padding:10px 3%; text-align:center;  display:inline-block;}

/*Q&A(20190306 추가)*/
.passinput{margin-top:10px;}
.qna_state_1{color:#3683d5;}
.qna_state_2{color:#ef5054;}
.passbtnbox{margin-top:20px; float:left;}
.scr_ico{width:22px;}
.file_ico{width:22px !important;}


/*빅데이터(20190514추가)*/
.bd_documarea{margin:20px auto 0px; text-align:center;}
.bd_docum_btn{width:100%; max-width:465px; padding:10px 0px; text-align:center; border-radius:5px; font-weight:bold; color:#fff; font-size:1.2em; margin:10px auto;}
.docum_btn_1{border:1px solid #666; background:#666; color:#fff; /*background:#4886cb;*/}
.docum_btn_2{border:1px solid #ddd; background:#efefef; color:#666; /*background:#34b8f8;*/}

.bd_linkarea{margin:30px auto 0px; text-align:center;}
.bd_linkbtn{text-align:center; padding:10px 0px; font-size:1.1em; width:170px; font-weight:bold; margin:0px 0.5% 5px; display:inline-block;}
.linkbtn_1{border:1px solid #4886cb; background:#4886cb; color:#fff; /*border:1px solid #666; background:#666; color:#fff;*/}
.linkbtn_2{border:1px solid #feae35; background:#feae35; color:#fff; /*border:1px solid #ddd; background:#fff; color:#666;*/}
.linkbtn_3{border:1px solid #21beb5; background:#21beb5; color:#fff; /*border:1px solid #ddd; background:#efefef; color:#666;*/}

.bc_note{padding:20px 0px 30px; text-align:left; line-height:160%; font-size:13px;}
.bc_note h3{padding:0px !important; color:#4886cb;}
.note-check{border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:180%; padding:20px 0px 20px;}

.bc_complete{padding:20px 10px 30px; text-align:center; border-radius:5px; border:1px solid #ddd; box-shadow:3px 6px 1px rgba(0,0,0,0.2);}
.bc_complete h3{font-size:18px; color:#000; padding:10px 0px; font-weight:bold;}
.bc_complete p{font-weight:normal; font-size:14px; line-height:180%;}

.bcpop_tit{font-size:1.3em; background:#508cd5; color:#fff; font-weight:bold; padding:10px;}

.bcpop_list{line-height:180%;}
.bcpop_list li{background:url(/images/common/bc_li_ico.png) 0px 9px; background-repeat:no-repeat; padding-left:10px; color:#333;}

.bc_pop_tbl{table-layout:fixed; border-collapse:collapse;}
.bc_pop_tbl th{border-top:2px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; background:#efefef; color:#333; padding:10px 0px;}
.bc_pop_tbl td{border:1px solid #ddd; padding:10px 0px;}

.dtguidebox h3{font-family:font-size:18px; color:#000; margin:0 0 10px; padding:0; letter-spacing:-0.5px;}
.dtguidebox h4{background:url(/images/board/center_list_b.png) 1px 5px; background-repeat:no-repeat;color:#000; margin:0 0 10px 0px; letter-spacing:-0.5px; font-size:14px; font-weight:bold; padding-left:15px;} 

.dt_b_tit{line-height:160%; color:#333; font-size:1.1em !important; padding-left:10px;}
.dt_b_font{line-height:160%; color:#666; font-size:1em !important; font-weight:normal !important; padding-left:10px; padding-bottom:20px;}
.dt_b_font_bold{line-height:160%; color:#666; font-size:1em !important; font-weight:bold !important; padding-left:10px; padding-bottom:20px;}

/*.dtb_btn{border:1px solid #ddd; padding:5px; display:inline-block; color:#5487c4; font-weight:bold;}*/
.dtb_btn{/*border:1px solid #ddd;*/ padding:5px; display:inline-block; /*color:#5487c4;*/ color:#fff; border-radius:10px; font-weight:bold; width:48.5%; text-align:center;}
.dtb_btn_1{background:#6a95f1;}
.dtb_btn_2{background:#21beb5;}
.dtb_btn_3{background:#feae35;}
.dtb_btn_4{background:#896df8;}

.db_table{table-layout:fixed; border-collapse:collapse;}
.db_table th{background:#f9f9f9; border:1px solid #d5d5d5; padding:5px 1%;}
.db_table td{border:1px solid #d5d5d5; padding:5px 1%; word-break:break-all;}


/*교육신청(2019리뉴얼)*/
.education_listbox{
	padding-top:40px; 
	position:relative;
}
.education_list li{
	border:1px solid #ddd;
	position:relative;
	width:100%;
	display:inline-block;
	margin-bottom:20px;
	letter-spacing:-1px;
}

.edu_thumbnail{
	 width:100%; 
	 border-radius:3px;
	 position:relative;
	 overflow:hidden;
	 /*display:table-cell;
	 vertical-align:middle;*/
}

.edu_thumbnail p{
	/*filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#cccccc,Positive=1,OffX=10,OffY=10);*/
	text-shadow:rgba(0,0,0,0.3) 2px 2px 0.5em; 
	-webkit-text-shadow:rgba(0,0,0,0.3) 2px 2px 0.5em; 
	-ms-text-shadow:rgba(0,0,0,0.3) 2px 2px 0.5em;
}
.edu_thumbnail p.font_type1{font-size:12px;}
.edu_thumbnail p.font_type2{font-size:14px; line-height:120%;}
.edu_thumbnail p.font_type3{font-size:18px; line-height:140%;}
.edu_thumbnail p.font_type4{font-size:22px; line-height:150%;}

.edu_thumbnail .p_edtit{font-weight:bold;}

.thumbnail_bg_1{background:#fb5956 url(/images/common_2019/thumnail_bg_1.jpg); background-size:cover; background-position:center;}/*썸네일 타입1*/
.thumbnail_bg_1 p{color:#ffe8d9;}
.thumbnail_bg_2{background:#13afc6 url(/images/common_2019/thumnail_bg_2.jpg); background-size:cover; background-position:center;}/*썸네일 타입2*/
.thumbnail_bg_2 p{color:#fff;}
.thumbnail_bg_3{background:#afc613 url(/images/common_2019/thumnail_bg_3.jpg); background-size:cover; background-position:center;}/*썸네일 타입3*/
.thumbnail_bg_3 p{color:#fff;}
.thumbnail_bg_4{background:#fba056 url(/images/common_2019/thumnail_bg_4.jpg); background-size:cover; background-position:center;}/*썸네일 타입4*/
.thumbnail_bg_4 p{color:#fff;}
.thumbnail_bg_5{background:#137cc6 url(/images/common_2019/thumnail_bg_5.jpg); background-size:cover; background-position:center;}/*썸네일 타입5*/
.thumbnail_bg_5 p{color:#fff;}
.thumbnail_bg_6{background:#aa4ae2 url(/images/common_2019/thumnail_bg_6.jpg); background-size:cover; background-position:center;}/*썸네일 타입6*/
.thumbnail_bg_6 p{color:#fff;}
.thumbnail_bg_7{background:#f3d429 url(/images/common_2019/thumnail_bg_7.jpg); background-size:cover; background-position:center;}/*썸네일 타입7*/
.thumbnail_bg_7 p{color:#fff;}
.thumbnail_bg_8{background:#8cc7f0 url(/images/common_2019/thumnail_bg_8.jpg); background-size:cover; background-position:center;}/*썸네일 타입8*/
.thumbnail_bg_8 p{color:#fff;}

.edthum_pd{padding:5%; position:relative; top:50%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}

.edcon_pdbox{float:left; /*padding:23px 17px 20px 15px;*/ padding:20px 17px 20px 15px;}

.edu_contbox{table-layout:fixed;}
.edu_contbox .ed_name{font-size:18px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.edu_table{table-layout:fixed;}


.ed_dtlist{table-layout:fixed;}
.listp_ed_dtlist{margin-top:17px;}
.ed_dtlist th{color:#196fb8; font-size:14px; font-weight:normal;}
.ed_dtlist td{color:#000; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:160%; font-family:'Noto Sans KR', Sans-serif;}
.ed_tag{margin-top:15px; color:#aaaaaa; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ed_tag a{font-size:14px; color:#aaaaaa;}

.ed_btntype_1{background:#0072bc; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*신청*/
.ed_btntype_2{background:#535353; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*종료*/
.ed_btntype_3{background:#50a0dc; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*진행중*/
.ed_btntype_4{background:#6cb6dd; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*예비등록*/
.ed_btntype_5{background:#959595; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*준비중*/
.ed_btntype_6{background:#fb5956; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*신청취소*/
.ed_btntype_7{background:#a7a7a7; color:#555; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*마감*/

.viewp_ed_dtlist{letter-spacing:-1px;}
.viewp_ed_dtlist td{line-height:210%; white-space:normal;}

.ed_viewbox{padding:20px 20px; border-bottom:1px solid #d3d3d4;}
.edview_tblpd{width:100%; display:inline-block; position:relative;}

.eduaccept_btn{font-size:14px; background:#4c9ddb; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}

.eduaccept_btn_1{font-size:14px; background:#4c9ddb; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}/*신청*/
.eduaccept_btn_2{font-size:14px; background:#6cb6dd; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}/*예비신청*/
.eduaccept_btn_3{font-size:14px; background:#fb5956; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}/*신청취소*/

.ed_viewdtbox img{width:100%;}


/*입주기업 신청*/
.copreq_tit{padding-top:0px; padding-bottom:10px; color:#000; letter-spacing:-0.5px;}
.copreq_box{border:1px solid #ddd; padding:10px; font-size:14px; color:#000; letter-spacing:-0.5px;}
.copreq_table{table-layout:fixed;}
.copreq_table th{color:#000; line-height:190%; background:url(/images/common_2019/rsv_nameico.png) 0px 8px; background-repeat:no-repeat; background-size:10px; color:#000;}
.copreq_table th.left{text-align:left; padding:0 0 0px 15px;}
.copreq_table td{color:#000; line-height:190%; }

.cop_state_1{color:#0072bc;}
.cop_state_2{color:#d96f6f;}

/*입주기업*/
.cop_viewbox{padding:20px 20px; border-bottom:1px solid #d3d3d4; border-top:3px solid #2d8dd5;}
.cop_report .tit{letter-spacing:-0.5px; font-weight:normal; padding-left:10px; font-size:14px;}
.cop_report .copname{color:#000; letter-spacing:-0.5px; font-size:18px;}
.cop_report a{text-decoration:underline !important; color:#2d8dd5;}
.viewp_cop_dtlist td{line-height:210%;}

.listp_ed_dtlist{margin-top:17px;}
.cop_dtlist th{color:#196fb8; font-size:14px; font-weight:normal;}
.cop_dtlist td{color:#000; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:'Noto Sans KR', Sans-serif;}


/*로그인*/
.login_box{width:99.5%; border:1px solid #ddd; border-radius:5px; box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1);}
.loginbox_pd{padding:100px 20px 100px 20px;}
.login_box table{/*width:400px;*/ width:300px; margin:0 auto; font-size:14px;}
.login_box table th{/*float:left;*/ width:100px; font-weight:bold; color:#000; padding:10px 0px; clear:both;}
.login_box table td{/*float:left;*/ padding:2px 0;}
.login_box .login_input{max-width:210px;}
.btn_login .login_img{height:79px; width:72px; border:0px; margin-left:5px; position:relative; top:1px;}
.join_title_in{font-size:14px; margin-bottom:20px;}

.login_help{width:420px; /*padding-top:30px;*/ margin: 0 auto; border-top:1px dotted #d5d5d5; }
.login_help .lghelp_p{width:100%; display:inline-block; padding:10px 0; color:#999;}
.login_help .lghelp_p span.login_find, .lghelp_p span.login_join{padding:2px 5px; color:#0072bc; display:inline-block; font-size:12px;}
.login_help .lghelp_p .mem_linkico{background:url(/images/common_2019/lg_link_ico.png) 1px 0px; background-size:14px; background-repeat:no-repeat; padding:1px 10px;}

.logininput_box{display:inline-block; width:100%; padding-bottom:10px;}

/*회원가입*/
.join_title{font-size:25px; color:#000; margin-bottom:10px; letter-spacing:-1.5px;}
.join_title .p_sub{font-size:14px; color:#666;}
.input_tarea {width:100%; height:300px;	border: 1px solid #d5d5d5; margin:10px 0 20px 0;}
.detail_box h3{padding:0; margin-bottom:20px; color:#333;}
/*.detail_self{border:1px solid #b4b5b3; border-top:none; border-radius:0 0 5px 5px; padding:20px 0 30px 0; text-align:center; font-weight:bold;}
.detail_self_title{background:#F9F9F9; border:1px solid #b4b5b3; border-radius:5px 5px 0 0; padding:20px 0; text-align:center; font-weight:bold; color:#000; font-size:1.3em;}*/

.detail_self{width:99.5%; border:1px solid #ddd; border-radius:5px; box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1); /*border:1px solid #b4b5b3; border-top:none; border-radius:0 0 5px 5px; padding:20px 0 30px 0; text-align:center; font-weight:bold;*/}
.detail_self_title{padding:0px; text-align:center; font-weight:bold; color:#000; font-size:18px;}
.detail_self .dt_box{padding:60px 0px; text-align:center;}
.detail_self p{font-size:14px;}
.detail_ipin{border:1px solid #b4b5b3; border-radius:5px; padding:20px 0 30px 0; text-align:center; font-weight:bold;}
.detail_ipin strong{color:#000;}
.detail_info{padding:10px; border-top:2px solid #52b0f8; font-size:14px;}
.btn_ok{background:#666; width:140px; height:17px; padding:5px; margin:10px auto; text-align:center; color:#fff; font-weight:bold;}
.profile_img{height:200px; float:left;}
.prifile_imgbox{ idth:200px; height:200px;}
.caution_join p{text-align:center; font-size:14px;}
.caution_join div{font-size:14px;}

.login_box dl dd input{padding:0px;}

.joinus_select_tp1{width:106px;}
.joinus_select_tp1 select{width:106px;}
.joinus_select_tp2{width:236px;}
.joinus_select_tp2 select{width:236px;}

/*아이디 비밀번호 찾기*/
.find_box{width:99.5%; border:1px solid #ddd; border-radius:5px; box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1);}
.find_box form{padding:50px 0;}
.find_box form.id_find{border-bottom:1px dotted #d5d5d5;}
.find_box table{/*width:405px;*/ width:327px; margin:0 auto; font-size:14px;}
.find_box table th{width:100px; font-weight:bold; color:#000; padding:10px 0px; clear:both;}
.find_box table td{ padding:2px 0;}
.find_box .findip_input{max-width:210px;}
.find_box .find_ok{position:relative; top:1px;}
/*.find_box dl{width:50%; margin:0 auto;}
.find_box dl dt{float:left; width:20%; font-weight:bold; color:#000; padding:5px; clear:both;}
.find_box dl dd{float:left; width:35%; padding:2px 0;}
.find_box dl dd input{width:100%;}*/
/*.btn_find .find_ok{margin-left:10px;}*/

.find_help{width:100%; padding-top:100px;}
.find_help span.find_ok{width:10%; background:#545565; border-radius:5px; padding:2px 5px; color:#fff; font-weight:bold; float:right;}
.find_id{padding:50px 0; text-align:center; font-size:1.3em; color:#000; font-weight:bold;}


/*시설안내_new & 장비예약*/
.factest_box{font-size:14px; color:#333;}
.factest_box li{line-height:180%;}
.ft_guide_img{max-width:664px; margin:0px auto; text-align:center; width:100%;}
.fac_table{table-layout:fixed; border-top:3px solid #2d8dd5; border-left:1px solid #ddd;  border-right:1px solid #ddd; border-collapse:collapse; font-size:14px;}
.fac_table th{background:#eeeeee; padding:10px 10px; color:#333; border:1px solid #ddd;}
.fac_table td{padding:10px 10px; color:#333; border:1px solid #ddd; line-height:170%;}
.fac_table td.ict_fcimg{padding:5px;}
.ict_fac_img{width:100%; /*max-width:752px;*/ /*max-width:936px;*/ max-width:1179px;}


/*센터소개*/
.center_guide_box{padding:20px; font-size:14px;}
.centerhistory_table{font-size:18px;}
.centerhistory_table th{padding:10px; color:#0072bc; width:20%;}
.centerhistory_table td{padding:10px; color:#000000;}
.centerhistory_table td.history_bar{background:url(/images/center_2019/history_listbar.png) 0px 8px; background-repeat:repeat-x;}
.history_yearico{background:url(/images/center_2019/center_tbl_ico.png); background-repeat:no-repeat; background-size:23px; background-position:center; padding:15px 25px;}
.history_listbox{border-left:5px solid #0072bc;}
.history_list{margin-left:30px;}

.work_detail{width:100%; border:1px solid #ddd; border-radius:5px; box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow:3px 6px 1px rgba(0, 0, 0, 0.1);}
.work_con{font-size:14px;}


/*주요사업안내*/
.work_box{width:100%; padding-bottom:1%;}
.work_box_last{width:100%; padding-bottom:1%;}
.work_box_last .work_tit, .work_box_last .work_con{margin-bottom:5%;}

.work_tit{float:left; /*width:15%;*/ width:130px; margin-right:1%; margin-bottom:1%;}
.work_tit .tit_type1{background:url(/images/center_2019/center_list_tit_bg_1.png); background-repeat:no-repeat; background-position:center; padding:45px 20px;; text-align:center; max-width:129px; max-height:129px; color:#fff; font-size:16px;}
.work_tit .tit_type2{background:url(/images/center_2019/center_list_tit_bg_2.png); background-repeat:no-repeat; background-position:center; padding:45px 20px;; text-align:center; max-width:129px; max-height:129px; color:#fff; font-size:16px;}

/*.work_tit img{width:100%; max-width:102px;}*/
.work_con{border:1px dotted #d7d7d7; /*float:left; width:95%; */padding:10px; margin-bottom:10px; margin-left:10px;}
.work_con_tp1{border-top:2px solid #3fa3f5;}
.work_con_tp2{border-top:2px solid #7a7df7;}

.work_con li{/*list-style:url(/images/board/center_list_b.png); margin-left:20px;*/ line-height:160%; font-size:16px;}
.work_detail{width:98%; padding:10px; /*background:#f2f2f2; border:1px dotted #b7b7b7;*/ border-radius:5px; margin:0 0 15px; line-height:150%;}
.work_tit_text, .work_tit_text2{display:none;}
.work_center{padding:0 10px; margin:0; !important;}

.mem_info{border-collapse:collapse; border:1px solid #d7d7d7; font-size:14px;}
.mem_info th{border-collapse:collapse; border:1px solid #d7d7d7; background:#d7d7d7; padding:5px; line-height:30px;}
.mem_info td{border-collapse:collapse; border:1px solid #d7d7d7; padding:5px; text-align:center;}


/*시설안내_19리뉴얼*/
.facbox{background:#fcfdfe; border:1px solid #ddd;}
.facbox .fac_img{width:100%;}
.fac_infor{padding:4%;}
.fac_infor p{font-size:14px; color:#000;}
.factable{font-size:14px;}
.factable th{color:#0070bb; padding:5px 0px;}
.factable td{color:#000; padding:5px 0px;}

/*포토뉴스*/
.gallerybox{margin-right:-2.5%;}

/*테스트베드_19리뉴얼*/
.testlistbox {position:relative; font-size:14px;}
.testbed_list{margin-right:-2%; overflow:hidden;}
.testbed_list li{float:left; border:1px solid #ddd; min-height:250px; width:15.46%; border-radius:5px; padding:10px 1.5%; text-align:center; margin-right:1.2%; margin-bottom:1.2%;}
.testbed_list_tp1 li{min-height:400px;}
.testbed_list a:hover,active,focus{text-decoration:none;}
.testbed_list img.tsbed{padding-top:40px; /*max-height:180px;*/ height:110px;}
.testbed_dt{text-align:left; position:relative;}
.it_name{font-size:20px; line-height:180%; color:#333; text-align:center; margin:0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.osiconbox{position:absolute; z-index:10; padding:10px 0px;}
.osiconbox img{width:40px;}

.testde_deta{table-layout:fixed; font-size:14px;}
.testde_deta th{color:#0072bc; font-weight:normal; line-height:180%;}
.testde_deta .th{color:#0072bc; font-weight:normal; line-height:180%;}
.testde_deta td{line-height:170%; color:#000000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:180%;}
.test_state{position:relative; padding-top:5px; height:30px; /*padding-top:10px;*/}
.rent{color:#e60012; /*font-size:12px;*/}
.rent2{color:#333333; /*font-size:12px;*/}
.test_state .test_num{position:absolute; right:0px; top:5px; /*top:10px;*/}
.test_state .select_btn{background:#0072bc; /*width:62px;*/ display:inline-block; line-height:22px; color:#fff; height:22px; padding:0px 15px; border-radius:20px;}
.test_state .select_btn:hover,active,focus{text-decoration:none;}
.test_state .select_btn:link{text-decoration:none;}

.testbed_dt .cp_box{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.testbed_dt .cp_box_1{background:rgba(0,114,188,0.3); color:#0072bc; font-weight:500;}
.testbed_dt .cp_box_2{background:rgba(255,111,23,0.3); color:#ff6f17; font-weight:500;}
.testbed_dt .cp_box_3{background:rgba(10,158,73,0.3); color:#0a9e49; font-weight:500;}

.list_morebtn{background:rgba(72,157,219,0.2); width:94px; color:#4c9ddb !important; line-height:30px; height:30px; border-radius:30px; padding:5px 20px; margin:0px auto;}

/*테스트베드_19리뉴얼_신청목록*/
.test_selectarea{position:absolute; z-index:10000; right:10px; top:400px;}
.test_selectbox{width:110px; min-height:420px; background:#f3f3f3; box-shadow:2px 2px 2px rgba(0,0,0,0.5); border-radius:5px;}
.test_selectbox .test_tit{border-radius:5px 5px 0px 0px; background:#545565; line-height:33px; color:#fff; height:33px; font-size:14px; text-align:center;}
.test_selectbox .select_list{padding:10px;}
.test_selectbox .select_list li{border-bottom:1px solid #ddd; padding:10px 0px 10px; text-align:center;}
.test_selectbox .select_list p{font-size:14px; color:#000;}
.test_selectbox .select_list select{width:100%;}
.test_selectbox .select_list img{width:20px; margin-bottom:10px;}

/*검색결과*/
.result_num{font-size:14px; color:#000;}
a.result_link{color:#57a7e1; font-size:14px;}

/*테스트베드 안내사항추가(20200609)*/
.testbdguidebox{border:1px solid #ddd;}
.testbdguidebox .pd{padding:10px;}

/*시설안내_19리뉴얼*/
.fac_list{box-sizing:border-box; /*width:100%;*/}
.fac_list li{box-sizing:border-box;}

/*25_renew*/
.button_box a:link{text-decoration:none;}
.button_box a:hover,active,focus{text-decoration:none;}


/*콘텐츠(전체)*/
.conbox_tp1{border:1px solid #c0c0c0; background:#eff0f1; color:#000; -ms-box-shadow:2px 2px 5px rgba(0,0,0,0,3); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0,3); box-shadow:2px 2px 5px rgba(0,0,0,0,3); }
.conbox_tp2{border:1px solid #bcbcbc; background:#fff; -ms-box-shadow:2px 2px 5px rgba(0,0,0,0,3); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0,3); box-shadow:2px 2px 5px rgba(0,0,0,0,3);}
.conbox_tp3{border:1px dotted #aaa; background:#eff0f1; color:#000;}
.conbox_tp4{border:1px dotted #aaa; background:#fff; color:#000;}
.conbox_tp5{border-top:1px solid #aaa; border-bottom:1px solid #c0c0c0; background:#fff; color:#000;}
.conbox_tp6{border:1px solid #999; background:#eff0f1; color:#000; box-shadow:2px 2px 5px rgba(0,0,0,0,3); -ms-box-shadow:2px 2px 5px rgba(0,0,0,0,3); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0,3);}
.conbox_tp7{border:1px solid #aaa;color:#000;}
.conbox_tp1 .cb_pd,.conbox_tp2 .cb_pd, .conbox_tp3 .cb_pd,.conbox_tp4 .cb_pd,.conbox_tp5 .cb_pd,.conbox_tp6 .cb_pd,.conbox_tp7 .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,.conbox_tp6 .cb_pd_1,.conbox_tp7 .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,.conbox_tp6 .cb_pd_2,.conbox_tp7 .cb_pd_2{padding:10px;}

.contsb_tit{font-size:16px;}

.cont100_box{width:100%; display:inline-block; box-sizing:border-box;}

/*25*/
.testbedai_list{border:1px solid #ddd; min-height:250px; border-radius:5px; padding:10px 15px; text-align:center;}
.testbedai_list a:link{text-decoration:none;}
.testbedai_list a:hover,active,focus{text-decoration:none;}
.testbedai_list img.tsbed{padding-top:40px; height:110px; margin:0px auto;}

.testde_detatbl{height:100px;}

.testbed_dt .ct{font-size:13px; text-align:center; color:#0072bc; text-decoration:underline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*아이콘*/
.btn_fileadd{
	background:#0072bc url(/images/02_test/ico_fileup_mw.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}
.btn_fileremove{
	background:#0072bc url(/images/02_test/ico_filedown_mw.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

/*레이어팝업속 회원여부*/
.joinusbox{
	width:100%; 
	height:100%; 
	display:inline-block; 
	/*padding:50px 0px 50px; 
	box-sizing:border-box; 
	background:#f7f7f7;*/
}

.joinusbox .joinus_box{
	background:#fff;
	padding:30px 0px;
}

.joinusbox .submain_box{margin-top:5px; margin-left:5px; background:rgba(255,255,255,0.8);}
.joinusbox .submain_box:hover,active,focus{
	/*border:3px solid #a48a7b; 
	box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(164,138,123,0.4);*/ 
	
}
.joinusbox .submain_box .sbm_pd{padding:20px 20px;}
.joinusbox .submain_box .sbmbox{width:100%; display:inline-block; box-sizing:border-box;}
.joinusbox .submain_box .sbmbox h2{margin:0px; font-size:22px; color:#000;}
.joinusbox .submain_box .sbmbox p{color:#454545; font-size:15px;}
.joinusbox .submain_box .sbm_top{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 0px;}
.joinusbox .submain_box .sbm_bottom{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 20px;}
.joinusbox .submain_box .smb_btn{border:1px solid #014099; height:40px; line-height:38px; color:#014099; font-size:15px; border-radius:30px; padding:0px 20px; display:inline-block;}
.joinusbox .submain_box .smb_btn_a{/*border:1px solid #014099;  color:#014099;*/ border:1px solid #575757; background:#575757; color:#fff; font-size:15px; border-radius:30px; padding:13px 20px; display:inline-block;}
.joinusbox .submain_box .lgn_ico{width:100%; max-width:120px;}
.joinusbox .submain_box a:link{text-decoration:none;}
.joinusbox .submain_box a:hover,active,focus{text-decoration:none;}

.joinguide_box .joinguide_left{float:left; text-align:center; padding:2% 0px;}
.joinguide_box .mg_ico{width:100%; max-width:155px;}
.joinguide_box .joinguide_right{float:left;}

.joinmemguide{box-sizing:border-box; width:100%; display:inline-block;}
.joinmemguide li{float:left; color:#333; line-height:150%; width:50% !important;}


/**/
.selDay_ct .timelist{display:inline-block; box-sizing:border-box; width:100%;}
.selDay_ct .timelist li{display:inline-block; align-items:center; margin:3px 0px; font-size:15px; color:#0072bc;
	flex-direction:row;  box-sizing:border-box; height: 38px; transition: 0.3s all; border-radius:0px; 
	 /*border-radius:0px; border:1px solid #5d5e5f; width: calc(100% / 4 - 15px);  width: calc(100% / 5 - 10px);*/
}
.selDay_ct .timelist li.on::before{}
.selDay_ct .timelist li.on{transition: 0.3s all;}
.selDay_ct .timelist li input[type="radio"]{position: absolute; width:1px; height:1px; padding:0; margin:-1px; overflow: hidden; clip:rect(0,0,0,0); border:0; }
.selDay_ct .timelist li input[type="radio"] + label{position: relative; cursor:pointer; padding:5px 5px 5px 25px; line-height:38px;
	letter-spacing:-0.15px; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; border-radius:3px; font-weight:500; background:#fff; border:2px solid #0072bc;
	/*width:100%; height:100%;*/}
.selDay_ct .timelist li input[type="radio"] + label:before{}
.selDay_ct .timelist li input[type="radio"]:checked + label{background:#0072bc; color:#fff; border:2px solid #0072bc; border-radius:3px; padding:5px 5px 5px 25px;}
.selDay_ct .timelist li input[type="radio"]:checked + label:before{content:'';background: url(/02_test/sch/images/bg_check_on.png)no-repeat; width:17px; height:17px; 
	position: absolute;  top:50%; margin-top:-8px; background-size:17px; left:5px; /*right:22px;*/}
.selDay_ct .timelist li input[type="radio"]:disabled + label:before{/*background:#e5e5e5 url('')no-repeat;*/}
.selDay_ct .timelist li.none  input[type="radio"] + label{text-decoration:line-through; background:#2d2f33; color:#888; border:1px solid #2d2f33;}

/*신청작성페이지 추가_25*/
.adress_btn{
	line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; display:inline-block; 
	background:#444 url(../images/common/btn_ico_2.png) 6%; background-repeat:no-repeat; width:110px; border:1px solid #444;
}

.ad_inputbx{width:100%; max-width:550px;}
.mail_inputbx{width:100%; max-width:300px;}
.postnum_inputbx{width:90px;}
.birthday_inputbx{width:150px;}

/*신청완료*/
.adend_font{font-size:18px;}
.end_adressbx{font-size:15px; max-width:650px; margin:0px auto; border:1px solid #8fd8d5;  padding:8px; background:#fff; border-radius:5px;}
.end_adressbx strong{color:#3266a0; font-weight:500;}
.end_adressbx span{color:#333;}

/* Desktop Device :480 이하 */
@media screen and (max-width:480px){

	/*전체*/
	.view_t{display:none;}
	.view_w{display:none;}

	.view_wt{display:none;}

	.dsp_in{margin-top:5px;}

	/*테이블*/
	table.list .none{display:none;}
	table.list p a{width:85%;}
	table.write tbody tr td .input2{width:95%;}

	/*게시판검색*/
	.table_box .total{margin:0 0 10px;}
	.table_box .search{margin:0 0 5px;}
	.table_box .search p{margin:0 0 10px;}

	/*텍스트박스*/
	.txtbox .imgnone{display:none;}
	.txtbox .img2{width:100%; margin:15px 0 0 0; text-align:center;}
	.txtbox .txt2{width:100%; margin:25px 0 0; line-height:150%;}

	.center_table{width:100%; table-layout:fixed; border-collapse: collapse; margin-bottom:10px; line-height:130%;}
	.center_table th{background:url(/images/board/center_top1.png); color:#fff; font-weight:bold; padding:5px 1%; word-wrap:break-word; text-align:center;}
	.center_table th img{margin-left:-45px; margin-right:22%;}
	.center_table td{padding:20px 1%; border:1px solid #ebebeb; font-weight:bold; text-align:left; word-wrap:break-word;}
	.center_table td img{width:100%; min-width:30px;}
	.center_table .border_no td{border:none; padding:30px 0; color:#2349a9; text-align:center;}
	.center_table .border_no td span{color:#3db5c7;}

	.center3_li div{float:left; width:90%; height:100px; border:1px solid #d7d7d7; padding:2.5%; margin:1.2%; line-height:150%;}
	.center3_li div.center3_li_in{float:left; width:41%; height:100px; border:1px solid #d7d7d7; padding:2.5%; margin:1.2%;}
	.center3_li ul{margin-left:5.5%;}
	.center3_li ul li{list-style-image:url(/images/board/center_list_b.png);}
	.center3_li_in ul{margin-left:13.5%;}

	/*조직구성*/
	.group_img{display:none;}
	.group_img2{width:100%;}

	/*시설안내*/
	.box{margin-bottom:250px;}
	.fac_tit{color:#237dca; font-size:1.2em; font-weight:bold; padding:5px 15px; margin-bottom:15px; margin-left:-10px;}
	.right ul li.s_fac_title{font-weight:bold; float:left; width:60px; color:#000; !important;}
	/*.left, .right{float:left; width:100%; height:205px;}*/
	.left img{margin-right:10px; width:95%; height:205px;}
	.right img{width:95%; height:80px;}
	.right ul{margin-top:10px;}
	.right ul.fac_spc{margin-top:10px;}
	.right ul.fac_spc_t{margin-top:10px;}
	.right ul li{padding:5px 0; font-weight:bold; color:#666;}

	/*주요사업안내*/
	.work_tit_mbl{padding:10px 0px; text-align:center;}
	.work_tit_mbl .tit_type1{color:#67c0fa; font-size:16px; font-weight:bold;}
	.work_tit_mbl .tit_type2{color:#8282f6; font-size:16px; font-weight:bold;}
	/*.work_box{width:100%; padding-bottom:1%;}
	.work_box_last{width:100%; padding-bottom:1%;}
	.work_box_last .work_tit, .work_box_last .work_con{margin-bottom:5%;}
	.work_tit{display:none;}
	.work_con{border:1px solid #d7d7d7; border-radius:5px; float:left; width:95%; height:100%; padding:10px; margin-bottom:1%;}
	.work_con li{list-style:url(/images/board/center_list_b.png); font-size:1em; margin-left:20px; line-height:150%; font-weight:bold;}
	.work_detail{width:95%; padding:10px; border-radius:5px; margin:0 0 15px; line-height:150%;}
	.work_tit_text{float:left; color:#39C1D6; font-size:1.3em; font-weight:bold; width:100%; padding:10px 0;}
	.work_tit_text2{float:left; color:#1F6BD5; font-size:1.3em; font-weight:bold; width:100%; padding:10px 0;}
	.work_list_w{display:none;}

	.mem_info{border-collapse:collapse; border:1px solid #d7d7d7; width:98%;}
	.mem_info th{border-collapse:collapse; border:1px solid #d7d7d7; background:#d7d7d7; padding:5px;}
	.mem_info td{border-collapse:collapse; border:1px solid #d7d7d7; padding:5px; text-align:center;font-weight:bold;}*/
	.disappear{display:none;}

	/*센터소개*/
	./*center_li{width:100%; text-align:center;}
	.intro_tit{float:left; margin-bottom:10px; background:#ebebeb; color:#3fa3f5; border:1px solid #d7d7d7; border-radius:5px; width:15%; padding:27px 0; font-size:1em; font-weight:bold; text-align:center;}
	.intro_tit2{float:left; margin-bottom:10px; background:#ebebeb; color:#3767e0; border:1px solid #d7d7d7; border-radius:5px; width:15%; padding:27px 0; font-size:1em; font-weight:bold; text-align:center;}
	.intro_con{float:left; background:url(/images/center/cen_b1.jpg) repeat-x; color:#fff; border-radius:5px; width:81.5%; padding:28px 0; font-size:1em; font-weight:bold; margin-left:5px; text-align:center;}
	.intro_con2{float:left; background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; width:40%; padding:21px 0; font-size:1em; font-weight:bold; margin-left:5px; }
	.intro_con3{float:left; background:url(/images/center/cen_b1.jpg) repeat-x; color:#fff; border-radius:5px;  width:26.3%; padding:28px 0; font-size:1em; font-weight:bold; margin-left:5px;}
	.intro_con4{margin-top:5px; background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px;  padding:20px 0; margin-left:5px; font-size:1em; font-weight:bold;}
	.intro_con4_{margin-top:5px; background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px;  padding:20px 0;  margin-left:5px;font-size:1em; font-weight:bold;}
	.intro_con5_{font-size:0.94em; border:1px solid #3767e0; border-radius:5px; height:130px; padding-top:10px ;margin-left:5px;}
	.intro_con5{font-size:0.94em; border:1px solid #3767e0; border-radius:5px;  height:130px; margin:0 0 20px 5px; padding-top:10px;}
	.intro_con5 ul li, .intro_con5_ ul li{list-style:url(/images/center/center_list_s.png); text-align:left; margin-left:20px; padding:5px; font-weight:bold;}
	.intro_con4_1{background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; padding:27px 0; margin-top:5px; margin-left:5px; font-size:1em; font-weight:bold;}
	.intro_up, .intro_up2{display:none;}
	.pact_box{float:left; width:49.2%;}
	.intro_tit_pact_m{float:left; background:#ebebeb; color:#3767e0; border:1px solid #d7d7d7; border-radius:5px; width:98%; padding:10px 0; font-size:1em; font-weight:bold; text-align:center;}
	.intro_tit_pact_w{display:none;}
	.intro_w{display:none;}*/

	.blind_w{display:none;}

	/*센터소개*/
	.centerhistory_table{font-size:14px;}
	.centerhistory_table th{padding:7px 2%; width:100%; font-size:17px;}
	.centerhistory_table td{padding:7px 2%; }
	.centerhistory_table td.history_bar{background:url(/images/center_2019/history_listbar.png) 0px 8px; background-repeat:repeat-x;}
	.history_yearico{background:url(/images/center_2019/center_tbl_ico.png); background-repeat:no-repeat; background-size:20px; background-position:center; padding:15px 25px;}
	.history_listbox{border-top:5px solid #0072bc; border-left:0px;}
	.history_listbox_none{border-top:0px !important;}
	.history_list{margin-top:10px; margin-left:10px;}


	/*고객만족도조사*/
	.customer_satisfaction .write_box{position:relative; float:left; width:100%; margin:0 0 10px 0;}
	.customer_satisfaction .bt{position:relative; float:left; width:100%;}

	/* 테스트베드 신청 */
	.testSearch td.border_left_no{padding:5px 10px 5px 10px;}
	/*.testSearch th {background:#f9f9f9; border:1px solid #ebebeb; text-align:left; padding:5px; text-align:center;}
	.testselect{width:95%;}*/

	

	/*신청목록*/
	/*.request_title{width:100%; text-align:center; margin:25px 0 5px 0;}
	.request_title span{width:10%; background:#fff; padding:5px 50px; border:3px solid #77beff; border-bottom:none; border-radius:3px; color:#000; font-size:1.3em; font-weight:bold;}
	.request_list{background:#fff; height:200px; padding:10px 20px; border:2px solid #77beff; border-radius:3px; word-wrap:break-word; text-align:center; font-weight:bold;}
	.product_move img{width:2%; margin:88px 1%; min-width:15px; float:left;}
	.product_list table{float:left; overflow:auto;}
	.exit_img{width:21%; float:right;}*/
	.request_list{height:210px;}
	.product_div{max-width:245px; overflow:auto; margin:0 auto;}
	/*.request_btn{width:23%; float:right; padding-top:10px;}*/

	table.list4_m, table.list4_m1{display:none;}

	/*테스트베드_예약일정확인 및 신청버튼*/
	.monthrsv_listarea{width:100%; float:right;}
	.monthrsv_listbox{width:100%; height:100%; font-size:14px;}
	.monthrsv_listbox p{margin-top:20px; font-size:20px; color:#0072bc;}


	/*테스트베드 신청_write*/
	/*h2{font-weight:bold; padding:20px 0;}*/
	/*p{line-height:20px;}*/
	.detail_1{margin-bottom:20px;}
	.detail_2{margin-bottom:20px;}
	.detail_2 img{float:right; padding-bottom:10px;}
	.detail_2 input{margin:10px 0; height:30px; width:120px;}
	.detail_cloud{border:1px solid #b4b5b3; border-radius:5px; padding:20px;}
	.caution ul{padding:10px 0;}
	.caution ul li{list-style-image:url(/images/board/center_list_s.png); margin-left:20px; line-height:30px;}
	.caution div{font-weight:bold; color:#000; text-align:center; padding:10px;}
	.red{color:red;}

	/*테스트베드 view*/
	.testview_left{text-align:center; margin-bottom:20px;}
	.device_img{max-width:200px;}

	/*클라우드 신청*/
	.write_box_2 span {float:right; color:#E12A2B;}



	/*회관소개*/
	.greeting_txt .img{width:100%; float:right; margin:0 0 10px;}


	/*교육일정*/
	/*.contents_li > ul{border:1px solid #d7d7d7; padding:2%; width:92%; height:45%;}
	.contents_li ul li .li_request{float:right;}
	.contents_li ul li span{float:right; font-size:1.6em; color:#ab5555; font-weight:bold; padding:5px;}
	.contents_li ul {float:left; margin:2%; }
	.contents_li ul li a{text-decoration:none; line-height:150%; font-size:1.2em;  font-weight:bold; color:#000; }
	.contents_li .title {padding:30px 0 10px 0; font-weight:bold; font-size:1.5em;  font-weight:bold;}
	.contents_li ul li.info a{color:#666; font-size:1em; font-weight:bold;}
	.contents_li .info{font-size:1.2em; line-height:150%;  font-weight:bold;}
	.contents_li ul .tag{border-top:1px solid #d7d7d7; padding:10px 0 5px 0; margin-top:10px;}
	.contents_li ul .tag div{float:left; padding-bottom:10px;}
	.contents_li ul .tag img{margin-right:5px; float:left; margin-top:5px;}
	.tag {border-top:1px solid #d7d7d7; padding:10px 0;  font-weight:bold;}
	.contents_li .title_edu {padding:10px 0; font-weight:bold; font-size:1.2em;  font-weight:bold;}
	.contents_li .info_edu{font-size:1.2em; line-height:150%;  font-weight:bold;}
	.contents_li ul .tag_edu{border-top:1px solid #d7d7d7; padding:10px 0 5px 0; margin-top:10px; height:22px; overflow:hidden;}
	.contents_li ul .tag_edu div{float:left; padding-bottom:10px;}
	.contents_li ul .tag_edu img{margin-right:5px; float:left; margin-top:5px;}
	.tag_edu {border-top:1px solid #d7d7d7; padding:10px 0;  font-weight:bold;}
	.contents_li ul span.request_btn{width:90px; height:27px; border:1px solid #575757; font-size:1.1em; font-weight:bold; border-radius:5px; color:#575757; text-align:center; float:right; padding:0 5px; line-height:170%;}
	.contents_li ul span.request_btn:hover{ background:#ff9a60; width:90px; height:27px; font-size:1.1em; border:1px solid #ff9a60; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px;}
	.contents_li ul span.request_end{width:55px; height:27px; background: #575757; border:1px solid #575757; font-size:1.3em; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px; line-height:150%;}*/
	/*신청전 버튼 추가*/
	.contents_li ul span.request_before_h{width:55px; height:27px; background: #575757; border:1px solid #575757; font-size:1.3em; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px; line-height:150%;}

 


	/*달력*/
	.Month_tblarea{width:100%;}
	.Month_table table td {padding:12px 2%;}

	.per_selectbox div.venue3 ul li p{font-size:14px; font-weight:bold;}
	.request{text-align:right; padding:20px 0; width:100%;}
	.request img{width:100px; float:right; margin:13px 0;}

	/*시설신청*/
	.caution ul li{list-style-image:url(/images/board/center_list_s.png); margin-left:20px; line-height:180%;}

	
	/*교육신청*/
	/*h3{padding:20px 0;}*/
	.request_bottom p{padding:20px 5px; line-height:30px;}
	.request_bottom div{text-align:center; font-weight:bold; color:#000; margin-bottom:40px;}

	/*오시는길*/
	.work_list_w{display:none;}
	.map_img3{width:100%;}
	.map_img1, .map_img2{display:none;}
	.cenview_box{width:100%;;}
	.cenview img{float:left; padding-right:10px; margin:10px 0; padding-left:10px;}
	.cenview ul{/*float:left; width:69%;*/ padding-right:5%; line-height:130%;  margin:10px 0;}
	.cenview strong{color:#000;}
	.cenview div.road_info{/*float:left;*/ line-height:130%; margin:20px 0;}
	.cenview_box{/*float:left;*/ width:100%; display:inline-block; box-sizing:border-box; padding:10px 0px;}
	.transit_tit{padding-bottom:10px;}
	.cenview_border{border-bottom:1px solid #9dd3fb;}

	/*로그인*/
	.login_box table{/*width:35%;*/ width:100%; margin:0 auto; font-size:14px;}
	.login_box table th{min-width:70px; width:20%;}
	.login_box table td input{width:90%;}
	.login_help p{width:100%;}
	.login_help{width:100%;}

	/*아이디 비밀번호 찾기*/
	/*.find_box{width:100%;}
	.find_box p{font-weight:bold;}
	.find_box form{padding:50px 0; border-bottom:1px dotted #d5d5d5;}
	.find_box form.id_find{border-bottom:1px dotted #d5d5d5;}
	.find_box dl{width:80%; margin:0 auto;}
	.find_box dl dt{float:left; width:25%; font-weight:bold; color:#000; padding:5px; clear:both;}
	.find_box dl dd{float:left; width:35%; padding:2px 0;}
	.find_box dl dd input{width:100%; height:20px; border: 1px solid #b4b5b3;}
	.btn_find .find_ok{margin-left:10px;}
	.find_help{width:100%; padding-top:100px;}
	.find_help span.find_ok{width:10%; background:#545565; border-radius:5px; padding:2px 5px; color:#fff; font-weight:bold; float:right;}
	.find_id{padding:50px 0; text-align:center; font-size:1.3em; font-weight:bold;}
	*/
	.find_box table{width:90%;}
	.find_box table th{min-width:80px; width:20%;}
	.find_box table td input{width:90%;}
	.join_title .p_sub{font-size:12px;}
	.btn_find{margin-left:5px;}

	/*사이트맵*/
	.sitemap_box {width:98%; height:320px;}
	.sitemap_box_1{width:98%; height:180px;}
	.sitemap_box_3{width:98%; /*height:180px;*/}
	.sitemap_box_2{width:98%; height:180px;}
	.sitemap_box_4{width:98%; height:150px;}

	/*마이페이지*/
	.mypage_tab{padding:10px 0 25px 0; width:100%;}
	.mypage_tab label{margin-right:20px; font-weight:bold; color:#000;}
	.tab_on{background:#fff; border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666; border-radius:10px 10px 0 0; padding:10px 1px; color:#666; font-size:0.9em; font-weight:bold; margin:30px 0;}
	.tab{background:#E3E3E3; border:1px solid #666; border-radius:10px 10px 0 0; padding:10px 1px; color:#666; font-weight:bold; margin:30px 0; font-size:0.9em;}
	.tab_none{display:none;}
	.search_right{float:right;}

	.mptable p{padding:10px 0; font-weight:bold;}

	/*부산앱*/
	.busanapp_table{float:left; margin:4px; border-bottom: 4px solid #006ECC; width:47%;}
	.busanapp_img img{width:100%; height:157px;}
	.busanapp_table td{padding:0}
	.list_img_os{float:left;}

	/*회원가입*/
	/*.join_title{color:#000;}
	.join_title span{font-weight:900;}*/

	.join_title{font-size:20px;}
	.input_tarea {display:none;}
	.detail_box h3{padding:0; margin-bottom:20px; color:#333;}
	/*.detail_self{border:1px solid #b4b5b3; border-top:none; border-radius:0 0 5px 5px; padding:20px 0 30px 0; text-align:center; font-weight:bold;}
	.detail_self_title{background:#F9F9F9; border:1px solid #b4b5b3; border-radius:5px 5px 0 0; padding:20px 0; text-align:center; font-weight:bold; color:#000; font-size:1.3em;}*/
	
	.detail_self .dt_box{padding:50px 2%; text-align:center;}
	.detail_self p{font-size:12px;}
	
	.detail_ipin{border:1px solid #b4b5b3; border-radius:5px; padding:20px 0 30px 0; text-align:center; font-weight:bold;}
	.detail_ipin strong{color:#000;}
	/*.detail_info{padding:10px; font-weight:bold; border-top:2px solid #d5d5d5;}*/
	.btn_ok{background:#666; width:140px; height:17px; padding:5px; margin:10px auto; text-align:center; color:#fff; font-weight:bold;}
	.profile_img{width:200px; height:200px; float:left;}
	.caution_join p{text-align:center; }
	.caution_join div{font-weight:bold; color:#000; text-align:center; margin-top:10px;}
	.bt_detail{/*border:1px solid #545565; border-radius:5px; padding:2px 5px; color:#545565; font-weight:bold;*/ border-bottom:1px solid #0072bc; color:#0072bc; text-align:center; /*width:100px;*/ float:right; margin:10px 0 50px 0;}
	.bt_detail a{color:#0072bc; text-decoration:none;}
	.bt_detail a:link{color:#0072bc; text-decoration:none;}
	.check_agree{font-weight:bold; color:#000; text-align:center; margin:30px 0 10px 0;}
	.btn_write_m{text-align:center; padding: 30px 0;}
	.btn_write_w{display:none;}

	.blind_w{display:none;}
	.blind_w_s li{line-height:180% !important;}

	.joinus_select_tp2{width:100%;}
	.joinus_select_tp2 select{width:100%;}


	/*회원인증_180822*/
	.memconf_bg{width:94%; padding:15px 3% 30px;}
	.memconf_img{text-align:center;}
	.memconf_img img{max-width:120px; width:100%;}
	.memconf_detail{padding-top:20px; margin-left:10px; line-height:170%;}

	/*빅데이터(20190514추가)*/
	.bd_ico_w{display:none;}

	.db_img_w{display:none;}
	.db_img_t{display:none;}

	.dtb_btn{width:98%;}

	/*교육신청(2019리뉴얼)*/
	.edu_table{
		display:none;
	}

	.education_listbox{
		padding-top:40px; 
		position:relative;
	}

	.edu_table .ed_thum{	 
		width:100%;
	}

	.edu_thumbnail{
		/*padding-bottom:60%;*/
		height:195px;
	}
	.eduaccept_btn{
		margin-top:10px;
	}

	/*입주기업*/
	.cop_report{}
	.cop_logoimg{background:#ddd; width:100%; padding-bottom:80%; }
	.cop_report .tit{padding-left:0px; clear:both; margin-top:10px;}

	/*테스트베드_19리뉴얼*/
	.testlistbox {position:relative; font-size:12px;}
	.testbed_list li{width:44.5%; padding:10px 1.6%; text-align:center; margin-right:1.5%; margin-bottom:1.5%;}
	.testbed_list img.tsbed{max-height:170px;}
	.it_name{font-size:18px; line-height:150%;}
	.osiconbox{position:absolute; z-index:10; padding:0px 0px;/*padding:10px 0px;*/}
	.osiconbox img{width:30px;}

	.testde_deta{font-size:12px;}
	.testde_deta th,.testde_deta td{line-height:150%;}
	
	/*테스트베드_19리뉴얼_신청목록*/
	.test_selectarea{z-index:100; margin:0px auto; right:0px; left:10px; display:none;}
	.test_selectbox{width:95%; min-height:160px;}
	.test_selectbox .select_list{padding:10px; /*overflow-x:scroll; overflow-y:hidden;*/ overflow-x:scroll; /*width:100%;*/ white-space:nowrap; height:150px;}
	.test_selectbox .select_list li{border-bottom:1px solid #ddd; display:inline-block; padding:10px 10px 10px; width:100px; margin:0px 10px; text-align:center;}
	.test_selectbox .select_list p{font-size:13px; color:#000; white-space:pre-wrap;}
	.test_selectbox .select_list select{width:100%;}

	/*시설안내_19리뉴얼*/
	.fac_content{overflow:hidden;}
	.fac_list li{float:left; width:100%; margin-bottom:15px;}
	.facbox .fac_img{width:100%;}

	/*renew__25*/
	.testde_detatbl{height:75px;}
	.testde_detatbl .testde_deta th, .testde_detatbl .testde_deta td{line-height:160% !important;}

	/**/
	.testbed_list_tp1 li{min-height:370px;}

}

/* Desktop Device :481~768 */
@media screen and (min-width:481px) and (max-width:768px){

	/*전체*/
	.view_m{display:none;}
	.view_w{display:none;}

	.dsp_in{display:inline-block;}
	.dsp_in_2{margin-top:5px;}

	/*테이블*/
	table.list p a{width:90%;}

	/*게시판검색*/
	.table_box .total{float:left; margin:6px 0 10px;}
	.table_box .search{float:right; margin:0 0 5px;}
	.table_box .search p{float:left; margin:0 0 10px;}

	/*텍스트박스*/
	.txtbox .img2{width:33%; margin:15px 5% 0 0; text-align:center; float:left;}
	.txtbox .txt2{width:62%; margin:25px 0 0; float:left; line-height:200%;}


	/*페이징*/
	#page{width:100%; font-size:1em; margin:10px 0; text-align:center; padding-left:70px;}
	#page img.request_btn{float:right; width:100px; margin-right:70px;} 

	/*조직구성*/
	.group_img2{/*width:70%; padding:0 15%;*/}
	.group_img{display:none;}

	/*시설안내*/
	/*.box{margin-bottom:250px;}*/
	.fac_tit{color:#237dca; font-size:1.2em; font-weight:bold; padding:5px 15px; margin-bottom:15px; margin-left:-10px;}
	.right ul li.s_fac_title{font-weight:bold; float:left; width:60px; color:#000; !important;}
	/*.left, .right{float:left; width:50%; height:205px;}*/
	.left img{margin-right:10px; width:95%; height:205px;}
	.right img{width:95%; height:80px;}
	.right ul{margin-top:58px;}
	.right ul.fac_spc{margin-top:45px;}
	.right ul.fac_spc_t{margin-top:21px;}
	.right ul li{padding:5px 0; font-weight:bold; color:#666;}
	#fac_01 {margin-top:35px;}

	/*주요사업안내*/
	.work_con li{font-size:14px;}
	/*.work_box{width:100%; padding-bottom:1%;}
	.work_box_last{width:100%; padding-bottom:1%;}
	.work_box_last .work_tit, .work_box_last .work_con{margin-bottom:5%;}
	.work_tit{float:left; width:15%; margin-right:1%; margin-bottom:1%;}
	.work_tit img{width:100%; max-width:102px;}
	.work_con{border:1px solid #d7d7d7; border-radius:5px; float:left; width:79%; padding:10px; margin-bottom:1%;}
	.work_con li{list-style:url(/images/board/center_list_b.png); margin-left:20px; line-height:150%; font-weight:bold;}
	.work_detail{width:95%; padding:10px; border-radius:5px; margin:0 0 15px; line-height:150%; font-weight:bold;}
	.work_tit_text, .work_tit_text2{display:none;}
	.work_list_m{display:none;}

	.mem_info{border-collapse:collapse; border:1px solid #d7d7d7; width:98%; font-weight:bold;}
	.mem_info th{border-collapse:collapse; border:1px solid #d7d7d7; background:#d7d7d7; padding:5px;}
	.mem_info td{border-collapse:collapse; border:1px solid #d7d7d7; padding:5px; text-align:center; font-weight:bold;}*/

	/*센터소개*/
	/*.center_li{width:100%; text-align:center;}
	.intro_tit{float:left; background:#ebebeb; color:#3fa3f5; border:1px solid #d7d7d7; border-radius:5px; width:15%; padding:32px 0; font-size:1.2em; font-weight:bold; text-align:center;}
	.intro_tit2{float:left; background:#ebebeb; color:#3767e0; border:1px solid #d7d7d7; border-radius:5px; width:15%; padding:32px 0; font-size:1.2em; font-weight:bold; text-align:center;}
	.intro_tit_pact_w{float:left; background:#ebebeb; color:#3767e0; border:1px solid #d7d7d7; border-radius:5px; width:15%;  padding:86px 0; font-size:1.2em; font-weight:bold; text-align:center; margin:10px 0 20px 0;}
	.intro_con{float:left; background:url(/images/center/cen_b1.jpg) repeat-x; color:#fff; border-radius:5px; width:80%; padding:32px 0; font-size:1.2em; font-weight:bold; margin-left:10px; text-align:center;}
	.intro_con2{float:left; background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; width:39.3%; padding:32px 0; font-size:1.2em; font-weight:bold; margin-left:10px; }
	.intro_con3{float:left; background:url(/images/center/cen_b1.jpg) repeat-x; color:#fff; border-radius:5px;  width:25.5%; padding:32px 0; font-size:1.2em; font-weight:bold; margin-left:10px;}
	.intro_con4, .intro_con4_{background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; padding:32px 0; margin-top:10px; margin-left:10px; font-size:1.2em; font-weight:bold;}
	.intro_con5, .intro_con5_{border:1px solid #3767e0; border-radius:5px;  height:130px; margin-left:10px; padding-top:10px;}
	.intro_con5 ul li,  .intro_con5_ ul li{list-style:url(/images/center/center_list_s.png); text-align:left; margin-left:20px; padding:5px; font-weight:bold;}
	.intro_con4_1{background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; padding:40px 0; margin-top:10px; margin-left:10px; font-size:1.2em; font-weight:bold;}
	.intro_up{float:right; padding: 5px 28% 5px 27%; width:30%; height:70px;}
	.intro_up2{float:right; padding: 5px 5% 5px 9%; width:73%; height:70px;}
	.pact_box{float:left; width:27%; margin-bottom:20px;}
	.intro_tit_pact_m{display:none;}
	.intro_m{display:none;}*/

	.blind_m{display:none;}

	/*센터소개*/
	.centerhistory_table{font-size:16px;}
	.centerhistory_table th{padding:10px 2%; width:150px;}
	.centerhistory_table td{padding:10px 2%; }
	.history_list{margin-left:20px;}

	/*신청목록*/
	/*.request_title{width:100%; text-align:center; margin:25px 0 5px 0;}
	.request_title span{width:10%; background:#fff; padding:5px 50px; border:3px solid #77beff; border-bottom:none; border-radius:3px; color:#000; font-size:1.3em; font-weight:bold;}
	.request_list{background:#fff; height:200px; padding:10px 20px; border:2px solid #77beff; border-radius:3px; word-wrap:break-word; text-align:center; font-weight:bold;}
	.product_move img{width:2%; margin:88px 1%; min-width:15px; float:left;}
	.product_list table{float:left; overflow:auto;}*/
	.request_list{height:210px;}
	.product_div{max-width:400px; /*overflow:auto;*/ overflow-y:auto; overflow-x:scroll; margin:0 auto;}

	table.list4_m1{display:none;}

	/*테스트베드_예약일정확인 및 신청버튼*/
	.monthrsv_listarea{width:100%; float:right;}
	.monthrsv_listbox p{margin-top:20px; font-size:20px; color:#0072bc;}

	/*테스트베드 신청_write*/
	/*h2{font-weight:bold; padding:20px 0;}*/
	/*p{line-height:20px;}*/
	.detail_1{margin-bottom:20px;}
	.detail_2{margin-bottom:20px;}
	.detail_2 img{float:right; padding-bottom:10px;}
	.detail_2 input{margin:10px 0; height:30px; width:120px;}
	.detail_cloud{border:1px solid #b4b5b3; border-radius:5px; padding:20px;}
	.caution ul{padding:10px 0;}
	.caution ul li{list-style-image:url(/images/board/center_list_s.png); margin-left:20px; line-height:30px;}
	.caution div{font-weight:bold; color:#000; text-align:center; padding:10px;}
	.red{color:red;}


	/*테스트베드 view*/
	.testview_left{text-align:center; margin-bottom:30px;}
	.device_img{max-width:300px; /*padding:10px 39%;*/ text-align:center;}

	/*클라우드 신청*/
	.write_box_2 span {float:right; color:#E12A2B;}

	

	/*회관소개*/
	.greeting_txt .img{width:50%; float:right; margin:0 0 10px 20px;}


	/*교육일정*/
	.contents_li > ul{border:1px solid #d7d7d7; padding:2%; width:41%; height:41%;}
	.contents_li ul li span{float:right; font-size:1.6em; color:#ab5555; font-weight:bold; padding:5px;}
	.contents_li ul {float:left; margin:2%;  line-height:150%;}
	.contents_li ul li a{text-decoration:none; line-height:150%; font-size:1.2em; color:#000;}
	.contents_li ul li.info a{color:#666; font-size:1em; font-weight:bold;}
	.contents_li .title {padding:30px 0 10px 0; font-weight:bold; font-size:1.5em;}
	.contents_li .info{font-size:1.1em; line-height:150%; height:60px; font-weight:bold;}
	.contents_li ul .tag{border-top:1px solid #d7d7d7; padding:10px 0 5px 0; margin-top:10px; height:58px; font-weight:bold; overflow:hidden;}
	.contents_li ul .tag div{float:left; padding-bottom:10px;}
	.contents_li ul .tag img{margin-right:5px;}
	.contents_li .title_edu {padding:10px 0; font-weight:bold; font-size:1.3em;}
	.contents_li .info_edu{font-size:1.1em; line-height:150%; font-weight:bold;}
	.contents_li ul .tag_edu{border-top:1px solid #d7d7d7; padding:10px 0 5px 0; margin-top:10px;  font-weight:bold; height:22px; overflow:hidden;}
	.contents_li ul .tag_edu div{float:left; padding-bottom:10px;}
	.contents_li ul .tag_edu img{margin-right:5px; float:left; margin-top:5px;}
	.tag_edu {border-top:1px solid #d7d7d7; padding:10px 0;  font-weight:bold;}
	.tag {border-top:1px solid #d7d7d7; padding:10px 0;}
	.contents_li ul span.request_btn{width:90px; height:27px; border:1px solid #575757; font-size:1.1em; font-weight:bold; border-radius:5px; color:#575757; text-align:center; float:right; padding:0 5px; line-height:170%;}
	.contents_li ul span.request_btn:hover{ background:#ff9a60; width:90px; height:27px; font-size:1.1em; border:1px solid #ff9a60; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px;}
	.contents_li ul span.request_end{width:55px; height:27px; background: #575757; border:1px solid #575757; font-size:1.3em; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px; line-height:150%;}
	/*신청전 버튼 추가*/
	.contents_li ul span.request_before_h{width:55px; height:27px; background: #575757; border:1px solid #575757; font-size:1.3em; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px; line-height:150%;}


	/*달력*/
	.Month_tblarea{width:100%;}

	.per_selectbox div.venue3 ul li p{font-size:14px; font-weight:bold; }
	.request{text-align:right; padding:20px 0; width:100%;}
	.request img{width:110px; float:right; margin:10px 0;}

	
	/*교육신청*/
	/*h3{padding:20px 0;}*/
	.request_bottom p{padding:20px 5px; line-height:30px;}
	.request_bottom div{text-align:center; font-weight:bold; color:#000; margin-bottom:40px;}

	/*오시는길*/
	.work_list_m{display:none;}
	.map_img2{width:100%;}
	.map_img1, .map_img3{display:none;}
	.cenview_box{width:47%; padding:0px 1%; /*margin-bottom:10px;*/ margin:2.5% 0px;}
	.cenview img{float:left; padding-right:10px;}
	.cenview ul{float:left; padding:10px 5% 0px 10px; line-height:130%;}
	.cenview div{float:left;  padding:10px 0px 10px 10px; line-height:130%; /*font-weight:bold;*/}
	.cenview strong{color:#000;}
	.cenview_border{border-right:1px solid #9dd3fb;}


	/*로그인*/
	.login_box .login_input{width:210px;}
	.login_help{width:100%;}

	/*아이디 비밀번호 찾기*/
	.find_box .findip_input{width:210px;}
	

	/*사이트맵*/
	.sitemap_box, .sitemap_box_1, .sitemap_box_2, .sitemap_box_3, .sitemap_box_4{width:46.5%; float:left; height:300px; /*width:29.5%;*/}
	/*마이페이지*/
	.mypage_tab{padding:10px 0 25px 0; width:100%;}
	.mypage_tab label{margin-right:20px; font-weight:bold; color:#000;}
	.tab_on{background:#fff; border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666; border-radius:10px 10px 0 0; /*padding:10px 20px;*/ padding:10px 8px; color:#666; font-weight:bold; margin:30px 0;}
	.tab{background:#E3E3E3; border:1px solid #666; border-radius:10px 10px 0 0; /*padding:10px 18px;*/ padding:10px 8px; color:#666; font-weight:bold; margin:30px 0;}
	.tab_none{display:none;}
	.search_right{float:right;}

	.mptable p{padding:10px 0; font-weight:bold;}
	
	/*부산앱*/
	.busanapp_table{float:left; margin:4px; border-bottom: 4px solid #006ECC; width:31.9%;}
	.busanapp_img img{width:100%; height:157px;}
	.busanapp_table td{padding:0}
	.list_img_os{float:left;}

	/*회원가입*/
	.join_title{font-size:22px;}
	.input_tarea {width:100%; height:300px;	border: 1px solid #d5d5d5; margin:10px 0 20px 0;}
	.detail_box h3{padding:0; margin-bottom:20px; color:#333;}

	.detail_ipin{border:1px solid #b4b5b3; border-radius:5px; padding:20px 0 30px 0; text-align:center; font-weight:bold;}
	.detail_ipin strong{color:#000;}
	.btn_ok{background:#666; width:140px; height:17px; padding:5px; margin:10px auto; text-align:center; color:#fff; font-weight:bold;}
	.profile_img{width:200px; height:200px; float:left;}
	.caution_join p{text-align:center; }
	.caution_join div{font-weight:bold; color:#000; text-align:center; margin-top:10px;}
	.btn_write_m, .check_agree, .bt_detail{display:none;}

	.blind_m{display:none;}


	/*회원인증_180822*/
	.memconf_img{float:left; display:inline-block; padding-top:30px; text-align:center; width:200px;}
	.memconf_img img{max-width:183px; width:100%;}
	.memconf_detail{padding-top:20px; margin-left:220px; line-height:170%;}


	/*빅데이터(20190514추가)*/
	.bd_ico_w{display:none;}

	.db_img_w{display:none;}
	.db_img_m{display:none;}

	.dtb_btn{width:47%;}


	/*교육신청(2019리뉴얼)*/
	.ed_mobile{display:none;}

	.education_listbox{
		padding-top:40px; 
		position:relative;
	}

	.edu_table .ed_thum{	 
		/*max-width:280px;
		width:35%;*/
		width:235px;
	}
	.edu_thumbnail{
		/*max-width:280px;*/
		width:235px;
		/*height:183px;*/
		height:188px;
	}
	.viewp_ed_dtlist{float:left; padding-left:10px;}
	.eduaccept_btn{
		position:absolute;
		bottom:0px;
		right:0px;
	}

	/*입주기업*/
	.cop_report{margin-left:150px;}
	.cop_logoimg{background:#ddd; width:140px; height:140px; float:left; margin-right:10px;}

	/*테스트베드_19리뉴얼*/
	.testbed_list{margin-right:-2.2%;}
	.testbed_list li{width:28.5%;}

	
	/*시설안내_19리뉴얼*/
	.fac_content{overflow:hidden;}
	.fac_list li{float:left; width:100%; /*margin-bottom:1.5%;*/ margin-bottom:15px;}

} 

/* Desktop Device :769 이상 */
@media screen and (min-width:769px){

	/*전체*/
	.view_m{display:none;}
	.view_t{display:none;}
	
	.view_tm{display:none;}

	.dsp_in{display:inline-block;}

	/*페이지*/
	.page_box span.prev{background:url(/images/common_2019/page_prev.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}
	.page_box span.first{background:url(/images/common_2019/page_first.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}
	.page_box span.next{background:url(/images/common_2019/page_next.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}
	.page_box span.last{background:url(/images/common_2019/page_last.jpg) 0px 4px; padding:0px 8px; background-repeat:no-repeat; background-size:14px;}


	/*조직구성*/
	.group_img2{display:none;}
	
	/*시설안내*/
	.box{margin-bottom:250px;}
	.fac_tit{color:#237dca; font-size:1.2em; font-weight:bold; padding:5px 15px; margin-bottom:15px; margin-left:-5px;}
	.s_fac_title{font-weight:bold; float:left; width:60px; }
	.left img{margin-left:15px; width:95%; height:205px;}
	.right img{width:95%; height:80px;}
	.right ul{margin-top:58px;}
	.right ul.fac_spc{margin-top:45px;}
	.right ul.fac_spc_t{margin-top:21px;}
	.right ul li{padding:5px 0;}
	#fac_01 {margin-top:35px;}



	/*센터소개*/
	/*.center_li{width:100%; text-align:center;}
	.intro_tit{float:left; background:#fff; color:#3fa3f5; border:1px solid #3fa3f5; box-shadow:3px 6px 1px rgba(0,0,0,0.1); -webkit-box-shadow:3px 6px 1px rgba(0,0,0,0.1); -ms-box-shadow:3px 6px 1px rgba(0,0,0,0.1); border-radius:50px; width:15%; padding:32px 0; font-size:18px; font-weight:bold; text-align:center;}
	.intro_tit2{float:left; background:#fff; color:#3767e0; border:1px solid #3767e0; box-shadow:3px 6px 1px rgba(0,0,0,0.1); -webkit-box-shadow:3px 6px 1px rgba(0,0,0,0.1); -ms-box-shadow:3px 6px 1px rgba(0,0,0,0.1);  border-radius:50px; width:15%; padding:32px 0; font-size:18px; font-weight:bold; text-align:center;}
	.intro_tit_pact_w{float:left; background:#fff; color:#3767e0; border:1px solid #3767e0; box-shadow:3px 6px 1px rgba(0,0,0,0.1); -webkit-box-shadow:3px 6px 1px rgba(0,0,0,0.1); -ms-box-shadow:3px 6px 1px rgba(0,0,0,0.1); border-radius:50px; width:15%; padding:77px 0; font-size:18px; font-weight:bold; text-align:center; margin:10px 0 20px 0;}
	.intro_con{float:left; color:#0072bc; text-decoration:underline; border-radius:5px; width:80%; padding:32px 0; font-size:1.5em; font-weight:bold; margin-left:10px; text-align:center;}
	.intro_con2{float:left; background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; width:39.3%; padding:32px 0; font-size:1.5em; font-weight:bold; margin-left:10px; }
	.intro_con3{float:left; background:url(/images/center/cen_b1.jpg) repeat-x; color:#fff; border-radius:5px; width:26.5%; padding:32px 0; font-size:1.5em; font-weight:bold; margin-left:10px;}
	.intro_con4, .intro_con4_{background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; padding:32px 0; margin-top:10px; margin-left:10px; font-size:1.5em; font-weight:bold;}
	.intro_con5, .intro_con5_{ height:120px; margin-left:10px; padding-top:10px;}
	.intro_con5 ul li,  .intro_con5_ ul li{list-style:url(/images/common_2019/depth_liico.png); text-align:left; margin-left:20px; padding:5px 0px; border-bottom:1px dotted #aaa; font-size:14px;}
	.intro_con4_1{background:url(/images/center/cen_b2.jpg) repeat-x; color:#fff; border-radius:5px; padding:42px 0; margin-top:10px; margin-left:10px; font-size:1.5em; font-weight:bold;}
	.intro_up{float:right; padding: 5px 28% 5px 27%; width:30%; height:70px;}
	.intro_up2{float:right; padding: 5px 5% 5px 5%; width:75%; height:70px;}
	.pact_box{float:left;  width:27%; margin-bottom:20px;}
	.intro_tit_pact_m{display:none;}
	.intro_m{display:none;}*/

	.center_guide_box{font-size:16px;}
	.blind_m{display:none;}

	/* 테스트베드 신청 */
	.testselect{max-width:200px;}
	

	/*페이징*/
	#page{width:100%; font-size:1em; margin:10px 0; text-align:center; padding-left:70px;}
	#page img.request_btn{float:right; width:110px; margin-right:70px;} 

	/*신청목록*/
	/*.request_title{ text-align:center; margin:25px 0 5px 0;}
	.request_title span{width:10%; background:#fff; padding:5px 50px; border:3px solid #77beff; border-bottom:none; border-radius:3px; color:#000; font-size:1.3em; font-weight:bold;}
	.request_list{background:#fff; height:200px; padding:5px 10px; border:2px solid #77beff; border-radius:3px; word-wrap:break-word; text-align:center; font-weight:bold;}
	.request_list table.list3{float:left;}
	.product_move img{width:2%; margin:88px 1%; min-width:15px; float:left;}
	.product_list table{float:left; background:#fff;}
	.exit_img{width:21%; float:right;}
	table.list4, table.list4_m, table.list4_m1{width:110px; height:150px; margin:5px; border:1px solid #cecece; text-align:center;}
	table.list4 p, table.list4_m p, table.list4_m1 p{text-align:left; height:40px;}
	table.list4 select, table.list4_m select, table.list4_m1 select{width:100%; border:1px solid #cecece;}
	.product_div{width:600px; overflow:auto; margin:0 auto;}*/

	/*테스트베드 신청_write*/
	/*h2{font-weight:bold; padding:20px 0;}
	p{line-height:20px;}
	.detail_2{margin-bottom:20px; color:#000;}
	.detail_2 img{float:right; padding-bottom:10px;}
	.detail_cloud{border:1px solid #b4b5b3; border-radius:5px; padding:20px;}
	.caution ul li{list-style-image:url(/images/board/center_list_s.png); margin-left:20px; line-height:30px;}
	.caution div{font-weight:bold; color:#000; text-align:center; padding:10px; margin-top:20px;}
	.red{color:red;}*/

	/*테스트베드 view*/
	.device_img{max-width:400px;}
	.testview_left{width:45%; float:left; text-align:center; display:table-cell;}
	.testview_right{width:54%; float:right;}

	/*클라우드 신청*/
	.write_box_2 span {float:right; color:#E12A2B;}

	/*테이블*/
	table.list p a{width:90%;}

	/*게시판검색*/
	.table_box .total{float:left; margin:6px 0 10px;}
	.table_box .search{float:right; margin:0 0 5px;}
	.table_box .search p{float:left; margin:0 0 10px;}

	/*텍스트박스*/
	.txtbox .img2{width:33%; margin:15px 5% 0 0; text-align:center; float:left;}
	.txtbox .txt2{width:62%; margin:25px 0 0; float:left; line-height:200%;}

	
	/*회관소개*/
	.greeting_txt .img{width:50%; float:right; margin:0 0 10px 20px;}



	/*교육일정*/
	.contents_li > ul{border:1px solid #d7d7d7; padding:0.7%; width:29%; height:29%;}
	.contents_li ul li .li_request{float:right;}
	.contents_li ul {padding-bottom:5px; float:left; margin:1.2%;  line-height:150%;}
	.contents_li ul li a{text-decoration:none; line-height:150%; color:#000;}
	.contents_li ul li.info a{text-decoration:none; line-height:150%; color:#666;}
	.contents_li .title {padding:25px 0 10px 0; font-weight:bold; font-size:1.5em;}
	.contents_li ul .tag{border-top:1px solid #d7d7d7; padding:10px 0 5px 0; margin-top:10px; height:58px; overflow:hidden;}
	.contents_li ul .tag div{float:left; padding-bottom:10px;}
	.contents_li ul .tag img{margin-right:5px;}
	.contents_li .title_edu {padding:10px 0 10px 0; font-weight:bold; font-size:1.3em;}
	.contents_li ul .tag_edu{border-top:1px solid #d7d7d7; padding:10px 0 5px 0; margin-top:10px; height:22px; overflow:hidden;}
	.contents_li ul .tag_edu div{float:left; padding-bottom:10px;}
	.contents_li ul .tag_edu img{ float:left; margin-top:5px; margin-right:5px;}
	.contents_li ul img.li_edu, .contents_li ul img.li_seminar{width:50px;}
	.contents_li ul span.request_end{width:35px; height:20px; background: #575757; border:1px solid #575757; font-size:1.1em; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px;}
	/*신청전 버튼 추가*/
	.contents_li ul span.request_before_h{width:40px; height:20px; background: #575757; border:1px solid #575757; font-size:1.1em; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px;}
	.contents_li ul span.request_btn{width:70px; height:20px; border:1px solid #575757; font-size:1.1em; font-weight:bold; border-radius:5px; color:#575757; text-align:center; float:right; padding:0 5px; line-height:160%;}
	.contents_li ul span.request_btn:hover{ background:#ff9a60; width:70px; height:20px; font-size:1.1em; border:1px solid #ff9a60; font-weight:bold; border-radius:5px; color:#fff; text-align:center; float:right; padding:0 5px;}
	.contents_li ul .tag img.tag_plan{width:50px;}
	.contents_li ul .tag img.tag_setup{width:50px;}
	.contents_li ul .tag img.tag_android{width:80px;}
	.contents_li ul .tag img.tag_javascript{width:90px;}
	.contents_li ul .tag_edu img.tag_plan{width:50px;}
	.contents_li ul .tag_edu img.tag_setup{width:50px;}
	.contents_li ul .tag_edu img.tag_android{width:80px;}
	.contents_li ul .tag_edu img.tag_javascript{width:90px;}

	.tag {border-top:1px solid #d7d7d7; padding:10px 0;}


	/*시설신청*/
	/*.caution ul{padding:10px 0;}
	.caution ul li{list-style-image:url(/images/board/center_list_s.png); margin-left:20px; line-height:30px;}*/
	.caution div{font-weight:bold; color:#000; text-align:center; margin-top:20px;}
	.red{color:red;}
	
	/*교육신청*/
	h3{/*padding:20px 0;*/}
	.request_bottom p{padding:20px 5px; line-height:30px;}
	.request_bottom div{text-align:center; font-weight:bold; color:#000; margin-bottom:5px;}

	/*오시는길*/
	.center_lcbox li{font-size:16px !important; margin:0 0 0px 20px !important;}
	.work_list_m{display:none;}
	.map_img1{width:100%;}
	.map_img2, .map_img3{display:none;}
	.cenview_box{width:47.1%; padding:0px 10px 0px; /*margin-bottom:10px;*/ margin:2.5% 0px;}
	.cenview img{float:left; padding:0px 10px;}
	.cenview ul{/*float:left;*/ line-height:150%;}
	.cenview ul li{font-size:16px;}
	.cenview div{float:left;  line-height:150%; font-size:16px;}
	.cenview_border{border-right:1px solid #9dd3fb;}


	/*로그인*/
	/*
	.login_help p{width:420px;}
	.login_help p span.login_find,p span.login_join{display:inline-block; font-size:12px;}
	.login_help p span.login_find{width:30%; float:right;}
	.login_help p span.login_join{width:30%; float:right;/}*/
	.login_help .lghelp_p{width:420px;}
	.login_help .lghelp_p span.login_find, .lghelp_p span.login_join{display:inline-block; font-size:12px;}
	.login_box .login_input{width:210px;}

	/*아이디 비밀번호 찾기*/
	.find_box .findip_input{width:210px;}

	/*사이트맵*/
	.sitemap_box, .sitemap_box_1, .sitemap_box_2, .sitemap_box_3, .sitemap_box_4{width:21.7%;  float:left; height:300px; /*width:29.9%;*/}

	/*마이페이지*/
	.mypage_tab{padding:10px 0 25px 0;}
	.mypage_tab label{margin-right:20px; font-weight:bold; color:#000; font-size:14px;}
	.tab_on{background:#fff; border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666; border-radius:10px 10px 0 0; /*padding:10px 18px;*/ padding:10px 7px; color:#666; font-weight:bold; margin:30px 0;}
	.tab{background:#E3E3E3; border:1px solid #666; border-radius:10px 10px 0 0; /*padding:10px 18px;*/ padding:10px 7px; color:#666; font-weight:bold; margin:30px 0;}
	/*.tab_on{background:#fff; border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666; border-radius:10px 10px 0 0; padding:10px 20px; color:#666; font-weight:bold; margin:30px 0;}
	.tab{background:#E3E3E3; border:1px solid #666; border-radius:10px 10px 0 0; padding:10px 18px; color:#666; font-weight:bold; margin:30px 0;}*/
	.tab_none{background:#fff; border-bottom:1px solid #666;}
	.search_right{float:right;}

	.mptable p{padding:10px 0; font-weight:bold;}

	.profile_img{margin-right:10px;}

	/*부산앱*/
	.busanapp_table{float:left; margin:5px; border-bottom: 4px solid #006ECC; width:23.5%;}
	.busanapp_img img{width:100%; height:157px;}
	.busanapp_table td{padding:0}
	.list_img_os{float:left;}

	/*회원가입*/
	.caution_join div{font-weight:bold; color:#000; text-align:center; margin-top:10px;}
	.btn_write_m, .check_agree, .bt_detail{display:none;}

	.blind_m{display:none;}


	/*회원인증_180822*/
	.memb_conf_w{margin-bottom:15px;}
	.memconf_img{float:left; display:inline-block; padding-top:30px; text-align:center; width:200px;}
	.memconf_img img{max-width:183px; width:100%;}
	.memconf_detail{padding-top:20px; margin-left:230px; line-height:170%;}


	/*빅데이터(20190514추가)*/
	.bd_ico_w{display:none;}

	.db_img_t{display:none;}
	.db_img_m{display:none;}

	/*교육신청(2019리뉴얼)*/
	.ed_mobile{display:none;}

	.edu_table .ed_thum{	 
		/*max-width:280px;
		width:24%;*/
		width:280px;
	}
	.edu_thumbnail{
		 /*max-width:280px;*/
		 width:280px;
		 /*height:183px;*/
		 height:188px;
	}
	.viewp_ed_dtlist{float:left; padding-left:10px;}
	.eduaccept_btn{
		position:absolute;
		bottom:0px;
		right:0px;
	}

	/*입주기업*/
	.cop_report{margin-left:170px;}
	.cop_logoimg{background:#ddd; width:160px; height:160px; float:left; margin-right:10px;}

	/*포토뉴스*/
	.galleryarea_box{max-width:1200px; margin:0px auto; overflow:hidden;}
	.gallerybox{margin-right:-2.5%; overflow:hidden;}

	/*테스트베드_19리뉴얼*/
	.testlistbox {font-size:14px; overflow:hidden;}

	/*시설안내_19리뉴얼*/
	.fac_content{overflow:hidden;}
	.fac_list{overflow:hidden; margin-right:-2.5%;}
	.fac_list li{/*float:left;*/ width:48%; /*margin-right:1.5%;*/ margin-right:1.3%; margin-bottom:1.5%; display:inline-block;}
	.facbox .fac_img{max-width:593px;}
}

/* Desktop Device :481~802 */
@media screen and (min-width:481px) and (max-width:802px){

}

/* Desktop Device :803 이상 */
@media screen and (min-width:803px){
	
	/* 테스트베드 신청 */
	.testselect_tp1{max-width:250px !important;}
}