@charset "utf-8";
/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;height: 100%;font-size:16px;font-family:'Titillium Web','S-Core';}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Titillium Web','S-Core';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul{margin:0;padding:0;list-style:none}
ol,li,dl,dt,dd{margin:0;padding:0} 
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'S-Core', Titillium Web;font-size:1em}
button {cursor:pointer}
textarea, select {font-family:'S-Core', Titillium Web;font-size:1em}
select {margin:0}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
img {max-width:"100%"}

#jb-container {
width: 100%;
margin: -20px auto;
padding: 0px;
border: 0px solid #bcbcbc;
}
#jb-header {
height:80px;
padding: 0px;
margin-bottom: 20px;
border: 0px solid #bcbcbc;
background-color:#212020;
}
#logo {border: 0px solid #f50; margin-left:147px;padding:10px 10px;height:60px;text-align:center; float:left;}
#logo img {vertical-align:middle;margin-top:7px;padding-left:0px;max-height:100%;width:auto}
#lag {float:right; font-size:0.58em; padding-right:20px; padding-top:17px; display: block;  }
a.lag:link, a.lag:visited {color:#ff8518;text-decoration:none}

#jb-content {
width: 100%;
padding: 0px;
margin: -20px auto;
border: 0px solid #bcbcbc;
}
.etitle {border-bottom: 1px solid #eaeaea;  font-family:'Titillium Web'; font-size:1.4em; font-weight:600; color:#015495; padding:10px 0px;  letter-spacing: -0.03em; text-align:center;}

#jb-footer {
clear: both;
padding: 0px;
border: 0px solid #bcbcbc;
}
@media ( max-width: 640px ) {
#jb-container {
  width: auto;
}
#jb-content {
  float: none;
  width: auto;
}
#jb-sidebar {
  float: none;
  width: auto;
}
}
