BODY {
   font-family: 'Nanum Gothic', sans-serif;
}

@font-face { /* ³ª´®°íµñ Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/NanumGothic-Regular.eot);
  src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/NanumGothic-Bold.eot);
  src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(/fonts/NanumGothic-Bold.woff) format('woff'),
       url(/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ ExtraBold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/NanumGothic-ExtraBold.eot);
  src: url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}

@font-face {
font-family: 'S-CoreDream-3Light';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
font-weight: normal;
font-style: normal;}

@font-face { 
font-family: 'S-CoreDream-9Black'; 
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); 
font-weight: normal; font-style: normal; }

@font-face { 
font-family: 'S-CoreDream-8Heavy'; 
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff'); 
font-weight: normal; font-style: normal; }

@font-face { 
font-family: 'S-CoreDream-4Regular'; 
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); 
font-weight: normal; font-style: normal; }

@font-face { 
font-family: 'S-CoreDream-7ExtraBold'; 
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); 
font-weight: normal; font-style: normal; }

@font-face {
font-family: 'S-CoreDream-2ExtraLight'; 
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff'); 
font-weight: normal; font-style: normal; }

.s_font {font-family: 'S-CoreDream-3Light';}
.s_font0 {font-family: 'S-CoreDream-2ExtraLight'; }
.s_font1 {font-family: 'S-CoreDream-4Regular'; }
.s_font2 {font-family: 'S-CoreDream-7ExtraBold'; }
.s_font3 {font-family: 'S-CoreDream-8Heavy'; }
.s_font4 {font-family: 'S-CoreDream-9Black'; }

.img_w {width:100%; height:100%;}
.fs7 {font-size:7px;} 
.fs8 {font-size:8px;} 
.fs9 {font-size:9px;} 
.fs10 {font-size:10px;} 
.fs11 {font-size:11px;} 
.fs12 {font-size:12px;} 
.fs13 {font-size:13px;} 
.fs14 {font-size:14px;} 
.fs15 {font-size:15px;} 
.fs16 {font-size:16px;} 
.fs17 {font-size:17px;} 
.fs18 {font-size:18px;}
.fs19 {font-size:19px;} 
.fs20 {font-size:20px;}
.fs21 {font-size:21px;} 
.fs22 {font-size:22px;}
.fs23 {font-size:23px;}
.fs24 {font-size:24px;}
.fs25 {font-size:25px;}
.fs26 {font-size:26px;} 
.fs27 {font-size:27px;} 
.fs28 {font-size:28px;} 
.fs29 {font-size:29px;} 
.fs30 {font-size:30px;}
.fs31 {font-size:31px;}
.fs32 {font-size:32px;}
.fs33 {font-size:33px;}
.fs34 {font-size:34px;}
.fs35 {font-size:35px;}
.fs36 {font-size:36px;}
.fs37 {font-size:37px;}
.fs38 {font-size:38px;}
.fs39 {font-size:39px;}
.fs40 {font-size:40px;}
.fs41 {font-size:41px;}
.fs42 {font-size:42px;}
.fs43 {font-size:43px;}
.fs44 {font-size:44px;}
.fs45 {font-size:45px;}
.fs46 {font-size:46px;}
.fs47 {font-size:47px;}
.fs48 {font-size:48px;}
.fs49 {font-size:49px;}
.fs50 {font-size:50px;}
.fs51 {font-size:51px;}
.fs52 {font-size:52px;}
.fs53 {font-size:53px;}
.fs54 {font-size:54px;}
.fs55 {font-size:55px;}
.fs56 {font-size:56px;}
.fs57 {font-size:57px;}
.fs58 {font-size:58px;}
.fs59 {font-size:59px;}
.fs60 {font-size:60px;}

.red 	{ color:#ca3b70; }
.red2 	{ color:#FF6565;}
.red3 	{ color:#C20000;}
.red4 	{ color:#FF7F7F;}
.red5 	{ color:#ff0000;}
.gray {color:#a5a5a5;}

.lineh1 {height: 10px;}
.lineh2 {height: 20px;}
.lineh3 {height: 30px;}
.lineh4 {height: 40px;}
.lineh5 {height: 50px;}
.lineh6 {height: 60px;}

.text_lineh1 { line-height: 100%;}
.text_lineh2 { line-height: 150%;}
.text_lineh3 { line-height: 180%;}
.text_lineh4 { line-height: 200%;}

.bold 	{  font-weight:400;}
.bold100 	{ font-weight:100;}
.bold200 	{font-weight:200;}
.bold300 	{font-weight:300;}
.bold400 	{font-weight:400;}
.bold500 	{font-weight:500;}
.bold600 	{font-weight:600;}
.bold700 	{font-weight:700;}
.bold800 	{font-weight:800;}
/* sub menu over */
.base2 {background-color:#FFFFFF} 
.over2 {background-color:#FBD38C} 

.base3{ color:#3B3B3B; background-color:#ffffff;  float:right; /*position:fixed;*/ _position:absolute; width:100%;  margin-right:0px;  padding:15px 0px 15px 0px; border:1px solid #E3E3E3;}
.base3 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base3:hover{color:#FFFFFF; background-color:#191719;  cursor:pointer; border:1px solid #191719;}

.base4{ color:#7A7A7A; background-color:#FFFFFF;  float:right; /*position:fixed;*/ _position:absolute; width:180px;  margin-right:0px;  padding:10px 0px 10px 0px; border:1px solid #E3E3E3;}
.base4 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base4:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base5{ color:#3B3B3B; background-color:#FFFFFF;  float:right; /*position:fixed;*/ _position:absolute; width:150px;  margin-right:0px;  padding:15px 0px 15px 0px; border:1px solid #E3E3E3;}
.base5 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base5:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base6{ color:#3B3B3B; background-color:#FFFFFF;  float:right; /*position:fixed;*/ _position:absolute; width:150px;  margin-right:0px;  padding:15px 0px 15px 0px; border:1px solid #E3E3E3;}
.base6 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base6:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base7{ color:#3B3B3B; background-color:#FFFFFF;   display:inline-block;  position: relative;  text-align:center; /*position:fixed;*/ _position:absolute; width:100px;  margin-right:10px; margin-bottom:10px; padding:15px 0px 15px 0px; border:1px solid #E3E3E3;}
.base7 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base7:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base7_1{ color:#3B3B3B; background-color:#FFFFFF;   display:inline-block;  position: relative;  text-align:center; /*position:fixed;*/ _position:absolute; width:auto;  margin-right:2px; margin-bottom:10px; padding:10px 7px 10px 7px; border:1px solid #E3E3E3;}
.base7_1 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base7_1:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base8{ color:#3B3B3B; background-color:#FFFFFF;   display:inline-block;  position: relative;  text-align:center; /*position:fixed;*/ _position:absolute; width:auto;  padding:10px 15px 10px 15px; border:1px solid #E3E3E3;}
.base8 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base8:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base8_1{ color:#FFFFFF; background-color:#FF698C;   display:inline-block;  position: relative;  border-radius:0px; text-align:center; /*position:fixed;*/ _position:absolute; width:auto;  padding:5px 10px 5px 10px; border:1px solid #FF698C;}
.base8_1 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #3B3B3B;}
.base8_1:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base8_2{ color:#FFFFFF; background-color:#575757;   display:inline-block;  position: relative;  border-radius:0px; text-align:center; /*position:fixed;*/ _position:absolute; width:auto;  padding:5px 10px 5px 10px; border:1px solid #575757;}
.base8_2 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #575757;}
.base8_2:hover{color:#FFFFFF; background-color:#575757;  cursor:pointer; border:1px solid #575757;}

.base9{ color:#3B3B3B; background-color:#FFFFFF;  float:right; /*position:fixed;*/ _position:absolute; width:130px;  margin-right:0px;  padding:15px 0px 15px 0px; border:1px solid #E3E3E3;}
.base9 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base9:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base10{ color:#3B3B3B; background-color:#FFFFFF;  float:right; /*position:fixed;*/ _position:absolute; width:180px;  margin-right:0px;  padding:15px 0px 15px 0px; border:1px solid #E3E3E3;}
.base10 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base10:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base11{ color:#3B3B3B; background-color:#FFFFFF;  float:right; /*position:fixed;*/ _position:absolute; width:145px;  margin-right:0px;  padding:15px 0px 15px 0px; border:1px solid #E3E3E3;}
.base11 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #E3E3E3;}
.base11:hover{color:#FFFFFF; background-color:#3B3B3B;  cursor:pointer; border:1px solid #3B3B3B;}

.base18{ color:#FFFFFF; background-color:#EE4848;   display:inline-block;  position: relative;  text-align:center; /*position:fixed;*/ _position:absolute; width:auto;  margin-right:2px; margin-top:20px; padding:10px 20px 10px 20px; border:1px solid #EE4848;}
.base18 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #4E4C5B;}
.base18:hover{color:#FFFFFF; background-color:#4E4C5B;  cursor:pointer; border:1px solid #4E4C5B;}

.base18-1{ color:#FFFFFF; background-color:#57ACCB;   display:inline-block;  position: relative;  text-align:center; /*position:fixed;*/ _position:absolute; width:auto;  margin-right:2px; margin-top:20px; padding:10px 20px 10px 20px; border:1px solid #57ACCB;}
.base18-1 a{color:#FFFFFF; !important; text-decoration:none; border:1px solid #4E4C5B;}
.base18-1:hover{color:#FFFFFF; background-color:#4E4C5B;  cursor:pointer; border:1px solid #4E4C5B;}


.tt_01 {	font-size: 14px;	line-height: 120%;	 color: #FFFFFF;	text-decoration: none;	font-family:Nanum Gothic;; font-weight: bold;}
.tt_01 A {	font-size: 14px;	line-height: 120%;	 color:#FFFFFF;	text-decoration: none;	font-family:Nanum Gothic;; font-weight: bold;}
.tt_01 A:link {	font-size: 14px;	line-height: 120%;	 color: #FFFFFF;	text-decoration: none; font-family:Nanum Gothic;; font-weight: bold;}
.tt_01 A:hover {	font-size: 14px;	line-height: 120%;	 color: #FFF000;	text-decoration: none; font-family:Nanum Gothic;; font-weight: bold;}


td {
font-size: 12px;
	text-decoration: none;
	font-family:Nanum Gothic;
	LETTER-SPACING: -0.04em;
}
.notice {
	font-size: 12px;
	color: 747474;
	text-decoration: none;
	font-family:Nanum Gothic;
	LETTER-SPACING: -0.05em;
}

.tt {
	font-size: 18px;
	color: 747474;
	text-decoration: none;
	font-family:Nanum Gothic;;
	LETTER-SPACING: -0.05em;
}

A {
	font-size: 12px;
	line-height: 140%;
	color: #466C8A;
	text-decoration: none;
	font-family:Nanum Gothic;;
	LETTER-SPACING: -0.05em;
}
A:link {
	color: 4D4D4D;
	text-decoration: none;
}
A:hover {
	color: 004676;
	text-decoration:none;
}
.border {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 9pt;
	border: 1px solid #B9B9B9;
	color: #3B3B3B;
	font-family:Nanum Gothic;;
}
.locat {
	font-size: 11px;
	line-height: 130%;
	color: 757575;
	text-decoration: none;
	LETTER-SPACING: -0.05em;
	
}
.locat A {
	font-size: 11px;
	line-height: 130%;
	color: 4D4D4D;
	text-decoration: none;
	LETTER-SPACING: -0.05em;
}
img {border:0px;} 
.locat A:link {
	font-size: 11px;
	line-height: 130%;
	color: 4D4D4D;
	text-decoration: none;
}
.locat A:hover {
	font-size: 11px;
	line-height: 130%;
	color: 9951D0;
	text-decoration: none;
}
.border {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 9pt;
	border: 1px solid #B9B9B9;
	color: #3B3B3B;
}
SELECT {
	FONT-SIZE: 9pt; 
	font-family:Nanum Gothic;
	COLOR: #2B2B2B; 
}
.pro_title {
	font-size: 13px;
	line-height: 140%;
	color: 555555;
	text-decoration: none;
	font-family:Nanum Gothic;
	LETTER-SPACING: -0.04em;
}
.pro_best {
	font-size: 11px;
	line-height: 120%;
	color: 626262;
	text-decoration: none;
	font-family:Nanum Gothic;;
	LETTER-SPACING: -0.05em;	
}
.pro_best A {
	font-size: 11px;
	line-height: 120%;
	color: 626262;
	text-decoration: none;
	font-family:Nanum Gothic;;
	LETTER-SPACING: -0.05em;	
}
.pro_best A:link {
	font-size: 11px;
	line-height: 120%;
	color: 626262;
	text-decoration: none;
	LETTER-SPACING: -0.05em;	
}
.pro_best A:hover {
	font-size: 11px;
	line-height: 120%;
	color: 8D8D8D;
	text-decoration: none;
	LETTER-SPACING: -0.05em;	
}
.pro_01 {
	font-size: 12px;
	line-height: 120%;
	color: 626262;
	text-decoration: none;
	font-family:Nanum Gothic;;
}
.pro_01 A {
	font-size: 12px;
	line-height: 120%;
	color: 626262;
	text-decoration: none;
	font-family:Nanum Gothic;;
}
.pro_01 A:link {
	font-size: 12px;
	line-height: 120%;
	color: 626262;
	text-decoration: none;
}
.pro_01 A:hover {
	font-size: 12px;
	line-height: 120%;
	color: 8D8D8D;
	text-decoration: none;
}

.pro_01 {
	font-size: 12px;
	line-height: 120%;
	color: 626262;
	text-decoration: none;
	font-family:Nanum Gothic;;
}
.num {
	font-size: 11px;
	line-height: 130%;
	color: 4D4D4D;
	text-decoration: none;
	font-family: "Arial";
}
.num A {
	font-size: 11px;
	line-height: 130%;
	color: 4D4D4D;
	text-decoration: none;
}
.num A:link {
	font-size: 11px;
	line-height: 130%;
	color: 4D4D4D;
	text-decoration: none;
}
.num A:hover {
	font-size: 11px;
	line-height: 130%;
	color: E97C00;
	text-decoration: none;
}
.title {
	font-size: 15px;
	line-height: 130%;
	color: 3E3E3E;
	text-decoration: none;
	font-weight: bold;

}
.consumer {
	font-size: 12px;
	color: 4D4D4D;
	text-decoration: line-through;
}
.cate {
	font-size: 12px;
	line-height: 130%;
	color: 000000;
	text-decoration: none;
	LETTER-SPACING: -0.05em;
}
.cate A {
	font-size: 12px;
	line-height: 130%;
	color: 000000;
	text-decoration: none;
	LETTER-SPACING: -0.05em;
}
.cate A:link {
	font-size: 12px;
	line-height: 130%;
	color: 000000;
	text-decoration: none;
}
.cate A:hover {
	font-size: 12px;
	line-height: 130%;
	color: 9951D0;
	text-decoration: none;
}
.ltitle {
	font-family: NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', Dotum, µ¸¿ò, Gulim, ±¼¸², Helvetica, Apple-Gothic;
	font-size: 15px;
	line-height: 150%;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
	LETTER-SPACING: -0.05em;
}
.ltitle2 {
font-family: NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', Dotum, µ¸¿ò, Gulim, ±¼¸², Helvetica, Apple-Gothic;
	line-height: 150%;
	color: 000000;
	text-decoration: none;
	font-weight: bold;
	LETTER-SPACING: -0.05em;
}
.imgborder {
	border: 1px solid D9D9D9;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: D9D9D9;
	border-right-color: D9D9D9;
	border-bottom-color: D9D9D9;
	border-left-color: D9D9D9;
}
.input-meri 
{
	border: 1px #CCCCCC solid; height:20; width:60;
	background-color:#F5F3EE; color:#555555; font-size:9pt; text-align:left; text-valign: middle;
	font-family:Nanum Gothic;;
	line-height: 120%;
	font-weight: bold;
}
.input-bg
{
	border: 1px #CCCCCC solid;
	background-color:#F5F3EE; color:#555555; font-size:9pt; text-align:left; text-valign: middle;
}.border0 { border:2px solid #272727; }
.border1 { border:2px solid #FFFFFF; } 
.border2 { border:2px solid #FF6C00; } 
.border3 { border:2px solid #FE579D; } 

.field {height:30px; margin:0; font-size:13px; padding:0px 0px 0 5px; border:1px solid; border-color:#b9b9b9 #d9d9d9 #ebebeb; LETTER-SPACING: -0.05em;  font-weight:400; 	font-family: 'Nanum Gothic', sans-serif;  }

.input
{
	border: 1px #CCCCCC solid; height:20;
	background-color:#f4f4f4; color:#555555; font-size:9pt; text-align:left; text-valign: middle;
}
.input2
{
	border: 1px #CCCCCC solid; height:100;
	background-color:#f4f4f4; color:#555555; font-size:9pt; text-align:left; text-valign: middle;
}

.input3
{
	border: 1px #CCCCCC solid; height:22;
	background-color:#f4f4f4; color:#555555; font-size:9pt; text-align:left; text-valign: middle;
}

.input4
{
	border: 1px #CCCCCC solid;
	background-color:#f4f4f4; color:#555555; font-size:9pt; text-align:left; text-valign: middle;
}
input {
	font-size: 12px;
	line-height: 130%;
	color: 000000;
	text-decoration: none;
	LETTER-SPACING: -0.05em;
	}
	
.gray				{ color:#b5b5bd; }
.gray_				{text-decoration: none; color: #b5b5bd;}
.gray_ a:link		{text-decoration: none; color: #b5b5bd;}
.gray_ a:visited	{text-decoration: none; color: #b5b5bd;}
.gray_ a:hover		{text-decoration: underline; color: #666;}

.mgray_				{text-decoration: none; color: #F4F4F4; LETTER-SPACING: -0.01em;}
.mgray_ a:link		{text-decoration: none; color: #F4F4F4;}
.mgray_ a:visited	{text-decoration: none; color: #F4F4F4;}
.mgray_ a:hover		{text-decoration: underline; color: #8787B1;}

.mgray2_				{text-decoration: none; color: #b5b5bd; LETTER-SPACING: -0.01em;}
.mgray2_ a:link		{text-decoration: none; color: #b5b5bd;}
.mgray2_ a:visited	{text-decoration: none; color: #b5b5bd;}
.mgray2_ a:hover		{text-decoration: underline; color: #8787B1;}

.sgray_				{text-decoration: none; color: #8B8B8B;}
.sgray_ a:link		{text-decoration: none; color: #8B8B8B;}
.sgray_ a:visited	{text-decoration: none; color: #8B8B8B;}
.sgray_ a:hover		{text-decoration: underline; color: #383838;}

.rgray_				{text-decoration: none; color: #948FB5; LETTER-SPACING: -0.01em;}
.rgray_ a:link		{text-decoration: none; color: #948FB5;}
.rgray_ a:visited	{text-decoration: none; color: #948FB5;}
.rgray_ a:hover		{text-decoration: underline; color: #8787B1;}

.red 	{ color:#ca3b70; }
.red2 	{ color:#FF6565;}
.red3 	{ color:#C20000;}
.red4 	{ color:#FF7F7F;}

.sky  	{ color:#20b2cd;}
.sky2  	{ color:#00485E;}
.blue	{ color:#9192a8;}
.yellow	{ color:#DD7200;}
.yellow2	{ color:#FFFEDF;}
.yellow3	{ color:#E76107;}
.yellow4	{ color:#8E3900;}
.yellow5	{ color:#FDFF51;}
.yellow5_				{text-decoration: none; color: #FDFF51;}
.yellow5_ a:link		{text-decoration: none; color: #FDFF51;}
.yellow5_ a:visited	{text-decoration: none; color: #FDFF51;}
.yellow5_ a:hover		{text-decoration: none; color: #FFFFFF;}
.yellow6	{ color:#FFE217;}

.mm2_					{text-decoration: none; color: #B0B0B0; letter-spacing:-1px; font-weight:600; }
.mm2_ a:link			{text-decoration: none; color: #B0B0B0;}
.mm2_ a:visited		{text-decoration: none; color: #B0B0B0;}
.mm2_ a:hover			{text-decoration: none; color: #839F00;}

.mm3_				{text-decoration: none; color: #D7D7D7; font-weight:600; letter-spacing:0px;}
.mm3_ a:link		{text-decoration: none; color: #D7D7D7;}
.mm3_ a:visited	{text-decoration: none; color: #D7D7D7;}
.mm3_ a:hover		{text-decoration: none; color: #34AFE5;}

.mm4_					{text-decoration: none; color: #D7D7D7; letter-spacing:-1px; }
.mm4_ a:link			{text-decoration: none; color: #D7D7D7;}
.mm4_ a:visited		{text-decoration: none; color: #D7D7D7;}
.mm4_ a:hover			{text-decoration: none; color: #34AFE5;}

.room {text-decoration: none; color: #FF6565; letter-spacing:-2px; font-weight:600; line-height: 200%;}


.gray2				{ color:#6D6D6D; }
.gray3				{ color:#8B8B8B; }
.gray4				{ color:#B99A8E; }
.gray5				{ color:#4B4B4B; }


.black					{ color:#000000; }
.black	_				{text-decoration: none; color: #000000;}
.black	_ a:link		{text-decoration: none; color: #000000;}
.black	_ a:visited	{text-decoration: none; color: #000000;}
.black	_ a:hover		{text-decoration: underline; color: #15839B;}

.white				{ color:#ffffff; }
.white_				{text-decoration: none; color: #FFFFFF;}
.white_ a:link		{text-decoration: none; color: #FFFFFF;}
.white_ a:visited	{text-decoration: none; color: #FFFFFF;}
.white_ a:hover		{text-decoration: none; color: #fff000;}


.white2_				{text-decoration: none; color: #FFFFFF;}
.white2_ a:link		{text-decoration: none; color: #FFFFFF;}
.white2_ a:visited	{text-decoration: none; color: #FFFFFF;}
.white2_ a:hover		{text-decoration: none; color: #00FFF6;}


/* ¼ýÀÚ */
.number { font-family:'tahoma',verdana; font-weight:800;  }
.num	{ font-family:'tahoma',verdana; line-height: 200%;}
.bold 	{ font-weight:600; }
img {border: 0px;}
.title { color:#AB722B; line-height: 200%; font-weight:800;}
.title2 { color:#A8A096;}
.lineh {line-height:25px;}
.linew {letter-spacing:1px;}

/* kcm Å×ÀÌºí */
.bordercolorkcm  {border-collapse: collapse;border:1px solid #E3E3E3;}
.bordercolorkcm2 {border:1px solid #919191;}
.bordercolorkcm2 td {border:1px solid #E3E3E3;}
.bordercolorkcm3 {border:0px solid #E3E3E3;}
.bordercolorkcm3 td {border:0px solid #E3E3E3;}
.bordercolorkcm4 {border:1px solid #919191;}
.bordercolorkcm4 td {border:1px solid #919191;}
.bordercolorkcm5 {border:0px solid #FFFFFF;}
.bordercolorkcm5 td {border:0px solid #FFFFFF;}
.bordercolorkcm6 {border:1px solid #919191;}
.bordercolorkcm6 td {border:1px solid #A0CCF6;}
.bordercolorkcm7 {border:1px solid #919191;}
.bordercolorkcm7 td {border:1px solid #E3E3E3; text-align:left;padding:15px;}
.bordercolorkcm7 .bg {background-color:#414141;}
.bordercolorkcm8 {border:3px solid #FFFFFF;}
.bordercolorkcm8 td {border:0px solid #E3E3E3; text-align:center;padding:15px; }
.bordercolorkcm8 .bg {background-color:#0000000;}

.c_left {text-align:left;}
.c_center {text-align:center;}
.c_right {text-align:right;}

/****************************************************************768*************************************************************************************************************/
@media (max-width:720px){
.main{width:90%; padding-right:10px; padding-left:10px; margin-right:auto;margin-left:auto; }
.c_l0 {padding:0px;}
.c_l1 {padding:5px;}
.c_l2 {padding:10px;}
.c_l3 {padding:15px;}
.c_l4 {padding:20px;}
.c_l5 {padding:25px;}
.c_l6 {padding:30px;}
.c_l6 {padding:35px;}
.c_l8 {padding:40px;}
.c_l9 {padding:45px;}
.c_l10 {padding:50px;}
.c_p {padding:10px;}
.c_br {padding:5px;}

.content_l {font-size:24px;}
.content_b {font-size:20px;}
.content_m {font-size:18px;}
.content_n {font-size:16px;}
.content_s {font-size:15px;}
.content {font-size:13px;}

.tbl-type01-1 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #333; border-bottom:1px solid #d5d5d5;}
.tbl-type01-1 th, .tbl-type01-1 td { border:1px solid #d5d5d5;padding:5px;border-bottom:1px solid #d5d5d5;word-wrap:break-word}
.tbl-type01-1 th {background:#fafafa;border-bottom:1px solid #979797;}
.tbl-type01-1 td {background:#fff; line-height:200%; font-size:13px;}
.tbl-type01-1 thead th {padding:12px 5px; color:#000;font-weight:600; font-size:15px; }
.tbl-type01-1 tbody th {background:#fbfbfb;color:#444; font-weight:normal; }
.tbl-type01-1 thead th.vline {border-bottom:1px solid #d5d5d5;} /* th°¡ 2ÁÙÀÏ °æ¿ì  */
.tbl-type01-1 th.l, .tbl-type01-1 td.l, .tbl-type01-1 td.left {padding-left:5px;}
.tbl-type01-1 th.r, .tbl-type01-1 td.r, .tbl-type01-1 td.right {padding-right:5px;}

.tbl-type01-1 tr.bg th  {background:#FCFCFC; padding:12px 5px; } /* °­Á¶ */
.tbl-type01-1 tr.bg1 th  {background:#f0f9ff; padding:12px 5px; } /* ºí·ç°­Á¶ */
.tbl-type01-1 tr.bg2 td  {background:#f6fff0; padding:12px 5px; } /* ±×¸°°­Á¶ */
.tbl-type01-1 tr.bg3 td  {background:#FFFAFD; padding:12px 5px; } /* ·¹µå°­Á¶ */


.tbl-type01-1 .line   {border-top:2px solid #303030;} /* ·¹µå */
.img_file {width:100%;}
}

/****************************************************************768~1198*************************************************************************************************************/
@media  (min-width: 720px){
.main{width:800px; margin-right:auto;margin-left:auto; }
.c_l0 {padding:0px;}
.c_l1 {padding:10px;}
.c_l2 {padding:20px;}
.c_l3 {padding:30px;}
.c_l4 {padding:40px;}
.c_l5 {padding:50px;}
.c_l6 {padding:60px;}
.c_l6 {padding:70px;}
.c_l8 {padding:80px;}
.c_l9 {padding:90px;}
.c_l10 {padding:100px;}
.c_p {padding:10px;}
.c_br {padding:5px;}

.content_l {font-size:24px;}
.content_b {font-size:20px;}
.content_m {font-size:18px;}
.content_n {font-size:16px;}
.content_s {font-size:15px;}
.content {font-size:13px;}

.tbl-type01-1 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center; border-top:2px solid #303030; border-bottom:1px solid #d5d5d5;}
.tbl-type01-1 th, .tbl-type01-1 td { border:1px solid #d5d5d5;padding:13px 5px;border-bottom:1px solid #d5d5d5;word-wrap:break-word}
.tbl-type01-1 th {background:#fafafa;border-bottom:1px solid #979797;}
.tbl-type01-1 td {background:#fff; line-height:180%;}
.tbl-type01-1 thead th {padding:12px 5px; color:#000;font-weight:600; font-size:15px; }
.tbl-type01-1 tbody th {background:#fbfbfb;color:#444; font-weight:normal; font-size:13px;}
.tbl-type01-1 thead th.vline {border-bottom:1px solid #d5d5d5;} /* th°¡ 2ÁÙÀÏ °æ¿ì  */
.tbl-type01-1 th.l, .tbl-type01-1 td.l, .tbl-type01-1 td.left {padding-left:10px;}
.tbl-type01-1 th.r, .tbl-type01-1 td.r, .tbl-type01-1 td.right {padding-right:10px;}
.tbl-type01-1 tr.bg th, .tbl-type01-1 tr.bg td  {background:#f0f0f0;font-weight:bold;} /* °­Á¶ */
.tbl-type01-1 tr.bg1 th, .tbl-type01-1 td.bg1   {background:#f0f9ff;} /* ºí·ç */
.tbl-type01-1 tr.bg1 th, .tbl-type01-1 td.bg2   {background:#f6fff0;} /* ±×¸° */
.tbl-type01-1 tr.bg1 th, .tbl-type01-1 td.bg3   {background:#FFFAFD;} /* ·¹µå */
.tbl-type01-1 .line   {border-top:2px solid #303030;} /* ·¹µå */
.img_file {width:500px;}
/***************ÀÌ¹ÌÁö*****************/
.col-md-img3{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding: 0px 10px 0px 0px;}

}

.container{width:100%;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0px;margin-left:0px}

.p_btn{ color:#FFFFFF; background-color:#005DBD;   display:inline-block;  position: relative;  text-align:center; width:auto;  padding:5px 10px 5px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.p_btn1{ color:#FFFFFF; background-color:#00A8AE;   display:inline-block;  position: relative;  text-align:center; width:auto;  padding:5px 10px 5px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.p_btn2{ color:#FFFFFF; background-color:#4EAE00;   display:inline-block;  position: relative;  text-align:center; width:auto;  padding:5px 10px 5px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.c_btn{ color:#005DBD; background-color:#EDF6FF;   display:inline-block;  position: relative;  text-align:center; width:auto;  padding:5px 10px 5px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border:1px solid #005DBD;}
.c_btn1{ color:#00A8AE; background-color:#E9FFFF;   display:inline-block;  position: relative;  text-align:center; width:auto;  padding:5px 10px 5px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border:1px solid #00A8AE;}
