@charset "utf-8";

@import url(animate.css);
@import url(reset1.css);
@import url(fonts.css);
@import url(dedyear_mo.css);

/*COMMON*/
html,body{word-break: keep-all;font-family: "NB";font-size: 12px;font-weight: 400;}
*{-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}
.out{display:block;overflow:hidden;position:absolute;left:-9999px;width:0px;height:0px;font-size:0;line-height:0;text-indent:-9999px}
.hide {font-size:0;line-height:0;visibility:hidden}
.blind{position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}

.clear:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clear {display: block;}
* html .clear {height: 1%;} /* hides from ie-mac */

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*input:focus,select:focus,textarea:focus,button:focus {outline: none;}*/

/*ellipsis text Box*/
.ellipsisLine1 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; /* aaaaaaaaaaa같은 영문때문에 필요 */
}
.ellipsisLine2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; /* aaaaaaaaaaa같은 영문때문에 필요 */
}

.cut-box{max-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#666;font-weight:normal;line-height:16px;color: #000;}
.cut-box.no-cut{max-height: none;display: block;text-overflow: inherit;}
/*//COMMON*/

textarea, input, button { outline: none; }






