@charset "utf-8";
/* 공통 */
.eventDetail {
	width: 747px;
	font-family: "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;
	position: relative;
}
.eventDetail img {vertical-align: top;}
.eventDetail input,
.eventDetail label,
.eventDetail textarea {font-family: "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;}
/* //공통 */

.eventDetail .cont {position: relative; border: 1px #ece8dd solid; border-top:none;padding: 0 27px 50px 27px;background: url(/images/event/2019/event190410/bg.jpg) repeat-y 0 0;}
.eventDetail .cont .inner {background-color: #fff;padding:0 39px 50px 39px}
.eventDetail .cont h5 { padding:50px 0 30px 0;text-align: center; color: #fff; font-size: 20px; font-weight: bold;color:#333; line-height: 1.5em;}
.eventDetail .cont h5 strong {display: inline-block; border-bottom:2px #c59225 solid;color:#c59225; line-height: 1.2em;}

.eventDetail .cont .radio_list {}
.eventDetail .cont .radio_list:after {content: ""; display: block; clear: both;}
.eventDetail .cont .radio_list li {float: left; width: 194px; height:216px; margin:0 0 15px 15px;}
.eventDetail .cont .radio_list li:first-child {margin-left: 0;}
.eventDetail .cont .radio_list li label {display: inline-block;width: 194px; height:216px; background-image: url(/images/event/2019/event190410/radio.jpg); background-repeat: no-repeat; cursor:pointer; text-indent: -1000px;font-size:0; line-height: 0;}
.eventDetail .cont .radio_list li label:hover {background-image: url(/images/event/2019/event190410/radio_over.jpg);}
.eventDetail .cont .radio_list li.radio_04,
.eventDetail .cont .radio_list li.radio_05,
.eventDetail .cont .radio_list li.radio_04 label,
.eventDetail .cont .radio_list li.radio_05 label {width: 299px;; height: 146px;}
.eventDetail .cont .radio_list li.radio_04 {margin-left: 0;}
.eventDetail .cont .radio_list li.radio_01 label {background-position: 0 0;}
.eventDetail .cont .radio_list li.radio_02 label {background-position: -211px 0;}
.eventDetail .cont .radio_list li.radio_03 label {background-position: -422px 0;}
.eventDetail .cont .radio_list li.radio_04 label {background-position: 0 -233px;}
.eventDetail .cont .radio_list li.radio_05 label {background-position: -317px -233px;}
.eventDetail .cont .radio_list li label.checked {background-image: url(/images/event/2019/event190410/radio_on.jpg);}
.eventDetail .cont .radio_list li input {position:absolute;left:-10000px}

.eventDetail .cont .agree {background-color: #f3f3f3;padding:20px 0 20px 30px; margin: 40px 0 0 0;}
.eventDetail .cont .agree h6 {margin-bottom: 10px;font-size: 14px; color: #444;}
.eventDetail .cont .agree ul li {text-indent: -8px;padding-left: 8px;line-height: 1.5em;font-size: 12px; color: #999;}
.eventDetail .cont .agree ul li a {text-decoration: underline; color: #333; font-weight: 700;}
.eventDetail .cont .agree ul li em {color: #c08f26; font-weight: 700;}
.eventDetail .cont .agree_check {padding: 20px 0;text-align: center;}

.eventDetail .cont .msg {position: relative;padding-right: 140px;}
.eventDetail .cont .msg textarea {width: 450px; height: 73px; background: #fff; padding: 10px; border: 1px #d6d6d6 solid; font-size: 13px; color: #757575; line-height: 1.4; outline: none;}
.eventDetail .cont .btn_submit {position: absolute; top:0; right:0; display: inline-block;background: #d8a12b;width: 130px; height: 95px; font-size: 14px; color: #fff; text-align: center; line-height: 95px; text-decoration: none; font-weight: 700; cursor:pointer;}

.eventDetail .cont .msg_box {border-bottom:1px #cdcdcd dashed; padding-bottom: 25px;}
.eventDetail .cont .msg_box .bgbox {height:93px;background:#f5f5f5;;border: 1px #d6d6d6 solid;}
.eventDetail .cont .msg_box .msg textarea {background:#f5f5f5;height: 50px;border: none;}
.eventDetail .cont .msg_box .count {margin:0 10px 0 0; text-align: right; font-size: 12px; color: #999; font-family: "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;}

.eventDetail .cont .list_wrap {}
.eventDetail .cont .list_wrap ul li {position: relative;	margin-top: 25px;}
.eventDetail .cont .list_wrap ul li strong {display: inline-block;width:138px;height:30px;background-image: url(/images/event/2019/event190410/bg_label.jpg); background-repeat: no-repeat;margin-right: 20px;line-height: 30px;text-align: center; font-size: 14px; font-weight: 700; vertical-align: middle;}
.eventDetail .cont .list_wrap ul li strong.type1 {color: #7b63a1;background-position: 0 0;}
.eventDetail .cont .list_wrap ul li strong.type2 {color: #ccb63d;background-position: 0 -30px;}
.eventDetail .cont .list_wrap ul li strong.type3 {color: #f79646;background-position: 0 -60px;}
.eventDetail .cont .list_wrap ul li strong.type4 {color: #54a2d9;background-position: 0 -90px;}
.eventDetail .cont .list_wrap ul li strong.type5 {color: #4765b8;background-position: 0 -120px;}
.eventDetail .cont .list_wrap ul li .uid {color: #333; line-height: 30px; font-size: 12px;}
.eventDetail .cont .list_wrap ul li .date {display: inline-block;margin-left:15px;padding-left: 15px;color: #999; border-left:1px #ccc solid; line-height: 13px; font-size: 12px;}
.eventDetail .cont .list_wrap ul li .btns {position: absolute;top:5px;right:0}
.eventDetail .cont .list_wrap ul li .btns a {display: inline-block;height: 19px;background: #fbfbfb; border:1px #bebebe solid; padding: 0 7px; font-size: 12px; font-weight: 700; line-height: 19px; color: #666; text-decoration: none;}
.eventDetail .cont .list_wrap ul li .msg {margin-top:7px}
.eventDetail .cont .list_wrap ul li p {margin-top: 10px; line-height: 1.4em; font-size: 13px;}

.eventDetail .paginate {margin-top:20px;text-align: center;}
.eventDetail .paginate a {padding: 0 6px 0 10px;font-size: 13px; color:#999;text-decoration: none; line-height: 14px;}
.eventDetail .paginate a.page_prev {border-left:none}
.eventDetail .paginate strong {padding: 0 10px 0 10px; margin-right:-5px; font-weight: 700; color: #333;}
