@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 .evt_cont {position:relative;}
.eventDetail .evt_cont .btn_down {position:absolute; top:276px; left: 167px;}
.eventDetail .evt_cont .btn_copy {position:absolute; top:379px; left: 346px;}
.eventDetail .evt_cont .btn_area {position:absolute; top:492px; left: 0; width: 100%;;text-align:center;} 
.eventDetail .evt_cont .btn_go {position:absolute; top:603px; right: 87px;}

.eventDetail .msgPopup {display:none;position:absolute;top:50%;left:50%;background: #f4f3f9; width:520px; border: 1px #c6c6c6 solid;padding: 4px;margin:-500px 0 0 -261px;z-index:99 }  
.eventDetail .msgPopup .msgPopCnt { background:#fff; border: 1px solid #e7e6f1;	}
.eventDetail .msgPopup .msgPopCnt .close {position:absolute;top:-1px;right:-1px;}
.eventDetail .msgPopup .msgPopCnt h2 {padding: 37px 30px 26px 30px}
.eventDetail .msgPopup .contWrap {padding:0 30px 35px 30px;border: none;}
.eventDetail .msgPopup table {width:100%;}
.eventDetail .msgPopup table caption {text-indent:-1000px;font-size:0;line-height:0;}
.eventDetail .msgPopup table tbody td select,
.eventDetail .msgPopup table tbody td input,
.eventDetail .msgPopup table tbody td .txt,
.eventDetail .msgPopup table tbody td .school_search {display: inline-block;	vertical-align:middle;}
.eventDetail .msgPopup .examInfo {background: #f2f4f7; margin-bottom: 20px;}
.eventDetail .msgPopup .examInfo table {border: none;}
.eventDetail .msgPopup .examInfo table tr th {height:auto;padding:15px 0 15px 20px;border: none; vertical-align: top;}
.eventDetail .msgPopup .examInfo table tr td {padding:15px 20px 15px 0;border: none;}
.eventDetail .msgPopup .examInfo table tr.input_area th {padding:3px 0 3px 20px;}
.eventDetail .msgPopup .examInfo table tr.input_area td {padding:3px 20px 3px 0;}
.eventDetail .msgPopup .examInfo table tr.input_area td .inputList li {margin-top:5px;}
.eventDetail .msgPopup .examInfo table tr.input_area td .inputList li:first-child {margin-top: 0;}
.eventDetail .msgPopup .examInfo table tr td em {color: #5c6cb1;font-weight: 700;}
.eventDetail .msgPopup .examInfo .item {position: relative; padding:0 20px 15px 0;}
.eventDetail .msgPopup .examInfo .item label {position: absolute;top:11px;left:10px;color: #999; font-size: 12px; cursor: auto;}
.eventDetail .msgPopup .examInfo .item textarea {width:100%;height: 28px;padding: 10px; border:1px #d9d9d9 solid; font-size: 12px; font-family:  "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;}

.eventDetail .msgPopup .filebox {border-bottom: 1px #e7e6f1 solid;}
.eventDetail .msgPopup .filebox dl {}
.eventDetail .msgPopup .filebox dl dt {padding-bottom: 10px;font-size: 14px; color: #e75b57; font-weight: 700;}
.eventDetail .msgPopup .filebox dl dd .itemfile {padding-right:8px}
.eventDetail .msgPopup .filebox dl dd input[type="file"] {width: 100%;padding:3px;background: #f2f2f2;border:1px #d9d9d9 solid; font-size: 12px;}
.eventDetail .msgPopup .filebox .file_info {padding: 10px 0;}
.eventDetail .msgPopup .filebox .file_info li {background: url(../../images/event/event181214/bul_list.gif) 0 6px no-repeat;margin: 3px 0;font-size: 12px; color: #5c6cb1; padding-left: 7px; line-height: 1.4;}

.eventDetail .msgPopup .btnArea {margin-top:15px;border-top:0 none;text-align:center;padding:0;}
.eventDetail .msgPopup .btnArea .txt_point {float:none !important; font-size: 12px; color: #dd2626; margin-bottom: 10px;}
.eventDetail .msgPopup .btnArea a {float:none !important;}

.eventDetail .msgPopup .agree_info dd li {text-indent:-10px;padding-left:10px; letter-spacing: -0.065em;}
.eventDetail .msgPopup .agree {font-size:12px; padding-bottom: 0;}
.eventDetail .msgPopup .agree li {margin-top: 5px;}
.eventDetail .msgPopup .agree input,
.eventDetail .msgPopup .agree label {vertical-align:middle;margin:0}
.eventDetail .msgPopup .agree input {margin-right:5px;}
.eventDetail .msgPopup .agree label {font-weight:bold; font-size: 14px;}


.eventDetail #addressFindPop input[type="text"] {width:255px;height:25px;padding: 0 10px;border:1px solid #d9d9d9;float:left;}
.joinSchool {display:none;top:0;height:auto;margin-top:0;}
.joinSchool input[type=text] {float:left;width:255px;height:25px;padding:0 10px;border:1px solid #d9d9d9;}
.popContent ul li ul.school_Search li a {float:left;}