@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
}
#cssmenu > ul {
/*  background: url('images/bg.png');
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.05); */
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu > ul > li > a {
  padding: 0px 0px 0px 0px;
  text-decoration: none;
/*  font-size: 13px;
  font-weight: 700; */
  color: #d3eced;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #ffffff;
  background: <%=d_sub03%>;
/*  background: rgba(0, 0, 0, 0.1);  */
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #d3eced;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
/* arrow
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #FF0000;
  top: -4px;
  left: 20px;
  */
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 30px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
/*
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  padding: 11px 25px;
  width: 180px;
  color: #CCCCCC; 
  background: rgba(0, 0, 0, 0.8); 
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FFFFFF; 
  background: #000000; 
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 0px; 
  border-top-right-radius: 0px; 
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 0px; 
  border-bottom-right-radius: 0px; 
}
*/
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}


a.no1:link {color:#333333; text-decoration:none;}
a.no1:visited {color:#333333; text-decoration:none;} 
a.no1:hover {color:#000000; text-decoration:underline;}

a.no1b:link {color:#FF6600; text-decoration:none;FONT-WEIGHT: bold;}
a.no1b:visited {color:#FF6600; text-decoration:none;FONT-WEIGHT: bold;} 
a.no1b:hover {color:#FF6600; text-decoration:underline;FONT-WEIGHT: bold;}

a.no2:link {color:#666666; text-decoration:none;}
a.no2:visited {color:#666666; text-decoration:none;} 
a.no2:hover {color:#424242; text-decoration:underline;}

a.no3:link {color:#999999; text-decoration:none;}
a.no3:visited {color:#999999; text-decoration:none;} 
a.no3:hover {color:#FFFFFF; text-decoration:none;}

a.no4:link {color:#236E98; text-decoration:none;}
a.no4:visited {color:#236E98; text-decoration:none;} 
a.no4:hover {color:#FF0000; text-decoration:none;}

a.no5:link {color:#FFFFFF; text-decoration:none;}
a.no5:visited {color:#FFFFFF; text-decoration:none;} 
a.no5:hover {color:#FFFFFF; text-decoration:underline;}

TD    {font-size:12px; line-height=12pt;}
BODY  {font-size:12px; line-height: 15px}
select,input,form,textarea,option {font-size:9pt; line-height: 14px}



.ad{border:1 solid black}

.link { color: #FFFFFF; text-decoration: none}

.byte { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 2em; COLOR: #336699; HEIGHT: 1em; BACKGROUND-COLOR: #84f2ef; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}

INPUT {
	FONT-FAMILY: "dotum"; COLOR: #737373; FONT-SIZE: 11px
}
SELECT {
	FONT-FAMILY: "dotum"; COLOR: #737373; FONT-SIZE: 12px
}
TEXTAREA {
	FONT-FAMILY: "dotum"; COLOR: #737373; FONT-SIZE: 12px
}

.sel
{
    BACKGROUND-COLOR: #d1edf6;
    COLOR: #183462;
    FONT-SIZE: 9pt
}

.sel01
{
    BACKGROUND-COLOR: #ebebeb;
    COLOR: #525252;
    FONT-SIZE: 9pt
}

.search {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 342px; COLOR: #971212; FONT-SIZE: 14px; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffffff 1px solid
}
.form00 {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 4px
}
.form01 {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; HEIGHT: 22px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 5px
}
.form02 {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; HEIGHT: 18px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 4px
}
.form03 {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 15px
}
.form05 {
	BORDER-BOTTOM: #ce0008 1px solid; BORDER-LEFT: #ce0008 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; HEIGHT: 15px; BORDER-TOP: #ce0008 1px solid; BORDER-RIGHT: #ce0008 1px solid; PADDING-TOP: 4px
}
.form06 {
	BORDER-BOTTOM: #b3bed0 1px solid; BORDER-LEFT: #b3bed0 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; HEIGHT: 15px; BORDER-TOP: #b3bed0 1px solid; BORDER-RIGHT: #b3bed0 1px solid; PADDING-TOP: 4px
}


A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}


a.Subway:link {COLOR: #474747; TEXT-DECORATION: none;}
a.Subway:visited {COLOR: #737373; TEXT-DECORATION: underline;} 
a.Subway:hover {COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}




.bold {
	FONT-WEIGHT: bold
}
.line {
	TEXT-DECORATION: line-through
}

.size01 {
	FONT-SIZE: 12px
}
.size02 {
	FONT-SIZE: 11px
}
.size03 {
	FONT-SIZE: 15px; LETTER-SPACING: -1px
}

.size04 {
	FONT-SIZE: 11px; LETTER-SPACING: -1px; COLOR: #737373
}

.padding01 {
	PADDING-TOP: 3px
}

.padding02 {
	PADDING-TOP: 3px; PADDING-LEFT: 10px
}

.padding03 {
	PADDING-LEFT: 10px
}


.Gtext01 {
	COLOR: #494949; PADDING-TOP: 3px; PADDING-LEFT: 5px	
}

.Gtext02 {
	COLOR: #494949; PADDING-TOP: 3px
}

.Gtext02 {
	FONT-SIZE: 12px
}


.text01 {
	COLOR: #737373
}
.text02 {
	COLOR: #303030
}
.text03 {
	COLOR: #666666
}
.text04 {
	COLOR: #fe7b39
}
.text05 {
	COLOR: #cdcdcd
}
.text06 {
	COLOR: #a7a7a7
}
.text07 {
	COLOR: #4b4b4b
}
.text08 {
	COLOR: #000000
}
.text09 {
	COLOR: #ffffff
}
.text10 {
	COLOR: #ed1c24
}

.text11 {
	COLOR: #FFFFFF; PADDING: 3px 3px 1px 1px
}

.text12b {
	BACKGROUND-COLOR: #ff6600; COLOR: #ffffff; PADDING: 4px 6px 4px 6px
}
a.text12b:link {color:#FFFFFF; text-decoration:none;}
a.text12b:hover {color:#FFFFFF; text-decoration:none;}

a.text12:link {color:#666666; text-decoration:none;}
a.text12:hover {BACKGROUND-COLOR: #ff6600; color:#FFFFFF; text-decoration:none; PADDING: 4px 6px 4px 6px}



.link01 {
	COLOR: #5a5044; TEXT-DECORATION: none
}
.link01:link {
	COLOR: #5a5044; TEXT-DECORATION: none
}
.link01:visited {
	COLOR: #5a5044; TEXT-DECORATION: none
}
.link01:hover {
	COLOR: #5a5044
}
.link02 {
	COLOR: #7e8aae; TEXT-DECORATION: none
}
.link02:link {
	COLOR: #7e8aae; TEXT-DECORATION: none
}
.link02:visited {
	COLOR: #7e8aae; TEXT-DECORATION: none
}
.link02:hover {
	COLOR: #7e8aae
}

.photo_img {
	
}

.photo_img TD.on {
	BORDER-BOTTOM: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; BORDER-RIGHT: #FF0000 1px solid
}

.Bn01 {
	COLOR: #222222; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; font-weight: bold
}
.Bn02 {
	COLOR: #303030; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 18px
}
.Bn03 {
	COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 16px
}
.Bn04 {
	COLOR: #434856; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; font-weight: bold
}
.Bn05 {
	COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.Bn06 {
	COLOR: #666666; FONT-SIZE: 12px; font-family: 돋움, seoul, arial, helvetica; line-height: 16px
}
.Bn07 {
	COLOR: #303030; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.Bn08 {
	COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.Bn09 {
	COLOR: #303030; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica;
}
.Bn10 {
	COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 18px
}
.Bn11 {
	COLOR: #303030; FONT-SIZE: 24px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 20px
}
.Bn11b {
	COLOR: #303030; FONT-SIZE: 22px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica;
}
.Bn12 {
	COLOR: #666666; FONT-SIZE: 12px; font-family: 돋움, seoul, arial, helvetica; PADDING-BOTTOM: 2px
}
.Bn13 {
	COLOR: #303030; FONT-SIZE: 12px; font-family: 돋움, seoul, arial, helvetica; PADDING-BOTTOM: 2px
}
.Bn14 {
	COLOR: #303030; FONT-SIZE: 13px; font-family: 돋움, seoul, arial, helvetica; PADDING-BOTTOM: 2px
}
.Bn15 {
	COLOR: #666666; FONT-SIZE: 13px; font-family: 돋움, seoul, arial, helvetica; PADDING-BOTTOM: 2px
}

.cnt01 {
	COLOR: #303030; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; font-weight: bold
}
.cnt02 {
	COLOR: #303030; PADDING-TOP: 2px; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; font-weight: bold
}
.cnt03 {
	COLOR: #222222; FONT-SIZE: 30px; LETTER-SPACING: -2px; line-height=120%; font-family: 돋움, seoul, arial, helvetica; PADDING-TOP: 5px; font-weight: bold
}
.cnt04 {
	COLOR: #4b4b4b; COLOR: #303030; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; font-weight: bold
}
.cnt05 {
	COLOR: #303030; PADDING-TOP: 2px; FONT-SIZE: 15px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.cnt06 {
	COLOR: #303030; PADDING-TOP: 2px; FONT-SIZE: 15px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.cnt07 {
	COLOR: #303030; PADDING-TOP: 2px; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.cnt08 {
	COLOR: #303030; FONT-SIZE: 12px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.cnt09 {
	COLOR: #303030; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}
.cnt10 {
	COLOR: #303030; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px
}

.Dn01 {
	COLOR: #222222; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold
}
a.Dn01_link:link {COLOR: #222222; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none;}
a.Dn01_link:visited {COLOR: #222222; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none;} 
a.Dn01_link:hover {COLOR: #222222; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:underline;}

.Dn01b {
	COLOR: #CCCCCC; FONT-SIZE: 17px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold
}
a.Dn01b_link:link {COLOR: #CCCCCC; FONT-SIZE: 17px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none;}
a.Dn01b_link:visited {COLOR: #CCCCCC; FONT-SIZE: 17px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none;} 
a.Dn01b_link:hover {COLOR: #FFFFFF; FONT-SIZE: 17px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none;}

.Dn01c {
	COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;
}
a.Dn01c_link:link {COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none; PADDING-BOTTOM: 2px;}
a.Dn01c_link:visited {COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none; PADDING-BOTTOM: 2px;} 
a.Dn01c_link:hover {COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none; PADDING-BOTTOM: 2px;}

.Dn02 {
	COLOR: #303030; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px
}
a.Dn02_link:link {COLOR: #303030; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;}
a.Dn02_link:visited {COLOR: #303030; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;} 
a.Dn02_link:hover {COLOR: #303030; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:underline;}

.Dn03 {
	COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 16px
}
a.Dn03_link:link {COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 16px; text-decoration:none;}
a.Dn03_link:visited {COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 16px; text-decoration:none;} 
a.Dn03_link:hover {COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 16px; text-decoration:underline;}

.Dn04 {
	COLOR: #434856; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold
}
.Dn04b {
	COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px
}
.Dn05 {
	COLOR: #333333; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px;
}
a.Dn05_link:link {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.Dn05_link:visited {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.Dn05_link:hover {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

.Dn05b {
	COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px
}
a.Dn05b_link:link {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:none;}
a.Dn05b_link:visited {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:none;} 
a.Dn05b_link:hover {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:underline;}

.Dn05c {
	COLOR: #FFFFFF; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px
}
a.Dn05c_link:link {COLOR: #FFFFFF; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:none;}
a.Dn05c_link:visited {COLOR: #FFFFFF; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:none;} 
a.Dn05c_link:hover {COLOR: #FFFFFF; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:underline;}

.Dn05d {
	COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px
}
a.Dn05d_link:link {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:none;}
a.Dn05d_link:visited {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:none;} 
a.Dn05d_link:hover {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px ; text-decoration:underline;}

.Dn05e {
	COLOR: #bbbbbb; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; font-weight: bold;
}
a.Dn05e_link:link {COLOR: #bbbbbb; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}
a.Dn05e_link:visited {COLOR: #bbbbbb; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;} 
a.Dn05e_link:hover {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}

.Dn05f {
	COLOR: #434856; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-LEFT: 15px;
}
a.Dn05f_link:link {COLOR: #434856; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.Dn05f_link:visited {COLOR: #000000; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;} 
a.Dn05f_link:hover {COLOR: #000000; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}

.Dn05g {
	COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-LEFT: 15px; font-weight: bold;
}
a.Dn05g_link:link {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}
a.Dn05g_link:visited {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;} 
a.Dn05g_link:hover {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}

.Dn05h {
	COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; PADDING-BOTTOM: 3px;
}

.Dn06 {
	COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; line-height: 16px
}
.Dn07 {
	COLOR: #303030; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
.Dn08 {
	COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
a.Dn08_link:link {COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.Dn08_link:visited {COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.Dn08_link:hover {COLOR: #000000; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

.Dn09 {
	COLOR: #303030; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕;
}
a.Dn09_link:link {COLOR: #303030; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.Dn09_link:visited {COLOR: #303030; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.Dn09_link:hover {COLOR: #000000; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

.Dn10 {
	COLOR: #333333; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px
}
.Dn10d {
	COLOR: #333333; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px
}
.Dn10c {
	COLOR: #CCCCCC; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px
}
a.Dn10c_link:link {COLOR: #CCCCCC; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;}
a.Dn10c_link:visited {COLOR: #CCCCCC; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;} 
a.Dn10c_link:hover {COLOR: #CCCCCC; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:underline;}

a.Dn10_link:link {COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;}
a.Dn10_link:visited {COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;} 
a.Dn10_link:hover {COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:underline;}

a.Dn10_link2:link {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;}
a.Dn10_link2:visited {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:none;} 
a.Dn10_link2:hover {COLOR: #FFFFFF; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px; text-decoration:underline;}

.Dn10b {
	COLOR: #666666; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}

.Dn11 {
	COLOR: #303030; FONT-SIZE: 24px; LETTER-SPACING: -2px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
.Dn11b {
	COLOR: #303030; FONT-SIZE: 22px; LETTER-SPACING: -2px; font-family: Malgun Gothic,맑은 고딕;
}
.Dn11c {
	COLOR: #303030; FONT-SIZE: 22px; LETTER-SPACING: -2px; font-family: Malgun Gothic,맑은 고딕; line-height: 24px; PADDING-BOTTOM: 4px
}
.Dn11d {
	COLOR: #ff6610; FONT-SIZE: 32px; LETTER-SPACING: -2px; font-family: Malgun Gothic,맑은 고딕; line-height: 38px; font-weight: bold
}

.Dn12 {
	COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px
}
a.Dn12_link:link {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;}
a.Dn12_link:visited {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;} 
a.Dn12_link:hover {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:underline;}

a.Dn12_linkb:link {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none; font-weight: bold;}
a.Dn12_linkb:visited {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none; font-weight: bold;} 
a.Dn12_linkb:hover {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:underline; font-weight: bold;}

a.Dn12_link2:link {COLOR: #ff461d; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}
a.Dn12_link2:visited {COLOR: #ff461d; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;} 
a.Dn12_link2:hover {COLOR: #ff461d; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline; font-weight: bold;}

a.Dn12_link3:link {COLOR: #ff461d; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}
a.Dn12_link3:visited {COLOR: #ff461d; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;} 
a.Dn12_link3:hover {COLOR: #ff461d; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline; font-weight: bold;}

.Dn13 {
	COLOR: #303030; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px
}

.Dn14 {
	COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px
}
a.Dn14_link:link {COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;}
a.Dn14_link:visited {COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;} 
a.Dn14_link:hover {COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:underline;}

a.Dn14_link2:link {COLOR: #ff461d; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;}
a.Dn14_link2:visited {COLOR: #ff461d; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;} 
a.Dn14_link2:hover {COLOR: #ff461d; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:underline;}

.Dn15 {
	COLOR: #666666; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px
}
a.Dn15_link:link {COLOR: #666666; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;}
a.Dn15_link:visited {COLOR: #666666; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;} 
a.Dn15_link:hover {COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:underline;}


.Fn01 {
	COLOR: #FFFFFF; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 3px
}
.Fn02 {
	COLOR: #FFFFFF; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 3px
}
.Fn02b {
	COLOR: #66d0cc; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 3px
}
.Fn03 {
	COLOR: #303030; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
a.Fn03_link:link {COLOR: #303030; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.Fn03_link:visited {COLOR: #303030; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.Fn03_link:hover {COLOR: #303030; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

.Fn04 {
	COLOR: #797979; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
.Fn05 {
	COLOR: #ff461d; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
a.Fn05_link:link {COLOR: #ff461d; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.Fn05_link:visited {COLOR: #ff461d; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.Fn05_link:hover {COLOR: #ff461d; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

.Fn06 {
	COLOR: #0091c3; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
.Fn07 {
	COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 3px
}
.Fn08 {
	COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px
}
a.Fn08_link:link {COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.Fn08_link:visited {COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.Fn08_link:hover {COLOR: #303030; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

a.Fn08_link2:link {COLOR: #ff461d; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.Fn08_link2:visited {COLOR: #ff461d; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.Fn08_link2:hover {COLOR: #ff461d; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

.Fn09 {
	COLOR: #666666; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; line-height: 18px
}
a.Fn09_link:link {COLOR: #666666; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; line-height: 18px; text-decoration:none;}
a.Fn09_link:visited {COLOR: #666666; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; line-height: 18px; text-decoration:none;} 
a.Fn09_link:hover {COLOR: #666666; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; line-height: 18px; text-decoration:underline;}

.Fn10 {
	COLOR: #ff461d; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px;
}
.Fn11 {
	COLOR: #222222; FONT-SIZE: 50px; LETTER-SPACING: -2px; line-height: 50px; font-family: 돋움, seoul, arial, helvetica; font-weight: bold
}
.Fn12 {
	COLOR: #303030; FONT-SIZE: 32px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 20px
}
.Fn13 {
	COLOR: #797979; FONT-SIZE: 16px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 26px
}

.Frm01 {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #c6c6c6 1px solid; HEIGHT: 30px; BORDER-TOP: #c6c6c6 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 6px; BACKGROUND-COLOR: #f9f9f9
}
.Frm02 {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-TOP: #c6c6c6 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-LEFT: 5px; BACKGROUND-COLOR: #f9f9f9
}
.Frm03 {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #c6c6c6 1px solid; HEIGHT: 45px; BORDER-TOP: #c6c6c6 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-LEFT: 5px; BACKGROUND-COLOR: #f9f9f9
}
.Frm04 {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #c6c6c6 1px solid; HEIGHT: 30px; BORDER-TOP: #c6c6c6 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-LEFT: 5px; BACKGROUND-COLOR: #FFFFFF
}

a.LFn01:link {COLOR: #FFFFFF; PADDING-BOTTOM: 3px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn01:visited {COLOR: #FFFFFF; PADDING-BOTTOM: 3px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn01:hover {COLOR: #FFFFFF; PADDING-BOTTOM: 3px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn02:link {COLOR: #FFFFFF; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn02:visited {COLOR: #FFFFFF; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn02:hover {COLOR: #FFFFFF; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn02b:link {COLOR: #fd578a; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn02b:visited {COLOR: #fd578a; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn02b:hover {COLOR: #fd578a; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn02c:link {COLOR: #3aa3ff; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn02c:visited {COLOR: #3aa3ff; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn02c:hover {COLOR: #3aa3ff; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn02d:link {COLOR: #ff37ad; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn02d:visited {COLOR: #ff37ad; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn02d:hover {COLOR: #ff37ad; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn02e:link {COLOR: #07c6ff; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn02e:visited {COLOR: #07c6ff; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn02e:hover {COLOR: #07c6ff; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn02f:link {COLOR: #ff6c69; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn02f:visited {COLOR: #ff6c69; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn02f:hover {COLOR: #ff6c69; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn02g:link {COLOR: #66d0cc; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn02g:visited {COLOR: #66d0cc; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn02g:hover {COLOR: #66d0cc; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn03:link {COLOR: #434856; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none; font-weight: bold; LETTER-SPACING: -1px}
a.LFn03:visited {COLOR: #434856; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none; font-weight: bold; LETTER-SPACING: -1px} 
a.LFn03:hover {COLOR: #000000; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline; font-weight: bold; LETTER-SPACING: -1px}

a.LFn04:link {COLOR: #434856; PADDING-BOTTOM: 2px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none; font-weight: bold; LETTER-SPACING: -1px}
a.LFn04:visited {COLOR: #434856; PADDING-BOTTOM: 2px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none; font-weight: bold; LETTER-SPACING: -1px} 
a.LFn04:hover {COLOR: #000000; PADDING-BOTTOM: 2px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline; font-weight: bold; LETTER-SPACING: -1px}

a.LFn05:link {COLOR: #ff9966; PADDING-BOTTOM: 3px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn05:visited {COLOR: #ff9966; PADDING-BOTTOM: 3px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn05:hover {COLOR: #ff9966; PADDING-BOTTOM: 3px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn06:link {COLOR: #303030; LETTER-SPACING: -1px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn06:visited {COLOR: #303030; LETTER-SPACING: -1px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn06:hover {COLOR: #303030; LETTER-SPACING: -1px; FONT-SIZE: 14px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn07:link {COLOR: #303030; PADDING-BOTTOM: 2px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn07:visited {COLOR: #303030; PADDING-BOTTOM: 2px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn07:hover {COLOR: #000000; PADDING-BOTTOM: 2px; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn08:link {COLOR: #303030; LETTER-SPACING: -1px; line-height: 22px; FONT-SIZE: 18px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.LFn08:visited {COLOR: #303030; LETTER-SPACING: -1px; line-height: 22px; FONT-SIZE: 18px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.LFn08:hover {COLOR: #000000; LETTER-SPACING: -1px; line-height: 22px; FONT-SIZE: 18px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

a.LFn09:link {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.LFn09:visited {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.LFn09:hover {COLOR: #000000; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

a.LFn09b:link {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}
a.LFn09b:visited {COLOR: #434856; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;} 
a.LFn09b:hover {COLOR: #000000; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline; font-weight: bold;}

a.LFn09c:link {COLOR: #ff461d; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;}
a.LFn09c:visited {COLOR: #ff461d; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none; font-weight: bold;} 
a.LFn09c:hover {COLOR: #ff461d; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline; font-weight: bold;}

a.LFn10:link {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;}
a.LFn10:visited {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none;} 
a.LFn10:hover {COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:underline;}

a.LFn10b:link {COLOR: #434856; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none; font-weight: bold;}
a.LFn10b:visited {COLOR: #434856; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:none; font-weight: bold;} 
a.LFn10b:hover {COLOR: #434856; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px; text-decoration:underline; font-weight: bold;}

.Nform01 {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; HEIGHT: 26px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid;
}

.C_form01 {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; HEIGHT: 22px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid;
}




a.cnt10:link {COLOR: #cacbd1; PADDING-BOTTOM: 2px; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px; text-decoration:none;}
a.cnt10:visited {COLOR: #cacbd1; PADDING-BOTTOM: 2px; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px; text-decoration:none;} 
a.cnt10:hover {COLOR: #cacbd1; PADDING-BOTTOM: 2px; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 22px; text-decoration:underline;}

.admin01 {
	COLOR: #fffce3; PADDING-LEFT: 24px; PADDING-BOTTOM: 2px; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; font-weight: bold
}

a.admin02:link {COLOR: #FFFFFF; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;}
a.admin02:visited {COLOR: #FFFFFF; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:none;} 
a.admin02:hover {COLOR: #FFFFFF; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; text-decoration:underline;}

.admin03 {
	COLOR: #303030; PADDING-BOTTOM: 3px; FONT-SIZE: 20px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; line-height: 22px; font-weight: bold
}

.admin04 {
	COLOR: #4b4b4b; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕;
}
.admin04b {
	COLOR: #4b4b4b; FONT-SIZE: 12px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕;
}

a.admin04_link:link {COLOR: #4b4b4b; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.admin04_link:visited {COLOR: #4b4b4b; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.admin04_link:hover {COLOR: #4b4b4b; FONT-SIZE: 13px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

.admin05 {
	COLOR: #FFFFFF; PADDING-BOTTOM: 3px; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold;
}

a.admin06:link {COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none;}
a.admin06:visited {COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none;} 
a.admin06:hover {COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:underline;}

.admin06b {
	COLOR: #FFFFFF; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕;
}

a.search01:link {COLOR: #4b4b4b; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;}
a.search01:visited {COLOR: #4b4b4b; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none;} 
a.search01:hover {COLOR: #4b4b4b; FONT-SIZE: 14px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline;}

.cs_Input01 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:31px;border:1px solid #9fa4b7; -webkit-appearance: none; -webkit-border-radius: 3px;}
.cs_Input01b {-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:28px;border:1px solid #d6d5d5; -webkit-appearance: none;BACKGROUND-COLOR: #F5F5F5;}
.cs_Input01c {border-box;padding:3px 7px 0 7px;height:28px;border:1px solid #d6d5d5;}
.cs_Input01d {border-box;padding:3px 7px 0 7px;height:28px;border:1px solid #d6d5d5;BACKGROUND-COLOR: #F5F5F5;}
.cs_Input02 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:36px;border:1px solid #9fa4b7; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #bcbcbc; COLOR: #FFFFFF; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input03 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:36px;border:1px solid #113869; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #145098; COLOR: #FFFFFF; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input04 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:36px;border:1px solid #9fa4b7; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #F1F1F1; COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input05 {width:100%;height:80px;border:0px solid #eeeeee; BACKGROUND-COLOR: #eeeeee; COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕;}
.cs_Input06 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:31px;border:1px solid #CCCCCC; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #F9F9F9; COLOR: #303030; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input07 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:31px;border:1px solid #816b41; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #9a8355; COLOR: #FFFFFF; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input08 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:36px;border:1px solid #FF3300; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #ff6633; COLOR: #FFFFFF; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input09 {width:70px;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:28px;border:1px solid #989898; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #FFFFFF; COLOR: #222222; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input10 {width:70px;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:28px;border:1px solid #1fb7d0; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #40c4da; COLOR: #FFFFFF; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input11 {width:100%;-webkit-box-sizing: border-box;padding:3px 7px 3 7px;height:31px;border:1px solid #9fa4b7; -webkit-appearance: listbox; -webkit-border-radius: 3px; FONT-SIZE: 14px; text-align:center; background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#edeef0));}
.cs_Input12 {width:40px;-webkit-box-sizing: border-box;padding:3px 7px 0 7px;height:26px;border:1px solid #989898; -webkit-appearance: none; -webkit-border-radius: 3px; BACKGROUND-COLOR: #FFFFFF; COLOR: #222222; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px;}
.cs_Input13 {width:100%;-webkit-box-sizing: border-box;padding:3px 3px 3px 3px;height:38px;border:1px solid #333333; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #444444; COLOR: #FFFFFF; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; }
.cs_Input13b {width:100%;-webkit-box-sizing: border-box;padding:3px 3px 3px 3px;height:38px;border:1px solid #CCCCCC; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #E5E5E5; COLOR: #666666; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; }
.cs_Input14 {width:100%;box-sizing: border-box;padding:3px 7px 0 7px;height:26px;border:1px solid #CCCCCC; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #F9F9F9; COLOR: #303030; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px;}
.cs_Input15 {box-sizing: border-box;padding:3px 7px 0 7px;height:26px;border:1px solid #CCCCCC; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #F9F9F9; COLOR: #303030; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px;}

.cs_Input15b {box-sizing: border-box;padding:3px 7px 0 7px;height:24px;border:1px solid #eeeeee; appearance: none; border-radius: 2px; BACKGROUND-COLOR: #FFFFFF; COLOR: #303030; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px;}

.cs_Input16 {box-sizing: border-box;height:38px;border:1px solid #ee5600; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #ff6610; COLOR: #FFFFFF; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input16b {box-sizing: border-box;height:38px;border:1px solid #CCCCCC; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #E5E5E5; COLOR: #666666; FONT-SIZE: 13px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input17 {box-sizing: border-box;height:26px;border:1px solid #CCCCCC; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #FFFFFF; COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕;}
.cs_Input18 {box-sizing: border-box;height:26px;border:1px solid #333333; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #444444; COLOR: #FFFFFF; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.cs_Input19 {width:100%;box-sizing: border-box;padding:3px 7px 0 7px;height:26px;border:1px solid #9fa4b7; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #ffffff; COLOR: #737373; FONT-SIZE: 11px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px;}

.cs_Textarea {width:100%;box-sizing: border-box;font-size:12px;padding:7px 7px 7px 7px;height:40px;border:1px solid #d5d5d5; appearance: none; border-radius: 5px;OVERFLOW-Y: hidden}

.DS1 {
	COLOR: #888888; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica;
}
a.DS1_link:link {COLOR: #888888; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 18px; text-decoration:none;}
a.DS1_link:visited {COLOR: #888888; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 18px; text-decoration:none;} 
a.DS1_link:hover {COLOR: #888888; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: 돋움, seoul, arial, helvetica; line-height: 18px; text-decoration:underline;}

.DS2 {
	COLOR: #303030; FONT-SIZE: 24px; LETTER-SPACING: -2px; font-family: Malgun Gothic,맑은 고딕; line-height: 24px; PADDING-BOTTOM: 4px; font-weight: bold; 
}

.DS3 {
	COLOR: #222222; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; line-height: 24px; 
}
a.DS3_link:link {COLOR: #222222; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none; line-height: 24px; }
a.DS3_link:visited {COLOR: #222222; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:none; line-height: 24px; } 
a.DS3_link:hover {COLOR: #222222; FONT-SIZE: 18px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; text-decoration:underline; line-height: 24px; }

.DS4 {
	COLOR: #666666; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; PADDING-BOTTOM: 2px;
}
a.DS4_link:link {COLOR: #666666; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none; PADDING-BOTTOM: 2px;}
a.DS4_link:visited {COLOR: #666666; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:none; PADDING-BOTTOM: 2px;} 
a.DS4_link:hover {COLOR: #666666; FONT-SIZE: 11px; LETTER-SPACING: -1px; font-family: Malgun Gothic,맑은 고딕; text-decoration:underline; PADDING-BOTTOM: 2px;}

.DS_Input1 {width:100%;box-sizing: border-box;padding:3px 7px 0 7px;height:26px;border:1px solid #dddddd; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #FFFFFF; COLOR: #303030; FONT-SIZE: 11px; font-family: 돋움, seoul, arial, helvetica; PADDING-BOTTOM: 2px;}

.DS_Input2 {width:100%; height:32px; border:1px solid #b0b5bd; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #FAFAFA; COLOR: #313131; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; }

.DS_btn1 {box-sizing: border-box;height:23px;border:1px solid #333333; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #333333; COLOR: #FFFFFF; FONT-SIZE: 11px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 4px;}
.DS_btn2 {box-sizing: border-box;height:38px;border:1px solid #396c9d; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #4983bb; COLOR: #FFFFFF; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.DS_btn2b {box-sizing: border-box;height:38px;border:1px solid #DDDDDD; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #F2F2F2; COLOR: #666666; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}
.DS_btn3 {box-sizing: border-box;height:38px;border:1px solid #e26000; appearance: none; border-radius: 3px; BACKGROUND-COLOR: #ff6c00; COLOR: #FFFFFF; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; font-weight: bold; PADDING-BOTTOM: 2px;}

.DS_Textarea1 {width:100%;border:1px solid #b0b5bd; border-radius: 3px; BACKGROUND-COLOR: #fafafa; COLOR: #818181; LETTER-SPACING: -1px; FONT-SIZE: 12px; font-family: Malgun Gothic,맑은 고딕; line-height: 18px}

a.L00:link {text-decoration:none;}
a.L00:visited {text-decoration:none;} 
a.L00:hover {text-decoration:none;}

a.L01:link {color:#505050; text-decoration:none;}
a.L01:visited {color:#505050; text-decoration:none;} 
a.L01:hover {color:#000000; text-decoration:underline;}

a.L01b:link {color:#FF3300; text-decoration:none;}
a.L01b:visited {color:#FF3300; text-decoration:none;} 
a.L01b:hover {color:#FF3300; text-decoration:underline;}

a.L01c:link {color:#FF3300; text-decoration:none; FONT-WEIGHT: bold;}
a.L01c:visited {color:#FF3300; text-decoration:none; FONT-WEIGHT: bold;} 
a.L01c:hover {color:#FF3300; text-decoration:underline; FONT-WEIGHT: bold;}

a.L01d:link {color:#FF3300; text-decoration:none; FONT-WEIGHT: bold;}
a.L01d:visited {color:#FF3300; text-decoration:none; FONT-WEIGHT: bold;} 
a.L01d:hover {color:#FF3300; text-decoration:underline; FONT-WEIGHT: bold;}


a.Cno1:link {color:#303030; text-decoration:none;}
a.Cno1:visited {color:#303030; text-decoration:none;} 
a.Cno1:hover {color:#303030; text-decoration:underline;}

a.Cno2:link {color:#222222; text-decoration:none;}
a.Cno2:visited {color:#222222; text-decoration:none;} 
a.Cno2:hover {color:#222222; text-decoration:underline;}

.mw_layer{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_layer.open{display:block}
.mw_layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}

#layer{position:absolute;top:50%;left:50%;width:440px;margin:-150px 0 0 -194px;padding:28px 28px 0 28px;border:1px solid #FF5A00;background:#fff;font-size:12px;font-family:Malgun Gothic,맑은 고딕;color:#767676;line-height:normal;white-space:normal}



@font-face {
    font-family: 'EliceDigitalBaeum-Bd';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_elice@1.0/EliceDigitalBaeum-Bd.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'twaysky';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_tway@1.0/twaysky.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cafe24Ssurround';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LeferiPoint-BlackA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-BlackA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'LeferiPoint-BlackObliqueA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-BlackObliqueA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LeferiBaseType-RegularA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiBaseType-RegularA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LeferiBaseType-BoldA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiBaseType-BoldA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LeferiPoint-WhiteA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-WhiteA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Thin.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Thin.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Thin.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-ExtraLight.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-ExtraLight.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-ExtraLight.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Light.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Light.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Light.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Regular.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Regular.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Regular.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Medium.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Medium.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Medium.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-SemiBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-SemiBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-SemiBold.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Bold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Bold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Bold.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-ExtraBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-ExtraBold.otf') format('opentype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Black.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Black.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard-Black.otf') format('opentype');
}

@font-face {
    font-family: 'SUIT-Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}




BODY 
{scrollbar-face-color: #cfcfcf; scrollbar-shadow-color: #595959; 
scrollbar-3dlight-color: #595959; scrollbar-arrow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff; scrollbar-base-color: #cfcfcf;
font-size=7pt; font-family: 돋움, seoul, arial, helvetica}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.animation_test {
-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
-webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
animation-name: example;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-direction: alternate;
}

/* Standard syntax */

@keyframes example {
from {background-color: #9f8d7d;}
to {background-color: #6e5640;}
}


background: linear-gradient(137deg, #fff6b7, #f77c99, #6578f2, #c2ffd8);
background-size: 800% 800%;
-webkit-animation: AnimationName 16s ease infinite;
-moz-animation: AnimationName 16s ease infinite;
-o-animation: AnimationName 16s ease infinite;
animation: AnimationName 16s ease infinite;
@-webkit-keyframes AnimationName { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
@-moz-keyframes AnimationName { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
@-o-keyframes AnimationName { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
@keyframes AnimationName { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
.container { color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite; width: 20px; height: 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }

.call { color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite;}

.centerbox { background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite;}

.sellbox { background: linear-gradient(-45deg, #fff9ef, #F0F0F0, #ffffff, #f7e7da);
background-size: 400% 400%; animation: AnimationName 15s ease infinite;display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center;}


.main-box1 {
height:90vh;
width:90%;
}

.main-box2 {
height:50vh;
width:100%;
}

.visual_main {
    width: 100%;
    height: 70vh;
}

.visual_main-box2 {
    float: left;
    width: 100%;
    height: 70vh;
    position: relative;
    animation: main 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}

.visual_main-box2-off {
    float: left;
    width: 100%;
    height: 70vh;
    position: relative;
    animation: mainoff 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}

.video-main1 {
height:100vh;
width:100%;
text-align: center;
}

.video-main2 {
width:100%;
height:100vh;
overflow:hidden;
display:block;
filter: brightness(100%);
background-attachment: fixed;
}

.video-main3 {
position: relative;
padding-bottom:56.25%;
top: -120px;
left: 0;
width: 100%;
pointer-events: none;
transform: scale(1);
transition: all 2.5s ease-out;
}
  
.video-main3 iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 1;
}

.video-main4 {
position: absolute;
background: rgba(0, 0, 0, 0.2);
/*height:100vh;*/
width:100%;
padding-bottom:56.25%;
z-index: 2;
}

.video-main5 {
width:95%;
height:100vh;
/*margin-top:490px;*/
position: absolute;
z-index: 3;
text-align: right;
top:50%;
margin-top:-100px;
}

.video-main3-img {
width: 100%;
height:100vh;
cursor:pointer;
}

.video-main5-img {
width:100%;
margin-top:390px;
position: absolute;
z-index: 3;
}

.video-main6 {
width:100%;
bottom:20px;
position: absolute;
z-index: 4;
}


.btn_scroll { 
position:absolute;
width:100%;
bottom:5%;
display:block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
z-index:5; 
animation: Bscroll 2s linear infinite both;
}

@keyframes Bscroll {
	0% {transform: translateY(-7px);}
	50% {transform: translateY(7px);}
	100% {transform: translateY(-7px);}
}


.visual_con {
    width: 100%;
    height: 70vh;
    position: relative;
    text-align: center;
}

.title_con {
    position: absolute;
    text-align: left;
    left: 15%;
    top: 20%;
}

#visual_con > .contents_con {
    padding: 80px 60px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    box-sizing: border-box;
}

.visual_left_con {
    float: left;
    width: 100%;
    height: 90vh;
    position: relative;
    animation: main 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}

@keyframes main {
    0% {
        width:10%;
    }
    100% {
        width:100%;
    }
}

@keyframes mainoff {
    0% {
        width:100%;
    }
    100% {
        width:10%;
    }
}

.visual_main_cnt_on {
    animation: fadein 5s;
}

.visual_main_cnt_off {
    animation: fadeout 1s;
}

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeout {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}


.animation_color {
-webkit-animation-name: text_color; /* Safari 4.0 - 8.0 */
-webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
animation-name: text_color;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-direction: alternate;
}

/* Standard syntax */

@keyframes text_color {
from {color: #ee7752;}
to {color: #e73c7e;}
}


header {position:fixed;top:0px;left:0px;z-index:999999999;width:100%;}
header .logo {color:#FFF;}
header .menu {color:#FFF;display:inline-block; position:relative; cursor:pointer;}
header .menu:hover {background: linear-gradient(-45deg, #ffa800, #00aab7, #ff7200, #1dd0af);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: 400% 400%; animation: AnimationName 5s ease infinite;}
header .menu:after { content:''; width:0; height:3px; background: linear-gradient(-45deg, #ffa800, #00aab7, #ff7200, #1dd0af); background-size: 400% 400%; position:absolute; bottom:-5px; left:50%; transform:translateX(-50%); transition:all .2s; }
header .menu:hover:after{ width:100%; animation: AnimationName 5s ease infinite;}

header,
header .logo img.white,
header .logo img.black { transition: 0.4s; }

header.on { background-color: #fff; color: #333;}
header.on .logo {color:#111;}

/*
header.on .menu { color:#111;display:inline-block; position:relative; cursor:pointer; }
header.on .menu:hover {color:#0557fe;transition: 0.5s all ease;}
header.on .menu:after { content:''; width:0; height:3px; background:#0557fe; position:absolute; bottom:-5px; left:50%; transform:translateX(-50%); transition:all .2s; }
header.on .menu:hover:after{ width:100%; }
*/

header.on .menu { color:#111;display:inline-block; position:relative; cursor:pointer; }
header.on .menu:hover {background: linear-gradient(-45deg, #ffa800, #00aab7, #ff7200, #1dd0af);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: 400% 400%; animation: AnimationName 5s ease infinite;}
header.on .menu:after { content:''; width:0; height:3px; background: linear-gradient(-45deg, #ffa800, #00aab7, #ff7200, #1dd0af); background-size: 400% 400%; position:absolute; bottom:-5px; left:50%; transform:translateX(-50%); transition:all .2s; }
header.on .menu:hover:after{ width:100%; animation: AnimationName 5s ease infinite;}

/*header.on .logo img.white { opacity: 0; }
header.on .logo img.black { opacity: 1; }*/


.img_wrap {
    background-attachment: scroll;
    display: inline-block;
    height: 450px !important;
    overflow-y: scroll;
    text-align: center;
    width: 100%;
}

.img_wrap::-webkit-scrollbar {
    width: 5px;
  }

.img_wrap::-webkit-scrollbar-thumb {
    height: 10%; /* 스크롤바의 길이 */
    background: #000000; /* 스크롤바의 색상 */
  }
  .img_wrap::-webkit-scrollbar-track {
    background: rgba(194, 194, 194, .8);
  }

.img_wrap1 {    background-attachment: scroll;
    display: inline-block;
    height: 450px !important;
    overflow-y: scroll;
    text-align: center;
    width: 100%;
}
.img_wrap2 {    background-attachment: scroll;
    display: inline-block;
    height: 450px !important;
    overflow-y: scroll;
    text-align: center;
    width: 100%;
}
.container1 {color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite; width: 20px; height: 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }


.quote { 
animation: quotean 2s linear infinite both;
}

@keyframes quotean {
	0% {transform: translateY(-7px);}
	50% {transform: translateY(7px);}
	100% {transform: translateY(-7px);}
}
.quote1 {animation: quotean 2s linear infinite both;
}

.typing-ani{position:relative;left:0;}
.typing-ani:after{content: '';width: 102%;height:100%;position: absolute;right: -5px;top:0;}
.typing-ani{display: inline-block;}
.typing-ani:after{background: #2d3192;}

.typing-ani2{position:relative;left:0;}
.typing-ani2:after{content: '';width: 102%;height:100px;position: absolute;right: -5px;top:-30px;}
.typing-ani2{display: inline-block;}
.typing-ani2:after{background: #FFF;}

.ani01.aos-animate:after{animation: typewriter_left 1s steps(15) 1 normal both}
.ani02.aos-animate:after{animation: typewriter_left 1s steps(20) 1s 1 normal both}
.ani03.aos-animate:after{animation: typewriter_left 1s steps(15) 2s 1 normal both}

@keyframes typewriter_left{
  from{width: 102%;}
  to{width: 0;}
}



.line-ani{display: inline-block;position: relative;padding-bottom: 2px}
.line-ani:after{content: '';width: 0;height: 3px;background: #FF0000;position: absolute;left: 0;bottom: 0;}
.line-ani.aos-animate:after{animation: line-ani 1s 1s 1 normal both}

@keyframes line-ani{
  from{width: 0;}
  to{width: 100%;}
}




.call1 {color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite;}


.spinner {
    position: absolute;
    width: 50px;
    height: 50px;
    margin-left:-5px;
    margin-top:-5px;
    text-align: center;
}

.spinner > .bounce1 {
    margin-left: 0;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner > div {
    display: inline-block;
    width: 11px;
    height: 11px;
    background-color: #ffffff;
    margin-left: 4px;
    border-radius: 100%;
    -webkit-animation: quick_bounce 1.4s infinite ease-in-out both;
    animation: quick_bounce 1.4s infinite ease-in-out both;
}

.spinner > .bounce2 {
    margin-left: 0;
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.spinner > .bounce3 {
    margin-left: 0;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

@-webkit-keyframes quick_bounce {

	0%,
	80%,
	100% {
		-webkit-transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1.0)
	}
}

@keyframes quick_bounce {

	0%,
	80%,
	100% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}

	40% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
	}
}


.view_meida_pc { display: block; }
.view_meida_mobile { display: none; }

@media all and (max-width: 820px){ 
	
.view_meida_pc { display: none; }
.view_meida_mobile { display: block; }

}


.top_btm { color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 400% 400%; animation: AnimationName 15s ease infinite; cursor:pointer; }
.top_btm:hover {color: #fff; background: linear-gradient(-45deg, #909090, #000000, #000000, #909090);background-size: 400% 400%; animation: AnimationName 7s ease infinite;}

.btm01 { color: #fff; background: #1a73e8; cursor:pointer; border: 1px solid #1a73e8;border-radius: 0px; }
.btm01:hover {color: #fff; background: #000; cursor:pointer; border: 1px solid #000;border-radius: 0px; transition:all .3s; }

.btm02 { background: #FFF; border: 0px solid #FFF; border-radius: 5px; COLOR:#1a73e8; }
.btm02:hover {background: #000; border: 0px solid #FFF; border-radius: 5px; COLOR:#FFF; transition:all .3s; }

.btm03 { color: #fff; background: #1ec545; cursor:pointer; border: 1px solid #1ec545;border-radius: 0px; }
.btm03:hover {color: #fff; background: #000; cursor:pointer; border: 1px solid #000;border-radius: 0px; transition:all .3s; }

.btm04 { border: 1px solid #383838;background:#383838;COLOR:#FFF;border-radius: 9px; cursor:pointer; }
.btm04:hover {border: 1px solid #FFF;background:#FFF;COLOR:#111;border-radius: 9px; transition:all .3s; cursor:pointer; }
.container2 {color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite; width: 20px; height: 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }

.btm05 { color: #fff; background: #2e3192; cursor:pointer; border: 1px solid #2e3192;border-radius: 0px; }
.btm05:hover {color: #fff; background: #000; cursor:pointer; border: 1px solid #000;border-radius: 0px; transition:all .3s; }



#m_header {position:fixed;top:0px;left:0px;z-index:9995;width:100%;}

.m-main1 {
height:100vh;
width:100%;
text-align: center;
}

.m-main2 {
height:60vh;
width:100%;
text-align: center;
}

.m-main3 {
height:40vh;
width:100%;
text-align: center;
}

.m_btn_scroll { 
position:absolute;
width:100%;
bottom:5%;
display:block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
z-index:5; 
animation: m_Bscroll 2s linear infinite both;
}

@keyframes m_Bscroll {
	0% {transform: translateY(-7px);}
	50% {transform: translateY(7px);}
	100% {transform: translateY(-7px);}
}


.m_spinner {
    position: absolute;
    width: 100px;
    height: 50px;
    margin-left:0px;
    margin-top:0px;
    text-align: center;
}

.m_spinner > div {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: #1a73e8;
    margin-left: 4px;
    border-radius: 100%;
    -webkit-animation: m_quick_bounce 1.4s infinite ease-in-out both;
    animation: m_quick_bounce 1.4s infinite ease-in-out both;
}

.m_spinner > .m_bounce1 {
    margin-left: 0;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.m_spinner > .m_bounce2 {
    margin-left: 0;
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.m_spinner > .m_bounce3 {
    margin-left: 0;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

@-webkit-keyframes m_quick_bounce {

	0%,
	80%,
	100% {
		-webkit-transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1.0)
	}
}

@keyframes m_quick_bounce {

	0%,
	80%,
	100% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}

	40% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
	}
}

.m_box {color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #1a73e8, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite;}

.m_line-ani{display: inline-block;position: relative;padding-bottom: 0px}
.m_line-ani:after{content: '';width: 0;height: 2px;background: #FF0000;position: absolute;left: 0;bottom: 0;}
.m_line-ani.aos-animate:after{animation: line-ani 1s 1s 1 normal both}

.btm011 {color: #fff; background: #1a73e8; cursor:pointer; border: 1px solid #1a73e8;border-radius: 0px; }
.m_box1 {color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #1a73e8, #23d5ab);
background-size: 400% 400%; animation: AnimationName 15s ease infinite;}



.bx-wrapper {
/*
    -moz-box-shadow: 0 0 0px #fff;
    -webkit-box-shadow: 0 0 0px #fff;
    box-shadow: 0 0 0px #fff;
    border: 0px solid #fff;
    background: #f1f4f7;
*/
}

/*
.bx-wrapper .bx-next {
    right: 10px;
    background: rgb(255, 255, 255, 0);
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: rgb(255, 255, 255, 0);
}
*/

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #CCC;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #666;
}


.m_img_wrap {
    background-attachment: scroll;
    display: inline-block;
    height: 220px !important;
/*
    overflow-y: scroll;
*/
    overflow-y: hidden;
    text-align: center;
    width: 100%;
}

.m_img_wrap::-webkit-scrollbar {
    width: 3px;
  }

.m_img_wrap::-webkit-scrollbar-thumb {
    height: 5%; /* 스크롤바의 길이 */
    background: #000000; /* 스크롤바의 색상 */
  }
.m_img_wrap::-webkit-scrollbar-track {
    background: rgba(33, 122, 244, .1);
  }


.m_visual_con {
    width: 100%;
    height: 50vh;
    position: relative;
    text-align: center;
}

.m_visual_main {
    width: 100%;
    height: 50vh;
}

.m_title_con {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 11%;
}

.m_visual_main-box2 {
    float: left;
    width: 100%;
    height: 50vh;
    position: relative;
    animation: m_main 0.8s cubic-bezier(0.7, 0, 0.3, 0) forwards;
}

@keyframes m_main {
    0% {
        height:10%;
    }
    100% {
        height:100%;
    }
}


	.popup{ 
	display:none; 
/*	padding-top: 32%; */
	padding-top: 20%;
	width: 90%;
	}

	.popup_cnt{
	height: 64vh;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	z-index: 999999999;

	}


	.popup_menu{ 
	display:none; 
    text-align: center;
	}



.m_sellbox { background: linear-gradient(-45deg, #f1f4f7, #f5eddf, #e7eef6, #f0f0f0);
background-size: 400% 400%; animation: AnimationName 7s ease infinite;display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center;}

.m_call {color: #fff; background: linear-gradient(-45deg, #ee7752, #e73c7e, #1a73e8, #23d5ab);
background-size: 400% 400%; animation: AnimationName 7s ease infinite;}

.btm041 {border: 1px solid #383838;background:#383838;COLOR:#FFF;border-radius: 9px; cursor:pointer; }
.quote2 {animation: quotean 2s linear infinite both;
}


.m-video-main3 {
position: relative;
padding-bottom:56.25%;
top: 0;
left: 0;
width: 100%;
pointer-events: none;
transform: scale(1);
transition: all 2.5s ease-out;
}
.m-video-main3 iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 1;
}









