@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css");


/*----------------------------------------
reset
----------------------------------------
/* http://meyerweb.com/eric/tools/css/reset/ 
  v2.0 | 20110126
  License: none (public domain)
*/

html, 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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  /* font-size: 100%;
  font: inherit;
  vertical-align: baseline; */
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
/* body {line-height: 1;} */
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 초기설정 추가 */ 
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {min-height: 100vh;}

button {
  border: 0;
  background: 0 0;
  cursor: pointer
}


/* Local style */
:root {
  /* Font */
  --first-kr: "Pretendard Variable", Pretendard, sans-serif;

  /* Main Color */
  --first-color: #0367A6;
  --second-color: #BF1F3C;
  --third-color: #0378A6;
  --fourth-color: #F20505;
  --fifth-color: #F2F2F2;

  /* Object Color */
  --text-color: #1d1d1d;
  --border-color: #dfdfdf;
  --bg-color: #f7f7f9;
  --th-bg-color: hsl(144 22% 92% / 1);

  /* Basic Color */
  --black: #000;
  --white: #FFF;
  --ghostwhite: #f8f8ff;
}

body, button, input, select, table, textarea {
  font-family: var(--first-kr);
  font-optical-sizing: auto;
  font-style: normal;
  font-variation-settings:"wdth" 100;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-color);
}

a {color: inherit;  text-decoration: none;}
a:active, a:focus, a:hover {color: var(--black);  text-decoration: none;}

img {max-width: 100%;  height: auto;}


/* 모바일 화면 메뉴 스크롤 */
.all__menu--wrap {
  overflow-y: auto;
  z-index: 10000 !important;
}


/*----------------------------------------
use : agreement, private, un-email
----------------------------------------*/
.use {font-size: .9375rem; margin-bottom: 3rem;}
.use h5 {font-size: 1.0625rem;  margin-top: 1rem;  margin-bottom: 1rem;  color: var(--first-color);}
.use h6 {font-size: .9375rem;  margin-top: 1rem;  margin-bottom: .25rem;}
.use ul {list-style-type: disc;  margin-left: 1.25rem;  margin-bottom: .5rem;}
.use ol {list-style-type: decimal;  margin-left: 1.25rem;  margin-bottom: .5rem;}
.use .alert {
  background-color: var(--ghostwhite);
  padding: 1rem 1.5rem;
  margin-bottom: 2rem;
  border: 1px solid;
  border-color: var(--border-color);
}


/*----------------------------------------
page-content > table
----------------------------------------*/
.page-content table {
  font-size: .95rem;
  margin: 0 auto 1rem;
}

.page-content table td {
  border: 1px solid;
  border-color: var(--border-color);
  padding: .5rem 1rem;
  text-align: center;
}

#bbslist table td {
  border: inherit;
}


/*----------------------------------------
page-content > ul, ol
----------------------------------------*/
.page-content ul, .page-content ol {margin-left: 1.5rem;}
.page-content ul>li {list-style: disc;}
.page-content ol>li {list-style: decimal;}
.page-content li {margin-top: .125rem; margin-bottom: .125rem;}

.page-content .pagination li {list-style: none;}


/*----------------------------------------
bbs > content
----------------------------------------*/
#bbsview .content blockquote {
  color: rgb(102, 102, 102);
  border-left: 4px solid rgb(229, 229, 229);
  margin: 14px 0px;
  padding: 0px 16px;
}