/*레이어팝업*/
.pop-layer .pop-container {
  padding: 20px 25px;
}

.pop-layer p.ctxt {
  color: #666;
  line-height: 25px;
}

.pop-layer .btn-r {
  width: 100%;
  margin: 10px 0 20px;
  padding-top: 10px;
  border-top: 1px solid #DDD;
  text-align: right;
}

.pop-layer {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 95%;
  max-width:1100px;
  max-height: 90%;
  overflow-x:hidden;
  overflow-y:auto;
  background-color: #fff;
  z-index: 500;
}

.dim-layer {
  display: none;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 501;
}

.dim-layer .dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .7;
  filter: alpha(opacity=70);
}

.dim-layer .pop-layer {
  display: block;
}

a.btn-layerClose {
	position:fixed/*absolute*/;
	top:0;
	right:0;
	background:#0c3279;
	width:58px;
	height:58px;
	line-height:58px;
	text-align:center;
	z-index:501;
}

/*board*/
.data {width:100%;margin:10px 0 0 0;}
.data table {width:100%;}
.data table th {background:#fff; font-size:15px; color:#424242;font-weight:bold;text-align:left; padding:10px 0; border-bottom:1px solid #d5d5d5; vertical-align:top; padding-top:10px;}
.data table td {background:#fff; font-size:15px; color:#222;  font-weight:normal;  border-bottom:1px solid #d5d5d5; padding:10px 0; vertical-align:middle; line-height:22px;}
.data table td textarea {font-size:15px; color:#222; font-weight:bold;}

.pop-layer .schedule {}
.pop-layer .schedule>div {margin-top:10px;}
.pop-layer .schedule>div:first-child {margin-top:0;}
.pop-layer .schedule .tit {padding:10px; font-size:15px; font-weight:bold; color:#fff; background:#0c3279;}
.pop-layer .schedule .meeting_type {padding:3px 0;}
.pop-layer .schedule .meeting_type:after {display:block; overflow:hidden; clear:both; content:'';}
.pop-layer .schedule .meeting_type li {float:left; width:20%; padding:3px 2px;}

.pop-layer .schedule .time_info {}
.pop-layer .schedule .time_info span {display:inline-block; width:20px; height:20px; background:#666; margin-right:5px; vertical-align:middle;}
.pop-layer .schedule .time_info span.on {display:inline-block; width:20px; height:20px; background:#f79e2a; margin-right:5px; vertical-align:middle;}
.pop-layer .schedule .time_info span.on02 {display:inline-block; width:20px; height:20px; background:#e6e6e6; margin-right:5px; vertical-align:middle;}
.pop-layer .schedule .time_info span.on03 {display:inline-block; width:20px; height:20px; background:#9facb3; margin-right:5px; vertical-align:middle;}

a.btn {
	display: inline-block;
	width: 220px;
	font-size: 17px;
	height: 55px;
	line-height: 55px;
	font-weight: bold; background:#f79e2a; color:#fff;
}

a.btn2 {
	display: inline-block;
	width: 220px;
	font-size: 17px;
	height: 55px;
	line-height: 55px;
	font-weight: bold; background:#6f6f6f; color:#fff;
}

@media (max-width:767px) {
	.pop-layer h5 {font-size:18px;}
	.data table th,
	.data table td {font-size:14px}
	.data table td textarea {font-size:14px}
}

@media (max-width:1100px) {
	.pop-layer {max-height:80%;}
	a.btn-layerClose {top:0; right:0;}
}

@media (max-width:425px) {
	a.btn-layerClose {top:/*45px*/0; right:/*8px*/0; width:38px; height:38px; line-height:38px;}
	a.btn-layerClose img {width:16px;}
}

.pop-layer h5 {font-size:26px; font-weight:bold; color:#0c3279; border-bottom:2px solid #0c3279; padding-bottom:10px;}

.pop-layer .btn_wrap {overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:15px;}
.pop-layer .btn_wrap a {float:left; margin-left:11px; display:inline-block; border-radius:3px; height:46px; line-height:46px; background:#feae01; width:100%; max-width:138px; font-size:18px; color:#fff; text-align:center;}
.pop-layer .btn_wrap a:first-child {margin-left:0;}
.pop-layer .btn_wrap a.favorite {border:1px solid #da1f3d; background:#fff url('../../_images/main/favorite_ico.png') no-repeat center center; text-indent:-99999px; width:100%; max-width:78px;}
.pop-layer .btn_wrap a.favorite.select {background:#da1f3d url('../../_images/main/favorite_ico_ov.png') no-repeat center center;}
.pop-layer .btn_wrap a.message {border:1px solid #9886ec; background:#fff url('../../_images/main/message_ico.png') no-repeat center center; text-indent:-99999px; width:100%; max-width:78px;}
.pop-layer .btn_wrap a.message.select {background:#9886ec url('../../_images/main/message_ico_ov.png') no-repeat center center;}
.pop-layer .btn_wrap a.meeting {}

.pop-layer .company_thum {margin-top:20px;}
.pop-layer .company_thum ul {overflow:hidden;}
.pop-layer .company_thum ul li {float:left; display:inline-block;; width:33.33%; text-align:center; vertical-align:middle; padding:0 5px;}
.pop-layer .company_thum ul li img {max-width:100%;}

.pop-layer .data table td {word-break:break-all;}

.pop-layer .result_tit {text-align:center; padding:40px 0; font-size:28px; font-weight:300;}
.pop-layer .result_tit span {font-weight:500;}
.pop-layer .result_tit span.point01 {color:#149c19;}
.pop-layer .result_tit span.point02 {color:#ff0000;}

@media (max-width:640px) {
	.pop-layer .company_thum ul li {width:100%; margin-bottom:10px;}
}

@media (max-width: 425px) {
.pop-layer {
	top:0;
	margin-top:0 !important;
	width: 100%;
	max-height: 100%;
	height: 100%;
}
/*레이어팝업//end*/