@charset "utf-8";
#visitForm .h_text{text-align:center}
#visitForm .h_tit{font-size:30px;width:460px;margin:0 auto;margin-bottom:25px;color:#fff;background:#d9116b;font-family:'notokr-bold'}
#visitForm .h_text img{margin:40px 0 50px;width:50%}

#visitForm{width:1070px;margin:0 auto;position:relative;font-size:14px;color:#222;letter-spacing:-.2px;line-height:1.8;font-family:'notokr-regular'}
#visitForm, #visitForm *{box-sizing:border-box}
#visitForm .inner{padding:20px;background-color:#fdf790}
#visitForm .tit{font-size:24px;padding-bottom:10px;color:#222;font-family:'notokr-bold'}
#visitForm .ps{padding:20px;border:1px solid #e1e1e1;border-bottom:2px solid #555;color:#222; text-align:center;background-color:#fff}
#visitForm .ps .tel{display:block;width:280px;margin:15px auto 0;border-radius:30px;font-size:22px;line-height:50px;color:#fff;background-color:#0086e5;-webkit-animation:bg_flash 1.5s infinite;animation:bg_flash 1.5s infinite;font-family:'notokr-bold'}
#visitForm .ps .tel span{margin-right:8px;vertical-align:top;font-size:14px}
#visitForm .v_form{overflow:hidden;margin-bottom:20px}
#visitForm .v_form dt{float:left;width:20%;height:55px;border-bottom:1px solid #ddd;text-align:center;font-size:15px;line-height:55px;color:#222;background-color:#f8f8f8;font-family:'notokr-medium'}
#visitForm .v_form dd{float:left;width:80%;height:55px;padding:10px;border-bottom:1px solid #e1e1e1}
#visitForm .sh_input{min-width:200px;height:100%;padding:0 10px;border:1px solid #ddd;border-radius:3px;font-size:14px;font-family:'notokr-regular'}
#visitForm .sh_input.bg{background:#ffefef}
#visitForm input[type=submit]{cursor:pointer;display:block;width:220px;height:55px;border-radius:30px;margin:0 auto;border:none;color:#fff;font-size:16px;background-color:#444;-webkit-transition:all .2s;transition:all .2s;font-family:'notokr-medium'}
#visitForm input[type=submit]:hover{background-color:#333}

#ftTel{overflow:hidden;width:1070px;margin:40px auto;padding:40px;background-color:#e4e4e4}
#ftTel, ftTel *{box-sizing:border-box}
#ftTel .img{float:left;width:30%;background-color:#fff;padding:50px 0;text-align:center;background-color:#fff}
#ftTel .img img{width:70%}
#ftTel dl{float:left;width:70%;padding-top:15px;text-align:center;letter-spacing:-2px;font-family:'notokr-bold'}
#ftTel dl dt{font-size:40px;color:#222}
#ftTel dl dd{font-size:75px;color:#0086e5;line-height:1.2;-webkit-animation:txt_flash 1s infinite;animation:txt_flash 1s infinite;text-shadow:-4px 0 #fff, 0 4px #fff, 4px 0 #fff, 0 -4px #fff;font-family:'notokr-black'}

/* 달력 커스텀 [s] */
.ui-datepicker{z-index:1000 !important;width:265px;padding:0;background-color:#fff!important;border:none;border-radius:0;box-shadow:6px 6px 12px rgba(0,0,0,.2);font-family:'notokr-medium'}
.ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0;border-radius:0;border:none;background:none;background-color:#fff}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:0;width:43px;height:43px;border:none;border-radius:0;background:none;text-align:center;line-height:40px;cursor:pointer;background-color:#222}
.ui-datepicker .ui-datepicker-prev{left:0}
.ui-datepicker .ui-datepicker-next{right:0}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:0}
.ui-datepicker .ui-datepicker-prev-hover{left:0}
.ui-datepicker .ui-datepicker-next-hover{right:0}
.ui-datepicker .ui-datepicker-prev:before{content:"\f053";font-size:10px;color:#fff;font-weight:normal;font-family:'fontawesome'}
.ui-datepicker .ui-datepicker-next:before{content:"\f054";font-size:10px;color:#fff;font-weight:normal;font-family:'fontawesome'}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:none}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:70px;font-size:14px;border:none;background-color:transparent;cursor:pointer;font-family:'notokr-medium'}
.ui-datepicker table{width:95%;margin:0 auto;font-size:13px;font-family:'notokr-medium'}
.ui-datepicker th{font-weight:normal}
.ui-datepicker td{padding:0}
.ui-widget-content{border-color:#e1e1e1}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;background:#fff}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header{border:none;background:#fff}
.ui-datepicker td span, .ui-datepicker td a{display:block;width:30px;height:30px;padding:0;border-radius:50%;border:none;font-size:12px;text-align:center;line-height:30px;color:#222;background-color:#fff}
.ui-state-default.ui-state-hover{background-color:#f2f2f2}
.ui-datepicker-today .ui-state-default{color:#0c78e8;background-color:#fff;font-family:'notokr-bold'}
.ui-state-default.ui-state-hightlight.ui-state-hover{background:#f2f2f2}
.ui-state-default.ui-state-active{color:#fff;background:#0c78e8}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker .ui-datepicker-buttonpane button{margin:10px 8px;border-radius:2px;font-size:13px;font-weight:normal;color:#222;opacity:1;background-color:#e1e1e1;font-family:'notokr-medium'}
.ui-datepicker-buttonpane  button.ui-datepicker-current.ui-state-hover{color:#222;background-color:#e9e9e9}
.ui-datepicker-buttonpane .ui-datepicker-close.ui-state-hover{color:#222;background-color:#e9e9e9}
/* 달력 커스텀 [e] */