 @charset "euc-kr";

 @font-face{font-family:'NGothic'; src:url('/font/NanumGothic.woff') format('woff'); }
 @font-face{font-family:'NGothicB'; src:url('/font/NanumGothicBold.woff') format('woff'); }
 @font-face{font-family:'NGothicEB'; src:url('/font/NanumGothicExtraBold.woff') format('woff'); }

html { height:100%; width:100%; }
body { height:100%; width:100%; font-size: 9pt; color: #777777; line-height: 160%; font-family:"³ª´®°íµñ","NGothic"; background-color:#d8d8d8; }
td {font-size: 9pt; color: #555555; line-height: 160%; font-family:"³ª´®°íµñ","NGothic";}

form {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "³ª´®°íµñ","NGothic" }
textarea {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "³ª´®°íµñ","NGothic" }
input {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "³ª´®°íµñ","NGothic" }
center { font-size: 9pt; color: #777777; line-height: 150%; font-family: "³ª´®°íµñ","NGothic" }
option { font-size: 9pt; color: #777777; line-height: 150%; font-family: "³ª´®°íµñ","NGothic" }
pre { font-size: 9pt; color: #777777; line-height: 150%; font-family: "³ª´®°íµñ","NGothic" }
blockquote { font-size: 9pt; color: #777777; line-height: 150%; font-family: "³ª´®°íµñ","NGothic" }

/*
a:link { color: #5e5e5e; text-decoration: none; }
a:visited {	color: #5e5e5e; text-decoration: none; }
a:active { color: #5e5e5e; text-decoration: none; }
a:hover { color: #a3a3a3; text-decoration: none; }
*/	
.textarea {	background-color:white; border: 1px solid #dedede; font-size:9pt; color:#000000; height:auto; }
.submit { font-size:9pt; color:white; height:19px; background-color:#999999; }






@media (min-width:1024px) {/* ÃÖ¼Ò 1024 ~ ÃÖ´ë */
	
#wrapper {height:100%; width:100%; max-width:1600px; min-width:1060px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:125px; margin:0 auto; }
	    
	#top { width:100%; height:125px; position:relative; margin:0 auto; z-index:20; background-color:#e9e9e9; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1060px; height:80px; margin:0 auto; }
			.logo { position:absolute; margin:0 auto; top:25px; left:0px; width:275px; }

			.top_login_box { position:absolute; right:0px; width:50%; max-width:1060px; height:30px; margin:0 auto; }
				.login_box { position:absolute; right:0px; top:25px; width:400px; height:25px; margin:0 auto; color:#585858; text-align:right; font-size:10px; }
				.login_box a { color:#393939; font-family:"³ª´®°íµñ","NGothic"; font-weight:bold; font-size:10px; display:inline-block; height:25px; padding:5px 10px 0px 10px; }
				.login_box a:hover { color:#154b8b; }
				.uname { position:absolute; right:10px; top:20px; }

	#menu_box { position:relative; width:100%; height:45px; text-align:center; background-color:#fff; border-bottom:1px solid #cecece; }
	#allmenu { display:none; }



	#contents { width:100%; position:relative; margin:0 auto; background-color:#fff; padding-bottom:0px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; height:605px; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

		
		.main_belt { position:absolute; width:100%; height:180px; margin:0 auto; z-index:5; top:425px; background-color:#262c30; filter:alpha(opacity=75); opacity:0.75; }
		.belt { position:relative; width:1060px; height:180px; margin:0 auto; }
			.belt_title { font-size:20px; color:#fff; font-family:"³ª´®°íµñ","NGothic"; }

			.main_update { position:absolute; width:320px; top:30px; left:740px; height:110px; }
				.main_update .belt_title{line-height:26px;}
				.main_update p { padding-top:10px; color:#b3b3b3; line-height:20px; word-break:keep-all; }
			/*
			//ÃÖ½Å ¾÷µ¥ÀÌÆ® ¹Ì¸®º¸±â//
			.main_update { position:absolute; width:320px; top:30px; left:740px; height:110px; background:url(/img/belt01.png) right bottom no-repeat; }
				.main_update p { padding-top:30px; color:#b3b3b3; line-height:20px; }
			*/
			.main_live { position:absolute; width:300px; top:30px; left:370px; height:110px; background:url(/img/belt02.png) right bottom no-repeat; }
				.main_live p { font-size:13px; color:#b3b3b3; padding-top:30px; line-height:21px; }
			.main_notice { position:absolute; width:300px; top:30px; left:0px; }
				.belt_more a { position:absolute; right:0px; top:3px; color:#fff; }
				.notice { padding-top:30px; }
					
					.ni { margin-top:4px; }
					.preview { position:relative; width:100%; }
					.preview li { display:inline-block; }
					.preview a { color:#b3b3b3; line-height:20px; }
					.preview a:hover { color:#f1f1f1; line-height:20px; }
					.preview_date {position:absolute;  right:0px; color:#b3b3b3; }

		.main_box { position:relative; width:1060px; height:450px; margin:0 auto; margin-top:70px; padding-bottom:70px; }
			.point { position:absolute; width:340px; height:450px; left:0px; top:0px; }
				.point_title { height:80px; padding-left:100px; background:url(/img/m_point.gif) left top no-repeat; }
				.point_title a { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#333; }
				.point_c { position:relative; width:340px; height:100%; margin-top:40px; }
				.point_c h2 { color:#333; font-family:"NGothic"; font-size:30px; }
				.p_sense { margin:20px 0 20px 0; width:100%; }
				.point_c p { color:#838383; font-family:"³ª´®°íµñ","NGothic"; font-size:14px; line-height:22px; }

			.main_consult { position:absolute; width:340px; height:220px; left:400px; top:0px; }
				.consult_title { height:80px; padding-left:100px; padding-bottom:27px; background:url(/img/m_consult.gif) left top no-repeat; }
				.consult_title a { font-size:20px; color:#333; font-family:"³ª´®°íµñ","NGothic"; }

				.preview_c ul li { line-height:200%; }
				.preview_c .preview_date { font-size:13px; font-family:"³ª´®°íµñ","NGothic"; color:#666; }
				.preview_c a { font-size:13px; font-family:"³ª´®°íµñ","NGothic"; color:#666; }
				.preview_c a:hover { color:#999; }

			.main_consult2 { position:absolute; width:340px; height:220px; left:400px; top:250px; }
				.consult2_title { height:80px; padding-left:100px; padding-bottom:27px; background:url(/img/m_consult2.gif) left top no-repeat; }
				.consult2_title a { font-size:20px; color:#333; font-family:"³ª´®°íµñ","NGothic"; }

			.main_banner01 { position:absolute; width:260px; height:120px; right:0px; top:0px; background:url(/img/banner01.gif) right bottom no-repeat; background-color:#8dbdce; }
			.main_banner02 { position:absolute; width:260px; height:120px; right:0px; top:165px; background:url(/img/banner02.gif) right bottom no-repeat; background-color:#62bd95; }
			.main_banner03 { position:absolute; width:260px; height:120px; right:0px; top:330px; background:url(/img/banner03.gif) right bottom no-repeat; background-color:#80ace7; }
				.mb_link { display:block; width:260px; height:120px; }
				.mb_link:hover { background-color:#333; filter:alpha(opacity=30); opacity:0.3; }
				.mbt { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#fff; padding-left:25px; padding-top:5px;  }
				.bt_eng { font-size:13px; padding-top:15px; padding-left:25px; font-family:"³ª´®°íµñ","NGothic"; color:#fff; }

		.main_icon_box { position:relative; width:1060px; height:100px; margin:0 auto; margin-top:0px; padding-bottom:70px; }
			.mi { position:relative; margin:0 auto; text-align:center; width:100%; border:0px solid #000; }
			.mi li {float:left; width:100px; margin-right:calc((100% - 900px)/8);}
			.mi .mi08 { padding:0px; margin:0px; }


	

	#sub_contents { position:relative; width:1060px; margin:0 auto; margin-top:60px; }
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { display:block; position:relative; float:left; width:180px; height:auto; margin-right:50px; }

		.sm_title { position:relative; height:70px; line-height:100%; font-family:"³ª´®°íµñ","NGothic"; color:#3b3b3b; font-size:26px; padding-left:25px; border-left:5px solid #234283; }
		
		.sm00 { border-left:1px solid #cecece; }
		.sm01 {font-size:14px; font-family:"³ª´®°íµñ","NGothic"; border-left:1px solid #cecece; }
			.sm01 a { display:block; padding-left:29px;  width:150px; padding-top:15px; color:#858585; word-break:keep-all;}
			.sm01 a:hover { color:#234283; text-decoration:underline; }

		.sm02 { height:30px; margin-top:0px; font-size:12px; font-family:"³ª´®°íµñ","NGothic"; border-left:1px solid #cecece; border-bottom:1px solid #dddddd; background-color:#f9f9f9; }
			.sm02 a { display:block; padding-left:39px; height:24px; width:140px; padding-top:6px; color:#858585; }
			.sm02 a:hover { color:#234283; }

		.s_quick li { width:60px; height:60px; margin-bottom:1px; text-align:center; border-radius:5px; }
			.s_quick li a { display:block; width:60px; height:45px; padding-top:15px; }
			.s_quick li a:hover { background-color:#333;  border-radius:5px; }
			.sq01 { background-color:#4a60b0; }
			.sq02 { background-color:#6a81d2; }
			.sq03 { background-color:#98b1e5; }
			.sq04 { background-color:#7d7d7d; }
	


	#contents_box { position:relative; float:left; width:830px; height:100%; }
	#contents_box:after { content:""; display:block; clear:both; }

		.s_title { position:relative; color:#3b3b3b; font-size:36px; font-family:"³ª´®°íµñ","NGothic"; font-weight:bold; line-height:100%; }
		.navi { position:relative; margin-top:15px; color:#787878; font-size:12px; font-family:"³ª´®°íµñ","NGothic"; }

		.page { position:relative; width:830px; text-align:left; color:#5b5b5b; font-size:13px; line-height:170%; border-top:1px solid #cecece; margin-top:10px; padding-bottom:100px; padding-top:70px; }
		



	#sub_foot_top { position:relative; width:100%; height:190px; margin:0 auto; background-color:#fff; border-top:1px solid #cecece; }
	#sub_foot_top:after { content:""; display:block; clear:both; }
		.sub_foot_top_box { position:relative; max-width:1060px; width:100%; margin:0 auto; padding-top:50px; }
		
		.sub_banner01 { position:absolute; max-width:300px; width:26%; height:107px; left:0px; background:url(/img/sbanner01.gif) left no-repeat; border-top:3px solid #7a97d7; }
		.sub_banner02 { position:absolute; max-width:300px; width:26%; height:107px; left:37%; background:url(/img/sbanner02.gif) left no-repeat; border-top:3px solid #38548f; }
		.sub_banner03 { position:absolute; max-width:300px; width:26%; height:107px; right:0px; background:url(/img/sbanner03.gif) left no-repeat; border-top:3px solid #8cb9cf; }
			.sb_link { display:block; width:100%; height:107px; }
			.sb_link:hover { border-top:3px solid #fff; }
			.bt_tit { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#333; padding-left:100px; padding-top:27px;  }
			.sbt { font-size:12px; padding-top:8px; padding-left:100px; color:#8f8f8f; width:50%; line-height:120%; }



	#foot_top { position:relative; width:100%; height:220px; margin:0 auto; background-color:#3f3f3f; }
	#foot_top:after { content:""; display:block; clear:both; }
		.foot_top_box { position:relative; max-width:1060px; width:100%; margin:0 auto; padding:30px 0px; }
			.cc_title { position:absolute; left:20px; color:#fff; font-size:20px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title2 { position:absolute; left:815px; top:70px; color:#fff; font-size:14px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title3 { position:absolute; left:815px; top:90px; color:#fff; font-size:14px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title4 { position:absolute; left:815px; top:130px; color:#fff; font-size:13px; font-family:"³ª´®°íµñ","NGothic"; }
				.cc_title4 a { background-color:#111111; border-radius:3px; padding:5px; }
			.cc_title5 { position:absolute; left:815px; top:160px; color:#fff; font-size:13px; font-family:"³ª´®°íµñ","NGothic"; }
				.cc_title5 a { background-color:#111111; border-radius:3px; padding:5px; }

			.cc_number_box { max-width:1058px; width:100%; height:160px; border-right:1px solid #606060; border-left:1px solid #606060; }
			.cc_number_box li { float:left; }
				.cc_number1 { width:241px; height:100px; border-left:0px solid #606060; padding-left:22px; margin-top:35px; float:none; line-height:170%; color:#b5b5b5; }
				.cc_number2 { width:241px; height:125px; border-left:1px solid #606060; padding-left:22px; margin-top:35px; float:none; line-height:170%; color:#b5b5b5; }
				.cc_number3 { width:241px; height:125px; border-left:1px solid #606060; padding-left:22px; margin-top:35px; float:none; line-height:170%; color:#b5b5b5; }
				.cc_number4 { width:241px; height:125px; border-left:1px solid #606060; padding-left:22px; margin-top:35px; float:none; line-height:170%; color:#b5b5b5; }

				.cc_number { color:#d5e7ff; padding-left:15px; }



footer.realfooter { position:relative; width:100%; height:240px; margin:0 auto; background-color:#f0f0f0;  }
	#foot { position:relative; max-width:1060px; width:100%; margin:0 auto; }
	#foot:after { content:""; display:block; clear:both; }
		
		.foot_logo { position:relative; padding-top:63px;  }
		.foot_logo img{ width:230px;  }
		.foot_copy { position:relative; width:100%; color:#8e8e8e; padding-top:20px; }
		.foot_link { position:absolute; left:250px; top:75px; }
		.foot_link a { color:#5e5e5e; }
		.foot_link a:hover { color:#333; }





/* ¸ÞÀÎ ¸Þ´º */
#gnb { position:relative; width:100%; margin:0 auto; border:0px solid #333; z-index:9999; }

#gnb > ul{ display:inline-block; width:1060px; height:45px; padding:0px; text-align:center; }
#gnb > ul li { display:inline-block; width:209px; margin-right:0px; line-height:0px; font-size:18px; color:#3b3b3b; font-family:"³ª´®°íµñ","NGothic"; padding-top:22px; }
#gnb > ul li.mm1 {margin-left:0px;}
#gnb > ul li.mm2 {margin-left:0px;}
#gnb > ul li.mm3 {margin-left:0px;}
#gnb > ul li.mm4 {margin-left:0px;}
#gnb > ul li.mm5 {margin-left:0px;}
#gnb > ul li.mm6 {margin-left:0px;}
#gnb > ul li.mm7 {margin-left:0px;}
#gnb > ul li.mm8 {margin-left:0px;}
#gnb > ul li.mm9 {margin-left:0px;}

#gnb > ul li a { height:20px; overflow:hidden; color:#3b3b3b; }
#gnb > ul li a:hover  { color:#0e5bff; }

/* ¸ÞÀÎ ÇÏÀ§ ¸Þ´º */
.snb { position:relative; width:100%; height:330px; display:none; padding-top:0px; overflow:hidden; background-image:url(/img/menu_bg.png); border-top:1px solid #cecece; border-bottom:3px solid #2f4c8a; z-index:99999; }
.snb_wrap { position:relative; width:1060px; height:330px; margin:0 auto; border-left:1px solid #cecece; border-right:1px solid #cecece;  }
.snb_wrap > ul { float:left; border:0px solid #333; }
.snb_wrap .snb1 { margin-left:40px; width:130px; text-align:left; padding-top:15px; }
.snb_wrap .snb2 { margin-left:40px; width:130px; text-align:left; height:100%; padding-top:15px; padding-left:40px; border-left:1px solid #cecece; }
.snb_wrap .snb3 { margin-left:40px; width:130px; text-align:left; height:100%; padding-top:15px; padding-left:40px; border-left:1px solid #cecece; }
.snb_wrap .snb4 { margin-left:40px; width:130px; text-align:left; height:100%; padding-top:15px; padding-left:40px; border-left:1px solid #cecece; }
.snb_wrap .snb5 { margin-left:40px; width:130px; text-align:left; height:100%; padding-top:15px; padding-left:40px; border-left:1px solid #cecece; }
.snb_wrap .snb6 { margin-left:40px; width:140px; text-align:left; height:100%; padding-top:15px; }
.snb_wrap .snb7 { margin-left:35px; width:90px; text-align:left; padding-top:15px; }
.snb_wrap .snb8 { margin-left:35px; width:90px; text-align:left; padding-top:15px; }
.snb_wrap .snb9 { margin-left:18px; width:90px; text-align:left; padding-top:15px; }

.snb_wrap > ul li {display:inline-block; width:100%; overflow:hidden; padding-bottom:4px; font-size:13px; font-family:"³ª´®°íµñ","NGothic"; }

.snb_wrap > ul li a {display:block; height:14px; color:#858585; }
.snb_wrap > ul li a:hover { color:#234283; }




.c1-1 { width:100%; position:relative; font-size:15px; color:#5b5b5b; }
.c1-1-1 { font-family:"³ª´®°íµñ","NGothic"; font-size:15px; color:#555555; letter-spacing:40px; padding-top:10px; width:50%; }
.c1-1-2 { font-family:"³ª´®°íµñ","NGothic"; font-size:38px; color:#555555; margin-top:40px; margin-bottom:75px; line-height:130%; }
.img1-1 { position:absolute; right:0px; top:0px; max-width:183px; width:40%; }


.c_table_1-2 { border-top:2px solid #2d4a86; width:100%; }
.c_table_1-2 .t_left { width:50%; border-bottom:1px solid #bebebe;  padding:52px 0px; text-align:center; color:#76ceff; font-size:36px; }
.c_table_1-2 .t_right { width:50%; border-bottom:1px solid #bebebe;  padding:52px; 0px; text-align:center; color:#93afff; font-size:36px; }
.c_table_1-2 p  { font-size:76px; font-family:"³ª´®°íµñ","NGothic"; }

.c1-2 { font-size:15px; color:#555555; line-height:130%; text-align:center; margin:40px 0px 90px 0px; }

.c1-3 { position:relative; width:100%; background:url(/img/c1-3.gif) repeat-y; }
.c1-3-1 { position:absolute; top:5px; left:95px; font-size:25px; color:#567ed0; }
.c1-3-2 { position:absolute; top:38px; left:95px; font-size:15px; color:#5b5b5b; }
.c1-3-year { position:relative; margin-top:50px; background:url(/img/c1-3.gif) repeat-y; padding-bottom:30px; }
	.c1-3-year p { position:relative; background:url(/img/i1.gif) no-repeat; margin-left:24px; padding-left:100px; font-size:18px; color:#2d4a86; }
	.c1-3-ul { position:absolute; left:220px; top:0px; font-size:12px; line-height:140%; color:#555; }

.c_map { width:100%; height:450px; }

.c2-1-3 { font-size:30px; color:#6c8efe; padding-bottom:25px; padding-top:30px; }
.c2-1-3-2 { color:#333; font-size:38px; font-family:"NGothicB";  font-weight:bold; }

.c_ul { margin-bottom:100px; margin-top:30px; }
.c_ul li { background:url(/img/li.gif) no-repeat; line-height:140%; padding-left:20px; padding-bottom:30px; margin-left:10px; font-size:16px; }
.c_ul li h2 { padding-bottom:10px; font-size:18px; color:#234283; }


.c_ul2 { position:relative; width:55%; margin-bottom:60px; margin-top:20px; }
.c_ul2 li { line-height:140%; padding-left:20px; padding-bottom:20px; margin-left:0px; font-size:13px; }
.c_ul2 li h2 { padding-bottom:3px; font-size:14px; color:#234283; }
.c2-1-img { position:absolute; right:0px; top:0px; width:35%; }


.c_ul4 { position:relative; width:100%; margin-bottom:50px; margin-top:20px; }
.c_ul4 li {line-height:140%; font-size:13px; margin-top:30px; padding-left:270px; margin-left:0px; border-bottom:1px dashed #e5e5e5; }
.ul4_1 { padding-bottom:96px; }
.ul4_2 { padding-bottom:114px; }
.c_ul4 li img { position:absolute; left:0px; }
.c_ul4 li h2 { padding-bottom:3px; font-size:14px; color:#234283; }



.c3-1 { position:relative; margin:0 auto; width:100%; }
	.c3-1-l { position:relative; width:37%; height:650px; border:1px solid #cecece; padding:50px; }
	.c3-1-img { position:relative; padding-bottom:30px; }
	.c3-1-l h2 { font-size:30px; padding-bottom:30px; }
	.c3-1-link { text-decoration:underline; color:#4c9cff; }
	.c3-1-remote { margin-top:90px; }
	.c3-1-remote a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:20px; padding-top:18px; max-width:280px; height:42px; background-color:#264483; }
	.c3-1-remote a:hover {  background-color:#4e79d4; }

	.c3-1-r1 { position:absolute; right:0px; top:0px; width:37%; height:650px; padding:50px; border:1px solid #cecece; }
	.c3-1-ul li { padding-bottom:50px; line-height:130%; }
	.c3-1-ul h2 { font-size:16px; color:#333; }
	.c3-1-ul img { padding-top:5px; }
	.c3-1-ul li p { font-size:18px; padding-top:30px; padding-bottom:10px; color:#2d4a86; }

.c3-2 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
.c3-2-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:50px; }
.c3-2-1 h3 { font-size:45px; color:#082f7b; margin-bottom:60px; }
	.cc_time li { text-decoration:underline; font-size:15px; line-height:150%; }
	.c3-2-img { position:absolute; right:50px; top:50px; }

.c3-2-2 { position:relative; margin:0 auto; width:auto; height:100%; }
	.cc01 { position:relative; width:40%; height:330px; border:1px solid #e1e1e1; padding:30px; }
	.cc02 { position:absolute; right:0px; top:0px; width:40%; height:330px; border:1px solid #e1e1e1; padding:30px; }
	.c3-2-2 h2 { font-size:15px; color:#333; padding-bottom:10px; }
	.c3-2-2 .ccnumber { padding-left:20px; color:#999; }

.c3-3 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
.c3-3-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:50px; }
.c3-3-img { position:absolute; right:50px; top:50px; }
.c3-3-ul li { list-style-type:decimal; margin-left:20px; }
	.c3-3-down { margin-top:70px; }
	.c3-3-btn li { display:inline-block; vertical-align:top; width:40%; max-width:300px; margin-right:5px; margin-bottom:8px; }
	.c3-3-btn li a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:16px; height:42px; padding-top:18px; background-color:#264483; }
	.c3-3-btn li a:hover {  background-color:#4e79d4; }
	.c3-3-btn li .medi_setup { background-color:#654d92; } 
	.c3-3-btn li .medi_setup:hover { background-color:#7e64b0; }
	.c3-3-btn li .eplus_setup { background-color:#667e1c; } 
	.c3-3-btn li .eplus_setup:hover { background-color:#87a03a; }
	.c3-3-btn li .data_request{background: #4e9a97;}
	.c3-3-btn li .data_request:hover{background:#368a86;}

.c3-4 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
.c3-4-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:50px; }
.c3-4-ul { margin:0 auto; text-align:center; width:100%; padding-top:30px; padding-bottom:50px; }
.c3-4-ul li { display:inline-block; vertical-align:top; padding:0 13px; }


.c3-5 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
	.t3-5 { border-top:2px solid #2d4a86; width:100%; margin-top:30px; }
	.t3-5 th { border-bottom:1px solid #bebebe; padding:10px; }
	.t3-5 td { border-bottom:1px solid #bebebe; padding:10px; }
	.t3-5-th { text-align:center; font-size:14px; font-weight:nomal; color:#333333; border-right:1px solid #bebebe; }
	.t3-5-th2 { text-align:center; font-size:12px; color:#234283; border-right:1px solid #bebebe; }
	.t3-5-td { font-size:12px; border-left:1px solid #bebebe; }
	.c3-5-2 { margin-top:30px; margin-bottom:50px; font-size:12px; line-height:150%; }
		.c3-5-2 h2 { font-size:14px; color:#234283; }
	.c3-5-3 { position:relative; margin:0 auto; width:auto; }
	.c3-5-ul { position:relative; display:inline-block; vertical-align:top; width:40%; margin-right:20px; margin-bottom:20px; border:1px solid #e1e1e1; padding:20px; }
		.c3-5-ul li { margin-bottom:20px; }
	.c3-5-btn { margin-bottom:50px; margin-top:10px; }
		.c3-5-btn a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:12px; padding:5px; max-width:200px; height:20px; background-color:#264483; }
	
	.m45_btn{margin-bottom:50px; margin-top:10px; font-size:0;}
		.m45_btn a { display:inline-block; text-align:center; border-radius:5px; color:#fff; font-size:12px; padding:5px 10px; margin-right:10px; max-width:200px; height:20px; background-color:#264483; }

.c3-6 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }


.c4-1 { position:relative; margin:0 auto; width:100%; }
.c4-1-img { margin-bottom:70px; }
.c4-1-1 { position:relative; margin:0 auto; text-align:center; margin-bottom:120px;  }
	.c4-1-ul li { display:inline-block; width:18%; text-align:center; margin-right:40px; margin-left:40px; vertical-align:top; line-height:140%; }
	.c4-1-ul p { font-size:18px; color:#4c9cff; font-family:"NGothicB"; margin-bottom:15px; margin-top:25px; }
	.c4-1-ul2 li { display:inline-block; width:18%; text-align:center; margin-right:30px; vertical-align:top; padding:30px 0px; }
	.c4-1-ul2 p { font-size:16px; color:#555; font-family:"NGothicB"; margin-bottom:15px; margin-top:15px; }
.c4-1-2 { position:relative; margin:0 auto; text-align:center; margin-bottom:120px;  }
.c4-1-3 { position:relative; margin:0 auto; text-align:center; margin-bottom:70px; border:1px solid #cecece; }
.c4-1-4 { position:relative; border:1px solid #cecece; padding:50px; width:auto; }

.bbs_t { font-size:60px; font-family:"NGothicB"; font-weight:bold; line-height:100%; color:#234283; }
.bbs_t_order { font-size:22px; font-family:"NGothic"; font-weight:bold; line-height:100%; color:#234283; }
.bbs_t2 { font-size:12px; line-height:140%; padding-top:10px; padding-bottom:50px; color:#666; }

.faq_seach_t { font-size:28px; margin-bottom:10px; }

.btn_go { position:relative; margin:0 auto; width:300px; text-align:center; }
	.btn_go a { display:block; height:40px; width:100%; border-bottom:6px solid #37ac8a; font-size:20px; color:#333; padding-top:15px; border-right:6px solid #37ac8a; border-left:6px solid #37ac8a; }
	.btn_go a:hover { border-bottom:6px solid #035d5e; border-right:6px solid #035d5e; border-left:6px solid #035d5e; }


}








@media (min-width:768px) and (max-width:1023px) {/* ÃÖ¼Ò 768 ~ 1023  */

#divpop { /*display:none;*/ }

#wrapper {height:100%; width:100%; max-width:1023px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:125px; margin:0 auto; }
	    
	#top { width:100%; height:125px; position:relative; margin:0 auto; z-index:20; background-color:#e9e9e9; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; width:95%; max-width:1023px; height:80px; margin:0 auto; }
			.logo { position:absolute; margin:0 auto; top:30px; left:0px; width:200px; }






			.top_login_box { position:absolute; right:0px; width:50%; max-width:1023px; height:30px; margin:0 auto; }
				.login_box { position:absolute; right:0px; top:25px; width:400px; height:25px; margin:0 auto; color:#585858; text-align:right; font-size:10px; }
				
				.login_box a { color:#393939; font-family:"³ª´®°íµñ","NGothic"; font-weight:bold; font-size:10px; display:inline-block; height:25px; padding:5px 10px 0px 10px; }
				.login_box a:hover { color:#154b8b; }

				.uname { position:absolute; right:10px; top:20px; }

	#menu_box { position:relative; width:100%; max-width:1023px; height:45px; text-align:center; background-color:#fff; border-bottom:1px solid #cecece; }
	#allmenu { display:none; }



	#contents { width:100%; max-width:1023px; position:relative; margin:0 auto; background-color:#fff; padding-bottom:0px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; max-width:1023px; height:500px; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

		
		.main_belt { position:absolute; width:100%; max-width:1023px; height:150px; margin:0 auto; z-index:5; top:350px; background-color:#262c30; filter:alpha(opacity=75); opacity:0.75; }
		.belt { position:relative; width:95%; max-width:1023px; height:180px; margin:0 auto; }
			.belt_title { font-size:20px; color:#fff; font-family:"³ª´®°íµñ","NGothic";  word-break:keep-all;}
			
			
			.main_update { position:absolute; width:220px; top:38px; right:10px;}
				.main_update .belt_title{line-height:26px;}
				.main_update br{display:none;}
				.main_update p {display:none;  padding-top:30px; color:#b3b3b3; line-height:20px; }
			/*
			//ÃÖ½Å ¾÷µ¥ÀÌÆ® ¹Ì¸®º¸±â//
			.main_update { position:absolute; width:220px; top:20px; right:10px; height:110px; background:url(/img/belt01.png) right top no-repeat; background-size:16% auto; }
				.main_update p { padding-top:30px; color:#b3b3b3; line-height:20px; }
			*/

			.main_live { position:absolute; width:190px; top:20px; left:35%; height:110px; background:url(/img/belt02.png) right top no-repeat; background-size:16% auto; }
				.main_live p { font-size:12px; color:#b3b3b3; padding-top:30px; line-height:20px; }
			.main_notice { position:absolute; width:190px; top:20px; left:0px; }
				.belt_more a { position:absolute; right:0px; top:3px; color:#fff; }
				.notice { padding-top:30px; color:#b3b3b3; line-height:20px; }

					.ni { margin-top:4px; }
					.preview { position:relative; width:100%; }
					.preview li { display:inline-block; }
					.preview a { color:#b3b3b3; line-height:20px; }
					.preview a:hover { color:#f1f1f1; line-height:20px; }
					.preview_txt { width:100%; overflow:hidden; height:16px; }
					.main_notice .preview_date { position:absolute; right:0px; color:#b3b3b3; display:none; }

		.main_box { position:relative; width:95%; max-width:1023px; height:650px; margin:0 auto; margin-top:70px; padding-bottom:50px; }
			.point { position:absolute; width:45%; height:450px; left:0px; top:0px; }
				.point_title { height:80px; padding-left:100px; background:url(/img/m_point.gif) left top no-repeat; }
				.point_title a { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#333; }
				.point_c { position:relative; width:100%; height:100%; margin-top:40px; }
				.point_c h2 { color:#333; font-family:"NGothic"; font-size:30px; }
				.p_sense { margin:20px 0 20px 0; width:100%; }
				.point_c p { color:#838383; font-family:"³ª´®°íµñ","NGothic"; font-size:14px; line-height:22px; }

			.main_consult { position:absolute; width:45%; height:220px; right:0px; top:0px; border-bottom:0px solid #999; }
				.consult_title { height:80px; padding-left:100px; padding-bottom:27px; background:url(/img/m_consult.gif) left top no-repeat; }
				.consult_title a { font-size:20px; color:#333; font-family:"³ª´®°íµñ","NGothic"; }
				
				.preview_c ul li { line-height:200%; }
				.preview_c .preview_date { font-size:13px; font-family:"³ª´®°íµñ","NGothic"; color:#666; }
				.preview_c a { font-size:13px; font-family:"³ª´®°íµñ","NGothic"; color:#666; }
				.preview_c a:hover { color:#999; }
				.preview_c .preview_txt { width:100%; overflow:hidden; height:20px; }
				.preview_c .preview_date { position:absolute; right:0px; color:#b3b3b3; }

			.main_consult2 { position:absolute; width:45%; height:220px; right:0px; top:250px; }
				.consult2_title { height:80px; padding-left:100px; padding-bottom:27px; background:url(/img/m_consult2.gif) left top no-repeat; }
				.consult2_title a { font-size:20px; color:#333; font-family:"³ª´®°íµñ","NGothic"; }

			.main_banner01 { position:absolute; width:30%; height:120px; left:0px; top:520px; background:url(/img/banner01.gif) right bottom no-repeat; background-color:#8dbdce; }
			.main_banner02 { position:absolute; width:30%; height:120px; left:35%; top:520px; background:url(/img/banner02.gif) right bottom no-repeat; background-color:#62bd95; }
			.main_banner03 { position:absolute; width:30%; height:120px; right:0px; top:520px; background:url(/img/banner03.gif) right bottom no-repeat; background-color:#80ace7; }
				.mb_link { display:block; width:100%; height:120px; }
				.mb_link:hover { background-color:#333; filter:alpha(opacity=30); opacity:0.3; }
				.mbt { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#fff; padding-left:25px; padding-top:5px;  }
				.bt_eng { font-size:13px; padding-top:15px; padding-left:25px; font-family:"³ª´®°íµñ","NGothic"; color:#fff; }

		.main_icon_box { position:relative; width:95%; height:100px; margin:0 auto; margin-top:0px; padding-bottom:70px; }
			.mi { position:relative; margin:0 auto; text-align:center; width:100%; border:0px solid #000; }
			.mi li { display:inline-block; vertical-align:top; padding:0px; margin:0px; padding-right:auto; width:12%; }
			.mi .mi08 { padding:0px; margin:0px; }


	

	#sub_contents { position:relative; width:100%; max-width:1023px; margin:0 auto; margin-top:60px; }
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { display:none; }
	#sub_menu:after { content:""; display:block; clear:both; }

		.sm_title { position:relative; height:70px; line-height:100%; font-family:"³ª´®°íµñ","NGothic"; color:#3b3b3b; font-size:26px; padding-left:25px; border-left:5px solid #234283; }
		
		.sm00 { height:30px; border-left:1px solid #cecece; }
		.sm01 { height:38px; font-size:14px; font-family:"³ª´®°íµñ","NGothic"; border-left:1px solid #cecece; }
			.sm01 a { display:block; padding-left:29px; height:35px; width:150px; padding-top:8px; color:#858585; }
			.sm01 a:hover { color:#234283; text-decoration:underline; }

		.sm02 { height:30px; margin-top:0px; font-size:13px; font-family:"³ª´®°íµñ","NGothic"; border-left:1px solid #cecece; border-bottom:1px solid #dddddd; background-color:#f9f9f9; }
			.sm02 a { display:block; padding-left:39px; height:24px; width:140px; padding-top:6px; color:#858585; }
			.sm02 a:hover { color:#234283; }
	


	#contents_box { position:relative; margin:0 auto; width:90%; max-width:830px; height:100%; }
	#contents_box:after { content:""; display:block; clear:both; }

		.s_title { position:relative; color:#3b3b3b; font-size:32px; font-family:"³ª´®°íµñ","NGothic"; font-weight:bold; line-height:100%; }
		.navi { position:relative; margin-top:15px; color:#787878; font-size:12px; font-family:"³ª´®°íµñ","NGothic"; }

		.page { position:relative; width:100%; max-width:830px; text-align:left; color:#5b5b5b; font-size:13px; line-height:170%; border-top:1px solid #cecece; margin-top:10px; padding-bottom:90px; padding-top:70px; }
		




	#sub_foot_top { position:relative; width:100%; height:190px; margin:0 auto; background-color:#fff; border-top:1px solid #cecece; }
	#sub_foot_top:after { content:""; display:block; clear:both; }
		.sub_foot_top_box { position:relative; max-width:1023px; width:90%; margin:0 auto; padding-top:40px; }
		
		.sub_banner01 { position:absolute; max-width:300px; width:28%; height:107px; left:0px; background:url(/img/sbanner01.gif) left no-repeat; border-top:3px solid #7a97d7; }
		.sub_banner02 { position:absolute; max-width:300px; width:28%; height:107px; left:36%; background:url(/img/sbanner02.gif) left no-repeat; border-top:3px solid #38548f; }
		.sub_banner03 { position:absolute; max-width:300px; width:28%; height:107px; right:0px; background:url(/img/sbanner03.gif) left no-repeat; border-top:3px solid #8cb9cf; }
			.sb_link { display:block; width:100%; height:107px; }
			.sb_link:hover { border-top:3px solid #fff; }
			.bt_tit { font-size:17px; font-family:"³ª´®°íµñ","NGothic"; color:#333; padding-left:90px; padding-top:27px;  }
			.sbt { font-size:11px; padding-top:8px; padding-left:90px; color:#8f8f8f; width:50%; line-height:120%; }

	


	#foot_top { position:relative; width:100%; max-width:1023px; height:280px; margin:0 auto; background-color:#3f3f3f; }
	#foot_top:after { content:""; display:block; clear:both; }
		.foot_top_box { position:relative; max-width:1023px; width:95%; margin:0 auto; padding:30px 0px; }
			.cc_title { position:absolute; left:0px; color:#fff; font-size:20px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title2 { position:absolute; left:0px; top:80px; color:#fff; font-size:14px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title3 { position:absolute; left:0px; top:100px; color:#fff; font-size:17px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title4 { position:absolute; left:0px; top:130px; color:#fff; font-size:13px; font-family:"³ª´®°íµñ","NGothic"; }
				.cc_title4 a { background-color:#111111; border-radius:3px; padding:5px; }
			.cc_title5 { position:absolute; left:0px; top:160px; color:#fff; font-size:13px; font-family:"³ª´®°íµñ","NGothic"; }
				.cc_title5 a { background-color:#111111; border-radius:3px; padding:5px; }
				
			.cc_number_box { position:absolute; right:0px; top:0px; max-width:1020px; width:65%; height:auto; border:0px solid #fff; }
			.cc_number_box li { }
				.cc_number1 { position:absolute; width:50%; height:110px; border-left:1px solid #606060; padding-left:20px; margin-top:30px; }
				.cc_number2 { position:absolute; right:20px; width:40%; height:110px; border-left:1px solid #606060; padding-left:20px; margin-top:30px; }
				.cc_number3 { position:absolute; top:120px; width:50%; height:110px; border-left:1px solid #606060; padding-left:20px; margin-top:30px; }
				.cc_number4 { position:absolute; top:120px; right:20px; width:40%; height:110px; border-left:1px solid #606060; padding-left:20px; margin-top:30px; }

				.cc_number1 li { line-height:170%; color:#b5b5b5; font-size:11px; }
				.cc_number2 li { line-height:170%; color:#b5b5b5; font-size:11px; }
				.cc_number3 li { line-height:170%; color:#b5b5b5; font-size:11px; }
				.cc_number4 li { line-height:170%; color:#b5b5b5; font-size:11px; }
				.cc_number { color:#d5e7ff; padding-left:15px; }



footer.realfooter { position:relative; width:100%; max-width:1023px; height:240px; margin:0 auto; background-color:#f0f0f0;  }
	#foot { position:relative; max-width:1023px; width:95%; margin:0 auto; }
	#foot:after { content:""; display:block; clear:both; }
		
	

		.foot_logo { position:relative; padding-top:63px;  }
		.foot_logo img{ width:230px;  }
		.foot_copy { position:relative; width:100%; color:#8e8e8e; padding-top:40px; }
		.foot_link { position:absolute; left:0px; top:100px; }
		.foot_link a { color:#5e5e5e; }
		.foot_link a:hover { color:#333; }




/* ¸ÞÀÎ ¸Þ´º */
#gnb { position:relative; width:100%; margin:0 auto; border:0px solid #333; z-index:9999; }

#gnb > ul{ position:relative; width:100%; max-width:1023px; height:45px; padding:0px; text-align:center; }
#gnb > ul li { float:left; width:19%; margin-right:0px; line-height:0px; font-size:15px; color:#3b3b3b; font-family:"³ª´®°íµñ","NGothic"; padding-top:22px; }
#gnb > ul li.mm1 {margin-left:0px;}
#gnb > ul li.mm2 {margin-left:0px;}
#gnb > ul li.mm3 {margin-left:0px;}
#gnb > ul li.mm4 {margin-left:0px;}
#gnb > ul li.mm5 {margin-left:0px;}
#gnb > ul li.mm6 {margin-left:0px;}
#gnb > ul li.mm7 {margin-left:0px;}
#gnb > ul li.mm8 {margin-left:0px;}
#gnb > ul li.mm9 {margin-left:0px;}

#gnb > ul li a { height:20px; overflow:hidden; color:#3b3b3b; }
#gnb > ul li a:hover  { color:#0e5bff; }

/* ¸ÞÀÎ ÇÏÀ§ ¸Þ´º */
.snb { position:relative; width:100%; height:320px; display:none; padding-top:0px; overflow:hidden; background-image:url(/img/menu_bg.png); border-top:1px solid #cecece; border-bottom:3px solid #2f4c8a; z-index:99999; }
.snb_wrap { position:relative; max-width:1023px; width:100%; height:320px; margin:0 auto; border-left:0px solid #cecece; border-right:0px solid #cecece;  }
.snb_wrap > ul { float:left; border:0px solid #333; }
.snb_wrap .snb1 { margin-left:10px; width:16%; text-align:left; padding-top:10px; }
.snb_wrap .snb2 { margin-left:10px; width:16%; text-align:left; height:100%; padding-top:10px; padding-left:20px; border-left:1px solid #cecece; }
.snb_wrap .snb3 { margin-left:10px; width:16%; text-align:left; height:100%; padding-top:10px; padding-left:20px; border-left:1px solid #cecece; }
.snb_wrap .snb4 { margin-left:10px; width:15%; text-align:left; height:100%; padding-top:10px; padding-left:20px; border-left:1px solid #cecece; }
.snb_wrap .snb5 { margin-left:10px; width:15%; text-align:left; height:100%; padding-top:10px; padding-left:20px; border-left:1px solid #cecece; }
.snb_wrap .snb6 { margin-left:40px; width:140px; text-align:left; height:100%; padding-top:15px; }
.snb_wrap .snb7 { margin-left:35px; width:90px; text-align:left; padding-top:15px; }
.snb_wrap .snb8 { margin-left:35px; width:90px; text-align:left; padding-top:15px; }
.snb_wrap .snb9 { margin-left:18px; width:90px; text-align:left; padding-top:15px; }

.snb_wrap > ul li {display:inline-block; width:90%; overflow:hidden; padding-bottom:3px; font-size:12px; font-family:"³ª´®°íµñ","NGothic"; }

.snb_wrap > ul li a {display:block; height:14px; color:#858585; }
.snb_wrap > ul li a:hover { color:#234283; }



.c1-1 { width:100%; position:relative; font-size:15px; color:#5b5b5b; }
.c1-1-1 { font-family:"³ª´®°íµñ","NGothic"; font-size:15px; color:#555555; letter-spacing:30px; padding-top:10px; }
.c1-1-2 { font-family:"³ª´®°íµñ","NGothic"; font-size:32px; color:#555555; margin-top:40px; margin-bottom:75px; line-height:140%; }
.img1-1 { position:absolute; right:0px; top:0px; max-width:183px; width:40%; }


.c_table_1-2 { border-top:2px solid #2d4a86; width:100%; }
.c_table_1-2 .t_left { width:50%; border-bottom:1px solid #bebebe;  padding:52px 0px; text-align:center; color:#76ceff; font-size:36px; }
.c_table_1-2 .t_right { width:50%; border-bottom:1px solid #bebebe;  padding:52px; 0px; text-align:center; color:#93afff; font-size:36px; }
.c_table_1-2 p  { font-size:76px; font-family:"³ª´®°íµñ","NGothic"; }

.c1-2 { font-size:15px; color:#555555; line-height:130%; text-align:center; margin:40px 0px 90px 0px; }


.c1-3 { position:relative; width:100%; background:url(/img/c1-3.gif) repeat-y; }
.c1-3-1 { position:absolute; top:5px; left:95px; font-size:23px; color:#567ed0; }
.c1-3-2 { position:absolute; top:38px; left:95px; font-size:15px; color:#5b5b5b; }
.c1-3-year { position:relative; margin-top:50px; background:url(/img/c1-3.gif) repeat-y; padding-bottom:30px; }
	.c1-3-year p { position:relative; background:url(/img/i1.gif) no-repeat; margin-left:24px; padding-left:100px; font-size:18px; color:#2d4a86; }
	.c1-3-ul { position:absolute; left:220px; top:0px; font-size:12px; line-height:140%; color:#555; }

.c_map { width:100%; height:450px; }

.c2-1-3 { font-size:30px; color:#6c8efe; padding-bottom:25px; padding-top:30px;  }
.c2-1-3-2 { color:#333; font-size:38px; font-family:"NGothicB" }

.c_ul { margin-bottom:100px; margin-top:30px; }
.c_ul li { background:url(/img/li.gif) no-repeat; line-height:140%; padding-left:20px; padding-bottom:30px; margin-left:10px; font-size:16px; }
.c_ul li h2 { padding-bottom:10px; font-size:18px; color:#234283; }


.c_ul2 { position:relative; width:50%; margin-bottom:60px; margin-top:20px; }
.c_ul2 li { line-height:140%; padding-left:20px; padding-bottom:20px; margin-left:0px; font-size:13px; }
.c_ul2 li h2 { padding-bottom:3px; font-size:14px; color:#234283; }
.c2-1-img { position:absolute; right:0px; top:0px; width:40%; }

.c_ul4 { position:relative; width:100%; margin-bottom:50px; margin-top:20px; }
.c_ul4 li {line-height:140%; font-size:13px; margin-top:30px; padding-left:250px; margin-left:0px; border-bottom:1px dashed #e5e5e5; }
.ul4_1 { padding-bottom:100px; }
.ul4_2 { padding-bottom:100px; }
.c_ul4 li img { position:absolute; left:0px; }
.c_ul4 li h2 { padding-bottom:3px; font-size:14px; color:#234283; }

.c3-1 { position:relative; margin:0 auto; width:100%; }
	.c3-1-l { position:relative; width:37%; height:650px; border:1px solid #cecece; padding:40px; }
	.c3-1-img { position:relative; padding-bottom:50px; }
	.c3-1-l h2 { font-size:30px; padding-bottom:30px; }
	.c3-1-link { text-decoration:underline; color:#4c9cff; }
	.c3-1-remote { margin-top:90px; }
	.c3-1-remote a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:20px; padding-top:18px; max-width:280px; height:42px; background-color:#264483; }
	.c3-1-remote a:hover {  background-color:#4e79d4; }

	.c3-1-r1 { position:absolute; right:0px; top:0px; width:37%; height:650px; padding:40px; border:1px solid #cecece; }
	.c3-1-ul li { padding-bottom:50px; line-height:130%; }
	.c3-1-ul h2 { font-size:16px; }
	.c3-1-ul img { padding-top:5px; }
	.c3-1-ul li p { font-size:18px; padding-top:30px; padding-bottom:10px; color:#2d4a86; }

.c3-2 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
.c3-2-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:50px; }
.c3-2-1 h3 { font-size:45px; color:#082f7b; margin-bottom:60px; }
	.cc_time li { text-decoration:underline; font-size:15px; line-height:150%; }
	.c3-2-img { position:absolute; right:50px; top:50px; }

.c3-2-2 { position:relative; margin:0 auto; width:auto; height:100%; }
	.cc01 { position:relative; width:38%; height:330px; border:1px solid #e1e1e1; padding:30px; }
	.cc02 { position:absolute; right:0px; top:0px; width:38%; height:330px; border:1px solid #e1e1e1; padding:30px; }
	.c3-2-2 h2 { font-size:15px; color:#333; padding-bottom:10px; }
	.c3-2-2 .ccnumber { padding-left:20px; color:#999; }

.c3-3 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
.c3-3-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:50px; }
.c3-3-img { position:absolute; right:50px; top:50px; }
.c3-3-ul li { list-style-type:decimal; margin-left:20px; }
	.c3-3-down { margin-top:80px; }
	.c3-3-btn li { display:inline-block; vertical-align:top; width:40%; max-width:300px; margin-right:5px; margin-bottom:5px;  }
	.c3-3-btn li a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:14px; height:42px; padding-top:18px;  background-color:#264483; }
	.c3-3-btn li a:hover {  background-color:#4e79d4; }
	.c3-3-btn li .medi_setup { background-color:#654d92; } 
	.c3-3-btn li .medi_setup:hover { background-color:#7e64b0; }
	.c3-3-btn li .eplus_setup { background-color:#667e1c; } 
	.c3-3-btn li .eplus_setup:hover { background-color:#87a03a; }
	.c3-3-btn li .data_request{background: #4e9a97;}
	.c3-3-btn li .data_request:hover{background:#368a86;}

.c3-4 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
.c3-4-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:50px; }
.c3-4-ul { margin:0 auto; text-align:center; width:100%; padding-top:30px; padding-bottom:50px; }
.c3-4-ul li { display:inline-block; width:25%; vertical-align:top; padding:0 13px; }

.c3-5 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }
	.t3-5 { border-top:2px solid #2d4a86; width:100%; margin-top:30px; }
	.t3-5 th { border-bottom:1px solid #bebebe; padding:10px; }
	.t3-5 td { border-bottom:1px solid #bebebe; padding:10px; }
	.t3-5-th { text-align:center; font-size:14px; font-weight:nomal; color:#333333; border-right:1px solid #bebebe; }
	.t3-5-th2 { text-align:center; font-size:12px; color:#234283; border-right:1px solid #bebebe; }
	.t3-5-td { font-size:12px; border-left:1px solid #bebebe; }
	.c3-5-2 { margin-top:30px; margin-bottom:50px; font-size:12px; line-height:150%; }
		.c3-5-2 h2 { font-size:14px; color:#234283; }
	.c3-5-3 { position:relative; margin:0 auto; width:auto; }
	.c3-5-ul { position:relative; display:inline-block; vertical-align:top; width:40%; margin-right:10px; margin-bottom:10px; border:1px solid #e1e1e1; padding:15px; }
		.c3-5-ul li { margin-bottom:20px; }
	.c3-5-btn { margin-bottom:50px; margin-top:10px; }
		.c3-5-btn a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:12px; padding:5px; max-width:200px; height:20px; background-color:#264483; }

	.m45_btn{margin-bottom:50px; margin-top:10px; font-size:0;}
		.m45_btn a { display:inline-block; text-align:center; border-radius:5px; color:#fff; font-size:12px; padding:5px 10px; margin-right:10px; max-width:200px; height:20px; background-color:#264483; }

.c3-6 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:50px; }


.c4-1 { position:relative; margin:0 auto; width:100%; }
.c4-1-img { margin-bottom:50px; }
.c4-1-1 { position:relative; margin:0 auto; text-align:center; margin-bottom:80px;  }
	.c4-1-ul li { display:inline-block; width:21%; text-align:center; margin-right:40px; margin-left:40px; vertical-align:top; line-height:140%; }
	.c4-1-ul p { font-size:18px; color:#4c9cff; font-family:"NGothicB"; margin-bottom:15px; margin-top:25px; }
	.c4-1-ul2 li { display:inline-block; width:18%; text-align:center; margin-right:30px; vertical-align:top; padding:30px 0px; }
	.c4-1-ul2 p { font-size:16px; color:#555; font-family:"NGothicB"; margin-bottom:15px; margin-top:15px; }
.c4-1-2 { position:relative; margin:0 auto; text-align:center; margin-bottom:80px;  }
.c4-1-3 { position:relative; margin:0 auto; text-align:center; margin-bottom:50px; border:1px solid #cecece; }
.c4-1-4 { position:relative; border:1px solid #cecece; padding:50px; width:auto; }

.bbs_t { font-size:50px; font-family:"NGothicB"; font-weight:bold; line-height:100%; color:#234283; }
.bbs_t_order { font-size:14px; font-family:"NGothic"; font-weight:bold; line-height:100%; color:#234283; }
.bbs_t2 { font-size:12px; line-height:140%; padding-top:10px; padding-bottom:50px; color:#666; }

.faq_seach_t { font-size:22px; margin-bottom:10px; }

.btn_go { position:relative; margin:0 auto; width:300px; text-align:center; }
	.btn_go a { display:block; height:40px; width:100%; border-bottom:6px solid #37ac8a; font-size:20px; color:#333; padding-top:15px; border-right:6px solid #37ac8a; border-left:6px solid #37ac8a; }
	.btn_go a:hover { border-bottom:6px solid #035d5e; border-right:6px solid #035d5e; border-left:6px solid #035d5e; }


}








@media (max-width:767px) {/* ÃÖ¼Ò ~ ÃÖ´ë 767ÇÈ¼¿ */

#divpop { /*display:none;*/ }

#wrapper {height:100%; width:100%; max-width:767px; margin:auto; position:relative; background-color:#ffffff; }

header.firstheader { position:relative; width:100%;  margin:0 auto; }
	    
	#top { width:100%;  position:relative; margin:0 auto; z-index:20; background-color:#e9e9e9; padding:20px 0; }
	#top:after { content:""; display:block; clear:both; }


		.top_box { position:relative; width:95%; max-width:1023px;  margin:0 auto; }
			.logo {margin:0 auto; top:30px; left:0px; width:250px; }




			.top_login_box { position:relative;   width:90%; max-width:767px; ; margin:0 auto; }
				.login_box { position:relative; padding:20px 0;  height:25px; margin:0 auto; color:#585858; text-align:center; font-size:10px; }
				.login_box a { color:#393939; font-family:"³ª´®°íµñ","NGothic"; font-weight:bold; font-size:10px; display:inline-block; height:25px; padding:5px 10px 0px 10px; }
				.login_box a:hover { color:#154b8b; }

				.uname { position:relative;  top:0px; }

	#menu_box { display:none; position:relative; width:100%; max-width:767px; height:45px; text-align:center; background-color:#fff; border-bottom:1px solid #cecece; }
	#menu_box:after { content:""; display:block; clear:both; }

	#allmenu { position:relative; width:95%; margin:0 auto; z-index:41; margin-top:0px; }
		.allmenu { display:block; position:relative; padding-left:10px; font-family:"NGothicB"; font-size:15px;  width:100%; height:30px; margin:0 auto; border:1px solid #fff; background-color:#fff; color:#333; }
		.allmenu option { font-family:"³ª´®°íµñ","NGothic"; font-size:14px; color:#666; margin-bottom:0px;  }



	#contents { width:100%; max-width:767px; position:relative; margin:0 auto; background-color:#fff; padding-bottom:0px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; max-width:767px; height:250px; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

		
		.main_belt { position:relative; width:100%; max-width:767px; height:480px; margin:0 auto; z-index:5; background-color:#262c30; filter:alpha(opacity=90); opacity:0.9; }
		.belt { position:relative; width:95%; max-width:767px; height:100%; margin:0 auto; }
			.belt_title { font-size:20px; color:#fff; font-family:"³ª´®°íµñ","NGothic"; }

			.main_update { position:relative; width:90%; top:60px; margin:0 auto; padding-bottom:10px; border-bottom:1px solid #666; }
				.main_update .belt_title{line-height:26px;}
				.main_update br{display:none;}
				.main_update p { padding-top:20px; color:#b3b3b3; line-height:20px; }
			/*
			//ÃÖ½Å ¾÷µ¥ÀÌÆ® ¹Ì¸®º¸±â//
			.main_update { position:relative; width:90%; top:60px; margin:0 auto; border-bottom:1px solid #666; background:url(/img/belt01.png) right no-repeat;  }
				.main_update p { padding-top:20px; color:#b3b3b3; line-height:20px; }
			*/

			.main_live { position:relative; width:90%; top:90px; margin:0 auto; height:120px; background:url(/img/belt02.png) right no-repeat; }
				.main_live p { font-size:12px; color:#b3b3b3; padding-top:20px; line-height:20px; }
			.main_notice { position:relative; width:90%; top:30px; height:120px; margin:0 auto; border-bottom:1px solid #666; }
				.belt_more a { position:absolute; right:0px; top:3px; color:#fff; }
				.notice { position:relative; padding-top:20px; }
					
					.ni { margin-top:4px; }
					.preview { position:relative; display:block; width:100%; }
					.preview li { display:inline-block; }
					.preview a { color:#b3b3b3; line-height:20px; }
					.preview a:hover { color:#f1f1f1; line-height:20px; }
					.preview_txt { width:100%; overflow:hidden; height:18px; }
					.preview_date {position:absolute;  right:0px; top:0px; color:#b3b3b3; }

		.main_box { position:relative; width:90%; max-width:767px; height:100%; margin:0 auto; margin-top:50px; padding-bottom:30px; }
			.point { position:relative; width:100%; height:auto; left:0px; top:0px; }
				.point_title { height:80px; padding-left:100px; background:url(/img/m_point.gif) left top no-repeat; }
				.point_title a { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#333; }
				.point_c { position:relative; width:100%; height:100%; margin-top:20px; }
				.point_c h2 { color:#333; font-family:"NGothic"; font-size:24px; }
				.p_sense { margin:20px 0 10px 0; width:100%; }
				.point_c p { color:#838383; font-family:"³ª´®°íµñ","NGothic"; font-size:12px; line-height:22px; }

			.main_consult { position:relative; width:100%; height:220px; left:0px; top:40px; border-bottom:0px solid #999; }
				.consult_title { height:80px; padding-left:100px; padding-bottom:27px; background:url(/img/m_consult.gif) left top no-repeat; }
				.consult_title a { font-size:20px; color:#333; font-family:"³ª´®°íµñ","NGothic"; }

				.preview_c { font-size:12px; font-family:"³ª´®°íµñ","NGothic"; color:#666; }
				.preview_c .preview_date { color:#666; }
				.preview_c a { font-size:12px; font-family:"³ª´®°íµñ","NGothic"; color:#666; }
				.preview_c a:hover { color:#999; }

			.main_consult2 { position:relative; width:100%; height:220px; left:0px; top:60px; margin-bottom:70px; }
				.consult2_title { height:80px; padding-left:100px; padding-bottom:27px; background:url(/img/m_consult2.gif) left top no-repeat; }
				.consult2_title a { font-size:20px; color:#333; font-family:"³ª´®°íµñ","NGothic"; }

			.main_banner01 { position:relative; width:100%; height:100px; margin-bottom:5px; top:0px; background:url(/img/banner01.gif) right bottom no-repeat; background-color:#8dbdce; }
			.main_banner02 { position:relative; width:100%; height:100px; margin-bottom:5px; top:0px; background:url(/img/banner02.gif) right bottom no-repeat; background-color:#62bd95; }
			.main_banner03 { position:relative; width:100%; height:100px; margin-bottom:5px; top:0px; background:url(/img/banner03.gif) right bottom no-repeat; background-color:#80ace7; }
				.mb_link { display:block; width:100%; height:100px; }
				.mb_link:hover { background-color:#333; filter:alpha(opacity=30); opacity:0.3; }
				.mbt { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#fff; padding-left:25px; padding-top:5px;  }
				.bt_eng { font-size:13px; padding-top:15px; padding-left:25px; font-family:"³ª´®°íµñ","NGothic"; color:#fff; }

		.main_icon_box { position:relative; width:90%; height:auto; margin:0 auto; margin-top:0px; padding-bottom:50px; }
			.mi { position:relative; margin:0 auto; text-align:center; width:100%; border:0px solid #000; }
			.mi li { display:inline-block; vertical-align:top; padding:0px; margin:0px; padding-right:auto; padding-bottom:5px; width:24%; }
			.mi .mi08 { padding:0px; margin:0px; }

	

	#sub_contents { position:relative; width:100%; max-width:767px; margin:0 auto; margin-top:30px; }
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { display:none; }
	#sub_menu:after { content:""; display:block; clear:both; }

		.sm_title { position:relative; height:70px; line-height:100%; font-family:"³ª´®°íµñ","NGothic"; color:#3b3b3b; font-size:26px; padding-left:25px; border-left:5px solid #234283; }
		
		.sm00 { height:30px; border-left:1px solid #cecece; }
		.sm01 { height:38px; font-size:14px; font-family:"³ª´®°íµñ","NGothic"; border-left:1px solid #cecece; }
			.sm01 a { display:block; padding-left:29px; height:35px; width:150px; padding-top:8px; color:#858585; }
			.sm01 a:hover { color:#234283; text-decoration:underline; }

		.sm02 { height:30px; margin-top:0px; font-size:13px; font-family:"³ª´®°íµñ","NGothic"; border-left:1px solid #cecece; border-bottom:1px solid #dddddd; background-color:#f9f9f9; }
			.sm02 a { display:block; padding-left:39px; height:24px; width:140px; padding-top:6px; color:#858585; }
			.sm02 a:hover { color:#234283; }
	


	#contents_box { position:relative; margin:0 auto; width:90%; max-width:767px; min-width:300px; height:100%; }
	#contents_box:after { content:""; display:block; clear:both; }

		.s_title { position:relative; color:#3b3b3b; font-size:24px; font-family:"³ª´®°íµñ","NGothic"; line-height:100%; }
		.navi { position:relative; margin-top:5px; color:#787878; font-size:12px; font-family:"³ª´®°íµñ","NGothic"; }

		.page { position:relative; width:100%; max-width:767px; text-align:left; color:#5b5b5b; font-size:13px; line-height:170%; border-top:1px solid #cecece; margin-top:10px; padding-bottom:70px; padding-top:30px; }


	#sub_foot_top { position:relative; width:100%; height:auto; margin:0 auto; background-color:#fff; border-top:1px solid #cecece; }
	#sub_foot_top:after { content:""; display:block; clear:both; }
		.sub_foot_top_box { position:relative; max-width:767px; width:90%; margin:0 auto; padding-top:40px; padding-bottom:30px; }
		
		.sub_banner01 { position:relative; max-width:767px; width:100%; height:107px; background:url(/img/sbanner01.gif) left no-repeat; border-top:3px solid #7a97d7; }
		.sub_banner02 { position:relative; max-width:767px; width:100%; height:107px; background:url(/img/sbanner02.gif) left no-repeat; border-top:3px solid #38548f; }
		.sub_banner03 { position:relative; max-width:767px; width:100%; height:107px; background:url(/img/sbanner03.gif) left no-repeat; border-top:3px solid #8cb9cf; }
			.sb_link { display:block; width:100%; height:107px; }
			.sb_link:hover { border-top:3px solid #fff; }
			.bt_tit { font-size:20px; font-family:"³ª´®°íµñ","NGothic"; color:#333; padding-left:110px; padding-top:27px;  }
			.sbt { font-size:12px; padding-top:8px; padding-left:110px; color:#8f8f8f; width:50%; line-height:120%; }
	


	#foot_top { position:relative; width:100%; max-width:767px; margin:0 auto; background-color:#3f3f3f; }
	#foot_top:after { content:""; display:block; clear:both; }

		.foot_top_box { position:relative; width:90%; height:100%; margin:0 auto; padding:40px 0px; }
			.cc_title { position:relative; left:0px; color:#fff; font-size:20px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title2 { position:relative; left:0px; padding-top:30px; color:#fff; font-size:14px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title3 { position:relative; left:0px; padding-top:5px; color:#fff; font-size:17px; font-family:"³ª´®°íµñ","NGothic"; }
			.cc_title4 { position:relative; left:0px; padding-top:10px; color:#fff; font-size:12px; font-family:"³ª´®°íµñ","NGothic"; }
				.cc_title4 a { background-color:#111111; border-radius:3px; padding:5px; }
			.cc_title5 { position:relative; left:0px; padding-top:10px; color:#fff; font-size:12px; font-family:"³ª´®°íµñ","NGothic"; }
				.cc_title5 a { background-color:#111111; border-radius:3px; padding:5px; }


			.cc_number_box { position:relative; max-width:767px; width:100%; border:0px solid #fff; }
			.cc_number_box:after { content:""; display:block; clear:both; }

			.cc_number_box li { float:left; }
				.cc_number1 { width:98%; height:auto; border-left:1px solid #606060; padding-left:20px; margin-top:40px; float:left; line-height:170%; color:#b5b5b5; font-size:12px;}
				.cc_number2 { width:98%; height:auto; border-left:1px solid #606060; padding-left:20px; margin-top:40px; float:left; line-height:170%; color:#b5b5b5; font-size:12px;}
				.cc_number3 { width:98%; height:auto; border-left:1px solid #606060; padding-left:20px; margin-top:40px; float:left; line-height:170%; color:#b5b5b5; font-size:12px;}
				.cc_number4 { width:98%; height:auto; border-left:1px solid #606060; padding-left:20px; margin-top:40px; float:left; line-height:170%; color:#b5b5b5; font-size:12px;}

				.cc_number { color:#d5e7ff; padding-left:15px; padding-right:20px; }



footer.realfooter { position:relative; width:100%; max-width:767px; height:250px; margin:0 auto; background-color:#f0f0f0;  }
	#foot { position:relative; max-width:767px; width:90%; margin:0 auto; text-align:center; }
	#foot:after { content:""; display:block; clear:both; }
		
		.foot_logo { position:relative; padding-top:63px;  }
		.foot_logo img{ width:230px;  }
		.foot_copy { position:relative; width:100%; color:#8e8e8e; padding-top:20px; font-size:11px; }
		.foot_link { position:relative; padding-top:10px; }
		.foot_link a { color:#5e5e5e; }
		.foot_link a:hover { color:#333; }

#gnb { display:none; position:relative; width:100%; margin:0 auto; border:0px solid #333; z-index:9999; }



.c1-1 { width:100%; position:relative; font-size:13px; color:#5b5b5b; }
.c1-1-1 { font-family:"³ª´®°íµñ","NGothic"; font-size:13px; color:#555555; letter-spacing:10px; padding-top:5px; }
.c1-1-2 { font-family:"³ª´®°íµñ","NGothic"; font-size:16px; color:#555555; margin-top:30px; margin-bottom:50px; line-height:140%; }
.img1-1 { position:absolute; right:0px; top:0px; max-width:183px; width:24%; }

.c_table_1-2 { border-top:2px solid #2d4a86; width:100%; }
.c_table_1-2 .t_left { width:50%; border-bottom:1px solid #bebebe;  padding:30px 0px; text-align:center; color:#76ceff; font-size:18px; }
.c_table_1-2 .t_right { width:50%; border-bottom:1px solid #bebebe;  padding:30px; 0px; text-align:center; color:#93afff; font-size:18px; }
.c_table_1-2 p  { font-size:30px; font-family:"³ª´®°íµñ","NGothic"; }

.c1-2 { font-size:15px; color:#555555; line-height:130%; text-align:center; margin:40px 0px 90px 0px; }

.c1-3 { position:relative; width:100%; background:url(/img/c1-3.gif) repeat-y; }
.c1-3-1 { position:absolute; top:0px; left:85px; font-size:16px; color:#567ed0; }
.c1-3-2 { position:absolute; top:50px; left:85px; font-size:14px; color:#5b5b5b; line-height:110%; }
.c1-3-year { position:relative; margin-top:60px; background:url(/img/c1-3.gif) repeat-y; padding-bottom:30px; }
	.c1-3-year p { position:relative; background:url(/img/i1.gif) no-repeat; margin-left:24px; padding-left:30px; font-size:16px; color:#2d4a86; }
	.c1-3-ul { position:absolute; left:110px; top:0px;  }
	.c1-3-ul li { color:#555;  line-height:120%; font-size:11px; }

.c_map { width:100%; height:350px; }

.c2-1-3 { font-size:23px; color:#6c8efe; padding-bottom:25px;  }
.c2-1-3-2 { color:#333; font-size:30px; font-family:"NGothicB" }

.c_ul { margin-bottom:50px; margin-top:0px; }
.c_ul li { background:url(/img/li.gif) no-repeat; line-height:140%; padding-left:20px; padding-bottom:20px; margin-left:10px; font-size:13px; }
.c_ul li h2 { padding-bottom:10px; font-size:16px; color:#234283; }

.c_ul2 { position:relative; width:100%; margin-bottom:50px; margin-top:20px; }
.c_ul2 li { line-height:140%; padding-left:0px; padding-bottom:20px; margin-left:0px; font-size:13px; }
.c_ul2 li h2 { padding-bottom:3px; font-size:14px; color:#234283; }
.c2-1-img { position:relative; width:100%; margin:0 auto; }

.c_ul4 { position:relative; width:100%; margin-bottom:50px; margin-top:20px; }
.c_ul4 li {line-height:140%; font-size:13px; margin-top:30px; padding-left:0px; padding-bottom:30px; margin-left:0px; border-bottom:1px dashed #e5e5e5; }
.c_ul4 li img { position:relative; width:100%; padding-bottom:10px; margin:0 auto; }
.c_ul4 li h2 { padding-bottom:3px; font-size:14px; color:#234283; }

.c3-1 { position:relative; margin:0 auto; width:100%; }
	.c3-1-l { position:relative; width:auto; height:100%; border:1px solid #cecece; padding:20px; }
	.c3-1-img { position:relative; padding-bottom:10px; }
	.c3-1-l h2 { font-size:25px; padding-bottom:30px; }
	.c3-1-link { text-decoration:underline; color:#4c9cff; }
	.c3-1-remote { margin-top:50px; }
	.c3-1-remote a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:20px; padding-top:18px; max-width:280px; height:42px; background-color:#264483; }
	.c3-1-remote a:hover {  background-color:#4e79d4; }

	.c3-1-r1 { position:relative; width:auto; height:100%; padding:20px; border:1px solid #cecece; margin-top:40px; }
	.c3-1-ul li { padding-bottom:50px; line-height:130%; }
	.c3-1-ul h2 { font-size:16px; }
	.c3-1-ul img { padding-top:5px; }
	.c3-1-ul li p { font-size:18px; padding-top:30px; padding-bottom:10px; color:#2d4a86; }


.c3-2 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:20px; }
.c3-2-1 { position:relative; width:auto; border:0px solid #cecece; text-align:center; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:10px; }
.c3-2-1 h3 { font-size:29px; color:#082f7b; margin-bottom:30px; }
	.c3-2-1 .ct2 { font-size:18px; }
	.cc_time li { text-decoration:underline; font-size:13px; line-height:150%; }
	.c3-2-img { position:relative; margin-bottom:50px; }

.c3-2-2 { position:relative; margin:0 auto; width:auto; height:100%; }
	.cc01 { position:relative; width:auto; height:220px; border:1px solid #e1e1e1; padding:20px; margin-bottom:20px; }
	.cc02 { position:relative; width:auto; height:330px; border:1px solid #e1e1e1; padding:20px; }
	.c3-2-2 h2 { font-size:15px; color:#333; padding-bottom:10px; }
	.c3-2-2 .ccnumber { padding-left:20px; color:#999; }

.c3-3 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:20px; }
.c3-3-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:20px; }
.c3-3-img { position:absolute; right:50px; top:50px; }
.c3-3-ul li { list-style-type:decimal; margin-left:20px; }
	.c3-3-down { margin-top:80px; }
	.c3-3-btn li { display:block; vertical-align:top; width:100%; margin-bottom:5px; margin-bottom:5px;  }
	.c3-3-btn li a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:12px; height:32px; padding-top:8px;  background-color:#264483; }
	.c3-3-btn li a:hover {  background-color:#4e79d4; }
	.c3-3-btn li .medi_setup { background-color:#654d92; } 
	.c3-3-btn li .medi_setup:hover { background-color:#7e64b0; }
	.c3-3-btn li .eplus_setup { background-color:#667e1c; } 
	.c3-3-btn li .eplus_setup:hover { background-color:#87a03a; }
	.c3-3-btn li .data_request{background: #4e9a97;}
	.c3-3-btn li .data_request:hover{background:#368a86;}

.c3-4 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:20px; }
.c3-4-1 { position:relative; width:auto; border:0px solid #cecece; background-color:#f5f5f5; margin-top:50px; margin-bottom:50px; padding:20px; }
.c3-4-ul { margin:0 auto; text-align:center; width:100%; padding-top:10px; padding-bottom:30px; }
.c3-4-ul li { display:inline-block; width:32%; vertical-align:top; padding:10px 0px; }

.c3-5 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:20px; }
	.t3-5 { border-top:2px solid #2d4a86; width:100%; margin-top:30px; }
	.t3-5 th { border-bottom:1px solid #bebebe; padding:5px; }
	.t3-5 td { border-bottom:1px solid #bebebe; padding:5px; }
	.t3-5-th { text-align:center; font-size:14px; font-weight:nomal; color:#333333; border-right:1px solid #bebebe; }
	.t3-5-th2 { text-align:center; font-size:12px; color:#234283; border-right:1px solid #bebebe; }
	.t3-5-td { font-size:12px; border-left:1px solid #bebebe; }
	.c3-5-2 { margin-top:30px; margin-bottom:50px; font-size:12px; line-height:150%; }
		.c3-5-2 h2 { font-size:14px; color:#234283; }
	.c3-5-3 { position:relative; margin:0 auto; width:auto; }
	.c3-5-ul { position:relative; display:block; vertical-align:top; margin-bottom:10px; width:auto; border:1px solid #e1e1e1; padding:10px; }
		.c3-5-ul li { margin-bottom:10px; }
	.c3-5-btn { margin-bottom:50px; margin-top:10px; }
		.c3-5-btn a { display:block; text-align:center; border-radius:5px; color:#fff; font-size:12px; padding:5px; max-width:200px; height:20px; background-color:#264483; }
	.m45_btn{margin-bottom:50px; margin-top:10px; font-size:0;}
		.m45_btn a { display:inline-block; text-align:center; border-radius:5px; color:#fff; font-size:12px; padding:5px 10px; margin-right:10px; max-width:200px; height:20px; background-color:#264483; }

.c3-6 { position:relative; margin:0 auto; width:auto; height:100%; border:1px solid #cecece; padding:20px; }


.c4-1 { position:relative; margin:0 auto; width:100%; }
	.c4-1-img { margin-bottom:40px; }
.c4-1-1 { position:relative; margin:0 auto; text-align:center; margin-bottom:50px;  }
	.c4-1-ul li { display:block; width:100%; text-align:center; vertical-align:top; line-height:140%; padding-bottom:50px; }
	.c4-1-ul p { font-size:18px; color:#4c9cff; font-family:"NGothicB"; margin-bottom:10px; margin-top:15px; }
	.c4-1-ul2 li { display:inline-block; width:40%; text-align:center; vertical-align:top; padding:10px 0px; }
	.c4-1-ul2 p { font-size:16px; color:#555; font-family:"NGothicB"; margin-bottom:15px; margin-top:15px; }
.c4-1-2 { position:relative; margin:0 auto; text-align:center; margin-bottom:50px;  }
.c4-1-3 { position:relative; margin:0 auto; text-align:center; margin-bottom:50px; border:1px solid #cecece; }
.c4-1-4 { position:relative; border:1px solid #cecece; padding:20px; width:auto; }

.bbs_t { font-size:38px; font-family:"NGothicB"; font-weight:bold; line-height:100%; color:#234283; }
.bbs_t_order { font-size:13px; font-family:"NGothic"; font-weight:bold; line-height:100%; color:#234283; }
.bbs_t2 { font-size:12px; line-height:140%; padding-top:10px; padding-bottom:40px; color:#666; }

.faq_seach_t { font-size:15px; margin-bottom:10px; }

.btn_go { position:relative; margin:0 auto; width:200px; text-align:center; }
	.btn_go a { display:block; height:30px; width:100%; border-bottom:6px solid #37ac8a; font-size:15px; color:#333; padding-top:7px; border-right:6px solid #37ac8a; border-left:6px solid #37ac8a; }
	.btn_go a:hover { border-bottom:6px solid #035d5e; border-right:6px solid #035d5e; border-left:6px solid #035d5e; }


}










/* ³»¿ë */

::-moz-selection { background:#4b9fe7; color:#fff; }
::selection { background:#4b9fe7; color:#fff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#333; margin:20px; font-size:16px; font-family:"NGothic"; }
.btn_login button { display:inline-block; width:100px; height:30px; color:#FFF; background-color:#333; font-size:16px; cursor: pointer; border: 0; line-height: 30px; font-family:"NGothic"; }
.btn_login a { color:#FFF; display:block; height:25px; padding-top:5px; }
.btn_login a:hover { color:#FFF; background-color:#999; }

.btn_join { display:inline-block; width:90px; height:30px; color:#FFF; background-color:#333; margin:10px; font-size:16px; }
.btn_join a { color:#FFF; display:block; height:25px; padding-top:5px; }
.btn_join a:hover { color:#FFF; background-color:#999; }


.liner { border-bottom:1px dotted #999999; margin-top:20px; margin-bottom:20px; }

.c_point { color:#555; font-size:20px; font-family:"NGothic"; }
.tbold { color:#333; padding:2px; font-family:"NGothicB"; }
.tbold2 { color:#ffffff; background-color:#999999; padding:2px; }

.color { color:#6c8efe; }
.color2 { color:#4c9cff; }


.ct { font-size:26px; color:#333; background-image:url(/img/i.gif); line-height:100%;  padding-bottom:35px; font-family:"NGothic"; }
.ct2 { font-size:20px; color:#234283; font-family:"NGothic"; line-height:100%; padding-bottom:20px; }
.ct3 { font-size:16px; color:#234283; font-family:"NGothic"; line-height:100%; padding-bottom:5px; }



#smap { position:relative; width:100%; text-align:center; margin:0 auto; }
.smap1 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap2 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap3 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap4 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap5 { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:25px; margin-left:25px; margin-bottom:50px; height:auto; }
.smap1 li { width:100%; }
.smap2 li { width:100%; }
.smap3 li { width:100%; }
.smap4 li { width:100%; }
.smap5 li { width:100%; }


.c_table { border-top:2px solid #2d4a86; width:100%; }
.c_table th { border-bottom:1px solid #bebebe; border-right:1px solid #efefef;  padding:30px; text-align:center; color:#444444; font-size:15px; }
.c_table td { border-bottom:1px solid #bebebe;  padding:30px; text-align:left; font-size:13px; }

.c_table2 { border-top:2px solid #2d4a86; width:100%; }
.c_table2 th { border-bottom:1px solid #bebebe; border-right:1px solid #efefef;  padding:10px; text-align:center; color:#444444; font-size:13px; }
.c_table2 .tr_h { background-color:#eeeeee; }
.c_table2 td { border-bottom:1px solid #bebebe; border-right:1px solid #efefef;  padding:10px; text-align:left; font-size:12px; }
.c_table2 a { color:#4c9cff; }

.c_table3 { border-top:2px solid #2d4a86; width:100%; }
.c_table3 th { border-bottom:1px solid #bebebe; border-right:1px solid #efefef;  padding:10px; text-align:center; color:#444444; font-size:13px; }
.c_table3 td { border-bottom:1px solid #bebebe; border-right:1px solid #efefef;  padding:10px; text-align:center; font-size:12px; }

.c_tap { position:relative; margin-bottom:40px; width:100%; height:42px; border-bottom:0px solid #597fd3; background:url(/img/c_tap.gif) bottom repeat-x; }
.c_tap:after { content:""; display:block; clear:both; }
.c_tap li { float:left; width:23%;  border:1px solid #bebebe; border-bottom:1px solid #fff; text-align:center; margin-right:1px; }
.c_tap .sel { border:1px solid #597fd3; border-bottom:1px solid #6f93e3; background-color:#6f93e3; }
	.sel a { display:block; width:100%; height:32px; padding-top:7px; color:#fff; font-size:16px; }
	.non_sel a { display:block; width:100%; height:32px; padding-top:7px; font-size:14px; }
	.non_sel a:hover { color:#597fd3; }


.faq_tap { position:relative; margin:0px 0px 20px 0px; width:100%; }
	.faq_tap li { display:inline-block; vertical-align:top: width:auto; min-width:65px; padding:0px; margin-right:4px; margin-bottom:5px; }
	.faq_tap li a { display:block; width:100%; height:27px; padding-top:3px; background-color:#80ace7; color:#fff; font-size:12px; text-align:center; border-radius:3px; }
	.faq_tap li a:hover { background-color:#3256a3; }


.c2-1 { padding-bottom:40px; padding-top:30px; }
.c2-1-2 { padding-bottom:80px; margin:0 auto; text-align:center; }
	.c2-1-box1 { background:url(/img/c2-1-box1.gif) no-repeat center top; height:300px; margin-bottom:80px; }
	.c2-1-box2 { background:url(/img/c2-1-box2.gif) no-repeat center top; height:300px; margin-bottom:80px; }
	.c2-1-box3 { background:url(/img/c2-1-box3.gif) no-repeat center top; height:300px; margin-bottom:80px; }
	.c2-1-box1 h2, .c2-1-box2 h2, .c2-1-box3 h2 { font-size:40px; color:#444; padding-bottom:25px; padding-top:180px; }

.ic { position:relative; width:100%; margin-bottom:90px; }
.ic li { display:inline-block; padding-right:10px; }

.c2-2 { padding-bottom:30px; padding-top:30px; }

.c_ul3 { position:relative; width:100%; margin-bottom:50px; margin-top:10px; }
.c_ul3 li { background:url(/img/li3.gif) no-repeat; line-height:130%; padding-left:20px; padding-bottom:10px; margin-left:10px; font-size:13px; }


.c2-9 { position:relative; margin:0 auto; text-align:center; max-width:280px; height:60px; }
	.c2-9 a { display:block; border-radius:5px; color:#fff; font-size:26px; padding-top:18px; max-width:280px; height:42px; background-color:#264483; }
	.c2-9 a:hover {  background-color:#4e79d4; }

.consult_agree { position:relative; width:auto; height:100%; margin:0px 20px; }
