	@font-face {
		font-family:NanumGothicExtraBold;
		src:url('/fonts/NanumGothicExtraBold.eot');
		src:local('?'),
	    /* url('/fonts/NanumGothicExtraBold.ttf') format('truetype'),*/
		url('/fonts/NanumGothicExtraBold.woff') format('woff'),
		url('/fonts/NanumGothicExtraBold.svg#webfontdeSVIj0D') format('svg') 
	}
	@font-face {
		font-family:nanumGothicBold;
		src:url('/fonts/nanumGothicBold.eot');
		src:local('?'),
		/* url('/fonts/nanumGothicBold.ttf') format('truetype'),*/
		url('/fonts/nanumGothicBold.woff') format('woff'),
		url('/fonts/nanumGothicBold.svg#webfontdeSVIj0D') format('svg') 
	}
	@font-face {
		font-family:nanumGothicWeb;
		src:url('/fonts/nanumGothicWeb.eot');
		src:local('?'),
		  /* url('/fonts/nanumGothicWeb.ttf') format('truetype'),*/
		 url('/fonts/nanumGothicWeb.woff') format('woff'),
		 url('/fonts/nanumGothicWeb.svg#webfontdeSVIj0D') format('svg') 
	}


body {
	background-color: #ffffff;
	font-family:"nanumGothicWeb, ³ª´®°íµñ, ¸¼Àº °íµñ"
}

div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup {padding:0px;margin:0px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;}
form, fieldset, p {margin:0;padding:0;border:0;}
/*table {width:100%;table-layout:fixed;}*/
table, tbody, tfoot, thead, tr, th, td {border-collapse:separate;border-spacing:0;}/*border:none; separate*/
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}

td, p, input, button, textarea, select, .c1 {font:12px/1.6 nanumGothicWeb, ¸¼Àº °íµñ,AppleGothic,sans-serif; color:#222222; }
ul, ol, dl { list-style:none }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#262626; }
a:hover { text-decoration:none; color:#d30842; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

.style1 {
	font-size: 12px;
	color: #505050;
}
.style2 {
	font-size: 12px;
	color: #86448a;
	font-weight: bold;
}
.style3 {
	font-size: 12px;
	color: #b519bf;
}
.style4 {
	font-size: 12px;
	color: #505050;
}
.style5 {
	font-size: 11px;
	color: #505050;
}
.orange14 {
	font-size: 14px;
	color: #c4763d;
	font-weight: bold;
}
.impactred {
	font-size: 13px;
	color: #e95d46;
	font-weight: bold;
}
.style7 {
	font-size: 12px;
	color: #4674e9;
	font-weight: bold;
}
.style8 {
	font-size: 12px;
	color: #505050;
	font-weight: bold;
}
.style21 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.style31 {
	font-size: 12px;
	color: #b0b0b0;
	font-weight: bold;
}
.style41 {
	font-size: 12px;
	color: #505050;
}
.style41 {
	font-size: 20px;
	color: #505050;
}
.footer {
	font-size: 12px;
	color: #797979;
}

#topmenu .topmenu { float: left; }
.topmenu img { cursor: pointer; }
.submenu { display: none; position: absolute; z-index: 1000; top: 100px; }

.upmenu1 {font-family:verdana; font-size: 12px; color: #E6E6E6; }

.upmenu1:link, .upmenu1:visited, .upmenu1:active { font-family:verdana; font-size: 12px; text-decoration:none; color:#E6E6E6; }
.upmenu1:hover { font-family:verdana; font-size: 12px; text-decoration:none; color:#FFFFFF; }

.cont_title {color:#333; font-size:1.35em;font-weight:bold; line-height:35px; margin:15px 0 0 0;}
.cont_title_sub {color:#D56501; font-size:0.80em;font-weight:bold; line-height:35px; margin:15px 0 0 0;}

.blank{padding:40px 0 0 0;}

/* Ä¿¼­ */
.cursor {cursor:pointer;}

/*--- FONT TYPE ---*/
.bold { font-weight: bold;  font-family:'Nanum Gothic' }
.nanumgothic { font-family: 'Nanum Gothic', sans-serif; }
.nanumMyeongjo { font-family: 'Nanum Myeongjo', serif; }
.nanumPen { font-family: 'Nanum Pen Script', cursive; }
.nanumBrush { font-family: 'Nanum Brush Script', cursive; }

/*--- COLOR ---*/
.redspan span{color:RGB(255, 101, 101);}
.redFONT4{color:#E74C3C;}
.CNT{font-size:8pt;color:#FF6699;}
.redFONT3{color:RGB(255, 101, 101); }
.redFONT2{color:#c85447;}
.redFONT2_BG{background:#c85447; color:#ffffff;}
.font-black{color:#000000;}
.font-white { color: #fff; }
.blueFONT { color: #36BAE2; }
.redFONT { color: #FF4629 !important}
.R_font {font-family: NanumBarunGothic;font-size: 11px;border: 1px solid #ff4629;padding: 2px;border-radius: 5px;margin: 0 5px;box-shadow: 2px 2px 0 #ccc;}
.greenFONT { color: #7AC143; }
.whiteFONT { color: #fff; }
.yellowFONT { color: #FF9A00; }
.orangeFONT { color: #F87912; }
.orangeFONT .date {font-size:100%; margin-top:0;}
.greenFONT { color: #7AC143; }
.pupFONT { color:#2C3E50; }
.pupFONT2{color:#8966A6;}
.basicFONG { color:#272727 }
.pupFONT2{color:#AE6BBD;}
.whiteBG2 {background:#F5F5F5;}
.blueBG { background: #36BAE2; }
.blue2BG { background: #36589b; }
.deepblueBG { background: #2C3E50; }
.greenBG { background: #7AC143; }
.pupBG { background: #666699; }
.ppBG {background:#62BEDA}
.yellowBG { background:#edce0a  }
.orangeBG { background: RGB(238, 163, 44); }
.deep-orangeBG { background: RGB(238, 97, 44); }
.redBG { background: RGB(255, 70, 41); color:#fff !important; }
.red2BG { background: RGB(255, 101, 101);color:#fff !important;  }
.redBG3{background:#db2d2e;}
.whiteBG { background: #fff; border-bottom: 1px solid #eaeaea; } 
.blackBG{ background: #000;  }
.whiteBG1 { background: #fff;   border-bottom: 1px solid #eaeaea;} 
.whiteBG2 { background: #fff; border-top: 1px solid #eaeaea; } 
.grayBG { background: #F5F5F5; border-bottom: 1px solid #eaeaea; }
.grayBG2{background:#3d3d3d;}
.darkBG { background: #32373A; }
.shadow{ -webkit-box-shadow: 0px 0px 22px rgba(56, 56, 56, 0.85); -moz-box-shadow: 0px 0px 22px rgba(56, 56, 56, 0.85); box-shadow: 0px 0px 22px rgba(56, 56, 56, 0.85);}
.border{border:1px solid #eaeaea;}
.border_b{border-bottom: 1px solid #eaeaea;}
/*--- SIZE ---*/
.mrg-auto { margin: 0 auto;}
.max_width { width: 1000px;  margin: 0 auto;  }
.min_width { width: 800px; margin: 0 auto;}
.min_width1{ width:700px; margin: 0 auto;}
.text-center{text-align:center;}
.margin_tb20{margin:20px 0;}

.font13{font-size:13px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font30{font-size:30px;}
.font40{font-size:40px;}



.title44{font-size:44px;line-height:60px;letter-spacing:-2px;}
.title40{font-size:40px;line-height:55px;letter-spacing:-2px;}
.title35{font-size:35px;line-height:50px;letter-spacing:-2px;}
.title22{font-size:22px;line-height:36px;letter-spacing:-1px;}
.title20{font-size:22px;line-height:33px;letter-spacing:-1px;}
.title18{font-size:18px;line-height:33px;letter-spacing:-1px;}
.title17{font-size:17px;line-height:30px;letter-spacing:-1px;}
.title15{font-size:15px;line-height:20px;letter-spacing:-1px;margin-bottom:5px;}
.title14{font-size:14px;line-height:20px;letter-spacing:-1px;margin-bottom:5px;}
.content13{font-size:13px;line-height:20px;letter-spacing:-1px;text-align:justify;}
.content12{font-size:12px;line-height:17px;letter-spacing:-1px;text-align:justify;}


.form tbody th.tc{font-size:14px;font-family:'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',sans-serif;text-align:center;vertical-align:middle}
.bus,.subway5,.subway9,.contact{font-family:'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',sans-serif}
.bus span{margin:0 5px 0 10px;padding:3px 5px 3px;border-radius:3px;font-size:11px;color:#fff}
.bus1{background:#3b54b0}
.bus2{background:#5bb92f}
.bus3{background:#ec0d08}
.bus4{background:#f0a700}
.bus5{background:#6d3510}
.bus6{background:#5d7dba}
.bus7{background:#223987}
.bus8{background:#6835dc}
.bus9{background:#4A972E}
.bus10{background:#FF8400}



.form { width:700; border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5;font-size:12px}
.form th { background:#f9f9f9; border-right:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center; font-weight:bold; text-align:left; padding:11px 20px 9px; vertical-align:top; width:130px }
.form th.pad1{ padding:11px 5px 5px 20px; }
.form td { background:#fff; border-bottom:1px solid #ededed; text-align:left; padding:6px 10px; line-height:25px }
.form .must { background:#f9f9f9 url(/images/common/bullet_01.gif) no-repeat 10px 15px; }
.form .desc { padding:7px 0 3px }
.form td span { padding-left:5px; padding-right:5px }
.form .snschk li { display:inline; padding:5px }
.form label { padding-right:10px; *padding-right:5px}
.form .thumb { float:left; display:block; padding-right:10px }
.form input[readonly] { font-weight:bold }
.form .rline{border-left:1px solid #ededed}
.form em{color:#da2693;font-style:normal;font-weight:normal;}
.form .addfile li { padding:2px 0 }



#main_visual {position:relative; width:400px; height:380px; float:left; margin-right:0px; z-index:1;}
.mainVisual {position:relative; float:left; padding:0;margin:0; width:100%;height:380px; overflow:hidden; border:0px solid #e2e2e2; border-radius:8px; behavior:url(/css/PIE.htc);}
.mainVisual h1 {position:absolute; top:44px; left:40px; font-size:2.92em; color:#5f524c; line-height:50px; font-weight:600; z-index:555;}
.mainVisual h2 {position:absolute; top:160px; left:40px; font-size:1.30em; color:#737373; line-height:27px; font-weight:normal; z-index:555;}
.mainVisual .visualBg {height:390px; margin:0 auto;  position:absolute; top:0; left:0; width:100%; z-index:500; text-indent:-2000%; }
.mainVisual .visualBg1 {background:url("/images/main/mainimg-01.png") no-repeat  center 0;}
.mainVisual .visualBg2 {background:url("/images/main/mainimg-02.png") no-repeat  center 0;}
.mainVisual .visualBg3 {background:url("/images/main/mainimg-03.png") no-repeat  center 0;}
.mainVisual .controller2 {width:200px; position:relative; z-index:600; z-index:999;}
.mainVisual .controller2 .rollBtnD {position:absolute; margin:10px;top:450px; left:47px;}


/*-------------------------------------------------------------------------------------*/

/*ÇöÀç ¼±ÅÃµÈ ÆäÀÌÂ¡*/
.page_now {
				background:#6a6a6a;
				border:1px solid #393939;
				width:28px; 
				height:30px;
				vertical-align:middle;
				font-weight:bold; 
				color:#fff;
				float:left;
				text-align:center;
				margin-right:2px;
				}
.page_now a { color:#fff; width:28px; height:20px;display:inline-block; padding-top:5px;}


/*¼±ÅÃ¾ÈµÈ ÆäÀÌÂ¡*/
.page_nomal {
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:28px; 
				height:30px; 
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px;
				}
.page_nomal a { color:#616161; width:28px; height:20px;display:inline-block; padding-top:5px;}


/*ÀÌÀüÀ¸·Î °Ç³Ê¶Ù±â*/
.page_prev0 { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px; 
				height:30px;
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px; 
				}
.page_prev0 a {color:#616161;  width:46px; height:20px;display:inline-block; padding-top:5px;}


/*´ÙÀ½À¸·Î °Ç³Ê¶Ù±â*/
.page_next0 { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px;
				height:30px; 
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px; 
				}
.page_next0 a {color:#616161;  width:46px; height:20px;display:inline-block; padding-top:5px;}


/*ÇÑ²¨¹ø¿¡ ´ÙÀ½À¸·Î °Ç³Ê¶Ù±â*/
.page_next { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px;
				height:30px; 
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px; 
				}
.page_next a {color:#616161;  width:46px; height:20px;display:inline-block; padding-top:5px;}

/*ÇÑ²¨¹ø¿¡ ÀÌÀüÀ¸·Î °Ç³Ê¶Ù±â*/
.page_prev { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px; 
				height:30px;
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px; 
				}
.page_prev a {color:#616161;  width:46px; height:20px;display:inline-block; padding-top:5px;}



.cost {
	POSITION: relative; MARGIN: 0px 0px 0px; WIDTH: 755px; FLOAT: center; BORDER-TOP: #EBC594 2px solid
}
.cost TH {
	BORDER-BOTTOM: #EBC594 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #F7E8D4; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px; font-size:12px;
}
.cost TH.last {
	BORDER-BOTTOM: #EBC594 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f6f6f6; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 10px
}
.cost TD {
	BORDER-BOTTOM: #EBC594 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 8px
}
.cost TD.last {
	BORDER-RIGHT-WIDTH: 0px
}

