body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea, button, select, pre, table {font-family:'Montserrat', 'Pretendard','Noto Sans KR','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-weight: inherit; letter-spacing: inherit;line-height: inherit;box-sizing: border-box}

body { color: initial;}
.sub_menu ul li a.sub{font-weight:400 !important}
.sub_menu ul li a.sub.on { font-weight:500 !important }

.n-layout .l-right .l-intro-summary.n-fixed .l-fixed-inner { position: fixed; left: 50%; margin-left: 267px; top: 20px !important; }

#appSearchLayer,#partSearchLayer{width: 100%; position: relative; z-index: 101;display:none}

.hide{display:none}
.popup {box-shadow: 1px 3px 12px -1px #6b6b6b}
.popup .pop_tit{background:#000}

.popup ul li.searchResult#searchAppResult ul li.biglist h3 {background-color:#ff6a26;width: calc(100% - 10px);letter-spacing: -0.5px;border-radius: 3px;}
.popup ul li.searchResult#searchAppResult ul li.biglist h3 img {  margin-right: 6px;width: 5px;margin-top: -2px;}


.popup ul li.searchResult#searchAppResult ul li.biglist ul li div.selcate ul {width: 380px;/* border: 1px solid #dddddd; box-shadow: 3px 3px 8px -3px #bbbbbb;*/}

.popup ul li.searchResult#searchAppResult ul li.biglist ul li div.selcate ul li {width: 33.3%; }
.popup ul li.searchResult#searchAppResult ul li.biglist ul li div.selcate ul.wid550px{width:550px}

.popup ul li.searchResult#searchAppResult ul li.biglist ul li div.selcate ul div.tit { border-bottom: 1px solid #e7e7e7; line-height: 25px; margin-bottom: 3px; }
.popup ul li.searchResult#searchAppResult ul li.biglist ul li div.selcate ul img.close { right: 8px; top: 4px;width: 21px; padding: 5px; }



input[type="checkbox"] {
    display: none;
}

input[type="checkbox"] + label {
    width: 25px;
    height: 25px;
    background: #fff url(/images/ari/ch_off.png) no-repeat center;
    border: 1px solid #d5d5d5;
    cursor: pointer;
    float: left;
}

input[type="checkbox"]:checked + label {
    background: url(/images/ari/ch_on.png) #ff8460 no-repeat center;
    border: 1px solid #ff6c26;
    float: left;
    color:#ff6c26
}

input[type="checkbox"]:checked + label.full {
    color:#fff
}

input[type="checkbox"] + label span {
    display: block;
    padding-left: 30px;
    padding-top: 4px;
    width: 100px;
}
