﻿@charset "utf-8";
/* reset */
html {box-sizing:border-box}
*, *:before, *:after {box-sizing:inherit}
html,body{width:100%;height:100%}
html,body,div,p,img,span,a,em,strong,pre,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,tbody,thead,tfoot,tr,th,td,form,fieldset,legend,caption,input,textarea,button,select,object,video,iframe{margin:0;padding:0}
body{position:relative;background:#fff;line-height:1}
body,h1,h2,h3,h4,h5,h6,input,textarea,button,select{font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum,"굴림",gulim,Arial,AppleGothic,verdana,sans-serif,helvetica;font-size:14px;letter-spacing:-1px;line-height:1.5;color:#444;-webkit-text-size-adjust:none}
h1,h2,h3,h4,h5,h6{color:#111;font-weight:400}
table{border-spacing:0;border-collapse:collapse}
ul,ol{list-style:none}
img,fieldset,iframe,button{border:0}
a,img{vertical-align:top}
textarea{overflow:auto}
textarea:focus,input:active,input:hover{outline:0}
a{text-decoration:none;letter-spacing:0px;color:#444;}
a:hover{text-decoration:underline}
strong{color:#111;}
em,address{font-style:normal}
label,button{cursor:pointer}
input::-ms-clear, hr{display:none !important}
input[type=text], input[type=password]{line-height:initial !important;border-radius:0;-webkit-appearance:none}
caption,legend{display:none;font-size:0;line-height:0;width:0;height:0}
iframe{border:0;}

.blind{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px;height:1px}


.popup{position:relative;width:500px;max-height:650px;background-color:#fff}
.popup .pop_content{overflow:hidden;max-height:650px;padding:40px 0 60px 40px}

.popup .pop_content h3{font-size:16px;line-height:1;color:#0062b2;padding:0 40px 20px 0;}
.popup.pop_emergency .pop_content h3{color:#f7393c;}

.popup .pop_content h2{font-size:30px;line-height:1;color:#111;padding-right:40px;}
.popup .pop_content h2.tit_long{font-size:24px;line-height:1.3;}
.popup .pop_content button.btn_close_1{position:absolute;top:20px;right:20px;width:21px;height:21px;background:url("../images/btn_pop_close.gif") no-repeat;}

.popup .text_wrap{max-height:465px;overflow-y:auto;padding:0 40px 20px 0;margin:20px 0 0;}
.popup .text_wrap p{display:inline-block;overflow:hidden;color:#555;padding-bottom:30px;}
.popup .text_wrap .clearfix:after{display:block;content:"";clear:both;}
.popup .text_wrap .clearfix .fl{float:left;}
.popup .text_wrap .clearfix .fr{float:right;}
.popup .text_wrap strong{color:#111;}
.popup .text_wrap .blue_text{color:#0062b2;}
.popup .text_wrap .red_text{color:#f7393c;}

.popup .close_area{position:absolute;bottom:0;left:0;width:100%;height:60px;background-color:#006cb6;padding:0 30px 0 40px;}
.popup .close_area .close_inner{position:relative;width:100%;height:60px;padding:18px 0;}
.popup.pop_emergency .close_area{background-color:#f7393c;}
.popup .close_area:after{display:block;content:"";clear:both;}
.popup .close_area .allday_close{float:left;}
.popup .close_area .allday_close input[type="checkbox"]{position:absolute;overflow:hidden;width:0px;height:0px;border:0;padding:0;margin:-1px;}
.popup .close_area .allday_close label{position:relative;color:#fff;padding-left:30px;}
.popup .close_area .allday_close label:before{position:absolute;top:2px;left:0;display:inline-block;content:"";width:18px;height:18px;background-color:#fff;}
.popup .close_area .allday_close input[type="checkbox"]:checked + label:before{background:url("../images/icon_pop_chk_blue.gif") no-repeat;}
.popup.pop_emergency .close_area .allday_close input[type="checkbox"]:checked + label:before{background:url("../images/icon_pop_chk_red.gif") no-repeat;}
.popup .close_area .btn_close_2{float:right;letter-spacing:0;color:#fff;background-color:transparent;padding:0 10px;}
