@charset "utf-8";
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.basic-post-box {list-style:none;margin:0 -27px;padding:0;overflow:hidden;}
.basic-post-box.type2 > li {float:left;width:50%;padding:0 27px;margin-bottom:35px;}
.basic-post-box.type2 a.post_lnk {background-color:#f6f8fc;display:block;border:none;height:176px;padding:34px 35px 0;position:relative;}
.basic-post-box .tit {display:block;color:#1b1d1c;font-size:120%;letter-spacing:-.05em;font-weight:700;margin-bottom:7px;}
.basic-post-box.type2 .tit {font-size:180%;}
.basic-post-box.type2 .post_txts {word-break:keep-all;color:#888;width:330px;}
.basic-post-box .date {position:absolute;bottom:20px;font-size:95%;color:#999;}
.basic-post-box.type2 .more {position:absolute;bottom:20px;right:25px;}

.basic-post-box.type2 .type_evt a.post_lnk {background-color:#4a4f68;color:#fff;}
.basic-post-box.type2 .type_evt .tit {color:#fff;}
.basic-post-box.type2 .type_evt .post_txts {color:rgba(255,255,255,.8);}

.basic-post-box.type2 .price {font-family: 'GmarketSansBold';font-size:58px;position:absolute;top:53px;right:35px;}
.basic-post-box.type2 .price span {font-size:50%;font-family: 'GmarketSansMedium';}