@charset "utf-8";
@import url('/css/jb-homepage-content.css');

@font-face{font-family:Spoqa Han Sans;font-weight:700;src:local("Spoqa Han Sans Bold"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansBold.woff2") format("woff2"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansBold.woff") format("woff"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansBold.ttf") format("truetype")}@font-face{font-family:Spoqa Han Sans;font-weight:400;src:local("Spoqa Han Sans Regular"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansRegular.woff2") format("woff2"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansRegular.woff") format("woff"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansRegular.ttf") format("truetype")}@font-face{font-family:Spoqa Han Sans;font-weight:300;src:local("Spoqa Han Sans Light"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansLight.woff2") format("woff2"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansLight.woff") format("woff"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansLight.ttf") format("truetype")}@font-face{font-family:Spoqa Han Sans;font-weight:100;src:local("Spoqa Han Sans Thin"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansThin.woff2") format("woff2"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansThin.woff") format("woff"),url("/fonts/Subset/SpoqaHanSans/SpoqaHanSansThin.ttf") format("truetype")}body{font-family:Spoqa Han Sans,Dotum,\\B3CB\C6C0,Helvetica,Apple SD Gothic Neo,sans-serif;background-color:#ffffff}a:focus,a:hover{text-decoration:none}
/*# sourceMappingURL=main.css.map*/

body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 0;
}

.modal {
  left: 50%;
  bottom: auto;
  right: auto;
  padding: 0;
  width: 1000px;
  margin-left: 250px;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

.modal.container {
  max-width: none;
}

.modal-body {max-height: 700px; overflow-y: auto;}
.modal-body .excelSch {display:inline-block; vertical-align: middle;}
.input-search-condition {display:inline-block ; vertical-align: middle;}


/* html 엘리먼트 속성 초기화 */
h1, h2, h3, h4, h5, h6{font-size:1em; margin:0px;}
p, ul, ol, li, dl, dt, dd, form, fieldset{margin:0px; padding:0px; font-size:100%;}
ul, ol, li{list-style:none; font-size:100%;}
table{border-collapse:collapse; font-size:100%;}
legend {visibility:hidden;overflow:hidden;width:0;height:0;background-color:transparent;font-size:0;line-height:0;}
caption {position:absolute; left:-10000px; top:auto; height:1px; overflow:hidden;}
img{border:0px none; font-size:0px; line-height:0px;/*width:100%;*/}
input, select, textarea{margin:0px; padding:0px;}
input {line-height:16px;}

html,body {height:100%;background:#ffffff;font-family:Spoqa Han Sans;}

/* 그외 초기화 */
body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
/*header, hgroup, footer ,nav ,section ,article ,aside ,figure ,video ,audio*/ {margin:0;padding:0;border:0;}
em, address{font-style:normal;}
hr{display:none;}
*:first-child+html label {vertical-align:bottom;}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

select, textarea, input, /*label,*/ img, button{vertical-align:middle;}
table td{word-wrap:break-word;word-break:break-all;}
button{cursor:pointer;}

/** common style **/
.bold{font-weight:bold !important;}
.normal{font-weight:normal !important;}
.uline{text-decoration:underline;}

/* align */
.t-left{text-align:left !important;}
.t-center{text-align:center !important;}
.t-right{text-align:right !important}
.v-top{vertical-align:top !important;}
.v-middle{vertical-align:middle !important;}
.v-bottom{vertical-align:bottom !important;}

/* margin */
.mgt0 {margin-top:0px !important;}
.mgt5 {margin-top:5px !important;}
.mgt10 {margin-top: 10px !important;}
.mgt15 {margin-top: 15px !important;}
.mgt20 {margin-top: 20px !important;}
.mgt30 {margin-top: 30px !important;}
.mgt40 {margin-top: 40px !important;}
.mgt50 {margin-top: 50px !important;}

.mgb5 {margin-bottom: 5px !important;}
.mgb15 {margin-bottom: 15px !important;}
.mgb40 {margin-bottom: 40px !important;}

.mgl5 {margin-left: 5px !important;}
/*padding*/
.pdl5 {padding-left:5px !important;}

/*color*/
.fc01 {color:#1499df;} /*blue*/
.fc01:hover {color:#1499df;} /*blue*/

/* print
@media print {
	#header	{display:none;}
	#lnb {display:none;}
	#footer {display:none;}
}*/
