	@charset "utf-8";
	@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
	@font-face { font-family: 'godoMaum'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/godoMaum.woff') format('woff'); font-weight: normal; font-style: normal; }
	html {overflow-y:scroll; width:100%; min-width:1200px;}
	body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans KR','Malgun Gothic', dotum, sans-serif;background:#fff}
	html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
	h1, h2, h3, h4, h5, h6, td, th, p, span {font-size:1em;font-family:'Noto Sans KR','Malgun Gothic', dotum, sans-serif}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

	ul, dl,dt,dd {margin:0;padding:0;list-style:none}
	legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
	label, input, button, select, img {vertical-align:middle;font-size:1em}
	input, button {margin:0;padding:0;font-family:'Noto Sans KR','Malgun Gothic', dotum, sans-serif;font-size:1em}
	input[type="submit"]{cursor:pointer}
	button {cursor:pointer}

	textarea, select {font-family:'Noto Sans KR', 'Malgun Gothic', dotum, sans-serif;font-size:1em}
	select {margin:0}
	p {margin:0;padding:0;word-break:break-all;font-family:'Noto Sans KR','Malgun Gothic', dotum, sans-serif}
	hr {display:none}
	pre {overflow-x:scroll;font-size:1.1em}
	a {color:#000;text-decoration:none; }
	a:hover{text-decoration:none;}
	li{margin:0;}

	/* κ³΅ν΅ */
	.left {float:left;}
	.right {float:right;} 
	.cl {clear:both;}

	


	.clear:after{content:""; display:block; clear:both;}
	.header {width:100%;  min-width:1200px; height:130px;  position:relative; }
		.header div{ background:#1a7f8f;}
		.header .top,.header ul{width:1200px; margin:auto; text-align:right; height:30px;}
		.header .top dt, .header .top dd{display:inline-block; line-height:30px; font-size:12px; color:rgba(255,255,255,.7);}
		.header .top  a{color:#ffffff; line-height:12px;}
		.header .top  a:first-child{border-right:1px solid rgba(255,255,255,.3);}
		.header .top dt{margin-right:10px;}
		.header .top dt a{padding:0 20px;}
		.header .top dd{background:#19b6d1;padding:0 10px;}
		.header .top dd a{display:inline-block; padding:0 5px;}
		.header .top dd span{font-size:10px;}
		.header .navi{border-bottom:1px solid  #f1f1f1;}
		.header li:first-child{float:left;}
		.header li:last-child{float:right; margin-top:50px;}
		.header li:last-child img{margin:0 15px;}
		.header li div{display:inline-block;}
		.header .mo_logo{display:none;}
		.header li dl span{margin-left:0px;    z-index:20;  padding:0px 0 0 0; box-sizing:border-box; display:inline-block; vertical-align:top;}
		.header li dl span a{display:block;  padding:5px 10px; text-align:center; font-size:14px; font-weight:400; color:#888;} 
		.header li dl span a:hover{color:#333;}
		.header li dl span a:last-child{border:none;}
		.header li dl{background:rgba(255,255,255,1); padding:15px 0 40px 0; border-top:1px solid #f1f1f1;}
		.header li dl dd{ width:1200px; margin:auto;}
		.header li dl dd span:first-child{margin-right:530px;}
		.header li:last-child:hover dl{display:block;}
		.header li a{font-size:17px; ; min-width:100px; display:inline-block; text-align:center;}
		.header li a.mmm:hover{font-weight:bold;  padding-bottom:22px; border-bottom:3px solid #1a7f8f;}
		.header li a.mmm.open, .header li.open a.mmm{font-weight:bold}
		.header li:last-child div:last-child{position:absolute; top:100px;  left:0%; margin-left:0; width:100%;   z-index:20;  
											padding:30px 0 0 0; box-sizing:border-box; display:none;  overflow:hidden; animation:menu_fade 1s ease-out 0s 1 alternate; 
											box-shadow:0px 5px 5px rgba(0,0,0,.3); background:none; height:176px;
											}
		.header li:last-child:hover div:last-child{display:block; }

	.visual{width:100%; min-width:1200px; height:530px; overflow:hidden; /* background:url(/img/g_visual_img.png) no-repeat #2b72ca right bottom; */ position:relative; top:0; left:0;}
		.visual .g_pc_img {width:1200px; margin:auto; padding-top:80px;}
		.visual .g_pc_img h1 {font-size:100px; font-family:'godoMaum'; color:#fff; font-weight:500;}
		.visual .g_pc_img span {font-size:23px; font-weight:300; color:#fff; margin-top:30px; display:block;}
		.visual .g_pc_img span b {font-weight:600;}
		.visual .g_pc_img a {color:#2b72ca; background:#fff; padding:10px 30px; font-weight:600; font-size:16px; border-radius:9px; margin-top:45px; display:inline-block;}
		.visual .g_pc_img a i {border: solid #2b72ca;border-width: 0 2px 2px 0;display: inline-block;padding: 4px; margin:8px 7px 7px 19px;}
		.visual .g_pc_img a .right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

		.visual dl {position:absolute; bottom:0; right:50%; margin-right:-800px;}
		.visual dl img {}
		.visual .m_mvi:first-child{width:100%; z-index:3;}
		.visual .m_mvi:first-child li:nth-child(1){animation:visual111_img 5s ease-out 0s 1 alternate; position:absolute; bottom:0;left:50%; margin-left:-1000px; ;z-index:1; }
		.visual .m_mvi:first-child li:nth-child(2){animation:visual1_text1 5s ease-out 0s 1 alternate; position:absolute; z-index:2; left:50%; top:200px; margin-left:-600px; text-align:left;  opacity:0;}
		.visual .m_mvi:first-child li:nth-child(3){animation:visual1_text22 5s ease-out 0s 1 alternate; position:absolute; z-index:2; right:50%; top:180px; margin-right:-600px; text-align:right; }
		.visual .m_mvi:first-child li:nth-child(3) a {background:rgba(255,255,255,.1); border:1px solid #fff; color:#fff; font-size:14px; padding:0px 20px; line-height:40px;height:40px;margin-top:10px; display:inline-block;}
		.visual .m_mvi:first-child li:nth-child(3) a:hover{background:#fff; color:#666;}
		.visual .m_img {display:none;}
		.visual ul li {font-size:40px; line-height:50px; color:#fff;}
		.visual ul li span{font-size:20px; display:block; line-height:30px;}

		.visual .m_intro{ }
		.visual .m_intro li:nth-child(1)  {animation:visual2_img 7s ease-out 0s 1 alternate; width:100%; height:100%; background:url(/img/9988_visual2.png) no-repeat center bottom -50px; position:absolute;  left:0;z-index:0; }
		.visual .mv_text {animation:visual2_textbg 7s ease-out 0s 1 alternate; bottom:500px; text-align:center; opacity:1; position:absolute; width:100%;line-height:50px; }
		.visual .mv_text span{display:inline-block; z-index:0; font-size:40px;color:#333;}
		.visual .mv_text span:nth-child(2){animation:visual2_text1 7s ease-out 0s 1 alternate;}
		.visual .mv_text span:nth-child(3){animation:visual2_text2 7s ease-out 0s 1 alternate;}
		.visual .mv_text span:nth-child(5){animation:visual2_text3 7s ease-out 0s 1 alternate;}
		.visual .mv_text span:nth-child(6){animation:visual2_text4 7s ease-out 0s 1 alternate;}
		.visual .mv_text img{width:200px; margin-bottom:10px;}

		.visual .vt_box1,.visual .vt_box2{position:absolute;width:305px;bottom: 280px;height:160px;background:rgba(0,0,0,.5);font-size: 25px;line-height: 35px;cursor: pointer; z-index:10; text-align:left; box-sizing:border-box; padding:30px; font-weight:300; border:3px solid #fff}
		.visual .vt_box1{left:50%;margin-left: -600px; animation:visual_box1 7s ease-out 0s 1 alternate;}
		.visual .vt_box2{right:50%;margin-right: -600px; animation:visual_box2 7s ease-out 0s 1 alternate;}
		
		.visual .vt_box1:before,.visual .vt_box2:before{content:""; width:101%; height:101%; ; position:absolute;top:0; left:0; animation:visual_text 7s ease-out 0s 1 alternate;}
		.visual .vt_box1:after, .visual .vt_box2:after{content:""; width:101%; height:101%;  position:absolute;bottom:0; right:0; animation:visual_text 7s ease-out 0s 1 alternate;}
		.visual .vt_box1:before{animation:visual_text 8s ease-out 0s 1 alternate;box-shadow:-2px -2px 2px rgba(255,255,255,.3)}
		.visual .vt_box1:after{animation:visual_text 8s ease-out 0s 1 alternate;box-shadow:2px 2px 2px rgba(255,255,255,.3);}
		.visual .vt_box2:before{animation:visual_text2 8s ease-out 0s 1 alternate;box-shadow:-2px -2px 2px rgba(255,255,255,.2)}
		.visual .vt_box2:after{animation:visual_text2 8s ease-out 0s 1 alternate;box-shadow:2px 2px 2px rgba(255,255,255,.2);}

		.visual_2{width:100%; min-width:1200px; height:530px; overflow:hidden; background:#2b72ca;/* background:url(/img/g_visual_img.png) no-repeat #2b72ca right bottom; */ position:relative; top:0; left:0;}
		.visual_2 .g_pc_img {width:1200px; margin:auto; padding-top:80px;}
		.visual_2 .g_pc_img h1 {font-size:100px; font-family:'godoMaum'; color:#fff; font-weight:500;}
		.visual_2 .g_pc_img span {font-size:23px; font-weight:300; color:#fff; margin-top:30px; display:block;}
		.visual_2 .g_pc_img span b {font-weight:600;}
		.visual_2 .g_pc_img a {color:#2b72ca; background:#fff; padding:10px 30px; font-weight:600; font-size:16px; border-radius:9px; margin-top:45px; display:inline-block;}
		.visual_2 .g_pc_img a i {border: solid #2b72ca;border-width: 0 2px 2px 0;display: inline-block;padding: 4px; margin:8px 7px 7px 19px;}
		.visual_2 .g_pc_img a .right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

		.visual_2 dl {position:absolute; bottom:0; right:50%; margin-right:-800px;}
		.visual_2 dl img {}

	
			@keyframes visual111_img{
				  0%   {bottom:-400px	;}
				  35%   {bottom:-400px	;}
				  50%   {bottom:0;}
				}
			@keyframes visual1_text1{
				  0% {top:150px; opacity:0;}
				  10%   {top:200px; opacity:1;}
				  40%   {top:200px; opacity:1;}
				  50%   {top:250px; opacity:0;}
				  100%   {top:200px; opacity:0;}
				}
			@keyframes visual1_text22{
				  0% {top:230px; opacity:0;}
				  50%   {top:230px; opacity:0;}
				  60%   {top:180px; opacity:1;}
				  90%   {top:180px; opacity:1;}
				  100%   {top:180px; opacity:1;}
				}
			@keyframes visual2_img{
				  0% {background-position:center bottom;}
				  20%   {background-position:center bottom -50px;}
				}
			@keyframes visual2_textbg{
				  0% {opacity:0;}
				  15%   {opacity:0; }
				  30%   {opacity:1; }
				}
			@keyframes visual2_text1{
				  0% {opacity:0; font-size:10px;}
				  25%   {opacity:0;  font-size:10px;}
				  30%   {opacity:1; font-size:45px;}
				  31%   {opacity:1; font-size:40px;}
				  100%   {opacity:1; font-size:40px;}
				}
			@keyframes visual2_text2{
				  0% {opacity:0; font-size:10px;}
				  20%   {opacity:0;  font-size:10px;}
				  25%   {opacity:1;  font-size:45px;}
				  26%   {opacity:1;  font-size:40px;}
				  100%   {opacity:1; font-size:40px;}
				}
			@keyframes visual2_text3{
				  0% {opacity:0; font-size:10px;}
				  20%   {opacity:0;  font-size:10px;}
				  25%   {opacity:1;  font-size:45px;}
				  26%   {opacity:1;  font-size:40px;}
				  100%   {opacity:1; font-size:40px;}
				}
			@keyframes visual2_text4{
				  0% {opacity:0; font-size:10px;}
				  25%   {opacity:0;  font-size:10px;}
				  30%   {opacity:1; font-size:45px;}
				  31%   {opacity:1; font-size:40px;}
				  100%   {opacity:1; font-size:40px;}
				}


		
		@keyframes visual_box1{
			  0% {background:rgba(0,0,0,.0); opacity:0; color:rgba(255,255,255,0);}
			  30% {background:rgba(0,0,0,.0); opacity:0;}
			  35%   {background:rgba(0,0,0,.0);  opacity:1;}
			  40%   {background:rgba(0,0,0,.5); color:rgba(255,255,255,0);}
			  45%   {background:rgba(0,0,0,.5); color:rgba(255,255,255,1);}
			}
		@keyframes visual_box2{
			  0% {background:rgba(0,0,0,.0); opacity:0; color:rgba(255,255,255,0);}
			  45% {background:rgba(0,0,0,.0); opacity:0;}
			  50%   {background:rgba(0,0,0,.0);  opacity:1;}
			  55%   {background:rgba(0,0,0,.5); color:rgba(255,255,255,0);}
			  60%   {background:rgba(0,0,0,.5); color:rgba(255,255,255,1);}
			}
		@keyframes visual_text{
			  0% {width:0%; height:0%; }
			  40%   {width:0%; height:5%;  opacity:1;}
			  50%   {width:101%; height:101%; }
			}
		@keyframes visual_text2{
			  0% {width:0%; height:0%; }
			  50%   {width:0%; height:5%;  opacity:1;}
			  60%   {width:101%; height:101%; }
			}
		@keyframes menu_fade{
			  0% {height:0; }
			  60%   {height:176px; }
			}


			
	.s_visual{width:100%; min-width:1200px; background:url(/img/middle_v.png)no-repeat center center; height:74px;}
		.s_visual ul{width:1200px; margin:auto;}
		.s_visual ul li:nth-child(1){float:left; margin-left:310px; font-size:27px; font-weight:bold; color:#fff; line-height:74px;}
		.s_visual ul li:nth-child(2){float:right;font-size:20px;color:#fff; line-height:24px; text-align:left; margin-top:12px;}

	.m_con {width:100%; margin:auto;}
		.m_con li{float:left;}
		.m_con ul:after{content:""; display:block; clear:both}
		.m_con ul:nth-child(1){width:1200px; margin:50px auto 30px auto;}
		.m_con .m_board{width:48%; margin-top:15px; text-align:left; position:relative;}
		.m_con .m_board h3{line-height:50px; border-bottom:1px solid #ccc; margin-bottom:15px;}
		.m_con .m_board h3 img{ margin:0 10px; vertical-align:middle;}
		.m_con .m_board h3 a{line-height:50px; font-size:18px; display:inline-block; padding:0 3px; cursor:pointer;}
		.m_con .m_board h3 a:last-child{position:absolute; right:0; top:10px;}
		.m_con .m_board h3 a.on{border-bottom:4px solid #137479; color:#137479;}
		.m_con .m_board span{display:block; padding:0 10px; }
		.m_con .m_board span:after{content:""; display:block; clear:both;}
		.m_con .m_board span a{font-size:16px; line-height:28px; font-weight:300; color:#444;}
		.m_con .m_board span a:nth-child(1){float:left;}
		.m_con .m_board span a:nth-child(2){float:right;font-size:14px; color:#999;}

	
	.m_con .m_reception{width:23%; margin:0 3.5%;border:1px solid #ddd; height:250px; padding:18px 20px; box-sizing:border-box;}
		.m_con .m_reception dl:after{content:""; display:block; clear:both}
		.m_con .m_reception dl:nth-child(1){border-bottom:1px solid #eee; padding-bottom:16px; margin-bottom:8px;}
		.m_con .m_reception dt{float:left; margin:0 20px 0 10px;}
		.m_con .m_reception dd{text-align:left;float:left;}
		.m_con .m_reception dd strong{font-size:18px; }
		.m_con .m_reception dd span{line-height:16px; display:inline-block;margin:0px 0 14px 0; color:#999;}
		.m_con .m_reception dd a{color:#0f6469; border:1px solid #0f6469;text-align:center; padding:2px 10px;}

	.m_con .m_about{float:right; width:22%; height:250px; border:1px solid #187584; height:; font-size:14px; color:#666; padding:20px; box-sizing:border-box; text-align:left; letter-spacing:-0.5px; background:#b6e7ef url(/img/mc_img1-2.png) no-repeat bottom center;}
		.m_con .m_about b{font-size:18px; display:block; color:#444; margin-bottom:5px;}
		.m_con .m_about div{text-align:right;}
		.m_con .m_about a{background:#1a7f8f; border-radius:3px; color:#fff; text-align:center; padding:3px 10px; font-size:12px;}
		.m_con .m_about br {display:none;}

	.m_con .m_about_g{position:relative; float:right; width:22%; height:250px; height:; font-size:14px; color:#fff; padding:43px 20px 20px 20px; box-sizing:border-box; text-align:left; letter-spacing:-0.5px; background:#225A72  url(/img/mc_img1-5.png) no-repeat bottom center;}
/* 		.m_con .m_about_g:before {content:"";position: absolute; top: 68px;left: calc(50% - 20px);content: " ";height: 0;z-index: 3;border-bottom: 20px solid;border-left: 15px solid rgba(0, 0, 0, 0); border-right: 15px solid rgba(0, 0, 0, 0);color: #fff;transform: rotate(-180deg);-webkit-transform: rotate(-360deg); -moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg); }
		 */		.m_con .m_about_g b{font-size:18px; display:block; color:#fff; margin-bottom:5px;}
		.m_con .m_about_g div{text-align:right;}
		.m_con .m_about_g a{background:#fff; border-radius:3px; color:#204c71; text-align:center; padding:3px 10px; font-size:12px;}
		.m_con .m_about_g br {display:none;}

	
	.m_con2 {width:100%; min-width:1200px; margin:auto; background:#eee;padding:30px 0; }
		.m_con2 li{float:left; width:15%;background:#fff; border:1px solid #ccc; margin-right:1%;}
		.m_con2 li:last-child{margin:0;}
		.m_con2 li a{display:block; text-align:center;}
		.m_con2 ul:after{content:""; display:block; clear:both}
		.m_con2 ul{width:1200px; margin:auto;}

	.footer {width:100%; min-width:1200px; background:#29383a; padding:30px 0;}
		.footer a{color:#fff; font-weight:500; font-size:15px; padding-right:20px;  padding-top:5px; cursor:pointer; display:inline-block;}
		.footer ul{width:1200px; margin:auto; text-align:left;}
		.footer li{float:left; color:rgba(255,255,255,.6); margin-right:10px;}

	/*?Έ?¬λ§?*/
	.b_contant{width:100%; min-width:1200px; height:auto; overflow:hidden; position:relative; top:0; left:0; background:#eff0f5 url(/img/s11_re_BG.png) no-repeat; margin:auto;}
		.b_contant h2 {font-size:30px; line-height:190px; color:#fff; margin:auto; text-align:center; }
		.b_contant h3 {font-size:24px; font-weight:400; color:#333; line-height:32px; margin-bottom:10px; text-align:left; font-weight:bold;}
		.b_contant h3 b{color:#004b9b;}
		.b_contant .tab {width:100%; max-width:1500px; margin:auto; border-top:2px solid #1a7f8f; background:#fff; overflow:hidden; text-align:center;}
		.b_contant .tab li { /* float:left;  */width:auto; text-align:center; box-sizing:border-box;display:inline-block; padding:20px 25px; cursor:pointer; font-size:16px; }
		.b_contant .tab li {}
		.b_contant .tab li.on {border-bottom:3px solid #1a7f8f; color:#1a7f8f; font-weight:500; }
		.b_contant .tab_con { clear:both; box-sizing:border-box; margin-top:5px; border:1px solid #ddd; width:100%; max-width:1500px; margin:auto; background:#fff; overflow:hidden; }
		.b_contant .tab_con2{display:block; height:auto; background:#fff; text-align:center; padding-top:80px;  width:1200px; margin:auto; padding-bottom:100px;/* overflow:hidden; */}
		.b_contant .list_con11 { }
		.b_contant .list_con11 h3 {text-align:center; font-weight:400; margin-bottom:50px;}
		.b_contant .list_con11 p {float:left;}
		.b_contant .list_con11 li {float:left; text-align:left; padding-left:80px; font-size:16px; line-height:22px;}
		.b_contant .list_con11 b {font-weight:800;}
		.b_contant .list_con11 span{display:block;text-align:left;}
		.b_contant .list_con11 span img {text-align:left;padding-left:66px; margin-top:22px;}
		.b_contant .list_con11 br{line-height:10px;}
		.b_contant.sbg_100 {background-image:url(/img/sbg_100.png);}
		.b_contant.sbg_101 {background-image:url(/img/sbg_101.png);}
		.b_contant.sbg_102 {background-image:url(/img/sbg_102.png);}
		.b_contant.sbg_103 {background-image:url(/img/sbg_103.png);}
		.b_contant.sbg_104 {background-image:url(/img/sbg_104.png);}
		.b_contant.sbg_105 {background-image:url(/img/sbg_105.png);}
		.b_contant.sbg_106 {background-image:url(/img/sbg_106.png);}
		.b_contant.sbg_107 {background-image:url(/img/sbg_107.png);}
		.b_contant.sbg_108 {background-image:url(/img/sbg_108.png);}



	.regi_con { }
		.re_step {width:1200px; margin:auto; height:auto; background:#f1f8f9; box-sizing:border-box; padding:50px ; text-align:center !important; position:relative; border-radius:0 30px 0 30px  ; margin-bottom:50px;}
		.re_step dl{display:inline-block; width:29%; margin:0 1%;text-align:left;}
		.re_step dl:after{content:""; clear:both; display:block;}
		.re_step dl dt,
		.re_step dl dd{display:inline-block; vertical-align:middle;  padding-left:20px; box-sizing:border-box;}
		.re_step dl dd b{font-size:25px; display:block;}
		.re_step img{display:inline-block; float:none !important;}
		.re_step:after{content:""; position:absolute; top:0; left:0; width:50px; height:50px; border-top:3px solid #1a7f8f; border-left:3px solid #1a7f8f;}
		.re_step:before{content:""; position:absolute; bottom:0; right:0; width:50px; height:50px; border-bottom:3px solid #1a7f8f; border-right:3px solid #1a7f8f;}

		.re_box {text-align:right; font-size:14px; color:#888; margin-bottom:20px;}
		.re_box span{font-size:14px; border:1px solid #ccc;  padding:; display:block; margin:0 0 5px 0;}
		.re_box span textarea{width:100%; height:auto; border:0; padding:50px; background:#fcfcfc;}
		.regi_con button{ background:#1a7f8f; font-size:24px; font-weight:bold; color:#fff; padding:10px 90px; border-radius:5px 10px; border:none; vertical-align:middle;}
		.regi_con .dledledle {background:#333; font-size:24px; font-weight:bold; color:#fff; padding:10px 90px; border-radius:5px 10px; border:none; vertical-align:middle;}
		
		.regi_con table{border-top:2px solid #666; margin-bottom:25px;}
		.regi_con table th,
		.regi_con table td{border-bottom:1px solid #eee;padding:25px 35px 25px 20px;}
		.regi_con table th {padding:25px 35px 25px 20px; text-align:left; font-size:18px;}
		.regi_con table input[type = 'text'],.regi_con table input[type = 'password'],.regi_con table select{padding:0 10px; width:30%; border:1px solid #dcdcdc; border-radius:0px 5px; line-height:35px; height:35px; box-sizing:border-box;}
		.regi_con table span{display:inline-block; margin-top:3px; color:#888;}
		.regi_con table input.width01{width:40%;}
		.regi_con table input.width02{width:60%;}
		.regi_con table input.width03{width:80%;}
		.regi_con table .table_manen {font-size:12px; display:block;}

	
	/*20200116 ??  ? κ΅??΄ ?΄?©??΄*/
	.list_con12 {}
		.list_con12 h3 {text-align:center; font-weight:400; margin-bottom:50px;}
		.list_con12 h3 span {font-weight:600;}
	
		.list_con12 .list_con12_01 {width:100%; padding:60px 0; margin-top:0;}
		.list_con12 .list_con12_01 dl {width:43%; display:inline-block; padding:10px; margin-bottom:15px; box-sizing:border-box; position:relative; }
		.list_con12 .list_con12_01 dl:first-child {width:49%; float:left;  height:230px; display:inline-block; padding:10px; background:#f6f6f6;border:none;}
		.list_con12 .list_con12_01 dl:last-child {border:none;}
		.list_con12 .list_con12_01 dl:before {content:""; display:block; border-bottom:3px solid #1a7f8f; border-right:3px solid #1a7f8f; position:absolute; right:0; bottom:0; width:40px; height:40px;}
		.list_con12 .list_con12_01 dl:after {content:""; display:block; border-top:3px solid #1a7f8f; border-left:3px solid #1a7f8f; position:absolute; top:0; left:0; width:40px; height:40px;}
		.list_con12 .list_con12_01 dl:nth-child(2) {width:49%; float:right;  height:230px; display:inline-block; padding:10px; background:#f6f6f6;}
		.list_con12 .list_con12_01 dl:nth-child(3) {width:100%}
		.list_con12 .list_con12_01 dl dt {text-align:center; font-size:20px; color:#000; font-weight:700; padding:20px 10px 10px 10px; background:none;}
		.list_con12 .list_con12_01 dl dd {font-size:15px; color:#555; padding:20px 10px; line-height:23px; text-align:center;}
		.list_con12 .list_con12_01 dl dd strong {font-weight:600; color:#000;}
	
		.list_con12 .list_con12_02 {padding:60px 0; border-top:1px solid #ececec; margin-top:0;}
		.list_con12 .list_con12_02 h4 {text-align:left; font-size:23px; margin-bottom:30px; float:left; margin-right:107px;}
		.list_con12 .list_con12_02 .step_h4 {text-align:left; font-size:23px; margin-bottom:30px; float:left;margin-right:107px; height:225px;}
		.list_con12 .list_con12_02 dl {width:42%; float:left; display:inline-block; text-align:left; vertical-align:top;margin-bottom:40px; margin-top:7px;height:120px;}
		.list_con12 .list_con12_02 dl:nth-child(5) {}
		.list_con12 .list_con12_02 dl dt {display:inline-block; margin-right:25px;}
		.list_con12 .list_con12_02 dl dt img {}
		.list_con12 .list_con12_02 dl dd {display:inline-block; vertical-align:top; line-height:18px; font-size:15px;}
		.list_con12 .list_con12_02 dl dd h5 {font-size:18px; font-weight:500; padding-bottom:15px;}		
		.list_con12 .list_con12_02 dl dd span {display:block; margin-bottom:5px;}
		.list_con12 .list_con12_02 dl dd b {font-size:13px; color:#646464; font-weight:400;}
		.list_con12 .list_con12_02 .list_con12_02_ex {width:950px; margin-left:190px; height:50px; padding:25px 30px 25px 30px; text-align:left; background:#f9f9f9; display:block; margin-top:40px;}
		.list_con12 .list_con12_02 .list_con12_02_ex h5 {font-size:20px; float:left; width:70px;}
		.list_con12 .list_con12_02 .list_con12_02_ex b {float:left; font-weight:400; font-size:14px; margin-right:0;}
	
		.list_con12 .list_con12_03 {padding:60px 0; border-top:1px solid #ececec; margin-top:0;}
		.list_con12 .list_con12_03 h4 {text-align:left; font-size:23px; margin-bottom:30px; float:left; margin-right:107px;}
		.list_con12 .list_con12_03 dl {}
		.list_con12 .list_con12_03 dl dd {float:left;}
		.list_con12 .list_con12_03 dl dd table {width:100%;  border-top:2px solid #ced6d7; border-bottom:2px solid #ced6d7; border-collapse:collapse;}
		.list_con12 .list_con12_03 tbody {}
		.list_con12 .list_con12_03 tbody tr {}
		.list_con12 .list_con12_03 tbody tr:first-child {}
		.list_con12 .list_con12_03 tbody tr:last-child {border-top:1px solid #e2e2e2;}
		.list_con12 .list_con12_03 tbody tr th {background:#f1f8f9; padding:15px 12px; font-weight:600; font-size:16px; border-right:1px solid #e2e2e2;}
		.list_con12 .list_con12_03 tbody tr td {font-size:14px; font-weight:400; text-align:left; padding:15px;}
		.list_con12 .list_con12_03 dl dd span {font-weight:600; font-size:14px; color:#013f43; display:block; text-align:left; padding-top:10px;}
		.list_con12 .list_con12_03 dl dt {float:right; padding:15px 30px 15px 30px; border-radius:10px; background:#1a7f8f; color:#fff; font-size:20px; margin-right:20px; box-shadow: 5px 5px 5px 0px gainsboro;}
		.list_con12 .list_con12_03 dl dt a {color:#fff;}
		.list_con12 .list_con12_03 dl dt i {border: solid #fff; border-width: 0 3px 3px 0;display: inline-block;padding: 5px; margin:35px 0 0 25px;}
		.list_con12 .list_con12_03 dl dt .right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
		.list_con12 .list_con12_03 dl dt img {margin-right:25px;}
	
		.list_con12 .tab_step_k {padding:60px 0; border-top:1px solid #ececec; margin-top:0; }
		.list_con12 .tab_step_k h4 {text-align:left; font-size:23px; margin-bottom:30px; margin-right:65px; float:left;}
		.list_con12 .tab_step_k dl {overflow:initial; width:296px; height:276px; background:#f6f6f6; margin:0 0 37px 37px; display:inline-block; border:none; position:relative;}
		.list_con12 .tab_step_k dl .step_arrow01 {background:url(/img/step_arrow01.png) no-repeat; width:60px; height:15px; display:block; position:absolute; top:48%; right:-54px; z-index:10;}
		.list_con12 .tab_step_k dl .step_arrow02 {background:url(/img/step_arrow02.png) no-repeat; width:60px; height:15px; display:block; position:absolute; top:48%; right:-54px; z-index:10;}
		.list_con12 .tab_step_k dl .step_arrow03 {background:url(/img/step_arrow03.png) no-repeat; width:15px; height:60px; display:block; position:absolute; top:97%; right:136px; z-index:10;}
		.list_con12 .tab_step_k dl:nth-child(2) {margin-left:0;}
		.list_con12 .tab_step_k dl:nth-child(4) {vertical-align:top; position:relative;}
		.list_con12 .tab_step_k dl:nth-child(4) p {padding:5px 20px; display:inline-block; color:#fff; background:#19b6d1; font-size:13px; font-weight:500;}
		.list_con12 .tab_step_k dl:nth-child(4) .about_over {display:none; box-sizing:border-box; position:absolute; top:0; padding:35px; background:#fff; line-height:19px; width:296px; height:276px; text-align:left; border:1px solid #19b6d1;}
		.list_con12 .tab_step_k dl:nth-child(4) .about_over b {margin-bottom:15px; display:inline-block;}
		.list_con12 .tab_step_k dl:nth-child(4) .about_over span {margin-bottom:5px; display:inline-block;}
		.list_con12 .tab_step_k dl:nth-child(4):hover .about_over {display:block;}

		.list_con12 .tab_step_k dl:nth-child(7) .about_over {display:none; box-sizing:border-box; position:absolute; top:0; padding:80px 25px; background:#fff; color:#333; line-height:19px; width:296px; height:276px; text-align:left; border:1px solid #19b6d1;}
		.list_con12 .tab_step_k dl:nth-child(7) .about_over b {margin-bottom:15px; display:inline-block;}
		.list_con12 .tab_step_k dl:nth-child(7) .about_over span {margin-bottom:5px; display:inline-block;}
		.list_con12 .tab_step_k dl:nth-child(7):hover .about_over {display:block;}

		.list_con12 .tab_step_k dl:nth-child(5) {margin-left:150px;}
		.list_con12 .tab_step_k dl:nth-child(7) { background:#19b6d1; color:#fff;vertical-align:top;}
		.list_con12 .tab_step_k dl:nth-child(7) p {padding:5px 20px; display:inline-block; color:#19b6d1; background:#fff; font-size:13px; font-weight:500;}
		.list_con12 .tab_step_k dl dt {text-align:center; display:block; margin-top:40px; padding:0 93px;}
		.list_con12 .tab_step_k dl dd {width:100%; text-align:center; font-size:14px; float:left; display:inline-block; padding:13px 0 9px 0;}
		.list_con12 .tab_step_k dl dd b {font-size:16px;}
		.list_con12 .tab_step_k dl dd span {margin-bottom:10px; display:inline-block;}
		.list_con12 .tab_step_k dl dd span strong {}
		.list_con12 .tab_step_k dl dd span b:nth-child(2) {font-size:16px; color:#333;}
		.list_con12 .tab_step_k dl dd span b {font-weight:400; font-size:14px; color:#777;}
	
		.list_con12 .list_con12_05 {padding:60px 0; border-top:1px solid #ececec;  margin-top:0;}
		.list_con12 .list_con12_05 h4 {text-align:left; font-size:23px; margin-bottom:30px; margin-right:144px; float:left;}
		.list_con12 .list_con12_05 span {display:block; font-size:16px; text-align:left;}

	/*20200116 ??  ? κ΅??  ?΄?©??΄*/
		
		
	
		.list_con12 .tab_03 {width:100%; }
		.list_con12 .tab_03 dl {width:43%; display:inline-block; padding:10px; margin-bottom:15px; box-sizing:border-box;background:#f6f6f6;}
		.list_con12 .tab_03 dl:first-child {width:49%; float:left;  height:230px; display:inline-block; padding:10px; }
		.list_con12 .tab_03 dl:nth-child(2) {width:49%; float:right;  height:230px; display:inline-block; padding:10px; }
		.list_con12 .tab_03 dl:nth-child(3) {width:100%; height:200px; display:inline-block; padding:10px; }
		.list_con12 .tab_03 dl dt {background:#1a7f8f; text-align:center; font-size:20px; color:#fff; font-weight:500; padding:10px;}
		.list_con12 .tab_03 dl dd {font-size:15px; color:#555; padding:20px 10px; line-height:23px; text-align:left;}
		.list_con12 .tab_03 dl dd strong {font-weight:600; color:#000;}
		.list_con12 .tab_03 dl:before {display:none;}
		.list_con12 .tab_03 dl:after {display:none;}

		.list_con12 .tab_04 {padding:60px 0; border-top:1px solid #ececec; margin-top:0;}
		.list_con12 .tab_04 h4 {text-align:left; font-size:23px; margin-bottom:30px; float:left; margin-right:107px;}
		.list_con12 .tab_04 .step_h4 {text-align:left; font-size:23px; margin-bottom:30px; float:left;margin-right:83px; height:225px;}
		.list_con12 .tab_04 dl {width:42%; float:left; display:inline-block; text-align:left; vertical-align:top;margin-bottom:40px; margin-top:7px;height:120px;}
		.list_con12 .tab_04 dl:nth-child(5) {}
		.list_con12 .tab_04 dl dt {display:inline-block; margin-right:25px;}
		.list_con12 .tab_04 dl dt img {}
		.list_con12 .tab_04 dl dd {display:inline-block; vertical-align:top; line-height:18px; font-size:15px;}
		.list_con12 .tab_04 dl dd h5 {font-size:18px; font-weight:500; padding-bottom:15px;}		
		.list_con12 .tab_04 dl dd span {display:block; margin-bottom:5px;}
		.list_con12 .tab_04 dl dd b {font-size:13px; color:#646464; font-weight:400;}
		.list_con12 .tab_04 .list_con12_02_ex {width:950px; margin-left:190px; height:50px; padding:25px 30px 25px 30px; text-align:left; background:#f9f9f9; display:block; margin-top:40px;}
		.list_con12 .tab_04 .list_con12_02_ex h5 {font-size:20px; float:left; width:70px;}
		.list_con12 .tab_04 .list_con12_02_ex b {float:left; font-weight:400; font-size:14px; margin-right:0;}
	
		.list_con12 .tab_step {padding:60px 0; border-top:1px solid #ececec; }
		.list_con12 .tab_step h4 {text-align:left; font-size:23px; margin-bottom:30px; margin-right:65px; float:left;}
		.list_con12 .tab_step dl {overflow:initial; width:296px; height:276px; background:#f6f6f6; margin:0 0 37px 37px; display:inline-block; border:none; position:relative;}
		.list_con12 .tab_step dl .step_arrow01 {background:url(/img/step_arrow01.png) no-repeat; width:60px; height:15px; display:block; position:absolute; top:48%; right:-54px; z-index:10;}
		
		.list_con12 .tab_step dl:nth-child(2) {vertical-align:top; position:relative;margin-left:0}
		.list_con12 .tab_step dl:nth-child(2) p {padding:5px 20px; display:inline-block; color:#fff; background:#19b6d1; font-size:13px; font-weight:500;}
		.list_con12 .tab_step dl:nth-child(2) .about_over {display:none; box-sizing:border-box; position:absolute; top:0; padding:80px 35px; background:#fff; line-height:19px; width:296px; height:276px; text-align:left; border:1px solid #19b6d1;}
		.list_con12 .tab_step dl:nth-child(2) .about_over b {margin-bottom:15px; display:inline-block;}
		.list_con12 .tab_step dl:nth-child(2) .about_over span {margin-bottom:5px; display:inline-block;}
		.list_con12 .tab_step dl:nth-child(2):hover .about_over {display:block;}
		
		.list_con12 .tab_step dl:nth-child(4) { background:#19b6d1; color:#fff;vertical-align:top;}
		.list_con12 .tab_step dl:nth-child(4) p {padding:5px 20px; display:inline-block; color:#19b6d1; background:#fff; font-size:13px; font-weight:500;}
		.list_con12 .tab_step dl:nth-child(4) .about_over {display:none; box-sizing:border-box; position:absolute; top:0; padding:80px 35px; background:#fff; color:#333; line-height:19px; width:296px; height:276px; text-align:left; border:1px solid #19b6d1;}
		.list_con12 .tab_step dl:nth-child(4) .about_over b {margin-bottom:15px; display:inline-block;}
		.list_con12 .tab_step dl:nth-child(4) .about_over span {margin-bottom:5px; display:inline-block;}
		.list_con12 .tab_step dl:nth-child(4):hover .about_over {display:block;}

		
		
		.list_con12 .tab_step dl dt {text-align:center; display:block; margin-top:40px; padding:0 93px;}
		.list_con12 .tab_step dl dd {width:100%; text-align:center; font-size:14px; float:left; display:inline-block; padding:13px 0 9px 0;}
		.list_con12 .tab_step dl dd b {font-size:16px;}
		.list_con12 .tab_step dl dd span {margin-bottom:10px; display:inline-block;}
		.list_con12 .tab_step dl dd span strong {font-size:13px; font-weight:400; padding-left:10px; color:#666;}
		.list_con12 .tab_step dl dd span b:nth-child(2) {font-size:16px; color:#333;}
		.list_con12 .tab_step dl dd span b {font-weight:400; font-size:14px; color:#777;}


		
		.login_box {border:1px solid #ddd; padding:80px 0;}
		.login_box dt, 
		.login_box dd{width:600px; margin:auto; text-align:left;}
		.login_box dt span{float:left; width:69%;}
		.login_box dt button{float:right; width:30%; background:#1a7f8f; border-radius:0px 3px; padding:0; height:85px; font-size:18px; font-weight:normal;}
		.login_box dt:after,.login_box dd:after{content:""; clear:both; display:block;}
		.login_box dt input[type = 'text'], .login_box dt input[type = 'password']{width:100%; height:40px; line-height:40px; border:1px solid #ddd; margin-bottom:5px; padding:0 10px;}
		
		.login_box dd:nth-child(4){border-top:1px dotted #ddd; margin-top:0px; padding-top:20px;}
		.login_box dd a{height:50px; width:49%; display:block;float:left; text-align:center; line-height:50px; background:#1a7f8f; color:#fff; border-radius:0px 3px;}
		.login_box dd a:last-child{float:right; border:1px solid #ddd; color:#666; background:#fff;}
		.login_box h3{width:600px;margin:auto; margin-bottom:10px;}
		
		.re_succ img {margin:100px auto 10px auto; display:block;}
		.re_succ {font-size:14px; line-height:24px; color:#666;text-align:center;}
		.re_succ b{color:#1a7f8f;}
		.re_succ table{width:50%; margin:30px auto;}
		.re_succ th{width:35%; background:#f1f1f1;}


#popup_wrap, #popup_wrap2, #popup_wrap3 {width:auto; height:85%; background:#fff; border: solid 1px #666666;  position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); z-index:9999; display:none;}
#popup_wrap3 {width:auto; height:60%; background:#fff; border: solid 1px #666666; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); z-index:9999; display:none;}
#mask , #mask2 , #mask3 {width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.7) repeat; top:0; left:0; z-index:999; display:none;}	
#popup_wrap .popup-cont01, #popup_wrap2 .popup-cont02, #popup_wrap3 .popup-cont03  {width:100%; height:100%; max-height:; max-width:;  }	
	#popup_wrap .popup-cont01 {/* position:relative; width:1202px; left:50%; top:50%; transform:translate(-50%, -50%); z-index:100; */}
	#popup_wrap .popup-cont01 .popup-menual {width:100%; height:100%;  margin:auto auto; border-bottom:1px solid #c7c7c7; padding:0 !important; }
	#popup_wrap .popup-menual h1 {width:1200px; font-size:30px; font-weight:bold; margin:0; padding:0; margin-bottom:15px; background:#F6F6FB; line-height:74px; box-sizing:border-box; text-align:left; color:#333; padding-left:20px;}
	#popup_wrap .popup-menual .popupWrap { height:89%;}
	#popup_wrap .popup-menual .popup_wrap_01 {width:100%; padding:3%; box-sizing:border-box;}
	#popup_wrap .popup-menual .popup_wrap_01 ul {}
	#popup_wrap .popup-menual .popup_wrap_01 ul h2 {font-size:25px; font-weight:700; margin-bottom:30px;}
	#popup_wrap .popup-menual .popup_wrap_01 ul h3 {font-size:22px; font-weight:600; margin-bottom:20px;}
	#popup_wrap .popup-menual .popup_wrap_01 ul h4 {font-size:18px; font-weight:500; margin-bottom:15px;}
	#popup_wrap .popup-menual .popup_wrap_01 ul p {font-size:16px; margin-bottom:15px;}
	#popup_wrap .popup-menual .popup_wrap_01 ul li {font-size:14px; margin-bottom:10px; line-height:22px; color:#333;}
	#popup_wrap .popup-menual .popup_wrap_01 ul li:last-child{margin-bottom:30px;}
	
	#popup_wrap table {width:75%; border-collapse:collapse; margin:3% 0;}
	#popup_wrap table tr {background:#6e737f; text-align:center; font-size:14px; color:#fff;}
	#popup_wrap table tr th {font-weight:400; border-right:1px solid #fff; width:30%; padding:1%;}
	#popup_wrap table tr td {border-right:1px solid #dadada; border-left:1px solid #dadada; border-bottom:1px solid #dadada; color:#333; padding:1%; background:#fff;}
	
	#popup_wrap .popup-menual .popup_wrap_01 dl {padding-left:20px; margin:10px 0;}
	#popup_wrap .popup-menual .popup_wrap_01 dl dt {}
	#popup_wrap .popup-menual .popup_wrap_01 dl dd {font-size:13px; line-height:22px; color:#777;}
	
	#popup_wrap .popup-menual .popup_wrap_02 {width:100%; padding:3%; box-sizing:border-box;}
	#popup_wrap .popup-menual .popup_wrap_02 ul {}
	#popup_wrap .popup-menual .popup_wrap_02 ul h2 {font-size:25px; font-weight:700; margin-bottom:30px;}
	#popup_wrap .popup-menual .popup_wrap_02 ul h4 {font-size:18px; font-weight:500; margin-bottom:15px;}
	#popup_wrap .popup-menual .popup_wrap_02 ul p {font-size:16px; margin-bottom:15px;}
	#popup_wrap .popup-menual .popup_wrap_02 ul li {font-size:14px; margin-bottom:10px; line-height:22px; color:#333;}
	#popup_wrap .popup-menual .popup_wrap_02 ul li:last-child{margin-bottom:30px;}
	#popup_wrap button {position:absolute; border:none; top:0; right:0 !important;}
	input button {display:none !important;} 
/*?λΉμ€?΄?©?½κ΄? e*/

/*κ°μΈ? λ³΄μ²λ¦¬λ°©μΉ? start*/
	#popup_wrap2 .popup-cont02 {/* position:relative; width:1202px; left:50%; top:50%; transform:translate(-50%, -50%); z-index:100; */}
	#popup_wrap2 .popup-cont02 .popup-menual {width:100%; height:100%;  margin:auto auto; border-bottom:1px solid #c7c7c7; padding:0 !important; }
	#popup_wrap2 .popup-menual h1 {width:1200px; font-size:30px; font-weight:bold; margin:0; padding:0; margin-bottom:15px; background:#F6F6FB; line-height:74px; box-sizing:border-box; text-align:left; color:#333; padding-left:20px;}
	#popup_wrap2 .popup-menual .popupWrap { height:89%;}
	#popup_wrap2 .popup-menual .popup_wrap_01 {width:100%; padding:3%; box-sizing:border-box;}
	#popup_wrap2 .popup-menual .popup_wrap_01 ul {margin-bottom:40px;}
	#popup_wrap2 .popup-menual .popup_wrap_01 ul h2 {font-size:25px; font-weight:700; margin-bottom:30px;}
	#popup_wrap2 .popup-menual .popup_wrap_01 ul h3 {font-size:22px; font-weight:600; margin-bottom:20px;}
	#popup_wrap2 .popup-menual .popup_wrap_01 ul h4 {font-size:18px; font-weight:500; margin-bottom:15px;}
	#popup_wrap2 .popup-menual .popup_wrap_01 ul p {font-size:16px; margin-bottom:15px;}
	#popup_wrap2 .popup-menual .popup_wrap_01 ul li {font-size:14px; margin-bottom:10px; line-height:22px; color:#333;}
	#popup_wrap2 .popup-menual .popup_wrap_01 ul li:last-child{margin-bottom:30px;}
	
	#popup_wrap2 .popup-menual .popup_wrap_01 dl {padding-left:20px; margin:10px 0;}
	#popup_wrap2 .popup-menual .popup_wrap_01 dl dt {}
	#popup_wrap2 .popup-menual .popup_wrap_01 dl dd {font-size:13px; line-height:22px; color:#777;}
	
	#popup_wrap2 .popup-menual .popup_wrap_02 {width:100%; padding:3%; box-sizing:border-box;}
	#popup_wrap2 .popup-menual .popup_wrap_02 ul {}
	#popup_wrap2 .popup-menual .popup_wrap_02 ul h2 {font-size:25px; font-weight:700; margin-bottom:30px;}
	#popup_wrap2 .popup-menual .popup_wrap_02 ul h4 {font-size:18px; font-weight:500; margin-bottom:15px;}
	#popup_wrap2 .popup-menual .popup_wrap_02 ul p {font-size:16px; margin-bottom:15px;}
	#popup_wrap2 .popup-menual .popup_wrap_02 ul li {font-size:14px; margin-bottom:10px; line-height:22px; color:#333;}
	#popup_wrap2 .popup-menual .popup_wrap_02 ul li:last-child{margin-bottom:30px;}
	#popup_wrap2 button {position:absolute; border:none; top:0; right:0 !important;}
	input button {display:none !important;} 
/*κ°μΈ? λ³΄μ²λ¦¬λ°©μΉ? e*/

/*?΄λ©μΌλ¬΄λ¨?μ§κ±°λΆ? start*/
	#popup_wrap3 .popup-cont03 {/* position:relative; width:1202px; left:50%; top:50%; transform:translate(-50%, -50%); z-index:100; */}
	#popup_wrap3 .popup-cont03 .popup-menual {width:100%; height:100%;  margin:auto auto; border-bottom:1px solid #c7c7c7; padding:0 !important; }
	#popup_wrap3 .popup-menual h1 {width:1200px; font-size:30px; font-weight:bold; margin:0; padding:0; margin-bottom:15px; background:#F6F6FB; line-height:74px; box-sizing:border-box; text-align:left; color:#333; padding-left:20px;}
	#popup_wrap3 .popup-menual .popupWrap {height:84%;}
	#popup_wrap3 .popup-menual .popup_wrap_01 {width:100%; /* padding:9%; */ box-sizing:border-box;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:first-child {}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:first-child img {width:30%; position:absolute; right:8%; padding:5% 0;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:last-child {padding:9%;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:last-child h2 {font-size:40px; font-weight:600; margin-bottom:30px; color:#333;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:last-child h3 {font-size:23px; font-weight:400; color:#333;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:last-child h4 {font-size:18px; font-weight:500; margin-bottom:15px;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:last-child p {font-size:16px; color:#333;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:last-child li {font-size:14px; margin-bottom:10px; line-height:22px; color:#333;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:last-child li:last-child{margin-bottom:30px;}
	
	#popup_wrap3 .popup-menual .popup_wrap_01 dl {padding-left:20px; margin:10px 0;}
	#popup_wrap2 .popup-menual .popup_wrap_01 dl dt {}
	#popup_wrap3 .popup-menual .popup_wrap_01 dl dd {font-size:13px; line-height:22px; color:#777;}
	
	#popup_wrap3 .popup-menual .popup_wrap_02 {width:100%; padding:3%; box-sizing:border-box;}
	#popup_wrap3 .popup-menual .popup_wrap_02 ul {}
	#popup_wrap3 .popup-menual .popup_wrap_02 ul h2 {font-size:24px; font-weight:700; margin-bottom:30px;}
	#popup_wrap3 .popup-menual .popup_wrap_02 ul h4 {font-size:16px; font-weight:500; margin-bottom:15px;}
	#popup_wrap3 .popup-menual .popup_wrap_02 ul p {font-size:15px; margin-bottom:15px;}
	#popup_wrap3 .popup-menual .popup_wrap_02 ul li {font-size:14px; margin-bottom:10px; line-height:22px; color:#333;}
	#popup_wrap3 .popup-menual .popup_wrap_02 ul li:last-child{margin-bottom:30px;}
	#popup_wrap3 button {position:absolute; border:none; top:0; right:0 !important;}
	input button {display:none !important;} 
	.popupWrap textarea {width:100%; height:100%; padding:30px; border:none;}
/*?΄λ©μΌλ¬΄λ¨?μ§κ±°λΆ? e*/




	.bx-wrapper {  position: relative; padding: 0;  *zoom: 1;  -ms-touch-action: pan-y;  touch-action: pan-y;}
	.bx-wrapper img {  max-width: 100%;  display: block; height:665px;}
	.bxslider {  margin: 0;  padding: 0;}
	ul.bxslider {  list-style: none;}
	.bx-viewport {  /*fix other elements on the page moving (on Chrome)*/  -webkit-transform: translatez(0);height:665px;  margin:auto;}
	/** THEME
	===================================*/
	.bx-wrapper {background: #fff;overflow:hidden; width:100%; max-width:1200px;}
	.bx-wrapper .bx-pager,
	.bx-wrapper .bx-controls-auto {  position: absolute;  bottom: -30px;  width: 100%; bottom:48%; max-width:1200px; left:50%; margin-left:-600px;text-align:left;}
	/* LOADER */
	.bx-wrapper .bx-loading {  min-height: 50px;  background: url('images/bx_loader.gif') center center no-repeat #ffffff;  height: 100%;  width: 100%;  position: absolute;  top: 0;  left: 0;  z-index: 2000;}
	/* PAGER */
	.bx-wrapper .bx-pager { font-size: .85em;  font-family: Arial;  font-weight: bold;  color: #666;  padding-top: 20px;}
	.bx-wrapper .bx-pager.bx-default-pager a {  background: rgba(255,255,255,.3);  text-indent: -9999px;  display: block;  width: 10px;  height: 10px;  margin: 0 5px;  outline: 0;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}
	.bx-wrapper .bx-pager.bx-default-pager a:hover,
	.bx-wrapper .bx-pager.bx-default-pager a.active,
	.bx-wrapper .bx-pager.bx-default-pager a:focus {  background: #fff;}
	.bx-wrapper .bx-pager-item,
	.bx-wrapper .bx-controls-auto .bx-controls-auto-item {  display: inline-block;  vertical-align: bottom;  *zoom: 1;  *display: inline; }
	.bx-wrapper .bx-pager-item {  font-size: 0;  line-height: 0;}
	.bx-wrapper .bx-controls-direction {display:none;}

	/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {  text-align: left;  width: 80%;}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {  right: 0;  width: 35px; display:none;}
	/* IMAGE CAPTIONS */
	.bx-wrapper .bx-caption {  position: absolute;  bottom: 0;  left: 0;  background: #666;  background: rgba(80, 80, 80, 0.75);  width: 100%;}
	.bx-wrapper .bx-caption span {  color: #fff;  font-family: Arial;  display: block;  font-size: .85em;  padding: 10px;}



	.main_base{min-width: 1200px; position: relative;}

	.visual_wn {height:665px; max-width:1755px; position:relative; overflow:hidden;  margin:auto;}
	.visual_wn ul li {position:absolute; width:50%; max-width:877.5px; height:100%; left:0; top:0; background:rgba(1,113,122,.95);}
	.visual_wn ul h1 {position:absolute; left:100%; margin-left:-600px; color:#fff; top:70px; font-size:33px; font-weight:200; }
	.visual_wn ul h1 b{font-size:55px; font-weight:400; line-height:65px;}
	.visual_wn ul h1 span{display:block; font-size:16px; line-height:24px; margin:10px 0 0 5px;}
	.visual_wn p {display:inline-block; font-size:16px; color:#fff; margin-right:10px; padding-right:10px; border-right:1px solid rgba(255,255,255,.1); }
	.visual_wn p:last-child{border:none;}
	.visual_wn p strong{font-size:16px;}

	.visual_conbox {width:1200px; height:170px;   left:50%; top:450px; margin-left:-600px;  position:absolute; z-index:100;}
		
		.visual_conbox li{background:rgba(255,255,255,.9);  height:170px; float:left; border-right:1px solid #ccc; box-sizing:border-box; position:relative; padding:35px 30px;}
		.visual_conbox li h2{font-size:20px;}
		.visual_conbox li h2 a{position:absolute; right:30px; top:35px; color:#0f7985; font-size:30px; font-weight: 400; line-height:30px;}
		.visual_conbox li span{font-size:14px; display:block; margin-top:7px; color:#666;}
		
		.visual_conbox li h3{font-size:24px; color:#fff; margin:18px;}
		.visual_conbox li h3 a{position:absolute; width:60px; height:60px; text-align:center;line-height:60px; padding:0; right:33px; top:57px; color:#0f7985; background:rgba(255,255,255,.4); font-size:48px; font-weight: 100;   border-radius:200px;}
		.visual_conbox li h3 a:hover{background:rgba(255,255,255,.7);}
		.visual_conbox li:nth-child(1){width:28%; border-radius:7px 0 0 7px;}
		.visual_conbox li:nth-child(2){width:22%; background:rgba(255,255,255,.9) url(/image/vc_icon1.png)no-repeat right 30px bottom 20px;}
		.visual_conbox li:nth-child(3){width:22%; background:rgba(255,255,255,.9) url(/image/vc_icon2.png)no-repeat right 30px bottom 20px;}
		.visual_conbox li:nth-child(4){width:28%; border-radius:0 7px 7px 0; background:rgba(1,113,122,.9); border:none;}
		.visual_conbox li td{height:24px; padding-left:2px;}
		.visual_conbox li td a{font-size:16px; color:#222; font-weight:400;}
		.visual_conbox li table{margin-top:5px;}

	.m_wcon {width:1200px; height:60px; line-height:60px; margin:auto;}
		.m_wcon li {float:left; width:50%; position:relative;}
		.m_wcon li b {font-size:18px; vertical-align: top; display:inline-block; margin:0 10px;}
		.m_wcon li p{position:absolute; right:30px ; top:0; color:#0f7985; font-size:30px; font-weight: 400; cursor:pointer;}

		
		.ticker {	width: 70%;	height: 40px;	overflow: hidden;	display:inline-block;	margin: 0;	padding: 0;	list-style: none;}
		.ticker li {float:none;	width:100%; line-height:40px; height: 40px;	 	 margin: 10px 5px;}
		.ticker li a{font-size:14px; color:#666;}


	.visual_conbox_renew {width:1200px; height:170px;   left:50%; top:450px; margin-left:-600px;  position:absolute; z-index:100;}
		
		.visual_conbox_renew li{background:rgba(255,255,255,.9);  height:170px; float:left; border-right:1px solid #ccc; box-sizing:border-box; position:relative; padding:25px 25px 35px 25px;}
		.visual_conbox_renew li h2{font-size:20px; padding-bottom:10px;}
		.visual_conbox_renew li h2 a{position:absolute; right:30px; top:25px; color:#0f7985; font-size:30px; font-weight: 400; line-height:30px;}
		.visual_conbox_renew li span{font-size:14px; display:block; margin-top:7px; color:#666;}
		
		.visual_conbox_renew li h3{font-size:24px; color:#fff; margin:18px;}
		.visual_conbox_renew li h3 a{position:absolute; width:60px; height:60px; text-align:center;line-height:60px; padding:0; right:33px; top:57px; color:#0f7985; background:rgba(255,255,255,.4); font-size:48px; font-weight: 100;   border-radius:200px;}
		.visual_conbox_renew li h3 a:hover{background:rgba(255,255,255,.7);}
		.visual_conbox_renew li:nth-child(1),
        .visual_conbox_renew li:nth-child(2) {width:25%;}
		.visual_conbox_renew li:nth-child(1) {border-radius:7px 0 0 7px;}
		.visual_conbox_renew li:nth-child(3){width:25%; background:rgba(255,255,255,.9) url(/image/vc_icon1.png)no-repeat right 30px bottom 20px;}
		.visual_conbox_renew li:nth-child(4){width:25%; background:rgba(255,255,255,.9) url(/image/vc_icon2.png)no-repeat right 30px bottom 20px; border-radius:0 7px 7px 0; border:none;}
		/* .visual_conbox_renew li:nth-child(4){width:28%; border-radius:0 7px 7px 0; background:rgba(1,113,122,.9); border:none;} */
		.visual_conbox_renew li td{height:24px; padding-left:2px;}
		.visual_conbox_renew li td a{font-size:16px; color:#222; font-weight:400; letter-spacing:-1px;}
		.visual_conbox_renew li table{margin-top:5px;}










