@charset "utf-8"; @font-face { font-family: 'NanumSquareRound'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } 


/* checkbox select */
.select_checkbox a { position: relative; width: 120px; cursor: pointer; height: 28px; line-height: 26px; border: 1px solid #d4d4d4; background-color: #fff; border-radius: 4px; display: flex; justify-content: flex-start; align-items: center; } 
.select_checkbox a span { width: 100%; border: 0; font-size: 12px; line-height: 26px; font-weight: 400; text-align: left; padding-left: 8px; } 
.select_checkbox a input { position: absolute; top: 50%; transform: translateY(-50%); right: 0; border: 0; background: url(./images/icon_arrow_normal_2x.png) no-repeat right 8px center; background-size: 10px 6px; padding-left: 14px; } 
.select_checkbox_list { min-width: 175px; position: absolute; visibility: hidden; background-color: #fff; padding: 4px 4px 4px 4px; border: 1px solid #d4d4d4; margin-top: -1px; z-index: 999; } 
.select_checkbox_list ul { max-height: 182px; overflow-y: scroll; margin-bottom: 2px; } 
.select_checkbox_list ul li { display: flex; justify-content: flex-start; align-items: center; padding: 3px 0px 4px; padding-right: 4px; } 
.select_checkbox_list ul li input { display: none; } 
.select_checkbox_list ul li input[type="checkbox"]+label { display: inline-block; height: 19px; padding-left: 22px; vertical-align: middle; font-size: 12px; font-weight: 400; color: rgba(0, 0, 0, 0.78); line-height: 16px; background: url(./images/checkbox_off_2x.png) no-repeat; background-size: 16px 16px; cursor: pointer; } 
.select_checkbox_list ul li input[type="checkbox"]:checked+label { background-image: url(./images/checkbox_on_2x.png); } 
.select_check_btn input[type="button"] { position: relative; display: block; width: 100%; height: 28px; background: #1E5DF8; color: #fff; font-size: 12px; font-weight: 600; line-height: 28px; border: 0; border-radius: 4px; cursor: pointer; } 