@charset "utf-8";
/* Common */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,pre{margin:0;padding:0;font-size: 12px;color: #333;font-family: '맑은 고딕', sans-serif;line-height: 180%;font-weight:normal;}
td,th{padding: 0;font-family: '맑은 고딕', sans-serif;font-size: 12px;color: #333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: normal;}
a{color: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;text-decoration:none}
body{height:100%;position:relative;overflow-y: scroll;word-break:keep-all;*word-break:keep-all;-ms-word-break:keep-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button,textarea{padding: 0;border: 1px solid #ddd;font-family: '맑은 고딕', sans-serif;box-sizing: border-box;}
input,textarea{padding: 0 10px;}
textarea::placeholder{color: #888;}
select{height: 30px;color: #888;}
input[type='text'],input[type='password'],input[type='date']{height: 30px;color:#888;}
img{max-width:100%;max-height: 100%;vertical-align:middle;}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0;background:none;border:none;vertical-align: top;}
button::-moz-focus-inner {padding: 0;border: 0;}
legend{*width:0}
table{width: 100%;border-collapse:collapse;border-spacing:0;}
pre{white-space: pre-line;font-family: '맑은 고딕', sans-serif;}
span{line-height: 100%;}
sup{font-size: 0.5%;}

.skip_nav{display: none;}
#gMap img{max-width: inherit;max-height: inherit;}

.container{width:95%;margin: 0 auto;}
.container2{width: 90%;margin: 0 auto;}
/* popup Layer */
.syspop{position: absolute;z-index: 1200;top:20px !important;left:0 !important;width:100% !important;height:100% !important;background-color:transparent;border:none;}
.syspop:after{content:"";position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.syspop .wrap{position:relative;z-index:100;max-width:95%;margin:0 auto;text-align:center;}
.syspop .l-header{display: none;}
.syspop .l-cont{height:auto !important;word-break: break-all;}
.syspop .l-cont img{width:100%;}
.syspop .l-footer{position: relative;max-width: 95%;margin: 0 auto;z-index: 1210;text-align: right;background-color:#fff;}
.syspop .l-footer span{cursor: pointer;display: block;padding: 5px;}

.blind{display: inline-block !important;overflow: hidden;position: absolute;top: 0;left: 0;width: 1px !important;height: 1px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}


/* position */
.por{position: relative;}
.poa{position: absolute;}
.pof{position: fixed;}

.imgz{width: 100%;}

.bdn{border: none;}
.bd0{border: none !important;}

.cup{cursor: pointer;}

.fwb{font-weight: bold;}

.vam{vertical-align: middle;}
.vatop{vertical-align: top;}

/* text */
.tov{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tov2{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tov3{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}

/* padding */
.pt0{padding-top: 0;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}

.pb0{padding-bottom: 0;}
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb70{padding-bottom: 70px;}
.pb80{padding-bottom: 80px;}
.pb100{padding-bottom: 100px;}
.pb150{padding-bottom: 150px;}


.mt0{margin-top: 0;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}

.mb0{margin-bottom: 0;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}
.mb80{margin-bottom: 80px;}
.mb150{margin-bottom: 150px;}


/* display */
.dn{display: none;}
.dib{display: inline-block;}
.db{display: block;}
.dt{display: table;width: 100%;height: 100%;}
.dtr{display: table-row;width: 100%;}
.dtc{display: table-cell;vertical-align: middle;}
.ti{text-indent: -999em;}

/* float */
.fl{float: left;}
.fr{float: right;}
.flUl>li{float: left;}
.flUl:after{content: "";display: block;clear: both;}
.cb:after{content: "";display: block;clear: both;}

/* pageNum */
.page_num{text-align: center;font-size: 0;padding-top: 15px;}
.page_num a{font-size: 12px;display: inline-block;text-align: center;color: #999;line-height: 100%;padding: 6px 0 4px;width: 24px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;border: 1px solid #ccc;border-right: 0;vertical-align: middle;}
.page_num a:last-child{border-right: 1px solid #ccc;}
.page_num a.page{padding: 0;height: 24px;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;text-indent: -9999em;}
.page_num a.first{background-image: url(../img/page_f.jpg);}
.page_num a.l{background-image: url(../img/page_l.jpg);}
.page_num a.r{background-image: url(../img/page_r.jpg);}
.page_num a.last{background-image: url(../img/page_e.jpg);}
.page_num a.activ{background-image:url('../img/page_bg.jpg'); background-size: contain;color: #2665af;border-color: #a7bfcb;border-bottom-color: #2665af;}

.bd_s_box .sel{width: 85px;height: 40px;border: 1px solid #ccc;}
.bd_s_box .inp{height: 40px;margin-right: 65px;}
.bd_s_box .inp .inp49{width: 49%;}
.bd_s_box .inp .fl{float: left;}
.bd_s_box .inp .fr{float: right;}
.bd_s_box .inp2{margin-left: 90px;margin-right: 65px;}
.bd_s_box .inp input{display: block;float: right;width: 100%;height: 40px;border: 1px solid #ccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bd_s_box .btn{display: block;height: 40px;margin-top: -40px;}


.bx-wrapper{position: relative;}
.bx-controls{position: absolute;}
