/*검색박스*/
.searchbox_drc{background:#e3e4ee;}
.search_box{background:transparent; width:100%; height:100%;}
.search_box .search_input_2{border:5px solid #3127d6; background:#fff;}
.search_box_2{padding:40px 20px 40px;}
.search_listbox_3 li.btn{width:7.5%; background:#3127d6; cursor:pointer; height:49px; border:1px solid #3127d6; float:left;}

.searchadd_table th{padding:7px 0px; font-weight:bold; color:#3127d6;}
.searchadd_table .th_mobile{color:#3127d6; font-weight:bold;}


.search_box .search_input{height:49px; width:100%; z-index:1; position:relative; box-sizing:border-box;}
.search_box .search_input .sch_ico{position:absolute; z-index:5; /*top:15px;*/ top:13px; right:10px;}
.search_box .search_input .sch_ico .sch_icoimg{width:24px; top:0px; left:0px;}

.search_box .search_input .slt_ico{position:absolute; z-index:5; top:0px; right:10px;}
.search_box .search_input .slt_ico .sltico_img{width:26px;}

.search_box .search_input .sc_ico{position:absolute; z-index:5; top:12px; left:10px;}
.search_box .search_input .sc_ico .sc_icoimg{width:26px;}

.search_box .search_input input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}


.search_box .search_input_2 input[type="text"]{background:#fff; line-height:35px; height:37px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px; position:relative; top:1px;}
.search_box .search_input_2 select{border:0px; font-size:15px;}
.search_box .search_input_2 .sch_ico{position:absolute; z-index:5; top:9px; right:0px; background:transparent;} 
.search_box .job_searchoption{line-height:45px; padding-left:10px; padding-right:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_box .job_searchoption .js_ico{width:27px;}


.search_box .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; background:#fff;}
.search_box .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.search_box .searchmore_input .sch_ico .sch_icoimg{width:24px;}
.search_box .si2_select{width:25%; box-sizing:border-box; float:left;}
.search_box .si2_search{width:75%; box-sizing:border-box; float:left;}

.search_box .si2_select_a{width:25%; box-sizing:border-box; float:left;}
.search_box .si2_select_edit{width:20%; box-sizing:border-box; float:left;}
.search_box .si2_keyword{width:75%; box-sizing:border-box; float:left;}
.search_box .si2_keyword_edit{width:80%; box-sizing:border-box; float:left;}



/*게시판 상세*/
#view_content{
	width:100%; 
	height:100%; 
	display:inline-block; 
	padding:0px 0px 0px; 
	box-sizing:border-box; 
	background:#fff;
}
.view_content{background:#fefefe; border-top:5px solid #3127d6;  border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; 
	/*box-shadow:1px 5px 2px rgba(0,0,0,0.3);
	-ms-box-shadow:1px 5px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 5px 2px rgba(0,0,0,0.3);*/

}
.view_content .viewc_top{
	/*border-bottom:1px dotted #3127d6;*/
	position:relative; 
	padding:30px 0px 0px;
}
.view_content .viewc_top h1{font-size:30px; color:#000; margin:0px; font-weight:400; /*border-bottom:2px solid #3127d6;*/ border-bottom:2px solid #ddd;}
.view_content .viewc_top h2{font-size:22px; color:#000; margin:0px; font-weight:400; /*border-bottom:2px solid #3127d6;*/ border-bottom:2px solid #ddd;}
.view_content .viewc_top .view_list{
	width:100%; 
	display:inline-block;  
	box-sizing:border-box;
}
.view_content .viewc_top .view_list li{
	width:50%; 
	box-sizing:border-box; 
	float:left; 
	padding:15px 0px; 
	line-height:100%;
}
.view_content .viewc_top .view_list li.li_tp1{width:100%; clear:both;}
.view_content .viewc_top .view_list li.li_tp2{width:33.3%;}
.view_content .viewc_top .view_list li.li_tp3{width:33.3%;}
.view_content .viewc_top .view_list li.li_tp4{width:100%; clear:both;}

.view_content .viewc_top .view_list .li_tit{
	font-size:15px; 
	width:23%; 
	box-sizing:border-box; 
	float:left; 
	color:#4581c2;
}
.view_content .viewc_top .view_list .li_sub{
	font-size:15px; 
	width:77%; 
	box-sizing:border-box; 
	float:left; 
	color:#666666;
	word-break:break-all;
}
.view_content .viewc_top .view_list li.li_tp1 .li_tit{width:11.5%;}
.view_content .viewc_top .view_list li.li_tp1 .li_sub{width:88.5%;}

.view_content .viewc_top .view_list li.li_tp2 .li_tit{width:35%;}
.view_content .viewc_top .view_list li.li_tp2 .li_sub{width:65%;}

.view_content .viewc_top .view_list li.li_tp3 .li_tit{width:35%;}
.view_content .viewc_top .view_list li.li_tp3 .li_sub{width:65%;}

.view_content .viewc_top .view_list li.li_tp4 .li_tit{width:11.5%;}
.view_content .viewc_top .view_list li.li_tp4 .li_sub{width:88.5%;}


.view_content .viewc_top .view_list li.litit_tp1 .li_tit{
	box-sizing:border-box;
	padding:0px 15px 0px; 
	background:url(../images/common/li_ico.png);
	background-repeat:no-repeat;
	background-size:18px;

}

.view_content .viewc_top .sns_btnarea{position:relative; width:100%; display:inline-block; vertical-align:middle;}
.view_content .viewc_top .sns_btnarea a:link{text-decoration:none;}
.view_content .viewc_top .sns_btnarea .sns_ico{width:43px;}
.view_content .viewc_top .sns_btnarea .vtop_downloadbtn{position:absolute; z-index:5; right:0px; top:0px;}
.view_content .viewc_top .file_ico{width:15px;}


.view_content .viewc_bottom{position:relative; padding:0px 0px;  width:100%; height:100%; display:inline-block; /*border-bottom:1px solid #3127d6;*/ }
.view_content .viewc_bottom .view_detail{word-break:break-all; white-space:normal; word-wrap: break-word;}
.view_content .viewc_bottom .view_detail img{width:100%; max-width:750px;}
#view_content .btn_bottom{position:relative; padding:20px 0px 30px;  width:100%; display:inline-block; color:#888; font-size:15px;}
#view_content .btn_bottom img{width:17px; position:relative; top:-2px;}
#view_content .btn_bottom a{border:1px solid #1312c1; background:#1312c1; padding:5px 8px; color:#fff;}
#view_content .btn_bottom a:link{text-decoration:none;}

.view_content .viewc_comment{
	border-top:0px solid #3127d6; 
	border-left:0px solid #3127d6; 
	border-right:0px solid #3127d6; 
	border-bottom:1px solid #3127d6; 
	border-radius:0px;
	position:relative; 
	padding:20px;
	background:#fafafa;

}

.view_content .viewc_comment{margin:0px; position:relative;  width:100%; height:100%; display:inline-block;}
.view_content .viewc_comment .vc_detail{font-size:15px;}

.view_content .vwrite_bottom{border-top:1px solid #3127d6; position:relative; padding:30px 0px;  width:100%; height:100%; display:inline-block;}
.view_content .vwrite_bottom p{margin:0px;}

.view_content .vwrite_bottom .btn_bottom{padding:20px 0px;}

.view_content .vc_pdbox{padding:20px;}

.view_content .viewprnxlist{
	position:relative; 
	padding:15px;  
	border-bottom:1px solid #3127d6;
}

.participate_view .pv_right{box-sizing:border-box; color:#333; padding-bottom:20px;}
.participate_view .pv_btbd{border-bottom:1px dotted #aaa; width:100%; display:inline-block; margin-bottom:20px;}



/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	/*검색박스*/
	.search_box_2{padding:40px 0px 40px !important;}
}



/* Desktop Device : 481 이상 768 이하 */
@media screen and (min-width:481px) and (max-width:768px){
	
	/*검색박스*/
	.search_box_2{padding:40px 0px 40px !important;}
}


/* Desktop Device : 769 이상 프린트 사이즈 */
@media screen and (min-width:769px), only print{
	
	.search_box .search_input_min{width:65%; margin:0px auto;}
	.search_box .search_input_min_a{width:74%; margin:0px auto;}
	.search_box .search_input_min_b{width:60%; max-width:480px;}
}