@charset "utf-8";
<!-- @import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);-->
@import url(http://www.ictway.co.kr/css/font.css);



/* ÀüÃ¼ Àû¿ë ½ºÅ¸ÀÏ */
	div,input,select,textarea { /*font-family:'Noto Sans KR';*/}
	img { border:0; vertical-align:middle; }
	form { margin:0; }

	a:link, a:visited { text-decoration:none; }
	a:hover, a:active { text-decoration:none; }

	.dropshadow { filter:dropshadow(color=#DEDEDE,offX=1,offY=1,positive=1); }
	.btnbg { width: 106px; height: 34px; }
	.btnbg2 { width: 60px; height: 30px; }

	.adm_mode { color:#f00; font-size:11px; /*font-family:'Noto Sans KR';*/ text-align:center; }
	.autolnk:link, .autolnk:visited { color:#333333; text-decoration:none; /*font-family:'Noto Sans KR';*/ }
	.autolnk:hover, .autolnk:active { color:#868686; text-decoration:none; /*font-family:'Noto Sans KR';*/ }


/* ·¹ÀÌ¾Æ¿ô °øÅë */
#ls_frame, #vc_frame, #wf_frame { clear:both; margin:10px auto; text-align:center; /* white-space:nowrap */; height:100%;}
	#ls_layout, #vc_layout, #wf_layout { margin:0 auto; text-align:left; height:100%;}


/* ¸®½ºÆ® - ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ */
	#ls_layout form { margin:0; }
	#ls_top_left { float:left; padding-top:0.6em; font-size:10px; /*font-family:'Noto Sans KR';*/ }
	#ls_top_right { float:right; font-size:11px; }

	#ls_title { clear:both; border-top: 1px solid #666; border-bottom: 1px solid #dfdfdf; background-color:#fbfbfb; height:60px; text-align:center; padding-top:20px; }
		#ls_title h4 { margin:0; font-weight:500; font-size:17px; text-align:center; color: #171717;
		 -ms-transform: none; /* IE 9 */
		 -webkit-transform: none; /* Safari */
		transform: none; /* Standard syntax */
		}
		div.ls_content { clear:both; height:60px; padding-top:20px; border-bottom:1px solid #dfdfdf; }
			div.ls_content p, div.ls_content h5 { margin:0; }

		.ls_body1 { float:left; width:50px; text-align:center; padding-top:3px;} .ls_body1 input { margin-top:1px; }
		.ls_body2 { float:left; width:10%; text-align:center; font-size:17px;}
		.ls_body3 { float:left; width:1px; text-align:center;}
		.ls_body4 { float:left; width:70%; text-align:left; color:#ddd; font-size:18px !important;}
		.ls_body4 a{ color:#ff0000;}
		.ls_body5 { float:left; width:120px; text-align:center;}
		.ls_body6 { float:left; width:10%; text-align:center; font-size:17px;}
		.ls_body7 { float:right; width:10%; text-align:center; font-size:17px;}
		.ls_body7 span{color:#444 !important;}

		.ls_bodyn { color:silver; text-align:center; }



@media (min-width: 220px) {
		.ls_body2 {display:none;}
		.ls_body4 {width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
		.ls_body6 {width:0%; display:none;}
		.ls_body7 {display:none;}
		#ls_layout, #vc_layout, #wf_layout {padding:0 15px;}
		.vc_right { padding-top:17px; padding-left:5px; word-break:break-all !important;}
		#srhstr { width: auto !important;}
		
}

@media (min-width: 360px) {
		.vc_right { padding-top:17px; padding-bottom:100px; padding-left:5px; word-break:break-all !important;}
		.vc_label {width:20%;}
		a.vc_lnk {display:inline-block; overflow:hidden; width:70%; white-space:nowrap; text-overflow:ellipsis;}
		#vc_date1 {padding-right:10px;}
		#vc_subject {padding-bottom:25px;}
}

@media (min-width: 768px) {
		.ls_body2 {width:10%; display:block;}
		.ls_body4 {width:70%;}
		.ls_body6 {width:10%; display:block;}
		.ls_body7 {width:10%; display:block;}
		#ls_layout, #vc_layout, #wf_layout {padding:0;}
		.vc_right {padding-left:40px;}
		.vc_label {width:10%;}
		#vc_date1 {padding-right:40px; padding-bottom:17px;}
		#vc_subject {padding-bottom: 15px;}
}

@media (min-width: 1200px) {
		.ls_body2 {width:10%; display:block;}
		.ls_body4 {width:70%;}
		.ls_body6 {width:10%; display:block;}
		.ls_body7 {width:10%; display:block;}
		#ls_layout, #vc_layout, #wf_layout {padding:0;}
		.vc_right {text-align:left; padding-left:40px;}
}



	/* ÆäÀÌÁö ¹Ù·Î°¡±â */
	.ls_page {/* width:0; margin:0 auto;*/ text-align:center; }
		#ls_page p { margin:0; color:#050505; }
		#page_btn { margin-top:40px; }
		#page_btn span, #page_btn a {display:inline-block; margin-left:5px; padding:4px; color:#555 !important; font-size:14px; width:30px; height:30px; border:1px solid #aeb0b5; text-align:center; box-sizing:border-box;}
		#page_btn span, #page_btn a:hover {display:inline-block; background:#3b4252; color:#fff !important; border:1px solid #3b4252;}

	/* ¹öÆ° */
	#ls_btn { text-align:right; }

	/* °Ë»ö */
	#ls_srh { padding-top: 30px; float: right; padding-bottom: 12px; margin-top: 7px; display: none;}
	#ls_srh form { margin:0; }
	#ls_srh table, #ls_srh td { margin:0 auto; padding:0; }
	#srhstr { width:240px; height:30px; margin-right:5px; margin-left:5px; border:1px solid #ccc;} /* background:url('/fsboard/img/clip/rqfi.gif') no-repeat right top; */ 

	#ls_srh input[type=checkbox]{ vertical-align: -3px;width: 17px;height: 17px;margin: 0 5px 0 10px; }


/* ¸®½ºÆ® - °øÅë ½ºÅ¸ÀÏ */
	/* ¸µÅ©¹öÆ° */
	a.ls_sbtn { /*font-family:'Noto Sans KR';*/ font-size:11px; }
	a.ls_sbtn:link, a.ls_sbtn:visited { color:#444; text-decoration: none; }
	a.ls_sbtn:hover, a.ls_sbtn:active { color: #0066ff; text-decoration: none; }

	/* Á¦¸ñ, ÀÛ¼ºÀÚ ¸µÅ© */
	a.ls_lnk {/* font-family:'Noto Sans KR';*/ padding-top:12px; padding-bottom:12px;}
	a.ls_lnk:link, a.ls_lnk:visited { color:#333; text-decoration: none; }
	a.ls_lnk:hover, a.ls_lnk:active { color: #e96309; text-decoration: none; }

	a.ls_lnk_b {/* font-family:'Noto Sans KR';*/ font-size:12px; font-weight:bold; }
	a.ls_lnk_b:link, a.ls_lnk_b:visited { color:#444; text-decoration: none; }
	a.ls_lnk_b:hover, a.ls_lnk_b:active { color: #868686; text-decoration: none; }

	/* ÆäÀÌÁö ¹Ù·Î°¡±â ¸µÅ© */
	.ls_psc, .ls_psc_s { /*font-family:'Noto Sans KR';*/ font-size:11px; }
	.ls_psc_s { color:#050505; }
	a.ls_psc:link, a.ls_psc:visited { color:#050505; text-decoration: none; }
	a.ls_psc:hover, a.ls_psc:active { color:#050505; text-decoration: none; }

	
	/* ¸Þ¸ð °¹¼ö */
	.ls_mnum, .ls_mnum_b {/* font-family:'Noto Sans KR';*/ font-size:11px; white-space:nowrap; }
	.ls_mnum_b { font-weight:bold; }


/* ³»¿ëº¸±â - ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ */
	#vc_layout form { margin:0; height:100%; }

	/* °Ô½Ã¹° Á¤º¸ ¿µ¿ª */
	.vc_row { clear:both; border-top:1px solid #666; margin-top:20px;}
	.vc_row2 { clear:both; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height:48px;}
	.vc_row3 { clear:both; border-bottom: 1px solid #dfdfdf;}
		.vc_label {float:left; padding-top:15px; padding-bottom:15px; text-align:center;}
		.vc_label img{margin-top:-4px;}
		.vc_right { padding-top:17px;}

	/* ³»¿ë Á¤º¸ ºÎºÐ */
	#vc_body_info { position:relative; height:0; clear:both; right:0.3em; top:-2em; font-size:10px; /*font-family:'Noto Sans KR','¸¼Àº °íµñ';*/ text-align:right;  }

	/* ³»¿ë ºÎºÐ */
	#vc_body { clear:both; margin:0; }
		#vc_body_vtfix { float:left; width:1px; height:100%; }
		#vc_body_content { padding: 15px; line-height:150%; white-space:normal;}

	/* Ã·ºÎÆÄÀÏ */
	#vc_file_layout { clear:both; float:left; width:1040px; padding:15px 0 15px 40px; background: #fbfbfb; border-bottom: 1px solid #dfdfdf;}
		.vc_file b { font-size:13px;}
		.vc_file a { font-size:13px !important;}

	/* ´ñ±Û ³»¿ë */
	.vc_cmt_content_top { clear:both; padding:0.5em 0 1em 0; border-top:1px solid #e1e1e1; }
		.vc_cmt_ct_left { float:left; font-weight:bold; }
		.vc_cmt_ct_right { float:right; /*font-family:'Noto Sans KR';*/ font-size:10px; }
	.vc_cmt_content { clear:both; margin:0.5em; line-height:150%; text-align:left; white-space:normal; }

	/* ´ñ±Û ÆäÀÌÂ¡ */
	#vc_cmt_page { clear:both; margin:1em 0 1em 0; padding:0.2em; text-align:center; border-top:1px solid #e1e1e1; }

	/* ´ñ±ÛÀÔ·Â ¹× ¼öÁ¤ Æû */
	.vc_cmt { clear:both; float:left; padding:0.22em; background-color:#fafbf7; border:1px solid #eee; }
		.vc_cmt form { margin:0; }
		.vc_cmt_top_left { float:left; }
		.vc_cmt_top_right { float:right; }
		.vc_cmt_body { clear:both; text-align:center; }

	/* ¹öÆ° */
	#vc_btn { clear:both; padding:0.5em 0 1em 0; }
		#vc_btn p { margin:0; }
		#vc_btn_left { float:left; }
		#vc_btn_right { float:right; }


/* ³»¿ëº¸±â - °øÅë ½ºÅ¸ÀÏ */
	/* ÀÔ·ÂÇÊµå */
	.vc_txtbox1 { border:0; }
	.vc_txtbox2 { width:99%; padding:3px; border:0; ime-mode:active; }

	/* ¸µÅ© */
	a.vc_lnk {/* font-family:'Noto Sans KR';*/}
	a.vc_lnk:link, a.vc_lnk:visited { color:#333333; text-decoration: none; }
	a.vc_lnk:hover, a.vc_lnk:active { color: #868686; text-decoration: none; }

	/* ÀÛ¼ºÀÚ ¸µÅ© */
	a.vc_namelnk { /*font-family:'Noto Sans KR';*/ font-size:12px; }
	a.vc_namelnk:link, a.vc_namelnk:visited { color:#333333; text-decoration: none; }
	a.vc_namelnk:hover, a.vc_namelnk:active { color: #868686; text-decoration: none; }

	/* ÆÄÀÏ ¸µÅ© */
	a.vc_flnk { /*font-family:'Noto Sans KR';*/ font-size:11px; }
	a.vc_flnk:link, a.vc_flnk:visited { color:#333333; text-decoration: none; }
	a.vc_flnk:hover, a.vc_flnk:active { color: #868686; text-decoration: none; }

	/* Ã·ºÎÆÄÀÏ */
	.uploaded_img,.uploaded_flash { margin-bottom:1.75em; }
	.uploaded_media, .uploaded_audio { margin-bottom:3em; }

	/* ±âÅ¸ */
	#vc_date1{ font-size: 16px; padding-bottom: 0px; color: #444; font-weight: 300;}
	#vc_date2 { font-size: 17px; padding-top: 0px; padding-bottom: 0px; color: #444; float: right !important; padding-right: 40px; }
	#vc_subject { /* height:60px; */font-weight: 600; padding: 25px 15px; font-size:18px;color: #171717;background: #fbfbfb;border-bottom: 1px solid #dfdfdf;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;gap: 10px; }
	#vc_body_content a, vc_cmt_content a { text-decoration:none; }


/* ±Û¾²±â - ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ */
	.wf_title { padding-bottom:20px; font-weight:bold; }
	.wf_label { float:left; width: 130px; padding-top: 15px; text-align: center; font-weight: bold; }
	.wf_input_cr { height: 35px; background: #fbfbfb; border-top:1px solid #666 ;border-bottom: 1px solid #dfdfdf; font-weight: bold; padding-top: 15px; }
	.wf_input { height: 35px; background: #fbfbfb; border-top:1px #666 ;border-bottom: 1px solid #dfdfdf; font-weight: bold; padding-top: 10px; padding-bottom:5px;}
		.wf_lblfile { margin-left:14%; padding-left:1em; }
	#wf_btn { margin:0.7em; text-align:center; }
	#_Textarea { padding: 15px 0px 20px 40px; border-bottom:1px solid #dfdfdf;}
	#_DataTextarea { width:1000px; height:400px;}


/* ±Û¾²±â - °øÅë ½ºÅ¸ÀÏ */
	input.wf_txtbox1 { border:1px solid #e0e0e0; }
	textarea.wf_txtbox2 { border:1px solid #e0e0e0; }
	input.wf_filebox { border:1px solid #e0e0e0; }
	span.wf_fl { /*font-family:'Noto Sans KR';*/ font-size:11px; }
	#subject { width:910px; height:26px; padding:0 !important; }

	/* ¸µÅ© */
	a.lnk_write,a:visited.lnk_write { color:#333333; text-decoration:none; }
		a:hover.lnk_write,a:active.lnk_write { color:#0000ff; text-decoration:underline; }
	a.wf_lnk {/* font-family:'Noto Sans KR';*/ font-size:12px; }
	a.wf_lnk:link, a.wf_lnk:visited { color:#333333; text-decoration: none; }
	a.wf_lnk:hover, a.wf_lnk:active { color: #868686; text-decoration: none; }


/* ¿¡·¯¸Þ½ÃÁö - ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ */
	#err_msg, #err_msg_btn { clear:both; width:450px; font-size:100.01%; /*font-family:'Noto Sans KR';*/ color:#555555; }
	#err_msg { margin:0em auto; text-align:center; border:1px solid #f0f0f0; }
		#err_msg_title { padding:0.5em; /*font-family:'Noto Sans KR';*/ font-weight:bold; background-color:#fafbf7; border-bottom:1px solid #f0f0f0; }
		#err_msg_body { margin:1.7em; }
			#err_msg_body p { margin:0; }
	#err_msg_btn { margin:0.7em auto; text-align:center; }


/* ÀÎÁõÆäÀÌÁö - ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ */
#af_layout { width:420px; margin:0 auto; }
	#af_layout form { margin:0; }
	#af_layout div h3 { margin:0; padding:0.35em; font-size:1.12em; background-color:#fafbf7; border-bottom:1px solid #eee; text-align:center; }
	#af_body { border:1px solid #eee; }
		#af_layout div ul { clear:both; width:390px; margin:0 auto; padding:1em; list-style:none; }
			#af_layout div ul li { clear:both; height:18px; margin:0em; padding:0.22em; text-align:center; }
				#af_layout div ul li p { margin:0; float:left; }
				.af_label { width:100px; padding-right:1em; padding-top:0.22em; text-align:right; }
					#af_layout div ul li p input { border:1px solid #e1e1e1; }
		#af_pwmsg { clear:left; font-size:11px; color:red; text-align:center; white-space:nowrap; }
	#af_btn, #af_btn2 { margin:0.5em; text-align:center; }
	#af_btn2 { padding:2em; }

