.fborder {border:1px solid #aaa; height:28px; max-width:200px;;}
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');

/*³»¿ëº¸±â ÇÒ ¶§ ¸µÅ©ÀÇ °æ¿ì underline Ç¥½Ã*/
.sl__board_table.uline a {text-decoration:underline !important;color:#3040b4 !important;} 
.sl__board_table.uline a:hover {color:#3040b4 !important;}
.sl__file_update {font-size:12px!important; color:#999; line-height:100%}
.sl__file_update a {font-size:12px!important; color:#999; line-height:100%}

@media only screen and (max-width: 450px) {
		.sl__file_update, .sl__file_update a {font-size:11px!important; letter-spacing:-1px;}
	}

select {font-family:inherit; font-size:0.9rem;color:#555; height:25px; padding:5px;}
.writeB img {padding:10px 0 5px 5px; margin:0;}

img.fx_small, .fx_small { /*width:90%;*/ max-width:100%; margin: 5px 0 15px 0; }
/*.fx_large {width:100%; height:auto; margin:5px 0px}*/

	@media only screen and (max-width: 1200px) {
		img.fx_small, .fx_small /*{ width:100%; height:auto; }*/ {width:98%; height:auto; margin:5px auto;} 
	}


.sl__board_table {width:100%; margin:5px auto 10px auto;}
.sl__board_table tr td .txc-image {max-width:100%; height:auto; }

@media only screen and (max-width: 1200px) {
		.sl__board_table tr td .txc-image {width:100%; height:auto; }
	}

.sl__board_table td { /*word-wrap: break-all; */}
.sl__board_table a {color:#555}
.sl__board_cate {width:100%; margin:10px auto; text-align:left}
.slb__titline {width:100%;}
.slb__titline table tr {}
.slb__titline .slb_top {}
.slb__titline td {letter-spacing:-0.5px; padding:15px 10px; text-align:center; font-weight:bold; border-bottom:1px solid #ddd;}
..slb__titline td img {border:0;padding-left:10px;}
.slb__titline td a {color:#555;}
.slb__txtlt {text-align:left !important; padding-left:20px !important;}
.slb__titline tr:last-child {border-bottom:2px solid #aaa;}
.sl__board_subject {text-align:left !important; overflow:hidden; /*text-overflow : ellipsis;white-space: nowrap;*/}
.sl__board_subject.tit {display:block; height:45px; padding:0 10px; overflow:hidden;  text-overflow : ellipsis;}
.sl__board_subject a, .sl__board_subject.tit a {text-align:left; color:#555; line-height:15px;letter-spacing:-0.5px; /*padding-left:30px;*/}

.sl__board_subject2 {text-align:center !important; overflow:hidden; /*text-overflow : ellipsis;white-space: nowrap;*/}

.sl__board_content {text-align:left !important; padding:15px; overflow:hidden; text-align:justify}



@media only screen and (max-width: 768px) {
	.slb__titline td {letter-spacing:-0.8px; padding:10px 2px; text-align:center; font-weight:normal; border-bottom:1px solid #ddd;}

	.sl__board_table td {display:table-cell; vertical-align:top}

	.sl__board_subject.tit {display:block; height:auto;min-height:30px;padding:0 5px; overflow:visible}
	.sl__board_subject {/*padding-left:15px;*/ text-align:justify; }
	.sl__board_subject a {padding-left:2px; /* text-align:justify;*/}
	/*.slb__titline td {height:25px !important;overflow:hidden !important; }*/
	.slb__xs_hidden {display:none;}
	.slb_btnlist {display:table; margin:0 auto;}
	.slb__titline td {font-size:13px;}

}


.sl__board_table2 {width:99%; margin:2px auto;}
.sl__board_table2 td {}
.sl__board_table2 img {width:96%; height:160px; padding:3px;}


	@media only screen and (min-width: 992px) {
		.sl__board_table2 td {height:160px; }
	}



	@media only screen and (max-width: 991px) {
		.sl__board_table2 img { height:130px; }
	}

	@media only screen and (max-width: 768px) {
		.sl__board_table2 img {width:97%; height:110px; ;}
		.sl__board_table2 a {}
		.sl_album_re_text {font-size:13px; line-height:130%; word-wrap: break-all !important; word-break : break-word !important;} /*¾Ù¹ü¸®½ºÆ®¿¡¼­ Á¦¸ñºÎºÐ*/
	}

		@media only screen and (max-width: 480px) {
			.sl__board_table2 img {width:98%; height:80px; }
		}


.sl__board_table .sl__board_subject a:hover {color:#b5244d;}
.slb__paging {width:100%; margin:20px auto;text-align:center;}
.slb__paging td {text-align:center;}
.slb__paging a {color:#555;}
.slb__paging_no {text-align:center;}

.slb_btnlist {margin-bottom:20px;}
.slb_btnlist ul {list-style:none;}
.slb_btnlist ul li {float:left;}
.slb_btnlist .slb_btn1 {width:70px; border:2px solid #333;text-align:center;font-weight:700;margin-left:10px; display:block;font-family: 'Noto Sans KR'; }

.slb_btn1 {width:70px; border:2px solid #333;text-align:center;font-weight:700;margin-left:10px; padding:5px 0 7px 0; display:block;font-family: 'Noto Sans KR'; }
.slb_btn1 a {font-size:0.85rem;letter-spacing:-1px;padding:5px 10px; /* line-height:150%;*/ color:#555;font-weight:700;text-align:center; }
.slb_btn1:hover {background:#000; transition: /*color .15s ease-in-out ,*/ background-color .15s ease-in-out; cursor:pointer}
.slb_btn1:hover a {color:#fff;}


.sl_img_arrow  ul {list-style:none; width:100%; margin-top:10px; }
.sl_img_arrow ul li {float:left; display:inline-block; text-align:center; margin:2px; }
.sl_img_arrow {/*width:45px; height:45px; margin:2px; border:2px solid #333; font-weight:200; text-align:center; 
					padding:10px 0 8px 0; display:block; font-family: 'Lato', 'Open Sans', 'Noto Sans KR', Tahoma, Geneva, sans-serif;
					  font-size:27px; */}



.slb__bglg {background:#f9f9f9;}
.slb__bgg {background:#eee;}
.slb__bgbk {background:#555; color:#fff;}
.slb__file {font-size:0.8rem; color:#aaa;}
.txt-center {text-align:center;}

.slb__form_text {width:100%;height:25px; border:1px solid #ddd}
.slb__form_text2 {width:20%;height:25px; border:1px solid #ddd}
.slb__form_textarea {width:100%; height: 50px; overflow: visible; border:1px solid #ddd}
.slb__form_file  {width:70%;height:25px; border:1px solid #ddd;}
.slb__form_check  {width:15px;height:15px; border:1px solid #ddd;}


input {padding:0; font-size:14px; line-height:14px !important;}
select {padding:0; font-size:14px; line-height:14px !important;}