body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/*테이블*/
.lin0  {border-bottom:1px solid #fff;border-right:1px solid #fff; font-size:12px; padding:0 5px 0 5px;} 
.lin1 { border-bottom:1px solid #0057b4; border-top:2px double #0057b4;border-right:1px solid #0057b4;border-left:1px solid #0057b4; font-size:12px;} 
.lin2 { border-bottom:1px solid #0057b4; border-top:2px double #0057b4;border-right:1px solid #0057b4; font-size:12px;} 
.lin3 { border-bottom:1px solid #0057b4; border-right:1px solid #0057b4;border-left:1px solid #0057b4; font-size:12px;} 
.lin4  {border-bottom:1px solid #0057b4;border-right:1px solid #0057b4; font-size:12px; padding:0 5px 0 5px;} 
.lin5 { border-bottom:2px double #0057b4;border-right:1px solid #0057b4;border-left:1px solid #0057b4; font-size:12px;} 
.lin6 { border-bottom:2px double #0057b4;border-right:1px solid #0057b4; font-size:12px; padding:0 5px 0 5px;} 
.table_b_bold {	font-weight: bold;	color: #2792dc;}
.lin11 {border-bottom: 1px solid #2576b4;border-top: 2px double #2576b4;border-right: 1px solid #2576b4;border-left: 1px solid #2576b4;	font-size: 12px;color: #444444;font-weight: bold;}
.lin21 {border-bottom: 1px solid #2576b4;border-top: 2px double #2576b4;border-right: 1px solid #2576b4;font-size: 12px;font-weight: bold;color: #444444;}
.lin31 {border-bottom:1px solid #2576b4; border-right:1px solid #2576b4;border-left:1px solid #2576b4; font-size:12px;}
.lin41 {border-bottom:1px solid #2576b4;border-right:1px solid #2576b4; font-size:12px;}
.lin51 { border-bottom:2px double #2576b4;border-right:1px solid #2576b4;border-left:1px solid #2576b4; font-size:12px;} 
.lin61 { border-bottom:2px double #2576b4;border-right:1px solid #2576b4; font-size:12px;} 
.text_bold {color: #000;text-decoration: underline;}
.line_box { border:1px solid #0057b4;padding:5px;}


.lin31 { border-bottom:1px solid #e05884; border-top:2px double #e05884; border-right:1px solid #e05884; border-left:1px solid #e05884; font-size:12px;} 
.lin32 { border-bottom:1px solid #e05884; border-top:2px double #e05884; border-right:1px solid #e05884; font-size:12px;} 
.lin33 { border-bottom:1px solid #e05884; border-right:1px solid #e05884; border-left:1px solid #e05884; font-size:12px;} 
.lin34  {border-bottom:1px solid #e05884; border-right:1px solid #e05884; font-size:12px; padding:0 5px 0 5px;}

.lin41 { border-bottom:1px solid #8a4999; border-top:2px double #8a4999; border-right:1px solid #8a4999; border-left:1px solid #8a4999; font-size:12px;} 
.lin42 { border-bottom:1px solid #8a4999; border-top:2px double #8a4999; border-right:1px solid #8a4999; font-size:12px;} 
.lin43 { border-bottom:1px solid #8a4999; border-right:1px solid #8a4999; border-left:1px solid #8a4999; font-size:12px;} 
.lin44  {border-bottom:1px solid #8a4999; border-right:1px solid #8a4999; font-size:12px; padding:0 5px 0 5px;}

.lin51 { border-bottom:1px solid #e9430e; border-top:2px double #e9430e; border-right:1px solid #e9430e; border-left:1px solid #e9430e; font-size:12px;} 
.lin52 { border-bottom:1px solid #e9430e; border-top:2px double #e9430e; border-right:1px solid #e9430e; font-size:12px;} 
.lin53 { border-bottom:1px solid #e9430e; border-right:1px solid #e9430e; border-left:1px solid #e9430e; font-size:12px;} 
.lin54  {border-bottom:1px solid #e9430e; border-right:1px solid #e9430e; font-size:12px; padding:0 5px 0 5px;}
.red { color:#F00;}



.sub_visual_wrap {
  position: relative;
  text-align: center;
  vertical-align: middle;
  backgrou nd-color: #ddd;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover; }
  .sub_visual_wrap .dis_tbl {
    height: 400px;
    display: table;
    width: 100%;
    padding-top: 60px;
    line-height: 1.2;
    letter-spacing: -0.04em; }
    .sub_visual_wrap .dis_tbl .dis_cel {
      display: table-cell;
      vertical-align: middle; }
    .sub_visual_wrap .dis_tbl .desc {
      color: #14afff;
      font-size: 1.46667em;
      font-family: 'Noto Sans KR',"Montserrat", sans-serif;
    font-weight:500; }
    .sub_visual_wrap .dis_tbl .tit {
      margin-top: 5px;
      font-weight: 500;
      font-size: 3.66667em;
      color: #fff; }
    .sub_visual_wrap .dis_tbl .txt {
      margin-top: 20px;
      font-size: 1.2em;
      color: #fff;
      font-weight: 100; }
