 @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:#ffffff; }
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","³ª´®°íµñ" }
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","³ª´®°íµñ" }
input { 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:1100px; height:auto; margin:0 auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:185px; margin:0 auto; }
	    
	#top { width:100%; height:185px; position:relative; margin:0 auto; z-index:20; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1100px; height:123px; margin:0 auto; }
			.logo { position:relative; padding-top:36px; height:50px; border:0px solid #000; }
 
			.top_login_box { position:absolute; right:0px; max-width:1100px; top:7px; }
				.login_box { position:relative; color:#333333; text-align:center; font-size:10px; font-weight:bold; }
				.login_box a { color:#333333; font-family:"NGothicB"; font-size:10px; display:inline-block; padding:7px; }
				.login_box a:hover { color:#6fb4d2; }
				.uname { font-size:12px; }

	#menu_box { position:relative; width:100%; height:62px; background-image:url(/img/menubg.gif); background-position:center top; background-repeat:no-repeat; }
	#allmenu { display:none; }




	#contents { width:100%; position:relative; margin:0 auto; background-color:#f5f5f5; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; height:560px; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

	.box_wrap { position:relative; width:100%; height:100%; padding-top:63px; padding-bottom:63px; background-color:#404040; }
	.main_box { position:relative; max-width:1100px; width:100%; margin:0 auto;  }
	.c_wrap { position:relative; width:100%; height:260px; margin-bottom:15px; }
	.b_wrap { position:relative; width:100%; height:230px; }

	.c01 { float:left; position:relative; width:260px; height:260px; margin-right:15px; background-color:#f8c259; text-align:center; }
		.c01:hover { background-color:#ffd34d; }
	.c02 { float:left; position:relative; width:260px; height:260px; margin-right:15px; background-color:#da6c96; text-align:center; }
		.c02:hover { background-color:#ef6d9e; }
	.c03 { float:left; position:relative; width:260px; height:260px; margin-right:15px; background-color:#ae5a93; text-align:center; }
		.c03:hover { background-color:#d364af; }
	.c04 { float:left; position:relative; width:260px; height:260px; margin-right:15px; background-color:#6fb4d2; text-align:center; }
		.c04:hover { background-color:#6acce1; }

	.c_tit1 { font-size:26px; color:#1c1c1c; font-family:"NGothicB"; text-align:center; padding-top:2px; padding-bottom:3px; margin-top:40px; }
	.c_tit2 { font-size:26px; color:#ffffff; font-family:"NGothicB"; text-align:center; padding-top:2px; padding-bottom:3px; margin-top:40px; }
	.c_img { margin-top:22px; margin-bottom:17px; }
	.c_txt1 { font-size:14px; color:#1b1b1b; line-height:20px; font-family:"NGothicB"; text-align:center; }
	.c_txt2 { font-size:14px; color:#ffffff; line-height:20px; font-family:"NGothicB"; text-align:center; }



	.m_notice { float:left; position:relative; width:260px; height:230px; margin-right:15px; background-color:#fff; }
	.m_time { float:left; position:relative; width:535px; height:230px; margin-right:15px; background-color:#fff; }
	.m_banner { float:left; position:relative; width:186px; height:180px; margin-right:15px; padding:25px 37px; }

	.mt_left { width:45%; float:left; height:100%; }
	.mt_right { width:55%; float:right; height:100%;}
	.mt_right div:nth-child(1) {height:100%; position:relative;
    position: relative;
    box-sizing: border-box;
    padding-top: 20px;}
	.mt_right div:nth-child(1) .p01{color:#292929; font-family:"NGothicB"; font-size:24px; margin-bottom:15px;}
	.mt_right div:nth-child(1) ul{position:absolute; right:0px; bottom:0px;  font-size:0px; background:#efefef;}
	.mt_right div:nth-child(1) ul>li{display:inline-block; box-sizing:border-box; padding: 10px; word-break:keep-all;}
	.mt_right div:nth-child(1) ul>li p{color:#292929; font-size:16px; }
	.mt_right div:nth-child(1) ul>li a{color:#292929; font-family:"NGothicB";  font-size: 19px;  letter-spacing: -1px; }
	
	.mt_right div:nth-child(2) {}
	
	.b_tit1 { color:#292929; font-size:26px; font-family:"NGothicB"; padding-top:31px; padding-bottom:3px; text-align:center; }
	.b_tit2 { color:#292929; font-size:22px; font-family:"NGothicB"; padding-top:37px; padding-bottom:1px; padding-left:25px; }
	
	.b_time { font-size:12px; color:#444444; line-height:25px; padding-top:36px; padding-left:25px; font-family:"NGothicB"; }
	.b_numb { color:#1e79a1; font-size:38px; font-family:"NGothicEB";}
	.b_box { float:left; color:#fff; background-color:#7f7f7f; font-size:13px; padding:3px 10px 5px 10px; margin-right:4px; margin-bottom:4px;}

	
	.notice_box { margin-top:27px; border-top:1px solid #d9d9d9;  }
	.preview { position:relative; padding:0 12px; font-size:12px; line-height:29px; border-bottom:1px solid #d9d9d9;}
	.preview_txt a { color: #727272; font-family:"NGothicB"; }
	.preview_date { position:absolute; right:12px; top:0px; color:#727272; font-family:"NGothicB"; }



	.m_b1 { float:left; position:relative; width:83px; height:83px; text-align:center; margin-right:20px; margin-bottom:14px; }
	.m_b2 { float:left; position:relative; width:83px; height:83px; text-align:center; margin-bottom:14px; }
	.m_b3 { float:left; position:relative; width:83px; height:83px; text-align:center; margin-right:20px; }
	.m_b4 { float:left; position:relative; width:83px; height:83px; text-align:center; }

	






	#sub_contents { position:relative; width:1100px; margin:0 auto;  padding-bottom:60px;}
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { position:relative; float:left; width:210px; height:auto; margin-top:50px; }

		.sm_title { position:relative; width:210px; padding-bottom:60px; padding-top:60px; line-height:100%; font-family:"NGothicB"; font-size:30px; color:#ffffff; background-color:#404040; text-align:center; }
		
		.sm00 { height:20px; background-color:#ffffff; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
		.sm01 { height:40px; text-align:center; background-color:#ffffff; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
			.sm01 a { display:block; padding-top:10px; padding-bottom:11px; font-size:15px; color:#515151; font-family:"NGothicB"; }
		.sm01:hover { background-color:#ababab; }
		.sm01 a:hover { color:#ffffff; }
	
	#sbanner { position:relative; width:208px; padding:15px 0; border:1px solid #dcdcdc; background-color:#ffffff; margin-top:30px; text-align:center; }
	#sbanner img { padding-top:14px; padding-bottom:7px;}
	.s_number { color:#eb518c; font-size:24px; font-family:"NGothicEB"; }
	.num_box {margin-top:15px; background:#efefef; padding:10px 0; color:#2c2c2c; font-size:14px; font-family:"NGothicB"; text-align:center; }
		.num_box span{font-size:18px; }
	
	
	
	.s_time { padding-left:18px; padding-top:28px; color:#707070; font-size:12px; font-family:"NGothicB"; line-height:22px; text-align:left; }
	.s_time p { color:#2c2c2c; font-size:16px; font-family:"NGothicB"; padding-left:41px; padding-bottom:6px; }


	#contents_box { position:relative; float:left; width:870px; margin-left:20px; height:100%; margin-top:50px; background-color:#fff; }
	#contents_box:after { content:""; display:block; clear:both; }

		.navi { display:none; float:right; color:#515151; text-align:right; line-height:100%; padding-top:137px; padding-right:30px; }
		.s_title { display:none; color:#515151; font-size:38px; font-family:"NGothicB"; line-height:100%; padding-left:30px; padding-top:112px;}
		
		.page { position:relative; text-align:left; color:#232325; margin:0 auto; border:1px solid #dcdcdc; }

		
	.board_wrap { padding:30px 31px 100px 31px; }


footer.realfooter { position:relative; width:100%; height:170px; margin:0 auto; background-color:#ffffff; background-image:url(/img/menubg.gif); background-position:center top; background-repeat:no-repeat; }
	#foot { position:relative; width:1100px; margin:0 auto; }
	#foot:after { content:""; display:block; clear:both; }
	#foot img { position:absolute; top:39px; }
	.f_adress { padding-left:270px; color:#4f4f4f; font-size:12px; font-family:"NGothicB"; line-height:19px; padding-top:35px; }
	.f_link { padding-left:260px; color:#313131; font-size:12px; padding-top:24px; font-family:"NGothicB"; }
	.f_link a { color:#313131; font-family:"NGothicB"; font-size:12px; padding:0 10px; }



/* ¸ÞÀÎ ¸Þ´º */
.gnbW { width:100%; height:62px; border:0px solid #000; }
.gnbW ul.gnb { width:1100px; height:62px; margin:0 auto; border:0px solid #000; } 
.gnbW ul.gnb > li { position:relative; float:left; width:220px; padding-top:22px; padding-bottom:19px; text-align:center; z-index:99; border:0px solid #000; }
.gnb_tit > a { color:#292929; font-size:18px; font-family:"NGothicB"; }
.gnb_tit > a:hover { color:#6fb4d2; }


.gnbW ul.gnb > li > ul.menu { width:220px; z-index:999; position:absolute; top:62px; background-color:rgba(64,64,64,0.8); display:none; }
.gnbW ul.gnb > li > ul.menu > li a { display:block; color:#ffffff; text-align:center; font-size:13px; cursor:pointer; line-height:31px; font-family:"NGothicB"; }
.gnbW ul.gnb > li > ul.menu > li a:hover { color:#69dbfc; }
.gnbW ul.gnb > li > ul.menu > li.menuF { padding-top:10px; }
.gnbW ul.gnb > li > ul.menu > li.menuL  { padding-bottom:10px; background:none; }

.gnbW ul.gnb > li > ul.menu > li > ul {margin-top:3px; }
.gnbW ul.gnb > li > ul.menu > li > ul > li a {font-size:12px; line-height:20px; }
.gnbW ul.gnb > li > ul.menu > li > ul > li a:hover { color:#3497db; }



/* ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */

.device {
	  position:relative;
	  max-width: 1100px;
	  width:100%;
	  height:auto;	  
	  border: 0px solid #000;
	  margin: 0 auto;
	  overflow:hidden;
	  
	 /* box-shadow: 0px 0px 5px #000; */
	}



/* »çÀÌÆ®¸Ê */
.smap { position:relative; display:inline-block; vertical-align:top; width:27%; margin-right:3%; margin-left:3%; margin-top:50px; margin-bottom:40px; height:auto; line-height:170%; text-align:center; }
.smap li { width:100%;  }
.smap li a { font-size:13px; line-height:28px; font-family:"NGothic"; color:#8c8c8c; }
.smap li a:hover { color:#6fb4d2; }

.c_point { color:#404040; font-size:20px; font-family:"NGothicB"; }
.liner { border-bottom:1px dotted #999999; margin-top:20px; margin-bottom:20px; }

/* ÄÁÅÙÃ÷°øÅë */
.info_header { text-align:center; width:100%; height:272px; background-image:url(/img/info_bg.jpg); background-repeat:no-repeat; background-position:top center; margin-bottom:43px;}
.info_header img { padding-top:67px; }

.sub_header { width:100%; height:272px; margin-bottom:43px; }

.cbox { position:relative; padding:0 31px 100px 31px; }
.cbox > div:nth-child(2) img{position:relative; top:0px;}
.cbox > div:nth-child(3) img{position:relative; top:8px;}


.ct1 { color:#66aece; font-size:26px; font-family:"NGothicB"; padding-bottom:25px;  }
.ct2 {  padding:9px 0 22px 0; }
.ct2 font { border-radius:10px; text-align:center; font-size:16px; font-family:"NGothicB"; color:#ffffff; background-color:#a2a2a2; padding:9px 15px; }

.ctxt1 { color:#232325; font-size:15px; font-family:"NGothic"; line-height:26px; padding-bottom:65px;}
.ctxt2 { color:#232325; font-size:14px; font-family:"NGothic"; line-height:25px; padding-bottom:28px; }

.cimg1 { width:100%; text-align:center; padding-bottom:65px; }
.cimg2_box { position:relative; width:100%; min-height:190px; padding-bottom:50px; }
.cimg2_box:after { content:""; display:block; clear:both; }
.cimg2_box img { float:left; }
.cimg2_box .ct2 { margin-left:220px; padding:33px 0 22px 0; }
.cimg2_box .ctxt2 { margin-left:240px; padding-bottom:0; }

.ul_img { width:780px; height:110px; margin:0 auto; padding-bottom:65px; }
.ul_img:after { content:""; display:block; clear:both; }
.ul_img li { float:left; padding-left:42px; padding-right:43px; }

.ul_number { position:relative; width:100%; padding-bottom:65px; }
.ul_number li { padding-bottom:50px; position:relative; padding-left:126px; color:#232325; font-size:14px; line-height:25px; font-family:"NGothic"; }
.ul_number li img { position:absolute; top:0; left:24px;}
.ul_number li p { font-size:16px; font-family:"NGothicB"; padding-bottom:12px; padding-top:12px; }

.con_img { position:relative; display:inline-block; vertical-align:top; margin:15px 15px;  }
.ci_foot { margin-top:70px; }


/* ÀÎ»ç¸» */

.box1-1 { position:relative; padding-left:70px; padding-right:60px; padding-top:60px; padding-bottom:100px;  margin-top:31px; color:#282828; font-family:"NGothic"; font-size:15px; line-height:28px; }
.box1-1 font { font-size:19px; font-weight:bold; }

.ul1-1 { width:624px; height:110px; margin:0 auto; padding-top:50px; padding-bottom:50px; }
.ul1-1:after { content:""; display:block; clear:both; }
.ul1-1 li { float:left; padding-left:23px; padding-right:23px; }



/* ÀÇ·áÁø¼Ò°³ */

.doc_left { position:relative; width:100%; min-height:381px; margin-bottom:125px; background-image:url(/img/doctxt_bg.gif); background-repeat:no-repeat; background-position:right bottom;}
.doc_left:after { content:""; display:block; clear:both; }
.doc_left img { float:left; width:403px; }
.doc_left .doc_txt { float:left; padding-left:33px; }
.doc_name { margin-top:30px; color:#414141; font-size:41px; font-family:"NGothicB"; line-height:100%; background-image:url(/img/info_tit.gif); background-repeat:no-repeat; background-position:left center; padding-left:38px; }
.doc_name font { font-size:25px; font-family:"NGothic"; }
.doc_txt ul { padding-top:37px; }
.doc_txt ul li {word-break:keep-all; margin-bottom:6px; color:#414141; font-size:13px; font-family:"NGothic"; line-height:23px; }


.doc_right { position:relative; width:100%; min-height:381px; margin-bottom:125px; background-image:url(/img/doctxt_bg.gif); background-repeat:no-repeat; background-position:left bottom;}
.doc_right:after { content:""; display:block; clear:both; }
.doc_right img { float:right; width:403px; }
.doc_right .doc_txt { float:left; width: 43%; padding-left:56px; }


/* ¿À½Ã´Â±æ */

.c_map { position:relative; width:100%; height:420px; }

.adress_wrap { position:relative; width:100%; height:65px; padding-top:18px; }
.adress_wrap:after { content:""; display:block; clear:both; }
.adress_wrap p { float:left; padding:25px 62px 24px 62px; border-radius:10px; font-size:16px; line-height:100%; font-family:"NGothicB"; color:#ffffff; text-align:center; background-color:#666666; }
.adress_wrap ul { float:right; }
.adress_wrap ul:after { content:""; display:block; clear:both; }
.adress_wrap ul li { float:left; padding-left:12px; }

.tit1-4 { text-align:center; padding-top:4px; margin-top:70px; background-image:url(/img/tit1-4bg.gif); background-repeat-y:no-repeat; background-position:center; }
.tit1-4 font { color:#3a3a3a; font-size:26px; font-family:"NGothicB"; background-color:#ffffff; padding:0 10px; }

.bus1-4 { position:relative; width:100%; padding-top:55px; }
.bus1-4:after { content:""; display:block; clear:both; }
.bus1-4 li { width:50%; float:left; text-align:center; color:#2a2a2a; font-size:15px; font-family:"NGothic"; line-height:26px; margin-bottom:30px; }
.bus1-4 li img { padding-right:10px; }
.bus1-4 li br { display:none; }
.txt1-4 { text-align:center; color:#2a2a2a; font-size:15px; font-family:"NGothic"; line-height:30px; padding-top:45px; }







/* Çù·Âº´¿ø */

.ul1-5 { position:relative; width:536px; margin:0 auto; height:100%; }
.ul1-5:after { content:""; display:block; clear:both; }
.ul1-5 li { float:left; padding:0 36px 50px 36px; }



/* Áø·á½Ã°£¾È³» */

.time_wrap { position:relative; width:100%; }
.time_wrap:after { content:""; display:block; clear:both; }
.time_wrap img { float:left; width:276px;}
.time_table_box{ float:right; width:calc(100% - 276px);}
.time_table {width:100%; border-top:3px solid #767676; }
.time_table th { color:#454545; border-bottom:1px solid #cbcbcb; font-size:16px; padding:20px 0; text-align:center; font-family:"NGothicB"; }
.time_table td { color:#454545; border-bottom:1px solid #cbcbcb; font-family:"NGothic"; font-size:15px; padding:20px 10px; text-align:center; }

.time_table_box .p01{font-size:20px; line-height:34px; margin-top:25px; color:red;}

/* ºñ±Þ¿© ¹× ÄÁÅÙÃ÷ Å×ÀÌºí */

.cost_table { position:relative; width:100%; border-top:3px solid #767676; border-left:1px solid #cbcbcb;}
.cost_table th { border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; font-size:15px; font-family:"NGothicB"; color:#ffffff; background-color:#6fb4d2; text-align:center; padding:7px; }
.cost_table td { border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; font-size:13px; font-family:"NGothic"; color:#454545; text-align:center; padding:5px; }




.m13{padding:20px 30px;}



.m13 .s_menu {
 margin: 0 auto 20px;
 font-size: 0px;
 border: 1px solid #ccc;
 border-bottom: 0px;
 box-sizing: border-box;
}

.m13 .s_menu li {
 display: inline-block;
 height: 40px;
 line-height: 40px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 text-align: center;
 font-size:16px;
 box-sizing: border-box;
}

.m13 .s_menu li.half {
 width: 50%;
}

.m13 .s_menu li.half:nth-child(2n) {
 border-right: 0;
}

.m13 .s_menu li.third {
 width: 33.3333%;
}

.m13 .s_menu li.third:nth-child(3n) {
 border-right: 0;
}

.m13 .s_menu li.fourth {
 width: 25%;
}

.m13 .s_menu li.fourth:nth-child(4n) {
 border-right: 0;
}

.m13 .s_menu li.on>a {
 background: #f6cc76;
 color:#fff;
}

.m13 .s_menu li>a {
 transition: all 0.3s;
 display: inline-block;
 width: 100%;
 
 box-sizing: border-box;
 vertical-align: top;
 height:100%;
 color:#393939;
}

.m13 .s_menu li:hover>a {
 background: #f6cc76;
 color:#fff;
}

.m13 .s_page>li {
 display: none;
}

.m13 .s_page>li.on {
 display: block;
}



.m13 .tb_box {
    overflow-x: scroll;
}

.m13 .tb_box::before {
    content: "¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!";
    display: block;
    color: rgb(16, 157, 255);
    font-size: 15px;
    margin-bottom: 10px;
}

.m13 .tb01 {
 width: 120%;
 text-align: center;
 border-top:5px solid #de8dad;
 border-left: 1px solid #6fb4d3;
 color: #393939;
}

.m13 .tb01 tbody th {
 padding: 5px;
 font-size: 12px;
 border-bottom: 1px solid #45a1cb;
 border-right: 1px solid #45a1cb;
 background: #6fb4d3;
 color: #fff;
 font-weight: bold;
 word-break: keep-all;
}


.m13 .tb01 tbody td {
 padding: 3px;
 font-size: 11px;
 border-bottom: 1px solid #6fb4d3;
 border-right: 1px solid #6fb4d3;
 text-align: center;
 word-break: keep-all;
}



.m13 .tb01 tbody th.tit {
 border-bottom: 1px solid #6fb4d3;
 border-right: 1px solid #6fb4d3;
}

.m13 .tb01 tbody td.tit {
 border-bottom: 1px solid #6fb4d3;
 border-right: 1px solid #6fb4d3;
}

.m13 .tb01 tbody td.left {
 text-align: left;
}








}








@media (max-width:1023px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1023 */

#wrapper { position:relative; max-width:1023px; min-width:320px; width:100%; height:auto; margin:0 auto; background-color:#ffffff; }

header.firstheader { position:relative; width:100%; height:200px; margin:0 auto; }
	    

	#top { width:100%; height:200px; position:relative; margin:0 auto; z-index:20; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1023px; height:200px; margin:0 auto; }
			.logo { position:relative; width:230px; margin:0 auto; text-align:center; height:43px; padding-top:32px; }
 
			.top_login_box { position:relative; width:95%; max-width:1023px; margin:0 auto; padding-top:15px; }
				.login_box { position:relative; color:#333333; text-align:center; font-size:10px; font-weight:bold; }
				.login_box a { color:#333333; font-family:"NGothicB"; font-size:10px; display:inline-block; padding:7px; }
				.login_box a:hover { color:#d36891; }
				.uname { font-size:12px; }

	

	#menu_box { display:none; position:absolute; right:0px; top:30px; width:80%; height:80px; border:0px solid #000; }
	#allmenu { position:relative; width:100%; margin:0 auto; z-index:41; margin-top:15px; }
		.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:#6fb4d2; color:#fff; }
		.allmenu option { font-family:"NGothic"; font-size:14px; color:#ffffff; margin-bottom:0px;  }


	#contents { width:100%; position:relative; margin:0 auto; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; max-width:1023px; height:260px; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

	.box_wrap { position:relative; width:100%; height:100%; padding-top:40px; padding-bottom:40px; background-color:#404040; }
	.main_box { position:relative; max-width:1023px; width:96%; margin:0 auto;  }
	.c_wrap { position:relative; width:100%; height:auto; padding-bottom:40px; }
	.c_wrap:after { content:""; display:block; clear:both; }
	.b_wrap { position:relative; width:100%; height:auto; }


	.c01 { float:left; position:relative; width:49%; height:237px; background-color:#f8c259; text-align:center; margin-bottom:2%; margin-right:1%; }
		.c01:hover { background-color:#ffd34d; }
	.c02 { float:left; position:relative; width:49%; height:237px; background-color:#da6c96; text-align:center; margin-bottom:2%; margin-left:1%; }	
		.c02:hover { background-color:#ef6d9e; }
	.c03 { float:left; position:relative; width:49%; height:237px; background-color:#ae5a93; text-align:center; margin-right:1%; }
		.c03:hover { background-color:#d364af; }
	.c04 { float:left; position:relative; width:49%; height:237px; background-color:#6fb4d2; text-align:center; margin-left:1%; }		
		.c04:hover { background-color:#6acce1; }


	.c_tit1 { font-size:20px; color:#1c1c1c; font-family:"NGothicB"; text-align:center; padding-top:32px; padding-bottom:2px; }
	.c_tit2 { font-size:20px; color:#ffffff; font-family:"NGothicB"; text-align:center; padding-top:32px; padding-bottom:2px; }
	.c_img { width:70px; padding:25px 0 17px 0; }
	.c_txt1 { font-size:12px; color:#1c1c1c; line-height:19px; font-family:"NGothicB"; text-align:center; padding:0 10px; }
	.c_txt2 { font-size:12px; color:#ffffff; line-height:19px; font-family:"NGothicB"; text-align:center; padding:0 10px; }
	.c_txt2 br { display:none; }



	.m_notice { position:relative; width:100%; height:auto; background-color:#ffffff; margin-bottom:2%; padding-bottom:45px; }
	.m_time { position:relative; width:100%; height:auto; background-color:#ffffff; }
	.m_banner { position:relative; width:100%; height:83px; padding-top:40px; }


	.b_tit1 { color:#292929; font-size:26px; font-family:"NGothicB"; padding-top:31px; padding-bottom:3px; text-align:center; }
	.b_tit2 { color:#292929; font-size:26px; font-family:"NGothicB"; padding-top:31px; padding-bottom:3px; text-align:center; }


	.notice_box { margin-top:27px; border-top:1px solid #d9d9d9;  }
	.preview { position:relative; padding:0 12px; font-size:12px; line-height:29px; border-bottom:1px solid #d9d9d9;}
	.preview_txt a { color: #727272; font-family:"NGothicB"; }
	.preview_date { position:absolute; right:12px; top:0px; color:#727272; font-family:"NGothicB"; }



	.b_time { width:200px; margin:0 auto; padding-top:20px; font-size:13px; color:#444444; line-height:27px; font-family:"NGothicB"; }
	.b_numb { color:#1e79a1; font-size:30px; font-family:"NGothicEB"; text-align:center; }
	.b_box { display:none; float:left; color:#fff; background-color:#7f7f7f; font-size:15px; padding:4px 10px 5px 10px; margin-right:4px; margin-bottom:4px;}


	.mt_right div:nth-child(1) {position:relative;
    position: relative;
    box-sizing: border-box;
    padding-top: 30px;}
	.mt_right div:nth-child(1) .p01{color:#292929; font-family:"NGothicB"; font-size:24px; margin-bottom:15px; text-align:center;}
	.mt_right div:nth-child(1) ul{margin-top:15px; padding:5px;  font-size:0px; background:#efefef;}
	.mt_right div:nth-child(1) ul>li{display:inline-block;  box-sizing:border-box; padding:10px 5px; word-break:keep-all;}
	.mt_right div:nth-child(1) ul>li:nth-child(1){box-sizing:border-box; width:50%;}
	.mt_right div:nth-child(1) ul>li:nth-child(2){box-sizing:border-box; width:50%;}
	.mt_right div:nth-child(1) ul>li:nth-child(3){box-sizing:border-box; width:100%;}
	.mt_right div:nth-child(1) ul>li p{color:#292929; font-size:14px; }
	.mt_right div:nth-child(1) ul>li a{color:#292929; font-family:"NGothicB"; font-size:16px; }
	



	.m_b1 { float:left; position:relative; width:25%; text-align:center; }
	.m_b2 { float:left; position:relative; width:25%; text-align:center; }
	.m_b3 { float:left; position:relative; width:25%; text-align:center; }
	.m_b4 { float:left; position:relative; width:25%; text-align:center; }
	.m_banner img { width:80%; max-width:83px; }


	#sub_contents { position:relative; max-width:1023px; width:100%; margin:0 auto; background-color:#ffffff; padding-bottom:50px; }
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { display:none; position:relative; float:left; width:224px; height:auto; }


	#contents_box { position:relative; margin:0 auto; width:100%; max-width:1023px; height:100%; }
	#contents_box:after { content:""; display:block; clear:both; }

		.navi { display:none; position:relative; width:100%; height:16px; color:#515151; text-align:right; padding-top:60px; }
		.s_title { display:none; position:relative; color:#515151; font-size:28px; font-family:"NGothicEB"; line-height:100%; padding-top:30px; }
		
		.page { position:relative; max-width:1023px; text-align:left; color:#515151; font-size:13px; line-height:170%;  }

		.board_wrap { position:relative; width:90%; margin:0 auto; /*padding:50px 0 70px 0;*/ }



footer.realfooter { position:relative; width:100%; height:auto; margin:0 auto; background-color:#ffffff; background-image:url(/img/menubg.gif); background-repeat:no-repeat; background-position:top center;  background-size:100% 3px; }
	#foot { position:relative; max-width:1023px; width:96%; margin:0 auto; text-align:center; padding-top:40px; padding-bottom:40px; }
	#foot:after { content:""; display:block; clear:both; }
	
	.f_adress { color:#4f4f4f; font-size:12px; font-family:"NGothicB"; line-height:19px; padding-top:30px; }
	.f_link { color:#313131; font-size:12px; padding-top:24px; font-family:"NGothicB"; }
	.f_link a { color:#313131; font-family:"NGothicB"; font-size:12px; padding:0 10px; }






/* ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */

.device {
	  position:relative;
	  max-width: 1100px;
	  width:95%;
	  height:auto;	  
	  border: 0px solid #000;
	  margin: 0 auto;
	  overflow:hidden;

	}


/* »çÀÌÆ®¸Ê */
.smap { position:relative; display:inline-block; vertical-align:top; min-width:120px; width:25%; margin-right:30px; margin-left:30px; margin-top:50px; margin-bottom:50px; height:auto; line-height:170%; }
.smap li { width:100%; }
.smap li a { font-size:12px; line-height:22px; font-family:"NGothic"; color:#8c8c8c; }
.smap li a:hover { color:#6fb4d2; }

.c_point { color:#404040; font-size:20px; font-family:"NGothicB"; }
.liner { border-bottom:1px dotted #999999; margin-top:20px; margin-bottom:20px; }



/* ÄÁÅÙÃ÷°øÅë */
.info_header { text-align:center; width:100%; max-height:272px; background-image:url(/img/info_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size:100% auto; margin-bottom:50px; }
.info_header img { padding-top:70px; height:74px; }

.sub_header { width:100%; margin-bottom:30px; }
	.sub_header img { width:100%; height:auto; }

.cbox { position:relative; padding-bottom:60px; width:96%; margin:0 auto; }


.ct1 { color:#66aece; font-size:24px; font-family:"NGothicB"; padding-bottom:20px;  }
.ct2 {  padding:5px 0 15px 0; }
.ct2 font { border-radius:10px; text-align:center; font-size:15px; font-family:"NGothicB"; color:#ffffff; background-color:#a2a2a2; padding:7px 15px; }

.ctxt1 { color:#232325; font-size:13px; font-family:"NGothic"; line-height:21px; padding-bottom:45px;}
.ctxt2 { color:#232325; font-size:12px; font-family:"NGothic"; line-height:20px; padding-bottom:18px; }

.cimg1 { position:relative; width:100%; text-align:center; padding-bottom:45px; }
.cimg2_box { position:relative; width:100%; padding-bottom:30px; text-align:center; }
.cimg2_box img { padding-bottom:15px; }
.cimg2_box .ctxt2 { padding-bottom:0; text-align:left;}


.ul_img { width:100%; max-height:110px; margin:0 auto; padding-bottom:45px; }
.ul_img:after { content:""; display:block; clear:both; }
.ul_img li { float:left; width:21%; padding-left:2%; padding-right:2%; text-align:center; }

.ul_number { position:relative; width:100%; padding-bottom:45px; }
.ul_number li { padding-bottom:20px; position:relative; padding-left:70px; color:#232325; font-size:13px; line-height:21px; font-family:"NGothic"; }
.ul_number li img { position:absolute; top:0; left:10px; width:40px; }
.ul_number li p { font-size:14px; font-family:"NGothicB"; padding-bottom:10px; padding-top:5px; }

.con_img { position:relative; display:block; vertical-align:top; margin:0 auto; margin-bottom:10px;  text-align:center; }
.ci_foot { margin-top:40px; }


/* ÀÎ»ç¸» */

.box1-1 { position:relative; margin-left:10px; margin-right:10px; padding-left:10px; padding-right:10px; padding-top:15px; margin-top:31px; padding-bottom:60px; color:#282828; font-family:"NGothic"; font-size:13px; line-height:21px; background-size:100% auto; background-image:url(/img/1-1bg.gif); background-repeat:no-repeat; background-position:top center; }
.box1-1 font { font-size:15px; font-weight:bold; }

.ul1-1 { width:100%; max-height:110px; margin:0 auto; padding-top:40px; padding-bottom:40px; }
.ul1-1:after { content:""; display:block; clear:both; }
.ul1-1 li { float:left; width:21%; padding-left:2%; padding-right:2%; text-align:center; }


/* ÀÇ·áÁø¼Ò°³ */

.doc_left { position:relative; margin-bottom:65px; text-align:center; padding-bottom:20px;}
.doc_left .doc_txt { width:300px; margin:0 auto; text-align:left; }
.doc_name { margin-top:20px; color:#414141; font-size:32px; font-family:"NGothicB"; line-height:100%; background-image:url(/img/info_tit.gif); background-repeat:no-repeat; background-position:left center; padding-left:38px; }
.doc_name font { font-size:18px; font-family:"NGothic"; }
.doc_txt ul { padding-top:25px; }
.doc_txt ul li { color:#414141; font-size:13px; font-family:"NGothic"; line-height:23px; }

.doc_right { position:relative; text-align:center; margin-bottom: 65px;}
.doc_right .doc_txt { width:300px; margin:0 auto; text-align:left; }


/* ¿À½Ã´Â±æ */

.c_map { position:relative; width:100%; height:320px; }

.adress_wrap { position:relative; width:100%; padding-top:18px; }
.adress_wrap:after { content:""; display:block; clear:both; }
.adress_wrap p { padding:10px 20px; font-size:14px; font-family:"NGothicB"; color:#ffffff; text-align:left; background-color:#666666; }
.adress_wrap ul { padding-top:20px; width:288px; margin:0 auto; }
.adress_wrap ul:after { content:""; display:block; clear:both; }
.adress_wrap ul li { float:left; padding-left:6px; padding-right:6px; }

.tit1-4 { text-align:center; padding-top:4px; margin-top:50px; background-image:url(/img/tit1-4bg.gif); background-repeat-y:no-repeat; background-position:center; }
.tit1-4 font { color:#3a3a3a; font-size:22px; font-family:"NGothicB"; background-color:#ffffff; padding:0 10px; }

.bus1-4 { position:relative; width:100%; }
.bus1-4:after { content:""; display:block; clear:both; }
.bus1-4 li { width:46%; float:left; text-align:center; padding-top:40px; padding-left:2%; padding-right:2%; color:#2a2a2a; font-size:13px; font-family:"NGothic"; line-height:170%; }
.bus1-4 li img { padding-bottom:8px; }

.txt1-4 { text-align:left; color:#2a2a2a; font-size:13px; font-family:"NGothic"; line-height:21px; padding-top:40px; }
.txt1-4 br { display:none; }





/* Çù·Âº´¿ø */

.ul1-5 { position:relative; width:100%; height:100%; }
.ul1-5:after { content:""; display:block; clear:both; }
.ul1-5 li { float:left; width:50%; text-align:center; padding-bottom:40px; }
.ul1-5 li a img { max-width:196px; width:80%; }




/* Áø·á½Ã°£¾È³» */

.time_wrap { position:relative; width:100%; text-align:center; }
.time_wrap:after { content:""; display:block; clear:both; }
.time_wrap img { padding-bottom:20px;  }
.time_table { border-top:3px solid #767676; width:100%; }
.time_table th { color:#454545; border-bottom:1px solid #cbcbcb; text-align:center; font-family:"NGothicB"; font-size:15px; padding:10px;}
.time_table td { color:#454545; border-bottom:1px solid #cbcbcb; font-family:"NGothic"; font-size:14px; padding:10px; }



.time_table_box{}

.time_table_box .p01{font-size:16px; line-height:30px; margin-top:25px; color:red;}



/* ºñ±Þ¿© ¹× ÄÁÅÙÃ÷ Å×ÀÌºí */

.cost_table { position:relative; width:100%; border-top:3px solid #767676; border-left:1px solid #cbcbcb;}
.cost_table th { border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; font-size:13px; font-family:"NGothicB"; color:#ffffff; background-color:#6fb4d2; text-align:center; padding:7px; }
.cost_table td { border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; font-size:12px; font-family:"NGothic"; color:#454545; text-align:center; padding:5px; }





.m13{padding:10px;}


.m13 .s_menu {
 margin: 0 auto 20px;
 font-size: 0px;
 border: 1px solid #ccc;
 border-bottom: 0px;
 box-sizing: border-box;
}

.m13 .s_menu li {
 display: inline-block;
 height: 30px;
 line-height: 30px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 text-align: center;
 font-size:14px;
 box-sizing: border-box;
}


.m13 .s_menu li.fourth {
 width: 50%;
}

.m13 .s_menu li.fourth:nth-child(2n) {
 border-right: 0;
}

.m13 .s_menu li.on>a {
 background: #f6cc76;
 color:#fff;
}

.m13 .s_menu li>a {
 transition: all 0.3s;
 display: inline-block;
 width: 100%;
 
 box-sizing: border-box;
 vertical-align: top;
 height:100%;
 color:#393939;
}

.m13 .s_menu li:hover>a {
 background: #f6cc76;
 color:#fff;
}

.m13 .s_page>li {
 display: none;
}

.m13 .s_page>li.on {
 display: block;
}



.m13 .tb_box {
    overflow-x: scroll;
}

.m13 .tb_box::before {
    content: "¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!";
    display: block;
    color: rgb(16, 157, 255);
    font-size: 15px;
    margin-bottom: 10px;
}

.m13 .tb01 {
 width: 140%;
 text-align: center;
 border-top:5px solid #de8dad;
 border-left: 1px solid #6fb4d3;
 color: #393939;
}

.m13 .tb01 tbody th {
 padding: 3px;
 font-size: 11px;
 border-bottom: 1px solid #45a1cb;
 border-right: 1px solid #45a1cb;
 background: #6fb4d3;
 color: #fff;
 font-weight: bold;
 word-break: keep-all;
}


.m13 .tb01 tbody td {
 padding: 3px;
 font-size: 10px;
 border-bottom: 1px solid #6fb4d3;
 border-right: 1px solid #6fb4d3;
 text-align: center;
 word-break: keep-all;
}



.m13 .tb01 tbody th.tit {
 border-bottom: 1px solid #6fb4d3;
 border-right: 1px solid #6fb4d3;
}

.m13 .tb01 tbody td.tit {
 border-bottom: 1px solid #6fb4d3;
 border-right: 1px solid #6fb4d3;
}

.m13 .tb01 tbody td.left {
 text-align: left;
}








}











/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	

	.device:after { content:""; display:block; clear:both; }

	.swiper-container {
	  position:relative;
	  margin:0 auto;
	  max-width: 1100px;
	  width:100%;
	  height:auto;
	}

	.m-pagination {
	  z-index:9;
	  position: absolute;
	  left: 0;
	  text-align: center;
	  bottom:10px;
	  width: 100%;
	}
	.swiper-pagination-switch {
	  display: inline-block;
	  width: 10px;
	  height: 10px;
	  border-radius: 10px;
	  background: #999;
	  box-shadow: 0px 1px 2px #555 inset;
	  margin: 0 3px;
	  cursor: pointer;
	}
	.swiper-active-switch {
	  background: #fff;
	}

	.device .arrow-left {
	  z-index:9;
	  background: url(/img/arrows.png) no-repeat left top;
	  position: absolute;
	  left: 10px;
	  top: 50%;
	  margin-top: -25px;
	  width: 50px;
	  height: 50px;
	}
	.device .arrow-right {
	  z-index:9;
	  background: url(/img/arrows.png) no-repeat right bottom;
	  position: absolute;
	  right: 10px;
	  top: 50%;
	  margin-top: -25px;
	  width: 50px;
	  height: 50px;
	}






/* ³»¿ë */

::-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; }
.btn_login a { color:#FFF; display:block; height:25px; padding-top:5px;  }
.btn_login a:hover { color:#FFF; background-color:#999;}








