.event_87_all_warapper {

}
.event_87_page_area {
    width: 100%;
    position: relative;
}
.event_87_page_area .event_87_page_img {
    width: 100%;
}
.event_87_page_area > div {
    width: 100%;
    position: relative;
}
.url_area {
    word-break: break-word;
    white-space: normal;
    overflow-wrap: break-word;
}
.list_url_link {
    color: #ff9392;
}
.event_87_link {
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    width: 78%;
    font-family: 'Spoqa Han Sans';
    font-size: 13px;
    font-weight: 400;
    padding-top: 8px;
    padding-bottom: 8px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    cursor: pointer;
}
.event_87_comment_link_wrapper {
    background-color: #f8f8f8;
    padding: 30px;
    padding-top: 20px;
}
.event_87_comment_link {
    background-color: #8366a6;
    color: #ffffff;
    position: relative;
    width: 100%;
}
.event_87_detail_link {
    border: 1px solid #c89288;
    bottom: 30px;
    color: #c89288;
}
.event_87_comment_list_area {
    margin-top: 25px;
    margin-bottom:40px;
}
.event_87_comment_list {
    width: 100%;
    border-top:1px solid #777777;
    border-bottom:1px solid #ebebeb;
}
.event_list_title {
    font-family: 'Spoqa Han Sans';
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
}
.event_87_comment_list .ths, .event_87_comment_list .tds {
    padding: 8px 3px;
}
.event_87_comment_list .ths {
    background-color:#f9f7f7;
    color:#777777;
}
.event_87_comment_list .tds {
    border-top:1px solid #ebebeb;
    color: #777777;
    font-size: 11px;
    line-height: 18px;
}
.event_87_comment_list .tds.tds_msg {
    text-align: left;
}
.event_87_comment_list .ths:first-of-type {
    width: 10%;
}
.event_87_comment_list .ths:nth-of-type(2) {
    width: 60%;
}
.event_87_comment_list .ths:nth-of-type(3) {
    width: 15%;
}
.event_87_comment_list .ths:nth-of-type(4) {
    width: 15%;
}
.tds.coupon_complete {
    color: #77bda7;
}



/* ÀÌº¥Æ® Âü¿© */

.event_form_box {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	width: 100%;
	background-color: #ffffff;
	padding: 35px 18px 0px 18px;
	display: none;
}
.formbox_close_btn {
    position: absolute;
    top: 0;
    right: 0;
}
#pframe_reg_box, #pframe_reg_box div {
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pframe_reg_box_title {
    color: #333333;
    font-family: 'Spoqa Han Sans';
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 20px;
}
.pframe_reg_box_desc {
    color: #666666;
    font-family: 'dotum';
    font-size: 11px;
}
.pframe_comment_input_wrapper {
    display: flex;
    align-items: center;
    border-top: 1px solid #dddddd;
    padding: 5px;
}
.pframe_comment_input_head {
    width: 100px;
    color: #333333;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 27px;
    position: relative;
}
.pframe_comment_input_head > span {
    height: 35px;
    display: flex;
    align-items: center;
    font-size: 11px;
}
.pframe_comment_input_head > span:before {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url('/card/img/170817_21_02.png');
    background-size: 14px;
    position: absolute;
    left: 0;
}
.pframe_comment_input_body > span {
    font-size: 11px;
}
.pframe_url {
    width: 100%;
    height: 30px;
    border: 1px solid #dddddd;
    padding: 10px 5px;
}
.pframe_comment {
    width: 100%;
    height: 70px;
    border: 1px solid #dddddd;
    resize: none;
    padding: 10px;
}
.pframe_comment_input_body {
    width: 100%;
}
.event_87_submit_wrapper {
    text-align: center;
    margin-top: 30px;
}
.event_87_submit_wrapper > input[type=submit] {
    width: 195px;
    background-color: #2e253f;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.event_87_url {
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    width: 78%;
    font-family: 'Spoqa Han Sans';
    font-size: 13px;
    font-weight: 400;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #8366a6;
    transform: translateX(15%);

}
