*{box-sizing:border-box}body,html{margin:0;padding:0;font-size:12px;line-height:1.5;font-family:Nanum Gothic,Gulim,굴림,Helvetica Neue,Helvetica,Arial,sans-serif}table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}button,input,select{font-size:inherit}input.han{ime-mode:active}ul{margin:0;padding:0}a,a:hover{color:inherit}a.normal{text-decoration:none}p{margin:0;padding:0}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.clear{clear:both}.cursor,.under_cursor{cursor:pointer}.under_cursor:hover{text-decoration:underline}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.padding-left10{padding-left:10px}.padding-left20{padding-left:20px}.margin-top10{margin-top:10px}.margin-top25{margin-top:25px}.margin-bottom0{margin-bottom:0!important}.margin-bottom10{margin-bottom:10px}.margin-bottom20{margin-bottom:20px}.margin-right-4{margin-right:-4px}.margin-right0{margin-right:0!important}.margin-right5{margin-right:5px}.margin-right10{margin-right:10px}.margin-right15{margin-right:15px}.margin-right20{margin-right:20px}.margin-right25{margin-right:25px}.margin-right30{margin-right:30px}.margin-right40{margin-right:40px}.margin-left10{margin-left:10px}.margin-left20{margin-left:20px}.padding-top2{padding-top:2px}.padding-top5{padding-top:5px}.padding-top15{padding-top:15px}.im-box50{float:left;width:50%}.im-box70{float:left;width:70%}.im-box90{float:left;width:90%}.im-box30{float:left;width:30%}.im-box10{float:left;width:10%}.im-box20{float:left;width:20%}.im-box60{float:left;width:60%}.im-box80{float:left;width:80%}.im-box40{width:40%}.im-box40,.left{float:left}.right{float:right}.font90{font-size:90%}#ifrm{width:0;height:0;padding:0;margin:0;display:none}.inline{display:inline-block}.none{display:none}.bold{font-weight:700}.font-18{font-size:18px}.font-20{font-size:20px}.font-25{font-size:25px}.im-input-area{height:26px;background-color:#fff;border:1px solid #004081;border-radius:1px;padding:2px 5px}.im-input-area .im-input{background-color:transparent;border:0;width:100%;height:20px}.im-input-area .im-input:active,.im-input-area .im-input:focus,.im-input-area .im-input:hover{border:0;outline:0}.im-select-area{position:relative;height:26px;background-color:#fff;border:1px solid #004081;border-radius:1px;padding:2px 15px 2px 0}.im-select-area .im-select-text{display:block;height:20px;line-height:20px;padding:0 10px}.im-select-area .im-select{position:absolute;background-color:transparent;border:0;width:100%;height:20px;padding:0 5px;opacity:0;filter:alpha(opacity=0)}.im-select-area .im-select:active,.im-select-area .im-select:focus,.im-select-area .im-select:hover{border:0;outline:0}.im-btn{background-color:#004c9a;color:#fff;border:1px solid #004081;border-radius:1px;height:26px}.im-btn.im-btn-pink2{background-color:#5869bf;border-color:#5869bf}.im-box{height:26px;line-height:26px;color:#fff}.im-table td,.im-table th{padding:8px;border:1px solid #e3e3e3}.im-table th{background-color:#f1f1f1}.im-label{color:#fff}.im-check-area input[type=checkbox],.im-label input[type=radio]{position:relative;top:3px}.im-check input[type=checkbox]{position:relative;top:2px}.checkbox{position:relative;top:4px}.popup-container .app-popup-back{position:fixed;width:100%;height:100%;top:0;left:0;background:#222;opacity:.5;filter:alpha(opacity=50);z-index:10000}.popup-container .app-popup{background-color:#fff;position:fixed;z-index:10001;width:750px;top:115px;left:50%;margin-left:-375px}.popup-container .app-popup .popup-title{background-color:#464e78;color:#fff;font-size:150%;font-weight:700;padding:10px}.popup-container .app-popup .popup-title .right{float:right}.popup-container .app-popup .popup-title .right .detail{position:relative;top:-6px;margin-right:20px}.popup-container .app-popup .popup-title .right .datadown{position:relative;top:-3px;margin-right:20px}.popup-container .app-popup .popup-title .right .pdfbtn{position:relative;top:-2px}.popup-container .app-popup .popup-title .right .closebtn{position:relative;top:2px}.popup-container .app-popup .popup-content{padding:20px 10px 10px;margin-bottom:20px}.popup-container .app-popup .popup-content .area-title{text-align:center;color:#a11832;font-size:16px;font-weight:700;margin-bottom:20px}.popup-container .app-popup .popup-content .area-content{font-size:13px;line-height:200%}.popup-container .app-popup .popup-content .area-descriptionShow{position:absolute;background-color:#00f;z-index:10;top:40px;left:0;padding:20px;border-bottom:1px solid #ccc}.margin-left5{margin-left:5px}