.event_73_all_warapper {
    width: 1000px;
    margin-top: 65px;
}
.event_73_page_area {
    width: 100%;
}
.event_73_page_area > div {
    width: 100%;
    position: relative;  
}
.event_73_page_top:before {
    content: '';
    width: 93%;
    height: 1px;
    background-color: #cdc6c1;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.event_73_link {
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    width: 400px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    cursor: pointer;
}
.event_73_comment_link {
    background-color: #c89288;
    bottom: 70px;
    color: #ffffff;
}
.event_73_detail_link {
    border: 1px solid #c89288;
    bottom: 70px;
    color: #c89288;

}
.event_73_comment_list_area {
    margin-top: 45px;
    margin-bottom:40px;
}
 
.event_73_comment_list {
    width: 100%;
    border-top:1px solid #777777;
    border-bottom:1px solid #ebebeb;
}
.event_list_title {
    font-family: 'Spoqa Han Sans';
    font-weight: 300;
    font-size: 17px;
    margin-bottom: 10px;
}
.event_73_comment_list .ths, .event_73_comment_list .tds {
    padding: 10px;
}
.event_73_comment_list .ths {
    background-color:#f9f7f7;
    color:#777777;
    border-right: 1px solid #eeeeee;
}
.event_73_comment_list .tds {
    border-top:1px solid #ebebeb;
    color: #777777;
    line-height: 18px;
}
.event_73_comment_list .tds.tds_msg {
    text-align: left;
}
.event_73_comment_list .ths:first-of-type {
    width: 5%;
}
.event_73_comment_list .ths:nth-of-type(2) {
    width: 65%;
}
.event_73_comment_list .ths:nth-of-type(3) {
    width: 10%;
}
.event_73_comment_list .ths:nth-of-type(4) {
    width: 10%;
}
.event_73_comment_list .ths:nth-of-type(5) {
    width: 10%;
}
.tds.coupon_complete {
    color: #77bda7;
}

.event_form_box {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	width: 600px;
	border: 2px solid #2e253f;
	background-color: #ffffff;
	z-index: 20;
	padding: 30px 20px;
	position: fixed;
    left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	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: 20px;
    font-weight: 300;
    margin-bottom: 25px;
}
.pframe_reg_box_desc {
    color: #666666;
    font-family: 'dotum';
    font-size: 12px;
}

.pframe_comment_input_wrapper {
    display: flex;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding: 10px;
    margin-top: 15px;
    margin-bottom: 25px;
}
.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 {
    width: 95%;
    height: 70px;
    border: 1px solid #dddddd;
    resize: none;
    padding: 10px;
}
.pframe_comment_input_body {
    width: 100%;
}
.event_73_submit_wrapper {
    text-align: center;
}
.event_73_submit_wrapper > input[type=submit] {
    width: 195px;
    height: 50px;
    background-color: #2e253f;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
}