
/* Å¬¸®¾î Å×ÀÌºí */
.bbsTby {border-collapse: collapse;border-top:1px solid #ddd;}
.bbsTby caption {line-height:0;}
.bbsTby th, .bbsTby td {border-bottom:1px solid #ddd;}
.bbsTby th{
	text-align: left;
    font-weight: normal;
    font-size: 16px;
    width: 140px;
    padding: 10px 0px 10px 10px;
	vertical-align:middle;	
	border-right:1px solid #dfdfdf;
	background:#f7f7f7;
}
.bbsTby td{
	text-align: left;
    box-sizing: border-box;
    padding: 7px 0px  7px 7px ;
	vertical-align:middle;
	font-size: 16px;
}

/* Å¬¸®¾î Å×ÀÌºí */
.bbsTbx {border-collapse: collapse;border-top:1px solid #ddd;}
.bbsTbx caption {line-height:0;}
.bbsTbx tr:hover th, .bbsTbx tr:hover  td {background:#f7f7f7;}
.bbsTbx th, .bbsTbx td {border-bottom:1px solid #ddd;}
.bbsTbx th{
	background-color:#f7f7f7;
	text-align: center;
    font-weight: normal;
    font-size: 16px;
    padding: 13px 0px 13px 10px;
}
.bbsTbx td{
    box-sizing: border-box;
    padding: 13px 3px ;
	vertical-align:middle;
	font-size: 16px;
}


.bbs-pager{text-align:center;margin:10px 0;}
/* ±âº»Æû */
.bbsform input[type=text],.bbsform input[type=password] ,.bbsform textarea,.bbsform select,.bbsform label{font-size:14px;line-height:150%;font-weight:normal;vertical-align:middle;}

.bbsform input[type=text],.bbsform input[type=password] { padding:0px 10px; height:32px; box-sizing:border-box;
    border: 1px solid #ddd;
    line-height: 32px;}
.bbsform input[type=text]::-webkit-input-placeholder,.bbsform input[type=password]::-webkit-input-placeholder { color:#ccc;}
.bbsform input[type=text]::-ms-input-placeholder,.bbsform input[type=password]::-ms-input-placeholder { color:#ccc;}

.bbsform input[type=file] { padding:0px 10px; height:32px; box-sizing:border-box;
    border: 1px solid #ddd;
    line-height: 32px;}
.bbsform input[type=file]::-webkit-input-placeholder{ color:#ccc;}
.bbsform input[type=file]::-ms-input-placeholder{ color:#ccc;}

.bbsform  select { 
    margin: 1px;
    padding: 0px 30px 0px 8px;
    height: 32px;
    line-height: 2.4em;
    border: 1px solid #ddd;
}

.bbsform  a.btn-submit{
	display:inline-block;
}
.bbsform  input.btn-submit,.bbsform  button.btn-submit,.bbsform  a.btn-submit{
	
	border: none;
    background-color: #d8325d;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    line-height: 50px !important;
    text-align: center;
    cursor: pointer;
	padding-right:50px;
	padding-left:50px;
	
}

.bbsform  a.btn-list{
	display:inline-block;
}
.bbsform input.btn-list,.bbsform button.btn-list,.bbsform a.btn-list{
	border: none;
    background-color: #aaaaaa;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.bbsform textarea{
	-webkit-appearance: textarea;
    background-color: white;
    -webkit-rtl-ordering: logical;
    flex-direction: column;
    resize: auto;
    cursor: text;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    border-color: #ddd;
    border-image: initial;
    padding: 2px;
}

.bbs-tile{
	width:100%;
	clear:both;
	margin:0;
	display:block;
	height:auto;
	font-size: 14px;
}
.bbs-tile li{
	position: relative;
	float:left;	
	display:inline-block;
	width:24.25%;
	margin: 0 1% 1% 0;	
	overflow-x:hidden;
	border:1px solid #dddddd;		
}
.bbs-tile li:nth-child(4n){
	margin-right: 0;	
}

.bbs-tile li .pic{position: relative;width:100%; height:100%; overflow:hidden;border-bottom:1px solid #ddd; }
.bbs-tile li .pic .bg{position: absolute; width:100%; height:100%; top:0;left:0; overflow:hidden; }
.bbs-tile li .pic img{width:100%;}
.bbs-tile li .sbj{overflow-x:hidden;overflow-text:ellipsis;padding:5px 0;height:35px;margin:0 8px;font-size: 1rem;overflow:hidden;text-overflow:ellipsis;}
.bbs-tile li .dates{float:left;width:49%;padding:5px 0;text-align:left;margin:0 0 0 8px;font-size: 1rem;}
.bbs-tile li .writers{float:left;width:49%;padding:5px 0;text-align:right;margin:0 8px 0 0;font-size: 1rem;}

.bbs-pager{clear:both;display:block;text-align:center;margin:10px auto;}

/*¹ÝÀÀÇü ¸®½ºÆ® Å×ÀÌºí */
@media only screen and (max-width:991px) {
	.bbs-tile li{
		width:32.33%;		
	}
	.bbs-tile li:nth-child(1n),.bbs-tile li:nth-child(2n),.bbs-tile li:nth-child(4n){
		margin-right:1% !important;
	}
	.bbs-tile li:nth-child(3n){
		margin-right: 0!important;	
	}
}
@media only screen and (max-width:768px) {
	.bbs-tile li{
		width:49%;
	}
	.bbs-tile li:nth-child(1n),.bbs-tile li:nth-child(3n),.bbs-tile li:nth-child(4n){
		margin-right:2% !important;
	}
	.bbs-tile li:nth-child(2n){
		margin-right: 0!important;	
	}
}
@media only screen and (max-width:576px) {
	.bbs-tile li{
		width:100%!important;
	}
	.bbs-tile li:nth-child(1n),.bbs-tile li:nth-child(3n),.bbs-tile li:nth-child(4n){
		margin-right:0% !important;
	}
}
/* ±âº»Æû */


.view_title1 {font-family:verdana;font-size:8pt;font-weight:bold;color:#888888}
.view_title2 {font-family:Arial;font-size:19px;letter-spacing:-1px;font-weight:bold;color=#eeeeee}

.yunti_writetitle {border:solid 1;border-color:888888;background-color:bbbbbb;}
.yunti_writeform {border:solid 1;border-color:999999;background-color:dddddd;}

.yunti_input {border:solid 1;border-color:888888;background-color:#FFFFFF;height:17px}
.input {font-family:±¼¸²;border:solid 1;border-color:888888;background-color:f3f3f3;height:17px}
.yunti_w_textarea {border:solid 1;border-color:888888;background-color:#FFFFFF;width:90%;}

.yunti_normal {font-size:9pt}
.yunti_small {font-size:8pt}
.yunti_comment {font-family:tahoma;font-size:6pt;}

.yunti_header {background-color:fefefe}
.yunti_inbox {border:solid 1;border-color:333333;background-color:666666;width:100%;height:20px;padding:0;spacing:0;}

.yunti_listBox {font-size:9pt;border:solid 0;background-color:white;}
.yunti_liner {background-color:efefef;}
.yunti_footer {background-color:666666;}

.yunti_viewform {border:solid 1;border-color:999999;background-color:dddddd}
.yunti_viewbox {border:0;background-color:white;}

.yunti_search {border:solid 1;border-color:444444;height:17px;width:80px;color:666666;}

.yunti_textarea {border:solid 1;border-color:777777;background-color:white;width:100%;}
.yunti_submit {border:solid 1;border-color:777777;background-color:white;width:100%;height:100%}
.font11 {
	font-family: "µ¸¿ò";
	font-size: 11px;
}
.check {
	height: 10px;
	width: 10px;

}
/*Å×ÀÌºí------------------------------------------------------------------------------------------*/
table {
	color:#424242;
	font-size:12px;
	font-family:'µ¸¿ò', '±¼¸²'
}
.t01 {
	border-bottom:1 solid #cccccc;
	border-right:1 solid #cccccc;
	padding:4px 10px 2px 10px;
	line-height:130%;
}
.t02 {
	border-bottom:1 solid #cccccc;
	padding:4px 10px 2px 10px;
	line-height:130%;
}
.lh {line-height:140%;}


/*¸Þ´º&¸®½ºÆ®------------------------------------------------------------------------------------------*/
.spc {
	padding:2px 1px 0px 1px;
}


/*¼­ºêÆäÀÌÁö------------------------------------------------------------------------------------------*/
.ctg1 {
	color:#424242;
	font-size:11px;
	padding:1px 0px 0px 4px;
}
.ctg2 {
	color:#424242;
	font-size:11px;
	padding:1px 0px 0px 4px;
}
.stt {
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0px 10px 0px;
}
.inf {
	border-bottom:1 solid #dedede;
	padding:4px 8px 2px 8px;
	line-height:130%;
}
.tsm {
	color:#266202;
	font-family:'±¼¸²';
	font-weight:bold;
}


/*±âÅ¸------------------------------------------------------------------------------------------*/
select {font-size:12px;}
.bd {
	padding:4px 0px 2px 0px;
}
.rvw {
	padding:6px 0px 3px 0px;
}
