/* bbs.chosun.com °Ô½ÃÆÇ */
*{
	margin:0; padding:0; border:0; outline:none ;
	font-family: 'Noto Sans KR', sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body{
    color: #222; font-size:18px; line-height: 1.4em;
    font-family: 'Noto Sans KR', sans-serif;
}
#header .nav .btn-search i{
	top:50%;
	-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	transform: translateY(-50%);
}


.bbs a:hover{text-decoration:none;}
.bbs .con{
	position:relative;
		display: -ms-flexbox;
		display: -webkit-flex;
    display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
    flex-direction: column;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.bbs.name_no .list_num01{display:none;}
.bbs.name_no table tr:nth-child(4) td.list_txt05 {display:none;}
.bbs.name_no table tr.ivory_etcBg td.list_txt05{display:block;}
.bbs.hit_no td.list_num01:last-child{display:none;}

.bbs table{border:0; margin-bottom:0px;}
.bbs table:first-child{}
.bbs table tr{height:auto; min-height:1px;}

.bbs col{display:none;}
.bbs td{border:0;}
.bbs td:empty{padding:0;}
.bbs td.list_txt01{display:none;}
.bbs td.list_num01{text-align:center; font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size:90%; padding-left:10px; padding-right:10px; color:#666;}
.bbs td.list_num01:first-child{width:80px;} /* ±Û¹øÈ£ */
.bbs td.list_num01.w{letter-spacing:0.1px;}/* ÀÛ¼ºÀÏ */
.bbs td.list_txt02{padding-left:10px; padding-right:10px;} /* Á¦¸ñ */
/* .bbs td.list_txt02 a{display:block; padding-top:20px; padding-bottom:20px;font-size:1rem;} */
.bbs td.list_txt02 a{display:block; padding-top:10px; padding-bottom:10px;font-weight: 400;}

.bbs td.list_txt02 .list_num02{font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size:small; color:#888; vertical-align:1.5px;} /* ¸®½ºÆ® ÄÚ¸àÆ® ¼ýÀÚ */
.bbs td.list_txt02 img{vertical-align:1px; margin:0;}
.bbs td.list_txt03{width:100px; text-align:center; font-size:90%; padding:10px 0px 10px 10px;} /* ÀÛ¼ºÀÚ */
/* .bbs td.list_num01,
.bbs td.list_txt02,
.bbs td.list_txt03{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;} */

/* ÆäÀÌÂ¡ */
.bbs img[src$="btn_prev.gif"],
.bbs img[src$="btn_next.gif"]{vertical-align:0;}
.bbs img[src$="list_img01.gif"]{display:none;}

.bbs .list_paging,
.bbs .list_paging_on{
	display:inline-block; padding:2px; margin:0 5px;
	font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size:1em; font-weight:700; vertical-align:0;
}
.bbs .list_paging:hover,
.bbs .list_paging_on:hover{text-decoration:none;}
.bbs .list_paging{opacity:0.3;}
.bbs .list_paging_on{opacity:1; border-bottom:2px solid #222; color:#000 !important;}
.bbs .action_btn[src$="btn_list.gif"],
.bbs .action_btn[src$="btn_write.gif"]{margin-right:-5px; margin-left:10px; vertical-align:0;}

/* °Ô½ÃÆÇ °Ë»ö */
.bbs #search_form{
	position: relative; margin:0; margin-bottom:20px; padding:0;
		-webkit-order: -1;
		-ms-flex-order: -1;
    order: -1;
}
.bbs #search_form table{float:right; width:auto; margin:0;}
.bbs #search_form table:after{visibility:hidden; display:block; content:""; clear:both; height:0;}
.bbs #search_form table td{padding:0; text-align:right;}
.bbs #search_form table .ivory_etcBg{background:none;}
.bbs #search_form select{display:none;}
.bbs #search_form select,
.bbs #search_form input[type=text]{
	font-size:0.84em;
	height:2rem; line-height:2rem; padding:1rem;
	background:#f7f7f7;
}
.bbs #search_form select{
	-webkit-appearance: none;
	-moz-appearance: none;
  appearance: none;
  width:auto !important;
  background-image: url("../images/icon_drop_down.svg");
  background-repeat: no-repeat; background-size:1.5rem; background-position:100% 5px;
  }
.bbs #search_form select::-ms-expand { display: none; }
.bbs #search_form input[type=text]{
	float:right; width:220px !important; max-width:100%; padding-right:3rem;
		-webkit-border-radius: 2rem;
		-ms-border-radius: 2rem;
	border-radius: 2rem;
}
.bbs #search_form .ivory_thinLine03{display:none;}
.bbs #search_btn.action_btn{
	position: absolute; top:50%; right:1rem; width:0; height:0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.bbs #search_btn.action_btn[src$="icon_search.svg"]{width:1.5rem; height:1.5rem;}

/* °Ô½ÃÆÇ read */
.bbs img[src$="list_img05.gif"]{display:none;}
.bbs table tr{}
.bbs table tr td.list_txt05{
	padding:0; font-size: 0.77em; line-height: 100%; color: #888;
}
.bbs table tr td.list_txt05:first-child{display:none;}
.bbs table tr td.list_txt05:nth-child(3){
	/* ÀÛ¼ºÀÚ & IP*/
	padding:10px 0; border:0px solid #000;
}
.bbs table tr td.list_num02:nth-child(3){
	/* ÀÛ¼ºÀÏ */
	padding-bottom:20px; border:0px solid #000;
	font-size: 0.77em; line-height: 100%; color: #888;
	font-family: 'Lato', 'Noto Sans KR', sans-serif; letter-spacing:0.1px;
}
.bbs table tr td.list_txt05:nth-child(4),
.bbs table tr td.list_num02:nth-child(6){
	/* Á¶È¸¼ö ¾ø¾Ú */
	display:none;
}
.bbs table .ivory_titleBg .list_txt05 b{
	/* °Ô½Ã¹° Á¦¸ñ */ border:0px solid red;
	display:block; vertical-align:top;
	font-size: 1.5rem; color:#000; font-weight: 600; line-height: 140%;
}

.bbs #blogContents{width:calc(100% + 20px); margin-left:-10px; font-size:1rem;}
.bbs #blogContents p{font-size:1em;}

/* ÆÄÀÏ´Ù¿î·Îµå */
.bbs img[src$="/filetype/icon_txt.gif"],
.bbs img[src$="/filetype/icon_gif.gif"],
.bbs img[src$="/filetype/icon_jpg.gif"],
.bbs img[src$="/filetype/icon_hwp.gif"],
.bbs img[src$="/filetype/icon_xlsx.gif"]{margin:0 0 2px 2px !important; }

/* ÀÌÀü±Û ´ÙÀ½±Û */
.bbs .ivory_etcBg td{padding:10px 0;order:1px solid #000;}
.bbs .ivory_etcBg img[src$="cp_up.gif"],
.bbs .ivory_etcBg img[src$="cp_down.gif"]{vertical-align:-1px;}

/* ÄÚ¸àÆ® */
.bbs .ivory_replyLine01{}
.bbs .ivory_replyLine01 td{padding:0;}
.bbs .ivory_replyLine01 table{margin:0;}
.bbs .ivory_replyLine01 table table td{font-size:small; vertical-align:middle !important;}
.bbs .ivory_replyLine01 table table td .action_btn{margin-left:0;}
.bbs .ivory_replyLine01 td.list_txt06,
.bbs .ivory_replyLine01 td.list_txt07{padding:15px 0;}
.bbs .ivory_replyLine01 td.list_txt07{padding-right:30px;}
.bbs table tr.ivory_replyLine02 td:first-child{height:1px !important;}
.bbs .ivory_replyBg{padding:0 10px 10px 10px !important;}
.bbs .ivory_replyBg input[name=anonymous_id],
.bbs .ivory_replyBg input[name=anonymous_password]{
	font-size:small; padding:12px 0; margin:10px 20px 10px 10px !important; border:1px solid #BABABA;
}
.bbs .ivory_replyBg input:last-child{margin-right:0 !important;}
.bbs .ivory_replyBg textarea[name=contents]{vertical-align:-3px; border:1px solid #BABABA;}
.bbs .ivory_replyBg > table td > table:nth-child(2){margin-top:10px;}

/* ±Û¾²±â */
#register_form{margin-bottom:30px;}
#register_form table{margin:0;}
#register_form .ivory_titleBg td{font-size:1em; padding:10px 0; border-bottom:1px solid #e5e5e5; color:#000;}
#register_form input[type=text]{border:1px solid #e5e5e5; font-size:1rem; height:2rem !important;}
#register_form input[name=title]{width:100% !important;}
#register_form textarea[name=ir1]{border:1px solid #e5e5e5;}

	/* ÆÄÀÏÃ·ºÎ */
	.cbtk{font-size:0.77em; margin-bottom:-10px !important;}
	.cbtk table{margin:0;}
	.cbtk select{margin:10px;}
	.cbtk img[src$="but_add.gif"]{margin-top:5px;}
	.cbtk img[src$="but_dell.gif"]{margin-bottom:8px;}

	#attachment_form{margin-bottom:-30px;}
	#attachment_form input[name=filedata]{margin:0; text-indent:0; width:100%;}




.ivory_titleBg{background:none;}
.ivory_boldLine{display:none; background:none;}
.ivory_thinLine01{display:none; height:0px;}
.ivory_thinLine01 td{padding:0; background-color:#e5e5e5;}
.ivory_thinLine02{display:none;}
.bbs table tr.ivory_thinLine03{height:1px;}

.bbs table tr.ivory_thinLine01{display: none;}