@charset "utf-8";
/* CSS Document */

/* @import url(//cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);

h1, h2, h3, h4, h5, h6, form, input, select, textarea, ul, ol, li, dl, dt, dd, p {margin:0;padding:0}
a {text-decoration:none;color:#000}
img {border:none}
a img, dl img, li img {vertical-align:top}
input, select, textarea {vertical-align:middle}
hr {display:none}
ul, ul li, ol li, dl, dl dt, dl dd {list-style:none} */

.AlignL {text-align:left !important;}
.AlignC {text-align:center !important;}
.AlignR {text-align:right !important;}
.ValignT {vertical-align:top !important;}
.ValignM{vertical-align:middle !important;}
.ValignB {vertical-align:bottom !important;}
.DisplayB {display:block !important;}
.DisplayN {display:none !important;}
.DisplayI {display:inline !important;}
.Disilneblock {display:inline-block !important;}
.FloatL {float:left !important;}
.FloatR {float:right !important;}
.FloatN {float:none !important;}
.ClearBoth {clear:both !important;}
.BackgroundNone {background:none !important;}
.BorderNone {border:none !important;}
.BRNone {border-right:none !important;}
.BBNone {border-bottom:none !important;}
.BLNone {border-left:none !important;}
.PaddingNone {padding:0 !important;}
.MarginNone {margin:0 !important;}
.Margin0a {margin:0 auto !important;}
.FontWeightNormal {font-weight:normal !important;}
.FontWeightBold {font-weight:bold !important;}
.nowrap {white-space:nowrap;}
.invisible{overflow:hidden;visibility:hidden;position:absolute;width:0;height:0;font-size:0}
.over_y{ overflow-y:scroll; overflow-x:hidden;}
.after:after {display: block; visibility: hidden;clear: both;content: "";}
.array {display:inline-block !important;float:left !important}
.red {color:#e15546 !important}

#go_main {position: absolute;height:0;}
#go_main a {display: block;left: -2000px;position: absolute;text-align: center;width: 200px;}
#go_main a:focus, #go_main a:active, #go_main a:hover {background-color: #ffffff;color: black;left: 50%;padding: 5px 0;position: absolute;top:0px;z-index: 1000000;border: 1px dotted red;}
/* SKIP NAVIGATION */
.skip_nav {position:absolute;width:auto;z-index:8;}
.skip_nav p,
.skip_nav a {position:absolute;display:block;left:0;top:0;width:1px;height:1px;margin:0 0 0 -10000px;padding:0;overflow:hidden;}
.skip_nav a:hover {margin:0;width:120px;height:auto;background:#fff;text-align:center;}
.skip_nav a:focus {margin:0;width:120px;height:auto;background:#fff;text-align:center;}
.skip_nav a:active {margin:0;width:120px;height:auto;background:#fff;text-align:center;}

/* HIDDEN TEXT */
.comment {position:absolute;left:-10000px;top:-10000px;width:1px;height:1px;overflow:hidden;}

/* Global SPACE */
.MAL0 {margin-left:0px !important;}
.MAL5 {margin-left:5px !important;}
.MAL10 {margin-left:10px !important;}
.MAL15 {margin-left:15px !important;}
.MAL16 {margin-left:16px !important;}
.MAL20 {margin-left:20px !important;}
.MAL25 {margin-left:25px !important;}
.MAL30 {margin-left:30px !important;}
.MAL35 {margin-left:35px !important;}
.MAL40 {margin-left:40px !important;}
.MAL45 {margin-left:45px !important;}
.MAL50 {margin-left:50px !important;}
.MAL55 {margin-left:55px !important;}
.MAL60 {margin-left:60px !important;}
.MAL65 {margin-left:65px !important;}
.MAL70 {margin-left:70px !important;}
.MAL100 {margin-left:100px !important;}
.MAL140 {margin-left:140px !important;}

.MAR0 {margin-right:0 !important;}
.MAR2 {margin-right:2px !important;}
.MAR5 {margin-right:5px !important;}
.MAR10 {margin-right:10px !important;}
.MAR15 {margin-right:15px !important;}
.MAR20 {margin-right:20px !important;}
.MAR25 {margin-right:25px !important;}
.MAR30 {margin-right:30px !important;}
.MAR35 {margin-right:35px !important;}
.MAR40 {margin-right:40px !important;}
.MAR60 {margin-right:60px !important;}
.MAR85 {margin-right:85px !important;}
.MAR165 {margin-right:165px !important;}

.MAB0 {margin-bottom:0px !important;}
.MAB5 {margin-bottom:5px !important;}
.MAB10 {margin-bottom:10px !important;}
.MAB15 {margin-bottom:15px !important;}
.MAB20 {margin-bottom:20px !important;}
.MAB25 {margin-bottom:25px !important;}
.MAB30 {margin-bottom:30px !important;}
.MAB35 {margin-bottom:35px !important;}
.MAB40 {margin-bottom:40px !important;}
.MAB45 {margin-bottom:45px !important;}
.MAB50 {margin-bottom:50px !important;}
.MAB55 {margin-bottom:55px !important;}
.MAB60 {margin-bottom:60px !important;}
.MAB65 {margin-bottom:65px !important;}
.MAB100 {margin-bottom:100px !important;}

.MAT0 {margin-top:0 !important;}
.MAT2 {margin-top:2px !important;}
.MAT5 {margin-top:5px !important;}
.MAT10 {margin-top:10px !important;}
.MAT15 {margin-top:15px !important;}
.MAT20 {margin-top:20px !important;}
.MAT22 {margin-top:22px !important;}
.MAT25 {margin-top:25px !important;}
.MAT30 {margin-top:30px !important;}
.MAT35 {margin-top:35px !important;}
.MAT40 {margin-top:40px !important;}
.MAT42 {margin-top:42px !important;}
.MAT45 {margin-top:45px !important;}
.MAT50 {margin-top:50px !important;}
.MAT55 {margin-top:55px !important;}
.MAT60 {margin-top:60px !important;}
.MAT70 {margin-top:70px !important;}
.MAT80 {margin-top:80px !important;}
.MAT90 {margin-top:90px !important;}
.MAT100 {margin-top:100px !important;}
.MAT115 {margin-top:115px !important;}
.MAT130 {margin-top:130px !important;}

.MAT-5 {margin-top:-5px !important;}
.MAT-10 {margin-top:-10px !important;}
.MAT-15 {margin-top:-15px !important;}
.MAT-20 {margin-top:-20px !important;}
.MAT-25 {margin-top:-25px !important;}
.MAT-30 {margin-top:-30px !important;}
.MAT-35 {margin-top:-35px !important;}
.MAT-40 {margin-top:-40px !important;}


.MAR-15 {margin-right:-15px !important;}
.MAL-50 {margin-left:-50px !important;}
.MAL-40 {margin-left:-40px !important;}

.PAL0 {padding-left:0px !important;}
.PAL5 {padding-left:5px !important;}
.PAL10 {padding-left:10px !important;}
.PAL15 {padding-left:15px !important;}
.PAL20 {padding-left:20px !important;}
.PAL25 {padding-left:25px !important;}
.PAL30 {padding-left:30px !important;}
.PAL35 {padding-left:35px !important;}
.PAL40 {padding-left:40px !important;}
.PAL45 {padding-left:45px !important;}
.PAL50 {padding-left:50px !important;}
.PAL70 {padding-left:70px !important;}

.PAR5 {padding-right:5px !important;}
.PAR10 {padding-right:10px !important;}
.PAR15 {padding-right:15px !important;}
.PAR20 {padding-right:20px !important;}
.PAR25 {padding-right:25px !important;}
.PAR30 {padding-right:30px !important;}
.PAR35 {padding-right:35px !important;}
.PAR40 {padding-right:40px !important;}

.PAT0 {padding-top:0 !important;}
.PAT5 {padding-top:5px !important;}
.PAT10 {padding-top:10px !important;}
.PAT15 {padding-top:15px !important;}
.PAT20 {padding-top:20px !important;}
.PAT25 {padding-top:25px !important;}
.PAT30 {padding-top:30px !important;}
.PAT32 {padding-top:32px !important;}
.PAT35 {padding-top:35px !important;}
.PAT40 {padding-top:40px !important;}
.PAT45 {padding-top:45px !important;}
.PAT50 {padding-top:50px !important;}
.PAT55 {padding-top:55px !important;}
.PAT60 {padding-top:60px !important;}
.PAT65 {padding-top:65px !important;}
.PAT70 {padding-top:70px !important;}
.PAT75 {padding-top:75px !important;}
.PAT80 {padding-top:80px !important;}
.PAT85 {padding-top:85px !important;}
.PAT90 {padding-top:90px !important;}
.PAT95 {padding-top:95px !important;}
.PAT100 {padding-top:100px !important;}
.PAT105 {padding-top:105px !important;}
.PAT110 {padding-top:110px !important;}
.PAT115 {padding-top:115px !important;}
.PAT120 {padding-top:120px !important;}
.PAT125 {padding-top:125px !important;}
.PAT130 {padding-top:130px !important;}
.PAT135 {padding-top:135px !important;}

.PAB0 {padding-bottom:0 !important;}
.PAB5 {padding-bottom:5px !important;}
.PAB10 {padding-bottom:10px !important;}
.PAB15 {padding-bottom:15px !important;}
.PAB20 {padding-bottom:20px !important;}
.PAB25 {padding-bottom:25px !important;}
.PAB30 {padding-bottom:30px !important;}
.PAB35 {padding-bottom:35px !important;}
.PAB40 {padding-bottom:40px !important;}
.PAB85 {padding-bottom:85px !important;}

.PADDING5{padding:5px !important;}
.PADDING10{padding:10px !important;}
.PADDING20{padding:20px !important;}
.PADDING30{padding:30px !important;}
.PADDING40{padding:40px !important;}
.PADDING50{padding:50px !important;}

.w50px{width:50px !important;} .w100px{width:100px !important;} .w150px{width:150px !important;} .w200px{width:200px !important;} .w250px{width:250px !important;} .w300px{width:300px !important;}
.w350px{width:350px !important;} .w400px{width:400px !important;} .w450px{width:450px !important;} .w500px{width:500px !important;} .w550px{width:550px !important;} .w600px{width:600px !important;}
.w650px{width:650px !important;} .w700px{width:700px !important;} .w750px{width:750px !important;} .w800px{width:800px !important;} .w850px{width:850px !important;} .w900px{width:900px !important;}
.w950px{width:950px !important;} .w1000px{width:1000px !important;} .w10ppx{width:10% !important;}
.w15p{width:15% !important;} .w20p{width:20% !important;} .w25p{width:25% !important;} .w30p{width:30% !important;} .w35p{width:35% !important;} .w40p{width:40% !important;} .w45p{width:45% !important;} .w50p{width:50% !important;}
.w55p{width:55% !important;} .w60p{width:60% !important;} .w65p{width:65% !important;} .w70p{width:70% !important;} .w75p{width:75% !important;} .w80p{width:80% !important;} .w85p{width:85% !important;} .w90p{width:90% !important;}
.w95p{width:95% !important;} .w100p{width:100% !important;}


.h25{height:25px !important;} .h50{height:50px !important;} .h100{height:100px !important;} .h150{height:150px !important;} .h200{height:200px !important;} .h250{height:250px !important;} .h300{height:300px !important;} .h350{height:350px !important;} .h400{height:400px !important;}
.h450{height:450px !important;} .h500{height:500px !important;} .h550{height:550px !important;} .h600{height:600px !important;} .h650{height:650px !important;} .h700{height:700px !important;} .h750{height:750px !important;}.h800{height:800px !important;}
.h850{height:850px !important;} .h900{height:900px !important;} .h950{height:950px !important;} .h1000{height:1000px !important;}

.h10p{height:10% !important;} .h15p{height:15% !important;} .h20p{height:20% !important;} .h25p{height:25% !important;} .h30p{height:30% !important;} .h35p{height:35% !important;} .h40p{height:40% !important;} .h45p{height:45% !important;}
.h50p{height:50% !important;} .h55p{height:55% !important;} .h60p{height:60% !important;} .h65p{height:65% !important;} .h70p{height:70% !important;} .h75p{height:75% !important;} .h80p{height:80% !important;} .h85p{height:85% !important;}
.h90p{height:90% !important;} .h95p{height:95% !important;} .h100p{height:100% !important;}


/* 관리자용 팝업 백그라운드 */
.popup-box {z-index: 9999}
.popup-box {min-width: 400px; max-width: 1000px; background-color: #fff; border: 1px solid #e9e9e9; box-shadow: 0 0 5px 0px #c1c1c1; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none; overflow-x:hidden; overflow-y:auto;}
.popup-box .title-box {width: 100%; height: 40px; background-color: #f7f7f7; border-bottom: 1px solid #e9e9e9; display: flex; align-items: center; justify-content: space-between; padding: 0 15px}
.popup-box .title-box strong {font-size: 16px; font-weight: 600}
.popup-box .btn.close {width: 18px; height: 18px; font-size: 0; text-indent: -9999px; background: url(/_imgs/cms/com/icon/icon-close.svg) 50% 50% no-repeat; background-size: 18px; border: none; display: block; position: absolute; right: 15px; padding: 0;}
.popup-box .popup-cont-box {padding: 15px}

.posFix{position: fixed !important;}

#mapTabs .tabs{display:flex}