@charset "utf-8";
.wetoz body{font-size:12px}
/*.wetoz .form-control,.wetoz .well,.wetoz .btn,.wetoz .alert,.wetoz .input-group-addon,.wetoz .label,.wetoz .panel{border-radius:0!important}*/
.wetoz hr.section-division{display:block;visibility:hidden;clear:both;content:'';height:10px;padding:0;margin:0}
.wetoz table caption, .wz-ajax-content caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.wetoz .text-red{color:#d9534f}
.wetoz .text-blue{color:#428bca}
.wetoz .ym-title{ margin:0 40px; color:#FF822E; font-size: 30px; font-weight: 600; letter-spacing: -2px; }
.wetoz small.text-hangul{font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz small.text-dotum{font-size:15px;color: #555;line-height: 30px;letter-spacing:-1px;font-weight:400}
.wetoz .tbl-canlendar th{width:14.285714%}

/*필수입력사항 추가 22.07.25*/

.wetoz .panel-default > .panel-heading > strong {width: 50%; margin-bottom: .5rem; font-size: 22px;}
.wetoz .panel-default > .panel-heading > strong:nth-of-type(2) {text-align: right; font-weight: 500; font-size: 16px; color: red}

.wetoz .form-horizontal .form-group-sm label.required::after {
	display: inline-block;
	clear: both;
	content: '*';
	font-size: 15px;
	color: red;
	vertical-align: text-top;
	margin-left: .2rem;
}

@media screen and (max-width: 640px) {
	.wetoz .panel-default > .panel-heading > strong {font-size: 17px;}
	.wetoz .panel-default > .panel-heading > strong:nth-of-type(2) {font-size: 14px;}
}
/*필수입력사항 추가 끝*/

/*결제정보 - 토탈 금액 수정*/
#od_tot_price {background-color: transparent; line-height: 150%; text-align: center; padding: 0; color: #b40000; text-decoration: underline;}
/*결제정보 - 토탈 금액 수정 끝*/

.wetoz .tbl-canlendar .sunday,
.wetoz .tbl-canlendar .box-sun {background-color:#FFFAF6}
.wetoz .tbl-canlendar .box-sun .day{color:#d9534f}
.wetoz .tbl-canlendar .saturday,
.wetoz .tbl-canlendar .box-sat {background-color:#F6FAFF}
.wetoz .tbl-canlendar .box-sat .day{color:#428bca}
.wetoz .tbl-canlendar .box-today .day{color:#333}

.wetoz .tbl-canlendar td.imposs{background-color:#f5f5f5}
.wetoz .tbl-canlendar td.imposs .day { opacity: .7; }
.wetoz .tbl-canlendar td.imposs .ul-room-list { opacity: .7; }
.wetoz .txheader{ font-size:11px;letter-spacing:-1px;font-weight:400 }
.wetoz .label{padding:.2em .3em}

.wetoz .rooms.list-group{margin-bottom:0}
.wetoz .rooms.list-group .list-group-item{border:none;padding:5px 0}
.wetoz .rooms.list-group .list-group-item .sbj{padding:0 2px}
.wetoz .rooms.list-group .list-group-item .badge.text-number{font-weight:400;font-size:11px}
/*.wetoz .day{font-family:'Montserrat';font-size:11px;margin:0;border-bottom:1px dotted #ece7e7;padding-bottom: 3px;}*/
.wetoz .mini .day { border-bottom:0px; letter-spacing: -2px; font-size: 14px; color:#555; line-height: 26px; }
.wetoz .day .m-remain-cnt{font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .wh10{height:10px}
.wetoz .wh20{height:20px}
.wetoz .wh30{height:30px}
.wetoz .modal.in .modal-dialog{z-index:9999999}
.wetoz .modal{text-align:center}

.wetoz .select_date { background-color: #eee; font-size:25px; color:#FF822E; letter-spacing: -2px; text-align: center; font-weight: 500; line-height:61px; }

@media screen and (max-width: 860px) {
	.wetoz .select_date { font-size: 20px; line-height: 50px; }
}

@media screen and (min-width: 860px) {
	.wetoz .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
}

.wetoz .tbl-canlendar.mini > tbody > tr > td { padding:0;vertical-align: top; padding: 20px 5px; position: relative; } 
.wetoz .tbl-canlendar.mini > tbody > tr > td .rnfo{cursor:pointer;}
/*.wetoz .tbl-canlendar.mini > tbody > tr > td .rnfo::after { content:""; display: block; position: absolute; width:100%; height:100%; left:0; top:0; }*/
.wetoz .tbl-canlendar > tbody > tr > td .day_date { color:#555; font-size: 20px; }
.wetoz .tbl-canlendar > tbody > tr > td.success .day_date { color: #20a6d7; }

@media (max-width: 767px) {
.wetoz .tbl-canlendar > tbody > tr > td{padding:0}
.wetoz .tbl-canlendar > tbody > tr > td .rnfo{cursor:pointer}
}

.wetoz .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.wetoz .modal-title{font-size:14px}
.wetoz #frm-room-select td{cursor:pointer}
.wetoz .font-size-sm{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .font-color-gray{color:#636363}
.wetoz .form-group-sm select.form-control.h20{font-size:11px;letter-spacing:-1px;font-weight:400;padding:2px 5px}
.wetoz .table > tbody > tr.tr-h30 > td{height:30px;line-height:30px}
.wetoz .cal_room_del{cursor:pointer}
.wetoz .input-group-addon{font-size:12px}
.wetoz .margin-bottom-0{margin-bottom:0}
.wetoz .margin-bottom-10{margin-bottom:10px}
.wetoz .bs-callout{padding:0;margin:20px 0}
.wetoz .bs-callout-info{border-left-color:#1b809e}
.wetoz .bs-callout-info h4{color:#1b809e}
.wetoz .bs-callout-warning{border-left-color:#aa6708}
.wetoz .bs-callout-warning h4{color:#aa6708}
.wetoz .bs-callout h4{margin-top:0;margin-bottom:10px}
.wetoz input[type="radio"],.wetoz input[type="checkbox"]{margin:0;margin-top:0 \9}
.wetoz .form-group{margin-bottom:10px}
.wetoz .form-group.form-group-last{margin-bottom:0}
.wetoz .rooms .list-group-item{background-color:rgba(255,255,255,0)}
.wetoz select.cal_room_cnt{width:60px}
.wetoz select.cal_room_day{width:85px}
.wetoz select.cal_room_adult,.wetoz select.cal_room_child,.wetoz select.cal_room_baby{width:90px}
.ly-blind{z-index:1000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;opacity:.6;cursor:default;position:fixed;background-color:#000}
.ly-blind .progressbar{position:absolute;top:50%;left:50%;width:215px;height:5px;margin:-2px 0 0 -107px}
.wetoz .radio-line label{margin-right:20px;line-height:24px;cursor:pointer}
.wetoz .res-message-title{display:block;/*margin:5px 0 10px;*/font-size:16px;letter-spacing:-1px}
@media screen and (max-width: 860px) {
	.wetoz .res-message-title { font-size: 14px; }
}

.wetoz .pay-bank-notice .desc{margin:5px 0;padding:0;list-style:none}
.wetoz .pay-bank-notice .desc li{padding:3px 0 2px 10px}
.wetoz .pagination{margin:5px 0 20px}
.wetoz .wz-desc{margin:7px 0}

.wetoz .select-xs {padding:5px 3px !important;}

.wetoz .hoday-text {font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;color: #939393;padding:6px 0 0px;}
.wetoz .hoday-text.day-S {color:#ff9307}
.wetoz .hoday-text.day-F {color:#ff0707}
.wetoz .hoday-text.day-red {color:red}

.wzb_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;z-index:999999;}
.wzb_pops_con {}
.wzb_pops_footer {padding:7px 0;background:#606578;color:#fff;text-align:right}
.wzb_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#434555;color:#fff}

.wz-ajax-content h2 {border-bottom:1px solid #dfdfdf;margin:10px 0 0px;padding:3px 0 15px 15px;font-size:12px;font-weight:bold;}
.wz-ajax-content .content-wrap {padding:10px;}

#frm-room-list table td {cursor:pointer}
#frm-room-list table tr.on {background-color: #394142;color:#fff;font-weight:bold;background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;
    background-size: 40px 40px;}

.rm-plist {margin:0;padding:0;}
.rm-plist li {list-style:none;padding:2px 0}
.wz-label {font-family:'dotum';font-size:11px;font-weight:400;letter-spacing:-1px;height:auto;background: #444;color: #fff;text-decoration: none;vertical-align: middle;line-height:1.6em;padding:0 7px;display:inline-block;border:0;border-radius:3px;}
.wz-label.red {background:red;color: #fff}
.wz-label.gray {background:#bdbdbd;color:#000}

.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td {border-top:2px solid #838cb9;border-bottom:2px solid #838cb9}
.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td:first-child {border-left:4px solid #838cb9;}
.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td:last-child {border-right:3px solid #838cb9;}

.wetoz .navi-wrap {position:relative}
.wetoz .navi-wrap .button-list {
	position:absolute;
	bottom:0;
	right:0; 
	width: 100px; 
	height: 50px; 
	line-height: 48px; 
	text-align: center; 
	border: 1px solid #eeeeee;
}

.wetoz .ul-room-list .room-closed {text-decoration:line-through;color:#afafaf}

#room-select-list .room-item-cell { border-bottom:1px solid #ddd; width:calc((99.9% - 60px) / 2); float:left; padding-top:45px; }
#room-select-list .room-item-cell:nth-of-type(2n - 1) { margin-right:60px; }

.status-calendar-msg { display: none; text-align: center; color:#d9534f; font-weight: 600; letter-spacing: -2px; margin-bottom: 30px; font-size: 15px; }

.wetoz .btn i { display: inline; }
a.room-photo-frame { display: block; }
.im_msg { 
	text-align: center; 
	background-color:#e8180c; 
	color:#fff; 
	max-width: 500px; 
	margin:0 auto; 
	font-size: 23px; 
	line-height: 42px; 
	height: 45px; 
	border-radius: 5px;
}

@media screen and (max-width:860px) {
	.wetoz .tbl-canlendar.step1-canlendar td .ul-room-list { display: none; }
	.wetoz .wrap-calendar.status-calendar { overflow: scroll; }
	.wetoz .wrap-calendar.status-calendar table { width: 990px !important; max-width: none !important; }
	.wetoz .mini .day { font-size: 12px; line-height: 18px; }
	.wetoz .tbl-canlendar > tbody > tr > td .day_date { font-size: 15px; }
	.im_msg { font-size: 18px; line-height: 36px; height:38px; max-width: 400px; }
	.status-calendar-msg { display: block; }

	.wetoz .navi-wrap .button-list {bottom: -50px; width: 70px; height: 40px; line-height: 38px; font-size: 15px;}
}


/*프로그램 신청 리스트 시작*/
#jcc_program_list {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
#jcc_program_list > li {
	position: relative; 
	width:calc((100% - 50px) / 3); 
	height*: 615px; 
	margin-right:25px; 
	margin-bottom: 30px;
	border:1px solid #f4f4f4;
	border-radius: 8px; 
	overflow: hidden; 
	background-color: #f4f4f4;
}
#jcc_program_list > li:nth-of-type(3n) {margin-right: 0;}


#jcc_program_list > li > .img_box { position: relative; height:350px; }
#jcc_program_list > li > .img_box > a { display:block; }
#jcc_program_list > li > .img_box > a > img { display:block; margin:0 auto; max-width: 100%; }
#jcc_program_list > li > .img_box > .social-btn { position: absolute; bottom:9px; right:9px; }

#jcc_program_list > li.li-close > .img_box::after { content:""; display:block; position: absolute; width:100%; height:100%; background-color: rgba(0,0,0,.6); top:0; left:0; }

#jcc_program_list > li > .text_box { padding:30px 20px; }
#jcc_program_list > li > .text_box .subject { display: block; margin-bottom:17px; border-bottom:1px solid #ddd; height:190px; overflow: hidden; }
#jcc_program_list > li > .text_box .jcc_list_tit1 {
	color:#00529f; font-size: 18px; font-weight: 500; line-height: 18px; letter-spacing: -1px;
	margin-bottom: 15px; white-space: nowrap; width: 99.9%; overflow: hidden; text-overflow: ellipsis;
}
#jcc_program_list > li > .text_box .jcc_list_txt1 { font-size:16px; line-height: 16px; color:#333; margin-bottom:17px; }
#jcc_program_list > li > .text_box .jcc_list_txt2 { font-size:15px; line-height: 15px; color:#555; margin-bottom:14px; }

#jcc_program_list > li > .text_box .jcc_list_btn { margin-top:19px; }
#jcc_program_list > li > .text_box .jcc_list_btn a { display:block; background-color: #00529f; color:#fff; text-align: center;
	font-size: 15px; letter-spacing: -1px; line-height: 35px; border-radius: 4px; }

#jcc_program_list > li > .text_box .jcc_list_bullet { color:#575757; padding-left:8px; float:left; white-space: nowrap; position: relative; }
#jcc_program_list > li > .text_box .jcc_list_bullet::before { content:""; display:block; position: absolute; top: 5px; left: 0; width:5px; height:5px; background-color:#575757; }
#jcc_program_list > li > .text_box .jcc_list_txt2 .jcc_list_txt2_con1 { width:calc(99.9% - 70px); float:right; }
#jcc_program_list > li > .text_box .jcc_list_txt2 .jcc_list_txt2_con2 { width:calc(99.9% - 101px); float:right; }
#jcc_program_list > li > .text_box .jcc_list_txt2 .jcc_list_txt2_con3 { width:calc(99.9% - 56px); float:right; }

#jcc_program_list > li span.status {
	position: absolute; display: block; width:90px; height:30px; line-height: 29px; text-align: center; z-index: 1;
	border-radius: 4px; letter-spacing: -1px; color:#fff; top:8px; left:6px; background-color: #00529f;
}
#jcc_program_list > li span.status.close { background-color: #444; }

#jcc_program_view .thumb_cell {position: relative;}
#jcc_program_view .thumb_cell span.status {
	position: absolute; display: block; width:90px; height:30px; line-height: 29px; text-align: center; z-index: 1;
	border-radius: 4px; letter-spacing: -1px; color:#fff; top:8px; left:6px; background-color: #333;
}

#jcc_program_list > li span.status::after { content:""; width:22px; height:22px; position: absolute; display: block; left:-6px; top:-8px;
	background: url(../img/process_ico.png) center no-repeat; }

@media screen and (max-width: 1400px) {
	#jcc_program_list > li > .img_box { height:auto; }
	#jcc_program_list > li > .img_box > a > img { width:100%; }
}

@media screen and (max-width: 1200px) {
	#jcc_program_list > li { width:calc((99.9% - 48px) / 3); margin-right:24px; margin-bottom:26px; }
	#jcc_program_list > li > .text_box { padding:25px 15px; }
}

@media screen and (max-width: 1000px) {
	#jcc_program_list > li { width:calc((99.9% - 44px) / 3); margin-right:22px; margin-bottom:22px; }
	#jcc_program_list > li > .text_box { padding:23px 13px; }
}

@media screen and (max-width: 860px) {
	#jcc_program_list > li { width:calc((99.9% - 20px) / 2); margin-right:20px; margin-bottom:18px; }
	#jcc_program_list > li:nth-of-type(3n) { margin-right:20px; }
	#jcc_program_list > li:nth-of-type(2n) { margin-right:0; }
	#jcc_program_list > li > .text_box { padding:21px 11px; }

	#jcc_program_list > li > .text_box .jcc_list_tit1 { font-size:17px; line-height: 17px; margin-bottom:14px; }
	#jcc_program_list > li > .text_box .jcc_list_txt1 { font-size:15px; line-height: 15px; margin-bottom:16px; }
	#jcc_program_list > li > .text_box .jcc_list_txt2 { font-size:14px; line-height: 14px; margin-bottom:13px; }
	#jcc_program_list > li > .text_box .jcc_list_btn { margin-top:18px; }
	#jcc_program_list > li > .text_box .jcc_list_btn a { font-size:14px; line-height: 34px; }
}

@media screen and (max-width: 600px) {
	#jcc_program_list > li { width:100%; margin-right:0; margin-bottom:14px; }
	#jcc_program_list > li:nth-of-type(3n) { margin-right:0; }
	#jcc_program_list > li > .text_box { padding:19px 9px; }
	#jcc_program_list > li > .img_box { height:auto; }
    #jcc_program_list > li > .text_box .subject { height:auto; }

	#jcc_program_list > li > .text_box .jcc_list_tit1 { font-size:16px; line-height: 16px; margin-bottom:13px; }
	#jcc_program_list > li > .text_box .jcc_list_txt1 { font-size:14px; line-height: 14px; margin-bottom:15px; }
	#jcc_program_list > li > .text_box .jcc_list_txt2 { font-size:13px; line-height: 13px; margin-bottom:12px; }
	#jcc_program_list > li > .text_box .jcc_list_btn { margin-top:17px; }
	#jcc_program_list > li > .text_box .jcc_list_btn a { font-size:13px; line-height: 33px; }
}

@media screen and (max-width: 400px) {
	#jcc_program_list > li > .text_box .jcc_list_tit1 { font-size:15px; line-height: 15px; margin-bottom:12px; }
	#jcc_program_list > li > .text_box .jcc_list_txt1 { font-size:13px; line-height: 13px; margin-bottom:14px; }
	#jcc_program_list > li > .text_box .jcc_list_txt2 { font-size:12px; line-height: 12px; margin-bottom:11px; }
	#jcc_program_list > li > .text_box .jcc_list_btn { margin-top:16px; }
	#jcc_program_list > li > .text_box .jcc_list_btn a { font-size:12px; line-height: 32px; }
}
/*프로그램 신청 리스트 끝*/


/*프로그램 신청 뷰 시작*/
#jcc_program_view > .jcc_program_info > .info_cell > .subject { border-bottom:1px solid #ddd; }
#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dt {
	float:left; display: block; line-height:32px; background-color:#575757; color: #fff;
	text-align: center; width: 110px; font-size: 16px; letter-spacing: -1px; border-radius: 4px; font-weight: 500;
}
#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dd {
	float:left; display: block; line-height:32px; color: #555;
	width: calc(99.9% - 110px); font-size: 17px; letter-spacing: -1px; padding-left: 10px;
}

#jcc_program_view article.jcc_program_info {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
#jcc_program_view article.jcc_program_info > div {width: calc(100% / 2); aspect-ratio: 1/1; }
#jcc_program_view .thumb_cell { }
#jcc_program_view .info_cell {}
#jcc_program_view .jcc_program_tit { color:#FF822E; font-size: 26px; line-height: 35px; letter-spacing: -1px; }
#jcc_program_view .jcc_program_txt1 { color:#333; font-size:20px; line-height: 29px; letter-spacing: -1px; }
#jcc_program_view .jcc_program_txt2 { color:#333; font-size:20px; line-height: 29px; }

#jcc_program_schedule {

}
#jcc_program_view .jcc_program_btn1 { color: #fff; background-color:#333; border-radius:8px;
	font-size: 18px; letter-spacing: -1px; line-height:60px; width:220px; text-align: center; display: block; margin:0 auto;
}
#jcc_program_view .participate-btn {
	background-color:#FF822E; text-align: center; letter-spacing: -1px; line-height: 58px; font-size:20px;
	border-radius: 4px; color: #fff;
}
#jcc_program_view .participate-btn > a { display: block;  color:#fff;}
#jcc_program_view .sns_share { color: #444; font-size: 15px; letter-spacing: -1px; float:right; }
#jcc_program_view .sns_share span, #jcc_program_view .sns_share a { display: block; float:left; line-height: 40px; margin-right:10px; }
#jcc_program_view .sns_share a:nth-of-type(3) { margin-right:0; }

@media screen and (max-width: 1400px) {
	#jcc_program_view .thumb_cell img { width:100%; }
	#jcc_program_view .jcc_program_content img { width:100%; }
	#jcc_program_view .info_cell { padding-left:30px; }
}
@media screen and (max-width: 1200px) {
	#jcc_program_view .jcc_program_tit { font-size:25px; line-height: 34px; }
	#jcc_program_view .jcc_program_txt1 { font-size:19px; line-height: 28px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dt { font-size:15px; line-height: 31px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dd { font-size: 16px; line-height: 31px; }
	#jcc_program_view .participate-btn { font-size: 18px; line-height: 53px; }
	#jcc_program_view .jcc_program_btn1 { font-size: 16px; line-height: 55px; width:190px; }
}
@media screen and (max-width: 860px) {
	#jcc_program_view article.jcc_program_info > div {width: 100%;}
	#jcc_program_view .thumb_cell  {margin-bottom:15px; }
	#jcc_program_view .info_cell { padding-left:0; }
	#jcc_program_view .jcc_program_content img { width:100%; }
	#jcc_program_view .jcc_program_tit { font-size:24px; line-height: 33px; }
	#jcc_program_view .jcc_program_txt1 { font-size:18px; line-height: 27px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dt { font-size:14px; line-height: 30px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dd { font-size: 15px; line-height: 30px; }
	#jcc_program_view .participate-btn { font-size: 17px; line-height: 52px; }
	#jcc_program_view .jcc_program_btn1 { font-size: 15px; line-height: 54px; width:180px; }
}

@media screen and (max-width: 600px) {
	#jcc_program_view .jcc_program_tit { font-size:23px; line-height: 32px; }
	#jcc_program_view .jcc_program_txt1 { font-size:17px; line-height: 26px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dt { font-size:13px; line-height: 29px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dd { font-size: 14px; line-height: 29px; }
	#jcc_program_view .participate-btn { font-size: 16px; line-height: 51px; }
	#jcc_program_view .jcc_program_btn1 { font-size: 14px; line-height: 52px; width:150px; }
}

@media screen and (max-width: 400px) {
	#jcc_program_view .jcc_program_tit { font-size:22px; line-height: 31px; }
	#jcc_program_view .jcc_program_txt1 { font-size:16px; line-height: 25px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dt { font-size:12px; line-height: 28px; }
	#jcc_program_view > .jcc_program_info > .info_cell > .info-box > dl > dd { font-size: 13px; line-height: 28px; }
	#jcc_program_view .participate-btn { font-size: 15px; line-height: 50px; }
	#jcc_program_view .jcc_program_btn1 { font-size: 13px; line-height: 50px; width:140px; }
}
/*프로그램 신청 뷰 끝*/


.receive-new {display:none}

.state_btn_end{margin:20px 0; background-color:#333; color:#fff; width:100%;height:50px; line-height:50px; border-radius:5px; display:block; text-align:center; font-size:16px;}
.table_box tbody th{background:none; border-right:1px solid #ddd;}
