@charset "utf-8";

/* CSS Document */
body.hid {overflow:hidden;}
#container{ padding-bottom:0; }
#container p {margin-bottom:0;}
#div_cont{width:100%;text-align:left;clear:both;}

.visual.main-visual { height:624px; overflow:hidden; }
.visual.main-visual .txt_wrap{ width:1200px; margin:0 auto; position:relative; }
.visual .visual_flag { 
	position: absolute; top:0; right:0; animation:fadeIn ease .5s  1.7s both;
}
.visual .visual_txt01 { padding-top:98px; animation:fadeIn ease .9s .7s both;}
.visual .visual_txt02 { padding-top:36px;}
.visual .visual_txt02 img { animation:fadeInUp ease .9s 1s both}
.visual .visual_txt03 img { padding-top:37px; animation:fadeInDown ease .9s 1s both}
.visual .visual_txt04 img { animation:fadeInUp ease 1s 1.9s both}
.visual .visual_txt04 { position:relative; padding-top:44px;}
.visual .visual_txt05 { padding-top:98px; animation:fadeIn ease .9s .7s both;}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.fadeIn { animation-name: fadeIn;} 
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}
.fadeInUp { animation-name: fadeInUp;}
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}
.fadeInDown { animation-name: fadeInDown;}


/* TOP */
.reser_wrap {
	background: #98BBFD;
	backdrop-filter: blur(25px);
	position: absolute; 
	left:0; 
	right:0;
}
.reser_wrap .reser { 
	position:relative; 
	margin:0 auto;
	display: flex;
	padding: 15px 0 17px 0;
	justify-content: center;
	align-items: center;
	gap:204px;
}

.reser_wrap .reser .info_area{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 24px;
}
.reser_wrap .reser .info_area > div{
	display: flex;
	align-items: center;
	gap: 10px;

	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 36px */
}
.reser_wrap .reser .info_area > div strong{
	display: flex;
	height: 30px;
	padding: 0 8px;
	justify-content: center;
	align-items: center;

	border-radius: 5px;
	border: 1px solid #000;
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%; /* 27px */
}
.reser_wrap .reser .info_area > div:nth-child(2) span{
	font-weight: 700;
}	

.reser .btn_reser {
	display: flex;
	padding: 8px 40px;
	justify-content: center;
	align-items: center;
	border-radius: 999px;
	background: #1B1B1B;
	cursor: pointer;
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 30px */
}
.reser .btn_reser.re1 {
	background: #1B1B1B;
}
.reser .btn_reser.re3 {
	background: #738BBA;
}

body.fixed #fixed_reser{position:fixed; left:0;right:0;bottom:0;z-index:1000;}


.acdm_list{ 
	position: relative;
	width: 1200px; margin: 0 auto; 
	text-align: left;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: left;
	gap:20px;
}
.acdm_list li{
	width:490px;
	box-sizing: border-box;
	padding:30px;
	background:#fff;
	border-radius:20px;

	display: flex;
width: 590px;
padding: 40px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;

}
.acdm_list.bn li {border:none;}
.acdm_list li .acdm_tlt{
	text-align: left;
}
.acdm_list li .acdm_tlt .acdm_txt .acdm_nm{
	display: block;width: 100%; font-size: 35px;
	display: table-cell;text-align: left;
	vertical-align: middle;
}
.acdm_list li .acdm_tlt .acdm_txt .acdm_nm .tag{
	display: inline-block;color: #4457b8;font-size: 16px; border: 2px solid #4457b8;border-radius:24px;
	position:absolute; top:31px; right:31px; width:64px; height:64px; 
	line-height:62px; border-radius:100%; text-align:center; font-weight:bold;
}
.acdm_list li .acdm_tlt .acdm_txt .acdm_nm .acdm_link {
    position: relative; /* ±âÁØÁ¡ */
    padding-right: 30px; /* ¾ÆÀÌÄÜ µé¾î°¥ °ø°£ È®º¸ */
    display: inline-block;
}

.acdm_list li .acdm_tlt .acdm_txt .acdm_nm .acdm_link::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 21px;
    flex-shrink: 0;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'><path d='M12 2.5L0 11.5H3V23.5H9V17.5H15V23.5H21V11.41L24 11.5L12 2.5V2.5Z' fill='black'/></svg>") 
                no-repeat center center;
    background-size: 24px 21px;
}

.acdm_list li .acdm_tlt .acdm_nm .top_acdm_txt{ 
	color: #555;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */
	display:block;
}

.acdm_list li div.bot_btn{
	display: flex;
    gap:6px;
}
.acdm_list li .r_add{
	text-align: left;
}
.acdm_list li .r_add .add,
.acdm_list li .r_add .tel {
	color: #000;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
	padding-left:22px;
	text-align:left;
}
.acdm_list li .r_add .add {background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2024_concert/icon_con01.png') 0 50% no-repeat;}
.acdm_list li .r_add .tel {background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2024_concert/icon_con02.png') 0 50% no-repeat;}
.acdm_list li .r_add .add strong {
	font-weight: normal;font-size: 16px;display: inline-block;
}

.acdm_list .btn_reser, 
.acdm_list .btn_map {
	cursor: pointer;
	position: relative; display:inline-block; height:35px; line-height:33px; color:#fff; font-weight:500; font-size:16px; text-align:center;  
	letter-spacing:-1px; font-family:'Noto Sans KR', 'Montserrat'; box-sizing: border-box; border-radius:20px;
	padding:0 27px 0 23px;
}
.acdm_list .btn_reser.re1 { background:#2C70FC; border:1px solid transparent;}
.acdm_list .btn_reser.re3 { color:#c3c2c2; background:#777777;border:1px solid transparent;}
.acdm_list .btn_reser.re2, .acdm_list .btn_map { color:#2C70FC; background:#fff;border:1px solid #2C70FC;}

.acdm_list li .bot_btn .btn_go{
	position: relative;
	border-radius:20px; height:35px; line-height:33px;
	text-align:center; font-size:16px; color:#fff;
	background-image: linear-gradient(to right, #5A6FEC , #8155F4);
	padding:0 23px 0 19px;
}

#div_cont div[class^=con] {padding:100px 0; box-sizing:border-box; text-align: center;}
.con01 { margin-top: 78px;}
.con02 {background:#F1F1F1;}
.con03 {padding-bottom:0 !important; }
.con04{ background:#B8CFFE;}

/* QUICK MENU */ 
.quick_mnArea{ position: fixed;top: 100px;left: 50%;width: 140px;margin-left: 640px;z-index: 100;display: none;}
.quick_mnArea .btn_goTop{ display: block;font-weight: bold;background:#98BBFD;border-bottom: 1px solid #98BBFD;color: #fff;font-size: 15px;padding: 5px 0;}
.quick_mnArea .btn_goTop:after{content:""; width: 11px;height: 6px;display: inline-block;vertical-align: middle;margin-left: 7px;background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2024_concert/ico_arrowUp.png') 0 0 no-repeat;margin-top: -5px;}
.quick_mnArea .quick_mn{ border: 1px solid #c8dde9;}
.quick_mnArea .quick_list{background: #fff;}
.quick_mnArea .quick_list li{font-family:'Noto Sans KR', 'Montserrat';background: #f3f3f3;color: #000;text-align: center;letter-spacing: -1px;}
.quick_mnArea .quick_list li:nth-child(odd){background: #fff;}
.quick_mnArea .quick_list li:first-child{margin-top: 0;}
.quick_mnArea .quick_list li a{display: block;font-size: 15px;padding:7px 0;font-weight: bold;}
.quick_mnArea .btn_bn {display:block;margin-top:3px;}
.quick_mnArea .quick_list li .tel {padding-left:18px; font-size:15px; font-weight:600; color:#915d06; background:url('https://img.megastudy.net/campus/library/v2015/library/event/2024_su_exam/ic_tel02.png') left center no-repeat;}
.quick_mn{ margin-bottom:2px;}
.gate_link{ cursor: pointer;}
.detail_btn {cursor:pointer;}
.quick {
	width: 100px;
	position: fixed;
	top: 347px;
	left: 50%;
	margin-left: 500px;
	z-index: 999;
}
.quick img {
	opacity: 1;
}

.field_wrap {
	letter-spacing: -1.5px;
	color: #000;
}
.select_wrap .dash {
	width: 9px;
	height: 1px;
	background: #ccc;
	display: inline-block;
	margin: 22px 2px;
	float:left;
}
.number_send {background:#ecedef; padding:25px 0; text-align:center; margin-top:30px;}
.number_send p {font-size:15px; font-weight:normal;}
.number_send .input_wrap {overflow:hidden; position:relative;}
.number_send .input_wrap .txt {position:absolute; left: 37%;top: 13px;color: #4741ac;}
.number_send .input_wrap input {float:none; width:184px; margin-left:49px; float:left; text-align:left; text-indent:15px;}
.number_send .input_wrap input::placeholder {color:#777;}
input:focus::-webkit-input-placeholder {
	color:#fff;
}
input:focus:-moz-placeholder {
	color:#fff;
}
.numberonly {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
input::input-placeholder {
	color:#777 !important;
}
input::-webkit-input-placeholder {
	color:#777 !important;
}
input:-moz-placeholder {
	color:#777 !important;
}
input:-ms-input-placeholder {
	color: #777 !important;
}
    
/* Edge (also supports ::-webkit-input-placeholder) */
input::-ms-input-placeholder {
	color: #777 !important;
}

.number_send .ok_btn {background:#355d9f; float:left;}
.number_send .re_btn {text-decoration:underline; margin:13px 15px; float:left; cursor:pointer;}
.reserve_tit { background:url("https://img.megastudy.net/campus/library/v2015/library/popup/15_reserve/2015reserve_bg.png"); width:582px; display:inline-block;}
.reserve_tit_txt { width:350px; padding:0 0 25px 40px;}
.reserve_tit_txt li.t1 { font-size:31px; font-weight:bold; line-height:35px; color:#042b2f; margin-bottom:20px;letter-spacing:-2px;}
.reserve_tit_txt li.t2 { font-size:15px; color:#333; padding:7px 0px 0 10px; margin-bottom:0; display:inline-block; letter-spacing:0px; font-weight:bold;}
.reserve_tit_txt li.t2 img { vertical-align:middle;}
.reserve_box { display:inline-block; background:#FFF; margin:0 10px 0px 10px; padding-left:25px; }
.pop_body h4 { font-size:35px; line-height:38px; color:#303744;}
.mt {  background:#dee4f2; margin-top:15px; padding:15px 15px;}		
.text{ font-size:15px; letter-spacing:-1px; display:inline-block; margin-top:3px;}
.notice { height:30px; background:#f4f5f6; margin-top:10px; padding:8px 0 25px 10px; }
.notice li { float:left; padding-left:5px;}
.icon_vital {color:#0099ff;}
input[type="radio"] {vertical-align:middle;}
input[type="checkbox"] {vertical-align:middle;}
select {vertical-align:middle;}
.btn_type_08 {vertical-align:bottom;}
.reserve_bottom { background:url("https://img.megastudy.net/campus/library/v2015/library/popup/15_reserve/2015reserve_bg.png"); width:582px; height:35px; display:inline-block;}
.cancle_btn {cursor:pointer;}

.con06{ background-color:#5870EC;}

/*-----------------------------------------------*/
#tableReserveList{
	table-layout:fixed;
}
#tableReserveList td{
	padding:11px 3px 12px 3px;
	word-break: break-all;
	vertical-align: middle;
}

.pop_body {padding:0; box-sizing:border-box;}
.pop_body * {box-sizing:border-box;}
.pre_reser_layer.reser_confirm > * {box-sizing:border-box;}
.pre_reser_layer.reser_confirm {
	display:block; width:100%; position:relative; padding:25px 25px 15px; box-sizing:border-box;min-height:381px;
	width:580px;
}
.pre_reser_layer.reser_confirm .field_area_wrap {width:100%; background:#ecedef; padding:25px 15px; margin-top:25px; border-bottom:none;}
.pre_reser_layer.reser_confirm .input_area_wrap {width:100%; margin-top:0;}
.pre_reser_layer.reser_confirm .input_area_wrap .title_area {font-weight:bold; margin-right:10px; line-height:37px;}
.pre_reser_layer.reser_confirm .input_area_wrap .input_area .info_txt_blue {padding-bottom:0;}
.pre_reser_layer.reser_confirm .input_area_wrap input {text-align:left; line-height:29px; padding-bottom:2px;outline:none;}
.pre_reser_layer.reser_confirm .input_area_wrap input:focus {line-height:29px;}
.pre_reser_layer.reser_confirm .input_area_wrap .ok_btn {padding:0 10px; width:110px; border-radius:0; background:#999; border-color:#999; height:40px; line-height:37px;}
.pre_reser_layer.reser_confirm .taC .ok_btn {position:absolute; bottom:0; height:60px; line-height:60px; color:#fff; font-size:20px; font-weight:bold; text-align:center; background:#888; position:absolute; bottom:-55px; left:0; width:100%;}
.pre_reser_layer.reser_confirm .taC .ok_btn.on {background:#5870eb;}
.pre_reser_layer.reser_confirm .input_area_wrap .ok_btn.complete {background:#5870eb; border-color:#5870eb;}
.pre_reser_layer.reser_confirm .input_area_wrap .ok_btn.resend {width:auto; padding:0; background:none; color:#5870eb; min-width:auto; height:auto;line-height: 15px;vertical-align: middle;}
.pre_reser_layer.reser_confirm .input_area_wrap .ok_btn.comp_new {padding:0; background:none; width:auto; height:auto; line-height:11px;}

.select_wrap {
	display: inline-block;
	text-align: left;
}
.select_wrap p {
	font-size: 18px;
	font-weight: bold;
    text-align:center;
	color:#303744;
	margin-top:0px;
    letter-spacing:-1px;
}

.modal_dim {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background: url(https://img.megastudy.net/campus/library/v2015/library/campus_common/2019_live/pre/dim_bg.png) repeat; z-index:1006;/* background:rgba(0,0,0,0.6) !important; */}

.layer {min-width:500px; left:50%;top: 50%;background:#fff; display:none; position:fixed; z-index:1007;}
.layer.open {display:block;}
.layer h4 {color:#fff; font-size:22px; height:48px; line-height:42px; color:#fff; letter-spacing:-1px; background:#071231; font-size:22px; font-weight:600;}
.layer h4 .close_btn {position:absolute; right:20px; top:15px; cursor:pointer;}
.layer .box {background:#f4f4f4; text-align:left; width:416px; margin:0 auto; padding:20px; margin-top:20px;}
.layer .box p {font-size:14px; font-weight:normal; margin-top:0px; text-indent:-15px; margin-left:15px;}


.layer .field_wrap .ok_btn {float:left; margin-left:5px;}

.layer input {
	border: 1px solid #ccc;
	background: #fff;
	width: 88px;
	height: 38px;
	line-height: 38px;
	color: #FFC342;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	color: #000;
}
.select_wrap input.default {
	color: #000;
}
.select_wrap input:focus {
	color: #000;
}
.layer .ok_btn {font-size:15px; color:#fff; background:#424c5d; text-align:center; display:inline-block; height:44px; padding:0 25px; line-height:40px; cursor:pointer; margin:0 auto; min-width:65px; width:100%;}
#divDim p {width:100%; height:100%; display:table}
#divDim p span {color:#fff; display:table-cell; vertical-align:middle; font-size:14px; text-align:center;}
.tstyle_tit {display:inline-block; height:20px;margin:25px 0 5px 0;line-height:20px;padding:0;}
.tstyle_tit h2 {float:left;display:inline-block;font-size:15px;color:#06285e;line-height:20px;font-weight:bold;margin:0;padding:0;}
.tstyle_tit .tip {float:right;display:inline-block;color:#355d9f;line-height:13px;margin:5px 0 0 0;}
.none {height:34px; line-height:30px; display:inline-block; font-size:15px; margin:10px 0; color:#666;}
.tstyle {border-top:2px solid #355d9f;border-bottom:1px solid #869ec5; font-size:13px; position:relative;}
.tstyle th {background:#eaf0f9;color:#3962a3;padding:10px 0 14px 0;text-align:center;border-bottom:1px solid #ccd9ed; color:#3962a3;}
.tstyle th + th {border-left:1px solid #ccd9ed;}
.tstyle td {padding:11px 0px 12px 0px;border-bottom:1px solid #e8e8e8; text-align:center;}
.tstyle td + td {border-left:1px solid #e8e8e8;}

/* map */
#layer_map .pop_body{padding: 20px;}
.map_area{width: 758px;height: 435px;position: relative;overflow: hidden;border: 1px solid #000;}
.map_area iframe{position: absolute;left:-10px;top: -10px;width: 110%;height: 110%;}

/* 2023 css */
.pop_body .info_txt {display:block;padding:20px;border:1px solid #424c5d;font-family: "MalGun Gothic", dotum;}
.pop_body .info_txt p {line-height:1;font-size:20px;font-weight:bold;color:#4a65b4;padding:0 0 8px;}
.pop_body .info_txt ul li {line-height:1;margin-top:12px;font-size:15px;color:#333;}
.pop_body .info_txt ul li > span {position:relative;display:inline-block;margin-right:12px;padding-left:12px;font-size:15px;vertical-align:top;}
.pop_body .info_txt ul li > strong {display:inline-block;line-height:1;vertical-align:top;}
.pop_body .info_txt ul li > span:before {position:absolute;top:50%;left:0;content:'';display:inline-block;clear:both;width:4px;height:4px;margin-top:-2px;background:#999;}

.pop_body .input_wrap {display:block;padding:20px 0 30px;font-family: "MalGun Gothic", dotum;border-bottom:1px solid #424c5d;}
.pop_body .input_wrap .input_area_wrap {padding:10px 10px 0 20px;}
.pop_body .input_wrap .input_area_wrap:after {content:'';display:block;clear:both;}
.pop_body .input_wrap .input_area_wrap .title_area {float:left;display:inline-block;width:90px;line-height:40px;font-size:15px;color:#666;vertical-align:top;}
.pop_body .input_wrap .input_area_wrap input[type=text] {width:213px;height: 40px;text-align:left;padding:0 15px;box-sizing:border-box;color:#777;}
.pop_body .input_wrap .input_area_wrap input[type=text]:focus {color: #333;}
.pop_body .input_wrap .input_area_wrap input::placeholder {color:#777 !important;}
.pop_body .input_wrap .input_area_wrap input::-webkit-input-placeholder {color:#777 !important;}
.pop_body .input_wrap .input_area_wrap input:-ms-input-placeholder {color:#777 !important;}
.pop_body .input_wrap .input_area_wrap .input_box {position:relative;display:inline-block;width:213px;vertical-align:top;}
.pop_body .input_wrap .input_area_wrap .input_box .input_txt {position:absolute;top:10px;right:-65px;font-size:13px;color:#999;font-family: "MalGun Gothic", dotum;}
.pop_body .input_wrap .input_area_wrap .info_txt_blue {line-height:1.3;padding:5px 0 7px;font-size:11px;color:#4a65b4;vertical-align:top;}
.pop_body .input_wrap .input_area_wrap .ok_btn {width:117px;height:40px;line-height:40px;padding:0;font-size:15px;color:#fff;background:#4a65b4;}
.pop_body .input_wrap .input_area_wrap select {-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;}
.pop_body .input_wrap .input_area_wrap select::-ms-expand {display:none}
.pop_body .input_wrap .input_area_wrap .select_d {display:inline-block;height:40px;padding:0 15px;font-size:15px;color:#777;border:1px solid #d0d0d0;background: url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2023_concert/select_bg.png') 100% 50% no-repeat;box-sizing:border-box;}
.pop_body .input_wrap .input_area_wrap .select_d:focus {color:#333;}
.pop_body .input_wrap .input_area_wrap .rdi {display:inline-block;}
.pop_body .input_wrap .input_area_wrap .rdi input[type="radio"]{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; } 
.pop_body .input_wrap .input_area_wrap .rdi input[type="radio"] + label{ display:inline-block;line-height:1;position:relative; padding-left:20px;margin:13px 20px 0 0;cursor:pointer;}
.pop_body .input_wrap .input_area_wrap .rdi input[type="radio"] + label span {font-size:15px;color:#333;font-family: "MalGun Gothic", ????????, dotum;}
.pop_body .input_wrap .input_area_wrap .rdi input[type="radio"] + label:before{ content:''; position:absolute; left:0; top:50%; width:13px; height:13px;margin-top:-6.5px;text-align:center; background:#fff; border:1px solid #d0d0d0; box-sizing:border-box;border-radius:100%}
.pop_body .input_wrap .input_area_wrap .rdi input[type="radio"]:checked + label:after{ content: ''; position:absolute; top:50%; left:0;margin-top:-6.5px; width:13px; height:13px; border-radius:100%;background: url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2023_concert/radio_on.png') 50% 50% no-repeat;}
.pop_body .agree_wrap {position:relative;display:block;padding: 30px 10px 0 0;}
.pop_body .input_wrap .input_area_wrap .rdi input[type="radio"]:checked + label span {font-weight:bold;}
.pop_body .agree_wrap .chk input[type="checkbox"]{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; } 
.pop_body .agree_wrap .chk input[type="checkbox"] + label{ display:inline-block; position:relative; padding-left:32px; cursor:pointer; } 
.pop_body .agree_wrap .chk input[type="checkbox"] + label:before{ content:''; position:absolute; left:0; top:50%; width:20px; height:20px;margin-top:-10px;text-align:center; background:#fff; border:1px solid #d0d0d0; box-sizing:border-box; }
.pop_body .agree_wrap .chk input[type="checkbox"] + label span {font-size:15px;color:#333;font-family: "MalGun Gothic", dotum;}
.pop_body .agree_wrap .chk input[type="checkbox"]:checked + label:after{ content: ''; position:absolute; top:50%; left:0;margin-top:-10px; width:20px; height:20px; background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2023_concert/chk_on.png') 50% 50% no-repeat;}
.pop_body .agree_wrap .chk input[type="checkbox"]:checked + label span {font-weight:bold;}
.pop_body .agree_wrap .agree_btn {position:absolute;top:30px;right:8px;padding-right:20px;font-size:13px;color:#666;background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2023_concert/detail_bg.png') 100% 50% no-repeat;font-family: "MalGun Gothic", dotum;}
.pop_body .agree_wrap .agree_txt {display:none;margin:10px 0 0 0;}
.pop_body .agree_wrap .agree_txt p {line-height:1.3;font-size:13px;color:#333;font-family: "MalGun Gothic",dotum;}
.layer .reservation .taC .ok_btn {position:absolute; bottom:0; height:60px; line-height:60px; color:#fff; font-size:20px; font-weight:bold; text-align:center; background:#888; position:absolute; bottom:-55px; left:0; width:100%;}
.layer .reservation .taC .ok_btn.on {background:#4a65b4;}



