@charset "utf-8";


/******************************************************************************* default */
/* =============================================================  */
.ajax_loader {width: 480px; height: 320px; background-image : url('../../../images/admin/ajax-loader.gif');  background-repeat: no-repeat; display: inline-block; }
/* ============================================================= paging */
.paging_next  {width: 24px; height: 24px; background-image : url('../../../images/admin/paging/btn_next.gif');  background-repeat: no-repeat; cursor: pointer; display: inline-block; margin: 1px 2px; }
.paging_prev  {width: 24px; height: 24px; background-image : url('../../../images/admin/paging/btn_prev.gif');  background-repeat: no-repeat; cursor: pointer; display: inline-block; margin: 1px 2px; }
.paging_first {width: 24px; height: 24px; background-image : url('../../../images/admin/paging/btn_first.gif'); background-repeat: no-repeat; cursor: pointer; display: inline-block; margin: 1px 2px; }
.paging_last  {width: 24px; height: 24px; background-image : url('../../../images/admin/paging/btn_last.gif');  background-repeat: no-repeat; cursor: pointer; display: inline-block; margin: 1px 2px; }

/******************************************************************************* html elements */
/* ============================================================= default all */
* {
	margin:0;padding:0;
	font-family:'opensans','NotoSansKR','AppleGothic','Apple SD Gothic Neo','돋움','Dotum',sans-serif;
	font-size:14px;color:#555;
	line-height:1em;font-weight: normal;
}
/* ============================================================= html elements */
body {background-color: #ffffff;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0px;padding:0px;line-height:18px;}
img {border:0; outline:none; vertical-align:top;}
address {font-style:normal;}
fieldset {border:0;}
td {}
/* ============================================================= link */
a {text-decoration:none;color:#333;}
a:link, a:visited {text-decoration:none;color:#666;}
a:hover, a:focus, a:active {text-decoration:none;color:#000;}
/* ============================================================= form */

select{border:1px solid #adadad;height:30px;background:#fff;color:#666;margin-right:3px;}
input{border:1px solid #adadad;height:30px;background:#fff;color:#000;font-size:13px;vertical-align:middle;text-indent:3px;}
input[type=checkbox], input[type=radio], input[type=image]{border:0px;background:transparent !important;}
textarea{border:1px solid #adadad;padding:5px;color:#000;resize:none;}

input.noinput, select.noinput, textarea.noinput{background:#f0f0f0;}
input.number_right{text-align:right;padding-right:5px;}
input.noborder{border:0px;}
/* ============================================================= button */
.btn, button{cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:.64em 3.4em;font-size:1em;line-height:1.3;font-weight:500;
vertical-align:middle;border:none;text-align:center;letter-spacing:0;border-radius:0.21428571428571427em;-webkit-border-radius:0.21428571428571427em;-moz-border-radius:0.21428571428571427em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.btn:focus,.btn:hover{text-decoration:none;}
button.btn{padding-left:1.4286em;padding-right:1.4286em;}
button.btn-s{padding:0 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
button.btn-m{padding:0 10px;height:35px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.btn-line{border:1px solid #aaa;color:#555;background:#fff;font-weight:normal;}
.btn-line:hover,.btn-line:focus{background:#999;border:1px solid #777;color:#fff;}

.btn-red{background:#e64d4f;border:1px solid #c53536;color:#fff!important;}
.btn-red:hover,.btn-red:focus{background:#c53536;border:1px solid #ae1f21;}
.btn-gray{background:#999;border:1px solid #777;color:#fff;}
.btn-gray:hover{background:#555;border:1px solid #444;color:#fff;}
.btn-black{background:#555;border:1px solid #444;color:#fff;}
.btn-black:hover{background:#222;border:1px solid #333;color:#fff;}
.btn-blue{background:#2473bb;border:1px solid #2473bb;color:#fff;}
.btn-blue:hover{background:#1c5a92;border:1px solid #1c5a92;}
.btn-sky{background:#6fc6cc;border:1px solid #6fc6cc;color:#fff;}
.btn-sky:hover{background:#579b9f;border:1px solid #579b9f;}
.btn-green{background:#73c587;border:1px solid #73c587;color:#fff;}
.btn-green:hover{background:#5a9a69;border:1px solid #5a9a69;}
.btn-snorkel{background:#2472bb;color:#fff;}.btn-snorkel:hover{background:#0a4f8d;}
.btn-snorkel-line{border:1px solid #ddd;background:#fafafa;color:#777;}.btn-snorkel-line:hover{background:#ccc;color:#fff;border:1px solid #ccc;}


/*******************************************************************************  */
/* ============================================================= box */
.cont-box{border:1px solid #a6bdd2;background:#fff;padding:20px;}


/******************************************************************************* footer */
.go-top{display:none;width:50px;height:50px;line-height:50px;text-align:center;position:fixed;bottom:-40px;right:20px;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;background:#2473bb;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.go-top span{color:#fff;font-size:24px;}
.go-top.show{bottom:20px;}
.go-top:hover{background:#011233;}
.go-top.show i{display:block;line-height:46px;font-size:20px;color:#fff;}

.footer{clear:both;position:relative;bottom:0;width:100%;padding:5px 0 10px 0;text-align:center;background:#142340;}
.footer p{font-size:11px;text-transform:uppercase;color:#7c879c;padding-top:10px}
.footerMenu a{display:inline-block;color:#454b50;font-size:12px;line-height:16px;border:1px solid #dedede;padding:3px 8px;margin-left:5px;background:#fff;}
.footerMenu a:first-chlid{margin-left:0px;}
.footerMenu span{display:none;padding:0 3px;color: #ffffff;font-size:0.9em;line-height:16px;}
.footerMenu a:hover{background:#d8d8d8;color:#111;}

