@charset "utf-8";
/*@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);*/

/*!*본고딕-----------------------------------------------------------------------------------------*!*/
/*@font-face {*/
    /*font-family: 'Noto Sans KR';*/
    /*font-style: normal;*/
    /*font-weight: 100;*/
    /*src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');*/
/*}*/
/*@font-face {*/
    /*font-family: 'Noto Sans KR';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');*/
/*}*/
/*@font-face {*/
    /*font-family: 'Noto Sans KR';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');*/
/*}*/
/*@font-face {*/
    /*font-family: 'Noto Sans KR';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');*/
/*}*/
/*@font-face {*/
    /*font-family: 'Noto Sans KR';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');*/
/*}*/
/*@font-face {*/
    /*font-family: 'Noto Sans KR';*/
    /*font-style: normal;*/
    /*font-weight: 900;*/
    /*src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),*/
    /*url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');*/
/*}*/

html,body {width:100%; height:100%; color:#444; font-size:14px; font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Nanum Gothic','돋움',dotum,'굴림',gulim,Helvetica,sans-serif;line-height:1.5;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button,textarea {margin:0;padding:0}
img,fieldset,iframe{border:0 none}
legend, hr, caption{width:0;height:0;position:absolute;visibility:hidden;overflow:hidden;display:none;}
ol, ul ,li{list-style:none;}
em,address {font-style:normal}
fieldset {border:none;}
label,button {cursor:pointer}
button{margin:0;padding:0;}
table {border-spacing:0;border: 0 none;word-wrap:break-word;border-collapse:collapse;}
th {font-weight:500;}
hr, legend, caption { overflow:hidden; position:absolute; left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; }
input, textarea, select, button{font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','Nanum Gothic','돋움',dotum,'굴림',gulim,Helvetica,sans-serif;}
caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q { quotes: "" "";}
a {color:#444; cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:none; cursor:pointer;}
a:focus {outline: none;}
a img {border:0;}
i{font-style:normal;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

select,
input {border:1px solid #ccc; padding:5px; box-sizing: border-box;line-height: 1.5;font-size:14px;}

.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}

.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}

.tdH27 tr td { height: 27px; }

.text-danger { color: red; }
.text-success { }
.text-warning { }
.text-info { }
.text-light { }
.text-dark { }
.text-muted { }
.text-white { color: white; }

.is-required:after { content: '* '; color: #f00; }

.pre { white-space: pre-wrap; }

.tui-grid-container p,
.tui-grid-container input,
.tui-grid-container textarea { font-size: 1em; }


/*pagination*/
.paging_box {text-align: center;margin: 20px 0;}
.paging_box div.paging {height: auto;}
.paging_box div.paging a { border: none; width: auto; padding:3px 10px; border-radius: 17px; font-size: 14px; line-height: 1.4em; }
.paging_box div.paging a.active {background: #000; color: #fff;}
.paging_box div.paging a:hover {transition: all .2s ease; background: #f4f4f4; color: #333; }
.paging_box div.paging .prebtn a:nth-child(1) {background: url('../../images/layout/pager_left.png') no-repeat center; width: 12px; height: 14px; }
.paging_box div.paging .prebtn a:nth-child(2) {background: url('../../images/layout/pager_left2.png') no-repeat center; width: 8px; height: 14px; }
.paging_box div.paging .nextbtn a:nth-child(1) {background: url('../../images/layout/pager_right2.png') no-repeat center; width: 8px; height: 14px; }
.paging_box div.paging .nextbtn a:nth-child(2) {background: url('../../images/layout/pager_right.png') no-repeat center; width: 12px; height: 14px; }
.paging_box div.paging .prebtn a:nth-child(1):hover,
.paging_box div.paging .prebtn a:nth-child(2):hover,
.paging_box div.paging .nextbtn a:nth-child(1):hover,
.paging_box div.paging .nextbtn a:nth-child(2):hover {opacity: 0.25; }


/*collapse*/
.collapse-hidden { }
.collapse-visible,
.collapse-inline-block { display: none; }
.collapsed .collapse-hidden { display: none; }
.collapsed .collapse-visible { display: block; }
.collapsed .collapse-inline-block { display: inline-block; }
