	@charset "utf-8";
	@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
	html {overflow-y:scroll}
	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 {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, span {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}
	li{margin:0;}

	/* 공통 */
	.left {float:left;}
	.right {float:right;} 
	.cl {clear:both;}

	


	.clear:after{content:""; display:block; clear:both;}
	.header {width:100%; height:30px; background:#1a7f8f; position:fixed; z-index:150; top:0;}
		.header dl {width:100%; margin:auto; text-align:right;}
		.header ul {width:100%; margin:auto; text-align:right; background:#fff;}
		.header dt, .header dd{display:inline-block; line-height:30px; font-size:12px; color:rgba(255,255,255,.7);}
		.header dl a{color:#ffffff; line-height:12px;}
		.header dl a:first-child{border-right:1px solid rgba(255,255,255,.3);}
		.header dt{margin-right:10px;}
		.header dt a{padding:0 20px;}
		.header dd{background:#19b6d1;padding:0 10px;}
		.header dd a{display:inline-block; padding:0 5px;}
		.header dd span{font-size:10px;}
		
		.header li:first-child{float:left; margin:0 4%;}
		.header li:last-child{text-align:center; width:50px; height:45px; border-radius:1px; border:1px solid #10535d; background:#10535d; float:right; margin-right:20px; position:relative; box-sizing:border-box; margin-top:32px;}
		.header li:last-child:before {content:""; width:25px; height:5px; left:6%; margin-left:8px; top:30px; position:absolute; border-top:2px solid #fff;}
		.header li:last-child:after {content:"";width:25px; height:7px; left:44%; margin-left:-10px; top:12px; position:absolute; border-top:2px solid #fff; border-bottom:2px solid #fff; box-sizing:content-box;}
		.header li:last-child a {display:none;}
		.header li:last-child img{margin:0 10px; display:none;}
		.header li:last-child.on {position:fixed; width:100%; height:100%; background:rgba(051,153,153,.9); border:none; margin:0; z-index:160; cursor:auto; top:0;}
		.header li:last-child.on a {display:block; background:none; padding:15px 0; font-size:20px; border-bottom:1px solid rgba(255,255,255,.1); color:#fff; text-align:center; font-weight:400;}
		.header li:last-child.on:after {content:""; display:none;}
		.header li:last-child.on:before {content:""; display:none;}
		.header li:last-child div ul {}
		.header li:last-child div ul li {}
		.header li:last-child div ul li a {}
		.header li:last-child div span {display:none;}
		.header li:last-child div span li {}
		.header li:last-child div span li a {}

		.header li.9988_m_menu a{font-size:17px; font-weight:bold; text-align:left; display:inline-block; margin:0 20px; padding:0 17px 5px 0; }
		.header li.9988_m_menu a:last-child {display:none;}
		.header li.9988_m_menu a img {width:100%;}




	.visual{width:100%;  height:530px; overflow:hidden; position:relative;   margin-top:100px;}
		.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;height: 540px;background: url(/img/9988_visual.png) center right/auto 100%;}
		.visual .m_mvi:first-child li:nth-child(1){animation:visual1_img 5s ease-out 0s 1 alternate; position:absolute; bottom:0px; left:0; ;z-index:1; opacity:0; }
		.visual .m_mvi:first-child li:nth-child(2){animation:visual1_text1 5s ease-out 0s 1 alternate; position:absolute; z-index:2; left:5%; top:200px;   text-align:left;  opacity:0;}
		.visual .m_mvi:first-child li:nth-child(3){animation:visual1_text2 5s ease-out 0s 1 alternate; position:absolute; z-index:2; right:5%; top:200px;   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 img {height:530px;}
		.visual .m_img {display:none;}
		.visual ul li {font-size:35px; line-height:45px; 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:calc(100% + 50px); background:url(/img/9988_visual2.png) no-repeat center bottom/cover; position:absolute;  left:0;z-index:0; }
		.visual .mv_text {animation:visual2_textbg 7s ease-out 0s 1 alternate; top:30px; text-align:center; opacity:1; position:absolute; width:100%;line-height:50px; }
		.visual .mv_text span{display:block; z-index:0; font-size:25px;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:150px; margin-bottom:10px;}
		.visual .mv_text br{display:none;}

		.visual .vt_box1,.visual .vt_box2{position:absolute;width:150px;bottom: 80px;height:130px;background:rgba(0,0,0,.5);font-size: 16px;line-height: 22px;cursor: pointer; z-index:10; text-align:left; box-sizing:border-box; padding:20px 10px; font-weight:300; border:2px solid #fff;}
		.visual .vt_box1 b,.visual .vt_box2 b{display:block;}
		.visual .vt_box1{left:7%;  animation:visual_box1 5s ease-out 0s 1 alternate;}
		.visual .vt_box2{right:7%; animation:visual_box2 5s 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 5s ease-out 0s 1 alternate;box-shadow:-2px -2px 2px rgba(255,255,255,.3)}
		.visual .vt_box1:after{animation:visual_text 5s ease-out 0s 1 alternate;box-shadow:2px 2px 2px rgba(255,255,255,.3);}
		.visual .vt_box2:before{animation:visual_text2 5s ease-out 0s 1 alternate;box-shadow:-2px -2px 2px rgba(255,255,255,.2)}
		.visual .vt_box2:after{animation:visual_text2 5s ease-out 0s 1 alternate;box-shadow:2px 2px 2px rgba(255,255,255,.2);}
		.visual .vt_box1 img,.visual .vt_box2 img {width:50%; margin-top:10px;}

		.visual_2{width:100%; /* min-width:1200px; */ height:auto; overflow:hidden; position:relative; top:0; left:0; background:#2b72ca; margin-top:130px;}
		.visual_2 .g_pc_img {width:90%; margin:auto; padding:45px 0;}
		.visual_2 .g_pc_img h1 {font-size:53px; font-family:'godoMaum'; color:#fff; font-weight:500;}
		.visual_2 .g_pc_img span {font-size:16px; font-weight:300; color:#fff; margin-top:15px; display:block;}
		.visual_2 .g_pc_img span b {font-weight:500;}
		.visual_2 .g_pc_img a {color:#2b72ca; background:#fff; padding:6px 15px; font-weight:600; font-size:14px; border-radius:9px; margin-top:32px; display:inline-block;}
		.visual_2 .g_pc_img a i {border: solid #2b72ca; border-width: 0 2px 2px 0;display:inline-block; padding:3px; margin:7px 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 {width:33%;}

		@keyframes visual1_bg{
			  0% {opacity:1;}
			  90%   {opacity:1; }
			  100%   {opacity:0; }
			}
			@keyframes visual1_img{
				  0% {left:0px; width:100%;opacity:1;}
				  35%   {left:0; width:100%;opacity:1;}
				  50%   {left:0; width:100%; opacity:0;}
				  100%   {left:0; width:100%;opacity: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_text2{
				  0% {top:250px; opacity:0;}
				  50%   {top:250px; opacity:0;}
				  60%   {top:200px; opacity:1;}
				  90%   {top:200px; opacity:1;}
				  100%   {top:200px; opacity:1;}
				}
			@keyframes visual2_img{
				  0% {bottom:0;}
				  20%   {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:25px;}
				  100%   {opacity:1; font-size:25px;}
				}
			@keyframes visual2_text2{
				  0% {opacity:0; font-size:10px;}
				  20%   {opacity:0;  font-size:10px;}
				  25%   {opacity:1;  font-size:25px;}
				  100%   {opacity:1; font-size:25px;}
				}
			@keyframes visual2_text3{
				  0% {opacity:0; font-size:10px;}
				  20%   {opacity:0;  font-size:10px;}
				  25%   {opacity:1;  font-size:25px;}
				  100%   {opacity:1; font-size:25px;}
				}
			@keyframes visual2_text4{
				  0% {opacity:0; font-size:10px;}
				  25%   {opacity:0;  font-size:10px;}
				  30%   {opacity:1; font-size:25px;}
				  100%   {opacity:1; font-size:25px;}
				}


		
		@keyframes visual_box1{
			  0% {background:rgba(0,0,0,.0); opacity:0; color:rgba(255,255,255,0);}
			  70% {background:rgba(0,0,0,.0); opacity:0;}
			  75%   {background:rgba(0,0,0,.0);  opacity:1;}
			  80%   {background:rgba(0,0,0,.5); color:rgba(255,255,255,0);}
			  85%   {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);}
			  75% {background:rgba(0,0,0,.0); opacity:0;}
			  80%   {background:rgba(0,0,0,.0);  opacity:1;}
			  85%   {background:rgba(0,0,0,.5); color:rgba(255,255,255,0);}
			  90%   {background:rgba(0,0,0,.5); color:rgba(255,255,255,1);}
			}
		@keyframes visual_text{
			  0% {width:0%; height:0%; }
			  80%   {width:0%; height:5%;  opacity:1;}
			  85%   {width:101%; height:101%; }
			  100%   {width:101%; height:101%; }
			}
		@keyframes visual_text2{
			  0% {width:0%; height:0%; }
			  90%   {width:0%; height:5%;  opacity:1;}
			  95%   {width:0%; height:5%; }
			  100%   {width:101%; height:101%; }
			}
	.s_visual{display:none; 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:90%; margin:auto; /* margin:50px auto 30px auto; */}
		.m_con .m_board{width:100%; margin-bottom:30px; margin-top:35px; text-align:left; position:relative;}
		.m_con .m_board h3{line-height:40px; 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:40px; font-size:14px; 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; font-size:14px;}
		.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; font-size:12px;}
		.m_con .m_board span a:nth-child(2){float:right;font-size:12px; color:#999;}

	
	.m_con .m_reception{width:100%; margin-bottom:30px; /* margin:0 2% 45px 2%; */border:1px solid #ddd; height:auto; padding:30px 10px; box-sizing:border-box;}
		.m_con .m_reception dl:after{content:""; display:block; clear:both}
		.m_con .m_reception dl:nth-child(1){float:left; width:42%; border-right:1px solid #eee;padding-right:19px; /* padding-bottom:13px; margin-bottom:13px; */}
		.m_con .m_reception dl:nth-child(2) {float:left;width:42%; padding-left:16px;}
		.m_con .m_reception dt:last-child {border:1px solid red;}
		.m_con .m_reception dt,.m_con .m_reception dd{float:left;}
		.m_con .m_reception dd{text-align:left;margin-left:10px;}
		.m_con .m_reception dd strong{font-size:16px; }
		.m_con .m_reception dd span{line-height:16px; display:inline-block;margin:3px 0 15px 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:100%; height:auto; margin-bottom:30px; color:#666; border:1px solid #187584; height:; 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; background-position:right;}
		.m_con .m_about b{font-size:18px; display:block; color:#444; margin-bottom:5px;}
		.m_con .m_about a{display:block; text-align:center; background:#1a7f8f; width:90px; border-radius:5px; color:#fff; text-align:center; float:left; padding:5px; margin-top:15px;}

		.m_con .m_about_g{float:right; width:100%; height:auto; margin-bottom:30px; color:#fff; height:; padding:20px; box-sizing:border-box; text-align:left; letter-spacing:-0.5px;background:#225A72 url(/img/mc_img1-5.png) no-repeat bottom center; background-position:bottom right; background-size:65%;}
		.m_con .m_about_g b{font-size:18px; display:block; color:#fff; margin-bottom:5px;}
		.m_con .m_about_g a{display:block; text-align:center; background:#fff; width:90px; border-radius:5px; color:#204c71; text-align:center; float:left; padding:5px; margin-top:15px;}

	
	.m_con2 {width:100%; margin:auto; background:#eee;padding:30px 0; }
		.m_con2 ul{width:90%; margin:auto;}
		.m_con2 li{float:left; width:47%; height:55px;background:#fff; border:1px solid #ccc; margin:1% 1%;}
		.m_con2 li:nth-child(2){margin-right:0;}
		.m_con2 li:nth-child(4){margin-right:0;}
		.m_con2 li a{display:block; text-align:center;}
		.m_con2 li a img {max-width:100%;}
		.m_con2 ul:after{content:""; display:block; clear:both}
		

	.footer {width:100%; background:#29383a; padding:30px 0 60px 0; margin:auto;/*  margin-top:134px; */}
		.footer a{color:#fff; font-weight:500; font-size:13px; padding-right:20px;}
		.footer ul{width:100%; margin:auto; text-align:left;}
		.footer li{float:left; color:rgba(255,255,255,.6); padding:0 6%;}
		.footer li img {width:90%; margin-bottom:10px;}

	
	/*인사말*/
	.b_contant{width:100%;/* padding:60px 30px; */ height:auto; overflow:hidden; position:relative; /* top:134px; */ left:0; background:#eff0f5 url(/img/s11_re_BG.png) no-repeat; margin:auto; display:block;}
		.b_contant h2 {width:100%; position:absolute; font-size:26px; line-height:154px; color:#fff; margin:auto; text-align:center; top:120px; display:block; }
		.b_contant .tab .tab4_1 {width:49%;}
		.b_contant .tab {width:90%; margin:auto; border-top:2px solid #1a7f8f; background:#fff; overflow:hidden; text-align:center; margin-top:260px;}
		.b_contant .tab li {   text-align:center; box-sizing:border-box;display:inline-block; padding:15px 10px; cursor:pointer; font-size:14px; }
		.b_contant .tab li br {}
		.b_contant .tab li.on {border-bottom:3px solid #1a7f8f; color:#1a7f8f; font-weight:500; }
		.b_contant .tab_con {width:90%; clear:both; box-sizing:border-box; margin-top:105px; border:1px solid #ddd;  margin:auto; background:#fff; }
		.b_contant .tab_con ul {margin:auto; display:block; height:auto; background:#fff; text-align:center; overflow:hidden; padding:0px 5% 0; margin-bottom:45px;}
		.b_contant .tab_con ul p img {max-width:100%; margin-bottom:40px; text-align:center; vertical-align:middle; display:inline-block;}
		.b_contant .tab_con2{display:block; height:auto; background:#fff; text-align:center; padding-top:40px;  width:100%; margin:auto; padding-bottom:100px;}
		
		.b_contant .list_con11 h3 {text-align:center; font-weight:400; font-size:18px; margin-bottom:50px;}
		.b_contant .list_con11 h3 br{display:none;}
		.b_contant .list_con11 p {float:left;}
		.b_contant .list_con11 li {float:left; text-align:center; font-size:13px; line-height:22px;}
		.b_contant .list_con11 b {font-weight:800;}
		.b_contant .list_con11 span{display:inline;text-align:center;}
		.b_contant .list_con11 span img {text-align:left;padding-left:66px; margin-top:22px; max-width:80%;}
		.b_contant .list_con11 br{display:block; height:20px;}
		.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);}



	.board_tables td{min-width:40px;}
	.board_tables td:nth-child(1){width:30px;min-width:30px;}
	.board_tables td:nth-last-child(1){width:5%;}
	.board_tables td:nth-last-child(2){width:auto;}
	.board_tables td:nth-last-child(3){width:10%;}
	.board_tables td:nth-last-child(4){width:auto; }
	.board_tables td:nth-last-child(5){width:auto;}
	.board_tables td:nth-last-child(6){width:40px;}
	.board_tables td:nth-last-child(7){width:auto;}
	.board_tables nobr{display:inline !important; overflow: auto !important; white-space: normal;}

	.tab_con2 .pazing_n B {width:20px; height:20px; line-height:20px;}
	.tab_con2 .pazing_n img {margin-top:3px;}
	.tab_con2 .border_inputn{width:30% !important; }
	.tab_con2 select{font-size:12px;}
	
	
	.bo_cate_tablen { width:96%; height:auto; padding:25px 20px  30px 20px; box-sizing:border-box; position:relative; margin-bottom:70px; border-radius:0 20px 0 20px; margin:auto;}
	.bo_cate_tablen a{float:left; display:block; width:47%; height:auto; padding:10px 5px 15px 5px; border-radius:5px; background:#fff; margin:5px; text-align:center; box-sizing:border-box; }
	.bo_cate_tablen a img {margin:0 2px; width:20px;}
	.bo_cate_tablen a p {margin-top:5px; font-weight:500;color:#666; font-size:11px; display:inline-block;}

	.bo_cate_tablen a.on{background:#5cb2df; }
	.bo_cate_tablen.bg001{background:#f1f8f9 url(/img/gc_contact.png)no-repeat bottom center;}

	.bo_cate_tablen.bg001 span{float:left;width:100%; display:block; padding-right:0; text-align:center; box-sizing:border-box; font-size:14px; margin-top:15px; color:#666;}
	.bo_cate_tablen.bg002 {padding-top:220px; background: #f1f8f9 url(/img/gc_contact2.png)no-repeat center top /250px;}
	.tab_con2 .s333_table td{display:inline-block; width:100%; margin:3px auto;}
	.tab_con2 .s333_table td input{width:25%;}


	.s30_table{width:96%; margin:20px auto;}
	.s30_table th p{font-size:14px; display:inline-block; margin-left:0px; font-weight:bold; text-align:center;}

	.s30_table td, .s30_table th{font-size:12px; padding:10px 5px; position:relative; line-height:16px;}
	.s30_table .width90p{width:95%; max-width:400px;}
		
#popup_wrap, #popup_wrap2, #popup_wrap3 {width:90%; 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:90%; 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:100%; font-size:20px; 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:100%; font-size:20px; 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:100%; font-size:20px; 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 {text-align:center;}
	#popup_wrap3 .popup-menual .popup_wrap_01 ul:first-child img {width:30%;  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;}
	
	.regi_con {padding-top:0 !important;}
	.regi_con h3 {font-size:18px; color:#333; margin-bottom:10px; text-align:left;}
	.regi_con h3 b {color:#004b9b;}
	.regi_con h3 span {font-size:13px !important;display:block; font-weight:500;}
	.login_box {border:1px solid #ddd; padding:50px 0; margin-top:20px;}
		.login_box dt, 
		.login_box dd{width:95%; 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:17px; color:#fff; border:none; 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:95%;margin:auto; text-align:left; margin-bottom:10px;}

		.re_step {width:100%; margin:auto; height:auto; background:#f1f8f9; box-sizing:border-box; padding:20px 30px ; text-align:center !important; position:relative; border-radius:0 30px 0 30px  ; margin-bottom:50px;}
		.re_step dl{display:inline-block; width:25%; margin:0 1%;text-align:center; vertical-align:top;}
		.re_step dl:after{content:""; clear:both; display:block;}
		.re_step dl dt,
		.re_step dl dd{display:inline-block; vertical-align:middle;  padding:0 15px; margin-top:10px; box-sizing:border-box;}
		.re_step dl dt img {width:100%;}
		.re_step dl dd b{font-size:14px; display:block; font-weight:500;}
		.re_step img{display:inline-block; float:none !important; width:4%; }
		.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:20px; background:#fcfcfc;}
		.regi_con button{ background:#2dbdd4; font-size:16px; font-weight:bold; color:#fff; padding:10px 40px; border-radius:5px 10px; border:none;}
		.regi_con .dledledle {background:#333; font-size:16px; font-weight:bold; color:#fff; padding:10px 40px; 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 5px;}
		.regi_con table th {padding:15px 11px; text-align:left; font-size:12px; font-weight:400;}
		.regi_con table input[type = 'text'],.regi_con table input[type = 'password'],.regi_con table select{padding:0 10px; width:98%; 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:98%; margin-top:5px;}
		.regi_con table input.width02{width:98%;}
		.regi_con table input.width03{width:80%;}

		.re_succ img {margin:50px auto 20px auto; display:block; width:15%;}
		.re_succ {font-size:14px; line-height:24px; color:#666;text-align:center;}
		.re_succ br {display:none;}
		.re_succ b{color:#1a7f8f;}
		.re_succ table{width:95%; margin:30px auto;}
		.re_succ th{width:25%; background:#f1f1f1;}


		/*20200116 수정 후 국내 이용안내*/
	.list_con12 {}
		.list_con12 h3 {text-align:center; font-weight:400; margin-bottom:20px; font-size:17px;}
		.list_con12 h3 br{display:none;}
		.list_con12 h3 span {font-weight:600;}
	
		.list_con12 .list_con12_01 {width:100%; padding:30px 0; margin-top:0;}
		.list_con12 .list_con12_01 dl {width:100%; display:inline-block; padding:10px; margin-bottom:15px; box-sizing:border-box; position:relative; }
		.list_con12 .list_con12_01 dl:first-child {width:100%; float:left;  height:140px !important; 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:100%; float:right;  height:140px !important; 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:16px; color:#000; font-weight:600; padding:10px; background:none;}
		.list_con12 .list_con12_01 dl dd {font-size:12px; color:#555; padding:5px 10px; line-height:18px; text-align:center;}
		.list_con12 .list_con12_01 dl dd br {display:none;}
		.list_con12 .list_con12_01 dl dd strong {font-weight:600; color:#000;}
	
		.list_con12 .list_con12_02 {padding:30px 0; border-top:1px solid #ececec; margin-top:0;}
		.list_con12 .list_con12_02 h4 {text-align:left; font-size:18px; margin-bottom:10px;}
		.list_con12 .list_con12_02 .step_h4 {text-align:left; font-size:18px; margin-bottom:30px; }
		.list_con12 .list_con12_02 dl {width:100%; float:left; display:inline-block; text-align:left; vertical-align:top;margin-bottom:30px; margin-top:7px;height:60px;}
		.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:14px; font-size:12px;}
		.list_con12 .list_con12_02 dl dd h5 {font-size:14px; font-weight:500; padding-bottom:12px;}		
		.list_con12 .list_con12_02 dl dd span {display:block; margin-bottom:5px;}
		.list_con12 .list_con12_02 dl dd b {font-size:12px; color:#646464; font-weight:400;}
		.list_con12 .list_con12_02 .list_con12_02_ex {width:92%;height:50px; padding:20px 15px 110px 15px; text-align:left; background:#f9f9f9; display:block; margin-top:55px;}
		.list_con12 .list_con12_02 .list_con12_02_ex h5 {font-size:14px; float:left; width:70px; margin-bottom:10px;}
		.list_con12 .list_con12_02 .list_con12_02_ex b {float:left; font-weight:400; font-size:12px; margin-right:0;}
	
		.list_con12 .list_con12_03 {padding:30px 0; border-top:1px solid #ececec; margin-top:0;}
		.list_con12 .list_con12_03 h4 {text-align:left; font-size:18px; margin-bottom:10px;}
		.list_con12 .list_con12_03 dl {}
		.list_con12 .list_con12_03 dl dd {float:left; width:100%;}
		.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:10px 12px; font-weight:500; font-size:12px; border-right:1px solid #e2e2e2;}
		.list_con12 .list_con12_03 tbody tr td {font-size:12px; font-weight:400; text-align:left; padding:8px;}
		.list_con12 .list_con12_03 dl dd span {font-weight:500; font-size:12px; color:#013f43; display:block; text-align:left; padding-top:5px;}
		.list_con12 .list_con12_03 dl dt {float:right; padding:10px 22px 10px 0px; border-radius:10px; background:#1a7f8f; color:#fff; font-size:14px; margin:10px 2% 0 2%; 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 2px 2px 0;display: inline-block;padding: 4px; margin:11px 0 0 -20px;}
		.list_con12 .list_con12_03 dl dt .right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
		.list_con12 .list_con12_03 dl dt img {width:15%; margin-right:8px;}
	
		.list_con12 .tab_step_k {padding:30px 0; border-top:1px solid #ececec; margin-top:0; }
		.list_con12 .tab_step_k h4 {text-align:left; font-size:18px; margin-bottom:10px;}
		.list_con12 .tab_step_k dl {overflow:initial; width:98%; height:auto; background:#f6f6f6; margin:0 0px 15px 0px; display:inline-block; border:none; position:relative; padding:5px;}
		.list_con12 .tab_step_k dl .step_arrow01 {display:none !important; background:url(/img/step_arrow01.png) no-repeat; width:60px; height:15px;  position:absolute; top:48%; right:-54px; z-index:10;}
		.list_con12 .tab_step_k dl .step_arrow02 {display:none !important;background:url(/img/step_arrow02.png) no-repeat; width:60px; height:15px;  position:absolute; top:48%; right:-54px; z-index:10;}
		.list_con12 .tab_step_k dl .step_arrow03 {display:none !important;background:url(/img/step_arrow03.png) no-repeat; width:15px; height:60px;  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) {height:295px; position:relative;}
		.list_con12 .tab_step_k dl:nth-child(4) .about_over {width:90%; position:absolute; box-sizing:border-box; top:126px; left:5%; margin:4px auto; padding:10px 16px; background:#fff; border:1px solid #ccc;}
		.list_con12 .tab_step_k dl:nth-child(4) .about_over b {line-height:30px;}
		.list_con12 .tab_step_k dl:nth-child(4) .about_over span {margin-bottom:0; line-height:18px;}
		.list_con12 .tab_step_k dl:nth-child(7) {background:#19b6d1; color:#fff;height:160px; position:relative;}
		.list_con12 .tab_step_k dl:nth-child(7) .about_over {width:90%; position:absolute; box-sizing:border-box; top:90px; left:5%; margin:4px auto; color:#333; padding:10px 16px; background:#fff;}
		.list_con12 .tab_step_k dl:nth-child(7) .about_over span {margin-bottom:0; line-height:18px;}
		.list_con12 .tab_step_k dl:nth-child(4) p {display:none;}
		.list_con12 .tab_step_k dl:nth-child(7) p {display:none;}
		.list_con12 .tab_step_k dl dt {text-align:center; display:block; margin-top:0px; padding:17px; float:left;}
		.list_con12 .tab_step_k dl dt img {width:57px; height:auto;}
		.list_con12 .tab_step_k dl dd {width:50%; text-align:left; font-size:12px; float:left; display:inline-block; padding:19px; }
		.list_con12 .tab_step_k dl dd br {}
		.list_con12 .tab_step_k dl dd b {font-size:14px;}
		.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:30px 0 0 0; border-top:1px solid #ececec;  margin-top:0;}
		.list_con12 .list_con12_05 h4 {text-align:left; font-size:18px; margin-bottom:10px;}
		.list_con12 .list_con12_05 span {display:block; font-size:12px; text-align:left;}

	/*20200116 수정 후 국제 이용안내*/
	
		.list_con12 .tab_03 {width:100%; }
		.list_con12 .tab_03 dl {overflow:initial; width:100%; height:127px; background:#f6f6f6; margin:0 0px 15px 0px; display:inline-block; border:none; position:relative; padding:5px;}
		.list_con12 .tab_03 dl:first-child {width:100%; float:left;  height:230px; display:inline-block; padding:10px;}
		.list_con12 .tab_03 dl:nth-child(2) {width:100%; float:right;  height:230px; display:inline-block; padding:10px; }
		.list_con12 .tab_03 dl:nth-child(3) {width:100%; height:140px; display:inline-block; padding:10px; margin-bottom:0; }
		.list_con12 .tab_03 dl dt {background:#1a7f8f; text-align:center; font-size:14px; color:#fff; font-weight:500; padding:7px;}
		.list_con12 .tab_03 dl dd {font-size:12px; color:#555; padding:10px; line-height:18px; 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:30px 0; border-top:1px solid #ececec; margin-top:0;}
		.list_con12 .tab_04 h4 {text-align:left; font-size:18px; margin-bottom:10px;}
		.list_con12 .tab_04 .step_h4 {text-align:left; font-size:18px; margin-bottom:15px; }
		.list_con12 .tab_04 dl {width:100%; float:left; display:inline-block; text-align:left; vertical-align:top;margin-bottom:25px; margin-top:7px;height:60px;}
		.list_con12 .tab_04 dl:nth-child(5) {width:100%; float:left; display:inline-block; text-align:left; vertical-align:top;margin-bottom:0px; margin-top:25px;height:60px;}
		.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:14px; font-size:12px;}
		.list_con12 .tab_04 dl dd h5 {font-size:14px; font-weight:500; padding-bottom:12px;}		
		.list_con12 .tab_04 dl dd span {display:block; margin-bottom:5px;}
		.list_con12 .tab_04 dl dd b {font-size:12px; color:#646464; font-weight:400;}
		.list_con12 .tab_04 .list_con12_02_ex {width:92%;height:50px; padding:20px 15px 110px 15px; text-align:left; background:#f9f9f9; display:block; margin-top:55px;}
		.list_con12 .tab_04 .list_con12_02_ex h5 {font-size:14px; float:left; width:70px; margin-bottom:10px;}
		.list_con12 .tab_04 .list_con12_02_ex b {float:left; font-weight:400; font-size:12px; margin-right:0;}
	
		.list_con12 .tab_step {padding:30px 0 0 0; border-top:1px solid #ececec; }
		.list_con12 .tab_step h4 {text-align:left; font-size:18px; margin-bottom:30px; }
		.list_con12 .tab_step dl {overflow:initial; width:98%; height:auto; background:#f6f6f6; margin:0 0px 15px 0px; display:inline-block; border:none; position:relative; padding:5px;}
		.list_con12 .tab_step dl .step_arrow01 {display:none; background:url(/img/step_arrow01.png) no-repeat; width:60px; height:15px;  position:absolute; top:48%; right:-54px; z-index:10;}
		.list_con12 .tab_step dl:nth-child(2) {margin-left:0;height:200px; position:relative;}
		.list_con12 .tab_step dl:nth-child(4) { background:#19b6d1; color:#fff;}

		.list_con12 .tab_step dl:nth-child(2) .about_over {width:90%; position:absolute; box-sizing:border-box; top:90px; left:5%; margin:4px auto; padding:10px 16px; background:#fff; border:1px solid #ccc;}
		.list_con12 .tab_step dl:nth-child(2) .about_over b {line-height:30px;}
		.list_con12 .tab_step dl:nth-child(2) .about_over span {margin-bottom:0; line-height:18px;}
		.list_con12 .tab_step dl:nth-child(4) {height:203px; position:relative;}
		.list_con12 .tab_step dl:nth-child(4) .about_over {width:90%; position:absolute; box-sizing:border-box; top:92px; left:5%; margin:4px auto; color:#333; padding:10px 16px; background:#fff;}
		.list_con12 .tab_step dl:nth-child(4) .about_over b {line-height:30px;}
		.list_con12 .tab_step dl:nth-child(4) .about_over span {margin-bottom:0; line-height:18px;}
		.list_con12 .tab_step dl dt {text-align:center; display:block; margin-top:0px; padding:17px; float:left;}
		.list_con12 .tab_step dl dt img {width:57px; height:auto;}
		.list_con12 .tab_step dl dd {width:50%; text-align:left; font-size:12px; display:inline-block; padding:16px; margin-top:13px; float:left;}
		.list_con12 .tab_step dl dd b {font-size:14px;}
		.list_con12 .tab_step dl  p {display:none}
		.list_con12 .tab_step dl dd span {margin-bottom:10px; display:inline-block;}
		.list_con12 .tab_step dl dd span strong {}
		.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;}

		
		/*변호사 소개 view*/

		.Introduce_view dl {padding-left:20px;}
		.Introduce_view dl dd:nth-child(2) h3 {color:#fff; font-size:18px;}
		.Introduce_view dl dd:nth-child(2) {width:auto;}
		.Introduce_view dl dd:nth-child(3) {margin:20px 0; width:100%;}
		.Introduce_view dl dd:nth-child(3) p {width:32%; margin-left:0; max-width:none; font-size:12px; padding:4px 20px;}

		.Introduce_view dl dd:nth-child(4) {margin-left:0;}
		.Introduce_view dl dd:nth-child(4) span{margin-left:0; display:block; margin-bottom:10px; font-size:12px;}
		.Introduce_view dl dd:nth-child(4) span b {font-size:14px;}
		.Introduce_view dl dd:nth-child(5) {margin-top:30px; padding-top:30px; border-top:1px solid #d9d9d9; text-align:left;width:100%; float:left;}
		.Introduce_view dl dd:nth-child(5) h4 {font-size:16px;}
	    .Introduce_view dl dd:nth-child(5) h4 span {font-size:12px !important; font-weight:400; margin-top:15px; display:block; margin-bottom:70px;}


	.s30_table  .com_list table th {font-size:12px; padding: 20px 10px;}
	.tab_con2 select {min-width:70px !important;}
	.board_tables td:first-child{display:none;}
	.Introduce_view dl dd:nth-child(3) p {width:95%;  margin:2px auto;}
	.Introduce_view dl dd:nth-child(3) p br{display:none;}

.bs_imgb select{width:90%; margin-bottom:3px;}


	.bx-wrapper {  position: relative; padding: 0;  *zoom: 1;  -ms-touch-action: pan-y;  touch-action: pan-y;}
	.bx-wrapper img {width:auto; display: block; width:170%;  position:absolute; top:0px; right:0; z-index:-1;}
	.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:130px auto 0 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: 80px;  width: 100%;   left:5%;  text-align:left; z-index:56;}
	/* 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{ position: relative;}

	.visual_wn {position:relative; overflow:hidden;  margin:auto;}
	.visual_wn ul {position:inherit !important; padding-top:200px;}
	.visual_wn ul li {width:100%;  height:110px; left:0; top:0; background:rgba(1,113,122,.85);}
	.visual_wn ul h1 {position:absolute; left:5%;  width:90%; color:#fff; top:30px; font-size:23px; font-weight:200; }
	.visual_wn ul h1 b{font-size:40px; font-weight:400; line-height:45px;}
	.visual_wn ul h1 span{position:absolute; left:0; bottom:-130px; display:block; font-size:11px; line-height:24px; margin:10px 0 0 5px; letter-spacing:-1px;}
	.visual_wn p {display:inline-block; font-size:12px; color:#fff; margin-right:10px; padding-right:10px; border-bottom:1px solid rgba(255,255,255,.1); }
	.visual_wn p:last-child{border:none;}
	.visual_wn p strong{font-size:14px;}
	.visual_wn p br{display:none;}

	.visual_conbox {width:100%;}
		
		.visual_conbox li{background:rgba(255,255,255,.9);  height:auto; float:left; box-sizing:border-box; position:relative; padding:35px 30px;}
		.visual_conbox li h2{font-size:18px;}
		.visual_conbox li h2 a{position:absolute; right:30px; top:35px; color:#0f7985; font-size:16px; font-weight: 400; line-height:20px;}
		.visual_conbox li span{font-size:12px; display:block; margin-top:7px; color:#666;}
		
		.visual_conbox li h3{font-size:22px; color:#fff; }
		.visual_conbox li h3 a{position:absolute; width:60px; height:60px; text-align:center;line-height:60px; padding:0; right:23px; top:22px; color:#0f7985; background:rgba(255,255,255,.7); font-size:48px; font-weight: 100;   border-radius:200px;}
		.visual_conbox li:nth-child(1){width:100%; border-bottom:1px solid #ccc; }
		.visual_conbox li:nth-child(2){width:50%; background:rgba(255,255,255,.9) url(/image/vc_icon1.png)no-repeat right 30px bottom 20px;  border-right:1px solid #ccc;}
		.visual_conbox li:nth-child(3){width:50%; background:rgba(255,255,255,.9) url(/image/vc_icon2.png)no-repeat right 30px bottom 20px;}
		.visual_conbox li:nth-child(4){width:96%; border-radius:7px; background:rgba(1,113,122,.9); border:none; margin:auto 2%;}
		.visual_conbox li:nth-child(4) br{display:none;}
		.visual_conbox li td{height:24px; padding-left:2px;}
		.visual_conbox li td a{font-size:12px; color:#222; font-weight:400;}
		.visual_conbox li table{margin-top:5px;}

	.m_wcon {width:100%; height:auto; line-height:60px; margin:auto;}
		.m_wcon li {float:left; width:100%; position:relative; border-bottom:1px solid #f1f1f1;}
		.m_wcon li:last-child{border:none;}
		.m_wcon li b {font-size:18px; vertical-align: top; display:inline-block; margin:0 20px;}
		.m_wcon li p{position:absolute; right:30px ; top:0; color:#0f7985; font-size:30px; font-weight: 400; cursor:pointer;}

		
		.ticker {	width: 60%;	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; border:none;}
		.ticker li a{ display:block;width:100%; font-size:14px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	.visual_conbox_renew {width:100%;}
		
		.visual_conbox_renew li {background:rgba(255,255,255,.9);  height:auto; float:left; box-sizing:border-box; position:relative; padding:30px 20px;}
		.visual_conbox_renew li h2{font-size:18px;}
		.visual_conbox_renew li h2 a{position:absolute; right:30px; top:35px; color:#0f7985; font-size:16px; font-weight: 400; line-height:20px;}
		.visual_conbox_renew li span{font-size:12px; display:block; margin-top:7px; color:#666;}
		
		.visual_conbox_renew li h3{font-size:22px; color:#fff; }
		.visual_conbox_renew li h3 a{position:absolute; width:60px; height:60px; text-align:center;line-height:60px; padding:0; right:23px; top:22px; color:#0f7985; background:rgba(255,255,255,.7); font-size:48px; font-weight: 100;   border-radius:200px;}
		.visual_conbox_renew li:nth-child(1),
		.visual_conbox_renew li:nth-child(2) {width:100%; border-bottom:1px solid #ccc; }
		.visual_conbox_renew li:nth-child(3){width:50%; background:rgba(255,255,255,.9) url(/image/vc_icon1.png)no-repeat right 30px bottom 10px;  border-right:1px solid #ccc; background-size:50px;}
		.visual_conbox_renew li:nth-child(4){width:50%; background:rgba(255,255,255,.9) url(/image/vc_icon2.png)no-repeat right 30px bottom 20px; background-size:50px;}
		/*.visual_conbox_renew li:nth-child(4){width:96%; border-radius:7px; background:rgba(1,113,122,.9); border:none; margin:auto 2%;}
		.visual_conbox_renew li:nth-child(4) br{display:none;}*/
		.visual_conbox_renew li td{height:24px; padding-left:2px;}
		.visual_conbox_renew li td a{font-size:12px; color:#222; font-weight:400;}
		.visual_conbox_renew li table{margin-top:5px;}

		@media screen and (max-width:500px){.visual_wn ul h1 b {font-size:26px;}}
		