 @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:auto; width:100%;     position: relative; font-size: 9pt; color: #777777; line-height: 160%; font-family:"NGothic","³ª´®°íµñ"; }
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","³ª´®°íµñ" }

/*
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 {width:100%; min-width:1550px; position:relative; background-color:#ffffff; }
	
header.firstheader { width:100%;  margin:0 auto; margin-bottom:60px; }
	    
	#top { width:100%;  margin:0 auto; z-index:20; text-align:center;}
	#top:after { content:""; display:block; clear:both; }

			.logo { position:relative; max-width:1024px; width:100%; margin:0 auto; height:150px; line-height:150px; text-align:center;}
				.logo a{display:inline-block; line-height:normal; vertical-align:middle;}

			.top_login_box { width:100%; height:27px; border-bottom:1px solid #ccc; }
				.login_box { position:relative; max-width:1024px; width:100%; height:27px; margin:0 auto; text-align:left; color:#6e6e6e; font-size:10px; }
				.login_box a { color:#6e6e6e; font-family:"NGothicB"; font-size:10px; display:inline-block; padding:5px 15px 4px 15px; }
				.login_box a:hover { color:#009a8d; }
				.login_box p { position:absolute; font-size:11px; color:#6e6e6e; top:5px; right:0px; font-family:"NGothicB"; }
				.uname { font-size:12px; }

	#menu_box { width:100%; height:50px; background-color:#73c6be; }
	#allmenu { display:none; }



	#contents { width:100%; position:relative; margin:0 auto; padding-bottom:30px; }
	#contents:after { content:""; display:block; clear:both; }

	.v_wrap { position:relative; width:100%; height:500px; margin-bottom:30px; background-color:#fff; }
		.quick_wrap { position:relative; width:1024px; margin:0 auto; height:100%; }

	.m_quick { width:318px; height:354px; position:absolute; top:75px; z-index:80; left:30px; background-image:url(/img/quick_bg.png); background-repeat:no-repeat;}
	
	.mq_wrap { width:275px; height:320px; margin:15px 20px;  }
	.q_tit { color:#ffffff; font-size:20px; font-family:"NGothic"; font-weight:bold; }
	
	.cbox { position:relative; width:275px; height:85px; margin:0 auto; }

	.q_name { font-size:12px; font-family:"NGothicB"; color:#595959; line-height:100%; padding-top:12px; }
	.q_hover { display:none; position:relative; }


	.cbox1 {margin-right:10px; position:relative; float:left; width:85px; height:85px; background-color:#ffffff; border-radius:15px; text-align:center; line-height:100%; }
		.cbox1 img { padding-top:15px; height:35px; margin:0 auto; }
		.cbox1:hover { background-color:#b7d918; }
		.cbox1:hover .q_icon { display:none; }
		.cbox1:hover .q_hover { display:block; }
		.cbox1:hover .q_name { color:#111111; padding-top:14px; }
	.cbox1:nth-child(3n){margin-right:0px;}
	.blog { float:left; padding-top:20px; box-sizing:border-box; text-align:center; position:relative; width:85px; height:85px; background-color:#fff; border-radius:15px; text-align:center; }
	.blog:hover{ background-color:#73dbd1; }	
		.blog .img {display:inline-block; width:46px; height:35px; background:url(/img/blog02.png) center;}
		.blog:hover .img {background:url(/img/blog02_h.png) center;}
		.blog .q_name { font-size:11px; font-family:"NGothicEB"; color:#595959; text-align:left; padding:5px 2px 0 2px; text-align:center; line-height:14px; }
		.blog:hover .q_name{color:#111111;}	




		.container { position:relative; max-width:1024px; height:200px; margin:0 auto;  }
		.container:after { content:""; display:block; clear:both; }
			.box1 { position:relative; width:336px; height:200px; float:right; margin-left:10px; }
			.box2 { position:relative; width:332px; height:198px; float:right; margin-left:10px; border:1px solid #c7c8c8; }
			.box3 { position:relative; width:334px; height:200px; float:right;  }	
				
			/* box1 ³»¿ë */
			#slides { position:absolute; top:0px; right:0px; z-index:50; }
			.slides_container { width:336px; overflow:hidden; position:relative; display:none; }
			.slides_container a { width:336px; height:200px; display:block; }
			.slides_container a img { display:block; }
			.pagination { position:absolute; top:10px; margin:0 auto; width:100px; margin-left:225px; z-index:500; }
			.pagination li { float:right; margin:3px; list-style:none; }
			.pagination li a { display:block; width:10px; height:0px; padding-top:10px; background-image:url(/img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
			.pagination li.current a { background-position:0 -14px; }
		
			
			/* box2 ³»¿ë */
			
			.mc_link2 { position:Relative;}			
			.preview { max-width:290px; width:100%; height:28px; position:relative; margin-left:20px; }
			.preview_txt { float:left; height:28px; background-image:url(/img/preview_li.gif); background-repeat:no-repeat; background-position-y:12px; padding-left:12px; line-height:28px; }
			.preview_txt a { color:#242424; }
			.preview_date { float:right; line-height:28px; color:#242424; }

			.t1 { position: relative; font-size:16px; width:165px; text-align:center; font-family:"NGothicB"; margin-bottom:22px; background-color:#73c6be; }
				.t1 a { display:block; width:165px; position:relative;  line-height:100%; padding-top:17px; padding-bottom:17px; }

			.t2 { position: absolute; font-size:16px; width:166px; text-align:center; font-family:"NGothicB"; margin-bottom:22px; top:0; right:0; }
				.t2 a { display:block; width:166px; position:relative; line-height:100%; padding-top:17px; padding-bottom:17px;  }
		
			/* box3 ³»¿ë */			
			.numb { position:relative; color:#ffffff; font-size:16px; font-family:"NGothicB"; background-color:#73c6be; line-height:100%; padding:10px 0 10px 14px; }
			.numb > div {font-size:0px; padding:5px 0; line-height:16px;}
			.numb > div span:nth-child(1) {width:50%; font-size:18px; vertical-align:middle; display:inline-block; font-family:"NGothicB"; }
			.numb > div span:nth-child(2) {width:50%; font-size:18px; vertical-align:middle; display:inline-block; font-family:"NGothicB"; }
			
			.time { height:149px; border-bottom:1px solid #c7c8c8; border-left:1px solid #c7c8c8; border-right:1px solid #c7c8c8; position:relative; }
				.time img { position:absolute; width:85px; height:85px; top:32px; left:18px; }
				.time p { color:#484747; font-size:12px; line-height:24px; font-family:"NGothicB"; padding-left:120px; padding-top:15px; }
				
			.time_tit{position:absolute; left:0px; top:0px; border: 1px solid #c7c8c8; left:-260px;  text-align:center; width:250px; height:222px; line-height:222px;  box-sizing:border-box; color:#393939; word-break:keep-all;}
				.time_tit > div{display:inline-block; width:100%; box-sizing:border-box; font-size:12px; color:#393939; line-height:16px; padding:0 10px; vertical-align:middle; text-align:left;}
				.time_tit p{font-size:24px; font-weight:bold; margin-bottom:25px; color:#73c6be;}
				.time_tit ul{}
					.time_tit ul li{margin-bottom:10px; font-size:0px;}
					.time_tit ul li:last-child{margin-bottom:0px;}
						.time_tit ul li span:nth-child(1){word-break:keep-all; vertical-align:middle; display:inline-block; width:30%; box-sizing:border-box; font-size:13px; font-weight:bold;}	
						.time_tit ul li span:nth-child(2){vertical-align:middle; display:inline-block; width:70%; letter-spacing:-0.7px; box-sizing:border-box; font-size:12px; border:1px solid #c7c8c8; padding:3px 3px;}
		
						
			.etc_box{		
				position: absolute;
				right: -260px;
				top: -180px;
			}


			.download_box{		
				position: absolute;
				right: -260px;
				top: 0px;
				border: 1px solid #c7c8c8;
				text-align: center;
				width: 250px;
				height: 200px;
				line-height: 200px;
				box-sizing: border-box;
				color: #393939;
				word-break: keep-all;
    background: #1ac1e7;
			}
			.download_box > div{
				display:inline-block;
				line-height: normal;
				padding:20px;
				vertical-align:middle;
				color:#fff;
			}	
			.download_box p:nth-child(1){
				font-size:22px;
				line-height:30px;
				font-weight:bold;
				margin-bottom:10px;
			}
			.download_box p:nth-child(2){
				font-size:12px;
				line-height:18px;
				margin-bottom:15px;
				word-break:keep-all;
			}
			.download_box a{
				font-size:14px;
				line-height:22px;
				font-weight:bold;
				display:block;
				padding:6px 10px;
				color:#fff;
				border:1px solid #fff;
			}

			.download_box a:hover{
				font-size:14px;
				line-height:22px;
				font-weight:bold;
				display:block;
				padding:6px 10px;
				color:#000;
				background:#fff;
				border:1px solid #fff;
			}

	#smenu_wrap { position:absolute; left:0px; top:0px; }

	#sub_contents { position:relative; width:1250px; min-height: 1200px; margin:0 auto;  }
	#sub_contents:after { content:""; display:block; clear:both; }

	#sub_menu { position:relative; float:left; width:220px; height:auto; z-index:100; }

		.sm_title {
        position: relative;
        padding: 10px;
        padding-top: 130px;
        text-align: right;
        font-family: "NGothicB";
        color: #ffffff;
        background-color: #aacd06;
        font-size: 20px;
        word-wrap: break-word;
        width: 220px;
        box-sizing: border-box;
				}
		.sm00 { height:70px;  border-bottom:1px solid #ccc;  border-left:1px solid #ccc;  border-right:1px solid #ccc; }
		
		.sm01 { height:45px;  font-size:14px; font-family:"NGothic"; text-align:right; border-bottom:1px solid #ccc;  }
			.sm01 a { display:block; height:32px; color:#171717; padding-top:13px; padding-right:18px;}
			
		.sm02 { height:30px;  font-size:12px; font-family:"NGothic"; border-left:5px solid #414141; margin-bottom:1px; background-color:#f9f9f9; }
			.sm02 a { display:block; padding-left:30px; height:24px; width:150px; padding-top:6px; color:#333; }
			
		

		.sbanner01 { position:relative; width:100%; margin-top:45px; margin-bottom:30px; }
			.sbanner01 img {width:100%;}
			.sub_time { font-size:14px; line-height:26px; font-family:"NGothicB"; color:#484747; text-align:left; padding-top:3px; padding-bottom:13px; padding-left:5px; }
			.sub_numb { background-color:#73c6be; color:#ffffff; font-size:24px; font-family:"NGothicB"; line-height:100%; text-align:center; padding:5px 0; }
			
			.sub_tit{padding:15px 0; font-size:12px; color:#393939; line-height:16px; color:#393939;}
				.sub_tit p{font-size:16px; font-weight:bold; margin-bottom:10px; color:#73c6be;}
				.sub_tit ul{}
				.sub_tit ul li{margin-bottom:10px; font-size:0px;}
				.sub_tit ul li:last-child{margin-bottom:0px;}
					.sub_tit ul li span:nth-child(1){word-break:keep-all; vertical-align:middle; display:inline-block; width:30%; box-sizing:border-box; font-size:12px; font-weight:bold;}	
					.sub_tit ul li span:nth-child(2){vertical-align:middle; display:inline-block; width:70%; letter-spacing:-0.5px; box-sizing:border-box; font-size:11px; border:1px solid #c7c8c8; padding:3px 3px;}
			
					.sub_tit:nth-of-type(1) ul li span:nth-child(1){width:40%;}	
					.sub_tit:nth-of-type(1) ul li span:nth-child(2){width:60%;}
					
			


	#contents_box { position:relative; float:left; width:980px; height:100%; padding-left:270px; }
	#contents_box:after { content:""; display:block; clear:both; }

		.navi { position:absolute; color:#4e4e4e; font-size:12px; font-family:"NGothic"; bottom:8px; right:10px; }
		.s_title1 { position:relative; color:#292929; font-size:36px; font-family:"NGothicB"; height:39px; padding-top:130px;  padding-left:15px; background-image:url(/img/s_hd1.jpg); background-repeat:no-repeat; background-size:cover; }
		.s_title2 { position:relative; color:#292929; font-size:36px; font-family:"NGothicB"; height:39px; padding-top:130px;  padding-left:15px; background-image:url(/img/s_hd2.jpg); background-repeat:no-repeat; background-size:cover; }
		.s_title3 { position:relative; color:#292929; font-size:36px; font-family:"NGothicB"; height:39px; padding-top:130px;  padding-left:15px; background-image:url(/img/s_hd3.jpg); background-repeat:no-repeat; background-size:cover; }
		.s_title4 { position:relative; color:#292929; font-size:36px; font-family:"NGothicB"; height:39px; padding-top:130px;  padding-left:15px; background-image:url(/img/s_hd4.jpg); background-repeat:no-repeat; background-size:cover; }
		.s_title5 { position:relative; color:#292929; font-size:36px; font-family:"NGothicB"; height:39px; padding-top:130px;  padding-left:15px; background-image:url(/img/s_hd5.jpg); background-repeat:no-repeat; background-size:cover; }
		.s_title6 { position:relative; color:#292929; font-size:36px; font-family:"NGothicB"; height:39px; padding-top:130px;  padding-left:15px; background-image:url(/img/s_hd6.jpg); background-repeat:no-repeat; background-size:cover; }
		



		.page { position:relative; text-align:left; font-size:13px; min-height:450px; margin:60px 13px 80px 13px; }
		


footer.realfooter { position:relative; width:100%; height:170px; margin:0 auto; }
	
	.foot_top { position:relative; width:100%; background-color:#484845; height:40px; }
	.foot_link { max-width:1024px; width:100%; margin:0 auto; padding-top:10px; color:#fff; }
	.foot_link a { color:#fff; font-family:"NGothicB"; font-size:12px; padding:0 10px; }
	.foot_link a:hover { color:#bce400; }
	
	#foot { position:relative; max-width:1024px; width:100%; height:130px; margin:0 auto; }
	#foot:after { content:""; display:block; clear:both; }
		#foot img { position:absolute; top:49px; left:10px; }
		.foot_copy { position:relative; color:#2f2f2f; padding-top:40px; font-family:"NGothicB"; line-height:18px; padding-left:170px; font-size:12px; }



/* ¸ÞÀÎ ¸Þ´º */
.gnbW { max-width:1250px; width:100%; height:50px; margin:0 auto; }
.gnb { } 
.gnb_tit {position:relative; float:left; width:16.6666%; text-align:center; z-index:99; padding-top:16px; padding-bottom:14px; }
.gnb_tit > a { color:#ffffff; font-size:17px; font-family:"NGothicB"; line-height:100%;}
.gnb_tit > a:hover {  }
.gnbW ul.gnb > li > font { color:#444444; font-size:16px; font-family:"NGothicB"; text-align:right; padding-left:35px;}

.menu { width:100%; z-index:999; position:absolute; background-color:rgba(37,141,134,0.8); top:50px; display:none; }
.menu > li a { display:block; width:100%; color:#ffffff; text-align:center; font-size:14px; cursor:pointer; font-family:"NGothicB"; padding-top:4px; padding-bottom:4px; }
.menu > li a:hover { color:#000000; }
.menu > li.menuF {padding-top:10px;}
.menu > li.menuL {padding-bottom:10px;  }



/* ÄÁÅÙÃ÷ */

.ct { background:url(/img/ct_bg.gif) left center repeat-x; width:100%; position:relative; text-align:center; margin-bottom:50px; }
.ct p { background-color:#ffffff; display:inline-block; font-size:25px; color:#333333; font-family:"NGothicB"; line-height:100%; padding:3px 12px 0 12px; }
.ct p img { padding-right:3px; padding-left:3px; width:20px; }

.ct2 { font-size:19px; color:#36beb1; font-family:"NGothicB"; line-height:100%; padding-left:30px; margin-bottom:10px; background-image:url(/img/check.gif); background-position:left bottom; background-repeat:no-repeat; }
.ct3 { font-size:19px; color:#36beb1; font-family:"NGothicB"; line-height:24px; margin-bottom:10px;}
.ct3 span { color:#aacd06;font-size:24px;}

.list { padding-left:30px;}
.list li { font-size:15px; font-family:"NGothic"; line-height:26px; color:#333333; padding-left:11px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:10px; }


.list01 { padding-left:30px; overflow:hidden;}
.list01 li {float:left; width:50%; box-sizing:border-box; margin-bottom:10px; font-size:15px; font-family:"NGothic"; line-height:26px; color:#333333; padding-left:11px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:10px; }



.subox { position:relative; width:100%; height:100%; padding-bottom:80px; }

.cinfo_wrap { width:100%; position:relative; min-height:218px; }
.cinfo_wrap:after { content:""; display:block; clear:both; }
.cinfo { float:right; font-size:15px; line-height:26px; font-family:"NGothic"; color:#333333; background-color:#f4f4f4; width:540px; padding:5px 15px; margin-top:35px; }
.cinfo_img { float:left; padding-left:70px; }

.ctxt { font-size:15px; line-height:26px; font-family:"NGothic"; color:#333333; }

.cimg { position:absolute; right:0; }
.cimg_txt { font-size:15px; line-height:26px; font-family:"NGothic"; color:#333333; min-height:235px; padding-top:15px; width:500px; }
.cimg_txt2 { font-size:15px; line-height:26px; font-family:"NGothic"; color:#333333; padding-top:15px; width:500px; }
.cimg_txt3 { font-size:15px; line-height:26px; font-family:"NGothic"; color:#333333; padding-top:15px; width:390px; }

.cimg_list { padding-left:30px; min-height:235px; padding-top:20px; width:400px; }
.cimg_list li { font-size:15px; font-family:"NGothic"; line-height:26px; color:#333333; padding-left:11px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:10px; }

.cimg_list2 { padding-left:30px; padding-top:10px; width:470px; }
.cimg_list2 li { font-size:15px; font-family:"NGothic"; line-height:26px; color:#333333; padding-left:11px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:10px; }


.txt_box { font-size:14px; line-height:23px; font-family:"NGothic"; color:#333333; border:1px solid #c6c6c6; padding:4px 10px; margin-top:10px; }

.big_txt { text-align:center; padding-bottom:60px; }

.cimg2 { position:absolute; left:20px; }
.cimg2 img { padding-bottom:15px; }
.list2 { padding-left:310px; padding-top:30px; }
.list2 li { font-size:15px; font-family:"NGothic"; line-height:26px; color:#333333; padding-left:11px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:10px; }

.img3-3 { padding-bottom:20px; }


/* ÀÎ»ç¸» */

.p1-1-1 { text-align:center; color:#292929; font-family:"NGothicB"; font-size:25px; padding-bottom:50px; line-height:120%; }
	.p1-1-1 img { padding-bottom:65px; }
.p1-1-2 { text-align:center; color:#292929; font-family:"NGothic"; font-size:18px; line-height:30px; padding:0 40px; margin-bottom:40px; }


/* ÀÇ·áÁø¼Ò°³ */

.doc { position:relative; width:100%; height:100%; padding-bottom:100px; }
.doc:after { content:""; display:block; clear:both; }
.doc img { float:left; padding-left:20px; }
.doc_txt { float:left; padding-left:42px; max-width:406px; }
.doc_txt p { color:#484848; font-size:24px; font-family:"NGothicB"; padding-top:2px; padding-bottom:1px;}
.doc_txt ul { padding-top:22px; padding-left:34px; }
.doc_txt ul li { font-size:14px; font-family:"NGothicB"; color:#757575; line-height:26px; padding-left:11px; background-image:url(/img/doc_li.gif); background-position-x:left; background-position-y:12px; background-repeat:no-repeat; }



/* ¿À½Ã´Â±æ */

.c-map { position:relative; width:100%; height:500px; margin-bottom:60px; }
.map_box { position:relative; width:100%; height:100%; }
.map_box:after { content:""; display:block; clear:both; }
.map_box img { float:left; }
.map_txt { float:left; padding-left:14px; max-width:259px; }
.map_ct { margin-top:40px; margin-bottom:40px; padding-left:30px; font-size:25px; color:#333333; font-family:"NGothicB"; line-height:100%; background-image:url(/img/ct.gif); background-repeat:no-repeat; background-position:left center; }
.map_click { padding-top:30px; padding-left:30px; }
.map_click img { padding-bottom:20px; }


/* Áø·á½Ã°£ ¾È³» */

.txt1-4 { color:#3e3e3e; font-size:21px; font-family:"NGothic"; line-height:37px; text-align:center; }
.txt1-4 font { color:#ffffff; font-size:27px; font-family:"NGothicB"; background-color:#73c6be; padding:1px 5px 3px 5px; }

.ul1-4 { padding-top:60px; width:100%; margin:0 auto; padding-bottom:50px;}
.ul1-4:after { content:""; display:block; clear:both; }
.ul1-4 li { float:left; width:25%; border-right:1px solid #fff; box-sizing:border-box; text-align:center; }
.day1-4 { color:#ffffff; font-size:24px; font-family:"NGothicB"; padding:30px 0; }
.time1-4 { color:#343232; font-size:15px; font-family:"NGothicB"; line-height:24px; padding-top:20px; min-height:85px;}
.day1-5 {background-color:#828fa9; text-align:center;width:100%; padding:30px; box-sizing:border-box; font-size:20px; color:#fff; font-family:"NGothicB";}

.ul1-5 { padding-top:1px; width:100%; padding-bottom:100px;}
.ul1-5:nth-child(4) { padding-bottom:50px;}
.ul1-5:after { content:""; display:block; clear:both; }
.ul1-5 li { float:left; width:20%; border-right:1px solid #fff; box-sizing:border-box; text-align:center; }
.ul1-5 li:last-child {border-right:inherit;}


/* º´¿øÀÌ¿ë¾È³» */

.table1-5 { position:relative; width:100%; }
.table1-5 th { background-color:#73c6be; color:#ffffff; font-size:16px; font-family:"NGothicB"; padding:8px; text-align:center; }
.table1-5 td { border-bottom:1px solid #ccc; color:#333333; font-size:13px; font-family:"NGothic"; padding:6px; text-align:center; }


/* Æ¯¼öÀåºñ¼Ò°³ */
.wrap1-6 { position:relative; width:100%; padding-bottom:30px; }
.wrap1-6:after { content:""; display:block; clear:both; }

.sm_box1-6 {  float:left; width:48%; margin-right:4%; box-sizing:border-box; text-align:center; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.sm_box1-6 p { background-color:#73c6be; color:#ffffff; font-family:"NGothicB"; font-size:15px; padding:8px; }

.big_box1-6 { position:relative; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; }
.big_box1-6:after { content:""; display:block; clear:both; }
.big_box1-6 img { float:left; }
.big_box1-6 ul { float:left; padding-top:50px; }
.big_box1-6 ul li { font-size:15px; font-family:"NGothic"; line-height:26px; color:#333333; padding-left:11px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:10px; }
.big_box_p { background-color:#73c6be; color:#ffffff; font-family:"NGothicB"; text-align:center; font-size:15px; padding:8px; }


/*°ËÁø¼¾ÅÍ*/
.m24{}
	.m24 .box_list{font-size:0px;}
		.m24 .box_list li{display:inline-block; width:48%; margin-bottom:40px; vertical-align:top; background:#efefef; border-radius:10px; border-top:5px solid #aacd06; padding:20px; box-sizing:border-box;}
		.m24 .box_list li:nth-child(2n-1){margin-right:4%;}	
			.m24 .box_list li p{font-size:18px; color:#393939;}
			.m24 .box_list li div{border:1px dashed #ccc; padding:10px; margin-top:20px; font-size:14px; color:#393939; line-height:24px;}


/*ÆùÆ®*/
.common .h01{font-size:24px; font-family:NotoSans, "NBGothic"; line-height:30px; color:#393939; margin-bottom:25px;}
.common .h01:before{content:""; display:block; width:30px; height:5px; background:#d6eb72; margin-bottom:10px; }
.common .p01{font-size:14px; color:#393939; line-height:22px; background:#f7f7f7;   padding:15px; word-break:keep-all;}
.common .p02{font-size:14px; color:#393939; line-height:22px; word-break:keep-all;}

					

/* Å×ÀÌºí  */

.common .tb01  {
	width:100%;
	position:relative;
}

.common .tb01 .tb01_innner {
	width:100%;
	box-sizing:border-box;
}
.common .tb01 table {
	position:relative;
	overflow:hidden;
	text-align:center;
	border-top:4px solid #d6eb72; 
	width:100%;
	border-left:1px dashed #e0e0e0; 
}

.common .tb01 table tbody th{padding:15px 10px; font-size:15px;  line-height:21px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; background-color: #efefef; font-weight: bold;  word-break:keep-all;}

.common .tb01 table tbody td{padding:10px; font-size:13px;  line-height:21px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; text-align:center; word-break:keep-all;}

.common .tb01 table tbody th.tit{border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
.common .tb01 table tbody td.tit{border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
.common .tb01 table tbody td.left{text-align:left;}
/* //Å×ÀÌºí  */

.common .backslash {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="%23ccc" /></svg>');
}

.common .backslash { text-align: left; }
.common .backslash div { text-align: right; }

/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */
	
	.device {
	  position:relative;
	  max-width: 1024px;
	  width:100%;
	  height:500px;
	  
	  border: 0px solid #000;
	  overflow:hidden;
	  margin:0 auto;
	}

	.device:after { content:""; display:block; clear:both; }

	.device .swiper-container {
	  position:relative;
	  margin:0 auto;
	  max-width: 1024px;
	  width:100%;
	  height:500px;
	}

	.m-pagination {
	  z-index:9;
	  position: absolute;
	  left: 25px;
	  text-align: center;
	  bottom:10px;
	  display:none;
	}
	.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;
	}









  .cooper {
    background: #fff;
  }

  .cooper .cooper_box {
    width: 1024px;
    margin: 0 auto;
    font-size: 0px;
    padding: 30px 0;
  }

  .cooper_box .title {
    font-size: 30px;
	line-height:36px;
    font-weight: 500;
    display: inline-block;
    width: 17%;
    vertical-align: middle;
	color:#73c6be;
	word-break:keep-all;
  }

  .cooper_box .swiper-container2_wrap {
    display: inline-block;
    width: 83%;
    vertical-align: middle;
    position: relative;
  }

  /* Å¬¸®´Ð ¹öÆ° */
  .cooper_box .swiper-container2_navi {
    position: absolute;
    z-index: 2;
    width: 100%;
    left: 0px;
    top: 50%;
    margin-top: -27px;
  }

  .cooper_box .swiper-container2_navi>div {
    width: 36px;
    position: absolute;
    display: inline-block;
  }

  .cooper_box .swiper-container2_navi>div:nth-child(1) {
    left: 0px;
  }

  .cooper_box .swiper-container2_navi>div:nth-child(2) {
    right: 0px;
  }

  .cooper_box .swiper-container2_navi>div img {
    cursor: pointer;
    transition: all 0.3s;
  }

  .cooper_box .swiper-container2_navi>div:hover img {
    vertical-align: middle;
    filter: invert(79%) sepia(49%) saturate(314%) hue-rotate(121deg) brightness(86%) contrast(84%);
  }

  .cooper_box .swiper-container2 {
    width: calc(100% - 149px);
    margin: 0 auto;
    position: relative;
    overflow: hidden;
  }

  .cooper_box .swiper-container2 .swiper-slide {
    height: 80px;
  }

  .cooper_box .swiper-container2 .swiper-slide a {
    height: 80px;
    width: 100%;
    line-height: 80px;
    background: #fff;
    border-radius: 30px;
    border:1px solid #ccc;
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
  }
  .cooper_box .swiper-container2 .swiper-slide a:hover {
    border:2px solid #73c6be;
    line-height: 78px;
  }


  .cooper_box .swiper-container2 .swiper-slide a img {
    display: inline-block;
    vertical-align: middle;
	width:80%;
  }









.table01 {border-top:1px solid #ddd; position:relative; width:100%; border-left:1px solid #ddd; }
.table01 th { background-color:#73c6be; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#ffffff; font-size:16px; font-family:"NGothicB"; padding:15px; text-align:center; word-break:keep-all; }
.table01 td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333333; font-size:13px; font-family:"NGothic"; padding:15px; text-align:center; word-break:keep-all;}
.table01 td.left {text-align:left; }

.tb_list01{padding-top:5px;}
.tb_list01 li{text-indent:-10px; padding-left:10px; margin-bottom:5px;}



.down_link{display:inline-block; margin:10px 10px; border-radius:20px; border:1px solid #73c6be; color:#73c6be; font-size:14px; padding:10px 15px;}
.down_link:hover{background:#73c6be; color:#fff;}



}








@media (max-width:1023px) {/* ÃÖ¼Ò ~ ÃÖ´ë 1023 */

#wrapper { height:auto; width:100%; max-width:1023px; min-width:320px; margin:0 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; }
	#top:after { content:""; display:block; clear:both; }

			.logo { position:relative; margin:0 auto; text-align:center; padding-top:20px; padding-bottom:20px; }
 
			.top_login_box { position:relative; width:100%; max-width:1023px; margin:0 auto; border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:10px;}
				.login_box { position:relative; width:100%; margin:0 auto; color:#6e6e6e; text-align:center; }
				.login_box a { color:#6e6e6e; font-family:"NGothicB"; font-size:10px; display:inline-block; padding:5px 10px 5px 10px; }
				.login_box a:hover { color:#73c6be; }
				.login_box p { padding-top:5px; font-family:"NGothicB"; font-size:16px; color:#73c6be; }
				.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:90%; margin:0 auto; z-index:41;  }
		.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:#73c6be; color:#fff; }
		.allmenu option { font-family:"NGothic"; font-size:14px; color:#fff; margin-bottom:0px;  }



	#contents { width:100%; position:relative; margin:0 auto; background-color:#fff; padding-top:30px; padding-bottom:30px; }
	#contents:after { content:""; display:block; clear:both; }

	.v_wrap { position:relative; width:100%;  margin-bottom:30px; }

	.m_quick { width:318px; height:354px; position:relative; margin:0 auto; margin-top:30px; background-image:url(/img/quick_bg.png); background-repeat:no-repeat; }
	.mq_wrap { width:275px; height:320px; padding:15px 20px; }
	.q_tit { color:#ffffff; font-size:20px; font-family:"NGothic"; font-weight:bold; }
	
	.cbox { position:relative; width:275px; height:85px; margin:0 auto; }

	.q_name { font-size:12px; font-family:"NGothicB"; color:#595959; line-height:100%; padding-top:12px; }
	.q_hover { display:none; position:relative; }

	.cbox1 {margin-right:10px; position:relative; float:left; width:85px; height:85px; background-color:#ffffff; border-radius:15px; text-align:center; line-height:100%; }
		.cbox1 img { padding-top:15px; height:35px; margin:0 auto; }
		.cbox1:hover { background-color:#b7d918; }
		.cbox1:hover .q_icon { display:none; }
		.cbox1:hover .q_hover { display:block; }
		.cbox1:hover .q_name { color:#111111; padding-top:14px; }
	
	.cbox1:nth-child(3n){margin-right:0px;}


	.blog { float:left; padding-top:20px; box-sizing:border-box; text-align:center; position:relative; width:85px; height:85px; background-color:#fff; border-radius:15px; text-align:center; }
	.blog:hover{ background-color:#73dbd1; }	
		.blog .img {display:inline-block; width:46px; height:35px; background:url(/img/blog02.png) center;}
		.blog:hover .img {background:url(/img/blog02_h.png) center;}
		.blog .q_name { font-size:11px; font-family:"NGothicEB"; color:#595959; text-align:left; padding:5px 2px 0 2px; text-align:center; line-height:14px; }
		.blog:hover .q_name{color:#111111;}	
	



		.container { max-width:1023px; width:90%; height:auto; margin:0 auto; margin-top:30px; }
		.container:after { content:""; display:block; clear:both; }
			.box1 {    position: relative; width:336px; height:200px; margin:0 auto 20px; text-align:center; }
			.box2 { width:334px; height:198px; margin:0 auto; margin-bottom:20px; border:1px solid #c7c8c8; }
			.box3 {    border: 1px solid #c7c8c8; position:relative; width:336px; margin:0 auto;     margin-bottom: 20px;}	
						
			/* box1 ³»¿ë */
			#slides {position:relative; width:100% }
			.slides_container { width:336px; overflow:hidden; position:relative; display:none; }
			.slides_container a { width:336px; height:200px; display:block; }
			.slides_container a img { display:block; }
			.pagination { position:absolute; top:10px; margin:0 auto; width:100px; margin-left:225px; z-index:500; }
			.pagination li { float:right; margin:3px; list-style:none; }
			.pagination li a { display:block; width:10px; height:0px; padding-top:10px; background-image:url(/img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
			.pagination li.current a { background-position:0 -14px; }
		
			
			/* box2 ³»¿ë */
			
			.mc_link2 { position:Relative;}			
			.preview { max-width:290px; width:100%; height:28px; position:relative; margin-left:20px; }
			.preview_txt { float:left; height:28px; background-image:url(/img/preview_li.gif); background-repeat:no-repeat; background-position-y:12px; padding-left:12px; line-height:28px; }
			.preview_txt a { color:#242424; }
			.preview_date { float:right; line-height:28px; color:#242424; }

			.t1 { position: relative; font-size:16px; width:165px; text-align:center; font-family:"NGothicB"; margin-bottom:22px; background-color:#73c6be; }
				.t1 a { display:block; width:165px; position:relative;  line-height:100%; padding-top:17px; padding-bottom:17px; }

			.t2 { position: absolute; font-size:16px; width:166px; text-align:center; font-family:"NGothicB"; margin-bottom:22px; top:0; right:0; }
				.t2 a { display:block; width:166px; position:relative; line-height:100%; padding-top:17px; padding-bottom:17px;  }
		
			/* box3 ³»¿ë */			
			.numb { position:relative; color:#ffffff; font-size:16px; font-family:"NGothicB"; background-color:#73c6be; line-height:100%; padding:17px 0 17px 14px; }
			.numb > div {font-size:0px; padding:5px 0; line-height:16px;}
			.numb > div span:nth-child(1) {width:50%; font-size:18px; vertical-align:middle; display:inline-block; font-family:"NGothicB"; }
			.numb > div span:nth-child(2) {width:50%; font-size:18px; vertical-align:middle; display:inline-block; font-family:"NGothicB"; }
			
			.time {position:relative; }
				.time img { position:absolute; width:85px; height:85px; top:32px; left:26px; }
				.time p { color:#484747; font-size:12px; line-height:24px; font-family:"NGothicB"; padding-left:145px; padding-top:15px; }
				
			.time_tit{border-top:1px solid #c7c8c8; padding:10px 0;   text-align:center; color:#393939; word-break:keep-all;}
				.time_tit p{font-size:16px; text-align:center; font-weight:bold; margin-bottom:15px; color:#73c6be;}
				.time_tit > div{display:inline-block; width:100%; box-sizing:border-box; font-size:12px; color:#393939; line-height:16px; padding:0 5px; vertical-align:middle; text-align:left;}
				.time_tit ul{}
					.time_tit ul li{margin-bottom:10px; font-size:0px;}
					.time_tit ul li:last-child{margin-bottom:0px;}
						.time_tit ul li span:nth-child(1){vertical-align:middle; display:inline-block; width:30%; box-sizing:border-box; font-size:12px; font-weight:bold;}	
						.time_tit ul li span:nth-child(2){vertical-align:middle; display:inline-block; width:70%; letter-spacing:-0.5px; box-sizing:border-box; font-size:11px; border:1px solid #c7c8c8; padding:3px 3px;}
			.etc_box{		
				text-align: center;
				width: 336px;
				margin: 0 auto;
    margin-bottom: 20px;
			}	
			.etc_box img{		
				width: 100%;
			}
			.download_box{	
				border: 1px solid #c7c8c8;
				text-align: center;
    width: 336px;
    margin: 0 auto;
				height: 200px;
				line-height: 200px;
				box-sizing: border-box;
				color: #393939;
				word-break: keep-all;
    background: #1ac1e7;
			}
			.download_box > div{
				display:inline-block;
				line-height: normal;
				padding:20px;
				vertical-align:middle;
				color:#fff;
			}	
			.download_box p:nth-child(1){
				font-size:22px;
				line-height:30px;
				font-weight:bold;
				margin-bottom:10px;
			}
			.download_box p:nth-child(2){
				font-size:12px;
				line-height:18px;
				margin-bottom:15px;
				word-break:keep-all;
			}
			.download_box a{
				font-size:14px;
				line-height:22px;
				font-weight:bold;
				display:block;
				padding:6px 10px;
				color:#fff;
				border:1px solid #fff;
			}

			.download_box a:hover{
				font-size:14px;
				line-height:22px;
				font-weight:bold;
				display:block;
				padding:6px 10px;
				color:#000;
				background:#fff;
				border:1px solid #fff;
			}			
				




	#smenu_wrap { display:none; }


	#sub_contents { position:relative; max-width:1023px; width:90%; margin:0 auto; }
	#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:800px; height:100%; }
	#contents_box:after { content:""; display:block; clear:both; }

		.navi { display:none; position:absolute; top:36px; right:0px; font-family:"NGothic"; color:#4e4e4e; font-size:12px;  }
		.s_title1, .s_title2, .s_title3, .s_title4, .s_title5, .s_title6 { position:relative; color:#292929; font-size:26px; font-family:"NGothicB"; line-height:100%; padding-top:25px; padding-bottom:10px; border-bottom:1px solid #ccc; }




		.page { position:relative; max-width:800px; width:100%; text-align:left; color:#666666; font-size:13px; line-height:170%; padding-bottom:60px; padding-top:70px; }
		

	

footer.realfooter { position:relative; width:100%; height:210px; margin:0 auto;  }
	#foot { position:relative; max-width:1023px; width:90%; margin:0 auto; text-align:center; }
	#foot img { padding-top:20px; }
		
		.foot_top { position:relative; width:100%;  background-color:#484845; height:40px; text-align:center; }
		.foot_link { padding-top:10px; width:100%; color:#fff; }
		.foot_link a { color:#fff; font-family:"NGothicB"; font-size:12px; padding:0 10px;}
		.foot_link a:hover { color:#bce400; }
		.foot_copy { position:relative; width:100%; color:#919191; padding-top:15px; font-family:"NGothicB"; line-height:18px; font-size:12px; }




/* ÄÁÅÙÃ÷ */


.ct { width:100%; position:relative; margin-bottom:30px; }
.ct p { background-image:url(/img/ct.gif); background-repeat:no-repeat; font-size:25px; color:#333333; font-family:"NGothicB"; line-height:120%; padding-left:40px; }
.ct p img { display:none; }

.ct2 { font-size:16px; color:#36beb1; font-family:"NGothicB"; line-height:120%; padding-left:28px; margin-bottom:10px; background-image:url(/img/check.gif); background-position:left top; background-repeat:no-repeat; }
.ct3 { font-size:16px; color:#36beb1; font-family:"NGothicB"; line-height:24px; margin-bottom:10px;}
.ct3 span { color:#aacd06;font-size:24px;}

.list { padding-left:10px;}
.list li { font-size:13px; font-family:"NGothic"; line-height:21px; color:#333333; padding-left:11px; padding-bottom:5px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:9px; }



.list01 { padding-left:10px;  overflow:hidden;}
.list01 li {float:left; width:50%; box-sizing:border-box; margin-bottom:5px;  font-size:13px; font-family:"NGothic"; line-height:21px; color:#333333; padding-left:11px; padding-bottom:5px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:9px; }




.subox { position:relative; width:100%; height:100%; padding-bottom:50px; border-bottom:1px dashed #73c6be; margin-bottom:50px; }

.cinfo_img { display:none; }
.cinfo { font-size:13px; line-height:21px; font-family:"NGothic"; color:#333333;  }
.ctxt { font-size:13px; line-height:21px; font-family:"NGothic"; color:#333333; }
.cimg { text-align:center; }
.cimg_txt { font-size:13px; line-height:21px; font-family:"NGothic"; color:#333333; padding-top:20px; }
.cimg_txt2 { font-size:13px; line-height:21px; font-family:"NGothic"; color:#333333; padding-top:20px; }
.cimg_txt3 { font-size:13px; line-height:21px; font-family:"NGothic"; color:#333333; padding-top:20px; }
.cimg_list { padding-left:10px; padding-top:20px; }
.cimg_list li { font-size:13px; font-family:"NGothic"; line-height:21px; color:#333333; padding-left:11px; padding-bottom:5px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:9px; }
.cimg_list2 { padding-left:10px; padding-top:10px; }
.cimg_list2 li { font-size:13px; font-family:"NGothic"; line-height:21px; color:#333333; padding-left:11px; padding-bottom:5px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:9px; }


.txt_box { font-size:12px; line-height:19px; font-family:"NGothic"; color:#333333; border:1px solid #c6c6c6; padding:4px 10px; margin-top:10px; }

.big_txt { text-align:center; padding-bottom:30px; }

.cimg2 { text-align:center; }
.cimg2 img { padding-bottom:15px; }
.list2 { padding-left:10px;}
.list2 li { font-size:13px; font-family:"NGothic"; line-height:21px; color:#333333; padding-left:11px; padding-bottom:5px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:9px; }

.img3-3 { padding-bottom:20px; }

/* ÀÎ»ç¸» */

.p1-1-1 { text-align:center; color:#292929; font-family:"NGothicB"; font-size:20px; padding-bottom:30px; line-height:30px; }
	.p1-1-1 img { padding-bottom:45px; }
.p1-1-2 { text-align:center; color:#292929; font-family:"NGothic"; font-size:15px; line-height:24px; }


/* ÀÇ·áÁø¼Ò°³ */

.doc { position:relative; width:100%; padding-bottom:80px; text-align:center; }
.doc_txt { width:330px; height:100%; margin:0 auto; }
.doc_txt p { color:#484848; font-size:22px; font-family:"NGothicB"; margin-top:5px;}
.doc_txt ul { padding-top:22px; text-align:left; }
.doc_txt ul li { font-size:13px; font-family:"NGothicB"; color:#757575; line-height:26px; padding-left:11px; background-image:url(/img/doc_li.gif); background-position-x:left; background-position-y:12px; background-repeat:no-repeat; }

/* ¿À½Ã´Â±æ */

.c-map { position:relative; width:100%; height:400px; margin-bottom:20px; }
.map_box { position:relative; width:100%; height:100%;  }
.map_txt {  margin-top:40px; }
.map_txt:after { content:""; display:block; clear:both; }
.map_ct { margin-bottom:30px; padding-left:30px; font-size:25px; color:#333333; font-family:"NGothicB"; line-height:100%; background-image:url(/img/ct.gif); background-repeat:no-repeat; background-position:left center; }
.map_click { max-width:210px; width:46%; float:left; padding-right:2%; padding-left:2%; padding-top:20px; }


/* µÑ·¯º¸±â */
.gallery_wrap br { display:none; }


/* Áø·á½Ã°£ ¾È³» */

.txt1-4 { color:#3e3e3e; font-size:16px; font-family:"NGothic"; line-height:25px; text-align:center; }
.txt1-4 font { color:#ffffff; font-family:"NGothicB"; background-color:#73c6be; padding:1px 5px 3px 5px; }

.ul1-4 { padding-top:40px; }
.ul1-4 li { margin-bottom:10px;}
.ul1-4 li:after { content:""; display:block; clear:both; }
.ul1-5 { padding-top:10px; }
.ul1-5:nth-child(4) { padding-bottom:30px;}
.ul1-5 li { margin-bottom:10px;}

.ul1-5 li:after { content:""; display:block; clear:both; }
.day1-4 { float:left; width:40%; color:#ffffff; font-size:16px; font-family:"NGothicB"; padding:10px 0; text-align:center;}
.time1-4 { float:left; width:55%; padding-left:5%; padding-top:3px; height:38px; color:#343232; font-size:13px; font-family:"NGothicB"; line-height:18px; }
.day1-5 {background-color:#828fa9; text-align:center;width:100%; margin:0 auto; padding:10px; box-sizing:border-box; font-size:16px; color:#fff; font-family:"NGothicB"; margin-top:30px; }


/* º´¿øÀÌ¿ë¾È³» */

.table1-5 { position:relative; width:100%; }
.table1-5 th { background-color:#73c6be; color:#ffffff; font-size:15px; font-family:"NGothicB"; padding:5px; text-align:center; }
.table1-5 td { border-bottom:1px solid #ccc; color:#333333; font-size:12px; font-family:"NGothic"; padding:5px; text-align:center; }


/* Æ¯¼öÀåºñ¼Ò°³ */
.wrap1-6 { position:relative; width:100%; padding-bottom:10px; }
.wrap1-6:after { content:""; display:block; clear:both; }

.sm_box1-6 {  float:left; width:48%; margin-right:4%; box-sizing:border-box; text-align:center; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; }
.sm_box1-6 p { background-color:#73c6be; color:#ffffff; font-family:"NGothicB"; font-size:13px; padding:5px; }

.big_box1-6 { text-align:center; position:relative; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; }
.big_box1-6:after { content:""; display:block; clear:both; }
.big_box1-6 img { }
.big_box1-6 ul { text-align:left; padding-left:10px; padding-bottom:10px; padding-right:10px; }
.big_box1-6 ul li { font-size:13px; font-family:"NGothic"; line-height:18px; color:#333333; padding-left:11px; padding-bottom:5px; background-image:url(/img/doc_li.gif); background-repeat:no-repeat; background-position-x:left; background-position-y:9px; }
.big_box_p { background-color:#73c6be; color:#ffffff; font-family:"NGothicB"; text-align:center; font-size:13px; padding:5px; }


/*°ËÁø¼¾ÅÍ*/
.m24{}
	.m24 .box_list{font-size:0px;}
		.m24 .box_list li{margin-bottom:30px;  background:#efefef; border-radius:10px; border-top:5px solid #aacd06; padding:15px; box-sizing:border-box;}
		.m24 .box_list li:last-child{margin-bottom:0;}	
			.m24 .box_list li p{font-size:16px; color:#393939;}
			.m24 .box_list li div{border:1px dashed #ccc;  padding:10px; margin-top:10px; font-size:13px; color:#393939; line-height:22px;}

/* ÆùÆ®  */
.common .h01{font-size:20px; font-family:NotoSans, "NBGothic"; line-height:26px; color:#393939; margin-bottom:15px; word-break:keep-all;}
.common .h01:before{content:""; display:block; width:25px; height:4px; background:#d6eb72; margin-bottom:6px; }
.common .p01{font-size:13px; color:#393939; line-height:20px; background:#f7f7f7; padding:10px; word-break:keep-all;}
.common .p02{font-size:13px; color:#393939; line-height:20px; word-break:keep-all;}


/* Å×ÀÌºí  */




.common .tb01:not(.common .t100)  {
	width:100%;
	position:relative;
	padding-top:20px;
}
.common .tb01:not(.common .t100)::after {
	width:15px;
	height:100%;
	position:absolute;
	z-index:2;
	right:0px;
	top:0px;
	background-image:linear-gradient(to right,rgba(255,255,255,0.0),rgba(255,255,255,1.0));
	content:"";
}
.common .tb01:not(.common .t100)::before {
	content:'"½ºÅ©·Ñ ÇÏ¼¼¿ä!"';
	display:block;
	font-size:12px;
	color:blue;
	text-align:right;
	position:absolute;
	right:0px;
	top:0px;
	overflow:hidden;
	z-index:3;
}
.common .tb01:not(.common .t100) .tb01_innner {
	width:100%;
	overflow-x:scroll;
	position:relative;
	right:0px;
	box-sizing:border-box;
}
.common .tb01:not(.common .t100) table {
	width:160%;
	position:relative;
	overflow:hidden;
	text-align:center;
	border-top:4px solid #d6eb72; 
}




.common .t100 .tb01_innner {
	width:100%;
	position:relative;
	right:0px;
	box-sizing:border-box;
}
.common .t100 table {
	width:100%;
	position:relative;
	text-align:center;
	border-top:4px solid #d6eb72; 
	border-left:1px dashed #e0e0e0; 
}

.common .tb01 table tbody th{
    text-align: center; padding:8px  3px; font-size:11px;  line-height:18px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;  background: #efefef; font-weight: bold;}

.common .tb01 table tbody td{padding:3px; font-size:11px;  line-height:18px; border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; text-align:center;}

.common .tb01 table tbody th.tit{border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
.common .tb01 table tbody td.tit{border-bottom:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0;}
.common .tb01 table tbody td.left{text-align:left;}
/* //Å×ÀÌºí  */

.common .backslash {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="%23ccc" /></svg>');
}

.common .backslash { text-align: left; }
.common .backslash div { text-align: right; }



/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå */


	.device {
	  overflow: hidden;
	  position:relative;
	  max-width: 1023px;
	  width:100%;
	  height:300px;
	 
	  border: 0px solid #000;
	  margin:0 auto;
	}

	.device:after { content:""; display:block; clear:both; }

	.device .swiper-container {
	  position:relative;
	  margin:0 auto;
	  max-width: 1024px;
	  width:100%;
	  height:300px;
	}

	.m-pagination {
	  z-index:9;
	  position: absolute;
	  left: 0;
	  text-align: center;
	  bottom:-25px;
	  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;
	}



	

	
 .cooper {
    background: #fff;
  }

 .cooper .cooper_box {
    width: 90%;
    margin: 0 auto;
    font-size: 0px;
    padding: 20px 0;
  }

 .cooper_box .tilte {
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 10px;
    vertical-align: middle;
    box-sizing: border-box;
    word-break: keep-all;
  }

 .cooper_box .swiper-container2_wrap {
    display: block;
    width: 100%;
    position: relative;
  }

  /* Å¬¸®´Ð ¹öÆ° */
 .cooper_box .swiper-container2_navi {
    position: absolute;
    z-index: 2;
    width: 100%;
    left: 0px;
    top: 50%;
    margin-top: -19px;
  }

 .cooper_box .swiper-container2_navi>div {
    width: 20px;
    position: absolute;
    display: inline-block;
  }

 .cooper_box .swiper-container2_navi>div:nth-child(1) {
    left: 0px;
  }

 .cooper_box .swiper-container2_navi>div:nth-child(2) {
    right: 0px;
  }

 .cooper_box .swiper-container2_navi>div img {
    cursor: pointer;
    transition: all 0.3s;
  }

 .cooper_box .swiper-container2_navi>div:hover img {
    vertical-align: middle;
    filter: invert(79%) sepia(49%) saturate(314%) hue-rotate(121deg) brightness(86%) contrast(84%);
  }

 .cooper_box .swiper-container2 {
    width: calc(100% - 80px);
    margin: 0 auto;
    position: relative;
    overflow: hidden;
  }

 .cooper_box .swiper-container2 .swiper-slide {
    height: 50px;
  }

 .cooper_box .swiper-container2 .swiper-slide a {
    height: 50px;
    width: 99%;
    line-height: 50px;
    background: #fff;
    border-radius: 20px;
    border:1px solid #ccc;
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
  }
 .cooper_box .swiper-container2 .swiper-slide a:hover {
    border:2px solid #73c6be;
    line-height: 48px;
  }


 .cooper_box .swiper-container2 .swiper-slide a img {
    display: inline-block;
    vertical-align: middle;
	width:60%;
  }




.table01 {border-top:1px solid #ddd; position:relative; width:100%; border-left:1px solid #ddd; }
.table01 th { background-color:#73c6be; border-right:1px solid #ddd; color:#ffffff; font-size:14px; font-family:"NGothicB"; padding:5px; text-align:center; word-break:keep-all; }
.table01 td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333333; font-size:12px; font-family:"NGothic"; padding:5px; text-align:center; word-break:keep-all;}
.table01 td.left {text-align:left; }

.tb_list01{padding-top:5px;}
.tb_list01 li{text-indent:-10px; padding-left:10px; margin-bottom:5px;}

.down_link{display:inline-block; margin:5px 5px; border-radius:20px; border:1px solid #73c6be; color:#73c6be; font-size:12px; padding:10px 15px;}
.down_link:hover{background:#73c6be; color:#fff;}





}








/* ³»¿ë */

::-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;}

.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; }


#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; }
.smap6 { 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%; }
.smap6 li { width:100%; }


.m28{}

.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:17px; }
	.non_sel a { display:block; width:100%; height:32px; padding-top:7px; font-size:15px; }
	.non_sel a:hover { color:#597fd3; }


.ni { vertical-align:middle; }



