@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 .btn_area {background:#e6f5f4;text-align:center;padding:30px 0 55px 0;} 
.eventDetail .msg_list {position:relative;background:#e6f5f4;padding-bottom:60px;}
.eventDetail .msg_list ul {width:660px;margin:0 auto;*zoom:1}
.eventDetail .msg_list ul:after {content:"";display:block;clear:both;}
.eventDetail .msg_list ul li {float:left;position: relative; width:163px;height:105px;margin:0 7px 14px 7px;padding: 20px;background-image: url(/images/event/event181210/bg_msg.png); background-repeat:no-repeat;text-align:left;color: #333;line-height: 1.5em;font-weight: 700;	}
.eventDetail .msg_list ul li.bg1 {background-position: 0 0;}
.eventDetail .msg_list ul li.bg2 {background-position: -215px 0;}
.eventDetail .msg_list ul li.bg3 {background-position: -428px 0;}
.eventDetail .msg_list ul li.bg4 {background-position: 0 -156px;}
.eventDetail .msg_list ul li.bg5 {background-position: -215px -156px;}
.eventDetail .msg_list ul li.bg6 {background-position: -428px -156px;}
.eventDetail .msg_list ul li .uid {position:absolute;bottom:20px;color: #666;font-size: 11px;}
.eventDetail .msg_list  .ePage {padding-top: 5px;;text-align: center;}
.eventDetail .msg_list  .ePage a {line-height: 26px;margin: 0 5px;color: #666;font-weight: 700;}
.eventDetail .msg_list  .ePage a.on {color: #f30000;}

.eventDetail .msg_list .btn_roll {position:absolute;top:145px}
.eventDetail .msg_list .btn_roll.prev {left:24px;}
.eventDetail .msg_list .btn_roll.next {right:24px;}

.eventDetail .msgPopup {display:none;position:absolute;top:50%;left:50%;width:550px;margin:-325px 0 0 -276px;z-index:9900 }  
.eventDetail .msgPopup .msgPopCnt { background:#fff url(/images/event/event181210/popup_bg.jpg) 0 0 no-repeat; border: 1px solid #989898;}
.eventDetail .msgPopup .msgPopCnt .close {position:absolute;top:20px;right:20px;}
.eventDetail .msgPopup .contWrap {padding:95px 30px 30px 30px;border: none;}
.eventDetail .msgPopup .msgbox {background:#effaf9;margin-bottom: 20px;padding: 0 25px 25px 25px; border: 1px #bae0dc solid; font-weight: 700;}
.eventDetail .msgPopup .msgbox dl {}
.eventDetail .msgPopup .msgbox dl dt {padding: 20px 0 10px 0;font-size: 16px; color: #333;}
.eventDetail .msgPopup .msgbox dl dt strong {color: #0b6572;}
.eventDetail .msgPopup .msgbox dl dd .item {position: relative; padding-right: 20px;}
.eventDetail .msgPopup .msgbox dl dd .item label {position: absolute;top:11px;left:10px;color: #999; font-size: 15px; cursor: auto;}
.eventDetail .msgPopup .msgbox dl dd .item textarea {width:100%;height: 20px;padding: 10px; border:1px #aecac8 solid; font-size: 15px;}
.eventDetail .msgPopup .msgbox dl dd .comment {margin-bottom: 10px; color: #777; font-size: 11px; letter-spacing: -0.045em; font-weight: normal; line-height: 1.5em;}
.eventDetail .msgPopup .msgbox dl dd .comment2 {margin-top: 5px;font-size: 11px; }
.eventDetail .msgPopup .msgbox dl dd input[type="file"] {width: 100%;padding: 5px;;background: #fff;border:1px #aecac8 solid; font-size: 12px;}

.eventDetail .msgPopup .commentT {color:#666666;font-size:13px;padding-bottom:10px;}
.eventDetail .msgPopup .commentB {color:#999;font-size:12px;padding-bottom:10px;}
.eventDetail .msgPopup .evtInfo {}
.eventDetail .msgPopup .evtInfo table.tbl_reg {width:100%; border-top:1px solid #989898; border-bottom:1px solid #989898; letter-spacing:-.06em;}
.eventDetail .msgPopup .evtInfo table.tbl_reg th {padding:12px 17px;border-bottom:1px solid #e1e1e1;color:#333;font:13px "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;text-align:left;line-height:1.5;}
.eventDetail .msgPopup .evtInfo table.tbl_reg td {padding:12px 17px;border-bottom:1px solid #e1e1e1; color:#666; font:13px "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;line-height:1.5;}
.eventDetail .msgPopup .evtInfo table.tbl_reg tr:last-child th, 
.eventDetail .msgPopup .evtInfo table.tbl_reg tr:last-child td {}
.eventDetail .msgPopup .evtInfo table.tbl_reg tr td .txt {width:340px; height:25px; padding-left:10px; border:1px solid #d9d9d9; color:#999; font:12px "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif; }
.eventDetail .msgPopup .evtInfo table.tbl_reg tr td img {vertical-align:middle;}
.eventDetail .msgPopup .evtInfo table.tbl_reg tr td label {margin-right:25px;}

.eventDetail .msgPopup table caption {text-indent:-1000px;font-size:0;line-height:0;}
.eventDetail .msgPopup table tbody td.input_area {padding:8px 0}
.eventDetail .msgPopup .inputList > li {margin-top:7px;}
.eventDetail .msgPopup .inputList > li:first-child {margin-top:0;}
.eventDetail .msgPopup table tbody td textarea {padding:10px;border:1px solid #d9d9d9;color:#999;font:12px "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif}
.eventDetail .msgPopup table tbody td .caution {margin-top:7px;color:#e85e51}
.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 table tbody td label.dis {color:#999;}
.eventDetail .msgPopup table tbody td label.dis em {color:#e85e51}
.eventDetail .msgPopup .btnArea {margin-top:20px;border-top:0 none;text-align:center;padding:0;}
.eventDetail .msgPopup .btnArea a {float:none !important;}
.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;}
.eventDetail #addressFindPop input[type="text"] {width:255px;height:25px;padding: 0 10px;border:1px solid #d9d9d9;float:left;}
.eventDetail .msgPopup ul.comment {margin-bottom:10px;}
.eventDetail .msgPopup ul.comment li {padding:0 0 4px 10px;text-indent:-10px;font-size:11px;color:#666;line-height:1.4}
.eventDetail .msgPopup .agree {font-size:12px}
.eventDetail .msgPopup .agree li {margin-top: 5px;}

.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;}
