@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body, h1, h2, h3, h4, h5, h6, input, textarea, select {
	font-family: 'Poppins', sans-serif;
}


/*button*/

.btn-bs {display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;cursor:pointer;background-image:none;border:1px solid transparent;border-color:rgba(0, 0, 0, 0);white-space:nowrap;padding:8px 12px;color:#FFF;font-size:12px;line-height:1;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-bs.active:focus,.btn-bs:active:focus,.btn-bs:focus {outline:0;outline-offset:-2px}
.btn-bs:focus,.btn-bs:hover {color:#FFF;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.btn-bs.active,.btn-bs:active {outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}
.btn-bs.disabled,.btn-bs[disabled],fieldset[disabled] .btn-bs {cursor:not-allowed;opacity:0.65;filter: alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-bs.btn-bs-gradient {border-color:rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2);background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.1) 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.1) 100%);background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35)}

button.btn-bs-green, .btn-bs-green {display:inline-block;background:#10856b;border:1px solid #10856b;color:#FFF;text-decoration:none;vertical-align:middle}
button.btn-bs-green:hover, .btn-bs-green:hover {color:#333;background:#10856b;border-color:rgba(0, 0, 0, 0.1)}
button.btn-bs-red, .btn-bs-red {display:inline-block;background:#FF4848;border:1px solid #FF4848;color:#FFF;text-decoration:none;vertical-align:middle}
button.btn-bs-red:hover, .btn-bs-red:hover {color:#333;background:#FF4848;border-color:rgba(0, 0, 0, 0.1)}
button.btn-bs-gray, .btn-bs-gray {display:inline-block;background:#eee;border:1px solid #eee;color:#959595;text-decoration:none;vertical-align:middle}
button.btn-bs-gray:hover, .btn-bs-gray:hover {color:#333;background:#eee;border-color:rgba(0, 0, 0, 0.1)}

/*---------- Badges and Labels ----------*/
span.label {font-size:11px;padding:2px 8px;font-weight:normal;color:#FFF;line-height:1}
span.badge {font-size:11px;padding:2px 5px;font-weight:normal;color:#FFF;line-height:1}
span.label-e,span.badge-e {background:#B5B5B5;line-height:1}
span.label-light,span.badge-light {background:#D6D6D6;color:#4B4B4D}
span.label-default,span.badge-default {background:#B5B5B5}
span.label-dark,span.badge-dark {background:#4B4B4D}
span.label-red,span.badge-red {background:#FF4848}
span.label-blue,span.badge-blue {background:#53A5FA}
span.label-green,span.badge-green {background:#73B852}
span.label-yellow,span.badge-yellow {background:#FDAB29}
span.label-purple,span.badge-purple {background:#907EEC}
span.label-brown,span.badge-brown {background:#8C6E63}
span.label-orange,span.badge-orange {background:#FF6F42}
span.label-indigo,span.badge-indigo {background:#6284F3}
span.label-teal,span.badge-teal {background:#14BAA8}
span.label-pink,span.badge-pink {background:#ED407A}


.tbl_head03 {margin:0 0 10px}
.tbl_head03 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head03 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head03 thead a {color:#383838}
.tbl_head03 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head03 tfoot th, .tbl_head03 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head03 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff}
.tbl_head03 td {padding:5px 3px;border-top:1px solid #e9e9e9;height:40px;border-bottom:1px solid #e9e9e9;background:#fff;line-height:1.4em;word-break:break-all}
.tbl_head03 a {}

/* menu - mobile*/
#mobile-shop-trigger-l {position:absolute;top:20px;right:10px;height: 30px;display:block;padding:5px 5px;color:#10856b;bordr:1px soid red;font-size:23px;}
#mobile-shop-trigger-s {position:absolute;top:10px;right:10px;height: 30px;display:block;padding:5px 5px;color:#10856b;bordr:1px soid red;font-size:23px}
#mobile-menu-trigger {position:absolute;top:0px;left:0px;height: 30px;display:block;}

.hd_sch_wr_s {position:relative;padding:5px 0;width:100%;margin-left:0px;margin-bottom: 15px;}
#hd_sch_s h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch_s {border-radius:0px;overflow:hidden}
#hd_sch_s #sch_stx_s {float:left;width:80%;height:30px;padding-left:10px;border:1px solid #eee;border-right:0;font-size:1em;color:#000}
#hd_sch_s #sch_s_submit {float:left;width:60px;height:45px;border:0;background:#2c2c2c;color:#fff;border-radius:0 30px 30px 0;cursor:pointer;font-size:16px}

.hd_sch_wr_m {position:relative;padding:5px 20px;width:100%;margin-left:0px;margin-bottom: 0px;}
