@charset "utf-8";
.pcbr{display:none !important;}
.ptbr{display:block !important;}
.tbr{display:block !important;}
.mbr{display:none !important;}
.pc_view{display:none !important;}
.pt_view{display:block !important;}
.tm_view{display:block !important;}
.t_view{display:block !important;} 
.m_view{display:none !important;}
.dn{display:none;}

pre{font-family: 'Noto Sans KR', '나눔고딕', 'NanumGothic', 'Nanum Gothic', '돋움',dotum,sans-serif; white-space: pre-line;}


#wrap header{pointer-events:auto;position:absolute;}
section{position:relative;}
section *{box-sizing:border-box; -webkit-box-sizing:border-box;}

.m00{padding-top: 200px;position: relative;}
.m00:before{display:block;content:"";position: absolute;top: 63px;right: 0;background: url('/images/page/page_bg_fig.png')no-repeat right top;width: 521px;height: 479px;background-size: 100%;}
.m00 .inner,
.m00 .con-width1,
.m00 .con-width2{z-index:10;}
.m00 .contents{position:relative; z-index:10;} 
.m00 .txt1{font-size:2.2rem;color: #666666;line-height: 1.9;font-weight: 300;letter-spacing: -0.35px;word-break: keep-all;}



.paging{margin-top: 80px;text-align:center;font-size: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.paging > *{width: 40px;height: 40px;font-size: 1.8rem;color: #444444;line-height: 40px;font-weight: 200;margin: 0 3px;transition: 0.3s;}
.paging .page_begin{background: url('/images/page/paging_f.png')no-repeat center;border: 1px solid #cccccc;}
.paging .page_prev{margin-right: 35px;background: url('/images/page/paging_p.png')no-repeat center;border: 1px solid #cccccc;}
.paging .page_next{margin-left: 35px;background: url('/images/page/paging_n.png')no-repeat center;border: 1px solid #cccccc;}
.paging .page_end{background: url('/images/page/paging_l.png')no-repeat center;border: 1px solid #cccccc;}
.paging strong{color: #fff;background: #00a7cb;font-weight: 400;}


#main_slogan{width: 100%;font-size: 2.2rem;color: rgba(255,255,255,0.9);font-family: 'lexend',sans-serif;font-weight: 300;line-height: 1.5;opacity: 0;margin-bottom: 50px;}
#main_slogan:before{display:block;content:"";width: 100px;height: 1px;background: rgba(255,255,255,0.6);margin-bottom: 40px;}
#dep1{position: relative;font-size: 0;top: 5px;/* font-family: 'lexend',sans-serif; *//* line-height: 0.8; */font-weight: 600;color: transparent;width: 100%;height: auto;opacity: 0;}
#dep1 img{max-width: 90%;}
body::-webkit-scrollbar{width: 6px; }
body::-webkit-scrollbar-thumb {background-color: #333; border-radius:6px;}
body::-webkit-scrollbar-track {background-color:transparent;}

.nicescroll-rails{right: 3px !important;}

/*sub_top*/
div.sub_top{position: relative;height: 450px;}  
div.sub_top div.inner_wrap{position: relative;max-width: 1400px;height: 100%;width: 93%;margin: 0 auto;}
div.sub_top div.contents{position: relative;margin: 0 auto;width: 100%;height: 100%;box-sizing: border-box;}
div.sub_top div.sub_title_g{position: relative;top: 0;left: 0;width: 100%;height: calc(100% - 80px);padding-top: 100px;display: flex;flex-wrap: wrap;align-items: center;text-align: left;box-sizing: border-box;}
div.sub_top div.sub_title_g .g_title{margin-top: 60px;width: 100%;}
div.sub_top div.bg{position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;overflow:hidden;}
div.sub_top div.bg span{display: block; width: 100%; height: 100%; transform:scale(1.2);}
div.sub_top.in-view div.bg span{transform:scale(1);transition:2s;}
div.sub_top.st1 div.bg span{background:url("/images/page/st1_bg.jpg") top center / cover no-repeat; }
div.sub_top.st2 div.bg span{background:url("/images/page/st2_bg.jpg") top center / cover no-repeat; }
div.sub_top.st3 div.bg span{background:url("/images/page/st3_bg.jpg") top center / cover no-repeat; }
div.sub_top.st4 div.bg span{background:url("/kr/images/page/st4_bg.jpg") top center / cover no-repeat; }
div.sub_top.st5 div.bg span{background:url("/images/page/st5_bg.jpg") top center / cover no-repeat; }
div.sub_top.st6 div.bg span{background:url("/images/page/st6_bg.jpg") top center / cover no-repeat; }
div.sub_top.st7 div.bg span{background:url("/images/page/st7_bg.jpg") top center / cover no-repeat; }
div.sub_top.st8 div.bg span{background:url("/images/page/st8_bg.jpg") top center / cover no-repeat; }
div.sub_top.st10 div.bg span{background:url("/images/page/st6_bg.jpg") top center / cover no-repeat; }
div.sub_top div.bg .inner_wrap{text-align:center; }
div.sub_top #dep1 svg{position: relative;display: inline-block;width: 100%;height: 100%;}
#dep1 svg *{stroke:#fff;stroke-width: 4px;}
div.sub_top.st1 #dep1 svg{height: 15vw;}
div.sub_top.st1 #dep1 svg *{stroke-width: 4.5px;}
div.sub_top.st2 #dep1 svg *{stroke-width: 4.5px;}
div.sub_top.st3 #dep1 svg * {stroke-width:2px;}
div.sub_top.st4 #dep1 {text-align:right;}
div.sub_top.st4 #dep1 svg{width:40%;}
div.sub_top.st4 #dep1 svg *{stroke-width: 2px;}
div.sub_top.st7 #dep1 svg *{stroke-width: 4.5px;}
div.sub_top.st8 #dep1 svg {height: 233px;top:10px;}
div.sub_top.st8 #dep1 svg * {stroke-width:2px;}
div.sub_top.st10 #dep1 svg * {stroke-width:2px;}
div.sub_top div.bg .inner_wrap{text-align:center; }

div.sub_top #dep1 svg *{width:100%;stroke-dasharray: 1500;stroke-dashoffset: 1500;}
div.sub_top.in-view #dep1 svg *{animation: textAni ease-in 1.5s;animation-fill-mode: forwards;}
@keyframes textAni{
	0% {
	stroke-dashoffset: 1500;
	}
	100% {
	 stroke-dashoffset: 0;
	}
}


/*subtop tab*/
.menu_tab_wrap{position: relative;left: 0;width:100%;height: 80px;box-sizing: border-box;border-bottom: 1px solid #cccccc;}
.menu_tab_wrap .inner{width: 100%;height: 100%;max-width: 100%;}
.menu_tab_wrap:before{display:block;content:"";position: absolute;top: 0;left: 0;width: 100vw;height: 100%;background: #fff;border-top-left-radius: 30px;z-index: -1;}
div.menu_tab_wrap .icon{width: 65px;height: 100%;background: url('/img/page/home.png')no-repeat center;}
div.sub_top.st1 .icon{background: url('/img/page/home.png')no-repeat center;}
div.sub_top.st2 .icon{background: url('/img/page/st2_icon.png')no-repeat center;}
div.sub_top.st3 .icon{background: url('/img/page/st3_icon.png')no-repeat center;}
div.sub_top.st4 .icon{background: url('/img/page/st4_icon.png')no-repeat center;}
div.sub_top.st5 .icon{background: url('/img/page/st5_icon.png')no-repeat center;}
div.sub_top.st6 .icon{background: url('/img/page/st6_icon.png')no-repeat center;}
div.menu_tab_wrap .area_l{position: relative;width: 100%;height: 100%;z-index: 20;}
div.menu_tab_wrap .area_l .drop_nav{display: none;position:absolute;top: calc(100% + 10px);left: 34px;width: 153px;background: #000;color: #fff;font-size: 1.7rem;font-family: 'Play','Noto Sans KR',sans-serif;}
div.menu_tab_wrap .area_l .drop_nav ul{padding: 12px 16px;}
div.menu_tab_wrap .area_l .drop_nav ul li{width: 100%;line-height: 30px;}
div.menu_tab_wrap .area_l .drop_nav ul li a{position: relative;}
div.menu_tab_wrap .area_l .drop_nav ul li a:before{display:block;content:"";position:absolute;bottom: -1px;left:0;width:100%;height: 1px;margin-top: 1px;background: rgba(255,255,255,0.9);transform: scaleX(0);transform-origin: right;transition: transform 0.3s;}
div.menu_tab_wrap .area_l .drop_nav ul li a:hover:before{transform: scaleX(1);transform-origin: left;transform 0.5s;}

div.menu_tab_wrap .dep1{position: relative;font-size: 2.2rem;font-family: 'Play',sans-serif;font-weight: 600;color: #000;line-height: 1em;text-transform: uppercase;text-align: left;padding-right: 30px;overflow: inherit;}
div.menu_tab_wrap .dep1 .arrow{display: inline-block;position: absolute;top: 1px;right: 0;width: 22px;height: 22px;border: 1px solid #000000;border-radius: 50%;vertical-align: top;}
div.menu_tab_wrap .dep1 .arrow:after{display:block;content:"";position: absolute;top: 6px;left: 7px;width: 4px;height: 4px;border: 2px solid #000;border-top: 0;border-left: 0;transform: rotate(45deg);}
div.menu_tab_wrap .dep1.on .arrow:after{transform: rotate(-135deg);top: 8px;}
div.menu_tab_list{height:100%;}
div.menu_tab_wrap .menu_list{width: 100%;height: 100%;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;white-space: nowrap;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;list-style: none;padding: 0 50px;}
div.menu_tab_wrap .menu_list::-webkit-scrollbar{display:none;}
div.menu_tab_wrap .menu_list > li{position:relative;padding-left: 15px;height: 100%;display: inline-block;}
div.menu_tab_wrap .menu_list > li + li{margin-left: 70px;}
div.menu_tab_wrap .menu_list > li > a{
	position: relative;display: flex;flex-wrap: wrap;justify-content: center;
	align-items: center;font-size: 1.6rem;font-weight: 500;
	color: #666666;text-align:center;line-height: 1em;width: 100%;height: 100%;text-transform: uppercase;
}
div.menu_tab_wrap .menu_list > li.on a{color: #111;font-weight: 600;}
div.menu_tab_wrap .menu_list > li:before{display:block;content:"";position: absolute;top: 50%;left: 0;width: 7px;height: 7px;border-radius: 50%;border: 1px solid #505050;box-sizing: border-box;margin-top: -3px;}
div.menu_tab_wrap .menu_list > li.on:before,
div.menu_tab_wrap .menu_list > li:hover:before{background:#00a7cb;border-color:#00a7cb;transition:0.5s;}

#location{position: relative;z-index: 20;}
#location ul{font-size: 1.5rem;color: #555555;display: flex;flex-wrap: wrap;
justify-content: flex-end;align-items: center;font-weight: 400;}
#location ul li{position: relative;vertical-align: top;}
#location ul li:after{display: inline-block;content:"";width: 5px;height: 5px;border: 1px solid #6d6d6d;border-top: 0;border-left: 0;transform: rotate(-45deg);box-sizing: border-box;vertical-align: top;margin: 8px 10px 0 10px;}
#location ul li:last-child:after{display:none;}
#location .home a{width:13px;height: 13px;background: url('/images/page/home_i.png')no-repeat left top;display: inline-block;vertical-align: top;margin: 2px 1px 0 0;}


#wrap .page_title_g{position: relative;height: 100%;}
#wrap .page_title_g br{display:none;}
#wrap .page_title_g.main_title{margin-bottom: 130px;}
#wrap .page_title_g .inner{height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: flex-end;}
#wrap .page_title_g .title1{font-size: 3.8rem;text-align: center;color: #000;font-weight:600;text-transform: uppercase;}
#wrap .page_title_g .title1:before{display: block; content:"";width: 50px;height: 1px;background: #4c4c4c;margin: 0 auto 36px;}
#wrap .page_title_g .title2{font-size: 2.3rem;color: #000;font-weight: 500;}
#wrap .page_title_g .title3{font-size: 5.6rem;color: #000;font-weight: 400;line-height: 1.3;}
#wrap .page_title_g .title4{font-size: 3.2rem;color: #000;font-weight: 400;line-height: 1.35;}
#wrap .page_title_g .title5{font-size: 2.4rem;color: #000;font-weight: 400;line-height: 1.65;}
#wrap .page_title_g .title6{font-size: 2.8rem;color: #000;text-align: center;}
#wrap .page_title_g .title7{font-size: 4.2rem;color: #000;}
.pageTitle1{font-family:"Noto Sans KR";font-size:3.2rem;color: #000;font-weight: 600;}
#wrap{word-break:keep-all;}




/* m11 */
.m11{}
.m11 .sec1{
	display:flex;align-items:center;
	width:100%;height:620px;
	background:url(/kr/images/page/m11_sec1_bg.jpg) no-repeat;
	background-size:cover;
}
.m11 .sec1 h4{font-size:38px;color:#fff;font-weight:600;}
.m11 .sec1 h5{margin:30px 0 35px;font-size:29px;color:#fff;font-weight:600;}
.m11 .sec1 p{font-size:19px;color:rgba(255,255,255,0.7);font-weight:400;line-height:1.7em;}
.m11 .sec2{padding:140px 0;background:#f1f1f1;}
.m11 .sec2 .conwrap{margin:50px 0 0;}
.m11 .sec2 .conwrap .boxwrap{margin-bottom:12px;}
.m11 .sec2 .conwrap .boxwrap .title{
	box-sizing:border-box;
	display:flex;align-items:center;justify-content:center;
	width:100%;padding:20px 0;
	text-align:center;
}
.m11 .sec2 .conwrap .boxwrap:nth-child(1) .title{background:#0085ce;}
.m11 .sec2 .conwrap .boxwrap:nth-child(2) .title{background:#00a7cb;}
.m11 .sec2 .conwrap .boxwrap .title .icon{}
.m11 .sec2 .conwrap .boxwrap .title .tit{margin-top:20px;font-size:23px;color:#fff;font-weight:600;}
.m11 .sec2 .conwrap .boxwrap .slg{
	width:100%;
	padding:40px;
	background:url(/kr/images/page/m11_sec2_slg_bg.jpg) no-repeat;
	background-size:cover;
	font-size:24px;color:#fff;text-align:center;
}
.m11 .sec2 .conwrap .boxwrap ul{
	display:flex;flex-wrap:wrap;justify-content:space-between;
	width:100%;
}
.m11 .sec2 .conwrap .boxwrap ul li{
	display:flex;align-items:center;justify-content:center;
	width:calc((100% - (12px * 4)) / 5);
	padding:40px 10px;
	background:#fff;
	font-family:"Noto Sans KR";font-size:16px;color:#666;text-align:center;line-height:1.7em;
}
.m11 .sec3{
	overflow:hidden;
	padding:150px 0;
}
.m11 .sec3 .title{
	box-sizing:border-box;
	position:relative;
	display:flex;align-items:center;justify-content:center;
	width:400px;height:400px;
	margin:0 auto;
	border-radius:50%;
	background:url(/kr/images/page/m11_sec3_title_bg.jpg) no-repeat;
	background-size:cover;
	text-align:center;
}
.m11 .sec3 .title img{}
.m11 .sec3 .title .tit{
	position:relative;
	width:84%;margin:0 auto;font-size:29px;color:#fff;font-weight:600;
}
.m11 .sec3 .title .tit>div{width:100%;}
.m11 .sec3 .title .tit>div>div{
	width:100%;
	margin-top:28px;padding-top:28px;
	border-top:1px solid rgba(255,255,255,0.3);	
}
.m11 .sec3 .title .circle{}
.m11 .sec3 .title .circle>div:nth-child(1){
	width:100%;height:100%;
	background:#f4f4f4;
	border:1px dashed #ccc;border-radius:50%;
	position:absolute;left:50%;top:50%;
	transform:translate(-50%,-50%) scale(1.4);z-index:-1;
}
.m11 .sec3 .title .circle>div:nth-child(2){
	width:100%;height:100%;
	background:#fafafa;
	border:1px dashed #ddd;border-radius:50%;
	position:absolute;left:50%;top:50%;
	transform:translate(-50%,-50%) scale(2.4);z-index:-2;
}
.m11 .sec3 .title .circle>div:nth-child(3){
	width:100%;height:100%;
	background:#fdfdfd;
	border:1px dashed #eee;border-radius:50%;
	position:absolute;left:50%;top:50%;
	transform:translate(-50%,-50%) scale(3.5);z-index:-3;
}
.m11 .sec3 ul{display:flex;flex-wrap:wrap;position:relative;z-index:10;margin-top:60px;}
.m11 .sec3 ul li{text-align:center;}
.m11 .sec3 ul li:nth-child(odd){
	display:flex;align-items:center;justify-content:center;
	box-sizing:border-box;
	width:20%;
	aspect-ratio:1/1;
	background:#fff;
	border:2px solid #00a7cb;border-radius:50%;
}
.m11 .sec3 ul li.dot{
	width:calc(20% / 3);
	background:url(/kr/images/page/m11_sec3_dot.png) no-repeat center;
	background-size:50%;
}
.m11 .sec3 ul li .icon{display:flex;align-items:center;justify-content:center;height:40px;}
.m11 .sec3 ul li .icon img{height:40px;}
.m11 .sec3 ul li .tit{margin-top:10px;font-size:20px;color:#000;font-weight:600;}





/* m12 */
.m12{}
.m12 .sec1{}
.m12 .sec1 h4{font-size:38px;color:#000;font-weight:600;}
.m12 .sec1 p{margin-top:30px;font-size:19px;color:#666;font-weight:400;line-height:1.7em;}
.historyTabs{
	display:flex;justify-content:space-between;
	margin:140px 0;
}
.historyTabs li{
	box-sizing:border-box;
	width:32.5%;
}
.historyTabs li a{
	display:flex;align-items:center;justify-content:center;
	box-sizing:border-box;
	width:100%;height:70px;
	border:1px solid #ccc;
	font-size:19px;color:#666;font-weight:500;text-align:center;
}
.historyTabs li.on a{border:1px solid #00a7cb;background:#00a7cb;color:#fff;}
.history{padding:0 0 140px;}
.history .tabcon>.year{font-family:"Lexend";font-size:8rem;color:#000;font-weight:500;}
.history .tabcon>.tit{margin:10px 0 80px;font-size:4rem;color:#000;font-weight:600;}
.history .tabcon>.con{
	padding-top:80px;
	border-top:3px solid #00a7cb;
}
.history .tabcon>.con ul{}
.history .tabcon>.con ul li{
	position:relative;
	display:flex;flex-wrap:wrap;
	padding-bottom:40px;
}
.history .tabcon>.con ul li:after{
	display:block;content:"";
	width:1px;height:100%;
	background:#ccc;
	position:absolute;left:110px;top:0;
}
.history .tabcon>.con ul li:last-child{padding-bottom:0;}
.history .tabcon>.con ul li .year{width:110px;font-family:"Lexend";font-size:31px;color:#00a7cb;}
.history .tabcon>.con ul li .month{
	box-sizing:border-box;
	width:calc(100% - 110px);
	padding-left:45px;
}
.history .tabcon>.con ul li dl{
	display:flex;
	margin-bottom:40px;	
}
.history .tabcon>.con ul li dl:last-child{margin-bottom:0;}
.history .tabcon>.con ul li dl dt{width:100px;font-size:23px;color:#222;font-weight:500;}
.history .tabcon>.con ul li dl dd{width:calc(100% - 100px);padding-top:2px;font-size:21px;color:#666;}




/* m13  */
.page_exp{padding:0 0 140px;}
.page_exp h4{font-size:38px;color:#000;font-weight:600;}
.page_exp h4 + p{margin-top:35px;font-size:18px;color:#555;}

.pageTitle2{font-size:29px;color:#000;font-weight:600;}


.m13{}
.m13 .sec1{
	padding:140px 0;
	background:#f1f1f1;
}
.m13 .sec1 .conwrap{
	display:flex;flex-wrap:wrap;
	margin:50px 0 0;
}
.m13 .sec1 .conwrap .listarea{
	box-sizing:border-box;
	width:40%;
	padding-right:10%;
	border-right:1px solid #bbb;
}
.m13 .sec1 .conwrap .listarea ul{padding-top:45px;}
.m13 .sec1 .conwrap .listarea ul li{border-bottom:1px solid #ccc;transition:all 0.24s;}
.m13 .sec1 .conwrap .listarea ul li a{
	display:flex;align-items:center;justify-content:space-between;
	width:100%;height:74px;
}
.m13 .sec1 .conwrap .listarea ul li a .num{font-family:"Lexend";width:45px;font-size:20px;color:#888;transition:all 0.24s;}
.m13 .sec1 .conwrap .listarea ul li a .tit{width:calc(100% - 45px - 35px);font-size:23px;color:#888;transition:all 0.24s;}
.m13 .sec1 .conwrap .listarea ul li a .arr{width:35px;}
.m13 .sec1 .conwrap .listarea ul li a .arr>div{
	width:17px;height:13px;
	background:url(/kr/images/page/m13_sec1_arr1.png) no-repeat;
	transform:rotate(-45deg);
	transition:all 0.24s;
}
.m13 .sec1 .conwrap .listarea ul li.on{border-bottom:1px solid #0085ce;}
.m13 .sec1 .conwrap .listarea ul li.on .num{color:#0085ce;font-weight:600;}
.m13 .sec1 .conwrap .listarea ul li.on .tit{color:#0085ce;font-weight:600;}
.m13 .sec1 .conwrap .listarea ul li.on .arr>div{
	background:url(/kr/images/page/m13_sec1_arr2.png) no-repeat;
	transform:rotate(0deg);
}
.m13 .sec1 .conwrap .listarea>.arr{margin:30px 0;text-align:center;}
.m13 .sec1 .conwrap .listarea .result{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:80px;
	background:url(/kr/images/page/m13_sec1_bg1.jpg) no-repeat;
	background-size:cover;
	font-size:23px;color:#fff;text-align:center;font-weight:600;
}
.m13 .sec1 .conwrap .viewarea{box-sizing:border-box;width:60%;padding-left:10%;}
.m13 .sec1 .conwrap .viewarea ul{position:relative;}
.m13 .sec1 .conwrap .viewarea ul li{
	position:absolute;right:0;top:0;z-index:1;
	width:100%;height:515px;
	opacity:0;
	transition:all 0.24s;
}
.m13 .sec1 .conwrap .viewarea ul li.on{opacity:1;z-index:5;}
.m13 .sec1 .conwrap .viewarea ul li .bg{
	position:absolute;left:0;top:0;
	width:100%;height:100%;
}
.m13 .sec1 .conwrap .viewarea ul li:nth-child(1) .bg{background:url(/kr/images/page/m13_sec1_img1.jpg) no-repeat;background-size:cover;}
.m13 .sec1 .conwrap .viewarea ul li:nth-child(2) .bg{background:url(/kr/images/page/m13_sec1_img2.jpg) no-repeat;background-size:cover;}
.m13 .sec1 .conwrap .viewarea ul li:nth-child(3) .bg{background:url(/kr/images/page/m13_sec1_img3.jpg) no-repeat;background-size:cover;}
.m13 .sec1 .conwrap .viewarea ul li:nth-child(4) .bg{background:url(/kr/images/page/m13_sec1_img4.jpg) no-repeat;background-size:cover;}
.m13 .sec1 .conwrap .viewarea ul li .icon{
	position:absolute;left:60px;top:70px;z-index:10;
}
.m13 .sec1 .conwrap .viewarea ul li .txts{
	position:absolute;left:0px;bottom:0px;z-index:10;
	width:100%;
	box-sizing:border-box;
	padding:0 60px 65px;
}
.m13 .sec1 .conwrap .viewarea ul li .txts .tit{font-size:38px;color:#fff;font-weight:600;}
.m13 .sec1 .conwrap .viewarea ul li .txts .txt{margin-top:20px;font-size:17px;color:#fff;}

.m13 .sec2{padding:140px 0;}
.m13 .sec2 .goal{
	display:flex;flex-wrap:wrap;justify-content:space-between;
	margin:50px 0 80px;
}
.m13 .sec2 .goal>div{
	box-sizing:border-box;
	width:49.25%;
	padding:65px 60px;
}
.m13 .sec2 .goal>div:nth-child(1){background:url(/kr/images/page/m13_sec2_bg1.jpg) no-repeat;background-size:cover;}
.m13 .sec2 .goal>div:nth-child(2){background:url(/kr/images/page/m13_sec2_bg2.jpg) no-repeat;background-size:cover;}
.m13 .sec2 .goal>div .tit{font-size:29px;color:#fff;font-weight:600;}
.m13 .sec2 .goal>div .txt{margin-top:70px;font-size:19px;color:rgba(255,255,255,0.7);line-height:1.7em;}
.m13 .sec2 .step{}
.m13 .sec2 .step>ul{position:relative;}
.m13 .sec2 .step>ul:before{
	display:block;content:"";
	width:1px;height:100%;
	border-left:1px dashed #ccc;
	position:absolute;left:50%;top:0;
}
.m13 .sec2 .step>ul:after{
	display:block;content:"";
	width:10px;height:1px;
	background:#ccc;
	position:absolute;left:50%;bottom:0%;
	margin-left:-5px;
}
.m13 .sec2 .step>ul>li{position:relative;z-index:10;margin:0 auto;text-align:center;}
.m13 .sec2 .step>ul>li:nth-child(1){
	display:flex;align-items:center;justify-content:center;
	width:230px;aspect-ratio:1/1;
	background:#f1f1f1;
	border-radius:50%;
}
.m13 .sec2 .step>ul>li:nth-child(3){
	display:flex;align-items:center;justify-content:center;
	width:280px;aspect-ratio:1/1;
	background:#f1f1f1;
	border-radius:50%;
}
.m13 .sec2 .step>ul>li:nth-child(5){
	width:780px;
}
.m13 .sec2 .step>ul>li.arr{
	width:8px;height:13px;
	margin:20px auto;
	background:url(/kr/images/page/m13_sec2_arr.png) no-repeat;
	transform:rotate(90deg);
}
.m13 .sec2 .step>ul>li .icon{}
.m13 .sec2 .step>ul>li .tit{margin:15px 0 10px;font-size:23px;color:#000;font-weight:600;}
.m13 .sec2 .step>ul>li .txt{font-size:16px;color:#666;}
.m13 .sec2 .step>ul>li ul{display:flex;flex-wrap:wrap;}
.m13 .sec2 .step>ul>li ul li{
	display:flex;align-items:center;justify-content:center;
	width:25%;aspect-ratio:1/1;
	border-radius:50%;
	box-sizing:border-box;
	font-size:23px;font-weight:600;
}
.m13 .sec2 .step>ul>li ul li:nth-child(1),
.m13 .sec2 .step>ul>li ul li:nth-child(2),
.m13 .sec2 .step>ul>li ul li:nth-child(3),
.m13 .sec2 .step>ul>li ul li:nth-child(4){border:1px solid #0085ce;color:#0085ce;}
.m13 .sec2 .step>ul>li ul li:nth-child(5),
.m13 .sec2 .step>ul>li ul li:nth-child(6),
.m13 .sec2 .step>ul>li ul li:nth-child(7),
.m13 .sec2 .step>ul>li ul li:nth-child(8){border:1px solid #00a7cb;color:#00a7cb;}

.m13 .sec3{
	display:flex;align-items:center;
	width:100%;height:575px;
	background:url(/kr/images/page/m13_sec3_bg.jpg) no-repeat;
	background-size:cover;
}
.m13 .sec3 .tit{font-size:39px;color:#fff;font-weight:600;}
.m13 .sec3 .tit2{margin:20px 0;font-size:29px;color:#fff;font-weight:600;}
.m13 .sec3 .txt{font-size:19px;color:rgba(255,255,255,0.7);font-weight:400;}

.m13 .sec4{padding:140px 0;}
.m13 .sec4 .pageTitle2 + p{margin:30px 0 50px;font-size:19px;color:#666;}
.m13 .sec4 ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.m13 .sec4 ul li{
	box-sizing:border-box;
	width:32%;
	margin-bottom:2%;padding:60px 50px;
}
.m13 .sec4 ul li:nth-child(1){background:0;padding:0;width:100%;text-align:center;}
.m13 .sec4 ul li:nth-child(1) img{}
.m13 .sec4 ul li:nth-child(2),
.m13 .sec4 ul li:nth-child(4),
.m13 .sec4 ul li:nth-child(5),
.m13 .sec4 ul li:nth-child(7){background:#0085ce;}
.m13 .sec4 ul li:nth-child(3),
.m13 .sec4 ul li:nth-child(6),
.m13 .sec4 ul li:nth-child(8){background:#00a7cb;}
.m13 .sec4 ul li .icon{width:100%;height:49px;}
.m13 .sec4 ul li .tit{margin:20px 0 25px;width:100%;font-size:29px;color:#fff;font-weight:600;}
.m13 .sec4 ul li .txt{
	display:flex;align-items:flex-end;
	width:100%;
	font-size:17px;color:#fff;line-height:1.7em;
}


@media(max-width:1080px){
	.m13 .sec4 ul li{width:49%}
}
@media(max-width:960px){
	.m13 .sec1 .conwrap{display:block;}
	.m13 .sec1 .conwrap .listarea{width:100%;padding:0;border:0;}
	.m13 .sec1 .conwrap .viewarea{width:100%;height:60vw;padding:0;margin-top:30px;}
}



.m14 .sec1{padding-bottom:250px;}
.m14 .ceo_message .page_title_g .text_g{position: relative;width: 100%;margin-top: 80px;}
.m14 .ceo_message .page_title_g .text_g .txt{width: 100%;}
.m14 .ceo_message .page_title_g .text_g .txt + .txt{margin-top: 30px;}
.m14 .ceo_message .page_title_g .text_g .txt p + p{margin-top: 30px;}
.m14 .ceo_message .img{margin-top: 100px;position: relative;width: 100%;height: 500px;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;}
.m14 .ceo_message .img:before{display: block; content:"";position: absolute;top: 0;left: 0;width: 100vw;height: 100%;background: url('/images/page/ceo_message_img.jpg')no-repeat center/cover;}
.m14 .ceo_message .img .txt{position: relative;width: 50%;font-size: 3rem;color: #fff;text-align: center;text-transform: uppercase;}




.m15{}
.m15 .sec1{padding-bottom:140px;}
.m15 .sec1>div>ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.m15 .sec1>div>ul li{
	box-sizing:border-box;
	position:relative;
	width:49%;
	padding:50px 40px;margin-bottom:2%;
	background:#00a7cb;
}
.m15 .sec1>div>ul li:after{
	display:block;content:"";
	width:32px;height:32px;
	position:absolute;right:40px;top:58px;
}
.m15 .sec1>div>ul li:nth-child(1){
	width:49%;padding:0;background:url(/kr/images/page/m15_sec1_img1.jpg) no-repeat center;background-size:cover;
}
.m15 .sec1>div>ul li:nth-child(1) img{display:none;}
.m15 .sec1>div>ul li:nth-child(2){background:#f1f1f1;}
.m15 .sec1>div>ul li:nth-child(1):after{display:none;}
.m15 .sec1>div>ul li:nth-child(2):after{background:url(/kr/images/page/m15_sec1_icon1.png) no-repeat;}
.m15 .sec1>div>ul li:nth-child(3):after{background:url(/kr/images/page/m15_sec1_icon2.png) no-repeat;}
.m15 .sec1>div>ul li:nth-child(4):after{background:url(/kr/images/page/m15_sec1_icon3.png) no-repeat;}
.m15 .sec1>div>ul li .tit{
	font-family:"Lexend";font-size:30px;color:#fff;font-weight:600;
}
.m15 .sec1>div>ul li:nth-child(2) .tit{color:#000;}
.m15 .sec1>div>ul li .con{
	margin-top:35%;
	display:flex;align-items:flex-end;
	position:relative;
	width:100%;height:80px;
	font-size:19px;color:#fff;
}
.m15 .sec1>div>ul li:nth-child(2) .con{color:#555;}
.m15 .sec1>div>ul li .con:before{
	display:block;content:"";
	width:30px;height:1px;
	background:rgba(0,0,0,0.2);
	position:absolute;left:0;top:0;
}
.m15 .sec1 .mapwrap{width:100%;height:556px;margin:27px 0;}
.m15 .sec1 .mapwrap iframe{width:100%;height:100%;}
.m15 .sec1 .transportation{
	padding-bottom:150px;
	border-bottom:1px solid #ccc;
}
.m15 .sec1 .transportation .boxwrap{	
	box-sizing:border-box;
	display:flex;align-items:center;
	width:100%;
	padding:50px;margin-bottom:20px;
	background:#f1f1f1;
}
.m15 .sec1 .transportation .boxwrap .tit{
	box-sizing:border-box;
	width:165px;
	padding:0 25px;
	font-size:29px;color:#000;font-weight:600;
}
.m15 .sec1 .transportation .boxwrap .con{
	box-sizing:border-box;
	width:calc(100% - 165px);
	padding:15px 60px;
	border-left:1px solid #ccc;
}
.m15 .sec1 .transportation .boxwrap .con dl.bus{}
.m15 .sec1 .transportation .boxwrap .con dl.bus dt{font-size:19px;color:#666;}
.m15 .sec1 .transportation .boxwrap .con dl.bus dd{display:flex;flex-wrap:wrap;margin-top:15px;}
.m15 .sec1 .transportation .boxwrap .con dl.bus dd span{
	display:flex;align-items:center;justify-content:center;
	height:31px;
	padding:0 12px;margin:0 7px 7px 0;
	border-radius:10px;
	font-family:"Lexend";font-size:17px;color:#fff;
}
.m15 .sec1 .transportation .boxwrap .con dl.bus dd span.green1{background:#0faf0b;}
.m15 .sec1 .transportation .boxwrap .con dl.bus dd span.green2{background:#0d850a;}
.m15 .sec1 .transportation .boxwrap .con dl.subway{display:flex;margin-bottom:15px;}
.m15 .sec1 .transportation .boxwrap .con dl.subway:last-child{margin-bottom:0;}
.m15 .sec1 .transportation .boxwrap .con dl.subway dt{width:45px;}
.m15 .sec1 .transportation .boxwrap .con dl.subway dt span{
	display:flex;align-items:center;justify-content:center;
	width:30px;height:30px;
	box-sizing:border-box;
	border-radius:50%;
	font-family:"Lexend";font-size:18px;font-weight:600;text-align:center;
}
.m15 .sec1 .transportation .boxwrap .con dl.subway dt span.s2{border:4px solid #0faf0b;color:#0faf0b;}
.m15 .sec1 .transportation .boxwrap .con dl.subway dt span.s9{border:4px solid #bcaf91;color:#bcaf91;}
.m15 .sec1 .transportation .boxwrap .con dl.subway dd{width:calc(100% - 45px);font-size:19px;color:#666;}

.m15 .sec2{margin-top:50px;padding:120px 0;background:#f1f1f1;}
.m15 .sec2 .conwrap{display:flex;align-items:center;flex-wrap:wrap;}
.m15 .sec2 .conwrap img{width:100%;}



.m21 .sec1{padding-bottom:240px;}
#wrap .m21 .page_title_g.main_title{margin-bottom:155px;}
.m21 .commitment .g{position: relative;width: 100%;}
.m21 .commitment .g + .g{margin-top: 40px;}
.m21 .commitment .g .img span{display: block;width: 100%;height: 100%;}
.m21 .commitment .g .text_g{width: 100%;}
.m21 .commitment .g .text_g .title1{font-size: 4.2rem;color: #000000;font-weight: 400;line-height: 1.5;margin-bottom: 45px;}
.m21 .commitment .g .text_g .txt{font-size: 2rem;line-height: 1.8;}
.m21 .commitment .g .text_g .txt p + p{margin-top: 40px;}
.m21 .commitment .c_g1 .img{height: 780px;width: 100%;margin-bottom: 100px;}
.m21 .commitment .c_g2 .img{height: 520px;margin-top: 100px;}
.m21 .commitment .c_g2 .img span{width: 100vw;}

.m22 .sec1{padding-bottom:205px;}
.m22 .patient_resources{position: relative;width: 100%;margin-top: 100px;}
.m22 .patient_resources .list_g{width: 100%;}
.m22 .patient_resources .list_g + .list_g .list{border-top: 0;}
.m22 .patient_resources .list_g .list{position: relative;width: 100%;border-top: 2px solid #000000;}
.m22 .patient_resources .list_g .list li{position: relative;width: 100%;border-bottom: 1px solid #cccccc;} 
.m22 .patient_resources .list_g .list li a{display: block;width: 100%;padding: 51px 100px 51px 0;}
.m22 .patient_resources .list_g .list li .title{font-size: 2rem;color: #000;font-weight: 600;letter-spacing: -0.25px;}
.m22 .patient_resources .list_g .list li button{position: absolute;top: 50%;right: 0;width: 64px;height: 64px;background-image: url('/images/page/arrow_next_i.png');background-color: #00a7cb;border-radius: 50%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;}
.m22 .patient_resources .list_g .list li:hover button{background-color:#006abb;transition:0.5s;}




/* m31 */
.m31 {background:#fff;}
.m31 .sec1 {position: relative;z-index: 1;}
#wrap .m31 .sec1 .page_title_g.main_title {margin-bottom:0;padding-bottom:130px;}
.m31 .sec2 {position: relative;width:100%;z-index: 10000;}
.m31 .sec2 .focus_slider {width:100%;height:100%;top: 0;left: 0;}
.m31 .sec2 .focus_slider .swiper-wrapper {transform: none !IMPORTANT;display: block !IMPORTANT;}
.m31 .sec2 .focus_slider .focus_item {height: 100vh;}
.m31 .sec2 .focus_slider .focus_item.item2{height: 145vh;}
.m31 .sec2 .focus_slider .focus_item.footer_area {display: none;}
.m31 .sec2 .focus_slider .focus_item .inner {position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index: 1;}
.m31 .sec2 .focus_slider .focus_item .bg {width:100%;height:100%;}
.m31 .sec2 .focus_slider .focus_item .con_tit {display: block;font-size:32px;font-weight:500;color:#fff;}
.m31 .sec2 .focus_slider .focus_item .txt1 {color:#fff;}
.m31 .sec2 .focus_slider .focus_item .txt1 {margin-top: 32px;} 
.m31 .sec2 .focus_slider .focus_item.item2 .con_tit {text-align: center;}

.m31 .sec2 .focus_slider .focus_item.item2 .focus {
	position: relative;width:320px;padding-bottom:320px;border-radius:50%;
	background:#0085ce;
	margin:30px auto 0;
}
.m31 .sec2 .focus_slider .focus_item.item2 .focus .text_wrap {
	position: absolute;top: 2%;left: 2%;
	display: flex;flex-direction: column;justify-content: center;
	width: 96%;height: 96%;text-align: center;border-radius: 50%;border: 1px dashed rgba(255,255,255,0.8);
}
.m31 .sec2 .focus_slider .focus_item.item2 .focus .text_wrap .icon {height:63px;line-height:63px;}
.m31 .sec2 .focus_slider .focus_item.item2 .focus .text_wrap strong {display: block;font-size:24px;font-weight: 400;color:#fff;margin-top: 35px;}

.m31 .sec2 .focus_slider .focus_item.item2 .area_list {display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0;padding:0 5%;}
.m31 .sec2 .focus_slider .focus_item.item2 .area_list li {
	position: relative;width:250px;padding-bottom:250px;
	margin:10px;
	border-radius:50%;background:#00a7cb;
}
.m31 .sec2 .focus_slider .focus_item.item2 .area_list li .text_wrap {position: absolute;top: 2%;left: 2%;display: flex;flex-direction: column;justify-content: center;width: 96%;height: 96%;text-align: center;border-radius: 50%;border: 1px dashed rgba(255,255,255,0.8);}
.m31 .sec2 .focus_slider .focus_item.item2 .area_list li .text_wrap .icon {height:63px;line-height:63px;}
.m31 .sec2 .focus_slider .focus_item.item2 .area_list li .text_wrap strong {display: block;font-size:24px;font-weight: 400;color:#fff;margin-top: 35px;}
body #wrap footer {position: relative !IMPORTANT;}






/* m32 */
.m32 .sec1{padding-bottom:260px;}
.m32 .sec1 .page_title_g .txt1{margin-top: 40px;margin-bottom:120px;}
.m32 .sec1 .page_title_g .txt1 p{margin-bottom:40px;font-size:18px;color:#666;font-weight:500;line-height:2em;}
.m32 .sec1 .page_title_g .txt1 p:last-child{margin-bottom:0;}
.m32 .sec1 .title{font-size:24px;color:#000;font-weight:600;}
.m32 .sec1 .collaboration_list{position: relative;width: 100%;margin-top: 30px;display: flex;flex-wrap: wrap;}
.m32 .sec1 .collaboration_list li{width: calc(25% - 8px);margin-right: 10px;}
.m32 .sec1 .collaboration_list li:nth-child(4n){margin-right: 0;}
.m32 .sec1 .collaboration_list li:nth-child(n+5){margin-top: 34px;}
.m32 .sec1 .collaboration_list li a{display: block;}
.m32 .sec1 .collaboration_list li .logo{position: relative;width: 100%;border: 1px solid #cacaca;}
.m32 .sec1 .collaboration_list li .logo:before{display: block; content:"";position: absolute;top: -1px;left: -1px;width: calc(100% + 2px);height: calc(100% + 2px);border: 4px solid #00a7cb;box-sizing: border-box;opacity: 0;transition: 0.3s;z-index: 11;}
.m32 .sec1 .collaboration_list li:hover .logo:before{opacity:1;}
.m32 .sec1 .collaboration_list li .logo img{position: relative;max-width: 100%;}
.m32 .sec1 .collaboration_list li .logo img.on{position: absolute;top: 0;left: 0;z-index: 10;opacity: 1;transition: 0.3s;}
.m32 .sec1 .collaboration_list li:hover .logo img.on{opacity:1;}
.m32 .sec1 .collaboration_list li .txt{width: 100%;padding-top: 13px;text-align: center;font-size: 1.7rem;font-weight: 400;text-transform: uppercase;}







/* m33 */
.m33 .sec1 .page_title_g{margin-bottom: 70px;}
.m33 .pipeline_item{position: relative;width: 100%;}
.m33 .pipeline_item .item + .item{padding-top:140px;}
.m33 .pipeline_item .item .title_g{position: relative;}
.m33 .pipeline_item .item .title_g .title{width: 50%;font-size: 2.3rem;color: #000000;font-weight: 600;text-transform: uppercase;margin-bottom: 25px;}
.m33 .pipeline_item .item .title_g .reference{
	display:none;
	position: absolute;top: 0;right: 0;font-size: 2rem;color: #000;
}
.m33 .pipeline_item .item .title_g .reference span{
	display:inline-block;vertical-align: top;
	position:relative;
	width: 33px;height: 10px;
	margin:12px 10px 0 0;
}
.m33 .pipeline_item .item:nth-child(1) .title_g .reference{display:block;}
.m33 .pipeline_item .item .title_g .reference .blue{background: #0065ba;}
.m33 .pipeline_item .item .title_g .reference .red{background: #c01616;}
.m33 .pipeline_item .item .title_g .reference .yellow{background: #fca600;}
.m33 .pipeline_item .item .title_g .reference .green{background: #0e985b;}
.m33 .pipeline_item .item .title_g .reference .purple{background: #a536d9;}
.m33 .pipeline_item .item .title_g .reference .blue:before,
.m33 .pipeline_item .item .title_g .reference .red:before,
.m33 .pipeline_item .item .title_g .reference .yellow:before,
.m33 .pipeline_item .item .title_g .reference .green:before,
.m33 .pipeline_item .item .title_g .reference .purple:before{display:block;content:"";position: absolute;top: 2px;right: -3px;width: 6px;height: 6px;background: #0065ba;transform: rotate(45deg);}
.m33 .pipeline_item .item .title_g .reference .red:before{background:#c01616;}
.m33 .pipeline_item .item .title_g .reference .yellow:before{background:#fca600;}
.m33 .pipeline_item .item .title_g .reference .green:before{background: #0e985b;}
.m33 .pipeline_item .item .title_g .reference .purple:before{background: #a536d9;}
.m33 .pipeline_item .item .table_wrap{
	overflow-x: scroll;overflow-y: hidden;
	position: relative;width: calc(100% + 5.5%);text-align: center;font-size: 1.6rem;line-height: 1.5;
}
.m33 .pipeline_item .item .table_wrap .table{width:1300px}
.m33 .pipeline_item .item .table_wrap .table .thead{border-bottom: 1px solid #000;}
.m33 .pipeline_item .item .table_wrap .table .tbody .tr{width: 100%;border-bottom: 1px solid #ccc;}
.m33 .pipeline_item .item .table_wrap .table .tr{position: relative;width: 100%;display: flex;flex-wrap: wrap;}
.m33 .pipeline_item .item .table_wrap .table .tr > * + *{border-left:1px solid #ccc;}
.m33 .pipeline_item .item .table_wrap .table .th{background: #fff;border-top: 2px solid #000;width: 10.9375%;height: 60px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-size: 1.6rem;color: #111;font-weight: 400;letter-spacing: -0.15px;padding: 0px 15px;line-height: 1.2;}
.m33 .pipeline_item .item .table_wrap .table .th.type1{background: #f2f9fd;border-top: 2px solid #0085ce;}
.m33 .pipeline_item .item .table_wrap .table .th.type2{background: #f2f2f2;width: 12.5%;}
.m33 .pipeline_item .item .table_wrap .table .td{width: 10.9375%;min-height: 110px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;flex-direction: column;padding: 0 15px;font-size: 1.6rem;letter-spacing: -0.5px;}
.m33 .pipeline_item .item .table_wrap .table .td b{font-weight: 400;color: #222222;}
.m33 .pipeline_item .item .table_wrap .table .graph{width: 65.625%;padding: 10px 0;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i{width: 100%;height: 15px;margin: 10px 0;display: flex;flex-wrap: wrap;overflow: hidden;clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);animation-duration: 1.3s;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i{position: relative;width: calc(16.66666666666667% - 1px);background: #e3e3e3;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i:after{display:block;content:"";position: absolute;top: 1px;right: -6px;width: 12px;height: 12px;background: #e3e3e3;border: 2px solid #fff;transform: rotate(45deg);border-left: 0;border-bottom: 0;box-sizing: border-box;z-index: 10;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i span{position: relative;margin-left: -2px;background: #99c1e3;display: block;width: 0%;height: 100%;z-index: 52;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i span:after{display:block;content:"";position: absolute;top: 1px;right: -5px;width: 12px;height: 12px;background: #99c1e3;transform: rotate(45deg);border-left: 0;border-bottom: 0;z-index: 10;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(2) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(2) span:after{background: #73aad9;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(3) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(3) span:after{background: #4c93cf;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(4) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(4) span:after{background: #267cc4;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(5) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(5) span:after{background: #0065ba;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(6) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.blue .i:nth-child(6) span:after{background: #0058a2;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(1) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(1) span:after{background: #e6a2a2;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(2) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(2) span:after{background: #dc7f7f;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(3) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(3) span:after{background: #d35b5b;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(4) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(4) span:after{background: #c93939;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(5) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(5) span:after{background: #c01616;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(6) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.red .i:nth-child(6) span:after{background: #9f0606;}

.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(1) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(1) span:after{background: #fee4b2;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(2) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(2) span:after{background: #fed78c;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(3) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(3) span:after{background: #fdce73;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(4) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(4) span:after{background: #fdc559;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(5) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(5) span:after{background: #fdb833;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(6) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.yellow .i:nth-child(6) span:after{background: #fca600;}

.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(1) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(1) span:after{background: #9fd6bd;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(2) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(2) span:after{background: #7bc6a5;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(3) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(3) span:after{background: #5fb690;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(4) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(4) span:after{background: #4ba87f;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(5) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(5) span:after{background: #0e985b;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(6) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.green .i:nth-child(6) span:after{background: #03824a;}

.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(1) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(1) span:after{background: #e0b9f2;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(2) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(2) span:after{background: #d6a4ee;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(3) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(3) span:after{background: #ce91ea;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(4) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(4) span:after{background: #c47ce6;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(5) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(5) span:after{background: #b75ee1;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(6) span,
.m33 .pipeline_item .item .table_wrap .table .graph .g_i.purple .i:nth-child(6) span:after{background: #a536d9;}


.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i:nth-child(2) span{z-index:50;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i:nth-child(3) span{z-index:49;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i:nth-child(4) span{z-index:48;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i:nth-child(5) span{z-index:47;}
.m33 .pipeline_item .item .table_wrap .table .graph .g_i .i:nth-child(6) span{z-index:46;}

.m33 .pipeline_item .item .table_wrap .table .partners{z-index: 10;padding: 0 5px;width: 12.5%;}
.m33 .pipeline_item .item .table_wrap .table .partners .logo {display:flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 5px 0;}
.m33 .pipeline_item .item .table_wrap .table .partners .logo img{max-width: 100%;}
.m33 .pipeline_item .item .table_wrap .table .partners .logo p {font-size: 11px;margin-left: 5px;}
.m33 .more_contents{padding: 120px 0 180px;}
.m33 .more_contents .contents .con{position: relative;width: 100%;border: 1px solid #cacaca;border-top: 2px solid #0085ce;padding: 85px 78px 70px 78px;}
.m33 .more_contents .contents .con > * + *{margin-top: 55px;}
.m33 .more_contents .contents .con + .con{margin-top: 70px;}
.m33 .more_contents .contents .con .title_box .title1{
	font-family:"Noto Sans KR";font-size: 3rem;color: #000;font-weight: 600;
}
.m33 .more_contents .contents .con .title_box .txt1{font-size:17px;margin-top: 30px;}
.m33 .more_contents .contents .con img{max-width: 100%;}
.m33 .more_contents .contents .con img + img{margin-top: 30px;}
.m33 .more_contents .contents .con .text_box .title2{
	font-family:"Noto Sans KR";font-size: 2.4rem;color: #0085ce;font-weight:500;
}
.m33 .more_contents .contents .con .text_box .txt1{margin-top: 15px;font-size:17px;}
.m33 .more_contents .contents .con2 .group{position: relative;width: 100%;display: flex;flex-wrap: wrap;}
.m33 .more_contents .contents .con2 .group img{width: 100%;}
.m33 .more_contents .contents .con2 .group .text_box{width:100%;padding: 75px 70px 0 0;}



/* m51 */
.m51{padding-bottom:140px;}
.m51 .sec1 .table_wrap{position: relative;width: 100%;}
.m51 .sec1 .table_wrap .scroll_x > *{position: relative;}
.m51 .sec1 .table_wrap .page_title_g{margin-bottom:40px;}
.m51 .sec1 .table_wrap .page_title_g .title2{font-size:29px !important;font-weight:600 !important;}
.m51 .sec1 .table_wrap .table_g + .table_g{margin-top: 110px;}
.m51 .sec1 .table_wrap .unit{margin-bottom:10px;font-size:16px;color:#888;text-align:right;}
.m51 .sec1 .table_wrap .table{position: relative;width: 100%;border-top: 2px solid #000;color: #444;}
.m51 .sec1 .table_wrap .table .tr{position: relative;width: 100%;display: flex;flex-wrap: wrap;text-align: center;}
.m51 .sec1 .table_wrap .table .tr > *{width: 19%;padding: 15px 40px;}
.m51 .sec1 .table_wrap .table .tr > * + *{border-left:1px solid #ccc;}
.m51 .sec1 .table_wrap .table .tr > *:nth-child(1){width: 43%;}
.m51 .sec1 .table_wrap .table .tr.act{background: #f2f9fd;}
.m51 .sec1 .table_wrap .table .tr.bold{font-weight: 600;}
.m51 .sec1 .table_wrap .table .tr.bold .con{color:#111;}
.m51 .sec1 .table_wrap .table .thead{border-bottom: 1px solid #000;}
.m51 .sec1 .table_wrap .table .tbody .tr{border-bottom: 1px solid #ccc;}
.m51 .sec1 .table_wrap .table .th{font-size:19px;color: #111;font-weight: 500;}
.m51 .sec1 .table_wrap .table .td{font-size:17px;}
.m51 .sec1 .table_wrap .table .td.con{font-size:17px;text-align: left;}
.m51 .sec1 .table_wrap .table2 .table .tr > *:nth-child(1) {width:43%;}
.m51 .sec1 .table_wrap .con_wrap{position: relative;}
.m51 .sec1 .table_wrap .con_wrap .reference{
	position: relative;width: 100%;
	display: flex;flex-wrap: wrap;justify-content: center;
	color: #111;margin-bottom: 30px;
	display:none;
}
.m51 .sec1 .table_wrap .con_wrap .reference .item{padding: 0 30px;}
.m51 .sec1 .table_wrap .con_wrap .reference .item span{height: 12px;width: 12px;margin-right: 10px;display: inline-block;border-radius: 50%;}
.m51 .sec1 .table_wrap .con_wrap .noti{position: absolute;top: 0;right: 0;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap{position: relative;width: 100%;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .grid{position: relative;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .grid .x_g{position: relative;width: calc(100% - 100px);height: 67px;border-top: 1px solid #cccccc;margin-left: 100px;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .grid .x_g:before{display:block;content:""; width: ;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .grid .x_g span{position: absolute;top: -17px;left: -100px;color: #111;text-align: right;width: 100px;padding-right: 30px;word-break: keep-all;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;padding: 0 100px;display: flex;z-index: 10;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item{width: 33.333%;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .g{width: 100%;height: calc(100% - 67px);display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-end;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar{width: 50px;margin: 0 18px;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar .num{position: relative;width: 120px;left: 50%;transform: translateX(-50%);text-align: center;font-size: 1.8rem;font-weight: 400;margin-bottom: 2px;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar .num.big{font-size:2.3rem;font-weight:500;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar .b{height: 100%;width: 100%;background: #eee;display: block;}
.m51 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .year{width: 100%;height: 67px;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: center;font-size: 2.3rem;color: #555;font-weight: 500;}





/* m32 // m52 tab */
.m32{padding-bottom:140px;}
.m32Tabs{display:flex;justify-content:space-between;margin-bottom:100px;}
.m32Tabs li{width:49.5%;}
.m32Tabs li a{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:70px;
	box-sizing:border-box;
	border:1px solid #ddd;
	font-size:19px;color:#666;text-align:center;font-weight:500;
}
.m32Tabs li.on a{background:#00a7cb;color:#fff;}






/* m41 */
.m41{padding-bottom:180px;}
.m41Tabs{position:relative;z-index:10;padding:0 3%;}
.m41Tabs ul{
	display:flex;justify-content:space-between;
	max-width:1560px;
	margin:0 auto 100px;
}
.m41Tabs ul li{width:32%;}
.m41Tabs ul li a{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:70px;
	box-sizing:border-box;
	border:1px solid #ccc;
	font-size:19px;color:#666;text-align:center;font-weight:500;
}
.m41Tabs ul li.on a{border:1px solid #00a7cb;background:#00a7cb;color:#fff;}

.m41 .slg{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:504px;
	padding:0 5%;
	text-align:center;
}
.m41 .slg.bg1{background:url(/kr/images/page/m41_slg_bg1.jpg) no-repeat;background-size:cover;}
.m41 .slg.bg2{background:url(/kr/images/page/m41_slg_bg2.jpg) no-repeat;background-size:cover;}
.m41 .tit{font-size:39px;color:#fff;font-weight:600;}
.m41 .txt{margin-top:35px;font-size:19px;color:rgba(255,255,255,0.7);}

.m41 .m41Tab1_list{padding:100px 0 150px;}
.m41 .m41Tab1_list li{
	box-sizing:border-box;
	display:flex;flex-wrap:wrap;align-items:center;
	width:100%;
	padding:29px 29px 29px 0;margin-bottom:30px;
	border:1px solid #ccc;
}
.m41 .m41Tab1_list li .icon{width:260px;border-right:1px solid #ccc;}
.m41 .m41Tab1_list li .con{
	box-sizing:border-box;
	display:flex;align-items:center;
	width:calc(100% - 260px - 280px);
	padding:0 60px;
}
.m41 .m41Tab1_list li .con .en{
	font-family:"Lexend";font-size:16px;color:#00a7cb;font-weight:500;
	text-transform:uppercase;
}
.m41 .m41Tab1_list li .con .kr{margin-top:20px;font-size:29px;color:#000;font-weight:600;}
.m41 .m41Tab1_list li .con .txt{margin-top:20px;font-size:17px;color:#666;line-height:1.7em;}
.m41 .m41Tab1_list li .img{width:280px;}


@media(max-width:1060px){

	.m41 .m41Tab1_list li{display:block;}
	.m41 .m41Tab1_list li .icon{width:100%;border:0;border-bottom:1px solid #ccc;text-align:center;}
	.m41 .m41Tab1_list li .con{width:100%;padding:60px;}
	.m41 .m41Tab1_list li .img{width:280px;padding:0 60px;}

}


.m41 .tab1Boxwrap{}
.m41 .tab1Boxwrap .title1{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:90px;
	background:#00a7cb url(/kr/images/page/m41_tit_bg.png) no-repeat center;
	font-size:29px;color:#fff;font-weight:600;
}
.m41 .tab1Boxwrap .con{
	box-sizing:border-box;
	padding:40px 40px;
	border:1px solid #ccc;
}
.m41 .tab1Boxwrap .con p{font-size:19px;color:#666;line-height:1.7em;}
.m41 .tab1Boxwrap .con .title2{margin:75px 0 25px;font-size:23px;color:#000;font-weight:600;}
.m41 .tab1Boxwrap .con .promiss{	display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:45px;}
.m41 .tab1Boxwrap .con .promiss dl{
	display:flex;
	width:49%;
	padding:25px 0;
	border-bottom:1px solid #ccc;
}
.m41 .tab1Boxwrap .con .promiss dl:nth-child(1){border-top:2px solid #000;}
.m41 .tab1Boxwrap .con .promiss dl:nth-child(2){border-top:2px solid #000;}
.m41 .tab1Boxwrap .con .promiss dl dt{
	position:relative;
	width:145px;
	font-size:19px;color:#00a7cb;font-weight:600;text-align:center;
}
.m41 .tab1Boxwrap .con .promiss dl dt:after{
	display:block;content:"";
	width:1px;height:20px;
	background:#ccc;
	position:absolute;right:0;top:5px;
}
.m41 .tab1Boxwrap .con .promiss dl dd{
	box-sizing:border-box;
	width:calc(100% - 145px);
	padding:0 25px;
	font-size:19px;color:#000;
}
.m41 .tab1Boxwrap .con .down{text-align:right;}
.m41 .tab1Boxwrap .con .down a{
	display:inline-flex;align-items:center;justify-content:center;
	width:260px;height:64px;
	border:1px solid #ccc;
	border-radius:32px;
	font-size:15px;color:#000;font-weight:500;text-align:center;
}
.m41 .tab1Boxwrap .con .down a i{
	display:inline-block;
	width:14px;height:12px;
	margin-left:10px;
	background:url(/kr/images/page/icon_down.png) no-repeat;
}

.m41 .tab1Boxwrap .con .program{
	display:flex;flex-wrap:wrap;justify-content:space-between;
}
.m41 .tab1Boxwrap .con .program dl{
	box-sizing:border-box;
	width:49%;
	margin-bottom:2%;padding:80px 60px;
	border-top:2px solid #00a7cb;
	background:#f5f5f5;
}
.m41 .tab1Boxwrap .con .program dl:nth-child(1){
	background:#f5f5f5 url(/kr/images/page/m41_tab2_num01.png) no-repeat 60px 48px;
}
.m41 .tab1Boxwrap .con .program dl:nth-child(2){
	background:#f5f5f5 url(/kr/images/page/m41_tab2_num02.png) no-repeat 60px 48px;
}
.m41 .tab1Boxwrap .con .program dl:nth-child(3){
	background:#f5f5f5 url(/kr/images/page/m41_tab2_num03.png) no-repeat 60px 48px;
}
.m41 .tab1Boxwrap .con .program dl:nth-child(4){
	background:#f5f5f5 url(/kr/images/page/m41_tab2_num04.png) no-repeat 60px 48px;
}
.m41 .tab1Boxwrap .con .program dl dt{font-size:23px;color:#000;font-weight:600;}
.m41 .tab1Boxwrap .con .program dl dd{margin-top:40px;font-size:17px;color:#666;line-height:1.7em;}


@media(max-width:960px){

	.m41 .tab1Boxwrap .con .promiss{display:block;}
	.m41 .tab1Boxwrap .con .promiss dl{width:100%;}
	.m41 .tab1Boxwrap .con .promiss dl:nth-child(2){border-top:0;}
	.m41 .tab1Boxwrap .con .down{text-align:center;}

}


.m41 .tab3Tit{font-size:39px;color:#000;font-weight:600;}
.m41 .tab3Txt{margin-top:40px;font-size:19px;color:#666;line-height:1.7em;}
.m41 .tab3List{
	display:flex;flex-wrap:wrap;
	margin-top:95px;
}
.m41 .tab3List li{
	box-sizing:border-box;
	width:22.75%;
	margin:0 3% 3% 0;
}
.m41 .tab3List li:nth-child(4n){margin-right:0;}
.m41 .tab3List li .thumb{border:1px solid #ccc;}
.m41 .tab3List li .thumb img{width:100%;}
.m41 .tab3List li .btn{
	overflow:hidden;
	box-sizing:border-box;
	position:relative;
	display:flex;align-items:center;justify-content:center;
	width:180px;height:64px;
	margin:40px auto 0;
	border:1px solid #999;border-radius:32px;
	font-size:11px;color:#000;
	transition:all 0.24s;
}
.m41 .tab3List li .btn:before{
	display:block;content:"";
	width:100%;height:100%;
	background:#00a7cb;
	position:absolute;left:0;top:0;
	transform:scaleY(0);
	transition:all 0.24s;
}
.m41 .tab3List li .btn span{position:relative;z-index:10;}
.m41 .tab3List li .btn i{
	display:inline-block;
	width:14px;height:12px;
	margin-left:10px;
	background:url(/kr/images/page/icon_down.png) no-repeat;
}
.m41 .tab3List li:hover .btn{color:#fff;}
.m41 .tab3List li:hover .btn:before{transform:scaleY(1);}
.m41 .tab3List li:hover .btn i{background:url(/kr/images/page/icon_down2.png) no-repeat;}


@media(max-width:900px){

	.m41 .tab3List li{
		box-sizing:border-box;
		width:49%;
		margin:0 2% 40px 0;
	}
	.m41 .tab3List li:nth-child(4n){margin-right:2%;}
	.m41 .tab3List li:nth-child(2n){margin-right:0;}

}





/* m42 */
.m42{overflow:hidden;padding-bottom:180px;}
.m42Tabs{position:relative;z-index:10;padding:0 3%;}
.m42Tabs ul{
	display:flex;justify-content:space-between;
	max-width:1560px;
	margin:0 auto 100px;
}
.m42Tabs ul li{width:13.75%;}
.m42Tabs ul li a{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:70px;
	box-sizing:border-box;
	border:1px solid #ccc;background:#fff;
	font-size:17px;color:#666;text-align:center;font-weight:500;
}
.m42Tabs ul li.on a{border:1px solid #00a7cb;background:#00a7cb;color:#fff;}

.m42 .title1{font-size:39px;color:#000;font-weight:600;}
.m42 .m42List1{margin:80px 0 130px;}
.m42 .m42List1 ul{}
.m42 .m42List1 ul li{
	position:relative;
	margin-bottom:45px;
}
.m42 .m42List1 ul li .bg{width:100%;height:480px;}
.m42 .m42List1 ul li .txtwrap{
	box-sizing:border-box;
	display:flex;align-items:center;
	width:50%;
	background:rgba(255,255,255,0.95);
	position:absolute;bottom:20px;
	padding:40px 40px;
	text-align:left;
}
.m42 .m42List1 ul li:nth-child(odd) .txtwrap{right:20px;}
.m42 .m42List1 ul li:nth-child(even) .txtwrap{left:20px;}
.m42 .m42List1 ul li .txtwrap .en{
	font-family:"Lexend";font-size:14px;color:#00a7cb;font-weight:500;
	text-transform:uppercase;
}
.m42 .m42List1 ul li .txtwrap .kr{margin-top:20px;font-size:24px;color:#000;font-weight:600;}
.m42 .m42List1 ul li .txtwrap p{margin-top:20px;font-size:14px;color:#666;line-height:1.7em;}
.m42 .slg{
	position:relative;
	box-sizing:border-box;
	display:flex;align-items:center;justify-content:center;
	width:100%;height:397px;
	padding:0 5%;
	font-size:39px;color:#fff;font-weight:600;text-align:center;
}
.m42 .slg:before{
	display:block;content:"";
	width:100vw;height:100%;
	background:url(/kr/images/page/m42_slg_bg1.jpg) no-repeat center;
	background-size:cover;
	position:absolute;left:0;top:0;
}
.m42 .slg>div{position:relative;z-index:10;}
.m42 .culture{
	margin:180px 0 30px;padding:26% 0 80px;
	background:url(/kr/images/page/m42_tab1_ddd.png) no-repeat;
	background-size:contain;
	border-bottom:1px solid #ccc;
}
.m42 .culture ul{display:flex;flex-wrap:wrap;}
.m42 .culture ul li{
	width:20%;
	text-align:center;
}
.m42 .culture ul li .en{
	font-family:"Lexend";font-size:16px;color:#00a7cb;font-weight:500;
	text-transform:uppercase;
}
.m42 .culture ul li .kr{margin-top:10px;font-size:29px;color:#000;font-weight:600;}
.m42 .culture ul li .txt{margin-top:20px;font-size:17px;color:#666;line-height:1.7em;}
.m42 .culture ul li:nth-child(odd){margin-top:-4.5%;}
.m42 .grow{}
.m42 .grow ul{}
.m42 .grow ul li{
	box-sizing:border-box;
	width:100%;
	padding:60px;margin-bottom:2%;
	border:1px solid #ccc;
}
.m42 .grow ul li .num{
	display:flex;align-items:center;justify-content:center;
	width:60px;height:60px;
	background:#00a7cb;border-radius:50%;
	font-family:"Lexend";font-size:16px;color:#fff;font-weight:500;text-align:center;
}
.m42 .grow ul li .tit{margin:40px 0 20px;font-size:25px;color:#000;font-weight:600;}
.m42 .grow ul li .txt{font-size:17px;color:#666;line-height:1.7em;}





.m42 .m42List1 ul.t1 li:nth-child(1) .bg{
	background:url(/kr/images/page/m42_list1_t1_bg1.jpg) no-repeat;
	background-size:cover;
}
.m42 .m42List1 ul.t1 li:nth-child(2) .bg{
	background:url(/kr/images/page/m42_list1_t1_bg2.jpg) no-repeat;
	background-size:cover;
}
.m42 .m42List1 ul.t1 li:nth-child(3) .bg{
	background:url(/kr/images/page/m42_list1_t1_bg3.jpg) no-repeat;
	background-size:cover;
}

.m42 .m42List1 ul.t2 li .txtwrap .kr{margin-top:0;}
.m42 .m42List1 ul.t2 li:nth-child(1) .bg{
	background:url(/kr/images/page/m42_list1_t2_bg1.jpg) no-repeat;
	background-size:cover;
}
.m42 .m42List1 ul.t2 li:nth-child(2) .bg{
	background:url(/kr/images/page/m42_list1_t2_bg2.jpg) no-repeat;
	background-size:cover;
}


.m42 .introSlg{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:504px;
	box-sizing:border-box;
	padding:0 5%;
	text-align:center;
}
.m42 .introSlg.bg1{background:url(/kr/images/page/m42_introSlg_bg1.jpg) no-repeat;background-size:cover;}
.m42 .introSlg.bg2{background:url(/kr/images/page/m42_introSlg_bg2.jpg) no-repeat;background-size:cover;}
.m42 .introSlg.bg3{background:url(/kr/images/page/m42_introSlg_bg3.jpg) no-repeat;background-size:cover;}
.m42 .introSlg.bg4{background:url(/kr/images/page/m42_introSlg_bg4.jpg) no-repeat;background-size:cover;}
.m42 .introSlg.bg5{background:url(/kr/images/page/m42_introSlg_bg5.jpg) no-repeat;background-size:cover;}
.m42 .introSlg.bg6{background:url(/kr/images/page/m42_introSlg_bg6.jpg) no-repeat;background-size:cover;}
.m42 .introSlg .tit{font-size:39px;color:#fff;font-weight:600;}
.m42 .introSlg .txt{margin-top:35px;font-size:19px;color:rgba(255,255,255,0.7);line-height:1.7em;}

.m42 .tab2_ul1{
	margin:100px 0 120px;
}
.m42 .tab2_ul1 li{
	display:flex;
	width:100%;
	box-sizing:border-box;
	border:1px solid #ccc;
	padding:30px;margin-bottom:10px;
}
.m42 .tab2_ul1 li .icon{
	display:flex;align-items:center;justify-content:center;
	width:120px;
	background:#f6f6f6;
	text-align:center;
}
.m42 .tab2_ul1 li .con{
	box-sizing:border-box;
	width:calc(100% - 120px);
	padding:25px 0 25px 60px;
}
.m42 .tab2_ul1 li .con .en{
	font-family:"Lexend";font-size:16px;color:#00a7cb;font-weight:500;
	text-transform:uppercase;
}
.m42 .tab2_ul1 li .con .kr{margin-top:20px;font-size:29px;color:#000;font-weight:600;}
.m42 .tab2_ul1 li .con .txt{margin-top:20px;font-size:17px;color:#666;line-height:1.7em;}

.m42 .line{
	width:100%;height:1px;
	margin:160px 0;
	background:#ccc;
}

.m42 .titlearea{margin-bottom:90px;}
.m42 .titlearea .tit{font-size:39px;color:#000;font-weight:600;}
.m42 .titlearea .txt{margin-top:30px;font-size:17px;color:#666;line-height:1.7em;}


.m42 .tab1Boxwrap{}
.m42 .tab1Boxwrap .title1{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:90px;
	background:#00a7cb url(/kr/images/page/m41_tit_bg.png) no-repeat center;
	font-size:29px;color:#fff;font-weight:600;
}
.m42 .tab1Boxwrap .con{
	box-sizing:border-box;
	padding:90px 90px;
	border:1px solid #ccc;
}
.m42 .tab1Boxwrap .con p{font-size:19px;color:#666;line-height:1.7em;}
.m42 .tab1Boxwrap .con .stepwrap{
	padding:90px 0 0;
	margin-top:55px;
	border-top:1px solid #ccc;
}
.m42 .tab1Boxwrap .con .stepwrap .dia{
	display:flex;flex-wrap:wrap;justify-content:space-between;
	position:relative;
	margin-bottom:90px;
}
.m42 .tab1Boxwrap .con .stepwrap .dia li{
	display:flex;align-items:center;justify-content:center;
	position:relative;z-index:10;
	width:200px;aspect-ratio:1/1;
	border:2px dashed #ddd;border-radius:50%;
	background:#f5f5f5;
	text-align:center;
}
.m42 .tab1Boxwrap .con .stepwrap .dia li .lineStep{
	position:absolute;left:-1px;top:-1px;z-index:10;
	width:calc(100% + 2px);height:calc(100% + 2px);
}
.m42 .tab1Boxwrap .con .stepwrap .dia li .num{font-family:"Lexend";font-size:18px;color:#666;}
.m42 .tab1Boxwrap .con .stepwrap .dia li .tit{margin-top:15px;font-size:21px;color:#000;font-weight:600;}

.m42 .tab1Boxwrap .con .stepwrap .dia li:nth-child(1) .lineStep{
	background:url(/kr/images/page/m42_dia_bg_line1.png) no-repeat;
	background-size:cover;
}
.m42 .tab1Boxwrap .con .stepwrap .dia li:nth-child(2) .lineStep{
	background:url(/kr/images/page/m42_dia_bg_line2.png) no-repeat;
	background-size:cover;
}
.m42 .tab1Boxwrap .con .stepwrap .dia li:nth-child(3) .lineStep{
	background:url(/kr/images/page/m42_dia_bg_line3.png) no-repeat;
	background-size:cover;
}
.m42 .tab1Boxwrap .con .stepwrap .dia li:nth-child(4) .lineStep{
	background:url(/kr/images/page/m42_dia_bg_line4.png) no-repeat;
	background-size:cover;
}
.m42 .tab1Boxwrap .con .stepwrap .dia li:last-child{border:2px solid #00a7cb;background:#00a7cb;}
.m42 .tab1Boxwrap .con .stepwrap .dia li:last-child .num{color:#fff;}
.m42 .tab1Boxwrap .con .stepwrap .dia li:last-child .tit{color:#fff;}
.m42 .tab1Boxwrap .con .stepwrap .detail{}
.m42 .tab1Boxwrap .con .stepwrap .detail>li{
	box-sizing:border-box;
	display:flex;
	width:100%;
	margin:0 0 2%;
	border:1px solid #ccc;
}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .title{
	display:flex;align-items:center;justify-content:center;
	width:179px;
	padding:0 4%;
	background:#f4f4f4;
	text-align:center;
}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .title .num{font-family:"Lexend";font-size:18px;color:#666;}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .title .tit{margin-top:15px;font-size:21px;color:#000;font-weight:600;}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .con{
	box-sizing:border-box;
	width:calc(100% - 179px);
	padding:30px 40px;border:0;
}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .con ul{}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .con ul li{
	position:relative;
	padding-left:15px;
	font-size:17px;color:#666;line-height:1.7em;
}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .con ul li:before{
	display:block;content:"";
	width:6px;height:6px;
	box-sizing:border-box;
	border:1px solid #989898;border-radius:50%;
	position:absolute;left:0;top:12px;
}
.m42 .tab1Boxwrap .con .stepwrap .detail>li .con .tip{margin-top:5px;font-size:16px;color:#666;line-height:1.7em;}

.m42 .tab1Boxwrap .con .stepwrap .detail>li:last-child{border:1px solid #00a7cb;}
.m42 .tab1Boxwrap .con .stepwrap .detail>li:last-child .title{background:#00a7cb;}
.m42 .tab1Boxwrap .con .stepwrap .detail>li:last-child .title .num{color:#fff;}
.m42 .tab1Boxwrap .con .stepwrap .detail>li:last-child .title .tit{color:#fff;}

.m42 .graph{
	margin:100px 0 30px;
	padding:90px 60px;
	border:1px solid #ccc;
	text-align:center;
}
.m42 .graph ul{}
.m42 .graph ul li{
	display:flex;align-items:center;justify-content:center;
	position:relative;
	width:320px;
	margin:0 auto;
	padding:10%;
	aspect-ratio:1/1;
}
.m42 .graph ul li .bg{
	position:absolute;left:0;top:0;
	width:100%;height:100%;
}
.m42 .graph ul li:nth-child(1) .bg{
	background:url(/kr/images/page/m42_tab3_gr_bg1.png) no-repeat;
}
.m42 .graph ul li:nth-child(2) .bg{
	background:url(/kr/images/page/m42_tab3_gr_bg2.png) no-repeat;
}
.m42 .graph ul li:nth-child(3) .bg{
	background:url(/kr/images/page/m42_tab3_gr_bg3.png) no-repeat;
}
.m42 .graph ul li .bg + div{
	position:relative;z-index:10;
	display:flex;align-items:center;justify-content:center;
	width:100%;height:100%;
	background:#fff;
	border-radius:50%;
}
.m42 .graph ul li .bg + div .icon{margin-bottom:15px;}
.m42 .graph ul li .bg + div .tit{font-size:19px;color:#000;font-weight:600;}
.m42 .graph ul li .bg + div .point{font-size:19px;color:#00a7cb;font-weight:600;}
.m42 .txtwrap{
	padding:80px 100px;
	border-top:2px solid #00a7cb;
	background:#f6f6f6;
}
.m42 .txtwrap .tit{font-size:25px;color:#000;}
.m42 .txtwrap .txt{margin-top:15px;font-size:17px;color:#666;line-height:1.7em;}

/* 정보보호 */
.m42 .slideWrap{
	margin-top:100px;
} 
.m42 .slideWrap .title{
	position:relative;
	padding:27px 80px;
	background:#00a7cb url(/kr/images/page/m41_tit_bg.png) no-repeat center;
	font-size:29px;color:#fff;font-weight:600;text-align:center;
	cursor:pointer;
}
.m42 .slideWrap .title:after{
	display:block;content:"";
	width:14px;height:14px;
	border-right:2px solid #fff;border-bottom:2px solid #fff;
	transform:rotate(45deg) translate(-7px,-7px);
	position:absolute;right:40px;top:50%;
}
.m42 .slideWrap .title.active:after{
	transform:rotate(225deg) translate(-7px,-7px);
	position:absolute;right:40px;top:36%;
}
.m42 .slideWrap .conarea{
	box-sizing:border-box;
	padding:80px 90px;
	border:1px solid #ccc;
}
.m42 .slideWrap .conarea .line{margin:55px 0;}
.m42 .slideWrap .conarea p{font-size:19px;color:#111;line-height:1.7em;font-weight:500;}
.m42 .slideWrap .conarea .dl_type1{}
.m42 .slideWrap .conarea .dl_type1 dl{
	display:flex;
	width:100%;
	margin-bottom:10px;
	border:1px solid #ccc;
}
.m42 .slideWrap .conarea .dl_type1 dl dt{
	display:flex;align-items:center;justify-content:center;
	width:35%;
	background:#f4f4f4;
	font-size:21px;color:#000;font-weight:600;text-align:center;
}
.m42 .slideWrap .conarea .dl_type1 dl dd{
	box-sizing:border-box;
	width:65%;
	padding:25px 55px;
	font-size:17px;color:#666;line-height:1.7em;
}
.m42 .slideWrap .conarea .dl_type2{}
.m42 .slideWrap .conarea .dl_type2 dl{
	display:flex;
	width:100%;
	margin-bottom:2%;
	border:1px solid #ccc;
}
.m42 .slideWrap .conarea .dl_type2 dl dt{
	display:flex;align-items:center;justify-content:center;
	width:30%;
	box-sizing:border-box;
	padding:0 5%;
	background:#f4f4f4;
	font-size:21px;color:#000;font-weight:600;text-align:center;
}
.m42 .slideWrap .conarea .dl_type2 dl dd{
	box-sizing:border-box;
	width:70%;
	padding:25px 40px;
	font-size:17px;color:#666;line-height:1.7em;
}
.m42 .slideWrap .conarea .dl_type2 dl dd ul{}
.m42 .slideWrap .conarea .dl_type2 dl dd ul li{
	position:relative;
	padding-left:15px;
	font-size:17px;color:#666;line-height:1.7em;
}
.m42 .slideWrap .conarea .dl_type2 dl dd ul li:before{
	display:block;content:"";
	width:4px;height:4px;
	border:1px solid #333;
	border-radius:50%;
	position:absolute;left:0;top:12px;
}
.m42 .slideWrap .conarea .dl_type3{}
.m42 .slideWrap .conarea .dl_type3>div{
	display:flex;align-items:center;flex-wrap:wrap;
	width:100%;
	border-top:2px solid #000;
}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(1){padding:20px 0;}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(1) .tit{
	position:relative;
	display:flex;align-items:center;
	width:200px;height:110px;
	box-sizing:border-box;
	padding:0 5%;
	font-size:19px;color:#00a7cb;font-weight:600;text-align:left;
}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(1) .tit:after{
	display:block;content:"";
	width:1px;height:100%;
	background:#ccc;
	position:absolute;right:0;top:0;
}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(1) .con{
	box-sizing:border-box;
	width:calc(100% - 200px);
	padding:0 40px;
	font-size:17px;color:#666;line-height:1.7em;
}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(1) .con dl{
	display:flex;align-items:center;
	width:100%;height:110px;
	border-bottom:1px solid #ccc;
}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(1) .con dl:last-child{border:0;}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(2) dl{
	display:flex;align-items:center;
	width:100%;height:130px;
	padding:20px 0;
	border-bottom:1px solid #ccc;
}		
.m42 .slideWrap .conarea .dl_type3>div:nth-child(2) dl:last-child{border:0;}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(2) dl dt{
	display:flex;align-items:center;
	position:relative;
	width:200px;height:100%;
	box-sizing:border-box;
	padding:0 5%;
	font-size:19px;color:#00a7cb;font-weight:600;text-align:left;
}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(2) dl dt:after{
	display:block;content:"";
	width:1px;height:100%;
	background:#ccc;
	position:absolute;right:0;top:0;
}
.m42 .slideWrap .conarea .dl_type3>div:nth-child(2) dl dd{
	box-sizing:border-box;
	width:calc(100% - 200px);
	padding:0 40px;
	font-size:17px;color:#666;line-height:1.7em;
}
.m42 .slideWrap .conarea .dl_type3 dl dd>div{padding-left:30px;}
.m42 .slideWrap .conarea .dl_type3 dl dd>div.tel{background:url(/kr/images/page/m42_icon_tel.png) no-repeat 0 7px;}
.m42 .slideWrap .conarea .dl_type3 dl dd>div.site{background:url(/kr/images/page/m42_icon_site.png) no-repeat 0 7px;}
.m42 .slideWrap .conarea .ul_type1{}
.m42 .slideWrap .conarea .ul_type1 ul{}
.m42 .slideWrap .conarea .ul_type1 ul li{
	display:flex;align-items:center;justify-content:center;
	box-sizing:border-box;
	width:100%;min-height:220px;
	margin-bottom:2%;padding:40px 5%;
	background:#f5f5f5;
	text-align:center;
}
.m42 .slideWrap .conarea .ul_type1 ul li .num{font-family:"Lexend";font-size:18px;color:#00a7cb;font-weight:600;}
.m42 .slideWrap .conarea .ul_type1 ul li .tit{
	margin-top:10px;
	font-size:21px;color:#000;font-weight:1.4em;font-weight:600;
}

/* 준법경영 */
.mt100{margin-top:100px;}
.m42 .tab1Boxwrap .line{margin:55px 0;}
.m42 .stepSt1{}
.m42 .stepSt1 ul{}
.m42 .stepSt1 ul li{	
	display:flex;flex-wrap:wrap;
	box-sizing:border-box;
	margin-bottom:10px;	
	border:1px solid #ccc;
}
.m42 .stepSt1 ul li .tit{
	position:relative;
	box-sizing:border-box;
	width:33%;
	padding:45px 20px 55px;
	background:#f4f4f4;
	font-size:21px;color:#000;font-weight:600;text-align:center;
}
.m42 .stepSt1 ul li .tit span{font-size:17px;}
.m42 .stepSt1 ul li .tit:after{
	display:block;content:"";
	width:45px;height:21px;
	background:url(/kr/images/page/m42_tab4_step_arr.png) no-repeat;
	position:absolute;left:50%;top:100%;z-index:10;
	transform:translateX(-50%);
}
.m42 .stepSt1 ul li:last-child .tit:after{display:none;}
.m42 .stepSt1 ul li .txt{
	box-sizing:border-box;
	width:67%;
	padding:35px 60px;
	font-size:17px;color:#555;text-align:left;line-height:1.7em;
}
.m42 .organization{position:relative;margin:150px 0;}
.m42 .organization .tit{
	position:absolute;left:0;top:35px;
	width:100%;
	font-size:30px;color:#000;font-weight:600;text-align:center;
}
.m42 .organization img{width:100%;}
.m42 .rr{
	position:relative;
	padding:120px 0;
}
.m42 .rr .innerwrap{position:relative;z-index:10;}
.m42 .rr .innerwrap>div{
	box-sizing:border-box;
	width:100%;
	padding:60px 120px;
}
.m42 .rr .innerwrap>div:nth-child(1){background:#00a7cb;}
.m42 .rr .innerwrap>div:nth-child(2){background:#f6f6f6;}
.m42 .rr .innerwrap>div .tit{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:30vh;
	background:url(/kr/images/page/m42_tab4_rr_bg1.jpg) no-repeat;
	background-size:cover;
	font-size:34px;color:#fff;font-weight:600;
}
.m42 .rr .innerwrap>div .con{}
.m42 .rr .innerwrap>div .con dl{
	display:flex;align-items:center;
	padding:20px 0;
	border-bottom:1px solid #ccc;
}
.m42 .rr .innerwrap>div .con dl:nth-child(1){border-top:2px solid #111;}
.m42 .rr .innerwrap>div .con dl dt{
	box-sizing:border-box;
	width:200px;
	padding:0 30px;
	font-size:19px;color:#00a7cb;font-weight:600;
}
.m42 .rr .innerwrap>div .con dl dd{
	box-sizing:border-box;
	position:relative;
	width:calc(100% - 200px);
	padding:0 30px;
	font-size:17px;color:#666;line-height:1.7em;
}
.m42 .rr .innerwrap>div .con dl dd:before{
	display:block;content:"";
	width:1px;height:100%;
	background:#ccc;
	position:absolute;left:0;top:0;
}
.m42 .bbs{padding:170px 0 0;}
.m42 .bbs>.tit{font-size:39px;color:#000;font-weight:600;text-align:center;}
.m42 .bbs ul{margin:90px 0 0;border-top:2px solid #111;}
.m42 .bbs ul li{
	display:flex;align-items:center;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	font-size:17px;color:#666;;text-align:center;
}
.m42 .bbs ul li .num{width:125px;font-family:"Lexend";}
.m42 .bbs ul li .date{width:100px;font-family:"Lexend";}
.m42 .bbs ul li .tit{
	box-sizing:border-box;
	width:calc(100% - 125px - 100px - 260px);
	padding:0 70px;
	font-size:19px;color:#000;font-weight:500;text-align:left;
}
.m42 .bbs ul li .tit i{
	display:inline-block;
	width:14px;height:15px;
	margin:0 0 0 5px;
	background:url(/kr/images/page/icon_file.png) no-repeat;
	
}
.m42 .bbs ul li .down{width:260px;}
.m42 .bbs ul li .down a{
	overflow:hidden;
	display:flex;align-items:center;justify-content:center;
	width:180px;height:64px;
	margin:0 auto;
	box-sizing:border-box;
	border:1px solid #ccc;border-radius:32px;
	font-family:"Lexend";font-size:11px;color:#000;text-align:center;
	transition:all 0.24s;
}
.m42 .bbs ul li .down a i{
	display:inline-block;
	width:14px;height:12px;
	margin:0 0 0 5px;
	background:url(/kr/images/page/icon_down.png) no-repeat;	
	transition:all 0.24s; 
}
.m42 .bbs ul li .down a:hover{background:#00a7cb;border:1px solid #00a7cb;color:#fff;}
.m42 .bbs ul li .down a:hover i{
	background:url(/kr/images/page/icon_down2.png) no-repeat;	
}


/* 윤리경영 */
.m42 .br{display:block;height:35px;}
.m42 .stepSt2{text-align:center;}
.m42 .stepSt2 .tip{font-size:17px;color:#111;}
.m42 .stepSt2 .tip strong{color:#00a7cb;font-weight:500;}
.m42 .stepSt2 ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:60px 0 0;}
.m42 .stepSt2 ul li.circle{
	display:flex;align-items:center;justify-content:center;
	width:200px;height:200px;	
}
.m42 .stepSt2 ul li.circle:nth-child(1){
	background:url(/kr/images/page/m42_tab5_circle1.png) no-repeat center;
	background-size:cover;
}
.m42 .stepSt2 ul li.circle:nth-child(3){
	background:url(/kr/images/page/m42_tab5_circle2.png) no-repeat center;
	background-size:cover;
}
.m42 .stepSt2 ul li.circle:nth-child(5){
	background:url(/kr/images/page/m42_tab5_circle3.png) no-repeat center;
	background-size:cover;
}
.m42 .stepSt2 ul li.circle:nth-child(7){background:#00a7cb;border-radius:50%;}
.m42 .stepSt2 ul li.circle .icon{}
.m42 .stepSt2 ul li.circle .tit{font-size:21px;color:#000;font-weight:600;}
.m42 .stepSt2 ul li.circle:nth-child(7) .tit{color:#fff;}
.m42 .stepSt2 ul li.line{
	position:relative;
	width:calc((100% - 800px) / 3);height:1px;
	margin:0;
}
.m42 .stepSt2 ul li.line .year{
	position:absolute;left:50%;top:-10px;z-index:10;
	transform:translateX(-50%);
	font-size:16px;color:#00a7cb;font-weight:600;	
}
.m42 .stepSt2 ul li.line:nth-child(6) .year{color:#000;}
.m42 .tab1Boxwrap .con .dia .tip{
	margin-bottom:40px;
	font-size:17px;color:#111;font-weight:500;text-align:right;
}
.m42 .tab1Boxwrap .con .dia .tip strong{color:#00a7cb;}
.m42 .tab1Boxwrap .con .dia img{width:100%;}
.m42 .listNum1{margin:85px 0 0;}
.m42 .listNum1 dl{
	position:relative;
	display:flex;
	padding-left:35px;margin-bottom:20px;
}
.m42 .listNum1 dl:before{
	display:block;
	font-size:19px;color:#00a7cb;font-weight:500;
	position:absolute;left:0;top:0;
}
.m42 .listNum1 dl:nth-child(1):before{content:"01";}
.m42 .listNum1 dl:nth-child(2):before{content:"02";}
.m42 .listNum1 dl:nth-child(3):before{content:"03";}
.m42 .listNum1 dl:nth-child(4):before{content:"04";}
.m42 .listNum1 dl:nth-child(5):before{content:"05";}
.m42 .listNum1 dl:nth-child(6):before{content:"06";}
.m42 .listNum1 dl:nth-child(7):before{content:"07";}
.m42 .listNum1 dl:nth-child(8):before{content:"08";}
.m42 .listNum1 dl:nth-child(9):before{content:"09";}
.m42 .listNum1 dl:nth-child(10):before{content:"10";}
.m42 .listNum1 dl:last-child{margin-bottom:0;}
.m42 .listNum1 dl dt{
	position:relative;
	padding-right:10px;margin-right:10px;
	font-size:19px;color:#000;font-weight:500;
}
.m42 .listNum1 dl dd{font-size:19px;color:#111;}
.m42 .declaration{margin:170px 0 0;}
.m42 .declaration .tit{font-size:39px;color:#000;font-weight:600;text-align:center;}
.m42 .declaration .con{
	box-sizing:border-box;
	padding:140px 120px;margin:85px 0 0;
	background:#f6f6f6;
	border-top:2px solid #00a7cb;
}
.m42 .declaration .con p{
	margin-bottom:15px;
	font-size:17px;color:#666;line-height:1.6em;
}
.m42 .declaration .con p:first-child{
	margin-bottom:35px;
	font-size:25px;color:#111;
}
.m42 .declaration .con ul{margin:40px 0;}
.m42 .declaration .con ul li{
	position:relative;
	padding-left:40px;margin-bottom:10px;
	font-size:17px;color:#111;line-height:1.6em;
}
.m42 .declaration .con ul li:before{
	display:block;
	position:absolute;left:0;top:0;
	font-size:17px;color:#00a7cb;font-weight:500;
}
.m42 .declaration .con ul li:nth-child(1):before{content:"첫째,";}
.m42 .declaration .con ul li:nth-child(2):before{content:"둘째,";}
.m42 .declaration .con ul li:nth-child(3):before{content:"셋째,";}
.m42 .declaration .con .date{margin:75px 0 10px;font-size:19px;color:#111;text-align:center;}
.m42 .declaration .con .ceo{font-size:19px;color:#111;text-align:center;}
.m42 .tenor{padding:0 0 170px 0;}
.m42 .tenor .tit{font-size:39px;color:#000;font-weight:600;}
.m42 .tenor .tit + p{margin:35px 0 0;font-size:19px;color:#555;}
.m42 .tenor ul{margin:85px 0 0;}
.m42 .tenor ul li{
	display:flex;align-items:center;
	box-sizing:border-box;
	margin-bottom:20px;
	border:1px solid #ccc;
	padding:45px;
}
.m42 .tenor ul li:last-child{margin-bottom:0;}
.m42 .tenor ul li .num{
	width:60px;height:60px;
	background:#00a7cb;
	border-radius:50%;
	font-family:"Lexend";font-size:16px;color:#fff;text-align:center;line-height:60px;
}
.m42 .tenor ul li .txt{
	box-sizing:border-box;
	width:calc(100% - 60px);
	padding:0 0 0 45px;
	font-size:17px;color:#555;line-height:1.7em;
}
.m42 .sinmungo{
	position:relative;
	overflow:hidden;
	padding:120px 0;
}
.m42 .sinmungo .innerwrap{position:relative;z-index:10;}
.m42 .sinmungo .innerwrap>div{
	box-sizing:border-box;
	width:100%;
	padding:60px 120px;
}
.m42 .sinmungo .innerwrap>div:nth-child(1){background:#f6f6f6;}
.m42 .sinmungo .innerwrap>div:nth-child(2){background:#00a7cb;}
.m42 .sinmungo .innerwrap>div.con{}
.m42 .sinmungo .innerwrap>div.con .tit{font-size:29px;color:#000;font-weight:600;}
.m42 .sinmungo .innerwrap>div.con dl{
	box-sizing:border-box;
	padding:45px 40px;
	border-bottom:1px solid #ccc;
}
.m42 .sinmungo .innerwrap>div.con dl:nth-child(1){
	margin-top:50px;
	border-top:2px solid #111;
}
.m42 .sinmungo .innerwrap>div.con dl dt{margin-bottom:25px;font-size:19px;color:#00a7cb;font-weight:600;}
.m42 .sinmungo .innerwrap>div.con dl dd{
	font-size:17px;color:#666;line-height:2em;
}
.m42 .sinmungo .innerwrap>div.con dl dd ul{}
.m42 .sinmungo .innerwrap>div.con dl dd ul li{
	position:relative;
	padding-left:40px;margin-bottom:10px;
	font-size:17px;color:#666;line-height:1.7em;font-weight:500;
}
.m42 .sinmungo .innerwrap>div.con dl dd ul li:before{
	display:block;
	position:absolute;left:0;top:0;
	font-family:"Lexend";font-size:17px;color:#00a7cb;font-weight:500;
}
.m42 .sinmungo .innerwrap>div.con dl dd ul li:nth-child(1):before{content:"01";}
.m42 .sinmungo .innerwrap>div.con dl dd ul li:nth-child(2):before{content:"02";}
.m42 .sinmungo .innerwrap>div.con dl dd ul li:nth-child(3):before{content:"03";}
.m42 .sinmungo .innerwrap>div.con dl dd ul li:nth-child(4):before{content:"04";}
.m42 .sinmungo .innerwrap>div.con dl dd ul li:nth-child(5):before{content:"05";}
.m42 .sinmungo .innerwrap>div.con dl dd ul li:nth-child(6):before{content:"06";}
.m42 .sinmungo .innerwrap>div .title{
	display:flex;align-items:center;justify-content:center;
	width:100%;
	box-sizing:border-box;
	padding:40px;
	background:url(/kr/images/page/m42_tab5_smg_bg1.jpg) no-repeat;
	background-size:cover;
	text-align:center;
}
.m42 .sinmungo .innerwrap>div .title .tit{font-size:39px;color:#fff;font-weight:600;}
.m42 .sinmungo .innerwrap>div .title .tit + p{margin-top:35px;font-size:17px;color:#fff;}
.m42 .contact{padding:170px 0 0;}
.m42 .contact ul{width:100%;}
.m42 .contact ul li{
	display:flex;align-items:center;
	padding:40px 0;
	border-bottom:1px solid #ccc;
}
.m42 .contact ul li .icon{width:130px;}
.m42 .contact ul li .txt{
	box-sizing:border-box;
	width:calc(100% - 130px);
	padding:0 40px;
}
.m42 .contact ul li .txt .num{font-family:"Lexend";font-size:17px;color:#00a7cb;font-weight:500;}
.m42 .contact ul li .txt .tit{margin-top:20px;font-size:23px;color:#000;font-weight:600;}
.m42 .contact .img{width:100%;text-align:center;padding:100px 0;}
.m42 .contact .img img{width:70%;}
.m42 .contact .info{
	width:100%;
	margin:40px 0 0;padding:30px;
	border-top:2px solid #00a7cb;
	background:#f6f6f6;
}
.m42 .contact .info dl{display:flex;position:relative;padding-right:29px;margin-bottom:14px;}
.m42 .contact .info dl:last-child{margin-bottom:0;}
.m42 .contact .info dl:last-child:after{display:none;}
.m42 .contact .info dl dt{
	position:relative;
	padding-right:17px;margin-right:16px;
	font-size:19px;color:#000;font-weight:500;
}
.m42 .contact .info dl dt:after{
	display:block;content:"";
	width:1px;height:14px;
	background:#ccc;
	position:absolute;right:0;top:8px;
}
.m42 .contact .info dl dd{font-size:19px;color:#111;font-weight:400;}


/* 사회공헌 */
.m42 .titlearea1{padding:90px 0;}
.m42 .titlearea1 .tit{font-size:39px;color:#000;font-weight:600;}
.m42 .titlearea1 .txt{margin-top:10px;font-size:25px;color:#00a7cb;font-weight:600;}
.m42 .tab7Dia{
	padding:120px 0;
	background:url(/kr/images/page/m42_tab7_dia_bg.jpg) no-repeat;
	background-size:cover;
}
.m42 .tab7Dia>div{
	display:flex;flex-wrap:wrap;justify-content:space-between;
}
.m42 .tab7Dia>div dl{
	box-sizing:border-box;
	width:49%;
	margin:1% 0;padding:85px;
	background:#fff;
	border:2px solid #fff;border-radius:55px;
}
.m42 .tab7Dia>div dl:nth-child(even){text-align:right;}
.m42 .tab7Dia>div dl:nth-child(1){
	background:#fff url(/kr/images/page/m42_tab7_dia_icon1.png) no-repeat right bottom;
}
.m42 .tab7Dia>div dl:nth-child(2){
	background:#fff url(/kr/images/page/m42_tab7_dia_icon2.png) no-repeat left bottom;
}
.m42 .tab7Dia>div dl:nth-child(3){
	background:#fff url(/kr/images/page/m42_tab7_dia_icon3.png) no-repeat right top;
}
.m42 .tab7Dia>div dl:nth-child(4){
	background:#fff url(/kr/images/page/m42_tab7_dia_icon4.png) no-repeat left top;
}
.m42 .tab7Dia>div dl dt{font-size:29px;color:#000;font-weight:600;}
.m42 .tab7Dia>div dl dd{margin-top:20px;font-size:17px;color:#111;line-height:1.7em;}

.m42 .activity{
	padding:180px 0 0;
	background:#f6f6f6;
}
.m42 .activity>div{
	padding:0 0 90px 0;
	border-bottom:1px solid #ccc;
}
.m42 .activity .gr{width:100%;}
.m42 .activity .gr img{width:100%;}
.m42 .activity .txts{
	box-sizing:border-box;
	width:100%;
	padding:40px 0px;
}
.m42 .activity .txts .tit1{
	padding-bottom:40px;margin-bottom:40px;
	border-bottom:1px solid #ccc;
	font-size:39px;color:#000;font-weight:600;
}
.m42 .activity .txts .tit2{font-size:29px;color:#000;font-weight:600;}
.m42 .activity .txts .amount{
	display:flex;align-items:flex-end;
	font-family:"Lexend";font-size:58px;color:#00a7cb;font-weight:500;
}
.m42 .activity .txts .amount .total{
	margin:0 5px 8px 0;
	font-family:"Noto Sans KR";font-size:29px;color:#666;font-weight:500;
}
.m42 .activity .txts .amount .unit{
	margin:0 0 8px 5px;
	font-family:"Noto Sans KR";font-size:30px;font-weight:500;
}
.m42 .activity .txts .amount .year{
	margin:0 0 10px 5px;
	font-size:30px;font-weight:500;
}
.m42 .activity ul{display:flex;justify-content:space-between;width:100%;margin-top:40px;}
.m42 .activity ul li{width:25%;}
.m42 .activity ul li img{width:100%;}

.m42 .scholarship{
	padding:90px 0 180px 0;
	background:#f6f6f6;
}
.m42 .scholarship>div{}
.m42 .scholarship>div .img{width:100%;}
.m42 .scholarship>div .img img{width:100%;}
.m42 .scholarship>div .txts{
	box-sizing:border-box;
	width:100%;
	padding:40px 0px;
}
.m42 .scholarship>div .txts .tit{font-size:39px;color:#000;font-weight:600;}
.m42 .scholarship>div .txts .txt{margin:35px 0;font-size:19px;color:#666;line-height:1.7em;}
.m42 .scholarship>div .txts .amount{
	display:flex;align-items:center;justify-content:center;
	width:490px;height:70px;
	margin:0 0 0 0;
	background:#00a7cb;
	font-size:25px;color:#fff;font-weight:600;text-align:center;
}
.m42 .scholarship>div .txts .amount i{margin-right:20px;}

.m42 .sc{padding:170px 0 0;}
.m42 .sc .con{}
.m42 .sc .con>div{width:100%;margin-bottom:40px;}
.m42 .sc .con>div .boxwrap{
	display:flex;align-items:center;
	width:100%;height:280px;
	
	box-sizing:border-box;
	border:1px solid #ccc;
}
.m42 .sc .con>div .boxwrap .icon{
	position:relative;
	width:190px;text-align:center;
}
.m42 .sc .con>div .boxwrap .icon:after{
	display:block;content:"";
	width:1px;height:210px;
	background:#ccc;
	position:absolute;right:0;top:50%;
	transform:translateY(-50%);
}
.m42 .sc .con>div .boxwrap dl{
	box-sizing:border-box;
	width:calc(100% - 190px);
	padding:0 60px;
}
.m42 .sc .con>div .boxwrap dl dt{font-size:29px;color:#000;font-weight:600;}
.m42 .sc .con>div .boxwrap dl dd{margin-top:10px;font-size:17px;color:#666;line-height:1.7em;}
.m42 .sc .con>div .imgwrap{display:flex;justify-content:space-between;}
.m42 .sc .con>div .imgwrap img{width:50%;}





/* m43 */
.m43{padding-bottom:180px;}
.m43Tabs{position:relative;z-index:10;}
.m43Tabs ul li{width:24.25%;}
.m43 .title1{font-size:39px;color:#000;font-weight:600;}
.m43 .title2{font-size:29px;color:#000;font-weight:600;}
.m43 .title2 + p{margin-top:20px;font-size:19px;color:#666;line-height:1.7em;}
.m43 .title3{font-size:23px;color:#000;font-weight:600;}
.m43 .m43Tab1_con1{margin:80px 0 140px;}
.m43 .m43Tab1_con1>div{width:100%;margin-bottom:60px;}
.m43 .m43Tab1_con1>div .table{margin:20px 0 0;}
.m43 .m43Tab1_con1>div .table .date{margin-bottom:10px;font-size:17px;color:#999;text-align:right;}
.m43 .m43Tab1_con1>div .table table{width:100%;border-top:2px solid #111;border-collapse:collapse;}
.m43 .m43Tab1_con1>div .table table th{
	width:45%;
	padding:15px 35px;
	border:1px solid #ccc;
	font-size:17px;color:#000;text-align:left;
}
.m43 .m43Tab1_con1>div .table table td{
	width:27.5%;
	padding:15px 35px;
	border:1px solid #ccc;
	font-size:17px;color:#555;text-align:center;
}
.m43 .m43Tab1_con1>div .table table th:first-child{border-left:0;}
.m43 .m43Tab1_con1>div .table table td:last-child{border-right:0;}
.m43 .m43Tab1_con1>div .table table tfoot th{font-weight:600;background:#f2f9fd;}
.m43 .m43Tab1_con1>div .table table tfoot td{font-weight:600;background:#f2f9fd;}

.m43 .m43Tab1_con2{}
.m43 .m43Tab1_con2 .table{margin:25px 0 0;}
.m43 .m43Tab1_con2 .table .date{margin-bottom:10px;font-size:17px;color:#999;text-align:right;}
.m43 .m43Tab1_con2 .table .date + div.auto{overflow:hidden;overflow-x:auto;}
.m43 .m43Tab1_con2 .table .date + div.auto table{width:1400px;}
.m43 .m43Tab1_con2 .table table{width:100%;border-top:2px solid #111;border-collapse:collapse;}
.m43 .m43Tab1_con2 .table table th{
	padding:15px 15px;
	border:1px solid #ccc;
	font-size:19px;color:#444;font-weight:500;text-align:center;
}
.m43 .m43Tab1_con2 .table table td{
	padding:15px 25px;
	border:1px solid #ccc;
	font-size:17px;color:#333;text-align:center;
}
.m43 .m43Tab1_con2 .table table .tl{text-align:left;}
.m43 .m43Tab1_con2 .table table th:first-child,
.m43 .m43Tab1_con2 .table table td:first-child{border-left:0;}
.m43 .m43Tab1_con2 .table table th:last-child,
.m43 .m43Tab1_con2 .table table td:last-child{border-right:0;}
.m43 .m43Tab1_con2 .table table tfoot th{font-weight:600;background:#f2f9fd;}
.m43 .m43Tab1_con2 .table table tfoot td{font-weight:600;background:#f2f9fd;}


.m43 .introSlg.bg1 {
	background: url(/kr/images/page/m43_introSlg_bg1.jpg) no-repeat;
	background-size: cover;
}
.m43Tab2Con{padding:95px 0 0;}
.m43Tab2Con .m43Tab2_con2{margin:175px 0 0;}
.m43Tab2Con .m43Tab2_con2 .con{display:flex;flex-wrap:wrap;align-items:center;margin-top:50px;}
.m43Tab2Con .m43Tab2_con2 .con .imgarea{
	width:50%;min-height:450px;
	background:url(/kr/images/page/m43_tab2_con2_bg.jpg) no-repeat center;
	background-size:cover;
}
.m43Tab2Con .m43Tab2_con2 .con .txtarea{
	box-sizing:border-box;
	width:50%;
	padding:0 0 0 6%;
	font-size:17px;color:#555;line-height:1.7em;
}
.m43Tab2Con .m43Tab2_con2 .con .txtarea a{
	overflow:hidden;
	display:flex;align-items:center;justify-content:center;
	width:230px;height:64px;
	margin:40px 0 0 ;
	box-sizing:border-box;
	border:1px solid #aaa;border-radius:32px;
	font-size:14px;color:#000;text-align:center;font-weight:600;
	transition:all 0.24s;
}
.m43Tab2Con .m43Tab2_con2 .con .txtarea a i{
	display:inline-block;
	width:14px;height:12px;
	margin:0 0 0 5px;
	background:url(/kr/images/page/icon_down.png) no-repeat;	
	transition:all 0.24s; 
}


.m43 .introSlg.bg2 {
	background: url(/kr/images/page/m43_introSlg_bg2.jpg) no-repeat;
	background-size: cover;
}
.m43 .m43Tab3_con2{margin:170px 0;}
.m43 .m43Tab3_con2 .con{
	margin:50px 0 0;
	padding:80px 100px;
	background:#f8f8f8;
}
.m43 .m43Tab3_con2 .con .imgarea{
	box-sizing:border-box;
	width:100%;
	padding:0 5%;
	text-align:center;
}
.m43 .m43Tab3_con2 .con .txtarea{
	box-sizing:border-box;
	width:100%;
	margin-top:50px;
	text-align:center;
}
.m43 .m43Tab3_con2 .con .txtarea .tit{
	padding-bottom:30px;margin-bottom:40px;
	border-bottom:1px solid #ccc;
	font-size:29px;color:#000;font-weight:600;
}
.m43 .m43Tab3_con2 .con .txtarea a{
	overflow:hidden;
	display:flex;align-items:center;justify-content:center;
	width:230px;height:64px;
	margin:40px auto 0 ;
	box-sizing:border-box;
	border:1px solid #00a7cb;border-radius:32px;
	background:#00a7cb;
	font-size:14px;color:#fff;text-align:center;font-weight:600;
	transition:all 0.24s;
}
.m43 .m43Tab3_con2 .con .txtarea a i{
	display:inline-block;
	width:14px;height:12px;
	margin:0 0 0 5px;
	background:url(/kr/images/page/icon_down2.png) no-repeat;	
	transition:all 0.24s; 
}

.m43 .m43Tab3_con3{}
.m43 .m43Tab3_con3 .con{margin-top:50px;}
.m43 .m43Tab3_con3 .con .boxwrap{margin-bottom:100px;}
.m43 .m43Tab3_con3 .con .boxwrap:last-child{margin-bottom:0;}
.m43 .m43Tab3_con3 .con .boxwrap .table{overflow:hidden;overflow-x:auto;margin:25px 0 0;}
.m43 .m43Tab3_con3 .con .boxwrap .table table{width:1000px;border-top:2px solid #111;border-collapse:collapse;}
.m43 .m43Tab3_con3 .con .boxwrap .table table th{
	padding:15px 15px;
	border:1px solid #ccc;
	font-size:19px;color:#444;font-weight:500;text-align:center;
}
.m43 .m43Tab3_con3 .con .boxwrap .table table td{
	padding:15px 25px;
	border:1px solid #ccc;
	font-size:17px;color:#333;text-align:center;
}
.m43 .m43Tab3_con3 .con .boxwrap .table table .tl{text-align:left;}
.m43 .m43Tab3_con3 .con .boxwrap .table table strong{font-weight:500;}
.m43 .m43Tab3_con3 .con .boxwrap .table table th:first-child,
.m43 .m43Tab3_con3 .con .boxwrap .table table td:first-child{border-left:0;}
.m43 .m43Tab3_con3 .con .boxwrap .table table th:last-child,
.m43 .m43Tab3_con3 .con .boxwrap .table table td:last-child{border-right:0;}


.m43 .m43Tab3_con2 .con .txtarea .tit span{
	display:block;
	margin-top:10px;
	font-size:16px;color:#777;font-weight:400;
}
.pd0{padding-top:0 !important;margin-top:140px !important;}







@keyframes btnHover{
	0% {
	 transform:translate3d(-50%,100%,0);
	}
	100% {
	 transform:translate3d(-50%,-20%,0);
	}
}
@keyframes btnHover2{
	0% {
	 transform:translate3d(-50%,-20%,0);
	}
	100% {
	 transform:translate3d(-50%,-100%,0);
	}
}
section .btn_style1{position: relative;display: inline-block;height: 64px;border-radius: 64px;padding: 0 45px;font-size: 1.1rem;color: #000;line-height: 64px;overflow: hidden;border: 1px solid #999999;text-transform: uppercase;text-align: center;transition: 0.3s;}
section .btn_style1:after{animation-name: btnHover2;animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);animation-duration: 0.4s;animation-fill-mode: forwards;display:block;content:"";position: absolute;top: 0;left: 50%;width: 150%;height: 100px;background: #00a7cb;transform: translate3d(-50%,-100%,0);border-radius: 50%;}
section .btn_style1:hover:after{animation-name: btnHover; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-duration: 0.4s;animation-fill-mode: forwards;}
section .btn_style1 span{position:relative;z-index:10;}
section .btn_style1:hover{border-color:transparent;color:#fff;}
section .btn_style1 .arrow_next{display: inline-block;vertical-align: middle;width: 15px;height: 11px;margin-left: 6px;margin-top: -2px;transition: 0.5s;}
section .btn_style1:hover .arrow_next{transform:translate3d(100%,0,0);opacity:0;width:0%;}
section .btn_style1 .arrow_next svg{width: 100%;height: 100%;}
section .btn_style1 .arrow_next svg *{stroke: #000;}
section .btn_style1:hover .arrow_next svg *{stroke:#fff;}


.board_list .con_tab {display:flex;margin-bottom:100px;}
.board_list .con_tab a {display: block;width:100%;height:70px;font-size:17px;color:#555;letter-spacing:-0.01em;line-height:68px;text-align:center;border:1px solid #cacaca;}
.board_list .con_tab a + a {margin-left:10px;}
.board_list .con_tab a.on {color:#fff;background:#00a7cb;border-color:#00a7cb;}
.board_list .sec1{padding-bottom: 200px;}
.board_skin1 .sec1{padding-bottom: 200px;}
.board_skin1 .sec1 .list_wrap{position: relative;width: 100%;border-top: 2px solid #000;}
.board_skin1 .sec1 .list_wrap li{position: relative;width: 100%;border-bottom: 1px solid #cccccc;}
.board_skin1 .sec1 .list_wrap li a{padding: 40px;display: flex;flex-wrap: wrap;}
.board_skin1 .sec1 .list_wrap li .thumbnail{width: 146px;height: 180px;padding: 20px;background: #f6f6f6;}
.board_skin1 .sec1 .list_wrap li .thumbnail .img{display: block;width: 100%;height: 100%;}
.board_skin1 .sec1 .list_wrap li .info_g{width: calc(100% - 146px);padding: 20px 0px 0 40px;}
.board_skin1 .sec1 .list_wrap li .info_g .title{font-size: 2.4rem;color: #111;line-height: 1.45;}
.board_skin1 .sec1 .list_wrap li .info_g .date{margin-top: 12px;font-size: 1.8rem;color: #555;font-weight: 300;}
.board_skin1 .sec1 .list_wrap li .view_more{display:none;}

.board_skin2 .list_title{display:none;}
.board_skin2 .list_wrap{position: relative;width: 100%;border-top: 2px solid #000000;}
.board_skin2 .list_wrap li{position: relative;width: 100%;min-height: 106px;border-bottom: 1px solid #cccccc;}
.board_skin2 .list_wrap li{padding: 45px 40px;}
.board_skin2 .list_wrap li a{display: flex;flex-wrap: wrap;align-items: center;}
.board_skin2 .list_wrap li .no{font-size: 1.8rem;color: #555555;font-weight:400;width: 100%;order: 1;}
.board_skin2 .list_wrap li .date{font-size: 1.8rem;color: #555555;font-weight:400;width: 100%;order: 4;margin-top:5px;}
.board_skin2 .list_wrap li .info_g{width: 100%;order:3;margin:15px 0 0;}
.board_skin2 .list_wrap li .info_g .text{font-size: 2rem;color: #000000;display: inline;line-height: 1.5;}
.board_skin2 .list_wrap li .name{font-size: 1.8rem;color: #000;font-weight: 400;width: 100%;order:4;margin-top: 20px;}
.board_skin2 .list_wrap li .btn_style1{position: relative;width: 186px;padding: 0 34px;margin-top: 40px;order: 3;}
.board_skin2 .list_wrap li .download .i{background-image: url('/images/page/b_download_i.png');background-repeat: no-repeat;background-position: left top;width: 14px;height: 12px;display: inline-block;margin-left: 5px;transition: 0.3s;}
.board_skin2 .list_wrap li .download:hover .i{background-image:url('/images/page/b_download_i_h.png');}
.board_skin2 .list_wrap li.up_coming{background: #f2f9fd;}
.board_skin2 .list_wrap li.up_coming .info_g .item{position: relative;top: -2px;font-size: 1.3rem;font-family: 'Montserrat';color: #00a7cb;font-weight: 500;border: 1px solid #00a7cb;padding: 4px 10px;display: inline-block;margin: 0px 16px 2px 0;}

.board_skin2 .list_wrap.type2{}
.board_skin2 .list_wrap.type2 li{
	position: relative;width: 100%;padding:45px 40px;border-bottom: 1px solid #cccccc;
	display:block;flex-wrap: wrap;align-items: center;justify-content:space-between;
	text-align:left;
}
.board_skin2 .list_wrap.type2 li > *{display:block;}
.board_skin2 .list_wrap.type2 li .info_g{text-align:left;}
.board_skin2 .list_wrap.type2 li .name a{
	box-sizing:border-box;
	display:inline-flex;align-items:center;justify-content:center;
	width:100%;height:64px;
	border:1px solid #ccc;border-radius:32px;
	font-size:17px;
}
.board_skin2 .list_wrap.type2 li .name a i{margin-left:5px;}



.board_skin3 .sec1{padding-bottom:160px;}
.board_skin3 .list_wrap{position: relative;width: 100%;display: flex;flex-wrap: wrap;}
.board_skin3 .list_wrap li{position: relative;width: 100%;border: 1px solid #cccccc;min-height: 204px;}
.board_skin3 .list_wrap li:nth-child(n+2){margin-top: 20px;}
.board_skin3 .list_wrap li a{padding: 35px 10px;display: flex;flex-wrap: wrap;align-items: center;height: 100%;}
.board_skin3 .list_wrap li a:before{display:block; content:"";position: absolute;top: -1px;left: -1px;width: calc(100% + 2px);height: calc(100% + 2px);border: 2px solid #00a7cb;box-sizing: border-box;z-index: 1;opacity: 0;}
.board_skin3 .list_wrap li .date{width: 158px;text-align: center;border-right: 1px solid #cccccc;padding: 15px 0;}
.board_skin3 .list_wrap li .date .d{font-size: 4rem;color: #555;line-height: 0.8;}
.board_skin3 .list_wrap li .date .ym{font-size: 2rem;line-height: 1em;margin-top: 15px;}
.board_skin3 .list_wrap li .text_g{position: relative;width: calc(100% - 158px);background: #ffffff;font-family: 'Lexend','Noto Sans KR',sans-serif;padding: 0 40px;}
.board_skin3 .list_wrap li .text_g .title{font-size: 2rem;font-weight: 400;color: #000;line-height: 1.6;overflow: hidden;}
.board_skin3 .list_wrap li .text_g .cate{font-size: 1.5rem;color: #000000;font-weight: 400;display: inline-block;vertical-align: top;margin: 5px 0 0 0;}
.board_skin3 .list_wrap li .text_g .cate:after{display: inline-block;content:"";width: 1px;height: 10px;background: #b2b2b2;vertical-align: top;margin: 7px 3px 0 8px;}
.board_skin3 .list_wrap li .text_g .title p{display: inline;}
.board_skin3 .list_wrap li .text_g .txt1{color: #666666;font-family: 'Lexend','Noto Sans KR',sans-serif;margin-top: 7px;line-height: 1.6;max-height: 57px;}
.board_skin3 .list_wrap li .text_g .txt1 .e_{-webkit-line-clamp: 2;}
.board_skin3 .list_wrap li:hover a:before{opacity:1;transition:0.4s;}
.board_skin3 .list_wrap li:hover .date .d,
.board_skin3 .list_wrap li:hover .date .ym{color:#00a7cb;transition:0.4s;}
.board_skin3 .img_list_wrap {display:flex;flex-wrap:wrap;}
.board_skin3 .img_list_wrap li {position: relative;width:calc(50% - 20px);margin:40px 40px 0 0;background:#f4f4f4;}
.board_skin3 .img_list_wrap li:before {content:"";position: absolute;bottom:0;left:0;width:100%;height:2px;background:#00a7cb;opacity:0;}
.board_skin3 .img_list_wrap li:nth-child(even) {margin-right:0;}
.board_skin3 .img_list_wrap li:nth-child(-n+2) {margin-top:0;}
.board_skin3 .img_list_wrap li a {display: block;}
.board_skin3 .img_list_wrap li a .img {width:100%;height:257px;}
.board_skin3 .img_list_wrap li a .img > div {width:100%;height:100%;}
.board_skin3 .img_list_wrap li a .text {padding:35px 30px;}
.board_skin3 .img_list_wrap li a .text .tit {font-size:20px;color:#000;line-height:1.6;}
.board_skin3 .img_list_wrap li a .text .cate {display: inline-block;vertical-align: text-top;font-size:15px;margin-top: 2px;}
.board_skin3 .img_list_wrap li a .text .cate:after {content:"";display: inline-block;width:1px;height:10px;background:#000;opacity:0.3;margin:0 7px;}
.board_skin3 .img_list_wrap li a .text .con {line-height:1.6;margin-top: 10px;}
.board_skin3 .img_list_wrap li a .text .date {font-size:16px;color:#222;letter-spacing:-0.01em;margin-top: 22px;background: url(/images/page/board_list_arrow.png) no-repeat center right;}
.board_skin3 .img_list_wrap li:hover:before {opacity:1;}



.board_skin4 .list_wrap{position: relative;width: 100%;border-top: 2px solid #000000;}
.board_skin4 .list_wrap li{position: relative;width: 100%;min-height: 106px;border-bottom: 1px solid #cccccc;}
.board_skin4 .list_wrap li > *{padding: 45px 20px;display: flex;flex-wrap: wrap;align-items: center;}
.board_skin4 .list_wrap li .date{width: 100%;font-size: 1.8rem;color: #555555;font-weight: 300;order: 3;margin-top: 20px;}
.board_skin4 .list_wrap li .cate{width: 100px;order: 1;margin-bottom: 20px;}
.board_skin4 .list_wrap li .cate span{width: 100px;height: 27px;color: #fff;font-size: 1.3rem;font-weight: 500;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.board_skin4 .list_wrap li.recruit .cate span{background: #00a7cb;}
.board_skin4 .list_wrap li.closed .cate span{background: #999999;}
.board_skin4 .list_wrap li .info_g{width: 100%;order: 2;}
.board_skin4 .list_wrap li .info_g .text{font-size: 2rem;color: #000000;display: inline;line-height: 1.5;}
.board_skin4 .list_wrap li .info_g .text .cate {margin-right:10px;}
.board_skin4 .list_wrap li .info_g .txt1{line-height: 1.5;margin-top: 3px;}
.board_skin4 .list_wrap li .btn_style1{position: relative;display: none;}






/* m53 */
.m53 .sec1{padding-bottom:180px;}
.m53 .sec1 #tabs{margin-bottom: 70px;}
.m53 .sec1 .table_wrap{position: relative;width: 100%;}
.m53 .sec1 .table_wrap .scroll_x > *{position: relative;}
.m53 .sec1 .table_wrap .page_title_g{margin-bottom: 20px;}
.m53 .sec1 .table_wrap .page_title_g .title2{text-transform: uppercase;}
.m53 .sec1 .table_wrap .table_g + .table_g{margin-top: 110px;}
.m53 .sec1 .table_wrap .table{position: relative;width: 100%;border-top: 2px solid #000;color: #444;}
.m53 .sec1 .table_wrap .table .tr{position: relative;width: 100%;display: flex;flex-wrap: wrap;text-align: center;}
.m53 .sec1 .table_wrap .table .tr > *{width: 19%;padding: 13px 40px;}
.m53 .sec1 .table_wrap .table .tr > * + *{border-left:1px solid #ccc;}
.m53 .sec1 .table_wrap .table .tr > *:nth-child(1){width:43%;}
.m53 .sec1 .table_wrap .table .tr.act{background: #f2f9fd;}
.m53 .sec1 .table_wrap .table .tr.bold{font-weight: 400;}
.m53 .sec1 .table_wrap .table .tr.bold .con{color:#111;}
.m53 .sec1 .table_wrap .table .thead{border-bottom: 1px solid #000;}
.m53 .sec1 .table_wrap .table .tbody .tr{border-bottom: 1px solid #ccc;}
.m53 .sec1 .table_wrap .table .th{color: #111;font-weight: 400;line-height:1.4em}
.m53 .sec1 .table_wrap .table .td.con{text-align: left;}
.m53 .sec1 .table_wrap .table2 .table .tr > *:nth-child(1) {width:43%;}
.m53 .sec1 .table_wrap .con_wrap{position: relative;}
.m53 .sec1 .table_wrap .con_wrap .reference{position: relative;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;color: #111;margin-bottom: 30px;}
.m53 .sec1 .table_wrap .con_wrap .reference .item{padding: 0 30px;}
.m53 .sec1 .table_wrap .con_wrap .reference .item span{height: 12px;width: 12px;margin-right: 10px;display: inline-block;border-radius: 50%;}
.m53 .sec1 .table_wrap .con_wrap .noti{text-align: right;margin-bottom: 30px;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap{position: relative;width: 100%;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .grid{position: relative;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .grid .x_g{position: relative;width: calc(100% - 100px);height: 67px;border-top: 1px solid #cccccc;margin-left: 100px;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .grid .x_g:before{display:block;content:""; width: ;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .grid .x_g span{position: absolute;top: -17px;left: -100px;color: #111;text-align: right;width: 100px;padding-right: 30px;word-break: keep-all;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;padding: 0 0 0 100px;display: flex;z-index: 10;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item{width: 50%;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .g{width: 100%;height: calc(100% - 67px);display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-end;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar{width: 50px;margin: 0 18px;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar .num{position: relative;width: 120px;left: 50%;transform: translateX(-50%);text-align: center;font-size: 1.8rem;font-weight: 400;margin-bottom: 2px;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar .num.big{font-size:2.3rem;font-weight:500;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .bar .b{height: 100%;width: 100%;background: #eee;display: block;}
.m53 .sec1 .table_wrap .con_wrap .graph_wrap .item_g .item .year{width: 100%;height: 67px;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: center;font-size: 2.3rem;color: #555;font-weight: 500;}




.board_view .sec1{padding:0 0 150px 0;}
.board_view .g_container{position: relative;width: 100%;border-bottom: 1px solid #cccccc;}
.board_view .g_container .g_head{position: relative;width: 100%;border-bottom: 2px solid #000;padding-bottom: 45px;}
.board_view .g_container .g_head .title{font-size: 4.2rem;color: #000000;letter-spacing: -2px;font-weight: 500;word-break: keep-all;}
.board_view .g_container .g_head .date{font-size: 2rem;color: #555555;font-weight: 300;margin-top: 20px;}
.board_view .g_container .g_head.type2{display: flex;flex-wrap: wrap;}
.board_view .g_container .g_head.type2 .date{margin-top:30px;}
.board_view .g_container .g_head.type2 .g{width: calc(100% - 110px);padding-right: 100px;}
.board_view .g_container .g_head .recruit{width: 110px;height: 110px;}
.board_view .g_container .g_head .recruit span{width: 100%;height: 100%;background: #00a7cb;color: #fff;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-size: 1.8rem;}
.board_view .g_container .g_head .recruit.closed span{background:#999999;}
.board_view .g_container .g_body{position: relative;padding: 60px 0;}
.board_view .g_container .g_body img{max-width: 100%;}
.board_view .g_container .g_file{position: relative;width: 100%;display: flex;flex-wrap: wrap;padding: 16px 20px;border-top:1px solid #cccccc;}
.board_view .g_container .g_file .tit{width: 160px;}
.board_view .g_container .g_file ul{width: calc(100% - 160px);display: flex;flex-wrap: wrap;}
.board_view .g_container .g_file ul li{margin: 1px 20px 1px 0;font-weight: 300;}
.board_view .g_container .g_file ul li:last-child{margin-right:0;}
.board_view .g_container .g_file ul li a{display: inline-block;}
.board_view .g_container .g_file ul li a:after{display:inline-block;content:"";position: relative;top: 2px;width: 14px;height: 15px;background: url('/images/page/b_file_icon_h.png')no-repeat left top;margin: 0px 0 0 8px;}
.board_view .g_container .g_file ul li a:hover{text-decoration-line: underline;}
.board_view .g_pagination{position: relative;width: 100%;margin-top: 60px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.board_view .g_pagination .page_nav{position: relative;width: calc(50% - 40px);padding: 0 30px;}
.board_view .g_pagination .page_nav.next{text-align: right;}
.board_view .g_pagination .page_nav:after{display: block;content:"";position: absolute;top: 6px;left: 5px;width: 10px;height: 10px;border: 2px solid #000;border-top: 0;border-left: 0;transform: rotate(135deg);}
.board_view .g_pagination .page_nav.next:after{left: auto;right: 5px;transform: rotate(-45deg);}
.board_view .g_pagination .page_nav .tit{display: block;font-size: 2.3rem;color: #000000;font-weight: 400;line-height: 1em;margin-bottom: 10px;letter-spacing: 0.2px;}
.board_view .g_pagination .page_nav .text{color: #555;font-weight: 300;height: 27px;font-size: 1.8rem;overflow: hidden;}
.board_view .g_pagination .page_nav .text a{display: block;}
.board_view .g_pagination .page_nav .text a:hover{text-decoration-line: underline;}
.board_view .g_pagination .pg_list_btn{position: relative;width: 80px;height: 80px;text-align: center;}
.board_view .g_pagination .pg_list_btn a{width: 100%;height: 100%;}
.board_view .g_pagination .pg_list_btn button{position: relative;width: 100%;height: 100%;background: #000000;padding: 23px;}
.board_view .g_pagination .pg_list_btn button span{position: relative;display: block;width: 100%;height: 1px;background: #fff;}
.board_view .g_pagination .pg_list_btn button span:nth-child(2){margin: 10px 0;}


.search_wrap{position: relative;width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-end;margin-bottom: 30px;}
.search_wrap .search_bar{display: flex;flex-wrap: wrap;max-width: 570px;width: 100%;}
.search_wrap .search_bar select{width: 150px;height: 60px;border: 1px solid #cccccc;padding: 0 30px;font-size: 1.7rem;color: #000;margin-right: 5px;}
.search_wrap .search_bar input{width: calc(100% - 150px - 60px - 10px);display: block;padding: 0 20px;border: 1px solid #cccccc;font-size: 1.7rem;color: #000;}
.search_wrap .search_bar .submit{width: 60px;height: 60px;background: #00a7cb url('/images/page/search.png')no-repeat center;margin-left: 5px;}





/* m61 contact us */
.m61{padding-bottom:180px;}
.m61 .title2{font-size:39px;color:#000;font-weight:600;text-align:center;}
.m61 .title2 + p{margin:20px 0 0;font-size:19px;color:#666;text-align:center;}
.m61 .contact{
	display:flex;flex-wrap:wrap;justify-content:space-between;
	margin:95px 0 20px;
}
.m61 .contact dl{
	box-sizing:border-box;
	width:49%;margin-bottom:2%;
	padding:45px 40px;
	background:#f1f1f1;
}
.m61 .contact dl:nth-child(1){
	background:#f1f1f1 url(/kr/images/page/contact_icon1.png) no-repeat calc(100% - 40px) 50px;
}
.m61 .contact dl:nth-child(2){
	background:#f1f1f1 url(/kr/images/page/contact_icon2.png) no-repeat calc(100% - 40px) 50px;
}
.m61 .contact dl:nth-child(3){
	background:#f1f1f1 url(/kr/images/page/contact_icon3.png) no-repeat calc(100% - 40px) 50px;
}
.m61 .contact dl:nth-child(4){
	background:#f1f1f1 url(/kr/images/page/contact_icon4.png) no-repeat calc(100% - 40px) 52px;
}
.m61 .contact dl dt{font-size:29px;color:#000;font-weight:600;}
.m61 .contact dl dd{font-size:19px;color:#555;font-weight:500;}
.m61 .contact dl dd:before{
	display:block;content:"";
	width:40px;height:1px;
	margin:130px 0 20px;
	background:#ccc;
}
.m61 .hanall{
	display:flex;align-items:center;justify-content:center;
	width:100%;height:400px;
	background:url(/kr/images/page/contact_bg1.jpg) no-repeat center;
	background-size:cover;
}
.m61 .hanall img{}




.m71 .page_title_g .title3{margin-top: 25px;}
.m71 .text_g.t_box_style1{margin: 65px 0 0 0;}
.m71 .our_people_wrap{position: relative;width: 100%;margin-top: 90px;padding: 120px 0 110px;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.m71 .our_people_wrap .item + .item{margin-top: 110px;}
.m71 .our_people_wrap .item .img{position: relative;max-width: 1380px;width: 90%;height: 350px;overflow: hidden;}
.m71 .our_people_wrap .item .img span{display: block;width: 100%;height: 100%;}
.m71 .our_people_wrap .item .img .num{display:none;position: absolute;bottom: 0;right: 40px;}
.m71 .our_people_wrap .item:nth-child(even) .img .num{right:auto;left:40px;}
.m71 .our_people_wrap .item .img .num img{max-width:100%;}
.m71 .our_people_wrap .item .info{padding-top: 45px;width: 100%;}
.m71 .our_people_wrap .item .info .title{font-size: 3.2rem;color: #000000;}
.m71 .our_people_wrap .item .info .txt1{margin-top: 18px;}
.m71 .our_people_wrap .item:nth-child(even){display:flex;flex-wrap:wrap;justify-content: flex-end;}
.m71 .our_people_wrap .item:nth-child(even) .info{text-align: right;}
.m71 .benefits_wrap{padding: 115px 0 180px;}
.m71 .benefits_wrap .page_title_g{margin-bottom: 85px;}
.m71 .benefits_wrap .benefits_item .item + .item{margin-top: 75px;}
.m71 .benefits_wrap .benefits_item .item .title{font-size: 3.2rem;color: #000;font-weight: 400;margin-bottom: 45px;}
.m71 .benefits_wrap .benefits_item .item .list_wrap{position: relative;width: 100%;}
.m71 .benefits_wrap .benefits_item .item .list_wrap.type2 .g{position: relative;width: 100%;}
.m71 .benefits_wrap .benefits_item .item .list_wrap .g + .g{margin-top: 50px;}
.m71 .benefits_wrap .benefits_item .item .list_wrap .g .cate{position: relative;width: 100%;height: 80px;font-size: 2.5rem;color: #ffffff;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.m71 .benefits_wrap .benefits_item .item .list_wrap .g .cate:before{display: block; content:"";position: absolute;top: 5px;left: 5px;width: calc(100% - 10px);height: calc(100% - 10px);border: 1px dashed rgba(255,255,255,0.8);box-sizing: border-box;}
.m71 .benefits_wrap .benefits_item .item .list_wrap .g1 .cate{background: #00a7cb;}
.m71 .benefits_wrap .benefits_item .item .list_wrap .g2 .cate{background: #0185cf;}
.m71 .benefits_wrap .benefits_item .item .list_wrap ul{position: relative;width: 100%;}
.m71 .benefits_wrap .benefits_item .item .list_wrap ul li{width: 100%;border: 1px solid #cccccc;background-repeat: no-repeat;background-position: bottom 40px right 40px;padding: 60px 120px 60px 40px;margin-left: -1px;}
.m71 .benefits_wrap .benefits_item .item .list_wrap ul li:nth-child(n+5){border-top:0;}
.m71 .benefits_wrap .benefits_item .item .list_wrap ul li + li{border-top: 0;}
.m71 .benefits_wrap .benefits_item .item .list_wrap.type2 ul li:nth-child(n+4){border-top:0;}
.m71 .benefits_wrap .benefits_item .item .list_wrap ul li .tit{font-size: 2.2rem;color: #000;}
.m71 .benefits_wrap .benefits_item .item .list_wrap ul li .txt1{margin-top: 15px;}


.m72 .sec1{padding-bottom: 180px;}
.m72 .sec1 .page_title_g{margin-bottom:80px;}
.m72 .sec1 .page_title_g .txt1{margin-top:30px;font-size:2rem;}
.m72 .sec1 .recruit_wrap .item + .item{margin-top: 95px;}
.m72 .sec1 .recruit_wrap .item .r_title{font-size: 2.3rem;color: #000;text-transform: uppercase;font-weight: 500;margin-bottom: 25px;}
.m100 .sec1{padding-bottom:160px;}

.img_popup{position:relative;cursor: pointer;}
.img_popup:before{display: block; content:"";position: absolute;bottom: 0;right: 0;background: url('/images/page/img_pop_plus_icon.jpg')no-repeat left top;width: 80px;height: 80px;}


.m80 .page_title_g .title3{margin-top: 25px;}
.m80 .text_g.t_box_style1{margin: 65px 0 0;}
.m80 .btn {display: block;width:300px;height:64px;background:#00a7cb;border-radius:37px;font-size:16px;color:#fff;text-align: center;margin:100px auto 0;}
.m80 .btn a {display: block;line-height:64px;}
.m811 .fellowship_icon_wrap {position: relative;width: 100%;margin-top: 90px;padding: 120px 0 185px;border-top: 1px solid #cccccc;}
.m811 .con_text_wrap .title{font-size: 3.2rem;color: #000000;}
.m811 .fellowship_icon_wrap .con_text_wrap .txt1{margin-top: 47px;}
.m811 .fellowship_icon_wrap .fellowship_icon_list {display:flex;flex-wrap: wrap;margin-top: 93px;}
.m811 .fellowship_icon_wrap .fellowship_icon_list li {position: relative;width: calc(50% - 25px);padding-bottom: calc(50% - 25px);border-radius:50%;background:#f2f2f2;}
.m811 .fellowship_icon_wrap .fellowship_icon_list li:nth-child(even) {margin-left: 50px;}
.m811 .fellowship_icon_wrap .fellowship_icon_list li:nth-child(n+3) {margin-top: 50px;}
.m811 .fellowship_icon_wrap .fellowship_icon_list li:nth-child(n+3):before {content:"";position: absolute;top:-30px;left: 50%;width:10px;height:10px;margin-left:-5px;background:#000;border-radius:50%;}
.m811 .fellowship_icon_wrap .fellowship_icon_list li .circle {position: absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;text-align: center;}
.m811 .fellowship_icon_wrap .fellowship_icon_list li strong {display: block;font-size: 17px;font-weight:500;color:#000;line-height:1.6;letter-spacing: -0.01em;margin-top: 35px;padding: 0 20px;}
.m811 .fellowship_icon_wrap .bot_txt {margin-top:90px;}
.m811 .fellowship_process_wrap {padding:0 0 180px;}
.m811 .fellowship_process_wrap .fellowship_process_list {padding: 80px 50px;background:#f2f2f2;margin-top:80px;}
.m811 .fellowship_process_wrap .fellowship_process_list ul {display:flex;flex-wrap: wrap;justify-content:center;}
.m811 .fellowship_process_wrap .fellowship_process_list ul li {width: calc(33.333% - 20px);text-align: center;margin: 70px 30px 0 0;}
.m811 .fellowship_process_wrap .fellowship_process_list ul li:nth-child(-n+3) {margin-top:0;}
.m811 .fellowship_process_wrap .fellowship_process_list ul li:nth-child(3n) {margin-right:0;}
.m811 .fellowship_process_wrap .fellowship_process_list ul li .icon {position: relative;width:100%;padding-bottom:100%;background:#fff;border-radius:50%;}
.m811 .fellowship_process_wrap .fellowship_process_list ul li .icon img {position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.m811 .fellowship_process_wrap .fellowship_process_list ul li:last-child .icon {background:#00a7cb;}
.m811 .fellowship_process_wrap .fellowship_process_list ul li .step {display: block;font-size:20px;color:#666;letter-spacing:-0.01em;margin-top: 34px;}
.m811 .fellowship_process_wrap .fellowship_process_list ul li strong {display: block;font-size:24px;font-weight:500;color: #000;letter-spacing:-0.01em;margin-top: 12px;}
.m811 .fellowship_process_wrap .bot_txt {text-align: center;margin-top: 50px;}
.m811 .fellowship_process_wrap .bot_txt em {font-weight:400;color:#00a7cb;border-bottom:1px solid #00a7cb;}
.m812 {}
.m812 .fellowship_apply_wrap {padding-bottom:160px;}
.m812 .fellowship_apply_wrap .text_wrap {}
.m812 .fellowship_apply_wrap .text_wrap .b_txt {display: block;font-size:32px;color:#000;letter-spacing:-0.01em;}
.m812 .fellowship_apply_wrap .text_wrap .txt1 {font-size:2rem;margin-top:48px;}
.m812 .fellowship_apply_wrap .text_wrap .txt1 p {margin-bottom:34px;}
.m812 .fellowship_apply_wrap .text_wrap .txt1 p + p {margin-top:34px;margin-bottom:0;}
.m812 .fellowship_apply_wrap .text_wrap .txt1 p.acc {position: relative;padding-left:15px;margin-top:0;}
.m812 .fellowship_apply_wrap .text_wrap .txt1 p.acc:before {content:"";position: absolute;top:17px;left:0;width:4px;height:4px;background:#00a7cb;}
.m812 .fellowship_apply_wrap .text_wrap .txt1 p.bold {font-weight:400;}
.m812 .fellowship_apply_wrap .text_wrap .txt1 p em {font-weight:400;color:#00a7cb;border-bottom:1px solid #00a7cb;}
.m812 .fellowship_apply_wrap form {}
.m812 .fellowship_apply_wrap form .agree_g {border-top: 2px solid #000;margin-top: 93px;}
.m812 .fellowship_apply_wrap form .agree_g .input {display:flex;padding: 35px 40px;border-bottom: 1px solid rgba(0,0,0,0.2);}
.m812 .fellowship_apply_wrap form .agree_g .input input[type=checkbox] {position: relative;width:20px;height:20px;border:1px solid #ccc;cursor:pointer;}
.m812 .fellowship_apply_wrap form .agree_g .input input[type=checkbox]:before {content:"";position: absolute;top:3px;left:3px;width:12px;height:12px;background:#00a7cb;opacity:0;}
.m812 .fellowship_apply_wrap form .agree_g .input input[type=checkbox]:checked:before {opacity:1;}
.m812 .fellowship_apply_wrap form .agree_g .input .text {width:calc(100% - 20px);margin-top: -4px;padding-left: 35px;cursor:pointer;}
.m812 .fellowship_apply_wrap form .agree_g .input .text .tit {position: relative;font-size:20px;font-weight:400;color:#000;line-height:1.5;}
.m812 .fellowship_apply_wrap form .agree_g .input .text .tit:before {content:"";position: absolute;top: 50%;right: 3px;width:13px;height:13px;margin-top: -10px;border:2px solid #000;border-top: 0;border-left: 0;box-sizing:border-box;transform: rotate(45deg);}
.m812 .fellowship_apply_wrap form .agree_g .input .text .txt1 {font-size:20px;line-height:1.8;margin-top: 17px;display: none;}
.m812 .fellowship_apply_wrap form .agree_g .input .text .tit.on:before {transform: rotate(-135deg);opacity:0.4;}
.m80 .text_wrap {border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:20px;}
.m80 .text_wrap .txt1 {margin-top:58px;}
.m80 .fellowship_form_wrap {padding-bottom:180px;}
.m80 .fellowship_form_wrap .form_g {margin-top:100px;}
.m80 .fellowship_form_wrap .form_g .form_tit {display: block;font-size:32px;font-weight:500;color:#000;letter-spacing:-0.01em;}
.m80 .fellowship_form_wrap .form_g .form {display:flex;flex-wrap:wrap;justify-content:space-between;}
.m80 .fellowship_form_wrap .form_g .form input[type=text],
.m80 .fellowship_form_wrap .form_g .form textarea {width: 100%;font-size:18px;color:#222;border: 0;outline: 0;padding: 0 20px;}
.m80 .fellowship_form_wrap .form_g .form textarea {padding:20px;resize: none;}
.m80 .fellowship_form_wrap .form_g .form input[type=radio] {position: relative;width:20px;height:20px;border-radius:50%;border:1px solid #ccc;}
.m80 .fellowship_form_wrap .form_g .form input[type=radio]:before {content:"";position: absolute;top:3px;left:3px;width:12px;height:12px;background:#00a7cb;border-radius:50%;opacity:0;}
.m80 .fellowship_form_wrap .form_g .form input[type=radio]:checked:before {opacity:1;}
.m80 .fellowship_form_wrap .form_g .form input[type=radio] + label {display: block;font-size:18px;color:#000;margin: -2px 0 0 10px;}
.m80 .fellowship_form_wrap .form_g .form .input_g {display: flex;flex-wrap: wrap;align-items: center;width:100%;border-bottom:1px solid #000;padding: 0 0 22px;margin-top:55px;}
.m80 .fellowship_form_wrap .form_g .form .input_g.w50 {display: flex;align-items: center;}
.m80 .fellowship_form_wrap .form_g .form .input_g .tit {position: relative;display: inline-block;width: 200px;font-size: 17px;font-weight:400;color:#000;padding-right: 15px;}
.m80 .fellowship_form_wrap .form_g .form .input_g .tit em {color:#f10000;}
.m80 .fellowship_form_wrap .form_g .form .input_g .tit span {font-size:16px;font-weight:300;}
.m80 .fellowship_form_wrap .form_g .form .input_g .input {width: calc(100% - 200px);display: inline-block;}
.m813 .fellowship_form_wrap .form_g .form .input_g.check {display: block;border-bottom:0;}
.m813 .fellowship_form_wrap .form_g .form .input_g.check .tit {width:100%;}
.m813 .fellowship_form_wrap .form_g .form .input_g.check .input {width:100%;margin-top: 25px;}
.m813 .fellowship_form_wrap .form_g .form .input_g.check .input > div {display:flex;}
.m813 .fellowship_form_wrap .form_g .form .input_g.check1 .input {display:flex;flex-wrap:wrap;}
.m813 .fellowship_form_wrap .form_g .form .input_g.check1 .input > div {margin: 10px 0;margin-right:60px;}
.m813 .fellowship_form_wrap .form_g .form .input_g.check2 .input > div + div {margin-top: 30px;}
.m813 .fellowship_form_wrap .form_g .form .input_g.file {display: block;border-bottom: 0;padding-bottom: 0;}
.m813 .fellowship_form_wrap .form_g .form .input_g.file .tit {width:100%;}
.m813 .fellowship_form_wrap .form_g .form .input_g .filebox {display: flex;width:100%;margin-top: 25px;}
.m813 .fellowship_form_wrap .form_g .form .input_g .filebox input {width: calc(100% - 220px);font-size:18px;color:#555;border: 0;border-bottom:1px solid #000;outline: none;} 
.m813 .fellowship_form_wrap .form_g .form .input_g .filebox label {display: block;width: 210px;height: 50px;border-radius:32px;border:1px solid rgba(0,0,0,0.4);margin-left:10px;font-size:14px;font-weight:400;text-align: center;line-height: 48px;color:#000;}
.m813 .fellowship_form_wrap .form_g .form .input_g .filebox label p {display: inline-block;padding-right:34px;background:url(/images/page/file_icon.png) no-repeat center right;}
.m813 .fellowship_form_wrap .form_g .form .input_g .filebox label:hover {background:#f2f2f2;}
.m813 .fellowship_form_wrap .form_g .form .input_g .filebox .upload-hidden {position: absolute;overflow: hidden;clip: rect(0,0,0,0);width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;}
.m813 .fellowship_form_wrap .form_g .form .input_g.textarea {width:100%;}
.m813 .fellowship_form_wrap .form_g .form .input_g.textarea .tit {width:100%;}
.m813 .fellowship_form_wrap .form_g .form .input_g.textarea .input {width:100%;}
.m813 .fellowship_form_wrap .form_g .form1 {border-bottom:1px solid #000;}
.m813 .fellowship_form_wrap .form_g .form2 {margin-top:110px;}
.m813 .fellowship_form_wrap .form_g .form2 .form_tit_wrap {width:100%;padding-bottom:75px;border-bottom:1px solid #000;}
.m813 .fellowship_form_wrap .form_g .form2 .form_tit_wrap .tit {font-size:20px;font-weight:400;color:#000;line-height:1.5;margin-top: 65px;}
.m813 .fellowship_form_wrap .form_g .form2 .input_g {margin-top: 45px;}

.m82 .fellowship_form_wrap .form_tit_wrap {}
.m82 .fellowship_form_wrap .form_tit_wrap .txt1 {font-weight: 400;margin-top: 24px;}
.m82 .fellowship_form_wrap .text_wrap {border-bottom:0;padding-bottom:0;}	
.m82 .fellowship_form_wrap .form_g .form  + .form {margin-top:120px;}
.m82 .fellowship_form_wrap .form_g .form input[type=text] {width:100%;padding: 20px 0;}
.m82 .fellowship_form_wrap .form_g .form .input_g {display: block;padding:0;}
.m82 .fellowship_form_wrap .form_g .form .input_g:nth-child(1) {margin-top:0;}
.m82 .fellowship_form_wrap .form_g .form .input_g.textarea {display: block;}
.m82 .fellowship_form_wrap .form_g .form .input_g.textarea .tit {width:100%;}
.m82 .fellowship_form_wrap .form_g .form .input_g .tit {display: block;width: auto;}
.m82 .fellowship_form_wrap .form_g .form .input_g .input {display: block;width:100%;margin-top: 15px;}
.m82 .fellowship_form_wrap .form_g .form .input_g .input.check {padding-bottom:50px;}
.m82 .fellowship_form_wrap .form_g .form .input_g .input.check > div {display:flex;align-items:center;margin:32px 0;}
.m82 .fellowship_form_wrap .form_g .form .input_g .input.check > div.w100 {width:100%;}
.m82 .fellowship_form_wrap .form_g .form .input_g .input.check1 {display:flex;flex-wrap:wrap;}
.m82 .fellowship_form_wrap .form_g .form .input_g .input.check1 > div {margin:10px 60px 10px 0;}
.m82 .fellowship_form_wrap .form_g .form .input_g.l_n {border-bottom: 0;}
.m82 .fellowship_form_wrap .form_g .form .input_g.l_n .input {padding-bottom:0;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g {border-bottom:0;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table {border-top:2px solid #000;margin-top: 36px;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table input[type=radio] {width:36px;height:36px;cursor:pointer;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table input[type=radio]:before {width:16px;height:16px;top: 10px;left:10px;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table input[type=radio]:checked {background:#ccedf5;border:0;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table .tr {display:flex;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table .tr > * {display: flex;align-items: center;justify-content: center;width: 19%;font-size: 15px;font-weight:300;color:#555;letter-spacing:-0.01em;border-right:1px solid rgba(0,0,0,0.2);}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table .tr > *:nth-child(1) {width: 24%;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table .tr > *:last-child {border-right: 0;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table .tr .th {font-weight:400;color:#000;text-align: center;border-bottom:1px solid #000;padding: 17px 0;background:#f2f2f2;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table .tr .td {border-bottom:1px solid rgba(0,0,0,0.2);padding: 20px 0;}
.m82 .fellowship_form_wrap .form_g .form2 .input_g .input_table .tr .td.txt1 {justify-content: flex-start;padding: 20px 30px;}

#form_pop {position: fixed;top:50%;left:50%;width:94%;max-width:1200px;transform:translate(-50%,-50%);z-index:10000;background:#fff;display: none;}
#form_pop .close {position: absolute;top: 18px;right: 15px;width:36px;height:36px;transform:rotate(45deg);z-index:1;}
#form_pop .close span {position: absolute;top: 48%;left:0;display: block;width:100%;height:2px;background:#000;}
#form_pop .close span:nth-child(2) {transform:rotate(90deg);}
#form_pop .inner {padding:100px 80px;border-top: 3px solid #0085ce;background:url('/images/page/form_pop_bg.png')no-repeat left -70px top -20px;}
#form_pop .inner .b_txt {display: block;font-size:30px;font-weight:500;color:#000;line-height:1.3;letter-spacing:-0.01em;}
#form_pop .inner .txt1 {font-size:18px;font-weight:300;line-height:1.9;letter-spacing:-0.01em;color:#666;margin-top: 27px;}




.contactus{}
.contactus .tit{margin-bottom:25px;font-size:20px;color:#000;}
.contactus ul{display:flex;flex-wrap:wrap;width:100%;background:#fff;border:1px solid #ddd;border-bottom:0;}
.contactus ul li{
	width:33.333%;height:150px;
	box-sizing:border-box;
	padding:33px 37px;
	border-right:1px solid #ddd;border-bottom:1px solid #ddd;
	transition:all 0.6s;	
}
.contactus ul li:nth-child(3n){border-right:0;}
.contactus ul li:nth-child(1){
	background:url(/images/page/contactus_icon1.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:nth-child(2){
	background:url(/images/page/contactus_icon2.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:nth-child(3){
	background:url(/images/page/contactus_icon3.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:nth-child(4){
	background:url(/images/page/contactus_icon4.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:nth-child(5){
	background:url(/images/page/contactus_icon5.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:nth-child(6){
	background:url(/images/page/contactus_icon6.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li dl{}
.contactus ul li dl dt{font-size:18px;color:#555;font-weight:400;transition:all 0.6s;}
.contactus ul li dl dd{margin-top:10px;font-size:18px;color:#555;font-weight:300;transition:all 0.6s;}


.contactus ul li:hover{box-shadow:0 2px 0 #00a7cb inset;}
.contactus ul li:hover dl dt{color:#00a7cb;}
.contactus ul li:hover dl dd{color:#00a7cb;}
.contactus ul li:hover:nth-child(1){
	background:url(/images/page/contactus_icon1_over.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:hover:nth-child(2){
	background:url(/images/page/contactus_icon2_over.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:hover:nth-child(3){
	background:url(/images/page/contactus_icon3_over.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:hover:nth-child(4){
	background:url(/images/page/contactus_icon4_over.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:hover:nth-child(5){
	background:url(/images/page/contactus_icon5_over.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}
.contactus ul li:hover:nth-child(6){
	background:url(/images/page/contactus_icon6_over.png) no-repeat calc(100% - 45px) calc(100% - 30px);
}


.report{padding: 100px 0; border-bottom: 1px solid #666;}
.report .tit h3{font-size: 32px; color: #000; font-weight: 600;}
.report .tit p{font-size: 18px; color: #666; font-weight: 400; line-height: 32px; margin-top: 45px;}
.report .boxwrap{margin-top: 45px; padding: 60px 100px; width: 100%; box-sizing: border-box; text-align: center; border: 1px solid #ccc;}
.report .boxwrap h4{font-size: 26px; color: #000; font-weight: 600;}
.report .boxwrap p{margin-top: 10px; font-size: 20px; line-height: 48px; color: #000; font-weight: 400;}
.report .boxwrap p span{color: #00a7cb;}
.report .more{margin-top: 40px;}
.report .more dt{font-size: 18px; color: #00a7cb; font-weight: 400;}
.report .more dd{margin-top: 8px;font-size: 18px; line-height: 32px; color: #666; font-weight: 400;}




.directions{padding:200px 0 0;}
.directions .tit{font-size:24px;color:#000;}
.directions_con{}
.directions_con .nation{margin:80px 0 40px;font-size:56px;color:#000;}
.directions_con .nation .area{margin-top:10px;font-size:22px;font-weight:300;color:#777;}
.directions_con .boxwrap{margin-bottom:20px;border:1px solid #ccc;}
.directions_con .boxwrap .contact_info{
	box-sizing:border-box;
	padding:60px 50px 40px;
}
.directions_con .boxwrap .contact_info .areaName{font-size:32px;color:#000;}
.directions_con .boxwrap .contact_info .areaName .mapOpen{
	display:inline-block;vertical-align:top;
	width:46px;height:46px;
	background:#fff url(/images/page/contactus_diections_a1.png) no-repeat center;
	box-sizing:border-box;
	border:1px solid #ccc;border-radius:50%;
}
.directions_con .boxwrap .contact_info .areaInfo{margin-top:25px;}
.directions_con .boxwrap .contact_info .areaInfo dl{display:inline-flex;margin:0 35px 20px 0;}
.directions_con .boxwrap .contact_info .areaInfo dl dt{margin-right:14px;font-size:20px;color:#0085ce;}
.directions_con .boxwrap .contact_info .areaInfo dl dt a:hover{text-decoration: underline;}
.directions_con .boxwrap .contact_info .areaInfo dl dd{font-size:20px;color:#666;font-weight:300;}
.directions_con .boxwrap .map_info{display:none;width:100%;height:550px;border-top:1px solid #ccc;}
.directions_con .boxwrap .map_info iframe{width:100%;height:100%;}

.directions_con .boxwrap.open .contact_info .areaName{color:#0085ce;}
.directions_con .boxwrap.open .contact_info .areaName .mapOpen{
	background:#0085ce url(/images/page/contactus_diections_a2.png) no-repeat center;
	border:1px solid #0085ce;
}


@media(max-width:1160px){
	.contactus ul li{
		width:50%;height:150px;
		box-sizing:border-box;
		padding:33px 37px;
		border-right:1px solid #ddd;border-bottom:1px solid #ddd;
		transition:all 0.6s;	
	}
	.contactus ul li:nth-child(3n){border-right:1px solid #ddd;}
	.contactus ul li:nth-child(2n){border-right:0;}	
	
}


