.mt_elps { width:100%; overflow: hidden; text-overflow: ellipsis; display: --webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;vertical-align: middle;visibility: visible;}
.fs_16 { font-size: 16px; letter-spacing: -0.43px;}
.fs_12 {font-size: 12px; letter-spacing: -0.32px;}


.og-root {position:relative; margin: 0; padding: 0; word-wrap: break-all; font-family: 'Nanum Gothic'; font-size: 15px; line-height: 22px;box-sizing: border-box;}
.og-root img {vertical-align: middle;}


.og-root .horizon_item_wrap {width: 100%; max-width: 500px; font-family: 'Noto Sans';}


.og-root .horizon_item_wrap.og_left { margin-right: auto;}
.og-root .horizon_item_wrap.og_center { margin: auto;}
.og-root .horizon_item_wrap.og_right { margin-left: auto;}

.og-root .horizon_item_wrap .item {border: 1px solid #ebebeb; box-shadow: none;}
.og-root .horizon_item_wrap .item {position:relative; background-color:#fff; border-radius:5px; font-size:0;}

/* .fr-wrapper .horizon_item_wrap .item a {display:block; color: inherit; text-decoration: none;}
.horizon_item_wrap .item a {display:block; color: inherit; text-decoration: none;} */

.og-root .horizon_item_wrap .item .detail_info { position: relative; padding: 20px 20px;}
.og-root .horizon_item_wrap .item .img {vertical-align: middle;border: 0 none;}
.og-root .horizon_item_wrap .item .img {display: inline-block; position: relative;}
.og-root .horizon_item_wrap .item .img img {display: block; max-width:100px !important; max-height:140px; overflow: hidden;}

.og-root .horizon_item_wrap .item .txt_wrap {vertical-align: middle;box-sizing: border-box;}

.og-root[data-view-type="image"] .horizon_item_wrap .item .txt_wrap {display: inline-block; width: calc(100% - 104px); margin-top: 1px;padding-left: 23px;}
.og-root[data-view-type="text"] .horizon_item_wrap .item .txt_wrap {display: inline-block; width: 100%; margin-top: 1px;margin-left:0px;padding-left:0px;}

.og-root .horizon_item_wrap .item .txt_wrap .subject { display:-webkit-box;max-height:40px;line-height:20px;overflow:hidden;word-break:break-all;color:#414141;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.og-root .horizon_item_wrap .item .txt_wrap .preview { min-height: 0px; margin-top: 15px; font-size: 12px; color: #999; display:-webkit-box; max-height: 12px; line-height: 12px;overflow: hidden;word-wrap: break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;}

.og-root .yb-layer {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;  opacity: 0.0; color: inherit; text-decoration: none;}
.fr-wrapper .yb-layer {  z-index: -999; }

.yb-root {position:relative; margin: 0; padding: 0; word-wrap: break-all; font-family: 'Nanum Gothic'; font-size: 15px; line-height: 22px;box-sizing: border-box;}
.yb-root img {vertical-align: middle;}


.yb-root .horizon_item_wrap {width: 100%; max-width: 500px; font-family: 'Noto Sans';}


.yb-root .horizon_item_wrap.yb_left { margin-right: auto;}
.yb-root .horizon_item_wrap.yb_center { margin: auto;}
.yb-root .horizon_item_wrap.yb_right { margin-left: auto;}

.yb-root .horizon_item_wrap .item {border: 1px solid #ebebeb; box-shadow: none;}
.yb-root .horizon_item_wrap .item {position:relative; background-color:#fff; border-radius:5px; font-size:0;}

.yb-root .horizon_item_wrap .item .detail_info { position: relative; padding: 20px 20px;}
.yb-root .horizon_item_wrap .item .img {vertical-align: middle;border: 0 none;}
.yb-root .horizon_item_wrap .item .img {display: inline-block; position: relative;}
.yb-root .horizon_item_wrap .item .img img {display: block; max-width:100px !important; max-height:140px; overflow: hidden;}

.yb-root .horizon_item_wrap .item .txt_wrap {vertical-align: middle;box-sizing: border-box;}
.yb-root .horizon_item_wrap .item .txt_wrap {display: inline-block; width: calc(100% - 104px); margin-top: 1px;padding-left: 23px;}
.yb-root .horizon_item_wrap .item .txt_wrap .subject {color: #000; margin-top: 1rem;margin-bottom:1rem;display:-webkit-box;max-height:40px;line-height:20px;overflow:hidden;word-break:break-all;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical; }

.yb-root .horizon_item_wrap .item .txt_wrap .author {margin-top: 1rem;margin-bottom:0.3rem;color: #999;font-size: 12px; letter-spacing: -0.32px;display:-webkit-box;max-height:22px;line-height:22px;overflow:hidden;word-break:break-all;font-weight:400;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.yb-root .horizon_item_wrap .item .txt_wrap .publisher {margin-top: 0.3rem;margin-bottom:0.3rem;color: #999;font-size: 12px; letter-spacing: -0.32px;display:-webkit-box;max-height:22px;line-height:22px;overflow:hidden;word-break:break-all;font-weight:400;-webkit-line-clamp:1;-webkit-box-orient:vertical; }

.yb-root .yb-layer {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;  opacity: 0.0; color: inherit; text-decoration: none;}
.fr-wrapper .yb-layer {  z-index: -999; }



.og-root + .og-root { margin-top: 24px;}
.og-root + .yb-root { margin-top: 24px;}
.yb-root + .og-root { margin-top: 24px;}
.yb-root + .yb-root { margin-top: 24px;}