﻿@charset "utf-8";

/* noto-sans-kr-100 - latin_korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-100.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Thin'), local('NotoSansKR-Thin'),
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-100.woff') format('woff'), /* Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - latin_korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-regular.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-300 - latin_korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-300.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Light'), local('NotoSansKR-Light'),
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-300.woff') format('woff'), /* Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-500 - latin_korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-500.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-500.woff') format('woff'), /* Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - latin_korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-700.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-700.woff') format('woff'), /* Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-900 - latin_korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-900.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Black'), local('NotoSansKR-Black'),
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-900.woff') format('woff'), /* Modern Browsers */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/html-repositories/pc/font/noto-sans-kr-v12-latin_korean-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}

/* reset */
.aui body{font-family:'Lato', 'Noto Sans KR', '맑은고딕', Malgun Gothic, Dotum, "돋움", verdana, sans-serif;font-size:13px; color:#666; width:100%; height:100%;letter-spacing:-1px;line-height:1.2;font-weight:300; overflow-x: hidden !important;}
.aui body, .aui ul, .aui ol, .aui li, .aui dt, .aui dl, .aui dd, .aui div, .aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6, .aui p, .aui form, .aui fieldset, .aui blockquote, .aui iframe, .aui input, .aui object, .aui table, .aui tr, .aui th, .aui td, .aui img{margin:0;padding:0; vertical-align:top; border:none;}
.aui , .aui ol, .aui li{list-style:none}
.aui hr{display:none}
.aui em{font-style:normal}
.aui fieldset, .aui img{border:none;}
.aui legend{display:none;} 
.aui caption{/*display:none*/width:0;height:0;font-size:1px;line-height:0;overflow:hidden;}
.aui table {border-collapse: collapse;}
.blind{overflow:hidden;position:absolute;left:-1000%;top:0;width:0;height:0;font-size:1;line-height:0;}
.aui select, .aui input, .aui textarea, .aui button {font-family: Lato, "Noto Sans KR";}
.aui input[type=number]::-webkit-inner-spin-button, 
.aui input[type=number]::-webkit-outer-spin-button { opacity: 0; display:none; }

.aui input[type="number"].inp-text + label,
.aui input[type="text"].inp-text + label,
.aui input[type="password"].inp-text + label {font-size:1px; margin:0px; width:0; height:0; overflow:hidden; display:inline-block; line-height:0; float:left;}


/* Link Css */
.aui a{cursor:pointer; overflow:hidden;color:#666;text-decoration:none}
.aui a:link, .aui  a:visited, .aui  a:active {text-decoration:none}
.aui a:hover {color:#333; outline:none;}
.aui a:hover{text-decoration:none;}
.aui a:focus{outline: 2px dashed #aaa; outline-offset: 2px;}
.aui div.mCSB_container:focus, .aui button:focus, .aui select:focus, .aui input[type='file']:focus, .aui input[type='radio']:focus, .aui input[type='checkbox']:focus, .aui a:focus {outline: 2px dashed #aaa; outline-offset:2px;}
.aui address {font-style:normal;}
.aui button{cursor:pointer; border:none; background:none; padding:0; margin:0 auto;}

/* Blind */
.aui .blind{position:absolute;width:0;height:0;font-size:1px;text-indent:-9999px;overflow:hidden;}
.aui .font_0 {font-size:1px !important; margin:0; width:0; height:0; overflow:hidden;}

/* block */
.aui img{display:block;}

/* 관리자 */
.aui .journal-article-helper {height:0; width:0;}
.lfr-meta-actions {position:absolute; bottom:-40px; left:0px;}
.lfr-meta-actions .lfr-icon-action { float:left; display:block; width:auto; background:#fff; border:1px solid #ddd;border-radius:5px; padding:4px 8px; margin-right:7px;}
.lfr-meta-actions .lfr-icon-action img {display:inline-block;}

/*! * fullPage 3.0.8 * https://github.com/alvarotrigo/fullPage.js * * @licenseGPLv3 for open source use only * or Fullpage Commercial License for commercialuse * http://alvarotrigo.com/fullPage/pricing/ * * Copyright (C) 2018http://alvarotrigo.com/fullPage - A project by Alvaro Trigo */ html.fp-enabled,.fp-enabled body { margin: 0; padding: 0; overflow:hidden;
/*Avoid flicker on slides transitions for mobile phones #336 */-webkit-tap-highlight-color: rgba(0,0,0,0); } .fp-section { position:relative; -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */-moz-box-sizing: border-box; /* <=28 */ box-sizing: border-box; } .fp-slide{ float: left; } .fp-slide, .fp-slidesContainer { height: 100%; display:block; } .fp-slides { z-index:1; height: 100%; overflow: hidden; position:relative; -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3*/ transition: all 0.3s ease-out; } .fp-section.fp-table, .fp-slide.fp-table{ display: table; table-layout:fixed; width: 100%; } .aui .fp-tableCell {display: table-cell; vertical-align: middle; width: 100%; height: 100%; }.fp-slidesContainer { float: left; position: relative; } .fp-controlArrow {-webkit-user-select: none; /* webkit (safari, chrome) browsers */-moz-user-select: none; /* mozilla browsers */ -khtml-user-select: none; /*webkit (konqueror) browsers */ -ms-user-select: none; /* IE10+ */ position:absolute; z-index: 4; top: 50%; cursor: pointer; width: 0; height: 0;border-style: solid; margin-top: -38px; -webkit-transform:translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform:translate3d(0,0,0); } .fp-controlArrow.fp-prev { left: 15px; width: 0;border-width: 38.5px 34px 38.5px 0; border-color: transparent #ffftransparent transparent; } .fp-controlArrow.fp-next { right: 15px;border-width: 38.5px 0 38.5px 34px; border-color: transparent transparenttransparent #fff; } .fp-scrollable { overflow: hidden; position: relative; }.fp-scroller{ overflow: hidden; } .iScrollIndicator{ border: 0 !important; }.fp-notransition { -webkit-transition: none !important; transition: none!important; } #fp-nav { position: fixed; z-index: 100; margin-top: -32px;top: 50%; opacity: 1; -webkit-transform: translate3d(0,0,0); }#fp-nav.fp-right { right: 17px; } #fp-nav.fp-left { left: 17px; }.fp-slidesNav{ position: absolute; z-index: 4; opacity: 1;-webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0); left: 0 !important; right: 0; margin: 0 auto!important; } .fp-slidesNav.fp-bottom { bottom: 17px; } .fp-slidesNav.fp-top{ top: 17px; } #fp-nav ul, .fp-slidesNav ul { margin: 0; padding: 0; }#fp-nav ul li, .fp-slidesNav ul li { display: block; width: 14px; height:13px; margin: 7px; position:relative; } .fp-slidesNav ul li { display:inline-block; } #fp-nav ul li a, .fp-slidesNav ul li a { display: block;position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer;text-decoration: none; } #fp-nav ul li a.active span, .fp-slidesNav ul lia.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hovera.active span{ height: 12px; width: 12px; margin: -6px 0 0 -6px;border-radius: 100%; } #fp-nav ul li a span, .fp-slidesNav ul li a span {border-radius: 50%; position: absolute; z-index: 1; height: 4px; width: 4px;border: 0; background: #333; left: 50%; top: 50%; margin: -2px 0 0 -2px;-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1sease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1sease-in-out; } #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width: 10px; height: 10px; margin: -5px 0px 0px -5px; } #fp-nav ul li.fp-tooltip { position: absolute; top: -2px; color: #fff; font-size: 14px;font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width:220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor:pointer; } #fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+ .fp-tooltip { -webkit-transition: opacity 0.2s ease-in; transition:opacity 0.2s ease-in; width: auto; opacity: 1; } #fp-nav ul li.fp-tooltip.fp-right { right: 20px; } #fp-nav ul li .fp-tooltip.fp-left {left: 20px; } .fp-auto-height.fp-section, .fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{ height: auto !important; }
.fp-responsive .fp-auto-height-responsive.fp-section, .fp-responsive.fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive.fp-tableCell { height: auto !important; }
/*Only display content to screen readers*/ .fp-sr-only{ position: absolute;width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0);white-space: nowrap; border: 0; }

/* Slick Slider */ .slick-slider { position: relative;display: block; box-sizing: border-box;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;-webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative;display: block; overflow: hidden;margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0;display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table;content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left;height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block;
height: auto;border: 1px solid transparent; float: none;} .slick-arrow.slick-hidden { display: none; }

/*! jQuery UI - v1.12.1 - 2020-01-16  http://jqueryui.com */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:3}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}

.ui-dialog {position:absolute;top:0;left:0;padding:.2em;outline:0;z-index:600; background:#fff;-webkit-box-shadow: 10px 10px 30px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 10px 10px 30px 0px rgba(0,0,0,0.15);
box-shadow: 10px 10px 30px 0px rgba(0,0,0,0.15);}
.ui-dialog .ui-dialog-titlebar{height:54px; line-height:54px; position:relative; border-bottom:1px solid #ddd;}
.ui-dialog .ui-dialog-title{font-size:22px;font-weight:500;white-space:nowrap;width:100%; padding-left:24px;overflow:hidden;text-overflow:ellipsis; color:#333;} 
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:24px;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px; background:url('../img/common/btn_close.png') no-repeat 50% 50%;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow-y:auto}
.ui-dialog .ui-dialog-content::-webkit-scrollbar {width:-1px;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}

 
.aui .inner {width: 1272px; margin: 0 auto;}
.aui .inner:after {clear: both; display: block; content:"";}

.aui header {position: fixed;height: 94px; overflow:hidden;width: 100%; max-width:1920px; box-sizing:border-box;}
.aui header:after {display: block; clear: both;content:"";}
.aui header > .inner {width:100%;}
.aui header h1 {float: left; margin: 38px 0 0 50px;}
.aui header h1 a {display: block;width:189px; height: 40px; background:url('../img/main/logo_w.png'); text-indent:-9999px; overflow:hidden;}
.aui header .nav {height: 94px; overflow:hidden; float: left; width: 1005px; margin-left: 166px; margin-bottom:0px;}
.aui header .nav > ul > li {float: left; width:200px; line-height: 20px; position:relative;}
.aui header .nav > ul > li > a {display: block; font-size:20px; width: 100%; text-align: center;height: 20px; padding: 42px 0 28px; color:#fff; transition: all .3s; border-bottom:4px solid rgba(0,0,0,0); font-weight: 600;}
.aui header .nav > ul > li:hover >a {border-bottom:4px solid #004e96;}

.aui header .nav > ul > li > ul {position: fixed; display:none; z-index:5; width:200px;height: 475px; padding-top: 24px; border-right:1px solid #eee; box-sizing:border-box;}
.aui header .nav > ul > li:last-child > ul {border-right: none;}
.aui header .nav > ul > li > ul li {line-height: 1;}
.aui header .nav > ul > li > ul li a {font-size:16px; padding:10px 0px 0px 44px; height: 26px; font-weight: 400; transition:all 0.3s;display: block;}
.aui header .nav > ul > li > ul li a:focus span,
.aui header .nav > ul > li > ul li a:hover span {color:#004e96; font-weight: 600; border-bottom:2px solid #004e96;}

.aui header .util {width: 360px; float: right; margin-right: 50px; margin-top: 12px;}
.aui header .util.login {width:320px;}
.aui header .util a {font-size:14px; color:#fff;}
.aui header .etc {text-align: right;}
.aui header .etc:after {clear: both; display: block; content:"";}

.aui header ul.sns {display: inline-block;}
.aui header ul.sns li { float:left;  width: 21px; height: 20px;  margin-left: 10px;}
.aui header ul.sns li a {display: block; width: 21px; height: 20px;  background: url('../img/icon/set_white.png'); overflow:hidden; text-indent:30px;}
.aui header ul.sns li:nth-child(1) a{margin-left: 0px;}
.aui header ul.sns li:nth-child(2) a{background-position: -21px 0;}
.aui header ul.sns li:nth-child(3) a{background-position: -42px 0;}
.aui header ul.sns li:nth-child(4) a{background-position: -63px 0;}

.aui header ul.info_h {display: inline-block; }
.aui header ul.info_h li {display: inline-block; position: relative; padding: 0 10px;}
.aui header ul.info_h li:before {content:""; position: absolute; left:0; top:4px; width:1px; height: 9px; background:#ddd;}
.aui header ul.info_h li:first-child:before { width:0px; height: 0px; background:none;}
.aui header ul.info_h li:last-child {padding:0 0 0 10px;}

.aui header .member {margin-top: 8px; height: 28px; position: relative;}
.aui header .member ul.user {float: left;}
.aui header .member ul.user > li {float: left; height: 28px; line-height: 28px; padding: 0 10px; position: relative;}
.aui header .member ul.user > li a {}
.aui header .member ul.user > li:first-child {padding: 0; margin-right: 6px;}
.aui header .member ul.user > li:first-child a {display:block; width: 100px;  color:#fff; border-radius:14px; text-align: center; background:#67a62e ;}
.aui header .member ul.user > li:first-child a:after {content:""; width: 0; height: 0; position: absolute;left: 50%;margin-left: -8px;bottom: -12px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 12px solid #67a62e;}
  
.aui header .member ul.user > li:before {content:""; position: absolute; left:0; top:10px; width:1px; height: 9px; background:#ddd;}
.aui header .member ul.user > li:first-child:before,
.aui header .member ul.user > li:nth-child(2):before {content:""; position: absolute; left:0; top:5px; width:0px; height: 0px; background:none;}
.aui header .member ul.user > li.lang > a {padding:0 20px 0 0; position: relative;}
.aui header .member ul.user > li.lang > a:after {content:""; width: 10px; height: 18px;position: absolute; background: url('../img/icon/set_white.png'); background-position:-40px -20px; margin: 5px 0 0 8px; transition:all 0.3s;}
.aui header .member ul.user > li.lang > ul {height: auto;opacity:0;  overflow: hidden; transition:all 0.3s;}

.aui header .member ul.user > li.lang.focus-within > a:after {transform: rotate(180deg);}
.aui header .member ul.user > li.lang:focus-within > a:after {transform: rotate(180deg);}
.aui header .member ul.user > li.lang:hover > a:after {transform: rotate(180deg);}

.aui header .member ul.user > li.lang.focus-within ul {opacity:1; background: #fff; border-radius:3px; padding: 0 8px; border:1px solid #ddd; position: relative; z-index:8;}
.aui header .member ul.user > li.lang:focus-within ul {opacity:1; background: #fff; border-radius:3px; padding: 0 8px; border:1px solid #ddd; position: relative; z-index:8;}
.aui header .member ul.user > li.lang:hover ul {opacity:1; background: #fff; border-radius:3px; padding: 0 8px; border:1px solid #ddd; position: relative; z-index:8;}

.aui header .member ul.user > li.lang.focus-within li a{color: #333; font-size:12px; letter-spacing: 0.2; display:block;}
.aui header .member ul.user > li.lang:focus-within li a{color: #333; font-size:12px; letter-spacing: 0.2; display:block;}
.aui header .member ul.user > li.lang:hover li a{color: #333; font-size:12px; letter-spacing: 0.2; display:block;}

.aui header .member ul.user > li.lang.focus-within ul li a:hover {font-weight: 600;}
.aui header .member ul.user > li.lang:focus-within ul li a:hover {font-weight: 600;}
.aui header .member ul.user > li.lang:hover ul li a:hover {font-weight: 600;}

.aui header .member .search {width: 18px; height: 18px; background: url('../img/icon/set_white.png'); background-position:-22px -20px; margin-top: 5px; margin-left: 17px; position: absolute; right:0;}
.aui header .member .search.close {background-position:-50px -20px;}

/*.aui header .member .navAll {width: 22px; height: 18px; background: url('../img/icon/set_white.png'); background-position:0px -20px; margin-top: 5px; margin-left: 31px;}*/
 
.aui header.bk {background: #fff;border-bottom:1px solid #eee;position:fixed; z-index:4;}
.aui header.bk h1 a {background:url('../img/main/logo.png');}
.aui header.bk ul.sns li a,
.aui header.bk .member ul.user li.lang a:after,
.aui header.bk .member .search,
.aui header.bk .member .navAll {background-image:url('../img/icon/set_black.png');}
.aui header.bk .nav > ul > li > a,
.aui header.bk .util a {color:#333;}
.aui header.bk .nav > ul > li > a.active {color:#004e96; border-bottom:4px solid #004e96;}
.aui header:hover .nav > ul > li > a:hover,
.aui header.bk .nav > ul > li > a:hover {border-bottom:4px solid #004e96;}

.aui header .gnb_wp {width: 100%; height: 0px; background: #fff; overflow:hidden;-webkit-box-shadow: 10px 10px 13px -5px rgba(0,0,0,0.1);-moz-box-shadow: 10px 10px 13px -5px rgba(0,0,0,0.1);box-shadow: 10px 10px 13px -5px rgba(0,0,0,0.1);position: absolute; z-index:3;}
.aui header .gnb_wp:after,
.aui header .gnb_wp .gnb:after, 
.aui header .gnb_wp .gnb .nav_wp:after {float:none; display:block; clear:both; content:"";}
.aui header .gnb_wp .gnb {width: 1920px; height: 475px; margin: 0 auto; overflow:hidden;}
.aui header .gnb_wp .gnb .call {float: left; width: 278px; margin-left: 108px;}
.aui header .gnb_wp .gnb .call .recap {font-size:16px; font-weight: 600; color:#333; margin-top: 42px;}
.aui header .gnb_wp .gnb .call .recap strong {font-size:42px; font-family: Lato; display: block;color:#004e96;}
.aui header .gnb_wp .gnb .call ul {margin-top: 12px;}
.aui header .gnb_wp .gnb .call ul li {font-size:18px; height:44px; line-height: 44px; position: relative;}
.aui header .gnb_wp .gnb .call ul li a {font-size:18px; position: relative; padding-left: 28px;}
.aui header .gnb_wp .gnb .call ul li a:before {content:""; display: block; position: absolute;width: 24px; height: 24px;background-image:url('../img/icon/gnb_call.png'); background-repeat:no-repeat;left:0; top:-2px;}
.aui header .gnb_wp .gnb .call ul li:nth-child(2) a:before {background-position:-24px 0;}
.aui header .gnb_wp .gnb .call ul li:nth-child(3) a:before {background-position:-48px 0;}
.aui header .gnb_wp .gnb .rsv {float: right; width: 515px; height: 475px;background: #f9f9f9;}
.aui header .gnb_wp .gnb .rsv .inner {width: 335px; margin: 0 auto; }
.aui header .gnb_wp .gnb .rsv p {font-size:22px; font-weight: 600; text-align: center; color:#333; margin : 42px 0 17px;}
.aui header .gnb_wp .gnb .rsv .inp-text {width: 100%; border:0; height: 48px; font-size:16px; box-sizing:border-box ; padding-left: 10px; margin-top:12px;} 
.aui header .gnb_wp .gnb .rsv .inp-text label {font-size:16px;}
.aui header .gnb_wp .gnb .rsv button {display: block;width: 192px; height: 56px; line-height: 56px;background: #67a62e; color:#fff; margin: 0 auto; border-radius:28px; font-size:20px; font-weight: 800; letter-spacing: -0.04em; margin-top: 30px;} 
.aui header .gnb_wp .gnb .rsv .check {  width: 310px; margin: 30px auto 0;}
.aui header .gnb_wp .gnb .rsv .check label,
.aui header .gnb_wp .gnb .rsv .check .inp-checkbox {display:block;    margin-left: 0;}
.aui header .gnb_wp .gnb .rsv .check .inp-checkbox a {font-size:14px; font-weight: 600;text-decoration: underline; color:#333; position: absolute; right:0; top:0;height: 22px; line-height: 22px;}
.aui header .gnb_wp .gnb .rsv .check .inp-checkbox a:after {content:">";}
.aui header .gnb_wp .gnb .rsv .check .inp-checkbox input[type=checkbox] + label {padding-left: 28px; height: 22px; line-height: 22px;font-size:16px; cursor:pointer;}
/*.aui header .gnb_wp .gnb .rsv .check .inp-checkbox input[type=checkbox] {width:21px; height:21px; background:#f9f9f9;}*/
.aui header .gnb_wp .gnb .rsv .check .inp-checkbox input[type=checkbox] {width:22px; height:20px; background:#f9f9f9;}
.aui header .gnb_wp .gnb .rsv .check .inp-checkbox input[type=checkbox] + label:after {width:20px ;height: 20px; background: #fff; border:1px solid #eee; top:0px;}
.aui header .gnb_wp .gnb .rsv .check .inp-checkbox input[type=checkbox].checked + label:after {background-image:url('../img/main/gnb_chk.png'); background-repeat:no-repeat; background-position:50% 50%; background-color: #67a62e;}

.aui header.focus-within {height:569px; background: #fff;border-bottom:1px solid #eee;position:fixed; z-index:4;}
.aui header:focus-within {height:569px; background: #fff;border-bottom:1px solid #eee;position:fixed; z-index:4;}
.aui header:hover {height:569px; background: #fff;border-bottom:1px solid #eee;position:fixed; z-index:4;}

.aui header.focus-within h1 a {background:url('../img/main/logo.png');}
.aui header:focus-within h1 a {background:url('../img/main/logo.png');}
.aui header:hover h1 a {background:url('../img/main/logo.png');}

.aui header.focus-within .gnb_wp {height:475px;border-top:1px solid #eee;}
.aui header:focus-within .gnb_wp {height:475px;border-top:1px solid #eee;}
.aui header:hover .gnb_wp {height:475px;border-top:1px solid #eee;}

.aui header.focus-within .nav > ul > li > ul {display:block;}
.aui header:focus-within .nav > ul > li > ul {display:block;}
.aui header:hover .nav > ul > li > ul {display:block;}

.aui header.focus-within ul.sns li a,
.aui header.focus-within .member ul.user li.lang a:after,
.aui header.focus-within .member .search,
.aui header.focus-within .member .navAll {background-image:url('../img/icon/set_black.png');}
.aui header:focus-within ul.sns li a,
.aui header:focus-within .member ul.user li.lang a:after,
.aui header:focus-within .member .search,
.aui header:focus-within .member .navAll {background-image:url('../img/icon/set_black.png');}
.aui header:hover ul.sns li a,
.aui header:hover .member ul.user li.lang a:after,
.aui header:hover .member .search,
.aui header:hover .member .navAll {background-image:url('../img/icon/set_black.png');}

.aui header.focus-within .nav ul li a,
.aui header.focus-within .util a {color:#333;}
.aui header:focus-within .nav ul li a,
.aui header:focus-within .util a {color:#333;}
.aui header:hover .nav ul li a,
.aui header:hover .util a {color:#333;}

.aui .sticky {position: fixed; bottom: 0; width: 100%; opacity: 0%; display:none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}
.aui .sticky.bk {opacity: 100%; display:block;}
.aui .quickMenu {background: #3c4044; height: 40px;padding-top: 20px;}
.aui .quickMenu > .inner {width: 1272px; text-align:center;}
.aui .quickMenu .title {display:inline-block; font-size:16px; color:#fff; font-weight: 600;}
.aui .quickMenu .title + ul {display:inline-block; margin-left: 18px;}
.aui .quickMenu .title + ul > li {display:inline-block; position: relative; padding: 0 18px;}
.aui .quickMenu .title + ul > li:before {content:""; position: absolute; left:0; top:5px; width:1px; height: 9px; background:#e0e0e0;}
.aui .quickMenu .title + ul > li > a {color:#fff; font-size:16px;}

.aui .footer .info .inner{position:relative}
.aui .footer .info .inner .info_wa{position:absolute;bottom:0;right:0;display:none;} /*인증기간 종료*/
.aui .footer .info {background: #32363a; padding: 30px 0;}
.aui .footer .info .info_more {float: left; width: calc(100% - 440px);}
.aui .footer .info .info_more ul li {float: left; padding: 0 18px; position: relative;}
.aui .footer .info .info_more ul li a {color:rgba(255,255,255,.6);}
.aui .footer .info .info_more ul:after {clear: both; display: block; content:"";}
.aui .footer .info .info_more ul li:first-child {padding: 0 18px 0 0 ;}
.aui .footer .info .info_more ul li:first-child a {font-size:15px; color:#fff;}
.aui .footer .info .info_more ul li:before {content:""; position: absolute; left:0; top:3px; width:1px; height: 9px; background:rgba(255,255,255,.2);}
.aui .footer .info .info_more ul li:first-child:before {display: none;}
.aui .footer .info .info_more address  {margin-top: 28px; color:#fff;}
.aui .footer .info .info_more small {margin-top: 14px; color:rgba(255,255,255,.6); display: block; letter-spacing: 0.1em;} 
.aui .footer .info .info_site{float:right;width:420px;text-align:left;position:relative;}

.aui .footer .info .info_site label {font-size:0px;width:0;height:0; margin:0;}
/*.aui .footer .info .info_site .ui-selectmenu-button {margin-left:10px; float:left;border:1px solid #707375;width:198px;height:34px;padding:0;line-height:32px;box-sizing:border-box;padding-left:12px;color:#bfc0c0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:#32363a url(../img/icon/ico_select.png) no-repeat 100% 0;}
.ui-selectmenu-menu {height:95px !important;overflow: auto;}*/
.aui .footer .info .info_site select{float:left; border:1px solid #707375;width:198px;height:34px;padding:0;line-height:34px;box-sizing:border-box;padding-left:12px;color:#bfc0c0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:#32363a url(../img/icon/ico_select.png) no-repeat 100% 0;}
.aui .footer .info .info_site select::-ms-expand {display:none}
.aui .footer .info .info_site select:last-child{margin-left:18px;}


.aui .footer .info .info_site > a {float:left; border:1px solid #707375;width:198px;height:34px;padding:0;line-height:34px;box-sizing:border-box;padding-left:12px;color:#bfc0c0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:#32363a url(../img/icon/ico_select.png) no-repeat 100% 0; position:relative; overflow:visible; } 
.aui .footer .info .info_site > a:last-child {margin-left:20px;}
.aui .footer .info .info_site > a > span {display:block; text-align: left;}
.aui .footer .info .info_site > a .subMenu {position:absolute; width:198px; left:-1px; opacity:0; height:0px; overflow:hidden;border: 1px solid rgba(255,255,255,.1);box-sizing: border-box;}

.aui .footer .info .info_site > a:focus .subMenu {opacity:1; height:auto; background:#333; bottom:34px;}
.aui .footer .info .info_site > a.focus-within .subMenu {opacity:1; height:auto; background:#333; bottom:34px;}
.aui .footer .info .info_site > a:focus-within .subMenu {opacity:1; height:auto; background:#333; bottom:34px;}


.aui .footer .info .info_site > a .subMenu button {display:block; width:calc(100% - 6px); color:#ddd; padding-left:12px; box-sizing:border-box;padding: 3px 0 3px 12px; text-align: left; left:0;margin:3px;}
.aui .footer .info .info_site > a .subMenu button:focus {color:#fff;}
.aui .footer .info .info_isms a:focus {display:block;outline: 2px dashed #aaa; outline-offset: 2px;}

.aui .ui-selectmenu-open {height:65px; overflow-y:auto; box-sizing:border-box; border:1px solid rgba(255,255,255,.2);}

.aui .inp-radio + .inp-radio{margin-left:40px;}
.aui .inp-radio input[type=radio]:not(old){margin:0;padding:0;position:absolute;width:33px; height:33px;} 
.aui .inp-radio input[type=radio]:not(old) + label{display:inline-block;padding-left:50px;position:relative; height:34px; line-height:34px; margin-bottom:0; top:-2px;}
.aui .inp-radio input[type=radio]:not(old) + label:after{display:inline-block;width:34px;height:34px;background:url(../img/common/icon.png) no-repeat -54px 0;position:absolute;top:0px;left:0;content:""}
.aui .inp-radio input[type=radio]:not(old):checked + label:after{background:url(../img/common/icon.png) no-repeat 0 0;}

.aui .inp-checkbox {font-size:18px;color:#333; height:34px; line-height:34px;position: relative;display:inline-block;}
/*.aui .inp-checkbox input[type=checkbox] {position:absolute;width:33px;height:32px; margin:0px 0 0 -1px;box-shadow: none !important;}*/
.aui .inp-checkbox input[type=checkbox] {position:absolute;width:33px;height:31px; margin:1px 0 0 -1px;box-shadow: none !important;}
.aui .inp-checkbox input[type=checkbox] + label {font-size:16px; display:inline-block; height:32px; line-height:32px; padding-left:44px; margin:0;top: -1px; position: relative;}
.aui .inp-checkbox input[type=checkbox] + label:after {content:""; left:0; top:0;position:absolute; z-index:1; width:30px; height:30px; border:1px solid #ddd; background:#fff;}
.aui .inp-checkbox input[type=checkbox]:checked + label:after,
.aui .inp-checkbox input[type=checkbox].checked + label:after {background-color:/*#ecac00*/ #d73d00; background-image:url('../img/common/i_check.png'); background-repeat:no-repeat; background-position:50% 50%; border:none;}
.aui .inp-checkbox + .inp-checkbox {margin-left:20px;}
.aui input[type='radio'][disabled] + label:after, 
.aui input[type='checkbox'][disabled] + label:after, 
.aui input[type='radio'][readonly] + label:after, 
.aui input[type='checkbox'][readonly]  + label:after{background:#eee;}

.aui .checkbox{width:34px;height:34px;}
.aui .checkbox input[type=checkbox]:not(old){margin:0;padding:0;opacity:0;z-index:-10;} 
.aui .checkbox input[type=checkbox]:not(old) + label{display:inline-block;position:relative;top:-12px;left:-12px;}
.aui .checkbox input[type=checkbox]:not(old) + label:after{display:inline-block;width:34px;height:34px;background:url(../img/common/icon.png) no-repeat -54px -54px;position:absolute;top:0;left:0;content:""}
.aui .checkbox input[type=checkbox]:not(old):checked + label:after{background:url(../img/common/icon.png) no-repeat 0  -54px;}


.aui figure {margin: 0; padding: 0;}
.aui .no-list {width: 100%; padding: 120px 0 ; font-size:20px; text-align: center;}
.aui .btn-red {color: #fff; background: #b83333;  }


@media only screen and (min-width: 1921px) {
	.aui header {left:50%; margin-left: -960px;}
}

@media only screen and (max-width: 1880px) {
	.aui header > .inner {width: 1280px; margin:0 auto;}
	.aui header {min-width:1280px;}
	.aui header h1 {margin: 38px 0 0 10px;}
	.aui header .util {margin-right: 10px;}
	.aui header .nav {width: 675px;margin-left: 20px;}
	.aui header .nav > ul > li{width: 135px;}
	.aui header .nav > ul > li > a {width: 135px;font-size:17px;} 
	.aui header .nav > ul > li > ul {width: 135px;}
	.aui header .nav > ul > li > ul > li > a{ font-size:14px; padding:10px 0px 0px 24px;}
	.aui header .gnb_wp .gnb .call {display: none;}
	.aui header .gnb_wp .gnb {width: 1082px; position: relative; left:50%; margin-left: -422px;}
	.aui header .gnb_wp .gnb .rsv {width: 406px;}
	.aui header .gnb_wp .gnb .rsv .inner {width: 310px;}
}

@media only screen and (max-width: 1890px) {
}


.ml_12 {margin-left: 12px  !important;}
.ml_24 {margin-left: 24px  !important;}

.mt_0 {margin-top: 0px !important;}
.mt_5 {margin-top: 5px !important;}
.mt_10 {margin-top: 10px !important;}
.mt_14 {margin-top: 14px !important;}
.mt_20 {margin-top: 20px !important;}
.mt_24 {margin-top: 24px !important;}
.mt_32 {margin-top: 32px !important;}
.mt_40 {margin-top: 40px !important;}
.mt_45 {margin-top: 45px !important;}
.mt_48 {margin-top: 48px !important;}
.mt_70 {margin-top: 70px !important;}
.mt_90 {margin-top: 90px !important;}
.mt_110 {margin-top: 110px !important;}

.mb_0 {margin-bottom: 0px !important;}
.mb_20 {margin-bottom: 20px !important;}
.mb_70 {margin-bottom: 70px !important;}

.c_blue {color:#004e96 !important;}
.c_grey {color:#888 !important;}
.c_bk {color: #000 !important;}
.c_red {color: #df0000 !important;}

.p_0 {padding: 0px !important;}
.p_10 {padding:  20px !important;}
.p_20 {padding:  20px !important;}
.pv_20 {padding: 0 20px !important;}
.pl_15 {padding-left: 15px !important;}
.pl_20 {padding-left: 20px !important;}
.pb_0 {padding-bottom: 0px !important;}
.pb_70 {padding-bottom: 70px !important;}


.ta_l {text-align: left !important;}
.ta_c {text-align: center !important;}
.ta_r {text-align: right !important;}
.ta_j {text-align: justify !important;}

.lh_14 {line-height: 1.4 !important;}
.lh_16 {line-height: 1.6 !important;}
.lh_18 {line-height: 1.8 !important;}
.lh_20 {line-height: 2.0 !important;}

.aui .va_m {vertical-align: middle !important;}

.fs_16 {font-size:16px !important; min-height:16px;}
.fs_18 {font-size:18px !important; min-height:18px;}
.fs_20 {font-size:20px !important; min-height:20px;}
.fs_24 {font-size:24px !important; min-height:24px;}
.fs_30 {font-size:30px !important; min-height:30px;}
.fs_34 {font-size:34px !important; min-height:34px;}

.dis_ib {display: inline-block;}
.dis_b {display: block;}

.fl {float: left;}
.fr {float: right;}
.fw_4 {font-weight: 400 !important;}
.fw_5 {font-weight: 500 !important;}
 
.aui .ov_hidden {overflow: hidden!important;}
.aui .btn {display: inline-block; box-sizing:border-box; text-align: center;  border-radius:0;}
.aui .btnXS {height: 30px; line-height: 30px; min-width:50px; font-size:14px; font-weight: 600; padding: 0;}
.aui .btnS {height: 36px; line-height: 34px; min-width:110px; font-size:16px; font-weight: 600; padding: 0;}
.aui .btn.blue-o {color:#004e96; border:1px solid #004e96; background:none;}
 

/* button */
.aui .btn-xs{padding:0 20px;text-align:center;height:34px;line-height:34px;box-sizing:border-box;display:inline-block;font-size:14px;}
.aui .btn-sm{min-width:100px;padding:0 30px;text-align:center;height:50px;line-height:50px;box-sizing:border-box;display:inline-block;font-size:18px;margin:0 6px;}
.aui .btn-mid{min-width:132px;padding:0 30px;text-align:center;height:56px;line-height:56px;box-sizing:border-box;font-size:20px;display:inline-block;margin:0 6px}
.aui .btn-lg{min-width:200px;padding:0 30px;text-align:center;height:76px;line-height:76px;box-sizing:border-box;display:inline-block;font-size:26px;margin:0 11px;}
.aui .btn-black{color:#fff;background:#333;border:1px solid #333;}
.aui .btn-blue{color:#fff;background:#004e96;border:1px solid #003363;}
.aui .btn-blue:hover,.aui .btn-blue:focus {color:#fff;}
.aui .btn-gray{color:#000;background:#f1f1f1;border:1px solid #ddd;}
.aui .btn-white{color:#000;background:#fff;border:1px solid #333;}
.aui .btn-white-gray{color:#000;background:#fff;border:1px solid #ddd;}
.aui .btn-white-blue,
.aui .btn-white-blue:hover,
.aui .btn-white-blue:focus {border:1px solid #004e96;color:#004e96; font-weight:500;}
.aui .btn-gray:hover,
.aui .btn-white:hover,
.aui .btn-gray:focus,
.aui .btn-white:focus {color:#000;}

.aui .btn-down{width:300px;height:36px;box-sizing:border-box;border:1px solid #004e96;color:#004e96;text-align:center;display:inline-block;font-size:16px;}
.aui .btn-down span{display:inline-block;padding-right:30px;line-height:34px;background:url(../img/icon/down.jpg) no-repeat 100% 50%;}
.aui .btn-table{background:#333;color:#fff;padding:0 30px;display:inline-block;height:50px;line-height:50px;margin-left:-1px;box-sizing:border-box;}
.aui .btn-table.btn-blue{background:#004e96;color:#fff;padding:0 30px;display:inline-block;height:50px;line-height:50px;}
.aui .btn-wrap{margin-top:60px;text-align:center;}
.aui .btn-right{text-align:right;margin-top:25px;margin-right:-6px;}

 
/* popup */
/* 기본 */
.dimm{width:100vw;height:100vh !important;background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;z-index:10000;}
.aui .popup {position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;z-index:10001;max-height:800px;overflow-y:auto; }
.aui .popup .popup-tit{height:55px;line-height:55px;border-bottom:1px solid #ddd;padding-left:23px;color:#333;font-size:22px;font-weight:500;}
.aui .popup .popup-close{position:absolute;top:20px;right:24px;}
.aui .popup .popup-content{padding:30px 80px 60px;}
.aui .popup .popup-content__tit{line-height:50px;font-size:20px;color:#000;font-weight:500;}
.aui .popup .table-row{position:relative;}
.aui .popup .table-must{position:absolute;top:-32px;height:28px;line-height:28px;right:0;font-size:16px;display:inline-block;}
.aui .popup .table-must .txt-co-red{display:inline-block;margin-left:5px;font-size:20px;}
.aui .popup .table-row .form{width:640px;}
.aui .popup .table-row .form .inp-radio{display:inline-block;margin-right:55px;height:34px;line-height:34px;}
.aui .popup .table-row .form .inp-tell input[type=number] {width:104px !important;}
.aui .popup .table-row .form .inp-text.hasDatepicker,
.aui .popup .table-row .form .inp-text.hasDatepicker + .ui-datepicker-trigger {float:left;}
.aui .popup .table-row .form .inp-text.hasDatepicker + .ui-datepicker-trigger {position:relative; margin:8px 0 0 14px}
.aui .popup .table-row input:disabled{background:#fff;}
.aui .popup .table-row .ico-calendar{display:inline-block;margin:0 25px 0 15px;vertical-align:middle;}
.aui .popup .dot-blue{display:inline-block;width:12px;height:12px;border-radius:6px;background:#004e96;margin-right:8px;}
.aui .popup .dot-gray{display:inline-block;width:12px;height:12px;border-radius:6px;background:#aaa;margin:0 8px 0 15px;}
.aui .popup .info-text{font-size:16px;line-height:50px;display:inline-block;height:50px;}
.aui .popup .btn-area{margin-top:45px;text-align:center;}
.aui .popup .context{padding-top:32px;position: relative;}
.aui .popup .context > p{text-align:center;font-size:18px;color:#000;line-height:30px;}
.aui .popup .context .text-size-mid{text-align:left;}
.aui .popup .popup-content h4 {margin : 24px 0 6px; font-size:16px; color: #333; font-weight: 500;}
.aui .popup .popup-content td{font-size:18px  ;line-height:26px;}
.aui .popup .popup-content li{font-size:16px  ;line-height:26px;}
.aui .popup .popup-content .ol-list{margin-top:15px;}
.aui .popup .popup-content .ol-list li{font-size:16px !important;}
.aui .popup .popup-content .ol-list li p{margin:5px 0 10px;}

/* 상.하단 고정 */
.aui .popup.scroll-popup{overflow:hidden;}
.aui .popup.scroll-popup .popup-content{padding:0;}
.aui .popup.scroll-popup .popup-content .context{padding:0 50px 0 0;margin:42px 24px 48px 49px;overflow-y:auto;}

.aui .popup-content.bestDoc{background:url('../img/common/bg_bestDoc_pop.png');padding:40px 0 40px 40px;position:relative;min-height:720px;}
.aui .popup-content.bestDoc .popup-close{top:32px;right:32px;z-index: 5;}
.aui .popup-content.bestDoc > figure{position:absolute;right:0;top:0;margin:0;padding:0;}
.aui .popup-content.bestDoc .detail{width:1172px;height:630px;position:relative;z-index:1;} 
.aui .popup-content.bestDoc .detail .caption:after{content:"";clear:both;display:block;float:none;}
.aui .popup-content.bestDoc .detail .caption .date {width:88px;height:72px;background:#778caa;color:#fff;text-align:center;font-size:16px;font-family:Lato;padding:16px 0 0;font-size:16px;float:left;}
.aui .popup-content.bestDoc .detail .caption .date strong{display:block;font-size:34px;}
.aui .popup-content.bestDoc .detail .caption .doc{float:left;margin-left:24px ;margin-top:15px;font-size:18px;color:#333;}
.aui .popup-content.bestDoc .detail .caption .doc strong{font-size:28px;display:block;margin-top:5px;}
.aui .popup-content.bestDoc .detail .caption .doc strong span {font-weight: 400;}
.aui .popup-content.bestDoc .detail .title{margin-top:30px;font-size:40px;width:580px;font-weight:600;color:#333;}
.aui .popup-content.bestDoc .detail > small{font-size:20px;color:#333;display:block;margin-top:24px;font-weight: 600;}
.aui .popup-content.bestDoc .detail > p{font-size:18px;width:515px;margin-top:32px;line-height:1.6;color: #000;}
.aui .popup-content.bestDoc .list{width:536px;position:relative;z-index:1;}
.aui .popup-content.bestDoc .list table{border-top:1px solid #333;width:100%; display:none;}
.aui .popup-content.bestDoc .list table th,
.aui .popup-content.bestDoc .list table td{font-weight:300;border-bottom:1px solid #333;height:50px; line-height: 50px;font-size:18px;padding-left: 15px;}
.aui .popup-content.bestDoc .list table th{font-weight:600;  color:#333;width:200px;width:56px;display:block;float:left;}
.aui .popup-content.bestDoc .list table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  width:440px;display:block; padding-left: 15px;}
.aui .popup-content.bestDoc .list table td a{color:#000;}
.aui .popup-content.bestDoc .list a.golist{display:inline-block;width:240px;height:48px;line-height:48px;border:1px solid #333;color:#333;text-align:center;font-size:20px;color:#333;font-weight:600;margin-top:32px;}

.aui .popup-content .policy-wp {width:496px;max-height:388px; overflow-y: auto; overflow-x:hidden; padding-right: 20px; box-sizing:border-box;}
.aui .popup-content .policy-wp .text {font-size:18px; line-height: 1.4;}
.aui .popup-content .policy-wp small {display: block; margin-top: 12px; font-size:16px; color: #888;}
.aui .popup-content .policy-wp h3 {font-size:18px; color: #000; margin-top: 30px;}
.aui .popup-content .policy-wp h4 {font-size:16px; color: #222; font-weight: 400; margin: 8px 0;}
.aui .popup-content .policy-wp h4 + p {font-size:16px; line-height: 1.4;}
.aui .popup-content .policy-wp ul {margin-top: 20px;}
.aui .popup-content .policy-wp ul li {font-size:16px; margin-bottom: 8px;}


.aui body > .wrap {position: relative; min-height:100vh; padding-top:94px;}
.aui .datepicker-wp {display: inline-block;}
.aui .ui-datepicker .ui-datepicker-title:after,
.aui .datepicker-wp:after {content:""; clear: both;display: block; float: none;}
.aui .datepicker-wp label {display: none;}
.aui .datepicker-wp .hasDatepicker {text-align: center; width: 120px;height: 32px; line-height: 32px; border:1px solid #ddd; float: left;}
.aui .datepicker-wp .space {float: left; display: inline-block; width: 40px; text-align: center;height: 34px; line-height: 34px;}
.aui .ui-datepicker {background: #fff; padding: 16px; border-radius:4px; -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.06);-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.06);box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.06);}
.aui .ui-datepicker .ui-datepicker-title select {display: inline-block; width:70px; height: 23px; line-height: 23px;}
.aui .ui-datepicker .ui-datepicker-prev:after {content: '◀'; width: 23px; height: 23px; line-height: 23px; border-radius:3px; background: #eee; color: #000;font-size:3px; display: block; text-align: center;}
.aui .ui-datepicker .ui-datepicker-next:after {content: '▶'; width: 23px; height: 23px; line-height: 23px; border-radius:3px; background: #eee; color: #000;font-size:3px; display: block; text-align: center;}
.aui .ui-datepicker .ui-datepicker-prev.ui-state-disabled:after,
.aui .ui-datepicker .ui-datepicker-next.ui-state-disabled:after {color: #aaa;}
.aui .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end span[title="Sunday"] {color: #ff000;}
.aui .ui-datepicker a.ui-state-active {background: #004e96; display: block; width: 15px; color: #fff;font-weight: 600; margin: 0 auto; border-radius:3px;}
.aui .ui-datepicker .ui-state-disabled,
.aui .ui-datepicker .ui-state-disabled a {color: #ddd;}

.aui .form__search {padding: 5px 10px; background: #fff; position: fixed; margin-top: 38px; border-radius:8px; left:50%; margin-left:655px; display: none; z-index: 6; border:1px solid #eee;}
.aui .form__search input[type="text"] {border:0; margin:0; border-bottom: 1px solid #ddd; height: 28px ;width: 200px;padding-right: 24px;}
.aui .form__search label {position: absolute; width:0px; height: 0px; text-indent: -999px; overflow: hidden;}
.aui .form__search .btn_search {width: 18px; height: 18px; background: url('../img/icon/set_black.png'); background-position:-22px -20px; top:14px;  position: absolute; right:10px;}


@media only screen and (max-width: 1800px) {
	.aui .form__search {margin-left:385px;}
}

.aui .skipToContent {position: absolute; top: -60px;  right: 0; width:100%; z-index: 1000; min-width: 320px; height: 60px;color: #fff; font-size: 30px; text-align: center;letter-spacing: -1.5px; line-height: 60px;background-color: rgba(0,78,150,.8);transition: .1s ease-in-out;}
.aui .skipToContent:focus {top:0px;color: #fff;}

.aui .policy h4 {font-size:16px; margin:20px 0 8px;}
.aui .policy p {font-size:14px;}
.aui .policy ul li {font-size:14px; margin-bottom:4px; padding-left:7px;}

#rsv_01:focus{outline:2px dashed #aaa; outline-offset: 2px;}
.bbs_2-portlet .bbs-summary{margin-top:15px;}
.bbs-summary-paing .icon-folder-open-alt{margin-right:10px;}
.bbs-summary-paing .icon-file{margin-left:20px; margin-right:10px;}