@import url('https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream.css');

body, td, p, input, button, textarea, select, .c1
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
	line-height:18px;
    font-family: 'SCoreDream', verdana, ±¼¸²;
    scrollbar-face-color: #cfcfcf;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #595959;
    scrollbar-3dlight-color: #595959;
    scrollbar-arrow-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-base-color: #cfcfcf;
}

img
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px
}

form
{
    margin: 0px
}
img
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px
}

a:link
{
    font-size: 12px;
    color: #666666;
    text-decoration: none
}
a:visited
{
    font-size: 12px;
    color: #666666;
    text-decoration: none
}
a:hover
{
    font-size: 12px;
    color: #ff9933;
    text-decoration: underline
}

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.ct { color:#666666; } 

.ed { border:1px solid #cccccc; } 
.tx { border:1px solid #9a9a9a; border:1px solid #d8d8d8; } 

.small { font-size:8pt; }
.middle { font-size:8pt;color:787878; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */
.cursor { cursor: hand; }

input.ed { height:22px; border:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
input.ed_password { height:22px; border:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font:10px tahoma; }
textarea.tx { border:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}

/* ¸Þ´º ½ºÅ¸ÀÏ */
#menu_wrap {width:100%;height:38px;font-size:18px;font-weight:bold}
#gnb {width:100%;padding:7px 0 0 5px;margin:0 auto}
#gnb li {float:left;list-style-type: none;overflow: hidden;width:95px}
#gnb li:last-child {padding-left:30px;}
#gnb li a {display: block;color:#fff}
#sub_wrap {font-size:12px;color:#000}
#main_submenu {display: block; width:100%; margin:0 auto;height: 20px;}
.submenu a {margin-right:5px}
#submenu1{padding-left:10px;}
#submenu2{padding-left:70px}
#submenu3{padding-left:140px}
#submenu4{padding-left:210px}
#submenu5{padding-left:310px}
#submenu6{padding-left:310px}

 .wrap {width: 100%;margin: 0 auto;z-index:999;}
.sub_bg {width:100%; height: 150px;}
.sub_img {background:url("/img/main/main_visual.jpg") center center / cover no-repeat;}
.sub_bg h2 {font-size: 20px; color: #ffc837; padding-top: 10px; line-height: normal; font-weight: 500; text-align: center; text-shadow: 2px 2px 4px #000000;}
.sub_bg .wrap p {font-size: 18px; color: #ffc837; margin-top: -10px; line-height: normal; font-weight: 500; text-align: center; text-shadow: 2px 2px 4px #000000;}
.sub_bg h2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.5s;
}
.sub_bg .wrap p  {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.5s;
}