@charset "euc-kr";

@font-face {
  font-family: 'Noto Sans KR Thin';
  font-style: normal;
  font-weight: 100;
  src: url(/font/NotoSansKR-Thin.woff2) format('woff2'),
       url(/font/NotoSansKR-Thin.woff) format('woff'),
       url(/font/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR Light';
  font-style: normal;
  font-weight: 300;
  src: url(/font/NotoSansKR-Light.woff2) format('woff2'),
       url(/font/NotoSansKR-Light.woff) format('woff'),
       url(/font/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR Regular';
   font-style: normal;
   font-weight: 400;
   src: url(/font/NotoSansKR-Regular.woff2) format('woff2'),
        url(/font/NotoSansKR-Regular.woff) format('woff'),
        url(/font/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/font/NotoSansKR-Regular.woff2) format('woff2'),
        url(/font/NotoSansKR-Regular.woff) format('woff'),
        url(/font/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR Bold';
   font-style: normal;
   font-weight: 700;
   src: url(/font/NotoSansKR-Bold.woff2) format('woff2'),
        url(/font/NotoSansKR-Bold.woff) format('woff'),
        url(/font/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR Black';
   font-style: normal;
   font-weight: 900;
   src: url(/font/NotoSansKR-Black.woff2) format('woff2'),
        url(/font/NotoSansKR-Black.woff) format('woff'),
        url(/font/NotoSansKR-Black.otf) format('opentype');
 } 

body {
   COLOR: #000;
   background-color:#fff;
   FONT-FAMILY:  'Noto Sans KR','Gulim', Helvetica, Arial, sans-serif;
   FONT-SIZE: 14px;
   TEXT-DECORATION: none;
	margin:0 auto;
	padding: 0;
}
html,body{
height:100%;
-webkit-text-size-adjust: none; 
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
-o-text-size-adjust: none;
}
img,fieldset { border:0 none;}
table{border-collapse:collapse;padding:0;}
dl,ul,ol,li{ list-style: none;margin:0;padding:0; }
hr{ display:none; }
@media (max-width: 979px) {
	div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
		COLOR: #000;
		FONT-FAMILY: 'Noto Sans KR','Gulim', Helvetica, Arial, sans-serif;
		FONT-SIZE: 14px;
		line-height: 150%;
		TEXT-DECORATION: none;
	 }
}
@media (min-width:980px) {
	div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
		COLOR: #000;
		FONT-FAMILY: 'Noto Sans KR','Gulim', Helvetica, Arial, sans-serif;
		FONT-SIZE: 16px;
		line-height: 150%;
		TEXT-DECORATION: none;
	 }
}

#layerModal div:not(.block_title):not(.layer_title){ FONT-SIZE: 12px !important; }
#layerModal th, #layerModal td{ FONT-SIZE: 12px !important; }


*{box-sizing:border-box;}

img,input,select,textarea {font-size:100%;vertical-align:middle;}
em	{font-style:normal;}
.fw{font-weight:bold;}
.m_sp {letter-spacing:-1px;}
.m_sp0 {letter-spacing:0px;}

.num_type{FONT-FAMILY:'Tahoma';}
table td.noborder{border:0;}
table td.nopadding{padding:0;}
.clear{ clear:both; }


input[type=radio],input[type=checkbox]{
border: 1px solid #828282;
width: 20px !important;
height: 20px !important;
margin: 0 5px 0 0;
vertical-align: middle;
}

P {
	COLOR:  #000;
	FONT-FAMILY: 'Noto Sans KR','Gulim', Helvetica, Arial, sans-serif;
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
}
A:link {
	FONT-FAMILY:  'Noto Sans KR','Gulim', Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	color: #000;
}
A:visited {
	FONT-FAMILY:  'Noto Sans KR','Gulim', Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	color: #000;
}
A:hover {
	FONT-FAMILY:  'Noto Sans KR','Gulim', Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline;
	color: #0240df;
}


button { vertical-align: middle; color: inherit; font-family: inherit; line-height: inherit; border: none;cursor:pointer; }
.fr {float:right;}
.fl {float:left;}
.cr {clear:both;}
.aftercr:after {clear:both;content:"";display:block;}
.cpr{cursor:pointer;}





.isbox, .is-rel, .is-box {display:block;position:relative;}
.isabs, .is-abs {position:absolute;}
.inline {display:inline-block;}


.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;   }
.wordkeep {white-space:normal;word-break:keep-all;}


.hidden {display:none;}
.blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999rem;left:-9999rem;display:block;text-indent:-9999rem;font-size:0px;line-height:0;}



.gap5 {height:5px;clear:both;overflow:hidden;display:block;}
.gap10 {height:10px;clear:both;overflow:hidden;display:block;}
.gap15 {height:15px;clear:both;overflow:hidden;display:block;}
.gap20 {height:20px;clear:both;overflow:hidden;display:block;}
.gap30 {height:30px;clear:both;overflow:hidden;display:block;}
.gap40 {height:40px;clear:both;overflow:hidden;display:block;}
.gap50 {height:50px;clear:both;overflow:hidden;display:block;}
.gap60 {height:60px;clear:both;overflow:hidden;display:block;}
.gap70 {height:70px;clear:both;overflow:hidden;display:block;}
.gap100 {height:100px;clear:both;overflow:hidden;display:block;}

.w10{display:inline-block;width:10px !important;text-align:center;}
.w20{display:inline-block;width:20px !important;text-align:center;}
.w200{display:inline-block;width:200px !important;text-align:center;}

.w15p{display:inline-block;width:15% !important;text-align:center;}
.w20p{display:inline-block;width:20% !important;text-align:center;}
.w25p{display:inline-block;width:25% !important;text-align:center;}
.w30p{display:inline-block;width:30% !important;text-align:center;}
.w40p{display:inline-block;width:40% !important;text-align:center;}
.w50p{display:inline-block;width:50% !important;text-align:center;}
.w60p{display:inline-block;width:60% !important;text-align:center;}
.w100p{display:inline-block;width:100% !important;text-align:center;}

.gap {height:50px;clear:both;display:block;}
.sgap {height:30px;clear:both;display:block;}
.ssgap {height:15px;clear:both;display:block;}
.sssgap {height:10px;clear:both;display:block;}

.nopadding{padding:0 !important;}
.pad5a {padding:5px}
.pad5tf {padding-top:5px;padding-bottom:5px}
.pad5lr {padding-left:5px;padding-right:5px;}
.pad5r {padding-right:5px}
.pad5l {padding-left:5px}
.pad5t {padding-top:5px}
.pad5f {padding-bottom:5px}
.pad10a {padding:10px}
.pad10tf {padding-top:10px;padding-bottom:10px}
.pad10lr {padding-left:10px;padding-right:10px;}
.pad10r {padding-right:10px}
.pad10l {padding-left:10px}
.pad10t {padding-top:10px}
.pad10f {padding-bottom:10px}
.pad15a {padding:15px}
.pad15tf {padding-top:15px;padding-bottom:15px}
.pad15lr {padding-left:15px;padding-right:15px;}
.pad15r {padding-right:15px}
.pad15l {padding-left:15px}
.pad15t {padding-top:15px}
.pad15f {padding-bottom:15px}
.pad20a {padding:20px}
.pad20tf {padding-top:20px;padding-bottom:20px}
.pad20lr {padding-left:20px;padding-right:20px;}
.pad20r {padding-right:20px}
.pad20l {padding-left:20px}
.pad20t {padding-top:20px}
.pad20f {padding-bottom:20px}
.pad25a {padding:25px}
.pad25tf {padding-top:25px;padding-bottom:25px}
.pad25lr {padding-left:25px;padding-right:25px;}
.pad25r {padding-right:25px}
.pad25l {padding-left:25px}
.pad25t {padding-top:25px}
.pad25f {padding-bottom:25px}
.pad30a {padding:30px}
.pad30tf {padding-top:30px;padding-bottom:30px}
.pad30lr {padding-left:30px;padding-right:30px;}
.pad30r {padding-right:30px}
.pad30l {padding-left:30px}
.pad30t {padding-top:30px}
.pad30f {padding-bottom:30px}
.pad40a {padding:40px}
.pad40tf {padding-top:40px;padding-bottom:40px}
.pad40lr {padding-left:40px;padding-right:40px;}
.pad40r {padding-right:40px}
.pad40l {padding-left:40px}
.pad40t {padding-top:40px}
.pad40f {padding-bottom:40px}
.pad50a {padding:50px}
.pad50tf {padding-top:50px;padding-bottom:50px}
.pad50lr {padding-left:50px;padding-right:50px;}
.pad50r {padding-right:50px}
.pad50l {padding-left:50px}
.pad50t {padding-top:50px}
.pad50f {padding-bottom:50px}
.pad70t {padding-top:70px}
.pad100t {padding-top:100px}



.noMgf, .no_mgf {margin-bottom:0px !important;}
.mg5b{margin-bottom:5px;}
.mg10b {margin-bottom:10px;}
.mg20b {margin-bottom:20px;}
.mg25b {margin-bottom:25px;}
.mg30b {margin-bottom:30px;}
.mg40b {margin-bottom:40px;}
.mg50b {margin-bottom:50px;}
.mg60b {margin-bottom:60px;}
.mg5t {margin-top:5px;}
.mg10t {margin-top:10px;}
.mg15t {margin-top:15px;}
.mg20t {margin-top:20px;}
.mg25t {margin-top:25px;}
.mg30t {margin-top:30px;}
.mg40t {margin-top:40px;}
.mg50t {margin-top:50px;}
.mg60t {margin-top:60px;}
.mg10b {margin-bottom:10px;}
.mg15b {margin-bottom:15px;}
.mg5 {margin-left:5px;}
.mg10 {margin-left:10px;}
.mg15 {margin-left:15px;}
.mg20 {margin-left:20px;}
.mg25 {margin-left:25px;}
.mg30 {margin-left:30px;}
.mg40 {margin-left:40px;}
.mg50 {margin-left:50px;}
.mg60 {margin-left:60px;}
.mg5r {margin-right:5px;}
.mg0r {margin-right:0px !important;}
.mg10r {margin-right:10px;}
.mg15r {margin-right:15px;}
.mg20r {margin-right:20px;}
.mg25r {margin-right:25px;}
.mg30r {margin-right:30px;}
.mg40r {margin-right:40px;}
.mg50r {margin-right:50px;}
.mg60r {margin-right:60px;}
.mg5a {margin:5px;}
.mg10a {margin:10px;}
.mg15a {margin:15px;}
.mg20a {margin:20px;}
.mg25a {margin:25px;}
.mg30a {margin:30px;}
.mg10tf {margin-top:10px;margin-bottom:10px}
.mg20tf {margin-top:20px;margin-bottom:20px}
.mg50tf {margin-top:50px;margin-bottom:50px}
.mg50lr {margin-left:50px;margin-right:50px;}


/*placeholder color*/
::-webkit-input-placeholder { color: #999; }
::-moz-placeholder { color: #999; }
:-ms-input-placeholder { color: #999; }
::-ms-input-placeholder { color: #999; }
::placeholder { color: #999; }
::-webkit-input-placeholder { /* Chrome */ color: #999; }
:-ms-input-placeholder { /* IE 10+ */ color: #999; }
::-moz-placeholder { /* Firefox 19+ */ color: #999; opacity: 1; }
:-moz-placeholder { /* Firefox 4 - 18 */ color: #999; opacity: 1; }



.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.left ,.l {text-align:left !important;}
.right,.r {text-align:right !important;}
.center, .c {text-align:center !important;}
.vtop,.vtop  * {vertical-align:text-top !important;}
.vcen,.vcen  * {vertical-align:middle !important;}
.vfoot,.vfoot  * {vertical-align:text-bottom !important;}
.vtop2 {vertical-align:top !important;}
.vcen2 {vertical-align:middle !important;}
.vfoot2 {vertical-align:bottom !important;}

.t_color_red, .ck {color:#ff0000 !important;}
.t_color_blue{color:#0240df !important;}

.no_bgcolor{background:none !important;}


@media (max-width: 768px) {
	.sel{background-color:#f6f6f6;height:40px;border:#c4c4c4 1px solid;}
	.inbox_bg{background-color:#f6f6f6;border:#c4c4c4 1px solid;}
	.radio_box{display:flex;width:100%;min-height:40px;border:#c4c4c4 1px solid;background:#fff;border-radius:6px;align-items: center;padding:0 0 0 10px;}
	.radio_box a{color:#00F;}
	.icon_cal{background:#f6f6f6 url('/img/icon_cal.svg') no-repeat 96% 50%;background-size:28px;padding-right:50px;}
	.btn_gray_input{cursor:pointer;height:40px;line-height:40px;background:#767676;color:#fff;font-size:16px;border-radius:6px;overflow:hidden;}
	
	.frm label{padding:0 0 4px 12px !important;margin-bottom:0 !important;}
}
@media (min-width: 769px) {
	.sel{background-color:#f6f6f6;height:55px;border:#c4c4c4 1px solid;}
	.inbox_bg{background-color:#f6f6f6;border:#c4c4c4 1px solid;}
	.radio_box{display:flex;width:100%;min-height:55px;border:#c4c4c4 1px solid;background:#fff;border-radius:6px;align-items: center;padding:0 0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.radio_box a{color:#00F;}
	.icon_cal{background:#f6f6f6 url('/img/icon_cal.svg') no-repeat 96% 50%;background-size:28px;padding-right:50px;}
	.btn_gray_input{cursor:pointer;height:55px;line-height:55px;background:#767676;color:#fff;font-size:16px;border-radius:6px;overflow:hidden;}

	.frm label{padding:0 0 4px 12px !important;margin-bottom:0 !important;}
}

.btn_gray_input:disabled{color:#c4c4c4;}
.gen{position:relative;}
.btn_area_global{display:flex;justify-content:center;gap:10px;}

@media (max-width: 768px) {
	.btn_gray{cursor:pointer;height:45px;line-height:45px;background:#767676;color:#fff;font-size:15px;border-radius:80px;overflow:hidden;}
	.btn_grayoutline{cursor:pointer;height:45px;line-height:45px;background:#fff;border:#d6d6d6 1px solid;color:#000;font-size:15px;border-radius:80px;overflow:hidden;}
	.btn_gray2{cursor:pointer;height:45px;line-height:45px;background:#e8e8e8;color:#000;font-size:15px;border-radius:80px;overflow:hidden;}
	.btn_blue{cursor:pointer;height:45px;line-height:45px;background:#00aeff;color:#fff;font-size:15px;border-radius:80px;overflow:hidden;}
	.btn_blue_2line{cursor:pointer;height:45px;line-height:20px;background:#00aeff;color:#fff;font-size:15px;border-radius:80px;overflow:hidden;min-width:99%;}
	.btn_red{cursor:pointer;height:45px;line-height:45px;background:#ff6060;color:#fff;font-size:15px;border-radius:80px;overflow:hidden;}
	.btn_blueoutline{cursor:pointer;height:60px;line-height:60px;background:#fff;border:#00aeff 1px solid;color:#000;font-size:15px;border-radius:80px;overflow:hidden;}
	.btn_green{cursor:pointer;height:45px;line-height:45px;background:#78bb02;color:#fff;font-size:15px;border-radius:80px;overflow:hidden;}
	.btn_greenoutline{cursor:pointer;height:45px;line-height:45px;background:#fff;border:#78bb02 1px solid;color:#000;font-size:15px;border-radius:80px;overflow:hidden;}

	.btn_sm_red{height:30px !important;line-height:30px !important;padding:0 20px;background:#fff2f2;color:#ca0000;border:#cf1e00 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
	.btn_sm_blue{height:30px !important;line-height:30px !important;padding:0 20px;background:#f2faff;color:#0064cf;border:#0064cf 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
	.btn_sm_gray{height:30px !important;line-height:30px !important;padding:0 20px;background:#f0f0f0;color:#000;border:#aeaeae 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
}
@media (min-width: 769px) and (max-width: 1199px) {
	.btn_gray{cursor:pointer;height:50px;line-height:50px;background:#767676;color:#fff;font-size:16px;border-radius:80px;overflow:hidden;}
	.btn_grayoutline{cursor:pointer;height:50px;line-height:50px;background:#fff;border:#d6d6d6 1px solid;color:#000;font-size:16px;border-radius:80px;overflow:hidden;}
	.btn_gray2{cursor:pointer;height:50px;line-height:50px;background:#e8e8e8;color:#000;font-size:16px;border-radius:80px;overflow:hidden;}
	.btn_blue{cursor:pointer;height:50px;line-height:50px;background:#00aeff;color:#fff;font-size:16px;border-radius:80px;overflow:hidden;}
	.btn_blue_2line{cursor:pointer;height:50px;line-height:23px;background:#00aeff;color:#fff;font-size:16px;border-radius:80px;overflow:hidden;min-width:370px;}
	.btn_red{cursor:pointer;height:50px;line-height:50px;background:#ff6060;color:#fff;font-size:16px;border-radius:80px;overflow:hidden;}
	.btn_blueoutline{cursor:pointer;height:60px;line-height:60px;background:#fff;border:#00aeff 1px solid;color:#000;font-size:16px;border-radius:80px;overflow:hidden;}
	.btn_green{cursor:pointer;height:50px;line-height:50px;background:#78bb02;color:#fff;font-size:16px;border-radius:80px;overflow:hidden;}
	.btn_greenoutline{cursor:pointer;height:50px;line-height:50px;background:#fff;border:#78bb02 1px solid;color:#000;font-size:16px;border-radius:80px;overflow:hidden;}

	.btn_sm_red{height:30px !important;line-height:30px !important;padding:0 20px;background:#fff2f2;color:#ca0000;border:#cf1e00 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
	.btn_sm_blue{height:30px !important;line-height:30px !important;padding:0 20px;background:#f2faff;color:#0064cf;border:#0064cf 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
	.btn_sm_gray{height:30px !important;line-height:30px !important;padding:0 20px;background:#f0f0f0;color:#000;border:#aeaeae 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
}
@media (min-width: 1200px) {
	.btn_gray{cursor:pointer;height:60px;line-height:60px;background:#767676;color:#fff;font-size:18px;border-radius:80px;overflow:hidden;}
	.btn_grayoutline{cursor:pointer;height:60px;line-height:60px;background:#fff;border:#d6d6d6 1px solid;color:#000;font-size:18px;border-radius:80px;overflow:hidden;}
	.btn_gray2{cursor:pointer;height:60px;line-height:60px;background:#e8e8e8;color:#000;font-size:18px;border-radius:80px;overflow:hidden;}
	.btn_blue{cursor:pointer;height:60px;line-height:60px;background:#00aeff;color:#fff;font-size:18px;border-radius:80px;overflow:hidden;}
	.btn_blue_2line{cursor:pointer;height:60px;line-height:27px;background:#00aeff;color:#fff;font-size:18px;border-radius:80px;overflow:hidden;min-width:370px;}
	.btn_red{cursor:pointer;height:60px;line-height:60px;background:#ff6060;color:#fff;font-size:18px;border-radius:80px;overflow:hidden;}
	.btn_blueoutline{cursor:pointer;height:60px;line-height:60px;background:#fff;border:#00aeff 1px solid;color:#000;font-size:18px;border-radius:80px;overflow:hidden;}
	.btn_green{cursor:pointer;height:60px;line-height:60px;background:#78bb02;color:#fff;font-size:18px;border-radius:80px;overflow:hidden;}
	.btn_greenoutline{cursor:pointer;height:60px;line-height:60px;background:#fff;border:#78bb02 1px solid;color:#000;font-size:18px;border-radius:80px;overflow:hidden;}

	.btn_sm_red{height:30px !important;line-height:30px !important;padding:0 20px;background:#fff2f2;color:#ca0000;border:#cf1e00 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
	.btn_sm_blue{height:30px !important;line-height:30px !important;padding:0 20px;background:#f2faff;color:#0064cf;border:#0064cf 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
	.btn_sm_gray{height:30px !important;line-height:30px !important;padding:0 20px;background:#f0f0f0;color:#000;border:#aeaeae 1px solid;font-size:14px;border-radius:80px;overflow:hidden;}
}


@media (max-width:799px) {
	.search_box_area{padding:20px 0;}
	.search_box{background:#f2f2f2;border-radius:100px;width:90%;height:50px;margin:0 auto;display:flex;align-items: center;justify-content: space-between;padding:0 30px;}
	.search_box .in{width:90%;}
	.search_box .bt{width:25px;height:25px;background:url('/img/bt_search.png') no-repeat 50% 50%;background-size:90%;}
	.search_box input{border: none; background: transparent;width:100%;}
	.search_box select{border: none; background: transparent;width:111%;}

}
@media (min-width:800px) {
	.search_box_area{padding:25px 0;}
	.search_box{background:#f2f2f2;border-radius:100px;width:800px;height:60px;margin:0 auto;display:flex;align-items: center;justify-content: space-between;padding:0 30px;}
	.search_box .in{width:95%;}
	.search_box .bt{width:30px;height:30px;background:url('/img/bt_search.png') no-repeat 50% 50%;}
	.search_box input{border: none; background: transparent;width:100%;}
	.search_box select{border: none; background: transparent;width:735px;}
}


/* popup_type */

.modal-w_400{max-width:400px;}
.modal-w_600{max-width:600px;}
.modal-w_680{max-width:680px;}
.modal-w_800{max-width:800px;}
.modal-w_1000{max-width:1000px;}


@media (max-width: 768px) {
	.modal-dialog .btn_area{display:flex;justify-content: center;gap:10px;padding:15px 0;}
	.layertitle_div{position:relative;width:100%;background:#f0f1f4;height:50px;line-height:50px;font-size:16px;text-align:left;color:#000;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 20px 0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.popup_close{position:absolute;right:20px;top:15px;width:22px;height:22px;cursor:pointer;text-indent:0;background:url('/img/popup_close.png') no-repeat 0 0;cursor:pointer;}

	.sm{font-size:12px;color:#656565;}

	.paging-wrap{margin:0 auto;padding:20px 0;display:flex;justify-content: center;align-items: center;}
	.paging-wrap .prev{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_prev.svg') no-repeat;margin:0 20px 0 0;}
	.paging-wrap .prev_double{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_prev_double.svg') no-repeat;margin:0 10px 0 0;}
	.paging-wrap .ct{cursor:pointer;display:flex;align-items: center; justify-content: center;height:28px;width:28px;font-size:18px;margin:0 10px;color:#b8b8b8;text-align:center;}
	.paging-wrap .over{color:#fff !important;background:#17a0ce;border-radius:80px;}
	.paging-wrap .next{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_next.svg') no-repeat;margin:0 0 0 20px;}
	.paging-wrap .next_double{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_next_double.svg') no-repeat;margin:0 0 0 10px;}
}
@media (min-width: 769px) {
	.modal-dialog .btn_area{display:flex;justify-content: center;gap:10px;padding:15px 0 30px 0;}
	.layertitle_div{position:relative;width:100%;background:#f0f1f4;height:60px;line-height:60px;font-size:18px;text-align:left;color:#000;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 20px 0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.popup_close{position:absolute;right:20px;top:20px;width:22px;height:22px;cursor:pointer;text-indent:0;background:url('/img/popup_close.png') no-repeat 0 0;cursor:pointer;}

	.sm{font-size:14px;color:#656565;}

	.paging-wrap{max-width:1600px;margin:0 auto;padding:40px 0;display:flex;justify-content: center;align-items: center;}
	.paging-wrap .prev{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_prev.svg') no-repeat;margin:0 20px 0 0;}
	.paging-wrap .prev_double{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_prev_double.svg') no-repeat;margin:0 10px 0 0;}
	.paging-wrap .ct{cursor:pointer;display:flex;align-items: center; justify-content: center;height:28px;width:28px;font-size:18px;margin:0 10px;color:#b8b8b8;text-align:center;}
	.paging-wrap .over{color:#fff !important;background:#17a0ce;border-radius:50px;}
	.paging-wrap .next{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_next.svg') no-repeat;margin:0 0 0 20px;}
	.paging-wrap .next_double{cursor:pointer;display:flex;align-items: center;width:20px;height:20px;background:url('/img/count_next_double.svg') no-repeat;margin:0 0 0 10px;}
}


/* gridTable */
.total_info{text-align:left;max-width:1600px;padding:0 0 5px 8px;margin:0 auto;}
.gridTable{display:grid;border-top:#000 2px solid;}

.gridTable .th{background:#f0f1f4;text-align:center;display:flex;align-items: center; justify-content: center;border-bottom:#e4e4e4 1px solid;padding:18px 0;}
.gridTable .td{display:grid;align-items: center;border-bottom:#e4e4e4 1px solid;background:#fff;padding:18px 0;}
.gridTable .td a{color:#0240df !important;}


.tbl_type1{width: 100%;table-layout: fixed;padding:0;border-top:#000 2px solid;border-collapse:collapse;}
.tbl_type1 th{background:#f0f1f4;font-weight:normal;padding:8px 15px;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;white-space:normal;word-break:keep-all;}
.tbl_type1 td{background:#fff;padding:8px 15px;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;white-space:normal;word-break:keep-all;}
.tbl_type1 th:nth-last-child(1){border-right:0 !important;}
.tbl_type1 td:nth-last-child(1){border-right:0 !important;}
.tbl_type1 .bg1{background:#fffeee !important;}
.tbl_type1 a{color:#0240df;}


