@charset "utf-8";
.h2{text-align:left;}
/* 버튼 */
.btn2 {display:inline-block;position:relative;background:none;background-image:none;border:1px solid transparent;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;text-align:center;vertical-align:middle;}
.btn2 *{vertical-align:middle}
.btn2:after{position:absolute;z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;content:'';}
.btn2:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.btn-ani{padding:10px 72px 10px 14px;font-size:14px;font-weight:400;line-height:1.42857143;}
.btn2,
.btn2.disabled,
.btn2[disabled],
.btn2:link,
.btn2:visited{background-color:#002f66;border-color:#002f66;color:#fff;}
.btn2:hover,
.btn2:focus,
.btn2:active{background-color:#fff;border-color:#002f66;color: #002f66;}
.btn2 .bico.bticon.arr{position: absolute;top: 32%;right: 0;width: 9px;height: 16px;background: url(/images/kor/common/arrow_img.png);background-position:-18px 0px;}
.btn2 .bico.bticon.arr{position: absolute;top: 32%;right: 0;width: 9px;height: 16px;background: url(/images/kor/common/arrow_img.png);background-position:-18px 0px;}
.btn2.btn-ani:hover .bico.bticon.arr,
.btn2.btn-ani:focus .bico.bticon.arr,
.btn2.btn-ani:active .bico.bticon.arr{background: url(/images/kor/common/arrow_img.png);background-position: 0 0 }
.btn2 .bico.bticon{position:relative;top:-1px;display:inline-block;width:17px;height:16px;margin-right:16px;background:url(../../images/ico_file.png) no-repeat;vertical-align: middle;}

.clinic_btn{text-align:center}
.clinic_btn .btn {padding: 20px 67px 20px 40px}
.clinic_btn .btn2 .bico.bticon.arr{top: 38%;right: 25px}

.day_txt{padding: 0;line-height: 32px;width:2% !important;}
.pl_0{padding-left:0;}
.mt_lg_5{margin-top:5px;}
@media only screen and (min-width:1200px){
.mt_lg_5{margin-top:0;}
}

/* 다운로드 팝업창 */
.check-box{margin-bottom:15px}
.check-box .point-text{color:#666;text-align:left}

.new_popup{position:relative;overflow:hidden;max-width:767px;border:1px solid #222;background:#fff;text-align:center}
.new_popup .panel-heading{padding: 15px 25px;padding-right:154px;position: relative;background-color:#1c4984;color:#fff;text-align:left;font-size:16px;border-radius:0}
.new_popup .close_btn {position:absolute;top: 1px;right: 10px;width: 112px;font-size:20px;font-weight:bold;text-align:center;}
.new_popup .close_btn a {display:inline-block;padding:3px 0;color:#fafafa;font-size:18px;line-height:38px}
.new_popup .close_btn a:hover,
.new_popup .close_btn a:focus{color:#fff}
.new_popup .close_btn a .ui-close{position:relative;top:-4px;display:inline-block;margin-left:8px;width:30px;height:30px;}
.new_popup .close_btn a .ui-close span{display:inline-block;position:absolute;top:50%;left:50%;margin-top:-3px;transition: all .5s ease;width:1px;height:28px;transform: rotate(-45deg);background-color:#fafafa}
.new_popup .close_btn a .ui-close span.nth-2{transform: rotate(45deg);}
.new_popup .close_btn a:hover .ui-close span,
.new_popup .close_btn a:focus .ui-close span{transform: rotate(-90deg);background-color:#fff}
.new_popup .close_btn a:hover .ui-close span.nth-2,
.new_popup .close_btn a:focus .ui-close span.nth-2{transform: rotate(90deg);}

.new_popup .table{border-bottom:1px solid #ddd}
.new_popup .table th{background-color:#f7f7f7}
.new_popup .btn-group{margin:15px 0}

@media only screen and (max-width:767px){
.new_popup .table_wrap{overflow-x: auto}
.new_popup .table{width:768px;}
}
