@charset "utf-8";

/* common */
#wrap{overflow:hidden;}
.pcbr{display:none;}
.pctb{display:block;}
.tbbr{display:block;}
.mbbr{display:none;}
.dn{display:none;}
.section{width:100%;height:100%;height:100vh;overflow:hidden;box-sizing:border-box;}


/* header */
#header{position:fixed;left:0;top:0;z-index:1000;width:100%;}
.head{
	display:flex;align-items:center;justify-content:space-between;
	position:relative;z-index:1000;
	box-sizing:border-box;
	width:100%;height:85px;
	padding:0 5%;
	border-bottom:1px solid rgba(255,255,255,0.25);
}
.head h1{position:relative;z-index:2000;}
.head h1 a{
	display:block;
	width:160px;height:50px;
	background:url(../images/common/logo1.png) no-repeat;background-size:cover;
	text-indent:-9999px;
}


.head .nav_wrap{
	position:relative;
	box-sizing:border-box;
	width:calc(100% - 160px - 194px);height:100%;
	border-right:1px solid rgba(255,255,255,0.25);
}
.head .nav_wrap .nav{display:none;}
.head .nav_wrap .nav>li{margin:0 3%;}
.head .nav_wrap .nav>li>a{font-size:19px;color:#fff;line-height:85px;}
.head .nav_wrap .nav>li.on{box-shadow:0 -2px 0 #03569f inset;}

.head .nav_wrap .etc{position:absolute;right:5%;top:30px;}
.head .nav_wrap .etc>li{display:inline-block;position:relative;}
.head .nav_wrap .etc>li>a{display:block;width:26px;height:26px;}
.head .nav_wrap .etc>li.email a{}
.head .nav_wrap .language{
	position:absolute;right:2%;top:34px;z-index:2000;
	display:flex;
}
.head .nav_wrap .language li{margin-left:10px;text-align:center;}
.head .nav_wrap .language li a{color:#fff;}
.head .nav_wrap .language li a>div{opacity:0;}
.head .nav_wrap .language li:hover a>div{opacity:1;}
.head .nav_wrap .etc>li.language{margin-left:35px;position:relative;z-index:2000;}
.head .nav_wrap .etc>li.language>a{}
@media(max-width:1600px){
	.head .nav_wrap .nav>li{margin:0 2.5%;}
	.head .nav_wrap .etc>li.language{margin-left:15px;}
}
.head .nav_wrap .etc>li.language>ul{
	display:none;
	position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:10px;
	border:1px solid rgba(255,255,255,0.25);
	background:rgba(0,0,0,0.8);
}
.head .nav_wrap .etc>li.language>ul>li{border-bottom:1px solid rgba(255,255,255,0.25);}
.head .nav_wrap .etc>li.language>ul>li:last-child{border-bottom:0;}
.head .nav_wrap .etc>li.language>ul>li>a{
	display:block;
	width:88px;height:38px;
	font-family:"Montserrat";font-size:12px;color:rgba(255,255,255,0.5);font-weight:600;line-height:38px;text-align:center;
}
.head .nav_wrap .etc>li.language>ul>li>a:hover{color:#50ccff;}

.head .btn_menuwrap{
	display:flex;align-items:center;justify-content:flex-end;
	width:105px;height:100%;
	padding-left:5%;
	cursor:pointer;
}
.head .btn_menuwrap .btn_menu{display:inline-flex;align-items:center;cursor:pointer;position:relative;z-index:3000;}
.head .btn_menuwrap .btn_menu .txt{font-family:"Roboto";font-size:13px;color:#fff;font-weight:500;}
.head .btn_menuwrap .btn_menu .hamburger{	
	position:relative;z-index:1100;
	width:27px;height:20px;
	margin-left:13px;
}
.head .btn_menuwrap .btn_menu .hamburger>div{
	width:100%;height:2px;
	margin-bottom:7px;
	background:#fff;
}
.head .btn_menuwrap .btn_menu.openmenu .hamburger>div:nth-child(1){width:100%;transform: translateY(9.0px) rotate(45deg);}
.head .btn_menuwrap .btn_menu.openmenu .hamburger>div:nth-child(2){opacity:0;}
.head .btn_menuwrap .btn_menu.openmenu .hamburger>div:nth-child(3){width:100%;transform: translateY(-9.1px) rotate(-45deg);}



#header.on{}
#header.on .head{	border-bottom:1px solid rgba(0,0,0,0.25);}
#header.on .head h1 a{background:url(../images/common/logo2.png) no-repeat;background-size:cover;}
#header.on .head .nav_wrap{border-right:1px solid rgba(0,0,0,0.25);}
#header.on .head .nav_wrap .nav>li>a{color:#111;}
#header.on .head .btn_menuwrap .btn_menu .txt{color:#111;}
#header.on .head .btn_menuwrap .btn_menu .hamburger>div{background:#111;}
#header.on .head .nav_wrap .etc>li.language svg line,
#header.on .head .nav_wrap .etc>li.language svg circle,
#header.on .head .nav_wrap .etc>li.language svg ellipse{stroke:#111;}

#header.bl{}
#header.bl .head{background:#fff;border-bottom:1px solid rgba(0,0,0,0.25);}
#header.bl .head h1 a{background:url(../images/common/logo2.png) no-repeat;background-size:cover;}
#header.bl .head .nav_wrap{border-right:1px solid rgba(0,0,0,0.25);}
#header.bl .head .nav_wrap .nav>li>a{color:#111;}
#header.bl .head .btn_menuwrap .btn_menu .txt{color:#111;}
#header.bl .head .btn_menuwrap .btn_menu .hamburger>div{background:#111;}
#header.bl .head .nav_wrap .etc>li.language svg line,
#header.bl .head .nav_wrap .etc>li.language svg circle,
#header.bl .head .nav_wrap .etc>li.language svg ellipse{stroke:#111;}
#header.bl .head .nav_wrap .language li a{color:#111;}

#header.all .head .btn_menuwrap .btn_menu .txt{color:#111;}
#header.all .head .btn_menuwrap .btn_menu .hamburger>div{background:#111;}
#header.all .head .nav_wrap .language li a{color:#111;}


.pc_subnav{display:none !important}
/* allmenu */
.pc_allmenu{display:none !important}
.m_allmenu{
	position:absolute;left:0;top:-100vh;z-index:1000;
	width:100%;height:100vh;
	background:#f2f2f2;
	background-size:cover;background-attachment:fixed;
	transition:all 1s cubic-bezier(.67,.34,.24,1);
}
.allmenu{
	box-sizing:border-box;
	width:100%;height:100%;
	margin:85px 0 0;border-top:1px solid #ddd;
}
.allmenu:before{
	display:block;content:"";
	width:1px;height:calc(100% - 85px);
	background:#ddd;
	position:absolute;left:50%;top:85px;
}
.allmenu .menuwrap{padding:0;}
.allmenu .menuwrap h2{
	box-sizing:border-box;
	width:50%;
	padding:20px;
	font-size:22px;color:#111;font-weight:500;text-align:center;
	border-bottom:1px solid #ddd;
}
	.allmenu .menuwrap.on h2 {
		background: #ee7701;
		color: #fff;
	}
.allmenu .menuwrap .sub{
	display:none;
	position:absolute;left:50%;top:110px;width:50%;box-sizing:border-box;padding:0 5%;word-break:keep-all;
}
.allmenu .menuwrap.on .sub{display:block;}
.allmenu .menuwrap .sub>div.btns>a:nth-child(1){width:100%;}
.allmenu .menuwrap .sub>div.btns>a:nth-child(2){margin-top:20px;}
.allmenu .menuwrap .sub>div.btns>a:nth-child(2).btn_st1{display:inline-block;margin-top:20px;}
.allmenu .menuwrap .sub>div.btns>a:nth-child(2).btn_st1 .btn_line1{stroke:#045c9e;transform-origin:left;}
.allmenu .menuwrap .sub>div.btns>a:nth-child(2).btn_st1:hover .btn_line1{animation:btn2 1s linear;animation-fill-mode:forwards;}
.allmenu .menuwrap .sub>div.btns>a:nth-child(2).btn_st1 text{fill:#045c9e;transition:all 0.4s linear;}
.allmenu .menuwrap .sub>div.btns>a:nth-child(2).btn_st1:hover text{fill:#045c9e;}
.allmenu .menuwrap .sub .dep2{box-sizing:border-box;width:100%;margin-bottom:20px;}
.allmenu .menuwrap .sub .dep2 h3{font-size:19px;color:#111;font-weight:500;}
.allmenu .menuwrap .sub .dep2 h3 a{font-size:19px;color:#111;font-weight:500;}
.allmenu .menuwrap .sub .dep2 ul{margin-top:5px;}
.allmenu .menuwrap .sub .dep2 ul.cc2{column-count:2;}
.allmenu .menuwrap .sub .dep2 ul.cc3{column-count:2;}
.allmenu .menuwrap .sub .dep2 ul li{margin-bottom:5px;}
.allmenu .menuwrap .sub .dep2 ul li a{font-size:16px;color:rgba(0,0,0,0.6);font-weight:400;}
.allmenu .menuwrap .sub .dep2 ul li a:hover{border-bottom:1px solid rgba(0,0,0,0.6)}
.allmenu .menuwrap .sub a{font-size:16px;color:rgba(0,0,0,0.6);font-weight:400;}





/* footer */
#footer{background:#242424;}
.foot{position:relative;;box-sizing:border-box;padding:40px 5% 60px;}
.foot h1{width:282px;margin-bottom:40px;}
.foot .foot_info{box-sizing:border-box;}
.foot .foot_info ul{display:flex;}
.foot .foot_info ul li{position:relative;padding-right:10px;margin-right:11px;}
.foot .foot_info ul li:after{
	display:block;content:"";
	width:1px;height:11px;
	background:#454545;
	position:absolute;right:0;top:8px;
}
.foot .foot_info ul li:last-child:after{display:none;}
.foot .foot_info ul li a{font-size:16px;color:rgba(255,255,255,0.5);font-weight:300;}
.foot .foot_info address{margin:10px 0;font-size:16px;color:rgba(255,255,255,0.5);font-weight:300;}
.foot .foot_info address .nbsp{display:inline-block;width:1px;height:12px;background:#454545;margin:0 10px;}
.foot .foot_info .copy{font-size:16px;color:rgba(255,255,255,0.4);font-weight:300;}

.foot .core_links{width:425px;position:absolute;right:5%;top:40px;}
.foot .core_links ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.foot .core_links ul li{margin-left:5px;width:100px;}
.foot .core_links ul li a{
	display:block;position:relative;
	box-sizing:border-box;
	padding:0 0 18px;
	text-align:center;
}
.foot .core_links ul li a:before{
	display:block;content:"";box-sizing:border-box;
	width:100%;height:4px;
	border:1px solid rgba(255,255,255,0.2);
	position:absolute;left:0;bottom:0;
}
.foot .core_links ul li a:after{
	display:block;content:"";box-sizing:border-box;
	width:0%;height:4px;
	background:#50ccff;
	position:absolute;left:50%;bottom:0;transition:all 0.4s;transform:translateX(-50%);transform-origin:center;
}
.foot .core_links ul li:hover a:after{width:100%;}
.foot .core_links ul li a .ico{box-sizing:border-box;height:27px;margin-bottom:10px;}
.foot .core_links ul li:nth-child(2) a .ico{padding-top:3px;}
.foot .core_links ul li:nth-child(4) a .ico{padding-top:3px;}
.foot .core_links ul li a .sbj{font-size:16px;color:rgba(255,255,255,0.8);font-weight:300;transition:all 0.4s;}


.foot .core_links ul li:hover a{}
.foot .core_links ul li:hover a .sbj{color:#50ccff;}


.foot .core_links ul li:nth-child(1):hover .ico{
	transform-origin:center;
	animation:footer_hover_ani1-1 1s linear;animation-fill-mode:forwards;stroke:#50ccff
}
.foot .core_links ul li:nth-child(1):hover .ico circle{stroke:#50ccff}
.foot .core_links ul li:nth-child(1):hover .ico line{stroke:#50ccff}
@keyframes footer_hover_ani1-1{
	0%{transform:rotateZ(360deg);}
	100%{transform:rotateZ(0);}
}

/*
.foot .core_links ul li:nth-child(2):hover .ico path{stroke-dashoffset:140;stroke-dasharray:140;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}
.foot .core_links ul li:nth-child(2):hover .ico line{stroke-dashoffset:40;stroke-dasharray:40;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}
.foot .core_links ul li:nth-child(2):hover .ico polygon{stroke-dashoffset:30;stroke-dasharray:30;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}
@keyframes footer_hover_ani2{
	0%{}
	100%{stroke-dashoffset:0;}
}

.foot .core_links ul li:nth-child(3):hover .ico path{stroke-dashoffset:140;stroke-dasharray:140;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}
.foot .core_links ul li:nth-child(3):hover .ico rect{stroke-dashoffset:80;stroke-dasharray:80;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}
.foot .core_links ul li:nth-child(3):hover .ico circle{stroke-dashoffset:10;stroke-dasharray:10;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}

.foot .core_links ul li:nth-child(4):hover .ico path{stroke-dashoffset:140;stroke-dasharray:140;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}
.foot .core_links ul li:nth-child(4):hover .ico line{stroke-dashoffset:100;stroke-dasharray:100;animation:footer_hover_ani2 1s linear;animation-fill-mode:forwards;stroke:#50ccff}
*/
.foot .core_links ul li + li:hover .ico *{stroke-dashoffset:200; stroke-dasharray:200;animation:footer_hover_ani2 1.8s linear;animation-fill-mode:forwards; stroke:#50ccff}
@keyframes footer_hover_ani2{
	0%{}
	100%{stroke-dashoffset:0;}
}



@keyframes arr_ani1{
	0%{transform:translateX(0px);}
	100%{transform:translateX(3px);}
}


/* subtop */
.pagetop{
	position:relative;
	display:flex;align-items:center;justify-content:center;
	width:100%;height:600px;
}
.pagetop.pn1{background:url(../images/page/sub_visual1.jpg) no-repeat center;background-size:cover;}
.pagetop.pn2{min-height:400px;height:auto;}
.pagetop.pn2.solo{min-height:0;height:0;}
/*.pagetop.pn2.depnum001{background:url(/images/page/sub_visual21.jpg) no-repeat center;background-size:cover;}
.pagetop.pn2.depnum002{background:url(/images/page/sub_visual22.jpg) no-repeat center;background-size:cover;}
.pagetop.pn2.depnum003{background:url(/images/page/sub_visual23.jpg) no-repeat center;background-size:cover;}
.pagetop.pn2.depnum004{background:url(/images/page/sub_visual24.jpg) no-repeat center;background-size:cover;}
.pagetop.pn2.depnum005{background:url(/images/page/sub_visual25.jpg) no-repeat center;background-size:cover;}*/
.pagetop.pn3{background:url(../images/page/sub_visual3.html) no-repeat center;background-size:cover;}
.pagetop.pn4{background:url(../images/page/sub_visual4.jpg) no-repeat center;background-size:cover;}
.pagetop.pn5{background:url(../images/page/sub_visual5.jpg) no-repeat center;background-size:cover;}


.pagetop .page_txts{text-align:center;padding-top:45px;word-break:keep-all;}
.pagetop .page_txts h2{font-family:"Roboto";font-size:66px;color:#fff;font-weight:600;}
.pagetop .page_txts h2:before{
	display:block;content:"";
	width:60px;height:1px;
	margin:0 auto 20px;
	background:rgba(255,255,255,0.4);
}
.pagetop .page_txts p{margin:20px 4% 0;font-size:19px;color:rgba(255,255,255,1);line-height:170%;}
.pagetop.pn2 .page_txts{position:absolute;left:50%;top:45%;transform:translate(-50%, -50%); z-index: 10;}

.pagetop .subtabs{
	position:absolute;left:0;top:calc(100% - 70px);z-index:100;
	width:100%;
	background:rgba(0,0,0,0.4);
}
.pagetop .subtabs.solo{top:calc(100% - 0px);}
.pagetop .subtabs ul{
	display:flex;justify-content:space-between;position:relative;
	max-width:1320px;width:100%;
	margin:0 auto;
}
.pagetop .subtabs ul:after{
	display:block;content:"";
	width:1px;height:14px;
	background:rgba(255,255,255,0.2);
	position:absolute;left:0;top:50%;margin-top:-7px;
}
.pagetop .subtabs ul li{position:relative;}
.pagetop .subtabs ul li:after{
	display:block;content:"";
	width:1px;height:14px;
	background:rgba(255,255,255,0.2);
	position:absolute;right:0;top:50%;margin-top:-7px;
}
.pagetop .subtabs ul.m2 li{width:50%;}
.pagetop .subtabs ul.m5 li{width:20%;}
.pagetop .subtabs ul li a{
	position:relative;
	display:flex;justify-content:center;align-items:center;
	height:70px;
	font-size:17px;color:#fff;
}
.pagetop .subtabs ul li a span{position:relative;}
.pagetop .subtabs ul li a span div{opacity:0;position:absolute;right:100%;top:-1px;width:18px;margin-right:5px;}
.pagetop .subtabs ul li.on a span div{opacity:1;}
.pagetop .sub_slider{position: relative;width:100%;height: 600px;z-index: 1;}
.pagetop .sub_slider .slick-list,.pagetop .sub_slider .slick-track{width:100%; height:100%;}
.pagetop .sub_slider .item{width: 100%;height: 100%;}
.pagetop .sub_slider .item .img{width: 100%;height: 100%;display: block;}


.dep3_tabs{margin:50px auto 0;text-align:center;}
.dep3_tabs>div{display:inline-block;position:relative;padding:0 16px;}
.dep3_tabs .leftlines{}
.dep3_tabs .leftlines>div:nth-child(1){
	display:block;content:"";
	width:1px;height:22px;
	background:#bbb;
	position:absolute;left:0;top:0;transform:rotate(46deg) translate(3px,-8px);
}
.dep3_tabs .leftlines>div:nth-child(2){
	display:block;content:"";
	width:1px;height:26px;
	background:#bbb;
	position:absolute;left:0;top:15px;
}
.dep3_tabs .leftlines>div:nth-child(3){
	display:block;content:"";
	width:1px;height:22px;
	background:#bbb;
	position:absolute;left:0;bottom:0;transform:rotate(-46deg) translate(3px,8px);
}
.dep3_tabs .rightlines{}
.dep3_tabs .rightlines>div:nth-child(1){
	display:block;content:"";
	width:1px;height:22px;
	background:#bbb;
	position:absolute;right:0;top:0;transform:rotate(-46deg) translate(-3px,-8px);
}
.dep3_tabs .rightlines>div:nth-child(2){
	display:block;content:"";
	width:1px;height:26px;
	background:#bbb;
	position:absolute;right:0;top:15px;
}
.dep3_tabs .rightlines>div:nth-child(3){
	display:block;content:"";
	width:1px;height:22px;
	background:#bbb;
	position:absolute;right:0;bottom:0;transform:rotate(46deg) translate(-3px,8px);
}
.dep3_tabs ul{
	display:inline-flex;
	padding:3px 0px;
	box-sizing:border-box;
	border-top:1px solid #bbb;border-bottom:1px solid #bbb;
}
.dep3_tabs ul:before{}
.dep3_tabs ul li{width:190px;}
.dep3_tabs ul li a{
	display:block;position:relative;
	font-size:17px;color:#888;line-height:48px;
}
.dep3_tabs ul li.on a{background:#03569f;color:#fff;}
.dep3_tabs ul li.on a:before{
	display:block;content:"";
	border-right:12px solid #03569f;
	border-top:12px solid transparent;
	border-bottom:12px solid transparent;
	position:absolute;right:100%;top:0;width:0;height:calc(100% - 24px);
}
.dep3_tabs ul li.on a:after{
	display:block;content:"";
	border-left:12px solid #03569f;
	border-top:12px solid transparent;
	border-bottom:12px solid transparent;
	position:absolute;left:100%;top:0;width:0;height:calc(100% - 24px);
}

.btn_st1{display:inline-block;margin-top:45px;}
.btn_st1 .btn_line1{stroke:#fff;transform-origin:left;}
.btn_st1:hover .btn_line1{animation:btn1 2s linear;animation-fill-mode:forwards;}
.btn_st1 text{transition:all 0.4s linear;}
.btn_st1:hover text{fill:#fff;}

.btn_st2{display:inline-block;margin-top:20px;}
.btn_st2 .btn_line1{stroke:#045c9e;transform-origin:left;}
.btn_st2:hover .btn_line1{animation:btn2 2s linear;animation-fill-mode:forwards;}
.btn_st2 text{transition:all 0.4s linear;}
.btn_st2:hover text{fill:#045c9e;}

@keyframes btn1{
	0%{stroke:#fff;stroke-dashoffset:1600; stroke-dasharray:1600;}
	100%{stroke:#fff;stroke-dashoffset:0;}
}
@keyframes btn2{
	0%{stroke:#045c9e;stroke-dashoffset:1600; stroke-dasharray:1600;}
	100%{stroke:#045c9e;stroke-dashoffset:0;}
}


/**/
.page_title1{font-size:46px;color:#222;font-weight:600;text-align:center;}
.page_slg{
	margin:45px 0 75px;
	padding:0 3%;
	font-family:"NanumSquare_acB";font-size:36px;color:#333;text-align:center;
}
.page_slg>div{display:inline-block;line-height:150%;text-align:center;}
.page_slg>div>.layer{display:flex;}
.page_slg>div>.layer:nth-child(1){padding-right:185px;}
.page_slg>div>.layer:nth-child(2){padding-left:185px;}
.page_slg>div strong{font-family:"NanumSquare_acEB";color:#03569f;}
.page_slg>div .c1{font-family:"NanumSquare_acEB";color:#eb5c06;}
.page_slg>div img{display:inline-block;vertical-align:top;width:auto;height:35px;margin:9px 0 0 10px;}
.innerwrap{max-width:1320px;width:94%;margin:0 auto;}



/* m11 */
.m11_1{padding-top:115px;background:url(../images/page/m11_bg1.jpg) no-repeat center bottom;background-size: contain !important;}
.m11_1 .section1{position:relative;}
.m11_1 .section1:before{
	display:block;content:"";
	width:100%;height:42%;
	background:#f8f8f8;
	position:absolute;left:0;bottom:0;
}
.m11_1 .section1>div{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:100;}
.m11_1 .section1 .img{width:50%;text-align:center;}
.m11_1 .section1 .img img{max-width:auto;}
.m11_1 .section1 .txtarea{
	box-sizing:border-box;
	width:50%;
	padding:0 40px;
	text-align:left;word-break:keep-all;
}
.m11_1 .section1 .txtarea{padding-bottom:55px;}
.m11_1 .section1 .txtarea>div{
	position:relative;
	padding:75px 0;	
}
.m11_1 .section1 .txtarea>div:before{
	display:block;content:"";
	width:2px;height:60px;
	background:#03569f;
	position:absolute;left:0;bottom:0;
}
.m11_1 .section1 .txtarea>div .slg{font-family:"NanumSquare_acB";font-size:28px;color:#222;line-height:150%;margin:0;padding:0;text-align:left;}
.m11_1 .section1 .txtarea>div .slg:before{
	display:block;content:"";
	width:64px;height:51px;
	background:url(../images/page/bg_dd1.png) no-repeat;
	position:absolute;left:0;top:0;
}
.m11_1 .section1 .txtarea>div .slg:after{
	display:block;content:"";
	width:64px;height:51px;
	background:url(../images/page/bg_dd2.png) no-repeat;
	position:absolute;right:0;top:100%;
}
.m11_1 .section1 .txtarea>div .slg strong{display:block;font-family:"NanumSquare_acEB";font-size:36px;color:#222;}
.m11_1 .section1 .txtarea>p{margin-top:20px;font-size:19px;color:#888;line-height:170%;}


@media(max-width:1280px){
	.m11_1 .section1>div{display:block;}
	.m11_1 .section1:before{height:55%;}
	.m11_1 .section1 .img{width:100%;}
	.m11_1 .section1 .txtarea{width:100%;padding:55px 4%;}
	.m11_1 .section1 .txtarea>div:before{display:none;}
	.m11_1 .section1 .txtarea>div .slg:after{top:80%;}
}



.m11_1 .section2{padding: 75px 0 36%;}
.m11_1 .section2 h3{margin-bottom:120px;font-family:"NanumSquare_acB";font-size:36px;color:#222;line-height:150%;text-align:center;}
.m11_1 .section2 h3 strong{font-family:"NanumSquare_acEB";color:#03569f;}
.m11_1 .section2 .sec2_tabs{display:flex;justify-content:space-between;margin-bottom:110px;}
.m11_1 .section2 .sec2_tabs a{
	display:block;position:relative;
	width:49%;
	font-size:17px;color:#888;text-align:center;line-height:48px;
}
.m11_1 .section2 .sec2_tabs a:after{
	display:block;content:"";
	width:100%;height:1px;
	background:#ccc;
	position:absolute;left:0;bottom:0;
}
.m11_1 .section2 .sec2_tabs a.on{color:#03569f;}
.m11_1 .section2 .sec2_tabs a.on:after{height:2px;background:#03569f;}
.m11_1 .section2 .sec2_tabcons{}
.m11_1 .section2 .sec2_tabcons h4{margin-bottom:50px;font-family:"NanumSquare_acEB";font-size:36px;color:#222;text-align:center;}

.m11_1 .section2 .sec2_tabcons .company_profile{}
.m11_1 .section2 .sec2_tabcons .company_profile .exp{margin:-50px 0 50px;font-size:17px;color:#888;text-align:right;}
.m11_1 .section2 .sec2_tabcons .company_profile ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;}
.m11_1 .section2 .sec2_tabcons .company_profile ul li{
	min-width:180px;
	width:25%;
	text-align:center;
}
.m11_1 .section2 .sec2_tabcons .company_profile ul li .ico{display:flex;align-items:center;justify-content:center;height:115px;}
.m11_1 .section2 .sec2_tabcons .company_profile ul li .tit{font-family:"NanumSquare_acB";font-size:22px;color:#222;}
.m11_1 .section2 .sec2_tabcons .company_profile ul li .con{font-family:"NanumSquare_acEB";font-size:34px;color:#222;}
.m11_1 .section2 .sec2_tabcons .company_profile ul li .con strong{color:#03569f;}


.m11_1 .section2 .sec2_tabcons .business_tabs{}
.m11_1 .section2 .sec2_tabcons .business_tabs ul{display:flex;justify-content:center;}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li{position:relative;min-width:150px;padding:0 3.5% 60px;text-align:center;}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li:before{
	display:block;content:"";
	width:0;height:0;
	border-top:8px solid #d3d3d3;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	position:absolute;left:50%;bottom:0;transform:translateX(-50%);
	opacity:0;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li:after{
	display:block;content:"";
	width:0;height:0;
	border-top:8px solid #d3d3d3;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	position:absolute;left:50%;bottom:15px;transform:translateX(-50%);
	opacity:0;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on:before{opacity:1;}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on:after{opacity:1;}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li .ico{height:90px;margin-bottom:15px;transition:all 0.3s;}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li .tit{font-family:"NanumSquare_acB";font-size:20px;color:#ccc;transition:all 0.3s;height:26px;}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on .tit{font-family:"NanumSquare_acEB";font-size:24px;color:#222;}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li:nth-child(1) .ico{
	background:url(../images/page/m11_1_ico1.png) no-repeat center;background-size:auto 57px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on:nth-child(1) .ico{
	background:url(../images/page/m11_1_ico1_over.png) no-repeat center;background-size:auto 73px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li:nth-child(2) .ico{
	background:url(../images/page/m11_1_ico2.png) no-repeat center;background-size:auto 56px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on:nth-child(2) .ico{
	background:url(../images/page/m11_1_ico2_over.png) no-repeat center;background-size:auto 72px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li:nth-child(3) .ico{
	background:url(../images/page/m11_1_ico3.png) no-repeat center;background-size:auto 61px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on:nth-child(3) .ico{
	background:url(../images/page/m11_1_ico3_over.png) no-repeat center;background-size:auto 71px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li:nth-child(4) .ico{
	background:url(../images/page/m11_1_ico4.png) no-repeat center;background-size:auto 59px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on:nth-child(4) .ico{
	background:url(../images/page/m11_1_ico4_over.png) no-repeat center;background-size:auto 76px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li:nth-child(5) .ico{
	background:url(../images/page/m11_1_ico5.png) no-repeat center;background-size:auto 62px;
}
.m11_1 .section2 .sec2_tabcons .business_tabs ul li.on:nth-child(5) .ico{
	background:url(../images/page/m11_1_ico5_over.png) no-repeat center;background-size:auto 80px;
}

.m11_1 .section2 .sec2_tabcons .business_tabcons{margin-top:30px;}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon{	
	box-sizing:border-box;
	padding:45px 0;height:188px;
	background:#f6f6f6;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon>div{display:flex;align-items:center;}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .titarea{width:205px;text-align:center;}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .titarea .ico{height:59px;margin-bottom:15px;}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon:nth-child(1) .titarea .ico{
	background:url(../images/page/m11_1_ico1_over.png) no-repeat center;background-size:auto 54px;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon:nth-child(2) .titarea .ico{
	background:url(../images/page/m11_1_ico2_over.png) no-repeat center;background-size:auto 57px;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon:nth-child(3) .titarea .ico{
	background:url(../images/page/m11_1_ico3_over.png) no-repeat center;background-size:auto 56px;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon:nth-child(4) .titarea .ico{
	background:url(../images/page/m11_1_ico4_over.png) no-repeat center;background-size:auto 59px;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon:nth-child(5) .titarea .ico{
	background:url(../images/page/m11_1_ico5_over.png) no-repeat center;background-size:auto 62px;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .titarea .tit{
	font-family:"NanumSquare_acB";font-size:20px;color:#222;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con{width:calc(100% - 205px);}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con ul{}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con ul li{
	position:relative;
	padding-left:10px;margin-bottom:5px;
	font-size:17px;color:#888;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con ul li.none{padding:0;}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con ul li:last-child{margin-bottom:0;}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con ul li:before{
	display:block;content:"";
	width:5px;height:1px;
	background:#888;
	position:absolute;left:0;top:11px;
}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con ul li.none:before{display:none;}
.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con ul li strong{color:#222}

.m11_1 .section2 .tabcon2{padding-bottom:40px;}
@media(max-width:1200px){
	.m11_1 .section2 .sec2_tabcons .company_profile{padding:0 5%;}
	.m11_1 .section2 .sec2_tabcons .company_profile ul li{width:25%;margin:0;}
	
	.m11_1 .section2 .sec2_tabcons .business_tabs ul{padding:0 5%;}
	.m11_1 .section2 .sec2_tabcons .business_tabs ul li {
		box-sizing:border-box;
		width:20%;word-break:keep-all;
	}
	.m11_1 .section2 .sec2_tabcons .business_tabcons .tabcon .con{padding-right:5%;word-break:keep-all;}
}
@media(max-width:1000px){
	.m11_1 .section2 .sec2_tabcons .company_profile ul li{width:50%;margin:0 0 120px 0;}
}







/* m11_2 */
.m11_2{padding-top:115px;}
.m11_2 .page_slg{font-family:"NanumSquare_acB";font-size:36px;color:#222;text-align:center;}
.m11_2 .page_slg strong{font-family:"NanumSquare_acEB";color:#03569f;}
.m11_2 .history{
	overflow:hidden;position:relative;
	width:100%;height:880px;
	background:url(../images/page/m11_2_list_bg1.jpg) no-repeat center;background-size:cover;
	transition:background 1s linear;
}
.m11_2 .history:before{
	display:block;content:"";
	width:1px;height:200px;
	background:#fff;
	position:absolute;left:50%;top:0;
}
.m11_2 .history:after{
	display:block;content:"";
	width:24px;height:24px;
	background:url(../images/page/m11_2_logo1.png) no-repeat;
	position:absolute;left:50%;top:200px;transform:translate(-48%,-10px);
}
.m11_2 .history .innerwrap{width:inherit;height:inherit;}
.m11_2 .history_list{position:relative;width:100%;height:100%;}
.m11_2 .history_list .swiper-slide{
	display:flex;justify-content:center;align-items:center;
	position:relative;
	width:100%;height:100%;
}
.m11_2 .history_list .swiper-slide{}
.m11_2 .history_list .swiper-slide .txtarea{text-align:center;}
.m11_2 .history_list .swiper-slide .txtarea .year{font-family:"NanumSquare_acB";color:#fff;font-size:20px;}
.m11_2 .history_list .swiper-slide .txtarea .slg{
	position:relative;
	padding:0 20px;margin:15px 0 35px;
	font-family:"NanumSquare_acB";color:#fff;font-size:36px;line-height:150%;
}
.m11_2 .history_list .swiper-slide .txtarea .slg .dd1{position:absolute;left:0;top:0;}
.m11_2 .history_list .swiper-slide .txtarea .slg .dd2{position:absolute;right:0;bottom:0;}
.m11_2 .history_list .swiper-slide .txtarea a{font-family:"Montserrat";font-size:11px;color:#fff;}
.m11_2 .history_list .swiper-slide .txtarea a:hover{color:#4ec3f4;}
.m11_2 .history_list .swiper-slide .txtarea a:hover .arr{display:inline-block;animation:arr_ani1 0.4s linear infinite alternate}

.m11_2 .history_list .prev{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;}
.m11_2 .history_list .next{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;}
.m11_2 .history_list .prev .line_prev{transform-origin:center;transition:all 0.4s;}
.m11_2 .history_list .next .line_next{transform-origin:center;transition:all 0.4s;}
.m11_2 .history_list .prev:hover .line_prev{transform:rotateZ(-22deg);}
.m11_2 .history_list .next:hover .line_next{transform:rotateZ(22deg);}
.m11_2 .history_list .tabs{
	position:absolute;left:0;bottom:50px;z-index:100;
	display:flex;justify-content:space-between;
	width:100%;
}
.m11_2 .history_list .tabs li{
	width:24%;
	padding:15px 0;
	border-radius:0;background:0;opacity:0.5;
	box-shadow:0 1px 0 #fff inset;
	font-family:"NanumSquare_acB";color:#fff;font-size:20px;cursor:pointer;
}
.m11_2 .history_list .tabs li.swiper-pagination-bullet-active{opacity:1;box-shadow:0 2px 0 #fff inset;}




/* history_view */
.history_view{position:relative;margin:85px 0 0;}
.history_view.history1{background:url(../images/page/m11_2_list_bg1.jpg) no-repeat center;background-size:cover;}
.history_view.history2{background:url(../images/page/m11_2_list_bg2.jpg) no-repeat center;background-size:cover;}
.history_view.history3{background:url(../images/page/m11_2_list_bg3.jpg) no-repeat center;background-size:cover;}
.history_view.history4{background:url(../images/page/m11_2_list_bg4.jpg) no-repeat center;background-size:cover;}
.history_view:before{
	display:block;content:"";
	width:100%;height:343px;
	background:url(../images/page/m11_2_bg_history.png) no-repeat;	background-size:contain;
	position:absolute;left:0;bottom:0;z-index:10;
}
.history_view .history_titlearea{
	position:relative;	
	width:100%;height:100vh;
}
.history_view .history_titlearea:before{
	display:block;content:"";
	width:1px;height:200px;
	background:#fff;
	position:absolute;left:50%;top:0;
}
.history_view .history_titlearea:after{
	display:block;content:"";
	width:24px;height:24px;
	background:url(../images/page/m11_2_logo1.png) no-repeat;
	position:absolute;left:50%;top:200px;margin:-8px 0 0 -12px;
}
.history_view .history_titlearea ul{width:100%;height:100%;}
.history_view .history_titlearea ul:before{

}
.history_view .history_titlearea ul li{
	display:none;position:relative;width:100%;height:100%;
	display:flex;align-items:center;justify-content:center;
}
.history_view .history_titlearea ul li .txtarea{text-align:center;}
.history_view .history_titlearea ul li .txtarea .year{font-family:"NanumSquare_acEB";color:#fff;font-size:28px;}
.history_view .history_titlearea ul li .txtarea .slg{
	position:relative;
	padding:0 90px;margin:30px 0 0;
	font-family:"NanumSquare_acB";color:#fff;font-size:48px;line-height:140%;
}
.history_view .history_titlearea ul li .txtarea .slg strong{font-family:"NanumSquare_acEB";color:#0093d7;}
.history_view .history_titlearea ul li .btn{text-align:center;cursor:pointer;position:absolute;left:50%;bottom:100px;z-index:100;transform:translateX(-50%);}
.history_view .history_titlearea ul li .btn svg{width:90px;height:90px;}
.history_view .history_titlearea ul li .btn .line{transform-origin:center;transition:all 0.6s;}
.history_view .history_titlearea ul li .btn:hover .line{transform:rotate(-45deg);}
.history_view .history_titlearea ul li .btn .arr{transform-origin:center;transform:translateY(0px);}
.history_view .history_titlearea ul li .btn:hover .arr{animation:arr_ani2 0.4s linear infinite alternate}
.history_view .history_titlearea ul li .btn .st0{fill:none;stroke:#FFFFFF;stroke-width:1.2;stroke-miterlimit:10;}
.history_view .history_titlearea ul li .btn .st1{enable-background:new    ;}
.history_view .history_titlearea ul li .btn .st2{fill:#FFFFFF;}
@keyframes arr_ani2{
	0%{transform:translateY(0px);}
	100%{transform:translateY(5px);}
}

.history_conarea{
	overflow:hidden;
	position:relative;
	padding:155px 0 155px 15.317%;
	background:url(../images/page/m11_2_view_bg1.jpg) no-repeat center;
	background-size:cover;
}
.history_conarea .titlearea{position:relative;margin-bottom:50px;}
.history_conarea .titlearea .year{font-family:"NanumSquare_acEB";color:#111;font-size:48px;}
.history_conarea .titlearea a{position:absolute;right:15.317%;top:0; width: 60px;}
.history_conarea .titlearea a svg{display: block; width: 100%;}
.history_conarea .titlearea a svg .st0{fill:none;stroke:#666666;stroke-miterlimit:10;}
.history_conarea .titlearea a svg .st1{fill:#666666;}
.history_conarea .titlearea a svg .st2{font-family:'Montserrat';}
.history_conarea .titlearea a svg .st3{font-size:12px;}
.history_conarea .titlearea a svg .st4{enable-background:new    ;}
.history_conarea .titlearea a .line{transform-origin:center;transition:all 0.6s;}
.history_conarea .titlearea a:hover .line{transform:rotate(45deg)}
.history_conarea .histroy_contents{position:relative;height:510px;}
.history_conarea .histroy_contents>div{
	box-sizing:border-box;
	position:relative;
	overflow-x:scroll;
	height:100%;
	display:flex;align-items:center;
}
.history_conarea .histroy_contents>div::-webkit-scrollbar{width:5px;height:1px;}
.history_conarea .histroy_contents>div::-webkit-scrollbar-thumb{background:rgba(3,86,159,0.6);}
.history_conarea .histroy_contents>div::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);}
.history_conarea .histroy_contents>div{}
.history_conarea .histroy_contents>div .kecc{
	box-sizing:border-box;
	position:relative;z-index:100;
	width:324px;height:324px;
	padding:35px;
	background: linear-gradient(to bottom,#f18613, #1270de);
	border-radius:50%;
	box-shadow:2px 2px 5px rgba(0,0,0,0.1);
}
.history_conarea .histroy_contents>div .kecc>div{	
	box-sizing:border-box;
	display:flex;justify-content:center;align-items:center;white-space:nowrap;
	width:100%;height:100%;
	background:#fff;
	border-radius:50%;box-shadow:2px 2px 5px rgba(0,0,0,0.1);
}
.history_conarea .histroy_contents>div .history_lists{
	position:relative;
	width:calc(100% - 324px);height:510px;
	display:flex;white-space:nowrap;align-items:center;
}
.history_conarea .histroy_contents>div .history_lists .history_section{display:flex;align-items:center;height:510px;}
.history_conarea .histroy_contents>div ul{display:flex;width:100%;}
.history_conarea .histroy_contents>div ul li{margin-right:140px;position:relative;}
.history_conarea .histroy_contents>div ul li:last-child{padding-right:100px;margin:0;}
.history_conarea .histroy_contents>div ul li .yt{}
.history_conarea .histroy_contents>div ul li .yt .year{margin-bottom:0px;font-family:"NanumSquare_acEB";font-size:30px;}
.history_conarea .histroy_contents>div ul li .yt .tit{margin-top:5px;font-family:"NanumSquare_acEB";font-size:20px;line-height:150%;}
.history_conarea .histroy_contents>div ul li p{margin-top:10px;font-size:17px;color:#888;line-height:170%;}
.history_conarea .histroy_contents>div ul li a{}
.history_conarea .histroy_contents>div ul li a span{display:inline-block;position:relative;}

.history_conarea .histroy_contents>div .history_lists .uparea{
	align-items:flex-end;
	margin:0 0 100px -8px;
	padding:0 80px 0 60px;
	border-bottom:2px solid #f08614;
}
.history_conarea .histroy_contents>div .history_lists .uparea:before{
	display:block;content:"";

}
.history_conarea .histroy_contents>div .history_lists .uparea{}
.history_conarea .histroy_contents>div .history_lists .uparea li{padding-bottom:40px;}
.history_conarea .histroy_contents>div .history_lists .uparea li:before{
	display:block;content:"";
	width:2px;height:28px; 
	background:#f08614;
	position:absolute;left:0;bottom:0;
}
.history_conarea .histroy_contents>div .history_lists .uparea li:after{
	display:block;content:"";box-sizing:border-box;
	width:10px;height:10px; 
	background:#fff;
	border:2px solid #f08614;border-radius:50%;
	position:absolute;left:-4px;bottom:-6px;
}
.history_conarea .histroy_contents>div .history_lists .uparea li a{position:relative;}
.history_conarea .histroy_contents>div .history_lists .uparea li .yt{}
.history_conarea .histroy_contents>div .history_lists .uparea li .yt .year{color:#f18613;}
.history_conarea .histroy_contents>div .history_lists .uparea li .yt .tit{color:#f18613;}
.history_conarea .histroy_contents>div ul li .yt .tit .ico_btn{
	width:20px;height:20px;
	margin:5px 0 0 10px;
	background:#ed7a00;
	border-radius:50%;
}
.history_conarea .histroy_contents>div ul li .yt .tit .ico_btn:before{
	display:block;content:"";
	width:8px;height:2px;
	background:#fff;
	position:absolute;left:6px;top:9px;
}
.history_conarea .histroy_contents>div ul li .yt .tit .ico_btn:after{
	display:block;content:"";
	width:2px;height:8px;
	background:#fff;
	position:absolute;left:9px;top:6px;
}
.history_conarea .histroy_contents>div ul.downarea li .yt .tit .ico_btn{background:#1270de;}

.history_conarea .histroy_contents>div .history_lists .downarea{
	align-items:start-flex;
	margin:0 0 0 -8px;
	padding:0 0 0 140px;
	border-top:2px solid #1370dd;
}
.history_conarea .histroy_contents>div .history_lists .downarea:before{}
.history_conarea .histroy_contents>div .history_lists .downarea li{padding-top:40px;}
.history_conarea .histroy_contents>div .history_lists .downarea li:before{
	display:block;content:"";
	width:2px;height:28px; 
	background:#1370dd;
	position:absolute;left:0;top:0;
}
.history_conarea .histroy_contents>div .history_lists .downarea li:after{
	display:block;content:"";box-sizing:border-box;
	width:10px;height:10px; 
	background:#fff;
	border:2px solid #1370dd;border-radius:50%;
	position:absolute;left:-4px;top:-6px;
}
.history_conarea .histroy_contents>div .history_lists .downarea li a{}
.history_conarea .histroy_contents>div .history_lists .downarea li .yt .year{color:#1270de;}
.history_conarea .histroy_contents>div .history_lists .downarea li .yt .tit{color:#1270de;}

.history_conarea .histroy_contents>div ul.uparea li:nth-child(1){}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(2){}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(3){margin-right: 190px;}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(4){margin-right: 410px;}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(5){margin-right: 791px;}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(6){margin-right: 207px;}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(7){margin-right: 854px;}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(8){margin-right: 1680px;}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(9){margin-right: 1312px;}
.history_conarea .histroy_contents>div ul.uparea li:nth-child(10){}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(1){margin-right:288px;}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(2){margin-right: 90px;}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(3){margin-right: 490px;}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(4){margin-right: 290px;}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(5){margin-right: 300px;}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(6){margin-right: 300px;}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(7){}
.history_conarea .histroy_contents>div ul.downarea li:nth-child(8){}



.history_conarea .years_tabs{position:absolute;left:0;bottom:0;width:100%;}
.history_conarea .years_tabs ul{display:flex;}
.history_conarea .years_tabs ul li{
	box-sizing:border-box;
	width:25%;
	border-right:1px solid #ddd;
	text-align:center;
}
.history_conarea .years_tabs ul li a{
	display:flex;justify-content:center;align-items:center; 
	position:relative;
	width:100%;height:100px;
	background:#fff;
}
.history_conarea .years_tabs ul li a .year{font-family:"NanumSquare_acEB";color:rgba(34,34,34,0.5);font-size:20px;}
.history_conarea .years_tabs ul li a p{font-size:17px;color:rgba(136,136,136,0.5);}
.history_conarea .years_tabs ul li.on a{background:#03569f;}
.history_conarea .years_tabs ul li.on a .year{color:#fff;}
.history_conarea .years_tabs ul li.on a p{color:#fff;}


@media(max-width:830px){
	.history_view .history_titlearea ul li .txtarea .slg{font-size:44px;;}
	.history_conarea .years_tabs ul li a p{font-size:14px;}
}



#bgblack{
	display:none;
	position:fixed;left:0;top:0;z-index:2000;
	width:100vw;height:100vh;
	background:rgba(0,0,0,0.7);
}
.btn_x{
	overflow:hidden;
	position:relative;
	width:60px;height:60px;
	cursor:pointer;
	float:right;margin-bottom:20px;
}
.btn_x>div:nth-child(1){
	box-sizing:border-box;
	position:absolute;left:0;top:50%;
	width:100%;height:28px;
	background:#1f4a97;
	transform:translateY(-50%);
}
.btn_x>div:nth-child(2){
	box-sizing:border-box;
	position:absolute;left:50%;top:0%;
	width:28px;height:100%;
	background:#1f4a97;
	transform:translateX(-50%);
}
.btn_x>div:nth-child(3){
	box-sizing:border-box;
	position:absolute;left:50%;top:0%;
	width:28px;height:100%;
	background:#1f4a97;
	transform:rotate(-45deg);
	margin-left:-14px;
}
.btn_x>div:nth-child(4){
	box-sizing:border-box;
	position:absolute;left:50%;top:0%;
	width:28px;height:100%;
	background:#1f4a97;
	transform:rotate(45deg);
	margin-left:-14px;
}
.history_pop{
	display:none;
	position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;
	max-width:1320px;width:94%;
}
.history_pop .conwrap{
	box-sizing:border-box;
	background:#ececec url(../images/page/history_pop_bg.jpg) no-repeat center;background-size:cover;
	overflow-y:auto;
	width:100%;height:560px;
	padding:0 7%;
}
.history_pop .conwrap>div{width:100%;padding:70px 0;}
.history_pop .conwrap>div:nth-child(1){display:none;}
.history_pop .conwrap .tit{font-family:"NanumSquare_acEB";color:#000;font-size:36px;text-align:center;margin-bottom:50px;}
.history_pop .conwrap .value{}
.history_pop .conwrap .value ul{display:flex;justify-content:space-between;align-items:center;}
.history_pop .conwrap .value ul li{
	position:relative;
	box-sizing:border-box;
	display:flex;justify-content:center;align-items:center;
	border-radius:50%;text-align:center;word-break:keep-all;
}
.history_pop .conwrap .value ul li:nth-child(1){
	order:2;
	width:276px;height:276px;
	background: linear-gradient(to bottom,#1f4a97, #57acd2);
}
.history_pop .conwrap .value ul li:nth-child(1) .sbj{font-family:"NanumSquare_acEB";color:#fff;font-size:24px;margin-top:15px;}
.history_pop .conwrap .value ul li:nth-child(2){
	order:1;
	width:320px;height:320px;
	padding:8px;
	border:2px dotted #1f4a97;
}
.history_pop .conwrap .value ul li:nth-child(2) .sbj{font-family:"NanumSquare_acEB";color:#222;font-size:24px;margin:10px 0 15px;}
.history_pop .conwrap .value ul li:nth-child(2) p{font-size:17px;color:#888;line-height:170%;}
.history_pop .conwrap .value ul li:nth-child(3){
	order:3;
	width:320px;height:320px;
	padding:8px;
	border:2px dotted #57acd2;
}
.history_pop .conwrap .value ul li:nth-child(3) .sbj{font-family:"NanumSquare_acEB";color:#222;font-size:24px;margin:10px 0 15px;}
.history_pop .conwrap .value ul li:nth-child(3) p{font-size:17px;color:#888;line-height:170%;}
.history_pop .conwrap .value ul li .line1{
	display:flex;align-items:center;justify-content:center;
	box-sizing:border-box;width:100%;height:100%;border-radius:50%;
	
}
.history_pop .conwrap .value ul li:nth-child(2) .line1{border:1px solid #1f4a97;}
.history_pop .conwrap .value ul li:nth-child(3) .line1{border:1px solid #57acd2;}
.history_pop .conwrap .txt{
	text-align:center;margin-top:40px;
	font-family:"NanumSquare_acB";color:#000;font-size:24px;
} 
.history_pop .conwrap .txt strong{font-family:"NanumSquare_acEB";color:#1f4a97;}

@media(max-width:1160px){
	.history_pop .conwrap .value ul{flex-wrap:wrap;justify-content:center;}
	.history_pop .conwrap .value ul li:nth-child(1){width:100%;order:1;border-radius:0;height:200px;margin-bottom:20px;}
	.history_pop .conwrap .value ul li:nth-child(2){margin-right:20px;}
}
@media(max-width:860px){
	.history_pop .conwrap .value ul li{border-radius:0;}
	.history_pop .conwrap .value ul li .line1{border-radius:0;}
}




.history_pop .conwrap .history_1986{}
.history_pop .conwrap .history_1986 .area1{	
	display:flex;align-items:center;
	width:489px;height:164px;
	margin:0 auto 5px;
	background: linear-gradient(to right,#1f4a97, #57acd2);
	border-radius:150px;text-align:center;
	box-shadow:3px 3px 5px rgba(0,0,0,0.2);
}
.history_pop .conwrap .history_1986 .area1>div{width:100%;}
.history_pop .conwrap .history_1986 .area1>div .sbj{
	margin-top:20px;
	font-family:"NanumSquare_acEB";color:#fff;font-size:22px;
}
.history_pop .conwrap .history_1986 .area2{
	position:relative;box-sizing:border-box;
	padding:5% 8%;
	font-family:"NanumSquare_acB";color:#222;text-align:center;font-size:24px;line-height:150%;word-break:keep-all;
}
.history_pop .conwrap .history_1986 .area2 strong{font-family:"NanumSquare_acEB";color:#1f4a97;}
.history_pop .conwrap .history_1986 .area2:before{
	display:block;content:"";
	width:7%;height:100%;
	background:url(../images/page/history_pop_2_dot1.png) no-repeat;
	background-size:auto 100%;
	position:absolute;left:0;top:0;
}
.history_pop .conwrap .history_1986 .area2:after{
	display:block;content:"";
	width:7%;height:100%;
	background:url(../images/page/history_pop_2_dot2.png) no-repeat right;
	background-size:auto 100%;
	position:absolute;right:0;top:0;
}





/* m11_3 */
.m11_3{padding-top:115px;}
.m11_3 .page_slg{font-family:"NanumSquare_acB";}
.m11_3 .page_slg>div{text-align:center;}
.m11_3 .page_slg>div strong{font-family:"NanumSquare_acEB";color:#03569f;}

.m11_3 .section1{position:relative;}
.m11_3 .section1 .img{
	padding:90px;
	background:#03569f;
	text-align:center;
}
.m11_3 .section1 h4{margin:80px 0 40px;font-family:"NanumSquare_acEB";font-size:36px;color:#222;text-align:center;}
.m11_3 .section1 .ci_img{
	border:1px solid #ddd;
	background:url(../images/page/m11_3_ci_bg.gif) repeat 0 -2px;
	text-align:center;
}
.m11_3 .section1 .ci_img ul{display:flex;flex-wrap:wrap;padding:3.9% 10%;}
.m11_3 .section1 .ci_img ul li{box-sizing:border-box;width:50%;margin:20px 0;}
.m11_3 .section1 .ci_img ul li img{width:auto;height:63px;}
.m11_3 .section1 .btn_down{
	position:relative;
	margin:30px auto 65px;
	width:322px;height:57px;
	text-align:center;	
}
.m11_3 .section1 .btn_down .down_arr{position:absolute;right:50px;top:21px;width:12px;height:14px;}
.m11_3 .section1 .btn_down:hover .line{animation:btn2 2s linear;}

@media(max-width:960px){
	.m11_3 .section1 .ci_img ul li{box-sizing:border-box;width:100%;margin:20px 0;}
}

.m11_3 .section1 .ci_ex{}
.m11_3 .section1 .ci_ex .boxwrap{
	display:flex;
	margin-bottom:35px;	
}
.m11_3 .section1 .ci_ex .boxwrap .num{width:35px;font-family:"Montserrat";font-size:17px;color:#000;font-weight:600;}
.m11_3 .section1 .ci_ex .boxwrap .num span{border-bottom:1px solid #111;}
.m11_3 .section1 .ci_ex .boxwrap .txts{width:calc(100% - 35px);}
.m11_3 .section1 .ci_ex .boxwrap .txts .tit1{font-family:"NanumSquare_acEB";font-size:24px;color:#222;}
.m11_3 .section1 .ci_ex .boxwrap .txts .tit2{margin-top:5px;font-size:19px;color:#03569f;font-weight:500;line-height:200%;}
.dot{margin-top:10px;}
.dot li{position:relative;padding-left:14px;font-size:17px;color:#888;margin-bottom:5px;}
.dot li:before{
	display:block;content:"";
	width:4px;height:4px;
	background:#a1a1a1;
	position:absolute;left:0;top:10px;
}


.m11_3 .section2{padding:0 0 95px}
.m11_3 .section2 h4{margin:80px 0 40px;font-family:"NanumSquare_acEB";font-size:36px;color:#222;text-align:center;}
.m11_3 .section2 .ci_img{
	border:1px solid #ddd;
	margin-bottom:40px;
	background:url(../images/page/m11_3_ci_bg.gif) repeat 0 -2px;
	text-align:center;
}
.m11_3 .section2 .ci_img ul{display:flex;flex-wrap:wrap;padding:5% 10%;}
.m11_3 .section2 .ci_img ul li{box-sizing:border-box;margin:0 50px 0;}

@media(max-width:1280px){
	.m11_3 .section2 .ci_img ul li{width:100%;margin:20px 0;}
}


.m11_3 .section3{padding:0 0 95px}
.m11_3 .section3 h4{margin:0 0 40px;font-family:"NanumSquare_acEB";font-size:36px;color:#222;text-align:center;}
.m11_3 .section3 .color_system{padding:40px 50px;border:1px solid #ddd;}
.m11_3 .section3 .color_system ul{display:flex;justify-content:space-between;}
.m11_3 .section3 .color_system ul li{width:31.5%;}
.m11_3 .section3 .color_system ul li .color_box{width:100%;height:113px;}
.m11_3 .section3 .color_system ul li:nth-child(1) .color_box{background:#00388b;}
.m11_3 .section3 .color_system ul li:nth-child(2) .color_box{background:#00a5e3;}
.m11_3 .section3 .color_system ul li:nth-child(3) .color_box{background:#9b9b9c;}
.m11_3 .section3 .color_system ul li dl{display:flex;justify-content:space-between;margin:15px 0 0;}
.m11_3 .section3 .color_system ul li dl dt{font-family:"Roboto";font-size:20px;color:#222;font-weight:500;}
.m11_3 .section3 .color_system ul li dl dd{display:flex;}
.m11_3 .section3 .color_system ul li dl dd div{margin-left:10px;font-family:"Roboto";font-size:17px;color:#888;}


.m11_3 .section4{padding:0 0 95px}
.m11_3 .section4 h4{margin:0 0 40px;font-family:"NanumSquare_acEB";font-size:36px;color:#222;text-align:center;}
.m11_3 .section4 .color{display:flex;justify-content:space-between;}
.m11_3 .section4 .color>div{width:49%;}
.m11_3 .section4 .color>div>div{
	box-sizing:border-box;
	display:flex;justify-content:center;align-items:center;
	border:1px solid #ddd;
	height:224px;margin-bottom:25px;
	background:url(../images/page/m11_3_ci_bg.gif) repeat 0 -2px;
	text-align:center;
}

.m11_3 .section5{padding:0 0 95px}
.m11_3 .section5 h4{margin:0 0 40px;font-family:"NanumSquare_acEB";font-size:36px;color:#222;text-align:center;}
.m11_3 .section5 .signature{}
.m11_3 .section5 .signature>div{}
.m11_3 .section5 .signature>div:nth-child(1){width:100%;margin-bottom:50px;}
.m11_3 .section5 .signature>div:nth-child(2){display:flex;justify-content:space-between;}
.m11_3 .section5 .signature>div:nth-child(2)>div{width:49%;}
.m11_3 .section5 .signature>div .lang{margin-bottom:10px;font-family:"NanumSquare_acEB";font-size:20px;color:#222;}
.m11_3 .section5 .signature>div .box{
	box-sizing:border-box;
	display:flex;justify-content:center;align-items:center;
	border:1px solid #ddd;
	height:224px;margin-bottom:25px;
	background:url(../images/page/m11_3_ci_bg.gif) repeat 0 -2px;
	text-align:center;
}
.m11_3 .section5 .signature>div:nth-child(1) .box img{margin:0 40px;}





/* m12_1 */
.m12_1{padding-top:115px;}
.m12_1 .section1{
	position:relative;
	padding:95px 0 180px;
	background:url(../images/page/m12_1_bg.jpg) no-repeat center;background-size:cover;
}
.m12_1 .section1:after{
	display:block;content:"";
	width:100%;height:325px;
	background:url(../images/page/m12_1_mission.png) no-repeat bottom;
	background-size:contain;
	position:absolute;left:0;bottom:0;
}
.m12_1 .section1 .slg{margin:70px 0 30px;color:#fff;}
.m12_1 .section1 .slg strong{color:#0093d7;}
.m12_1 .section1 p{font-size:19px;color:rgba(255,255,255,0.8);line-height:170%;text-align:center;}
.m12_1 .section1 .dia{display:flex;justify-content:center;position:relative;word-break:keep-all;}
.m12_1 .section1 .dia>div{
	box-sizing:border-box;position:relative;
	display:flex;justify-content:center;align-items:center;
	width:423px;height:423px;
	background:#fff;
	margin:0 -15px;padding:30px;
	border:30px solid #0464b0;border-radius:50%;text-align:center;
}
.m12_1 .section1 .dia>div.plus{
	position:absolute;left:50%;top:50%;z-index:100;
	transform:translate(-50%,-50%);
	width:36px;height:60px;
	border-radius:0;border:0;margin:0;
}
.m12_1 .section1 .dia>div.plus:before{
	display:block;content:"";
	width:30px;height:8px;
	background:#ed722f;
	position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
}
.m12_1 .section1 .dia>div.plus:after{
	display:block;content:"";
	width:8px;height:30px;
	background:#ed722f;
	position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
}


.m12_1 .section1 .dia>div .line{}
.m12_1 .section1 .dia>div:nth-child(1) .line{
	border:30px solid #0093d7;border-top:0;
	border-bottom-left-radius:220px;border-bottom-right-radius:220px;
	width:100%;height:50%;
	position:absolute;left:-30px;bottom:-30px;z-index:10;
}
.m12_1 .section1 .dia>div:nth-child(1) .line:before{
	display:block;content:"";
	width:30px;height:30px;
	border-radius:50%;
	background:#0093d7;
	position:absolute;left:-30px;top:0;transform:translateY(-50%);
}
.m12_1 .section1 .dia>div:nth-child(3) .line{
	border:30px solid #0093d7;border-bottom:0;
	border-top-left-radius:220px;border-top-right-radius:220px;
	width:100%;height:50%;
	position:absolute;left:-30px;top:-30px;z-index:10;
}
.m12_1 .section1 .dia>div:nth-child(3) .line:before{
	display:block;content:"";
	width:30px;height:30px;
	border-radius:50%;
	background:#0093d7;
	position:absolute;right:-30px;bottom:0;transform:translateY(50%);
}
.m12_1 .section1 .dia>div .inner{}
.m12_1 .section1 .dia>div .inner .num{font-family:"Montserrat";font-size:17px;color:#000;font-weight:bold;}
.m12_1 .section1 .dia>div .inner .num span{border-bottom:1px solid #000;}
.m12_1 .section1 .dia>div .inner .ico{margin:15px 0 20px;}
.m12_1 .section1 .dia>div .inner .txt{font-family:"NanumSquare_acB";font-size:22px;color:#222;line-height:160%;}
.m12_1 .section1 .dia>div .inner .txt strong{font-family:"NanumSquare_acEB";}
.m12_1 .section1 .dia>div:nth-child(1) .inner .txt strong{color:#0464b0;}
.m12_1 .section1 .dia>div:nth-child(3) .inner .txt strong{color:#0093d7;}




/* m12_2 */
.m12_2{padding-top:115px;}
.m12_2 .section1{
	position:relative;box-sizing:border-box;	
	background:url(../images/page/m12_2_sec1_bg.jpg) no-repeat center;
}
.m12_2 .section1:after{
	display:block;content:"";
	width:85px;height:100%;
	background:url(../images/page/m12_2_sec1_vision.png) no-repeat center;
	background-size:auto 100%;
	position:absolute;left:0%;top:0;
}
.m12_2 .section1>div{display:flex;align-items:center;height:700px;}
.m12_2 .section1 .txtwrap{width:60%;padding-left:10%;}
.m12_2 .section1 .txtwrap h4{font-family:"NanumSquare_acEB";font-size:44px;color:rgba(255,255,255,0.8);}
.m12_2 .section1 .txtwrap .txt{margin:60px 0 50px;font-family:"NanumSquare_acEB";font-size:70px;}
.m12_2 .section1 .txtwrap .txt>div:nth-child(1){color:rgba(255,255,255,1);}
.m12_2 .section1 .txtwrap .txt>div:nth-child(2){color:#0093d7;}
.m12_2 .section1 .txtwrap .stat{margin-top:60px;}
.m12_2 .section1 .txtwrap .stat dl{
	display:inline-flex;align-items:center;
	position:relative;
	padding-left:19px;margin-bottom:10px;margin-right:10px;
}
.m12_2 .section1 .txtwrap .stat dl:before{
	display:block;content:"";
	width:5px;height:5px;
	border-radius:50%;
	background:rgba(255,255,255,1);
	position:absolute;left:0;top:50%;transform:translateY(-50%);
}
.m12_2 .section1 .txtwrap .stat dl dt{margin-right:10px;font-family:"NanumSquare_acEB";font-size:30px;color:#fff;}
.m12_2 .section1 .txtwrap .stat dl dd{font-family:"NanumSquare_acEB";font-size:30px;color:#fff;}
.m12_2 .section1 .txtwrap .stat dl dd .color{color:#0093d7;}
.m12_2 .section1 .txtwrap .stat dl:last-child{}
.m12_2 .section1 .txtwrap .stat dl:last-child dd{margin-top:-6px;}

.m12_2 .section2{padding:75px 0 140px;text-align:center;}
.m12_2 .section2 h4{font-family:"NanumSquare_acEB";font-size:44px;color:#000;}
.m12_2 .section2 .page_slg>div{font-family:"NanumSquare_acB";text-align:center;}
.m12_2 .section2 .conwrap{display:flex;flex-wrap:wrap;padding:80px 0 0;}
.m12_2 .section2 .conwrap>div{
	position:relative;
	box-sizing:border-box;
	width:33.333%;text-align:left;
	padding:0 200px 0 0;word-break:keep-all;
	border-top:1px solid #ddd;
}
.m12_2 .section2 .conwrap>div:nth-child(1){background:url(../images/page/num_01.png) no-repeat 90% bottom;}
.m12_2 .section2 .conwrap>div:nth-child(2){background:url(../images/page/num_02.png) no-repeat 90% bottom;}
.m12_2 .section2 .conwrap>div:nth-child(3){background:url(../images/page/num_03.png) no-repeat 90% bottom;}
.m12_2 .section2 .conwrap>div:after{display:block;content:"";position:absolute;left:0;top:-80px;}
.m12_2 .section2 .conwrap>div:nth-child(1):after{
	width:52px;height:78px;
	background:url(../images/page/m12_2_sec2_ico1.png) no-repeat top;
	border-bottom:3px solid #03569f;
}
.m12_2 .section2 .conwrap>div:nth-child(2):after{
	width:52px;height:78px;
	background:url(../images/page/m12_2_sec2_ico2.png) no-repeat top;
	border-bottom:3px solid #03569f;
}
.m12_2 .section2 .conwrap>div:nth-child(3):after{
	width:57px;height:78px;
	background:url(../images/page/m12_2_sec2_ico3.png) no-repeat top;
	border-bottom:3px solid #03569f;
}

.m12_2 .section2 .conwrap dl{padding:30px 0 45px;}
.m12_2 .section2 .conwrap dl dt{margin:0 0 10px;font-family:"NanumSquare_acEB";font-size:24px;color:#222}
.m12_2 .section2 .conwrap dl dd{font-family:"NanumSquare_acR";font-size:20px;color:#666;line-height:160%}


@media(max-width:1240px){
	.m12_2 .section2 .conwrap>div{width:100%;margin-bottom:100px;}
	.m12_2 .section2 .conwrap>div:nth-child(1){background:url(../images/page/num_01.png) no-repeat right bottom;}
	.m12_2 .section2 .conwrap>div:nth-child(2){background:url(../images/page/num_02.png) no-repeat right bottom;}
	.m12_2 .section2 .conwrap>div:nth-child(3){margin-bottom:0;background:url(../images/page/num_03.png) no-repeat right bottom;}
}




/* m12_3 */
.m12_3{padding-top:115px;}
.m12_3 .section1{
	position:relative;box-sizing:border-box;	
	padding:80px 0 0;
	background:#f8f8f8;text-align:center;
}
.m12_3 .section1 h4{
	position:relative;display:inline-block;
	padding:0 10px;
	font-family:"NanumSquare_acEB";font-size:36px;color:#000;
}
.m12_3 .section1 h4:after{
	display:block;content:"";
	width:100%;height:21px;
	background:#d6effc;
	position:absolute;left:0;bottom:0;
}
.m12_3 .section1 h4 span{position:relative;z-index:100;}
.m12_3 .section1 .slg{font-size:30px;}
.m12_3 .section1 .conwrap{position:relative;padding:170px 0 0;margin:30px 0 0;}
.m12_3 .section1 .conwrap .core{height:258px;}
.m12_3 .section1 .conwrap .core .tit{
	box-sizing:border-box;
	position:absolute;left:50%;bottom:-110px;transform:translateX(-50%);
	width:276px;height:276px;
	padding:10px;
	background:url(../images/page/m12_3_sec1_bg2.png) no-repeat;
	box-shadow:3px 3px 5px rgba(0,0,0,0.2);border-radius:50%;
}
.m12_3 .section1 .conwrap .core .tit>div{
	display:flex;justify-content:center;align-items:center;
	box-sizing:border-box;
	width:100%;height:100%;
	border:2px dotted rgba(255,255,255,0.6);
	border-radius:50%;
	font-family:"NanumSquare_acEB";font-size:44px;color:#fff;line-height:120%;
}
.m12_3 .section1 .conwrap .list{}
.m12_3 .section1 .conwrap .list>div{position:absolute;}
.m12_3 .section1 .conwrap .list>div:nth-child(1){
	display:inline-block;
	text-align:right;
	right:50%;bottom:35px;margin:0 200px 0 0;
	background:url(../images/page/m12_3_num1.png) no-repeat 30% 20%;
}
.m12_3 .section1 .conwrap .list>div:nth-child(2){
	display:inline-block;
	text-align:right;
	right:50%;bottom:200px;margin:0 140px 0 0;
	background:url(../images/page/m12_3_num2.png) no-repeat 70% 20%;
}
.m12_3 .section1 .conwrap .list>div:nth-child(3){
	display:inline-block;
	text-align:center;
	right:50%;bottom:230px;margin:0 -68px 0 0;
	background:url(../images/page/m12_3_num3.png) no-repeat center top;
}
.m12_3 .section1 .conwrap .list>div:nth-child(4){
	display:inline-block;
	text-align:left;
	left:50%;bottom:200px;margin:0 0 0 140px;
	background:url(../images/page/m12_3_num4.png) no-repeat 35% top;
}
.m12_3 .section1 .conwrap .list>div:nth-child(5){
	display:inline-block;
	text-align:left;width:300px;
	left:50%;bottom:35px;margin:0 0 0 200px;
	background:url(../images/page/m12_3_num5.png) no-repeat 20% 20%;word-break:keep-all;
}

.m12_3 .section1 .conwrap .list>div dl{padding-top:50px;}
.m12_3 .section1 .conwrap .list>div dl dt{margin-bottom:10px;font-size:22px;color:#222;font-weight:600;}
.m12_3 .section1 .conwrap .list>div dl dd{font-size:18px;color:#888;}

.m12_3 .section1 .conwrap .list>div:nth-child(1) dl{background:url(../images/page/m12_3_sec1_ico1.png) no-repeat right top;}
.m12_3 .section1 .conwrap .list>div:nth-child(2) dl{background:url(../images/page/m12_3_sec1_ico2.png) no-repeat right top;}
.m12_3 .section1 .conwrap .list>div:nth-child(3) dl{background:url(../images/page/m12_3_sec1_ico3.png) no-repeat center top;}
.m12_3 .section1 .conwrap .list>div:nth-child(4) dl{background:url(../images/page/m12_3_sec1_ico4.png) no-repeat left top;}
.m12_3 .section1 .conwrap .list>div:nth-child(5) dl{background:url(../images/page/m12_3_sec1_ico5.png) no-repeat left top;}

@media(max-width:1040px){
	.m12_3 .section1 .conwrap{padding:0 0 100px 0;}
	.m12_3 .section1 .conwrap .core{height:auto;}
	.m12_3 .section1 .conwrap .core .tit{display:none;}
	.m12_3 .section1 .conwrap .list{display:flex;flex-wrap:wrap;justify-content:center;}
	.m12_3 .section1 .conwrap .list>div{position:static;width:33.333%;}
	.m12_3 .section1 .conwrap .list>div:nth-child(1){
		display:inline-block;
		text-align:center;
		right:0;bottom:0;margin:0 0 0 0;
		background:url(../images/page/m12_3_num1.png) no-repeat center;
	}
	.m12_3 .section1 .conwrap .list>div:nth-child(2){
		display:inline-block;
		text-align:center;
		right:0;bottom:0;margin:0 0 0 0;
		background:url(../images/page/m12_3_num2.png) no-repeat center;
	}
	.m12_3 .section1 .conwrap .list>div:nth-child(3){
		display:inline-block;
		text-align:center;
		right:0;bottom:0;margin:0 0 0 0;
		background:url(../images/page/m12_3_num3.png) no-repeat center;
	}
	.m12_3 .section1 .conwrap .list>div:nth-child(4){
		display:inline-block;
		text-align:center;
		left:0;bottom:0;margin:40px 0 0 0;
		background:url(../images/page/m12_3_num4.png) no-repeat center;
	}
	.m12_3 .section1 .conwrap .list>div:nth-child(5){
		display:inline-block;
		text-align:center;width:300px;
		left:0;bottom:0;margin:40px 0 0 0;
		background:url(../images/page/m12_3_num5.png) no-repeat center;word-break:keep-all;
	}
	.m12_3 .section1 .conwrap .list>div:nth-child(1) dl{background:url(../images/page/m12_3_sec1_ico1.png) no-repeat center top;}
	.m12_3 .section1 .conwrap .list>div:nth-child(2) dl{background:url(../images/page/m12_3_sec1_ico2.png) no-repeat center top;}
	.m12_3 .section1 .conwrap .list>div:nth-child(3) dl{background:url(../images/page/m12_3_sec1_ico3.png) no-repeat center top;}
	.m12_3 .section1 .conwrap .list>div:nth-child(4) dl{background:url(../images/page/m12_3_sec1_ico4.png) no-repeat center top;}
	.m12_3 .section1 .conwrap .list>div:nth-child(5) dl{background:url(../images/page/m12_3_sec1_ico5.png) no-repeat center top;}

}



.m12_3 .section2{
	overflow:hidden;
	padding:160px 0 150px;text-align:center;
	background:url(../images/page/m12_3_sec2_bg.gif) no-repeat bottom;
	background-size:contain;
}
.m12_3 .section2:before{
	display:block;content:"";
	width:69px;height:83px;
	margin:0 auto 55px;
	background:url(../images/page/m12_3_sec2_bg1.gif) no-repeat;	
}
.m12_3 .section2 h4{
	position:relative;display:inline-block;
	padding:0 10px;
	font-family:"NanumSquare_acEB";font-size:36px;color:#000;
}
.m12_3 .section2 h4:after{
	display:block;content:"";
	width:100%;height:21px;
	background:#d6effc;
	position:absolute;left:0;bottom:0;
}
.m12_3 .section2 h4 span{position:relative;z-index:100;}
.m12_3 .section2 .slg{margin:30px 0 75px;font-size:30px;}
.m12_3 .section2 .conwrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.m12_3 .section2 .conwrap>div{width:48.5%;}
.m12_3 .section2 .conwrap>div .tit{
	display:flex;align-items:center;justify-content:center;
	height:260px;	
	position:relative;z-index:10;
}
.m12_3 .section2 .conwrap>div:nth-child(1) .tit{background:url(../images/page/m12_3_sec2_img1.jpg) no-repeat;}
.m12_3 .section2 .conwrap>div:nth-child(2) .tit{background:url(../images/page/m12_3_sec2_img2.jpg) no-repeat;}
.m12_3 .section2 .conwrap>div .tit .num{font-family:"Montserrat";font-size:17px;color:#fff;font-weight:bold;}
.m12_3 .section2 .conwrap>div .tit .num span{border-bottom:1px solid #fff;}
.m12_3 .section2 .conwrap>div .tit .en{margin:20px 0 10px;font-family:"NanumSquare_acEB";font-size:38px;}
.m12_3 .section2 .conwrap>div:nth-child(1) .tit .en{color:#0093d7;}
.m12_3 .section2 .conwrap>div:nth-child(2) .tit .en{color:#ed722f;}
.m12_3 .section2 .conwrap>div .tit .kr{font-family:"NanumSquare_acEB";font-size:28px;color:#fff;}
.m12_3 .section2 .conwrap>div .list{
	box-sizing:border-box;
	padding:35px 50px;
	border:1px solid #ddd;
	background:#fff;
	text-align:left;
}


@media(max-width:1040px){
	.m12_3 .section2{
		overflow:hidden;
		padding:80px 0 150px;text-align:center;
		background:url(../images/page/m12_3_sec2_bg.gif) no-repeat bottom;
		background-size:contain;
	}
	.m12_3 .section2:before{
		display:block;content:"";
		width:69px;height:83px;
		margin:-40px auto 55px;
		background:url(../images/page/m12_3_sec2_bg1.gif) no-repeat;	
	}	

	.m12_3 .section2 .conwrap>div{width:100%;}
	.m12_3 .section2 .conwrap>div:nth-child(1){margin-bottom:10px;}
	.m12_3 .section2 .conwrap>div:nth-child(1) .tit{background:url(../images/page/m12_3_sec2_img1.jpg) no-repeat;background-size:cover;}
	.m12_3 .section2 .conwrap>div:nth-child(2) .tit{background:url(../images/page/m12_3_sec2_img2.jpg) no-repeat;background-size:cover;}
}






/* m13_1 */
.m13_1{padding-top:115px;}
.m13_1 .section1{
	position:relative;box-sizing:border-box;	
	padding:0 0 140px;
}
.m13_1 .section1>div{display:flex;justify-content:space-between;}
.m13_1 .section1>div>div{width:48.5%;}
.m13_1 .section1>div>div .img{margin-bottom:30px;}
.m13_1 .section1>div>div .txts{
	border-left:2px solid #03569f;
	padding-left:25px;
	word-break:keep-all;
}
.m13_1 .section1>div>div .txts h4{font-size:22px;color:#222;font-weight:600;margin-bottom:15px;}
.m13_1 .section1>div>div .txts p{font-size:17px;color:#888;line-height:170%;}

.m13_1 .section2{
	position:relative;box-sizing:border-box;	
	padding:140px 0 60px;
	background:#f8f8f8;text-align:center;
}
.m13_1 .section2 h4{
	position:relative;display:inline-block;
	padding:0 10px;
	font-family:"NanumSquare_acEB";font-size:36px;color:#000;
}
.m13_1 .section2 .conwrap{margin-top:90px;text-align:left;}
.m13_1 .section2 .conwrap>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;}
.m13_1 .section2 .conwrap>div>div{width:48.5%}
.m13_1 .section2 .conwrap>div .img{}
.m13_1 .section2 .conwrap>div .txts{
	display:flex;align-items:center;
	background:url(../images/page/m13_1_sec2_dd1.png) no-repeat right top;
	word-break:keep-all;
}
.m13_1 .section2 .conwrap>div .txts>div{width:100%;}
.m13_1 .section2 .conwrap>div .txts .num{font-family:"Montserrat";font-size:17px;color:#000;font-weight:bold;}
.m13_1 .section2 .conwrap>div .txts .num span{border-bottom:1px solid #000;}
.m13_1 .section2 .conwrap>div .txts .tit{margin:15px 0 25px;font-size:22px;color:#222;font-weight:500;}
.m13_1 .section2 .conwrap>div .txts .tit strong{color:#03569f;}
.m13_1 .section2 .conwrap>div .txts p{font-size:17px;color:#888;line-height:170%;margin-bottom:20px;}
.m13_1 .section2 .conwrap>div .txts dl{
	position:relative;
	display:flex;
	padding-left:13px;margin-bottom:5px;
}
.m13_1 .section2 .conwrap>div .txts dl:before{
	display:block;content:"";
	width:4px;height:4px;
	background:#000;
	position:absolute;left:0;top:12px;
}
.m13_1 .section2 .conwrap>div .txts dl:last-child{margin-bottom:0;}
.m13_1 .section2 .conwrap>div .txts dl dt{width:160px;font-size:17px;color:#000;line-height:170%;}
.m13_1 .section2 .conwrap>div .txts dl dd{width:calc(100% - 160px);font-size:17px;color:#888;line-height:170%;}



@media(max-width:1060px){
	.m13_1 .section2 .conwrap>div>div{width:48.5%}
	.m13_1 .section2 .conwrap>div .img{width:100%;text-align:center;}
	.m13_1 .section2 .conwrap>div .txts{
		display:flex;align-items:center;
		width:640px;margin:40px auto 0;
		background:url(../images/page/m13_1_sec2_dd1.png) no-repeat right top;
		word-break:keep-all;
	}	
}





/* m13_2 */
.m13_2{padding-top:115px;}
.m13_2 .section1{
	position:relative;box-sizing:border-box;	
	padding:95px 0 140px;
	background:#f8f8f8;
	text-align:center;
}
.m13_2 .section1 h4{font-family:"NanumSquare_acEB";font-size:38px;color:#000;}
.m13_2 .section1 h5{font-size:24px;color:#222;font-weight:500;}
.m13_2 .titbtm{margin-top:10px;font-size:17px;color:#888;line-height:170%;}

.m13_2 .section1 .dia{position:relative;margin:100px 0 90px;}
.m13_2 .section1 .dia .titarea{
	width:430px;height:430px;
	margin:0 auto;
	background:url(../images/page/m13_2_sec1_bg1.png) no-repeat;
}
.m13_2 .section1 .dia .titarea .tit{
	font-size:30px;color:#1062a4;font-weight:600;
	padding:167px 0 0;
}
.m13_2 .section1 .dia .list{}
.m13_2 .section1 .dia .list dl{position:absolute;}
.m13_2 .section1 .dia .list dl:before{display:block;content:"";width:80px;height:80px;position:absolute;top:-12px;border-radius:50%;}
.m13_2 .section1 .dia .list dl:after{display:block;content:"";width:60px;border-top:2px dotted #08559b;position:absolute;top:50%;margin-top:-1px;}
.m13_2 .section1 .dia .list dl dt{font-size:22px;color:#222;font-weight:500;}
.m13_2 .section1 .dia .list dl dd{font-size:17px;color:#888;}

.m13_2 .section1 .dia .list dl:nth-child(1){right:50%;top:0;margin-right:250px;padding-right:95px;text-align:right;}
.m13_2 .section1 .dia .list dl:nth-child(2){right:50%;top:185px;margin-right:330px;padding-right:95px;text-align:right;}
.m13_2 .section1 .dia .list dl:nth-child(3){right:50%;bottom:0px;margin-right:250px;padding-right:95px;text-align:right;}
.m13_2 .section1 .dia .list dl:nth-child(4){left:50%;top:0;margin-left:250px;padding-left:95px;text-align:left;}
.m13_2 .section1 .dia .list dl:nth-child(5){left:50%;top:185px;margin-left:330px;padding-left:95px;text-align:left;}
.m13_2 .section1 .dia .list dl:nth-child(6){left:50%;bottom:0;margin-left:250px;padding-left:95px;text-align:left;}

.m13_2 .section1 .dia .list dl:nth-child(1):before{right:0;background:#08559b url(../images/page/m13_2_sec1_ico1.png) no-repeat;}
.m13_2 .section1 .dia .list dl:nth-child(2):before{right:0;background:#08559b url(../images/page/m13_2_sec1_ico2.png) no-repeat;}
.m13_2 .section1 .dia .list dl:nth-child(3):before{right:0;background:#08559b url(../images/page/m13_2_sec1_ico3.png) no-repeat;}
.m13_2 .section1 .dia .list dl:nth-child(4):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico4.png) no-repeat;}
.m13_2 .section1 .dia .list dl:nth-child(5):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico5.png) no-repeat;}
.m13_2 .section1 .dia .list dl:nth-child(6):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico6.png) no-repeat;}

.m13_2 .section1 .dia .list dl:nth-child(1):after{left:100%;margin-left:20px;}
.m13_2 .section1 .dia .list dl:nth-child(2):after{left:100%;margin-left:20px;}
.m13_2 .section1 .dia .list dl:nth-child(3):after{left:100%;margin-left:20px;}
.m13_2 .section1 .dia .list dl:nth-child(4):after{right:100%;margin-right:20px;}
.m13_2 .section1 .dia .list dl:nth-child(5):after{right:100%;margin-right:20px;}
.m13_2 .section1 .dia .list dl:nth-child(6):after{right:100%;margin-right:20px;}


@media(max-width:1080px){
	.m13_2 .section1 .dia .titarea{display:none;}
	.m13_2 .section1 .dia .list{display:flex;flex-wrap:wrap;justify-content:center;}
	.m13_2 .section1 .dia .list dl{position:relative;width:33.333%;}
	.m13_2 .section1 .dia .list dl:nth-child(1){padding:0 0 0 95px;text-align:left;left:0;top:0;margin:0 0 40px 0;}
	.m13_2 .section1 .dia .list dl:nth-child(2){padding:0 0 0 95px;text-align:left;left:0;top:0;margin:0 0 40px 0;}
	.m13_2 .section1 .dia .list dl:nth-child(3){padding:0 0 0 95px;text-align:left;left:0;top:0;margin:0 0 40px 0;}
	.m13_2 .section1 .dia .list dl:nth-child(4){padding:0 0 0 95px;text-align:left;left:0;top:0;margin:0 0 40px 0;}
	.m13_2 .section1 .dia .list dl:nth-child(5){padding:0 0 0 95px;text-align:left;left:0;top:0;margin:0 0 0 0;}
	.m13_2 .section1 .dia .list dl:nth-child(6){padding:0 0 0 95px;text-align:left;left:0;top:0;margin:0 0 0 0;}
	.m13_2 .section1 .dia .list dl:nth-child(1):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico1.png) no-repeat;}
	.m13_2 .section1 .dia .list dl:nth-child(2):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico2.png) no-repeat;}
	.m13_2 .section1 .dia .list dl:nth-child(3):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico3.png) no-repeat;}
	.m13_2 .section1 .dia .list dl:nth-child(4):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico4.png) no-repeat;}
	.m13_2 .section1 .dia .list dl:nth-child(5):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico5.png) no-repeat;}
	.m13_2 .section1 .dia .list dl:nth-child(6):before{left:0;background:#08559b url(../images/page/m13_2_sec1_ico6.png) no-repeat;}
	.m13_2 .section1 .dia .list dl:after{display:none;}
}



.m13_2 .section1 .txtbox{
	box-sizing:border-box;
	border:1px solid #ccc;
	background:#fff;
	padding:55px 8%;margin-top:30px;
	word-break:keep-all;
}
.m13_2 .section1 .txtbox p{font-size:17px;color:#888;line-height:170%;margin-bottom:15px;}
.m13_2 .section1 .txtbox p strong{font-weight:500;color:#08559b;}
.m13_2 .section1 .txtbox p:last-child{margin-bottom:0;}
.m13_2 .section1 .btn_down{margin-top:30px;}
.m13_2 .section1 .btn_down{margin-top:30px;}
.m13_2 .section1 .btn_down{
	position:relative;
	margin:30px auto 65px;
	width:322px;height:57px;
	text-align:center;	
}
.m13_2 .section1 .btn_down text{font-weight:500;}
.m13_2 .section1 .btn_down .down_arr{position:absolute;right:50px;top:21px;width:12px;height:14px;}
.m13_2 .section1 .btn_down:hover .line{animation:btn2 2s linear;}

.m13_2 .section1 .gc{
	box-sizing:border-box;
	display:flex;align-items:center;
	border:1px solid #ccc;
	padding:30px 0;margin-top:30px;
	background:#fff;
}
.m13_2 .section1 .gc .img{width:320px;font-family:"Roboto";font-size:24px;color:#08559b;font-weight:500;}
.m13_2 .section1 .gc .img >div:nth-child(1){margin-bottom:10px;}
.m13_2 .section1 .gc .txt{
	box-sizing:border-box;
	width:calc(100% - 320px);
	padding:20px 75px;word-break:keep-all;
	font-size:17px;color:#888;line-height:170%;text-align:left;
	border-left:1px solid #ddd;
}

.m13_2 .section1 .dp{
	box-sizing:border-box;
	display:flex;flex-wrap:wrap;justify-content:space-between;
	margin-top:30px;
}
.m13_2 .section1 .dp>div{
	box-sizing:border-box;
	width:24%;
	padding:45px 15px;
	border:1px solid #ccc;background:#fff;
	text-align:center;word-break:keep-all;
}
.m13_2 .section1 .dp>div .num{font-family:"Montserrat";font-size:18px;color:#000;font-weight:bold;}
.m13_2 .section1 .dp>div .num span{border-bottom:1px solid #111;}
.m13_2 .section1 .dp>div .ico{display:flex;margin:40px 0 25px;justify-content:center;align-items:center;height:60px;}
.m13_2 .section1 .dp>div p{font-size:17px;color:#888;line-height:170%;}

@media(max-width:960px){
	.m13_2 .section1 .dp>div{width:49%;margin-bottom:2%;}
	
}



.m13_2 .section2{
	position:relative;box-sizing:border-box;	
	padding:105px 0 115px;
	background:url(../images/page/m13_2_sec2_bg.jpg) no-repeat center;background-size:cover;
	text-align:center;
}
.m13_2 .section2 h4{font-family:"NanumSquare_acEB";font-size:38px;color:#fff;}
.m13_2 .section2 .conwrap{
	box-sizing:border-box;
	margin:55px 0 0;padding:20px;
	background:rgba(255,255,255,0.9);
}
.m13_2 .section2 .conwrap .txtwrap{
	border-top:1px solid #ccc;border-bottom:1px solid #ccc;
	padding:55px 0;
	text-align:center;word-break:keep-all;
}
.m13_2 .section2 .conwrap .txtwrap .slg{
	display:inline-block;position:relative;
	margin:0 40px 20px;
	font-size:24px;line-height:170%;
}
.m13_2 .section2 .conwrap .txtwrap .slg:before{
	display:block;content:"";
	width:49px;height:38px;
	background:url(../images/page/m13_2_bg_dd1.png) no-repeat;
	position:absolute;left:-25px;top:50%;transform:translateY(-65%);
}
.m13_2 .section2 .conwrap .txtwrap .slg:after{
	display:block;content:"";
	width:49px;height:38px;
	background:url(../images/page/m13_2_bg_dd2.png) no-repeat;
	position:absolute;right:-25px;top:50%;transform:translateY(-65%);
}
.m13_2 .section2 .conwrap .txtwrap .list{display:inline-block;text-align:left;}
.m13_2 .section2 .conwrap .txtwrap p{font-size:17px;color:#666;margin-bottom:10px;}
.m13_2 .section2 .conwrap .txtwrap p span{color:#0093d7;}
.m13_2 .section2 .conwrap .txtwrap p:last-child{margin-bottom:0;}


.m13_2 .section3{
	position:relative;box-sizing:border-box;	
	background:#f8f8f8;
	padding:130px 0 120px;
	text-align:center;
}
.m13_2 .section3 h4{font-family:"NanumSquare_acEB";font-size:38px;color:#000;}
.m13_2 .section3 .conwrap{}
.m13_2 .section3 .conwrap .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}
.m13_2 .section3 .conwrap .list>div{
	width:49%;
	margin:0 0 2%;
	border:1px solid #ccc;
	background:#fff;
}
.m13_2 .section3 .conwrap .list>div .titlearea{
	display:flex;align-items:center;justify-content:center;
	height:210px;
}
.m13_2 .section3 .conwrap .list>div:nth-child(1) .titlearea{background:url(../images/page/m13_2_sec3_bg1.jpg) no-repeat;background-size:cover;}
.m13_2 .section3 .conwrap .list>div:nth-child(2) .titlearea{background:url(../images/page/m13_2_sec3_bg2.jpg) no-repeat;background-size:cover;}
.m13_2 .section3 .conwrap .list>div:nth-child(3) .titlearea{background:url(../images/page/m13_2_sec3_bg3.jpg) no-repeat;background-size:cover;}
.m13_2 .section3 .conwrap .list>div:nth-child(4) .titlearea{background:url(../images/page/m13_2_sec3_bg4.jpg) no-repeat;background-size:cover;}
.m13_2 .section3 .conwrap .list>div .titlearea .num{font-family:"Montserrat";font-size:18px;font-weight:bold;color:#fff;}
.m13_2 .section3 .conwrap .list>div .titlearea .num span{border-bottom:1px solid #fff;}
.m13_2 .section3 .conwrap .list>div .titlearea .tit{margin-top:5px;font-size:22px;color:#fff;font-weight:500;}
.m13_2 .section3 .conwrap .list>div .txtarea{
	box-sizing:border-box;
	text-align:left;word-break:keep-all;
	padding:35px 40px;
}
.m13_2 .section3 .conwrap .contact{
	display:flex;
	padding:40px 0;margin-top:25px;
	border-top:1px solid #ccc;
	word-break:keep-all;text-align:left;
}
.m13_2 .section3 .conwrap .contact h5{font-size:22px;color:#222;font-weight:500;width:30%;}
.m13_2 .section3 .conwrap .contact .info{width:70%;}
.m13_2 .section3 .conwrap .contact .info p{font-size:17px;color:#888;}
.m13_2 .section3 .conwrap .contact .info div{
	margin-top:10px;padding:20px 30px;
	border:1px solid #ccc;
	background:#fff;
}
.m13_2 .section3 .conwrap .contact .info div dl{
	display:flex;
	position:relative;
	padding-left:14px;margin-bottom:10px;
}
.m13_2 .section3 .conwrap .contact .info div dl:before{
	display:block;content:"";
	width:4px;height:4px;
	background:#222;
	position:absolute;left:0px;top:12px;
}
.m13_2 .section3 .conwrap .contact .info div dl:last-child{margin-bottom:0;}
.m13_2 .section3 .conwrap .contact .info div dl dt{width:110px;font-size:17px;color:#222;font-weight:500;}
.m13_2 .section3 .conwrap .contact .info div dl dd{width:calc(100% - 110px);font-size:17px;color:#888;font-weight:400;}

.m13_2 .section3 .conwrap .btn_form{
}
.m13_2 .section3 .conwrap .btn_form a{
	position:relative;
	display:inline-block;
	margin:50px auto;
	width:222px;height:57px;
	text-align:center;	
}
.m13_2 .section3 .conwrap .btn_form text{font-weight:500;}
.m13_2 .section3 .conwrap .btn_form a:hover .line{animation:btn2 2s linear;}




/* m13_3 */
.m13_3{padding-top:115px;}
.m13_3 .section1{
	position:relative;box-sizing:border-box;	
	padding:140px 0;
	background:url(../images/page/m13_3_sec1_bg.jpg) no-repeat;background-size:cover;
	text-align:center;
}
.m13_3 .section1 .dia{position:relative;display:inline-block;padding:0 0 0 0;}
.m13_3 .section1 .dia .titarea{
	position:relative;
	width:370px;height:370px;
	margin:0 auto;
	
}
.m13_3 .section1 .dia .titarea:before{
	display:block;content:"";
	width:100%;height:50%;padding:0 50px 50px;
	background:rgba(255,255,255,0.3);
	position:absolute;left:50%;top:50%;transform:translateX(-50%);
	border:1px solid rgba(255,255,255,0.6);border-top:0;
	border-bottom-left-radius:230px;border-bottom-right-radius:230px;
}
.m13_3 .section1 .dia .titarea .tit{
	display:flex;justify-content:center;align-items:center;
	position:relative;z-index:10;
	width:100%;height:100%;
	background:url(../images/page/m13_3_sec1_title_bg.png) no-repeat;background-size:cover;
}
.m13_3 .section1 .dia .list{}
.m13_3 .section1 .dia .list dl{position:absolute;width:390px;text-align:center;}
.m13_3 .section1 .dia .list dl dt{}
.m13_3 .section1 .dia .list dl dt .ico{
	position:relative;
	display:inline-block;
	margin-bottom:25px;
}
.m13_3 .section1 .dia .list dl:nth-child(1) dt .ico:after{
	display:block;content:"";
	width:300px;height:1px;
	background:rgba(255,255,255,0.8);
	position:absolute;left:100%;top:50%;
}
.m13_3 .section1 .dia .list dl:nth-child(2) dt .ico:after{
	display:block;content:"";
	width:1px;height:300px;
	background:rgba(255,255,255,0.8);
	position:absolute;left:50%;bottom:100%;
}
.m13_3 .section1 .dia .list dl:nth-child(3) dt .ico:after{
	display:block;content:"";
	width:300px;height:1px;
	background:rgba(255,255,255,0.8);
	position:absolute;right:100%;top:50%;
}
.m13_3 .section1 .dia .list dl dt .sbj{font-family:"NanumSquare_acEB";font-size:26px;color:#fff;}
.m13_3 .section1 .dia .list dl dd{margin-top:15px;}
.m13_3 .section1 .dia .list dl dd ul{}
.m13_3 .section1 .dia .list dl dd ul li{margin-bottom:5px;font-size:16px;color:rgba(255,255,255,0.8);}

.m13_3 .section1 .dia .list dl:nth-child(1){right:100%;top:115px;}
.m13_3 .section1 .dia .list dl:nth-child(2){left:50%;top:100%;transform:translateX(-50%);margin:100px 0 0;}
.m13_3 .section1 .dia .list dl:nth-child(3){left:100%;top:115px;}

.m13_3 .section1 .slg{
	margin-top:39%;
	padding:60px 80px;
	border:24px solid transparent;
	border-image:url(../images/page/m13_3_bg_dot22.png);
	border-image-slice:24;
	border-image-repeat:round;
	color:#fff;
}
.m13_3 .section1 .slg strong{color:#0093d7;}
.m13_3 .section1 .slg>div{}


@media(max-width:1180px){
	.m13_3 .section1 .dia .titarea:before{display:none;}
	.m13_3 .section1 .dia .list{display:flex;justify-content:space-between;width:100%;word-break:keep-all;margin-top:40px;}
	.m13_3 .section1 .dia .list dl{position:static;width:32%;text-align:center;}
	.m13_3 .section1 .dia .list dl:nth-child(1){right:100%;top:115px;}
	.m13_3 .section1 .dia .list dl:nth-child(2){left:50%;top:100%;transform:translateX(0);margin:0 0 0;}
	.m13_3 .section1 .dia .list dl:nth-child(3){left:100%;top:115px;}
	.m13_3 .section1 .dia .list dl dt .ico:after{display:none !important;}

	.m13_3 .section1 .slg{
		margin-top:15%;
		padding:60px 40px;
		border:24px solid transparent;
		border-image:url(../images/page/m13_3_bg_dot22.png);
		border-image-slice:24;
		border-image-repeat:round;
		color:#fff;
	}
}



.m13_3 .section2{
	padding:130px 0;
	background:#f8f8f8;text-align:center;
}
.m13_3 .section2 h4{font-family:"NanumSquare_acEB";font-size:36px;color:#222;}
.m13_3 .certification{margin:70px 0 0;}
.m13_3 .certification ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.m13_3 .certification ul li{
	box-sizing:border-box;
	width:32%;
	border:1px solid #ccc;
}
.m13_3 .certification ul li .img{background:#fff;}
.m13_3 .certification ul li .info{
	background:#f7fafc;border-top:1px solid #ccc;
	padding:30px;
}
.m13_3 .certification ul li .info dl{display:flex;text-align:left;margin-bottom:5px;}
.m13_3 .certification ul li .info dl:last-child{margin-bottom:0}
.m13_3 .certification ul li .info dl dt{width:80px;font-size:17px;color:#222;font-weight:500;}
.m13_3 .certification ul li .info dl dd{width:calc(100% - 80px);font-size:17px;color:#888;}
.m13_3 .scope{
	padding-top:50px;margin-top:60px;
	border-top:1px solid #ddd;
	text-align:left;
}
.m13_3 .scope dl{display:flex;word-break:keep-all;}
.m13_3 .scope dl dt{width:160px;font-size:21px;color:#222;font-weight:500;}
.m13_3 .scope dl dd{width:calc(100% - 160px);display:flex;flex-wrap:wrap;justify-content:space-between;}
.m13_3 .scope ol{width:48%;}
.m13_3 .scope ol li{font-size:17px;color:#888;line-height:180%;}

@media(max-width:1200px){
	.m13_3 .scope ol{width:100%;}
}
@media(max-width:900px){
	.m13_3 .certification ul li{
		box-sizing:border-box;
		width:49%;margin-bottom:2%;
		border:1px solid #ccc;
	}
}


.m13_3 .section3{
	padding:130px 0;
	text-align:center;
}
.m13_3 .section3 h4{font-family:"NanumSquare_acEB";font-size:36px;color:#222;}
.m13_3 .section3 ul{display:flex;flex-wrap:wrap;margin-top:70px;}
.m13_3 .section3 ul li{
	width:23.5%;
	margin:0 2% 40px 0;
	word-break:keep-all;
}
.m13_3 .section3 ul li:nth-child(4n){margin-right:0;}
.m13_3 .section3 ul li .img{padding:40px 25px;background:#f8f8f8;}
.m13_3 .section3 ul li .info{padding:25px 0}
.m13_3 .section3 ul li .info .sbj{margin-bottom:10px;font-size:21px;color:#222;font-weight:600;}
.m13_3 .section3 ul li .info .sbj span{color:#03569f}
.m13_3 .section3 ul li .info p{font-size:17px;color:#888;line-height:180%;}

@media(max-width:1120px){
	.m13_3 .section3 ul li{
		width:32%;
		margin:0 2% 40px 0;
		word-break:keep-all;
	}
	.m13_3 .section3 ul li:nth-child(3n){margin-right:0;}
	.m13_3 .section3 ul li:nth-child(4n){margin-right:2%;}
}





/* m14_1 */
.m14_1{padding-top:115px;}
.m14_1>.slg{margin-bottom:0;}
.m14_1 .section1{
	overflow:hidden;
	position:relative;box-sizing:border-box;	
	text-align:center;
}
.m14_1 .section1 .slg{margin:75px 0 35px;text-align:left;}
.m14_1 .section1 .slg>div{
	display:inline-block;
	position:relative;
	padding:55px 0;
	font-size:36px;
}
.m14_1 .section1 .slg>div:before{
	display:block;content:"";
	width:49px;height:38px;
	background:url(../images/page/m13_2_bg_dd1.png) no-repeat;
	position:absolute;left:0;top:0;opacity:0.5;
}
.m14_1 .section1 .slg>div:after{
	display:block;content:"";
	width:49px;height:38px;
	background:url(../images/page/m13_2_bg_dd2.png) no-repeat;
	position:absolute;right:0;bottom:0;opacity:0.5;
}
.m14_1 .section1 .txtarea{
	position:relative;
	display:flex;
	padding:30px 0 0;word-break:keep-all;
}
.m14_1 .section1 .txtarea:before{
	display:block;content:"";
	width:200%;height:100%;
	background:#f8f8f8;
	position:absolute;left:-50%;top:0;
}
.m14_1 .section1 .txtarea .txts{
	box-sizing:border-box;
	position:relative;z-index:10;width:70%;padding:0 20px 50px 0;text-align:left;
}
.m14_1 .section1 .txtarea .txts p{font-size:17px;color:#888;line-height:180%;margin-bottom:25px;}
.m14_1 .section1 .txtarea .txts p:first-child{font-size:21px;color:#222;line-height:160%;font-weight:500;}
.m14_1 .section1 .txtarea .txts p:last-child{margin-bottom:0;}
.m14_1 .section1 .txtarea .pht{position:absolute;right:0;bottom:0;width:331px;}
.m14_1 .section1 .sign{
	padding:95px 0;
	text-align:left;
	font-size:21px;color:#222;font-weight:500;
}
.m14_1 .section1 .sign img{display:inline-block;margin-left:30px;}



@media(max-width:1280px){
	.m14_1 .section1 .slg{text-align:center;}
	.m14_1 .section1 .slg .tbbr{display:inline-block;}
	.m14_1 .section1 .txtarea{display:block;}
	.m14_1 .section1 .txtarea .txts{width:100%;}
	.m14_1 .section1 .txtarea .pht{position:relative;width:100%;text-align:center;}
	.m14_1 .section1 .sign{text-align:center;}
}



/* m14_2 */
.m14_2{padding-top:115px;}
.m14_2 .section1{
	overflow:hidden;
	position:relative;box-sizing:border-box;	
	padding-bottom:400px;
	text-align:center;
}
.m14_2 .section1:before{
	display:block;content:"";
	width:100%;height:70%;
	background:#f8f8f8;
	position:absolute;left:0;bottom:0;
}
.m14_2 .section1:after{
	display:block;content:"";
	width:100%;height:300px;
	background:url(../images/page/m14_2_bg2.png) no-repeat;background-size:contain;
	position:absolute;left:0;bottom:0;
}
.m14_2 .section1>div{position:relative;z-index:100;width:80%}
.m14_2 .section1 .ceo{padding-bottom:40px;}
.m14_2 .section1 .swiper-prev .st0,.m14_2 .section1 .swiper-next .st0{fill:none;stroke:#B2B2B2;stroke-width:1.2;stroke-miterlimit:10;}
.m14_2 .section1 .swiper-prev .st1,.m14_2 .section1 .swiper-next .st1{fill:#7E7E7F;}
.m14_2 .section1 .swiper-prev{position:absolute;right:100%;top:50%;outline:0;transform:translateY(-50%);cursor:pointer;margin-right:35px;}
.m14_2 .section1 .swiper-next{position:absolute;left:100%;top:50%;outline:0;transform:translateY(-50%);cursor:pointer;margin-left:35px;}
.m14_2 .section1 .ctr>div svg{width:60px;height:60px;}
.m14_2 .section1 .ctr>div svg .line{transform-origin:center center;transition:all 0.4s;}
.m14_2 .section1 .ctr>div svg .line .line1{opacity:0.5;fill:none;stroke:#444;stroke-miterlimit:10;enable-background:new;}
.m14_2 .section1 .ctr>div svg .face{opacity:0;transform-origin:center center;transform:rotateZ(0) scale(0);transition:all 0.4s;}
.m14_2 .section1 .ctr>div svg .face .face1{fill:url(#SVGID_1_);}

.m14_2 .section1 .ctr>div:hover svg .line{opacity:1;transform:rotateZ(45deg);}
.m14_2 .section1 .ctr>div:hover svg .line .line1{opacity:1;fill:none;stroke:#03569f;}
.m14_2 .section1 .ctr>div:hover svg .face{opacity:1;transform:rotateZ(45deg) scale(1);}
.m14_2 .section1 .ctr>div:hover svg .face .face1{fill:url(#SVGID_1_);}
.m14_2 .section1 .ctr>div:hover svg .arr{fill:#03569f;}

.m14_2 .section1 .swiper-pagination{bottom:0;}
.m14_2 .section1 .swiper-pagination span{
	margin:0 7px;
	width:10px;height:10px;
	border-radius:0;transform:rotate(45deg);background:#c0c0c0;opacity:1;outline:0;
}
.m14_2 .section1 .swiper-pagination span.swiper-pagination-bullet-active{background:#03569f;}
.m14_2 .section1 .swiper-slide{position:relative;}
.m14_2 .section1 .swiper-slide .layer{
	position:absolute;left:0;top:0;
	width:100%;height:100%;
	display:flex;align-items:center;justify-content:center;
	background: linear-gradient(to bottom, rgba(8,56,141,0.9), rgba(85,173,213,0.9));
	opacity:0;transition:all 0.6s;
}
.m14_2 .section1 .swiper-slide:hover .layer{opacity:1;}
.m14_2 .section1 .swiper-slide .layer .mark{}
.m14_2 .section1 .swiper-slide .layer .name{margin:15px 0;font-size:26px;color:#fff;font-weight:600;}
.m14_2 .section1 .swiper-slide .layer .generations{margin-bottom:15px;font-size:21px;color:#fff;font-weight:400;}
.m14_2 .section1 .swiper-slide .layer .year{font-size:21px;color:#fff;font-weight:400;}
.m14_2 .section1 .swiper-slide>img{width:100%;}


@media(max-width:960px){
	.m14_2 .section1>div{position:relative;z-index:100;width:74%}
}



/* m15 */
.m15{padding-top:115px;}
.m15 .section1{
	overflow:hidden;
	padding:0 0 140px;
	position:relative;box-sizing:border-box;	
}
.m15 .section1 .map{height:600px;}
.m15 .section1 .map iframe{width:100% !important;height:100% !important}
.m15 .section1 .mapinfo{
	padding:35px 70px;
	background:#03569f url(../images/page/m15_sec1_bg1.gif) no-repeat right;
	background-size:auto 100%;
}
.m15 .section1 .mapinfo .name{margin-bottom:15px;font-size:36px;color:#fff;font-weight:600;}
.m15 .section1 .mapinfo .name span{
	display:inline-block;vertical-align:bottom;
	margin-bottom:3px;
	font-family:"Roboto";font-size:20px;font-weight:400;
}
.m15 .section1 .mapinfo dl{display:inline-flex;align-items:center;margin-right:65px;}
.m15 .section1 .mapinfo dl dt{
	box-sizing:border-box;
	width:95px;
	padding-left:30px;
	font-family:"Roboto";font-size:20px;color:#fff;font-weight:500;
}
.m15 .section1 .mapinfo dl:nth-child(1) dt{background:url(../images/page/m15_ico1.png) no-repeat;}
.m15 .section1 .mapinfo dl:nth-child(2) dt{background:url(../images/page/m15_ico2.png) no-repeat;}
.m15 .section1 .mapinfo dl:nth-child(3) dt{background:url(../images/page/m15_ico3.png) no-repeat;}
.m15 .section1 .mapinfo dl dd{width:calc(100% - 95px);font-size:17px;color:rgba(255,255,255,0.7);}

@media(max-width:1280px){
	.m15 .section1 .mapinfo dl{margin-bottom:10px;}	
}



.m15 .section2{
	overflow:hidden;
	padding:120px 0;
	background:#f8f8f8;
	text-align:center;	
}
.m15 .section2 h4{font-family:"NanumSquare_acEB";font-size:36px;color:#222;}
.m15 .section2 .map_point{margin:70px 0;}
.m15 .section2 .map_point>div{position:relative;perspective:800px;}
.m15 .section2 .map_point ul li{
	width:2.13%;height:5.5%;
	background:url(../images/page/m15_point.png) no-repeat;
	background-size:contain;
	position:absolute;
}
.m15 .section2 .map_point ul li:nth-child(1){left:14.5%;bottom:38%;}
.m15 .section2 .map_point ul li:nth-child(2){left:17%;bottom:39%;}
.m15 .section2 .map_point ul li:nth-child(3){left:16%;bottom:34%;}
.m15 .section2 .map_point ul li:nth-child(4){left:28%;bottom:53%;}
.m15 .section2 .map_point ul li:nth-child(5){left:31%;bottom:50%;}
.m15 .section2 .map_point ul li:nth-child(6){left:34%;bottom:45%;}
.m15 .section2 .map_point ul li:nth-child(7){left:38%;bottom:35%;}
.m15 .section2 .map_point ul li:nth-child(8){left:41.5%;bottom:41%;}
.m15 .section2 .map_point ul li:nth-child(9){left:47%;bottom:31%;}
.m15 .section2 .map_point ul li:nth-child(10){right:17%;bottom:43%;}

.m15 .section2 .areainfo{display:flex;flex-wrap:wrap;}
.m15 .section2 .areainfo li{	
	overflow:hidden;
	background:#fff;
	border:1px solid #ddd;
	box-sizing:border-box;
	width:32%;min-height:382px;
	margin:0 2% 2% 0;
	text-align:left;
}
.m15 .section2 .areainfo li:nth-child(3n){margin-right:0;}
.m15 .section2 .areainfo li a{
	display:block;box-sizing:border-box;
	position:relative;
	width:100%;height:100%;
	padding:75px 40px 150px;
}
.m15 .section2 .areainfo li a:after{
	display:block;content:"";
	width:267px;height:277px;
	background:url(../images/page/m15_sec2_bg1.png) no-repeat;
	position:absolute;right:-13%;bottom:-20%;
}
.m15 .section2 .areainfo li a .cate{
	display:inline-block;
	background:#03569f;
	padding:0 15px;
	font-family:"NanumSquare_acB";font-size:17px;color:#fff;text-align:center;line-height:30px;
	position:absolute;left:0;top:0;
}
.m15 .section2 .areainfo li a .name{font-family:"NanumSquare_acEB";font-size:24px;color:#222;}
.m15 .section2 .areainfo li a dl{margin:35px 0 0;}
.m15 .section2 .areainfo li a dl dt{font-family:"NanumSquare_acEB";font-size:20px;color:#03569f;}
.m15 .section2 .areainfo li a dl dd{font-size:17px;color:#a4a4a4;line-height:170%;margin-top:10px;}
.m15 .section2 .areainfo li a .btn_map{position:absolute;left:40px;bottom:40px;}
.m15 .section2 .areainfo li a .btn_map svg{width:75px;height:75px;}
.m15 .section2 .areainfo li a .btn_map .line{transform-origin:center center;transition:all 0.4s;}
.m15 .section2 .areainfo li a .btn_map .line .line1{opacity:0.5;fill:none;stroke:#828282;stroke-miterlimit:10;enable-background:new;}
.m15 .section2 .areainfo li a .btn_map .face{opacity:0;transform-origin:center center;transform:rotateZ(0) scale(0);transition:all 0.4s;}
.m15 .section2 .areainfo li a .btn_map .face .face1{fill:url(#SVGID_1_);}
.m15 .section2 .areainfo li a .btn_map .text{font-family:"Montserrat";font-size:14px;font-weight:500;}

.m15 .section2 .areainfo li:hover a .btn_map .line{opacity:0;transform:rotateZ(21deg);}
.m15 .section2 .areainfo li:hover a .btn_map .line .line1{opacity:0.5;fill:none;stroke:#03569f;}
.m15 .section2 .areainfo li:hover a .btn_map .face{opacity:1;transform:rotateZ(21deg) scale(1);}
.m15 .section2 .areainfo li:hover a .btn_map .face .face1{fill:url(#SVGID_1_);}
.m15 .section2 .areainfo li:hover a .btn_map .text{font-family:"Montserrat";font-size:14px;font-weight:500;fill:#fff;}


@media(max-width:900px){
	.m15 .section2 .areainfo li{	
		width:49%;min-height:382px;
		margin:0 2% 2% 0;
	}	
	.m15 .section2 .areainfo li:nth-child(3n){margin-right:2%;}	
	.m15 .section2 .areainfo li:nth-child(2n){margin-right:0;}	
}





/* m21 */
.m2_top_section{min-height:100vh;}
.m2_subtabs{height:55px;}
.m2_subtabs.solo{margin-top:70px;}
.m2_subtabs .innerwrap{position:relative;height:100%;}
.m2_subtabs ul{
	display:flex;justify-content:space-between;
	max-width:1320px;width:100%;
	position:relative;left:50%;top:0px;
	transform:translateX(-50%);
}
.m2_subtabs ul li{height:100%;}
.m2_subtabs ul.m7 li{width:13.285%}
.m2_subtabs ul.m6 li{}
.m2_subtabs ul.m5 li{width:19%;}
.m2_subtabs ul.m4 li{}
.m2_subtabs ul.m3 li{width:32.5%}
.m2_subtabs ul.m2 li{width:49.25%;}
.m2_subtabs ul li a{
	display:block;box-sizing:border-box;
	width:100%;height:55px;
	font-size:17px;color:#888;text-align:center;
	padding-top:18px;
	box-shadow:0 -1px 0 0 #ddd inset;
}
.m2_subtabs.ab ul li a{color:#fff;box-shadow:0 -1px 0 rgba(255,255,255,0.5) inset;}
.m2_subtabs ul li.on a{color:#388cd5;box-shadow:0 -2px 0 #388cd5 inset;}
.m2_titlearea{padding:60px 0;}
.m2_titlearea>div{display:flex;align-items:center;}
.m2_titlearea>div .tit{width:205px;text-align:Center;font-family:"NanumSquare_acEB";font-size:25px;color:#222;}
.m2_titlearea>div .tit .ico{margin-bottom:10px;}
.m2_titlearea>div .txt{
	box-sizing:border-box;
	width:calc(100% - 205px);
	padding-left:35px;
	font-size:16.5px;color:#888;line-height:170%;
}


.business{
	overflow:hidden;
	display:flex;align-items:center;-webkit-justify-content:center;
	width:100%;height:100vh;
	background:url(../images/page/m21_business_bg.jpg) no-repeat center;
}
.business.code001001{background:url(../images/page/m21_business_bg1.jpg) no-repeat center;background-size:cover;}
.business.code001002{background:url(../images/page/m21_business_bg2.jpg) no-repeat center;background-size:cover;}
.business.code001003{background:url(../images/page/m21_business_bg3.jpg) no-repeat center;background-size:cover;}
.business.code001004{background:url(../images/page/m21_business_bg4.jpg) no-repeat center;background-size:cover;}
.business.code001005{background:url(../images/page/m21_business_bg5.jpg) no-repeat center;background-size:cover;}
.business.code001006{background:url(../images/page/m21_business_bg6.jpg) no-repeat center;background-size:cover;}
.business.code001007{background:url(../images/page/m21_business_bg7.jpg) no-repeat center;background-size:cover;}

.business.code002001{background:url(../images/page/m21_business_bg8.jpg) no-repeat center;background-size:cover;}
.business.code002002{background:url(../images/page/m21_business_bg9.jpg) no-repeat center;background-size:cover;}
.business.code002003{background:url(../images/page/m21_business_bg10.jpg) no-repeat center;background-size:cover;}

.business.code003001{background:url(../images/page/m21_business_bg11.jpg) no-repeat center;background-size:cover;}
.business.code003002{background:url(../images/page/m21_business_bg12.jpg) no-repeat center;background-size:cover;}
.business.code003003{background:url(../images/page/m21_business_bg14.jpg) no-repeat center;background-size:cover;}
.business.code003004{background:url(../images/page/m21_business_bg13.jpg) no-repeat center;background-size:cover;}
.business.code003005{background:url(../images/page/m21_business_bg15.jpg) no-repeat center;background-size:cover;}

.business.code004001{background:url(../images/page/m21_business_bg16.jpg) no-repeat center;background-size:cover;}
.business.code004002{background:url(../images/page/m21_business_bg17.jpg) no-repeat center;background-size:cover;}
.business.code004003{background:url(../images/page/m21_business_bg18.jpg) no-repeat center;background-size:cover;}
.business.code004004{background:url(../images/page/m21_business_bg19.jpg) no-repeat center;background-size:cover;}
.business.code004005{background:url(../images/page/m21_business_bg20.jpg) no-repeat center;background-size:cover;}

.business.code005001{background:url(../images/page/m21_business_bg21.jpg) no-repeat center;background-size:cover;}
.business.code005002{background:url(../images/page/m21_business_bg22.jpg) no-repeat center;background-size:cover;}
.business h3{font-family:"NanumSquare_acEB";font-size:36px;color:#fff;text-align:center;}
.business ul{display:flex;justify-content:space-between;margin-top:30px;width:100%;perspective:800px;}
.business ul li{
	position:relative;
	max-width:400px;
	background:#fff;word-wrap:keep-all;
	transform-origin:center;transition:transform 0.4s;
}
.business ul li:hover{transform:translateY(0px);box-shadow:0 4px 5px rgba(0,0,0,0.5);}
.business ul li a{}
.business ul li .thumb{overflow:hidden;}
.business ul li .thumb img{transform:scale(1);transition:all 0.4s;}
.business ul li:hover .thumb img{transform:scale(1.05);}
.business ul li .info{padding:30px;}
.business ul li .info .sbj{
	font-size:19px;color:#444;font-weight:500;word-break:keep-all;margin-bottom:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;	
	line-height: 1.5em;height: 3.0em;
}
.business ul li .info .more{font-family:"Montserrat";font-size:11px;font-weight:600;color:#555;transition:all .4s;}
.business ul li:hover .info .more{color:#03569f;}

.business ul li:before{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;left:0;top:0;z-index:10;transition:all 0.4s;
}
.business ul li:after{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;right:0;bottom:0;z-index:10;transition:all 0.4s;
}
.business ul li a:before{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;left:0;top:0;z-index:10;transition:all 0.4s 0.2s;
}
.business ul li a:after{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;right:0;bottom:0;z-index:10;transition:all 0.4s 0.2s;
}
.business ul li:hover:before{width:100%;}
.business ul li:hover:after{width:100%;}
.business ul li:hover a:before{height:100%;}
.business ul li:hover a:after{height:100%;}



.m21{padding:115px 0}
.m21 .detail_search{
	margin:35px 0 60px;
	background:#f9f9f9;
	box-shadow:1px 1px 0 #ccc inset, -1px -1px 0 #ccc inset;
}
.m21 .detail_search .btn_detail{
	display:block;position:relative;
	padding:20px;
	font-family:"NanumSquare_acEB";font-size:20px;color:#222;text-align:center;
	border:1px solid #ccc;background:#fff;
}
.m21 .detail_search .btn_detail>span{
	overflow:hidden;display:inline-block;
	width:20px;height:15px;
}
.m21 .detail_search .btn_detail>span>div{width:100%;height:2px;background:#222;margin-bottom:4px;}
.m21 .detail_search .btn_detail>span>div:last-child{width:75%;}
.m21 .detail_search .btn_detail:after{
	display:block;content:"";
	width:0;height:0;
	border-bottom:8px solid #555;
	border-left:7px solid transparent;border-right:7px solid transparent;
	position:absolute;right:50px;top:50%;margin-top:-4px;
	transform:rotate(180deg);transition:transform 0.4s;
}
.m21 .detail_search .btn_detail.on{
	color:#03569f;
	border:2px solid #03569f;
}
.m21 .detail_search .btn_detail.on>span>div{background:#03569f;}
.m21 .detail_search .btn_detail.on:after{transform:rotate(-0deg);border-bottom:8px solid #03569f;}


.m21 .detail_search .detail_chk{display:none;padding:30px 30px;}
.m21 .detail_search .detail_chk .boxwrap{
	display:flex;align-items:stretch;
	padding:19px 0;margin-bottom:10px;
	background:#fff;border:1px solid #ccc;
}
.m21 .detail_search .detail_chk .boxwrap .titarea{
	display:flex;align-items:center;justify-content:center;
	width:25%;
	border-right:1px solid #ccc;
	text-align:center;
}
.m21 .detail_search .detail_chk .boxwrap .titarea .ico{margin-bottom:10px;}
.m21 .detail_search .detail_chk .boxwrap .titarea .tit{font-family:"NanumSquare_acEB";font-size:24px;color:#222;}
.m21 .detail_search .detail_chk .boxwrap .chkarea{
	display:flex;flex-wrap:wrap;align-items:center;
	box-sizing:border-box;
	width:75%;
	padding:0 5%;
}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl{display:flex;align-items:center;margin-bottom:10px;}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl:last-child{margin-bottom:0;}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl dt{position:relative;}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl dt div{display:inline-block;position:relative;margin-bottom:10px;}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl dt div:after{
	display:inline-block;content:"";
	width:100%;height:14px;
	background:#d6effc;
	position:absolute;left:0;bottom:-4px;
}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl dt span{
	position:relative;z-index:10;
	padding:0 6px;
	font-family:"NanumSquare_acEB";font-size:20px;color:#222;
}

.m21 .detail_search .detail_chk .boxwrap .chkarea dl dd{}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl.box1 dt{width:170px;}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl.box3 dt{width:90px;}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl.box1 dd{width:calc(100% - 170px);}
.m21 .detail_search .detail_chk .boxwrap .chkarea dl.box3 dd{width:calc(100% - 90px);}
.m21 .detail_search .detail_chk .boxwrap .chkarea .chkwrap{display:inline-flex;flex-wrap:wrap;}
.m21 .detail_search .detail_chk .boxwrap .chkarea .chkwrap .checks{margin:0 10px 10px 0}
.m21 .detail_search .detail_chk .boxwrap .chkarea .chkwrap .checks.mt{margin-top:10px;}

.m21 .detail_search .detail_chk .boxwrap .chkarea .chkwrap.type1{display:inline-flex;flex-wrap:wrap;}
.m21 .detail_search .detail_chk .boxwrap .chkarea .chkwrap.type1 .checks{margin:5px 10px 5px 0}


.checks{position: relative;}
.checks input[type="checkbox"]{
	position: absolute; width: 1px; height: 1px; padding: 0;
	margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0
} 
.checks input[type="checkbox"] + label {
	display: inline-block; position: relative; cursor: pointer;
	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
	border:1px solid #ddd;border-radius:20px;
	padding:5px 10px;
	font-family:"NanumSquare_acR";font-size:15px;color:#888;
}
.checks input[type="checkbox"]:checked + label{
	/* 체크박스를 체크했을때 */ 
	font-family:"NanumSquare_acB";color: #fff; 
	border:1px solid #03569f;background:#03569f;
}




.m21 .detail_search .search_txt{
	display:flex;align-items:center;
	padding:0 30px;
	border:1px solid #ccc;background:#fff;
}
.m21 .detail_search .search_txt img{width:20px;height:20px;}
.m21 .detail_search .search_txt input{
	box-sizing:border-box;
	width:calc(100% - 20px);height:58px;
	padding:0 20px;
	border:0;outline:0;
	font-family:"NanumSquare_acEB";font-size:20px;color:#333;
}
.m21 .detail_search .search_txt input::placeholder{color:rgba(34,34,34,0.2);}
.m21 .detail_search .btn_detail_search{
	width:100%;height:60px;
	margin-top:30px;
	border:0;outline:0;background:#03569f;
	font-family:"NanumSquare_acEB";font-size:20px;color:#fff;
}


.m21 ul{display:flex;flex-wrap:wrap;width:100%;perspective:800px;}
.m21 ul li{
	position:relative;
	max-width:400px;width:30.3%;
	margin:0 4.45% 70px 0;
	background:#fff;word-wrap:keep-all;
	transform-origin:center;transition:transform 0.4s;
}
.m21 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 5px rgba(0,0,0,0.5);}
.m21 ul li:nth-child(3n){margin-right:0;}
.m21 ul li a{}
.m21 ul li .thumb{overflow:hidden;}
.m21 ul li .thumb img{transform:scale(1);transition:all 0.4s;}
.m21 ul li:hover .thumb img{transform:scale(1.05);}
.m21 ul li .info{padding:30px;border:1px solid #ccc;}
.m21 ul li .info .sbj{
	font-size:19px;color:#444;font-weight:500;word-break:keep-all;margin-bottom:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;	
	line-height: 1.5em;height: 3.0em;
}
.m21 ul li .info .more{font-family:"Montserrat";font-size:11px;font-weight:600;color:#555;transition:all .4s;}
.m21 ul li:hover .info .more{color:#03569f;}

.m21 ul li:before{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;left:0;top:0;z-index:10;transition:all 0.4s;
}
.m21 ul li:after{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;right:0;bottom:0;z-index:10;transition:all 0.4s;
}
.m21 ul li a:before{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;left:0;top:0;z-index:10;transition:all 0.4s 0.2s;
}
.m21 ul li a:after{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;right:0;bottom:0;z-index:10;transition:all 0.4s 0.2s;
}
.m21 ul li:hover:before{width:100%;}
.m21 ul li:hover:after{width:100%;}
.m21 ul li:hover a:before{height:100%;}
.m21 ul li:hover a:after{height:100%;}
.more_scroll{position:relative;text-align:center;cursor:pointer;}
.more_scroll .tit{font-family:"Montserrat";font-size:14px;font-weight:600;color:#888;line-height: 1em;}
.more_scroll .arr{position: relative;width:10px;height:14px;margin: 9px auto 0;background: url('../images/page/more_scroll_arr1.png')no-repeat top left;}


.btn_top{position:fixed;right:3%;top:60%;z-index:3000;cursor:pointer;display:none;}
.btn_top svg{width:80px;height:80px;}
.btn_top svg .arr{transform-origin:center;transform:rotate(90deg) translateX(-8px)}
.btn_top svg .line{transform-origin:center;transition:all 0.6s}
.btn_top:hover svg .line{transform:rotate(45deg);}

.btn_top.wh svg .arr{fill:#fff}
.btn_top.wh svg .line{fill:#fff}
.btn_top.wh svg text{fill:#fff}


.btn_top.type2 .st0{fill:none;stroke:#03569F;stroke-width:1.2;stroke-miterlimit:10;}
.btn_top.type2 .st1{enable-background:new    ;}
.btn_top.type2 .st2{fill:#03569F;}
.btn_top.type2 .st3{font-family:'Montserrat'; font-weight: 700;}
.btn_top.type2 .st4{font-size:12px;}

.btn_top.wh.type2 .st0{stroke:#fff; fill:transparent;}
.btn_top.wh.type2 .st2{fill:#fff;}
.btn_top.wh.type2 .st3{font-weight: 600;}


.m21_view{padding:80px 0 0;word-break:keep-all;}
.m21_view .m21_viewcon{
	background:#f9f9f9;
	padding:80px 0 115px;
	text-align:center;
}
.m21_view .m21_viewcon>div>h4{
	display:inline-block;position:relative;
	padding:5px 10px;
	font-family:"NanumSquare_acEB";font-size:36px;color:#222;
}
.m21_view .m21_viewcon>div>h4 span{display:inline-block;position:relative;z-index:10;}
.m21_view .m21_viewcon .gall{
	margin:55px 0 80px;
}
.m21_view .m21_viewcon .gall .gprev{
	position:absolute;left:30px;top:50%;z-index:100;
	transform:translateY(-50%);
	width:60px;height:60px;
	cursor:pointer;outline:0;
}
.m21_view .m21_viewcon .gall .gnext{
	position:absolute;right:30px;top:50%;z-index:100;
	transform:translateY(-50%);
	width:60px;height:60px;
	cursor:pointer;outline:0;
}
.line_prev{transform-origin:center;transition:all 0.4s;}
.line_next{transform-origin:center;transition:all 0.4s;}
.m21_view .m21_viewcon .gall .gprev:hover .line_prev{transform:rotate(45deg);}
.m21_view .m21_viewcon .gall .gnext:hover .line_next{transform:rotate(45deg);}
.m21_view .m21_viewcon .gall .gall-pagination{
	position:absolute;left:0;bottom:30px;z-index:100;
	width:100%;
	text-align:center;
}
.m21_view .m21_viewcon .gall .gall-pagination span{
	width:8px;height:8px;
	margin:0 7px;
	opacity:1;outline:0;border-radius:0;
	background:#fff;
	transform:rotate(45deg);
}
.m21_view .m21_viewcon .gall .gall-pagination span.swiper-pagination-bullet-active{background:#03569f;}

.m21_view .m21_viewcon .projectInfo{}
.m21_view .m21_viewcon .projectInfo h4{font-family:"NanumSquare_acEB";font-size:36px;color:#222;}
.m21_view .m21_viewcon .projectInfo .infowrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;;}
.m21_view .m21_viewcon .projectInfo .infowrap>div{
	box-sizing:border-box;
	border:1px solid #ccc;
	padding:40px 35px;
	text-align:left;
}
.m21_view .m21_viewcon .projectInfo .infowrap>div.area{
	width:32.3%;
	background:#fff url(../images/page/m21_view_dl_bg1.gif) no-repeat right;
	background-size:auto 100%;
}
.m21_view .m21_viewcon .projectInfo .infowrap>div.cate{
	width:32.3%;
	background:#fff url(../images/page/m21_view_dl_bg2.gif) no-repeat right;
	background-size:auto 100%;
}
.m21_view .m21_viewcon .projectInfo .infowrap>div.year{
	width:32.3%;
	background:#fff url(../images/page/m21_view_dl_bg3.gif) no-repeat right;
	background-size:auto 100%;
}
.m21_view .m21_viewcon .projectInfo .infowrap>div.intro{
	width:100%;margin-top:1.6%;
	background:#fff url(../images/page/m21_view_dl_bg4.gif) no-repeat right;
	background-size:auto 100%;
}
.m21_view .m21_viewcon .projectInfo .infowrap>div dl{}
.m21_view .m21_viewcon .projectInfo .infowrap>div dl dt{font-family:"NanumSquare_acEB";font-size:24px;color:#03569f;}
.m21_view .m21_viewcon .projectInfo .infowrap>div dl dt:after{
	display:block;content:"";
	width:15px;height:2px;
	background:#03569f;
	margin:15px 0;
}
.m21_view .m21_viewcon .projectInfo .infowrap>div dl dd{font-size:17px;color:#888;}
.m21_view .m21_viewcon .btn{
	position:relative;
	margin:100px auto 0;
	width:222px;height:57px;
	text-align:center;	
}
.m21_view .m21_viewcon .btn text{font-weight:500;}
.m21_view .m21_viewcon .btn:hover .line{animation:btn2 2s linear;}




/* bbs */
.bbs{padding:115px 0 0;}

.slg{
	margin:50px 0 70px;padding:0 4%;
	font-family:"NanumSquare_acB";font-size:36px;color:#222;text-align:center;line-height:140%;word-break:keep-all;
}
.slg strong{font-family:"NanumSquare_acEB";color:#03569f;}

.bbs .list1{padding:95px 0 150px;background:#f9f9f9;}
.bbs .list1 ul{display:flex;flex-wrap:wrap;}
.bbs .list1 ul li{
	width:30.076%;
	margin:0 4.85% 4.85% 0;
}
.bbs .list1 ul li:nth-child(3n){margin-right:0;}
.bbs .list1 ul li a{display:block;position:relative;transition:all 0.6s 0.4s;}
.bbs .list1 ul li>a:hover{transform:translateZ(0px);box-shadow:3px 3px 5px rgba(0,0,0,0.4);}
.bbs .list1 ul li .info{box-sizing:border-box;height:205px;text-align:left;padding:0;transition:all 0.3s ease-out}
.bbs .list1 ul li:hover .info{padding:18px;background:#fff;}
.bbs .list1 ul li .info .cate{margin-bottom:25px;}
.bbs .list1 ul li .info .cate span{
	display:inline-block;box-sizing:border-box;
	padding:0 15px;
	font-family:"Roboto";font-size:14px;text-align:center;line-height:32px;
}
.bbs .list1 ul li .info .cate span.cate_notice{border:1px solid #ed722f;color:#ed722f;}
.bbs .list1 ul li .info .cate span.cate_news{border:1px solid #00a1e4;color:#00a1e4;}
.bbs .list1 ul li .info .sbj{
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
	-webkit-line-clamp:2; /* 라인수 */
	-webkit-box-orient: vertical;
	line-height: 1.5em;height:3.0em;	
	font-size:24px;color:#000;font-weight:600;word-break:keep-all;
	margin-bottom:20px;
}
.bbs .list1 ul li .info .date{font-family:"Roboto";font-size:17px;color:rgba(0,0,0,0.7);}
.bbs .list1 ul li .thumb{overflow:hidden;}
.bbs .list1 ul li .thumb img{transform:scale(1);width:100%;transition:all 0.6s;}
.bbs .list1 ul li:hover .thumb img{transform:scale(1.05);}

.bbs .list1 ul li .thumb:before{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;right:0;top:0;z-index:1;transition:all 0.3s 0.3s ease-out;
}
.bbs .list1 ul li .thumb:after{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;left:0;bottom:0;z-index:1;transition:all 0.3s 0.3s ease-out;
}
.bbs .list1 ul li .info:before{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;left:0;top:0;z-index:1;transition:all 0.3s 0.0s ease-out;
}
.bbs .list1 ul li .info:after{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;right:0;bottom:0;z-index:1;transition:all 0.3s  ease-out;
}
.bbs .list1 ul li:hover .thumb:before{width:100%;transition:all 0.3s 0s ease-out;}
.bbs .list1 ul li:hover .thumb:after{width:100%;transition:all 0.3s 0s ease-out;}
.bbs .list1 ul li:hover .info:before{height:100%;transition:all 0.3s 0.3s ease-out;}
.bbs .list1 ul li:hover .info:after{height:100%;transition:all 0.3s 0.3s ease-out;}

@media(max-width:1060px){
	.bbs .list1 ul li{
		width:48%;
		margin:0 4% 4.85% 0;
	}
	.bbs .list1 ul li:nth-child(3n){margin-right:4%;}
	.bbs .list1 ul li:nth-child(2n){margin-right:0;}
}




.bbs .list2{padding:95px 0 150px;background:#f9f9f9;word-break:keep-all;}
.bbs .list2 ul{border-top:2px solid #222;}
.bbs .list2 ul li{
	display:flex;flex-wrap:wrap;	
	border-bottom:1px solid #ccc;
	font-size:17px;color:#888;text-align:center;
}
.bbs .list2 ul li:first-child{background:#f7fafc;padding:25px;font-size:18px;color:#222;font-weight:500;}
.bbs .list2 ul li a{
	display:flex;flex-wrap:wrap;box-sizing:border-box;
	width:100%;
	padding:25px;
	font-size:17px;color:#888;cursor:default;
}
.bbs .list2 ul li a dl{display:flex;justify-content:center;}
.bbs .list2 ul li a dl dt{display:none;font-size:17px;color:#222;font-weight:500;}
.bbs .list2 ul li a dl dd{font-size:17px;color:#888;text-align:center;}

.bbs .list2 .tit{width:49%;}
.bbs .list2 .name{width:17%;}
.bbs .list2 .institution{width:17%;}
.bbs .list2 .date{width:17%;}



.bbs .list3{margin-top:70px;padding:95px 0 150px;background:#f9f9f9;}
.bbs .list3 ul{display:flex;flex-wrap:wrap;}
.bbs .list3 ul li{
	box-sizing:border-box;position:relative;
	width:32%;
	margin:0 2% 2% 0;padding:50px 40px;
	border:1px solid #ccc;background:#fff;
	font-size:17px;color:#888;text-align:left;
}
.bbs .list3 ul li:nth-child(3n){margin-right:0;}
.bbs .list3 ul li a{display:block;}
.bbs .list3 ul li a .info{}
.bbs .list3 ul li a .info .cate{}
.bbs .list3 ul li a .info .cate span{
	display:inline-block;vertical-align:top;box-sizing:border-box;
	height:35px;
	padding:0 13px;margin-right:5px;
	font-size:16px;text-align:center;line-height:33px;
} 
.bbs .list3 ul li a .info .cate .ing{
	border:1px solid #03569f;
	background:#03569f;color:#fff;
}
.bbs .list3 ul li a .info .cate .end{
	border:1px solid #d1d1d1;
	background:#d1d1d1;color:#fff;
}
.bbs .list3 ul li a .info .cate .new{
	border:1px solid #03569f;color:#03569f;
}
.bbs .list3 ul li a .info .cate .old{
	border:1px solid #ed722f;color:#ed722f;
}
.bbs .list3 ul li a .info .cate .newold{
	border:1px solid #00a1e4;color:#00a1e4;
}
.bbs .list3 ul li a .info .sbj{margin:25px 0 30px;font-size:24px;color:#222;font-weight:600;line-height:150%;word-break:keep-all;}
.bbs .list3 ul li a .info .date{font-size:17px;color:#888;}
.bbs .list3 ul li a .info .date span{color:#03569f;font-weight:500;margin-right:4px;}

.bbs .list3 ul li a .btn{margin-top:30px;width:60px;height:60px;}
.bbs .list3 ul li a .btn .st1{transition:all 0.4s;transform-origin:center;}
.bbs .list3 ul li a .btn .st2{transition:all 0.4s;}
.bbs .list3 ul li:hover a .btn .st1{fill:#03569f;transform:rotateZ(45deg);}
.bbs .list3 ul li:hover a .btn .st2{fill:#fff;}

.bbs .list3 ul li.ing:before{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;left:0;top:-1px;z-index:1;transition:all 0.4s;
}
.bbs .list3 ul li.ing:after{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;right:0;bottom:-1px;z-index:1;transition:all 0.4s;
}
.bbs .list3 ul li.ing a:before{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;left:-1px;top:0;z-index:1;transition:all 0.4s 0.2s;
}
.bbs .list3 ul li.ing a:after{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;right:-1px;bottom:0;z-index:1;transition:all 0.4s 0.2s;
}
.bbs .list3 ul li.ing:hover:before{
	width:100%;
}
.bbs .list3 ul li.ing:hover:after{
	width:100%;
}
.bbs .list3 ul li.ing:hover a:before{
	height:100%;
}
.bbs .list3 ul li.ing:hover a:after{
	height:100%;
}

.bbs .list3 ul li.end a{cursor:default;}
.bbs .list3 ul li.end .info .cate{}
.bbs .list3 ul li.end .info .cate span{border:1px solid #d1d1d1 !important;}
.bbs .list3 ul li.end .info .cate .new{color:#d1d1d1}
.bbs .list3 ul li.end .info .cate .old{color:#d1d1d1}
.bbs .list3 ul li.end a .info .sbj{color:#d1d1d1;}
.bbs .list3 ul li.end a .info .date{font-size:17px;color:#d1d1d1;}
.bbs .list3 ul li.end a .info .date span{color:#d1d1d1;font-weight:500;margin-right:4px;}



@media(max-width:1060px){
	.bbs .list3 ul li{
		box-sizing:border-box;position:relative;
		width:49%;
		margin:0 2% 2% 0;padding:50px 40px;
		border:1px solid #ccc;background:#fff;
		font-size:17px;color:#888;text-align:left;
	}
	.bbs .list3 ul li:nth-child(3n){margin-right:2%;}
	.bbs .list3 ul li:nth-child(2n){margin-right:0;}
}





.bbs .list4{margin-top:70px;padding:95px 0 150px;background:#f9f9f9;}
.bbs .list4 ul{}
.bbs .list4 ul li{
	box-sizing:border-box;position:relative;
	width:100%;
	margin:0 0 2% 0;padding:50px 40px;
	border:1px solid #ccc;background:#fff;
	font-size:17px;color:#888;text-align:left;
}
.bbs .list4 ul li a{display:block;}
.bbs .list4 ul li a .info{}
.bbs .list4 ul li a .info .cate{}
.bbs .list4 ul li a .info .cate span{
	display:inline-block;vertical-align:top;box-sizing:border-box;
	height:35px;
	padding:0 13px;margin-right:5px;
	font-size:16px;text-align:center;line-height:33px;
} 
.bbs .list4 ul li a .info .cate .ing{
	border:1px solid #03569f;
	background:#03569f;color:#fff;
}
.bbs .list4 ul li a .info .cate .end{
	border:1px solid #d1d1d1;
	background:#d1d1d1;color:#fff;
}
.bbs .list4 ul li a .info .cate .new{
	border:1px solid #03569f;color:#03569f;
}
.bbs .list4 ul li a .info .cate .old{
	border:1px solid #ed722f;color:#ed722f;
}
.bbs .list4 ul li a .info .cate .newold{
	border:1px solid #00a1e4;color:#00a1e4;
}
.bbs .list4 ul li a .info .sbj{
	margin:25px 0 30px;font-size:24px;color:#222;font-weight:600;word-break:keep-all;
	/*overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	height: 3.0em;*/
	line-height: 1.5em;
}
.bbs .list4 ul li a .info .date{font-size:17px;color:#888;}
.bbs .list4 ul li a .info .date span{color:#03569f;font-weight:500;margin-right:4px;}

.bbs .list4 ul li a .btn{margin-top:30px;width:60px;height:60px;}
.bbs .list4 ul li a .btn .st1{transition:all 0.4s;transform-origin:center;}
.bbs .list4 ul li a .btn .st2{transition:all 0.4s;}
.bbs .list4 ul li:hover a .btn .st1{fill:#03569f;transform:rotateZ(45deg);}
.bbs .list4 ul li:hover a .btn .st2{fill:#fff;}

.bbs .list4 ul li.ing:before{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;left:0;top:-1px;z-index:1;transition:all 0.4s;
}
.bbs .list4 ul li.ing:after{
	display:block;content:"";
	width:0;height:2px;
	background:#03569f;
	position:absolute;right:0;bottom:-1px;z-index:1;transition:all 0.4s;
}
.bbs .list4 ul li.ing a:before{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;left:-1px;top:0;z-index:1;transition:all 0.4s 0.2s;
}
.bbs .list4 ul li.ing a:after{
	display:block;content:"";
	width:2px;height:0;
	background:#03569f;
	position:absolute;right:-1px;bottom:0;z-index:1;transition:all 0.4s 0.2s;
}
.bbs .list4 ul li.ing:hover:before{
	width:100%;
}
.bbs .list4 ul li.ing:hover:after{
	width:100%;
}
.bbs .list4 ul li.ing:hover a:before{
	height:100%;
}
.bbs .list4 ul li.ing:hover a:after{
	height:100%;
}

.bbs .list4 ul li.end a{cursor:default;}
.bbs .list4 ul li.end .info .cate{}
.bbs .list4 ul li.end .info .cate span{border:1px solid #d1d1d1 !important;}
.bbs .list4 ul li.end .info .cate .new{color:#d1d1d1}
.bbs .list4 ul li.end .info .cate .old{color:#d1d1d1}
.bbs .list4 ul li.end a .info .sbj{color:#d1d1d1;}
.bbs .list4 ul li.end a .info .date{font-size:17px;color:#d1d1d1;}
.bbs .list4 ul li.end a .info .date span{color:#d1d1d1;font-weight:500;margin-right:4px;}






/* paging */
.paging{margin:50px 0 0;text-align:center;}
.paging a{
	display:inline-block;vertical-align:top;box-sizing:border-box;
	width:46px;height:46px;line-height:44px;
	font-family:"Roboto";font-size:17px;color:rgba(0,0,0,0.6);
	border:1px solid #ddd;
}
.paging a img{vertical-align:top;}
.paging strong{
	display:inline-block;vertical-align:top;box-sizing:border-box;
	width:46px;height:46px;line-height:44px;
	font-family:"Roboto";font-size:17px;color:#fff;
	border:1px solid #444;background:#444;
}
.paging a.begin{border:0;opacity:0.5;}
.paging a.prev{border:0;margin-right:25px;}
.paging a.next{border:0;margin-left:25px;}
.paging a.end{border:0;opacity:0.5;}





/* m42_1 */
.m42_1{overflow:hidden;}
.years_tab{max-width:1320px;width:94%;margin:50px auto 100px;}
.years_tab ul{display:flex;justify-content:space-between;}
.years_tab ul li{width:19%;}
.years_tab ul li a{
	display:block;box-sizing:border-box;
	font-size:17px;color:#888;text-align:center;
	height:45px;line-height:45px;
	border-bottom:1px solid #ddd;
}
.years_tab ul li.on a{border-bottom:2px solid #03569f;color:#03569f;}

.m42_1 .infoarea{position:relative;margin-bottom:190px;}
.m42_1 .infoarea>div{
	display:flex;flex-wrap:wrap;justify-content:space-between;
	position:relative;
	padding:67px 0 0;
}
.m42_1 .infoarea>div:before{
	display:block;content:"";
	width:200%;height:calc(100% - 67px);
	background:#f9f9f9;
	position:absolute;left:-50%;top:0;z-index:-1;
}
.m42_1 .infoarea:after{
	display:block;content:"";
	width:100%;height:135px;
	background:url(../images/page/m42_1_kecc.png) no-repeat left;
	position:absolute;left:0%;top:100%;z-index:-1;margin-top:-67px;
}
.m42_1 .infoarea>div .txtarea{
	box-sizing:border-box;
	padding:85px 3% 0 0;
	width:44.70%;
}
.m42_1 .infoarea>div .txtarea h4{margin-bottom:25px;font-size:28px;color:#222;font-weight:600;line-height:150%;}
.m42_1 .infoarea>div .txtarea h4 strong{font-weight:600;color:#03569f;}
.m42_1 .infoarea>div .txtarea p{font-size:20px;color:#888;font-weight:400;word-break:keep-all;line-height:170%;}
.m42_1 .infoarea>div .imgarea{box-sizing:border-box;width:55.30%;border:2px solid #03569f;}

@media(max-width:860px){
	.m42_1 .infoarea>div{align-items:center;}
	.m42_1 .infoarea>div .txtarea{padding-top:0;}
	.m42_1 .infoarea>div .imgarea{}
}


.list3{padding:115px 0;background:#f9f9f9;}
.list3 h4{font-size:34px;color:#222;font-weight:bold;text-align:center;}
.list3 .keccman{
	margin:60px 0;
	background:#fff;
	box-shadow:1px 1px 0 #ccc inset, -1px -1px 0 #ccc inset;
}
.list3 .btn_keccman{
	display:block;position:relative;
	padding:20px 35px;
	font-size:22px;color:#222;text-align:left;font-weight:500;
	border:2px solid #03569f;background:#fff;
}
.list3 .btn_keccman>span{
	position:relative;display:inline-block;
	padding:15px 0 15px 80px;
	background:url(../images/page/m42_1_ico1.png) no-repeat left top;
}
.list3 .btn_keccman>div{width:100%;height:2px;background:#03569f;margin-bottom:5px;}
.list3 .btn_keccman:after{
	display:block;content:"";
	width:0;height:0;
	border-bottom:8px solid #03569f;
	border-left:7px solid transparent;border-right:7px solid transparent;
	position:absolute;right:50px;top:50%;margin-top:-4px;
	transform:rotate(180deg);transition:transform 0.4s;
}
.list3 .btn_keccman.on:after{transform:rotate(-0deg);}
.list3 .list{display:none;padding:50px;}
.list3 .list table{width:100%;border-top:2px solid #222;}
.list3 .list table th{
	padding:10px;
	background:#f7fafc;
	border-bottom:1px solid #ddd;
	font-size:15px;color:#222;font-weight:500;text-align:center;
}
.list3 .list table td{
	padding:10px;
	border-bottom:1px solid #ddd;
	font-size:15px;color:#888;font-weight:400;text-align:center;
}
.list3 .list .list_table{display:flex;flex-wrap:wrap;justify-content:space-between;}
.list3 .list .list_table table{width:48.5%;}


@media(max-width:1000px){
	.list3 .list .list_table table{width:100%;}
	.list3 .list .list_table table:nth-child(2){border-top:0;}
	.list3 .list .list_table table:nth-child(2) thead{display:none;}
}




/* m43 */
.m43{overflow:hidden;padding-top:115px;}
.m43 .list{position:relative;padding-bottom:115px;}
.m43 .list:before{
	display:block;content:"";
	width:100%;height:65%;
	background:#f9f9f9;
	position:absolute;left:0;bottom:0;
}
.m43 .list>div{position:relative;z-index:10;max-width:980px;}
.m43 .list>div ul{display:flex;flex-wrap:wrap;}
.m43 .list>div ul li{width:31.3%;margin-right:3.05%;}
.m43 .list>div ul li:nth-child(3n){margin-right:0;}
.m43 .list>div ul li a{}
.m43 .list>div ul li a .thumb{position:relative;}
.m43 .list>div ul li a .thumb img{border:1px solid #ddd;}
.m43 .list>div ul li a .thumb .layer{
	opacity:0;
	position:absolute;left:0;top:0;
	display:flex;align-items:center;justify-content:center;
	width:100%;height:100%;
	background: linear-gradient(to bottom, rgba(8,55,141,0.9), rgba(71,168,208,0.9));
	text-align:center;
	transition:all 0.6s;
}
.m43 .list>div ul li:hover a .thumb .layer{opacity:1;}
.m43 .list>div ul li a .thumb .layer .ico{}
.m43 .list>div ul li a .thumb .layer .ico svg:nth-child(1){width:75px;height:75px;}
.m43 .list>div ul li a .thumb .layer .ico svg:nth-child(2){
	position:absolute;left:50%;top:50%;
	width:16px;height:18px;
	margin:-20px 0 0 -8px;
}
.m43 .list>div ul li a .thumb .layer .ico svg .line{transform-origin:center;transform:rotateZ(0deg);transition:all 0.6s}
.m43 .list>div ul li:hover a .thumb .layer .ico svg .line{transform:rotateZ(22.5deg);}
.m43 .list>div ul li a .thumb .layer .txt{font-family:"Montserrat";font-size:16px;color:#fff;font-weight:500;}
.m43 .list>div ul li a .info{margin-top:30px;text-align:center;}
.m43 .list>div ul li a .info .cate{
	font-family:"Roboto";font-size:17px;color:#888;font-weight:500;
}
.m43 .list>div ul li a .info .tit {
	font-size:22px;color:#222;font-weight:600;
}




/* m44 */
.m44{overflow:hidden;padding-top:115px;}
.m44 .list{margin-top:70px;padding:115px 0;background:#f9f9f9;}
.m44 .list table{width:100%;border-top:2px solid #222}
.m44 .list table td{
	padding:30px 0;
	border-bottom:1px solid #ddd;
	text-align:center;
}
.m44 .list table td.date{width:150px;font-family:"Montserrat";}
.m44 .list table td.date .day{font-size:48px;color:#222;font-weight:700;line-height:100%;}
.m44 .list table td.date .ym{font-size:17px;color:#222;font-weight:500;}
.m44 .list table td.sbj{text-align:left;}
.m44 .list table td.more{width:150px;}
.m44 .list table td.more>a{display:block;width:60px;height:60px;margin:0 auto;}

.m44 .list table td.sbj a{font-family:"NanumSquare_acB";font-size:24px;color:#222;}
.m44 .list table td.sbj a img{margin:0 0 0 10px}
.m44 .list table td.more svg .st1{transition:all 0.4s;transform-origin:center;}
.m44 .list table td.more svg .st2{transition:all 0.4s;}

.m44 .list table tr:hover td.date .day{color:#03569f;}
.m44 .list table tr:hover td.date .ym{color:#03569f;}
.m44 .list table tr:hover td.sbj a{color:#03569f;}
.m44 .list table tr:hover td.more svg .st1{stroke-width:2;transform:rotateZ(45deg);stroke:#03569f;}
.m44 .list table tr:hover td.more svg .st2{fill:#03569f;}




/* bbs view */
.bbsview{margin-top:70px;padding:115px 0;background:#f9f9f9;}
.bbsview table{width:100%;border-top:2px solid #222;}
.bbsview table th{
	padding:45px;
	text-align:center;
	border-bottom:1px solid #ccc;
}
.bbsview table th .sbj{margin-bottom:10px;font-family:"NanumSquare_acEB";font-size:24px;color:#222;}
.bbsview table th .date{font-family:"Montserrat";font-size:18px;color:#888;font-weight:500;}
.bbsview table th .cate{margin-bottom:20px;}
.bbsview table th .cate span{
	display:inline-block;vertical-align:top;box-sizing:border-box;
	height:35px;
	padding:0 13px;margin-right:5px;
	font-size:16px;text-align:center;line-height:33px;
} 
.bbsview table th .cate .ing{
	border:1px solid #03569f;
	background:#03569f;color:#fff;
}
.bbsview table th .cate .end{
	border:1px solid #d1d1d1;
	background:#d1d1d1;color:#fff;
}
.bbsview table th .cate .new{
	border:1px solid #03569f;color:#03569f;
}
.bbsview table th .cate .old{
	border:1px solid #ed722f;color:#ed722f;
}
.bbsview table th .cate .newold{
	border:1px solid #00a1e4;color:#00a1e4;
}
.bbsview table td{
	padding:25px 0;
	text-align:center;
	border-bottom:1px solid #ccc;
}
.bbsview table td.file{background:#f2f2f2;}
.bbsview table td.file dl{display:inline-flex;flex-wrap:wrap;}
.bbsview table td.file dl dt{margin-right:15px;font-size:17px;color:#222;font-weight:500;}
.bbsview table td.file dl dd{}
.bbsview table td.file dl dd a{display:block;font-size:17px;color:#888;}
.bbsview table td.file dl dd a img{margin-left:5px;}
.bbsview table td.viewcon{padding:100px 0;font-size:17px;}
.bbsview table td.viewcon img{}
.bbsview table td.viewcon iframe{}
.bbsview table td.viewcon .btn_recruit{margin-top:100px;}
.bbsview table td.viewcon .btn_recruit svg {width: 226px;height: 57px;}
.bbsview table td.page{}
.bbsview table td.page>div{display:flex;justify-content:space-between;align-items:center;}
.bbsview table td.page>div .prev{width:50%;box-sizing:border-box;text-align:left;padding:0 30px;border-right:1px solid #ccc;}
.bbsview table td.page>div .next{width:50%;box-sizing:border-box;text-align:right;padding:0 30px;}
.bbsview table td.page>div dl{display:inline-flex;}
.bbsview table td.page>div dl dt{position:relative;font-size:17px;color:#222;font-weight:500;}
.bbsview table td.page>div .prev dl dt{padding-left:25px;}
.bbsview table td.page>div .prev dl dt:before{
	display:block;content:"";
	width:0;height:0;
	border-right:7px solid #222;
	border-top:5px solid transparent;border-bottom:5px solid transparent;
	position:absolute;left:0;top:8px;
}
.bbsview table td.page>div .next dl dt{padding-right:25px;}
.bbsview table td.page>div .next dl dt:before{
	display:block;content:"";
	width:0;height:0;
	border-left:7px solid #222;
	border-top:5px solid transparent;border-bottom:5px solid transparent;
	position:absolute;right:0;top:8px;
}
.bbsview table td.page>div dl dd{padding:0 20px;font-size:17px;color:#888;}
.bbsview table td.page>div .next dl{flex-direction:row-reverse}

.bbsview .btn_list{margin:50px 0 0;text-align:center;}
.bbsview .btn_list svg{width:226px;height:57px;}






/* m45 */
.m45{overflow:hidden;padding-top:115px;}
.m45 .ebrochure{position:relative;padding-bottom:115px;}
.m45 .ebrochure:before{
	display:block;content:"";
	width:100%;height:60%;
	background:#f9f9f9;
	position:absolute;left:0;bottom:0;
}
.m45 .ebrochure>div{position:relative;z-index:10;max-width:1200px;display:flex;align-items:center;}
.m45 .ebrochure>div .thumb{
	box-sizing:border-box;
	border:1px solid #ddd;box-shadow:3px 3px 5px rgba(0,0,0,0.1);
	width:33.333%;
}
.m45 .ebrochure>div .conarea{
	box-sizing:border-box;
	width:66.666%;
	padding:0 0 0 10%;
}
.m45 .ebrochure>div .toparea{}
.m45 .ebrochure>div .toparea:after{
	display:block;content:"";
	width:2px;height:80px;background:#03569f;
	margin:35px 0;
}
.m45 .ebrochure>div .toparea h4{font-family:"NanumSquare_acEB";font-size:38px;color:#222;}
.m45 .ebrochure>div .toparea h4 strong{color:#03569f;}
.m45 .ebrochure>div .toparea p{margin-top:20px;font-size:21px;color:#222;font-weight:500;}
.m45 .ebrochure>div .btmarea{}
.m45 .ebrochure>div .btmarea p{margin-bottom:45px;font-size:17px;color:#888;;}
.m45 .ebrochure>div .btmarea ul{display:flex;justify-content:space-between;}
.m45 .ebrochure>div .btmarea ul li{width:32%;max-width:202px;}
.m45 .ebrochure>div .btmarea ul li a{
	display:block;
	position:relative;
	width:100%;height:57px;
	text-align:center;	
}
.m45 .ebrochure>div .btmarea ul li a text{font-weight:500;}
.m45 .ebrochure>div .btmarea ul li a .down_arr{position:absolute;right:20px;top:19px;width:12px;height:14px;}
.m45 .ebrochure>div .btmarea ul li:hover a .line{animation:btn2 2s linear;}

@media(max-width:1060px){
	.m45 .ebrochure>div .btmarea ul li a .down_arr{right:15px;top:15px;}
}
@media(max-width:900px){
	.m45 .ebrochure>div .btmarea ul li a .down_arr{width:10px;height:12px;right:12px;top:12px;}
}



/* m51 */
.m51{padding:115px 0 0;}
.m51 .section1{
	margin:65px 0 0;padding:140px 0;
	background:url(../images/page/m51_1_sec1_bg.jpg) no-repeat center;
	background-size:cover;
}
.m51 .section1 .step{
	padding-bottom:50px;margin-bottom:40px;
	border-bottom:1px solid rgba(255,255,255,0.7);
}
.m51 .section1 .step ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:1px;}
.m51 .section1 .step ul li{
	box-sizing:border-box;position:relative;
	width:21.5%;
	padding:55px 30px;
	border:1px solid rgba(255,255,255,0.7);
	text-align:center;
}
.m51 .section1 .step ul li:after{
	display:block;content:"";
	width:0;height:0;
	border-left:7px solid rgba(255,255,255,0.7);
	border-top:6px solid transparent;border-bottom:6px solid transparent;
	position:absolute;left:100%;top:50%;margin:-3px 0 0 10%;
}
.m51 .section1 .step ul li:last-child:after{display:none;}
.m51 .section1 .step ul li .num{font-family:"Roboto";font-size:17px;color:#fff;line-height:100%;font-weight:500;}
.m51 .section1 .step ul li .num span{border-bottom:1px solid #fff;}
.m51 .section1 .step ul li .ico{width:110px;height:110px;margin:25px auto;border-radius:50%;}
.m51 .section1 .step ul li:nth-child(1) .ico{background:#1f8cb7;}
.m51 .section1 .step ul li:nth-child(2) .ico{background:#1c83b3;}
.m51 .section1 .step ul li:nth-child(3) .ico{background:#146ba8;}
.m51 .section1 .step ul li:nth-child(4) .ico{background:#0c559d;}
.m51 .section1 .step ul li .txts{}
.m51 .section1 .step ul li .txts .tit{font-family:"NanumSquare_acEB";font-size:24px;color:#fff;}
.m51 .section1 .step ul li .txts .ex{margin-top:10px;font-size:17px;color:#fff;word-break:keep-all;}
.m51 .section1 .tip{position:relative;font-size:17px;color:#fff;word-break:keep-all;}
.m51 .section1 .tip span{}


@media(max-width:1200px){

	.m51 .section1 .step ul li{width:45%;}
	.m51 .section1 .step ul li:nth-child(1),
	.m51 .section1 .step ul li:nth-child(2){margin-bottom:5%;}

}


.m51 .section2{padding:140px 0 100px;}
.m51 .section2 .talent{position:relative;padding:120px 0;}
.m51 .section2 .talent .titlearea1{display:none;}
.m51 .section2 .talent .titlearea2{
	width:568px;height:544px;
	margin:0 auto;
	background:url(../images/page/m51_sec2_bg1.png) no-repeat;
	display:flex;align-items:center;justify-content:center;
	text-align:center;
}
.m51 .section2 .talent .titlearea2>div{margin:45px 0 0; }
.m51 .section2 .talent .titlearea2>div div:nth-child(1){font-family:"Montserrat";font-size:17px;color:#03569f;font-weight:bold;}
.m51 .section2 .talent .titlearea2>div div:nth-child(2){margin-top:10px;font-family:"NanumSquare_acEB";font-size:38px;color:#222;}
.m51 .section2 .talent .list{}
.m51 .section2 .talent .list ul{}
.m51 .section2 .talent .list ul li{position:absolute;}
.m51 .section2 .talent .list ul li .num{font-family:"Montserrat";font-size:17px;color:#222;font-weight:bold;}
.m51 .section2 .talent .list ul li .num span{border-bottom:1px solid #222;}
.m51 .section2 .talent .list ul li .sbj{margin:15px 0 10px;font-family:"NanumSquare_acEB";font-size:22px;color:#222;}
.m51 .section2 .talent .list ul li p{font-size:17px;color:#888;}

.m51 .section2 .talent .list ul li:nth-child(1){left:50%;top:0;transform:translateX(-50%);text-align:center;}
.m51 .section2 .talent .list ul li:nth-child(2){right:50%;top:280px;margin-right:320px;text-align:right;}
.m51 .section2 .talent .list ul li:nth-child(3){right:50%;bottom:75px;margin-right:220px;text-align:right;}
.m51 .section2 .talent .list ul li:nth-child(4){left:50%;bottom:75px;margin-left:220px;text-align:left;}
.m51 .section2 .talent .list ul li:nth-child(5){left:50%;top:280px;margin-left:320px;text-align:left;}


@media(max-width:1200px){
	.m51 .section2 .talent{position:relative;padding:80px 0;}
	.m51 .section2 .talent .titlearea1{display:block;text-align:center;}
	.m51 .section2 .talent .titlearea1>div:nth-child(1){font-family:"Montserrat";font-size:17px;color:#03569f;font-weight:bold;}
	.m51 .section2 .talent .titlearea1>div:nth-child(2){margin-top:10px;font-family:"NanumSquare_acEB";font-size:38px;color:#222;}
	.m51 .section2 .talent .titlearea2{display:none;}	
	.m51 .section2 .talent .list{text-align:center;}
	.m51 .section2 .talent .list ul{display:inline-block;margin-top:70px;}
	.m51 .section2 .talent .list ul li{position:static;display:flex;align-items:center;margin-bottom:20px;}
	.m51 .section2 .talent .list ul li:nth-child(1){transform:translateX(0);text-align:left;}
	.m51 .section2 .talent .list ul li:nth-child(2){margin-right:0;text-align:left;}
	.m51 .section2 .talent .list ul li:nth-child(3){margin-right:0;text-align:left;}
	.m51 .section2 .talent .list ul li:nth-child(4){margin-left:0;text-align:left;}
	.m51 .section2 .talent .list ul li:nth-child(5){margin-left:0;text-align:left;}
	.m51 .section2 .talent .list ul li .num{width:40px;}
	.m51 .section2 .talent .list ul li .num span{border-bottom:1px solid #222;}
	.m51 .section2 .talent .list ul li .sbj{margin:0px 0 0px 0;width:100px;font-family:"NanumSquare_acEB";font-size:22px;color:#222;}
	.m51 .section2 .talent .list ul li p{font-size:17px;color:#888;}
}



.m51 .section3{padding:140px 0;background:#f8f8f8 url(../images/page/m51_sec3_bg.gif) no-repeat center bottom;background-size:contain;}
.m51 .section3 .innerwrap{max-width:1340px;}
.m51 .section3 ul{text-align:center;font-size:0;}
.m51 .section3 ul li{
	display:inline-block;vertical-align:top;
	box-sizing:border-box;
	width:203px;height:240px;
	border:1px solid #ddd;background:#fff;
	padding:65px 15px 0;margin:10px 10px;
	text-align:center;
}
.m51 .section3 ul li .ico{}
.m51 .section3 ul li .tit{font-family:"NanumSquare_acB";font-size:20px;color:#111;}
.m51 .section3 ul li .tit:before{
	display:block;content:"";
	width:20px;height:2px;
	background:#0456a0;
	margin:15px auto;
}





/* m53 */
.m53{padding:115px 0 0;}
.m53 .section1{margin:65px 0 0;padding:140px 0;background:#f8f8f8;}
.m53 .titlearea{margin-bottom:60px;}
.m53 .titlearea h4{font-family:"NanumSquare_acEB";font-size:38px;color:#000;text-align:center;}
.m53 .titlearea p{margin-top:15px;font-size:17px;color:#888;text-align:center;}
.m53 h5{font-size:23px;color:#222;font-weight:600;margin-bottom:25px;}
.m53 h5 span.byteViewer{font-size:17px;color:#888;}

.m53 .agreebox{margin-bottom:100px;}
.m53 .agreewrap textarea{
	box-sizing:border-box;
	width:100%;height:250px;
	padding:30px;
	border:1px solid #ddd;background:#fff;
	resize:none;
	font-size:16px;line-height:180%;
}
.m53 .agreewrap .agreechk{margin-top:20px;}
.m53 .agreewrap .agreechk input{width:20px;height:20px;margin:-2px 0 0;}
.m53 .agreewrap .agreechk label{margin:0 30px 0 7px;font-size:17px;color:#777;}
.m53_agree_all{margin:-50px 0 0;text-align:center;}
.m53_agree_all input{width:20px;height:20px;margin:-3px 0 0;}
.m53_agree_all label{margin:0 0 0 7px;font-size:17px;color:#777;}
.m53_step{margin:70px 0 0;}
.m53_step ul{display:flex;justify-content:space-evenly;}
.m53_step ul li{position:relative;text-align:center;}
.m53_step ul li .ico{
	position:relative;
	width:85px;height:85px;
	margin:0 auto;
	background:#d6d6d6;
	border-radius:50%;
}
.m53_step ul li .ico:before{
	display:none;content:"";
	width:100%;height:100%;
	padding:4px;
	border:2px dotted #03569f;border-radius:50%;
	position:absolute;left:-6px;top:-6px;margin:0;
}
.m53_step ul li.on .ico:before{display:block;}
.m53_step ul li .ico:after{
	display:block;content:"";
	width:32px;height:10px;
	background:url(../images/page/m53_arr1.png) no-repeat;
	position:absolute;left:100%;top:50%;margin:-5px 0 0 50%;
}
.m53_step ul li.pass .ico:after{
	display:block;content:"";
	width:32px;height:10px;
	background:url(../images/page/m53_arr2.png) no-repeat;
	position:absolute;left:100%;top:50%;margin:-5px 0 0 50%;
}
@media(max-width:1300px){
	.m53_step ul li .ico:after{margin-left:40% !important;}
}
@media(max-width:1200px){
	.m53_step ul li .ico:after{margin-left:30% !important;}
}
@media(max-width:1100px){
	.m53_step ul li .ico:after{margin-left:25% !important;}
}
@media(max-width:1000px){
	.m53_step ul li .ico:after{
		display:block;content:"";
		width:6px;height:10px;
		background:url(../images/page/m53_arr1.png) no-repeat left;
		position:absolute;left:100%;top:50%;margin:-5px 0 0 15%;
	}
}

.m53_step ul li:last-child .ico:after{display:none;}
.m53_step ul li .num{margin:10px 0 5px;font-family:"NanumSquare_acB";font-size:17px;color:#ccc;}
.m53_step ul li .sbj{font-family:"NanumSquare_acB";font-size:17px;color:#ccc;}
.m53_step ul li.on .ico{background:#03569f;} 
.m53_step ul li.on .num{color:#03569f;} 
.m53_step ul li.on .sbj{color:#03569f;} 
.m53 .fieldwrap{margin-bottom:75px;}

.m53_form{}
.m53_form table{width:100%;border-top:2px solid #000;}
.m53_form table th{
	box-sizing:border-box;
	width:190px;
	padding:25px 30px;
	font-size:17px;color:#000;text-align:left;
	border-bottom:1px solid #ddd;background:#e5ebf1;
}
.m53_form table td{
	padding:10px 20px;
	border-bottom:1px solid #ddd;
	font-size:17px;
}
.m53_form table td .ipt{
	box-sizing:border-box;
	height:60px;
	padding:0 20px;
	border:1px solid #ddd;outline:0;
	font-size:17px;
}
.m53_form table td select{
    -webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
	height:60px;
	padding:0 20px;
	border:1px solid #ddd;
	background:#fff url(../images/common/sel_arr.png) no-repeat 93% center;
	font-size:17px;
}
.m53_form table td select::-ms-expand {display: none;}
.m53_form table td select.w100{background:#fff url(../images/common/sel_arr.png) no-repeat 98% center;}
.m53_form table td textarea{
	box-sizing:border-box;
	width:100%;
	padding:20px;
	border:1px solid #ddd;background:#fff;font-size:16px;
	resize:none;
}
.m53_form table td textarea.text100{height:160px;}
.m53_form table td textarea.text500{height:300px;}
.m53_form .req{color:#e75c5d;}
.m53_form .w100{width:100% !important;}
.m53_form .w1{width:40%;}
.m53_form .btn_type1{
	display:inline-block;vertical-align:top;
	height:60px;
	background:#666;font-size:17px;color:#fff;text-align:center;line-height:60px;
	border:0;outline:0;
}
input#r_birthday{background:#fff url(../images/page/ico_cal.png) no-repeat 92% center;}

.m53_form .wrap1{display:flex;justify-content:space-between;}
.m53_form .wrap1 input[type="text"]{width:31.5%;}
.m53_form .wrap1 select{width:31.5%;}
.m53_form .etc{display:flex;align-items:center;text-align:center;}
.m53_form .wrap2{display:flex;justify-content:space-between;}
.m53_form .wrap2 input[type="text"]{width:31.5%;}
.m53_form .wrap3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.m53_form .wrap3>div{display:flex;align-items:center;width:31.5%;}
.m53_form .wrap3 label{display:inline-block;width:50px;}
.m53_form .wrap3 input[type="text"]{width:calc(100% - 50px);}
.m53_form .wrap4{}
.m53_form .wrap4 input{width:35%}
.m53_form .wrap4 button{width:20%;}
.m53_form .wrap5{display:flex;justify-content:space-between;}
.m53_form .wrap5 input{width:calc(100% - 160px);}
.m53_form .wrap5 a{
	display:flex;align-items:center;justify-content:center;
	background:#666;
	width:150px;border:0;
	font-size:17px;color:#fff;text-align:center;
}
.m53_form .sb{padding:0;}
.m53_form .sb>div{display:flex;flex-wrap:wrap;}
.m53_form .sb>div>div:nth-child(1),
.m53_form .sb>div>div:nth-child(2){border-bottom:1px solid #ddd;}
.m53_form .sb .tit{
	box-sizing:border-box;
	width:190px;
	padding:25px 30px;
	font-size:17px;color:#000;text-align:left;
	border-bottom:0px solid #ddd;background:#e5ebf1;
}
.m53_form .sb .wrap2{
	box-sizing:border-box;
	width:calc(100% - 190px);
	padding:10px 20px;
	border-bottom:0;
	font-size:17px;
}


.m53_form .wrap_sp{
	display:flex;
	width:100%;border-top:2px solid #000;border-bottom:1px solid #ddd;
}
.m53_form .wrap_sp .pht{
	display:flex;align-items:center;
	box-sizing:border-box;
	width:210px;
	padding:20px;
}
.m53_form .wrap_sp .pht .img{
	display:flex;align-items:center;justify-content:center;
	width:170px;height:213px;
	background:#adadad;
	font-size:17px;color:#fff;
}
.m53_form .wrap_sp .pht label{
	display:block;
	width:100%;height:60px;
	margin-top:10px;
	background:#666;
	font-size:17px;color:#fff;text-align:center;line-height:60px;
}
.m53_form .wrap_sp .pht input[type="file"]{  
	position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;
}
.m53_form .wrap_sp table{border-top:0;}
.m53_form .wrap_sp table tr:last-child th,
.m53_form .wrap_sp table tr:last-child td{border-bottom:0;}

.m53_form .wrap_half{border-top:2px solid #000;}
.m53_form .wrap_half>div{display:flex;}
.m53_form .wrap_half>div table{border-top:0;width:50%;}
.m53_form .wrap_half>.army_hidden{display:none;}
.m53_form .wrap_half>.army_hidden.on{display:flex;}


.m53_form .radio{line-height:60px;}
.m53_form .radio input[type="radio"]{
	display:inline-block;vertical-align:top;
	width:20px;height:20px;
	margin:20px 0 0 0;
}
.m53_form .radio label{display:inline-block;vertical-align:top;margin:0 25px 0 5px;}
.m53_form .tip{margin-top:15px;font-size:17px;}

.m53_form .university .wrap_half{margin-bottom:30px;}
.m53_form .university .wrap_half:last-child{margin-bottom:0;}
.m53_form .certificate .wrap_half{margin-bottom:30px;}
.m53_form .certificate .wrap_half:last-child{margin-bottom:0;}
.m53_form .language .wrap_half{margin-bottom:30px;}
.m53_form .language .wrap_half:last-child{margin-bottom:0;}
.m53_form .career .wrap_half{margin-bottom:30px;}
.m53_form .career .wrap_half:last-child{margin-bottom:0;}
.m53_form .multi .wrap_half{margin-bottom:30px;}
.m53_form .multi .wrap_half:last-child{margin-bottom:0;}

.m53_form .fieldwrap .ctr{display:flex;justify-content:space-between;margin-bottom:10px;}
.m53_form .fieldwrap .ctr h5{}
.m53_form .fieldwrap .ctr .btn_pm{display:flex;}
.m53_form .fieldwrap .ctr .btn_pm a{
	display:block;box-sizing:border-box;position:relative;
	width:60px;height:60px;
	border:1px solid #03569f;
	margin-left:10px;
}
.m53_form .fieldwrap .ctr .btn_pm a:before{
	display:block;content:"";
	width:20px;height:1px;
	position:absolute;left:50%;top:50%;margin:0 0 0 -10px;
}
.m53_form .fieldwrap .ctr .btn_pm a:after{
	display:block;content:"";
	width:1px;height:20px;
	position:absolute;left:50%;top:50%;margin:-10px 0 0 0px;
}
.m53_form .fieldwrap .ctr .btn_pm a.btn_p{background:#03569f;}
.m53_form .fieldwrap .ctr .btn_pm a.btn_p:before{background:#fff;}
.m53_form .fieldwrap .ctr .btn_pm a.btn_p:after{background:#fff;}
.m53_form .fieldwrap .ctr .btn_pm a.btn_m:before{background:#03569f;}

.m53 .btns{margin-top:80px;text-align:center;}
.m53 .btns a{display:inline-block;margin:0 3px;}
.m53 .btns svg{width: 226px;height: 57px;}


.m53_result{
	box-sizing:border-box;
	border-top:2px solid #000;border-bottom:1px solid #ddd;
	background:#fff;
	padding:90px;word-break:keep-all;text-align:center;
}
.m53_result .intro{font-family:"NanumSquare_acB";font-size:36px;color:#222;}
.m53_result .txt{margin:40px 0 30px 0;font-family:"NanumSquare_acB";font-size:26px;color:#222;line-height:160%;}
.m53_result p{font-size:17px;color:#666;}
.m53_result strong{font-family:"NanumSquare_acEB";font-weight:600;color:#03569f;}



@media(max-width:1260px){

	.m53_form .wrap_sp{display:flex;flex-wrap:wrap;}
	.m53_form .wrap_sp .pht{
		box-sizing:border-box;
		width:100%;
		padding:20px;background:#eee;
	}
	.m53_form .wrap_sp .pht .filebox{width:170px;margin:0 auto;}
	.m53_form .wrap_sp .pht .img{
		display:flex;align-items:center;justify-content:center;
		width:170px;height:213px;
		background:#adadad;
		font-size:17px;color:#fff;
	}

	.m53_form .wrap_half>div{flex-wrap:wrap;}
	.m53_form .wrap_half>div table{width:100%;}

}





.pop_st1{
	display:none;
	position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;
	max-width:1320px;width:94%;
}
.pop_st1 .conwrap{
	box-sizing:border-box;
	background:#fff;
	overflow-y:auto;
	width:100%;height:540px;
	padding:0 5%;
}
.pop_st1 .conwrap>div{width:100%;padding:60px 0;}
.pop_st1 .conwrap>div:nth-child(1){display:none;}
.pop_st1 .conwrap .tit{font-family:"NanumSquare_acEB";color:#000;font-size:30px;text-align:center;margin-bottom:50px;}
.pop_st1 .conwrap .textwrap{}
.pop_st1 .conwrap .textwrap textarea{
	box-sizing:border-box;
	width:100%;height:320px;
	background:#f8f8f8;
	font-size:17px;color:#555;word-break:keep-all;line-height:170%;
	border:0;outline:0;resize:none;
	padding:30px
}



.pop_form{
	display:none;
	position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;
	max-width:1320px;width:94%;
}
.pop_form .conwrap{
	box-sizing:border-box;
	background:#fff;
	overflow-y:auto;
	width:100%;height:540px;
	padding:60px 5%;
}
.pop_form .conwrap .tit{font-family:"NanumSquare_acEB";color:#000;font-size:30px;text-align:center;margin-bottom:10px;}
.pop_form .conwrap p{font-size:17px;color:#888;text-align:center;margin-bottom:50px;}
.pop_form .conwrap .formarea{}
.pop_form .conwrap .formarea>div{margin-bottom:70px;}
.pop_form .conwrap .formarea>div:last-child{margin-bottom:0;}
.pop_form .conwrap .formarea>div .tit2{font-size:23px;color:#222;font-weight:500;margin-bottom:20px;}
.pop_form .conwrap .formarea>div table{width:100%;border-top:2px solid #222;border-collapse:collapse;}
.pop_form .conwrap .formarea>div table th{
	box-sizing:border-box;
	width:190px;
	padding:20px 25px;
	border-bottom:1px solid #ddd;background:#f6fafd;
	font-size:17px;color:#222;text-align:left;
}
.pop_form .conwrap .formarea>div table td{
	box-sizing:border-box;
	min-height:80px;padding:10px 25px;
	border-bottom:1px solid #ddd;
	font-size:17px;color:#222;text-align:left;
}
.pop_form .conwrap .formarea>div table td input[type="radio"]{border:1px solid #888;width:20px;height:20px;}
.pop_form .conwrap .formarea>div table td input[type="radio"] ~ label{
	margin:0 30px 0 10px;
	font-size:17px;color:#888;
}
.pop_form .conwrap .formarea>div table td input[type="text"],
.pop_form .conwrap .formarea>div table td input[type="password"]{
	box-sizing:border-box;
	border:0;outline:0;background:#f8f8f8;
	height:50px;
	padding:0 25px;
	font-size:17px;
}
.pop_form .conwrap .formarea>div table td input[type="file"]{
	box-sizing:border-box;
	border:0;outline:0;background:#f8f8f8;
	height:50px;line-height:50px;
	padding:0 25px;
	font-size:17px;
}
.pop_form .conwrap .formarea>div table td textarea{
	box-sizing:border-box;
	border:0;outline:0;resize:none;background:#f8f8f8;
	width:100%;height:200px;
	padding:25px;
	font-size:17px;
}
.pop_form .conwrap .formarea>div table td select{
	box-sizing:border-box;
	border:0;outline:0;resize:none;background:#f8f8f8;
	width:30%;height:50px;
	padding:15px 15px;
	font-size:17px;
}
.pop_form .conwrap .formarea>div table td .flex{display:flex;justify-content:space-between;align-items:center;}
.pop_form .conwrap .formarea>div table td .w100{width:100%;}
.pop_form .conwrap .formarea>div table td .flex>div{width:5%;text-align:center;}
.pop_form .conwrap .formarea>div table td .flex>div.etc1{width:3%;text-align:center;}
.agreewrap{
	border-top:2px solid #222;border-bottom:1px solid #ddd;
	padding:30px 0;
}
.agreewrap .txtarea{}
.agreewrap .txtarea textarea{
	box-sizing:border-box;
	border:0;outline:0;resize:none;background:#f8f8f8;
	width:100%;height:390px;
	padding:25px;
	font-size:17px;color:#777;line-height:170%;word-break:keep-all;
}
.agreewrap .chkarea{margin-top:10px;}
.agreewrap .chkarea input[type="radio"]{border:1px solid #888;width:20px;height:20px;}
.agreewrap .chkarea input[type="radio"] ~ label{
	margin:0 30px 0 10px;
	font-size:17px;color:#888;
}
.pop_form .conwrap  .btn_send{
	position:relative;
	margin:50px auto;
	width:222px;height:57px;
	text-align:center;	
}
.pop_form .conwrap  .btn_send text{font-weight:500;}
.pop_form .conwrap  .btn_send:hover .line{animation:btn2 2s linear;}




.popSearch{max-width:1000px;}
.popSearch .conwrap{}
.popSearch .conwrap .tit{display:block !important;margin-bottom:0;}
.popSearch .conwrap .searchwrap{
	display:flex;justify-content:space-between;
	padding:0;
}
.popSearch .conwrap .searchwrap input{
	box-sizing:border-box;
	width:calc(100% - 170px);
	padding:0 0 0 60px;
	border:1px solid #ddd;
	background:#fff url(../images/page/ico_search1.png) no-repeat 20px center;
	font-size:17px;
}
.popSearch .conwrap .searchwrap button{
	width:160px;height:60px;
	background:#666;border:0;
	font-size:17px;color:#fff;
}
.popSearch .conwrap .search_result{padding:0;margin:20px 0 40px;}
.popSearch .conwrap .search_result table{width:100%;border-top:2px solid #222;background:#f8f8f8;}
.popSearch .conwrap .search_result table th{
	padding:20px;
	background:#ebf2f7;
	font-size:18px;color:#111;text-align:center;font-weight:500;
}
.popSearch .conwrap .search_result table td{padding:0 40px;border-bottom:1px solid #ccc;}
.popSearch .conwrap .search_result table td ul{height:230px;overflow-y:auto;}
.popSearch .conwrap .search_result table td ul li{
	display:flex;justify-content:space-between;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	font-size:18px;color:#111;
}
.popSearch .conwrap .search_result table td ul li button{
	width:70px;height:34px;
	background:#03569f;border:0;
	font-size:17px;color:#fff;
}
.popSearch .conwrap .cnameSearch{padding:0 0 40px;}
.popSearch .conwrap .cnameSearch p{font-size:17px;color:#555;text-align:center;margin-bottom:15px;}
.popSearch .conwrap .cnameSearch input{	
	background:#f8f8f8;
	border:0;
	box-sizing:border-box;
	width:100%;height:60px;
	padding:0 20px;outline:0;
	font-size:17px;
}
.popSearch .conwrap .btns{margin:0 0 60px;padding:0;text-align:center;}



/* pop_number */
.pop_number{
	display:none;
	position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;
	max-width:1320px;width:94%;
}
.pop_number .conwrap{
	box-sizing:border-box;
	background:#fff;
	overflow-y:auto;
	width:100%;height:500px;
	padding:60px 5%;
}
.pop_number .conwrap .tit{font-family:"NanumSquare_acEB";color:#000;font-size:30px;text-align:center;margin-bottom:10px;}
.pop_number .conwrap p{font-size:17px;color:#888;text-align:center;margin-bottom:50px;}
.pop_number .conwrap .number_area{text-align:center;}
.pop_number .conwrap .number_area input{
	max-width:620px;
	width:94%;height:100px;
	margin:0 auto;
	background:#f8f8f8;
	font-size:18px;color:#03569f;text-align:center;
	border:0;outline:0;
}
.pop_number .conwrap  .btn_send{
	position:relative;
	margin:50px auto;
	width:222px;height:57px;
	text-align:center;	
}
.pop_number .conwrap  .btn_send text{font-weight:500;}
.pop_number .conwrap  .btn_send:hover .line{animation:btn2 2s linear;}



/* pop_number */
.pop_result{
	display:none;
	position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;
	max-width:1320px;width:94%;
}
.pop_result .conwrap{
	box-sizing:border-box;
	background:#fff;
	overflow-y:auto;
	width:100%;height:580px;
	padding:110px 5% 0;
}
.pop_result .conwrap .tit{font-family:"NanumSquare_acEB";color:#000;font-size:30px;text-align:center;margin-bottom:10px;}
.pop_result .conwrap p{font-size:17px;color:#888;text-align:center;margin-bottom:50px;}
.pop_result .conwrap .input_area{text-align:center;}
.pop_result .conwrap .input_area>div{margin-bottom:10px;}
.pop_result .conwrap .input_area input{
	max-width:620px;
	width:94%;height:60px;
	margin:0 auto;
	box-sizing:border-box;
	padding:0 0 0 50px;
	background:#f8f8f8;
	font-size:18px;color:#444;text-align:left;
	border:0;outline:0;
}
.pop_result .conwrap .input_area div:nth-child(1) input{background:#f8f8f8 url(../images/page/pop_result_icon1.png) no-repeat 20px center;}
.pop_result .conwrap .input_area div:nth-child(2) input{background:#f8f8f8 url(../images/page/pop_result_icon2.png) no-repeat 20px center;}
.pop_result .conwrap  .btn_send{
	position:relative;
	margin:50px auto;
	width:222px;height:57px;
	text-align:center;	
}
.pop_result .conwrap  .btn_send text{font-weight:500;}
.pop_result .conwrap  .btn_send:hover .line{animation:btn2 2s linear;}



/* pop_result_list */
.pop_result_list{
	display:none;
	position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;
	max-width:1320px;width:94%;
}
.pop_result_list .conwrap{
	box-sizing:border-box;
	background:#fff;
	overflow-y:auto;
	width:100%;height:650px;
	padding:80px 5% 0;
}
.pop_result_list .conwrap .tit{font-family:"NanumSquare_acEB";color:#000;font-size:30px;text-align:center;margin-bottom:10px;}
.pop_result_list .conwrap p{font-size:17px;color:#888;text-align:center;margin-bottom:50px;}
.pop_result_list .conwrap .list{}
.pop_result_list .conwrap .list table{width:100%;border-top:2px solid #000;}
.pop_result_list .conwrap .list table th{
	padding:20px;
	border-bottom:1px solid #ddd;
	background:#f6fafd;
	font-size:18px;color:#222;
}
.pop_result_list .conwrap .list table td{
	padding:20px;
	border-bottom:1px solid #ddd;
	font-size:18px;color:#333;text-align:center;
}
.pop_result_list .conwrap .list table td a{font-size:18px;color:#333;}
.pop_result_list .conwrap .list table td span{
	display:inline-block;
	width:85px;height:35px;
	font-size:16px;text-align:center;line-height:33px;
}
.pop_result_list .conwrap .list table td span.state1{border:1px solid #1f4a97;color:#1f4a97;}
.pop_result_list .conwrap .list table td span.state2{border:1px solid #1f4a97;color:#1f4a97;}
.pop_result_list .conwrap .list table td span.state3{border:1px solid #009944;color:#009944;}

.pop_result_list .conwrap .btn_send{
	position:relative;
	margin:50px auto;
	width:222px;height:57px;
	text-align:center;	
}
.pop_result_list .conwrap .btn_send text{font-weight:500;}
.pop_result_list .conwrap .btn_send:hover .line{animation:btn2 2s linear;}



/* pop_result_view */
.pop_result_view{
	display:none;
	position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;
	max-width:1320px;width:94%;
}
.pop_result_view .conwrap{
	box-sizing:border-box;
	background:#fff;
	overflow-y:auto;
	width:100%;height:650px;
	padding:110px 5% 0;
}
.pop_result_view .conwrap .tit{font-family:"NanumSquare_acEB";color:#000;font-size:30px;text-align:center;margin-bottom:10px;}
.pop_result_view .conwrap p{font-size:17px;color:#888;text-align:center;margin-bottom:50px;}
.pop_result_view .conwrap .view{}
.pop_result_view .conwrap .view table{width:100%;border-top:2px solid #000;}
.pop_result_view .conwrap .view table th{
	padding:40px;
	text-align:center;
	border-bottom:1px solid #ccc;
}
.pop_result_view .conwrap .view table th .state{}
.pop_result_view .conwrap .view table th .state span{
	display:inline-block;
	width:85px;height:35px;
	font-size:16px;text-align:center;line-height:33px;
}
.pop_result_view .conwrap .view table th .state .cate1{border:1px solid #03569f;background:#03569f;color:#fff;}
.pop_result_view .conwrap .view table th .state .state1{border:1px solid #1f4a97;color:#1f4a97;}
.pop_result_view .conwrap .view table th .state .state2{border:1px solid #1f4a97;color:#1f4a97;}
.pop_result_view .conwrap .view table th .state .state3{border:1px solid #009944;color:#009944;}
.pop_result_view .conwrap .view table th .tit{margin-top:20px;font-family:"NanumSquare_acEB";color:#333;font-size:24px;}
.pop_result_view .conwrap .view table td{
	padding:40px;
	text-align:center;
	border-bottom:1px solid #ccc;
	font-size:17px;
}
.pop_result_view .conwrap .view table .file td{background:#f8f8f8;}
.pop_result_view .conwrap .view table .file td dl{display:inline-flex;flex-wrap:wrap;}
.pop_result_view .conwrap .view table .file td dl dt{width:80px;font-size:17px;color:#000;}
.pop_result_view .conwrap .view table .file td dl dd{width:calc(100% - 80px);}
.pop_result_view .conwrap .view table .file td dl dd a{display:inline-block;font-size:17px;color:#666;}
.pop_result_view .conwrap .view .reply{
	position:relative;
	padding:30px	85px;
	font-size:17px;color:#222;font-weight:500;
	border-bottom:1px solid #ccc;
}
.pop_result_view .conwrap .view .reply:before{
	display:block;content:"A";
	width:50px;height:50px;
	background:#03569f;
	border-radius:50%;
	font-size:23px;color:#fff;text-align:center;line-height:50px;
	position:absolute;left:20px;top:50%;margin-top:-25px;
}
.pop_result_view .conwrap .btn_send{
	position:relative;
	margin:50px auto;
	width:222px;height:57px;
	text-align:center;	
}
.pop_result_view .conwrap .btn_send text{font-weight:500;}
.pop_result_view .conwrap .btn_send:hover .line{animation:btn2 2s linear;}