/*--------------------------------- ±âº» CSS ------------------------------------*/
A:link {
	COLOR: #666666; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
A:hover {
	COLOR: #1C6293; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}

BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #555555; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.2pt; 
}
TABLE {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.2pt; 
}
TD {
	FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 20px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.2pt; 
}
FONT {
	FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt;
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 125%
}
INPUT {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #f0f0f0; LETTER-SPACING: -0.1pt; 
}
SELECT {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #f0f0f0; LETTER-SPACING: -0.1pt; 
}
TEXTAREA {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 6px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #f0f0f0; LETTER-SPACING: -0.1pt; 
}

/*--------------------------------- ¸µÅ© Å¬·¡½º ------------------------------------*/

A.sub:link {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt
}
A.sub:visited {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt
}
A.sub:active {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt
}
A.sub:hover {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}

A.global:link {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt
}
A.global:visited {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt
}
A.global:active {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt
}
A.global:hover {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}

A.small:link {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}
A.small:visited {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}
A.small:active {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}
A.small:hover {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}

A.num:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.num:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.num:active {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.num:hover {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}

A.main:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #666666
}
A.main:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #666666
}
A.main:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #666666
}
A.main:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #49A7A7; TEXT-DECORATION: underline
}

A.title:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #666666; FONT-WEIGHT: bold
}
A.title:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #666666; FONT-WEIGHT: bold
}
A.title:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #666666; FONT-WEIGHT: bold
}
A.title:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #49A7A7; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}

A.bbs01:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #004b8b
}
A.bbs01:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #004b8b
}
A.bbs01:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #004b8b
}
A.bbs01:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #004b8b; TEXT-DECORATION: underline
}

A.bbs02:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs02:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs02:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs02:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #9E86B6; TEXT-DECORATION: underline
}

A.bbs03:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs03:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs03:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs03:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #A26592; TEXT-DECORATION: underline
}

A.bbs04:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724
}
A.bbs04:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724
}
A.bbs04:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724
}
A.bbs04:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724; TEXT-DECORATION: underline
}

A.bbs05:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #7ba34d
}
A.bbs05:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #7ba34d
}
A.bbs05:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #7ba34d
}
A.bbs05:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #7ba34d; TEXT-DECORATION: underline
}


A.red:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800
}
A.red:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800
}
A.red:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800
}
A.red:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800; TEXT-DECORATION: underline
}

A.font11:link {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555
}
A.font11:visited {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555
}
A.font11:active {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555
}
A.font11:hover {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555; TEXT-DECORATION: none
}

A.admin01:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
A.admin01:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
A.admin01:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
A.admin01:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD; TEXT-DECORATION: underline
}
A.admin02:link {
	FONT-SZIE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3
}
A.admin02:visited {
	FONT-SIZE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3
}
A.admin02:active {
	FONT-SIZE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3
}
A.admin02:hover {
	FONT-SIZE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3; TEXT-DECORATION: underline
}

/*--------------------------------- ÅØ½ºÆ® Å¬·¡½º ------------------------------------*/
.txt_date {
	FONT-SIZE: 11px; COLOR: #777777; LINE-HEIGHT: 17px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼";  
}
.txt_form {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: "±¼¸²"
}
.txt_sub {
	FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²"; 
}
.txt_sub_main {
	FONT-SIZE: 11px; FONT-FAMILY: "µ¸¿ò"; COLOR: #49A7A7
}
.txt_small {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; 
}
.txt_light {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.txt_contents {
	FONT-SIZE: 12px; COLOR: #888888; LINE-HEIGHT: 18px; FONT-FAMILY: ±¼¸²;  TEXT-ALIGN: justify
}
.txt_bold {
	FONT-WEIGHT: bold
}
.txt_big {
	FONT-SIZE: 10.5pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.txt_bigb {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.txt_line {
	TEXT-DECORATION: underline
}
.txt_point {
	FONT-SIZE: 12px; COLOR: #395F9B; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bdark {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.nav {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bgray {
	FONT-SIZE: 12px; COLOR: #a8a8a8; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.white {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bbs01 {
	FONT-SIZE: 12px; COLOR: #004b8b; FONT-WEIGHT: bold; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

.bbs02 {
	FONT-SIZE: 12px; COLOR: #2C9496; FONT-WEIGHT: bold; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bbs03 {
	FONT-SIZE: 12px; COLOR: #E08400; FONT-WEIGHT: bold; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bbs04 {
	FONT-SIZE: 12px; COLOR: #ee3724; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bbs05 {
	FONT-SIZE: 12px; COLOR: #7ba34d; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.red {
	FONT-SIZE: 12px; COLOR: #ea1800; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.font11 {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.admin01 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
.admin_tit {
	FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 12pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

/*--------------------------------- °£°Ý Å¬·¡½º ------------------------------------*/
.padding {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding5 {
	PADDING: 5px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding10 {
	PADDING: 10px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding14 {
	PADDING: 14px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding20{
	PADDING: 20px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left5 {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left10 {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left14 {
	PADDING-LEFT: 14px;
}
.left20 {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left30 {
	PADDING-LEFT: 30px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.all10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

/*--------------------------------- Æû Å¬·¡½º ------------------------------------*/
.text {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²"; BACKGROUND-COLOR: #eeeeee
}
.textarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #333333; PADDING-TOP: 10px; FONT-FAMILY: "±¼¸²"; BACKGROUND-COLOR: #f6f6f6
}
.search {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: "±¼¸²"; BACKGROUND-COLOR: #b6e7ff
}
.select {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; BACKGROUND-COLOR: #f0f0f0
}
.login {
	BORDER-RIGHT: #cccccc 1px groove; BORDER-TOP: #cccccc 1px groove; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px groove; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px groove; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #d3e4e4
}
.textbox {
	BORDER-RIGHT: #D3D3D3 1px solid; BORDER-TOP: #D3D3D3 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #D3D3D3 01px solid; COLOR: #666666; BORDER-BOTTOM: #D3D3D3 1px solid; FONT-STYLE: normal; FONT-FAMILY: u; TEXT-ALIGN: Left
}

/*2018-05-08 Ãß°¡ CSS*/
.nav_all {margin:0; padding:0; position:relative; top:0;}
.nav_all * {margin:0; padding:0; list-style:none;}
.nav_all:after {content:""; display:block; float:none; clear:both;}
.nav_all h1 {font-size:0; display:block; float:left; position:relative; top:-36px;}
.nav_all h1 a {display:block;}
.nav_all > .nav {float:left; margin-left:80px; width:500px; box-sizing:border-box; box-sizing:border-box; position:relative; top:-6px;}
.nav_all > .nav:after {content:""; display:block; float:none; clear:both;}
.nav_all > .nav > li {float:left; position:relative; padding:0 28px; display:block;}
.nav_all > .nav > li:first-of-type {padding-left:0;}
.nav_all > .nav > li:last-of-type {padding-right:0;}
.nav_all > .nav > li > a {font-size:13px; font-weight:600; color:#222222; display:block; transition:0.2s; line-height:40px; text-decoration:none;}
.nav_all > .nav > li:hover > a {color:#E1133A; transform:scale(1.2);}
.nav_all > .nav > li > ul {position:absolute; left:0; top:40px; width:500px; text-align:left; display:none;}
.nav_all > .nav > li:nth-of-type(4) > ul {width:300px;}
.nav_all > .nav > li:nth-of-type(5) > ul {width:250px;}
.nav_all > .nav > li:hover > ul {display:block;}
.nav_all > .nav > li > ul > li {display:inline-block; padding:0 10px; box-sizing:border-box;}
.nav_all > .nav > li > ul > li:first-of-type {padding-left:0;}
.nav_all > .nav > li > ul > li > a{text-decoration:none; font-size:12px; font-weight:600; line-height:30px; display:block; transition:0.2s;}
.nav_all > .nav > li > ul > li:hover > a{color:#E1133A; transform:scale(1.15);}

.shuffle {display:block; width:400px; height:316px; overflow:hidden; padding-top:70px; box-sizing:border-box;}
.shuffle .tlt {font-family:"±Ã¼­",sans-serif; font-size:45px; font-weight:bold; margin-bottom:20px; letter-spacing:-2px; display:block; text-align:right;}
.shuffle .tlt2 {font-family:sans-serif; font-size:14px; font-weight:700; text-align:right; padding-left:30px; box-sizing:border-box;}