<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


html,body, h1, h2, h3, h4, h5, h6, th, td, input, textarea, select, option{/* font-family:'Noto Sans KR', '나눔고딕', 'NanumGothic', 'Nanum Gothic', '돋움',dotum,sans-serif; */letter-spacing:-0.5px;}

*{}
.pcbr{display:none;}
.ptbr{display:none;}
.tmbr{display:block;}
.tbr{display:none;}
.mbr{display:block;}
.pc_view{display:none;}
.pt_view{display:none;}
.tm_view{display:block;}
.t_view{display:none;}
.m_view{display:block;}

.page_top{bottom:1%}

/*header*/
#wrap header{background:#fff; transition:all 0.3s; border-bottom:1px solid rgba(204,204,204,0.4);}
#wrap header .gnb li.menu&gt;a,#wrap header .gnb_r .util&gt;ul&gt;li a{color:#000;}
#wrap header .gnb_r .toggle_menu span{background:#1390c7;}
#wrap header.on{background:#fff; border-bottom:1px solid rgba(204,204,204,1);}
#wrap header .gnb li.menu&gt;a{color:#000;display: block;line-height: 95px;}
#wrap header.on .gnb li.menu&gt;a{color:#000;}
#wrap header .gnb_r .toggle_menu{border-left:1px solid rgba(204,204,204,0.4);}
#wrap header.on .gnb_r .toggle_menu{border-left:1px solid rgba(204,204,204,1);}
#wrap header .gnb_r .toggle_menu span{background:#1390c7;}
#wrap header.on .gnb_r .toggle_menu span{background:#1390c7;}
#wrap header .gnb&gt;li+li&gt;a:before{background:rgba(204,204,204,1);}
#wrap header.on .gnb&gt;li+li&gt;a:before{background:rgba(204,204,204,0.4);}
#wrap header .gnb_r .util&gt;ul&gt;li a{color:#000;}
#wrap header.on .gnb_r .util&gt;ul&gt;li a{color:#000;}
#wrap header .gnb_r .util .lang_tit:before,#wrap header .gnb_r .util .lang_tit:after{background:#000;}
#wrap header.on .gnb_r .util .lang_tit:before,#wrap header.on .gnb_r .util .lang_tit:after{background:#000;}
#wrap header:hover .gnb_r .util .lang_tit:before,#wrap header:hover .gnb_r .util .lang_tit:after{background:#000;}


#wrap footer .wrap .inner_wrap{position:inherit !important; top:0  !important; left:0  !important; transform:none  !important;}




/* page common */
#container{padding:64px 0 0;}
.sub_top{
	position:relative;
	width:100%;height:320px;text-align:center;
	box-sizing:border-box;
}
.sub1{background:url(/img/page/sub1_bg.jpg) no-repeat center;background-size:cover;}
.sub2{background:url(/img/page/sub2_bg.jpg) no-repeat center;background-size:cover;}
.sub3{background:url(/img/page/sub3_bg.jpg) no-repeat center;background-size:cover;}
.sub4{background:url(/img/page/sub4_bg.jpg) no-repeat center;background-size:cover;}
.sub5{background:url(/img/page/sub5_bg.jpg) no-repeat center;background-size:cover;}
.sub6{background:url(/img/page/sub6_bg.jpg) no-repeat center;background-size:cover;}
.sub_top .titlearea{position:absolute;left:0;top:47%;width:90%;transform:translateY(-50%);padding:0 5%;}
.sub_top h2{font-family:"Montserrat";font-size: 43px;line-height: 1em;margin-bottom:10px;color:#fff;font-weight: 600;}
.sub_top p{font-family:"Montserrat";font-size:14px;color:#fff;font-weight:500;}

.sub_top .page_location{
	position:absolute;left:0;bottom:0;
	width:100%;height:50px;
	background:rgba(0,0,0,0.4);
}
.sub_top .page_location&gt;ul{
	max-width:1400px;width:100%;
	margin:0 auto;
}
.sub_top .page_location&gt;ul:after{display:block;content:"";clear:both;}
.sub_top .page_location&gt;ul&gt;li{
	float:left;
	box-sizing:border-box;
	width: 50%;
	border-right:1px solid rgba(255,255,255,0.2);
}
.sub_top .page_location&gt;ul&gt;li.home{
	display: none;
}
.sub_top .page_location&gt;ul&gt;li.home&gt;a{
	padding:0;text-align:center;text-indent:-9999px;
	background:url(/img/common/pl_home.png) no-repeat center;
	background-size:auto 14px;
}
.sub_top .page_location&gt;ul&gt;li.home&gt;a:after{display:none;}
.sub_top .page_location&gt;ul&gt;li&gt;a{
	display:block;position:relative;width:100%;height:100%;
	line-height:50px;text-align:left;
	box-sizing:border-box;
	padding:0 15px;
	font-size:15px;color:#fff;
}
.sub_top .page_location&gt;ul&gt;li&gt;a:after{
	display:block;content:"";
	width:3px;height:3px;
	border-right:2px solid #fff;border-bottom:2px solid #fff;
	transform:rotate(45deg) translateY(-50%);
	position:absolute;left:90%;top:50%;margin-top:-2px;
}


/* s : sub-top-tab*/

.sub_top .page_location{z-index:30;}
.sub_top .page_location&gt;ul&gt;li{position:relative;}
.sub_top .page_location .tab ul{position:absolute;top: 50px;left:0;width:100%;display:none;}
.sub_top .page_location .tab ul li+li{border-top:0;}
.sub_top .page_location .tab ul li{width:100%;line-height: 50px;border:1px solid rgba(255,255,255,.8);background:rgba(0,0,0,0.4);box-sizing:border-box;}
.sub_top .page_location .tab ul li:hover{background:rgba(0,0,0,0.8);}
.sub_top .page_location .tab ul li a{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: left;
    box-sizing: border-box;
    padding: 0 15px;
    font-size: 15px;
    color: #fff;
}

/* e : sub-top-tab*/

.tab_box,.m14_tab_box{
	position: relative;
	box-shadow:0 1px 0 #ddd inset,0 -1px 0 #ddd inset;
	background:#f5f5f5;
	width:100%;
	height: 57px;
	left:0;
	z-index:20;
}
.tab_box ul,.m14_tab_box ul{width: 100%;font-size: 0;padding: 0 4% 0 4%;text-align:center;box-sizing: border-box;display:inline-block;overflow:hidden;overflow-y:hidden;overflow-x:auto;white-space:nowrap;}
.tab_box ul::-webkit-scrollbar,.m14_tab_box ul::-webkit-scrollbar {display:none;}
.tab_box ul li,.m14_tab_box ul li{
	position: relative;
	display:inline-block;
	min-width: 75px;
	padding: 0 15px;
	height: 57px;
	margin-left:-1px;
}
.tab_box ul li:first-child,.m14_tab_box ul li:first-child{border-left:0;}
.tab_box ul li:last-child,.m14_tab_box ul li:last-child{border-right:0;}
.tab_box ul li a,.m14_tab_box ul li a{
	display:block;
	position:relative;
	font-size: 17px;
	line-height: 57px;
	color:rgba(34,34,34,0.5);
}
.tab_box ul li.on,.m14_tab_box ul li.on{border-left:1px solid #4fadd7;border-right:1px solid #4fadd7;background:#4fadd7}
.tab_box ul li.on a,.m14_tab_box ul li.on a{color:#fff;}
.tab_box ul li.on a:after,.m14_tab_box ul li.on a:after{
	width:9px;
	height:9px;
	background:#4fadd7;
	border:2px solid #fff;
	position:absolute;
	left:50%;
	bottom:-5px;
	border-radius:50%;
	transform:translateX(-50%);
}
.tabconwrap .tabcon{display:none;}
.tabconwrap &gt;.tabcon:first-child{display:block;}

.page{padding: 70px 0 0;}
.page .title1{font-size: 35px;color:#222;font-weight: 500;text-align:center;}
.page .title1:after{
	width:1px;
	height:30px;
	background:#222;
	margin:20px auto 0;
}
.page .title3{width: 92%;font-size: 21px;color:#666;line-height:1.4;text-align:center;margin: 40px auto 0;}
.innerwrap{width: 92%;margin:0 auto;box-sizing:border-box;}
.innerwrap:after{display:block;content:"";clear:both;}
.innerwrap2{width: 92%;margin:0 auto;}
.innerwrap2:after{display:block;content:"";clear:both;}
.slg{}
.slg h4{font-size: 2.5rem;color:#fff;text-align:center;line-height: 138%;}
.slg h4:before{
	display:block;
}
.tip{max-width:900px;width:80%;margin:20px auto 0;text-align:right;font-size:14px;}


.m00 .title1{margin-bottom:40px;}


/* m11 */
.m11 .section1{overflow:hidden;position:relative;/* padding-top:80px; */}
.m11 .section1:before{
	display:block;content:"";
	width:100%;height:75%;
	background:#f5f5f5;
	position:absolute;left:0;bottom:0;
}
.m11 .section1 .slg{
	display:flex;
	align-items:center;
	position:relative;
	z-index:10;
	float:right;
	width:100%;
	height: 305px;
	background:url(/img/page/m11_slg_bg.jpg) no-repeat center;
	background-size: auto 100%;
}
.m11 .section1 .slg h4{
    margin: 0px auto 0;
}
.m11 .section1 .contact{clear:both;position:relative;z-index:10;top: -85px;text-align:center;}
.m11 .section1 .contact&gt;div{
	display:inline-block;
	vertical-align:top;
	position:relative;
	box-sizing:border-box;
	width: 100%;
	padding: 25px 0;
	background:#fff;
	/*box-shadow:1px 1px 10px 3px rgba(0,0,0,0.1);*/
}
.m11 .section1 .contact&gt;div+div{margin-top: 25px;}
.m11 .section1 .contact&gt;div:after{
	display:block;content:"";
	width:100%;height:10px;
	background:url(/img/page/bg_dot1.png) repeat;
	position:absolute;left:0;top:100%;
}
.m11 .section1 .contact&gt;div .ico{height: 30px;}
.m11 .section1 .contact&gt;div .ico img{height:30px;}
.m11 .section1 .contact&gt;div dl{}
.m11 .section1 .contact&gt;div dl:after{
	display:block;content:"";
	width:26px;height:1px;
	background:#666;
	margin:15px auto 0;
}
.m11 .section1 .contact&gt;div dl dt{font-size: 1.7rem;color:#222;margin: 10px 0 10px;line-height: 1em;font-weight:600;}
.m11 .section1 .contact&gt;div dl dd{font-size: 1.8rem;color:#666;}


.m11 .section2{position:relative;padding: 70px 0 70px;}
.m11 .section2 .innerwrap{width:100%;}
.m11 .section2:before{
	display:block;
	content:"";
	width:100%;
	height: 30%;
	background:#f5f5f5;
	position:absolute;
	left:0;
	top:0;
}
.m11 .section2 .imgarea{
	position: relative;
	z-index:10;
}
.m11 .section2 .imgarea img{
    width: 96%;
}
.m11 .section2 .txtarea{
	position:relative;
	width:94%;
	margin:0 auto;
	z-index:10;
	padding: 0;
	box-sizing:border-box;
}
.m11 .section2 .txtarea h4{position:relative;margin: 40px 0 20px;font-size: 2.8rem;color:#222;font-weight: 600;}
.m11 .section2 .txtarea h4:before{
	width:235px;
	height:3px;
	background:#82c6e4;
	position:absolute;
	right:100%;
	top:20px;
	margin-right:30px;
}
.m11 .section2 .txtarea p{margin-top: 20px;font-size: 1.4rem;color:#444;line-height: 1.8;font-family: 'Noto Sans KR',sans-serif;}


/* m12 */
.m12{}
.m12 .section_top{
	padding:0px 10% 40px;
	background-size:100% auto;
	text-align:center;
}
.m12 .section_top h4{font-size:28px;color:#222;font-weight:600; line-height:1.4;}
.m12 .section_top h4:after{
	display:block;content:"";
	width:35px;height:1px;
	background:#ccc;
	margin:15px auto 20px;
}
.m12 .section_top p{font-size:17px;color:#666; line-height:1.6;}
.m12 .section{padding:50px 0 0;}
.m12 .section .area1{position:relative;padding-bottom: 70px;}
.m12 .section .area1 .pht{width: 100%;overflow: hidden;margin-top: -38px;z-index:10;}
.m12 .section .area1 .pht img{width: 100%;}
.m12 .section .area1 .txtarea{
	position:relative;
	z-index:10;
	max-width: 1400px;
	width:92%;
	margin: 0 auto;
}
.m12 .section .area1 .txtarea h5{position:relative; padding: 47px 0 0 10px;box-sizing: border-box;font-size: 28px;color:#222;font-weight:500;line-height: 1.4;background: url(/img/page/bg_dd1.png) no-repeat top left;background-size: 95px auto; z-index:20;}
.m12 .section .area1 .txtarea h5:after{
	display:block;
	content:"";
	width:2px;
	height: 68px;
	background: #82c6e4;
	margin: 25px 0 0;
	position:relative;
	left: 0;
}
.m12 .section .txtarea h6{margin-bottom: 20px;font-size: 22px;color:#222;font-weight:600;line-height:150%;}
.m12 .section .txtarea p{margin-bottom: 35px;font-size: 14px;color:#222;line-height: 1.8;font-family: 'Noto Sans KR',sans-serif;}
.m12 .section .txtarea p:last-child{margin-bottom:0 !important;}
.m12 .section .txtarea .sign{font-size: 14px;color:#222;line-height: 1.8;font-family: 'Noto Sans KR',sans-serif;}
.m12 .section .txtarea .sign .name{font-size: 18px;font-weight: 500;}
.m12 .section .area1 .txtarea .box{margin: 35px auto 0;width: 100%;}
.m12 .section .area1:after{
	display:block;
	content:"";
	width:100%;
	height: 79%;
	background:#f5f5f5;
	position:absolute;
	left:0;
	bottom:0;
}
.m12 .section .tabcon:nth-child(2) .area1:after{height: 81%;}
.m12 .section .tabcon:nth-child(2) .area1 p{margin-bottom:30px;}

.m12 .section .area2{position:relative;margin-top:-60px;}
.m12 .section .area2:after{
	display:block;
	content:"";
	width:100%;
	height: 42%;
	background:#f5f5f5;
	position:absolute;
	left:0;
	top:0;
}
.m12 .section .area2 .innerwrap{max-width:1280px;padding-bottom: 140px;}
.m12 .section .area2 .pht{position:relative;z-index:10;float:right;padding-top:100px;}
.m12 .section .area2 .txtarea{
	position:relative;z-index:10;
	float:left;box-sizing:border-box;
	padding:0 80px 0 0;
}
.m12 .section .area2 .txtarea p{margin-bottom:140px;}
.m12 .section .txtarea p.last{margin-bottom:60px}



/* m13 */
.m13{}
.m13 .section1{margin: 0px 0 70px;}
.m13 .section1 .innerwrap{
	width: 100%;
	padding: 60px 5%;
	background:url(/img/page/m13_section1_bg.jpg) no-repeat center;
	background-size:cover;
	text-align:center;
	font-size:0;
}
.m13 .section1 .innerwrap&gt;div{
	display: block;
	width: 100%;
	margin: 0 auto;
	vertical-align:top;
	position:relative;
	box-sizing:border-box;
	border:1px solid rgba(255,255,255,0.5);
	text-align:center;
	padding: 30px 30px;
}
.m13 .section1 .innerwrap .vision{margin-top:25px;}
.m13 .section1 .innerwrap&gt;div h4{font-family:'Montserrat';font-size: 20px;color:#fff;font-weight:600;}
.m13 .section1 .innerwrap&gt;div h4:after{
	display:block;
	content:"";
	width: 18px;
	height: 2px;
	background:#fff;
	margin: 15px auto;
}
.m13 .section1 .innerwrap&gt;div h5{margin-bottom: 10px;font-size: 25px;color:#fff;line-height: 1.4;}
.m13 .section1 .innerwrap&gt;div p{font-family:'Montserrat';font-size: 13px;color:#fff;line-height:150%;font-weight: 500;}

.m13 .section2{position:relative;padding-bottom: 70px;}
.m13 .section2 .innerwrap2{width:100%;}
.m13 .section2 .mission{position:relative;}
.m13 .section2 .vision{position:relative;z-index:10;padding-top: 70px;}
.m13 .section2 .vision:before{
	display:block;
	content:"";
	width:100%;
	height: 66%;
	background:#f5f5f5;
	position:absolute;
	right:0;
	top:0;
	z-index: -1;
}
.m13 .section2 .value:after{
	display:block;
	content:"";
	width:100%;
	height: 100%;
	background:#f5f5f5;
	position:absolute;
	left:0;
	top: 0px;
	z-index:-1;
}
.m13 .section2 h4{font-family:'Montserrat';font-size: 16px;color:#82c6e4;font-weight:600;}
.m13 .section2 h5{margin: 10px 0 30px;font-size: 31px;color:#222;font-weight:600;}
.m13 .section2 h6{margin: 55px 0 15px;font-size:20px;color:#222;font-weight:600;}
.m13 .section2 p{font-size: 14px;color:#444;line-height: 1.8;font-family: 'Noto Sans KR';}
.m13 .section2 .mission .imgarea{
	display:none;
}
.m13 .section2 .vision .imgarea{
	display:none;
}
.m13 .section2 .box{
	width:92%;margin:0 auto;
}
.m13 .section2 .value{
	position:relative;
	width: 100%;
	z-index:10;
	box-sizing:border-box;
	padding: 170px 0% 0;
	margin: 50px 0 0px;
}
.m13 .section2 .value:before{display:block;content:"";clear:both;position: absolute;top: 0;background: url(/img/page/m13_section2_img1.jpg) no-repeat top -77px center;background-size: 150% auto;width: 100%;height: 330px;overflow: hidden;z-index: 0;}
.m13 .section2 .value&gt;div{
	position: relative;
	width: 92%;
	max-width: 900px;
	margin: 0 auto;
	box-sizing:border-box;
	padding: 30px 0;
	background:#fff;
	z-index: 20;
}
.m13 .section2 .value&gt;div+div{margin-top: 20px;}
.m13 .section2 .value&gt;div:last-child{}
.m13 .section2 .value&gt;div h6{padding: 20px 0;margin-bottom: 10px;font-size: 18px;color:#222;text-align:center;margin-top: 0;}
.m13 .section2 .value&gt;div:nth-child(1) h6{background:url(/img/page/m13_num01.jpg) no-repeat center;background-size: auto 60px;}
.m13 .section2 .value&gt;div:nth-child(2) h6{background:url(/img/page/m13_num02.jpg) no-repeat center;background-size: auto 60px;}
.m13 .section2 .value&gt;div:nth-child(3) h6{background:url(/img/page/m13_num03.jpg) no-repeat center;background-size: auto 60px;}
.m13 .section2 .value&gt;div ul{
	padding: 0 8%;
}
.m13 .section2 .value&gt;div ul li{
	position:relative;
	box-sizing:border-box;
	width:100%;
	text-align:left;
	font-size: 14px;
	color:#444;
	line-height:160%;
	word-break:keep-all;
	padding-left: 12px;
	font-family: 'Noto Sans KR';
	margin: 5px 0;
}
.m13 .section2 .value&gt;div ul li:before{
	display:block;
	content:"";
	width: 5px;
	height: 1px;
	background:#444;
	position:absolute;
	left:0;
	top: 10px;
}
.m13 .section2 .vision .con{width: 92%;margin: 0 auto;}


.m13 .section3{background:#f5f5f5;padding: 70px 0 70px;}
.m13 .section3 h4{font-family:'Montserrat';font-size: 16px;color:#82c6e4;font-weight:600;}
.m13 .section3 h5{margin:10px 0 30px;font-size: 31px;color:#222;line-height: 1.4;font-weight:600;}
.m13 .section3 h6{margin:80px 0 15px;font-size:20px;color:#222;font-weight:600;}
.m13 .section3 .cb{margin-top: 55px;}
.m13 .section3 .cb .imgarea img{
    margin: 0 auto;
    display: block;
    width: 90%;
}
.m13 .section3 .cb .txtarea{
	box-sizing:border-box;
	width: 100%;
	margin-top: 50px;
}
.m13 .section3 .cb .txtarea dl{position:relative;margin-bottom: 20px;padding-left: 14px;}
.m13 .section3 .cb .txtarea dl:before{display:block;content:"";width: 3px;height: 17px;position:absolute;left:0;top: 2px;}
.m13 .section3 .cb .txtarea dl:last-child{margin-bottom:0;}
.m13 .section3 .cb .txtarea dl dt{font-size: 20px;color:#222;font-weight: 600;margin-bottom:10px;}
.m13 .section3 .cb .txtarea dl dt span{font-size: 13px;font-weight: 600;font-family: 'Montserrat';}
.m13 .section3 .cb .txtarea dl dd{font-size: 14px;width: 90%;color:#444;}
.m13 .section3 .cb .txtarea dl:nth-child(1):before{background:#548ca4;}
.m13 .section3 .cb .txtarea dl:nth-child(2):before{background:#97cce4;}
.m13 .section3 .cb .txtarea dl:nth-child(3):before{background:#ced2d4;}


/* m14 */
.m14{}
.m14 .section_top{
	padding: 0px 10% 50px;
	background-size:100% auto;
	text-align:center;
}
.m14 .section_top h4{font-size: 28px;color:#222;font-weight:600; line-height:1.4;}
.m14 .section_top h4:after{
	display:block;
	content:"";
	width: 34px;
	height:1px;
	background:#ccc;
	margin: 20px auto;
}
.m14 .section_top p{font-size: 17px;color:#666;line-height: 1.6;word-break: keep-all;}

.m14 .m14_tab_box{
	margin-bottom:30px;box-shadow:0 1px 0 #ddd inset,0 -1px 0 #ddd inset;background:#f5f5f5;
	width:100%;left:0;top:63px;z-index:100;
}
.m14 .section{position:relative;}
.m14 .section:before{
	display:block;
	content:"";
	width:11px;
	height:1px;
	background:#ddd;
	position:absolute;
	left: 4%;
	top:0;
	transform:translateX(-50%);
	margin-left: 0.5px;
}
.m14 .section:after{
	display:block;
	content:"";
	width:1px;
	height:100%;
	background:#ddd;
	position:absolute;
	left: 4%;
	top:0;
	margin-left: -0.5px;
}
.m14 .history{position:relative;}
.m14 .history&gt;div{
	position:relative;
	box-sizing:border-box;
	margin-bottom: -152px;
}
.m14 .history&gt;div:first-child{top:0;padding-top: 0;}
.m14 .history&gt;div:nth-child(5){margin-bottom:0;}
.m14 .history&gt;div .titlearea{position:relative;z-index:10;}
.m14 .history&gt;div .titlearea:before{display:block;content:"";width:1000%;height:1px;bottom:0;background:#ddd;position:absolute;}
.m14 .history&gt;div .titlearea{padding: 50px 0 25px 25px;}
.m14 .history&gt;div .titlearea:before{left:0;}
.m14 .history&gt;div .titlearea:after{display:block;content:"";width:5px;height:5px;background:#82c6e4;position:absolute;bottom:-2px;z-index:10;}
.m14 .history&gt;div .titlearea:after{right:100%;margin-right:-3px;}
.m14 .history&gt;div .titlearea h4{font-size: 29px;font-weight: 500;color:#222;}
.m14 .history&gt;div .titlearea p{font-size: 18px;color:#959595;margin-top: 10px;line-height: 1.4;}
.m14 .history&gt;div .conarea{position:relative;padding: 0 0 180px 0;}
.m14 .history #y5 .conarea{padding-bottom:70px;}
.m14 .history&gt;div:first-child .conarea{padding-bottom: 180px;}
.m14 .history&gt;div:nth-child(2) .conarea{padding-bottom: 180px;}
.m14 .history&gt;div:nth-child(3) .conarea{padding-bottom: 180px;}
.m14 .history&gt;div .conarea{padding-left: 25px;}
.m14 .history&gt;div:nth-child(even) .conarea:after{
	display:block;
	content:"";
	width:1000%;
	height: 100%;
	background:#f5f5f5;
	position:absolute;
	left:0%;
	top:0;
	z-index: -1;
}
.m14 .history&gt;div .conarea ul{padding: 20px 0 0;position:relative;z-index:10;}
.m14 .history&gt;div .conarea ul li{overflow:hidden;margin-bottom: 10px;font-family: 'Noto Sans KR',sans-serif;}
.m14 .history&gt;div .conarea ul li:last-child{margin-bottom:0;}
.m14 .history&gt;div .conarea ul li .year{font-size: 14px;color:#222;font-weight: 500;}
.m14 .history&gt;div .conarea ul li .con{font-size: 14px;color:#444;}
.m14 .history&gt;div .conarea ul li .year{float:left;margin-right: 10px;width: 50px;}
.m14 .history&gt;div .conarea ul li .con{float:left;width: calc(100% - 60px);}
.m14 .history&gt;div .conarea .bg_year{display:none;}
.m14 .history&gt;div .img{padding-top: 25px;z-index: 10;}
.m14 .history&gt;div .img img{width: 90%;}
.m14 .history&gt;div:first-child .img{top:0;}


/* m15 */
.m15{}
.m15 .section1{}
.m15 .section1 .area1{position:relative;padding-bottom: 70px;}
.m15 .section1 .area1:after{
	display:block;
	content:"";
	width:100%;
	height: 46.5%;
	background:#f5f5f5;
	position:absolute;
	left:0;
	bottom:0;
}
.m15 .section1 .area1 .pht{
	position: relative;
	left: 0;
	top:0;
	z-index:10;
	background:#e7edf2;
	width: 96%;
	text-align: center;
	padding: 50px 0px;
	box-sizing: border-box;
}
.m15 .section1 .area1 .pht img{width: 80%; max-width:350px;}
.m15 .section1 .area1 .txtarea{
	position:relative;
	z-index:10;
	padding: 80px 0 0 0;
	background: url(/img/page/bg_dd1.png) no-repeat 0px 25px;
	background-size: 95px auto;
	margin: 0 auto;
	width: 90%;
}
.m15 .section1 .area1 .txtarea h4{padding: 0 0 0 10px;font-size: 28px;color:#222;font-weight:600;line-height:1.4;}
.m15 .section1 .area1 .txtarea h4:after{
	display:block;
	content:"";
	width:2px;
	height: 68px;
	background:#4fadd7;
	margin: 25px 0;
	position:relative;
	left: -10px;
}
.m15 .section1 .txtarea p{margin-bottom: 25px;font-size: 14px;color:#222;line-height:1.8;font-family: 'Noto Sans KR', '나눔고딕', 'NanumGothic', 'Nanum Gothic', '돋움',dotum,sans-serif;}
.m15 .section1 .txtarea p:last-child{margin-bottom:0 !important;}
.m15 .section1 .txtarea .sign{font-size:18px;color:#222;line-height:190%}
.m15 .section1 .txtarea .sign .name{font-size:20px;font-weight:600;}


.m15 .section2{padding: 70px 0;}
.title2{font-size: 22px;color:#222;font-weight:600;margin-bottom: 10px;}
.title2_btm{font-size: 14px;color:#444;line-height: 1.8;font-family: 'Noto Sans KR', '나눔고딕', 'NanumGothic', 'Nanum Gothic', '돋움',dotum,sans-serif;}
.m15 .section2 .logo img{width: 100%;}
.m15 .section2 .logo&gt;div{
    margin-top: 15px;
}
.m15 .section2 .down{margin-top: 15px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.m15 .section2 .down a{
	display:inline-block;
	width: 49%;
	margin-bottom: 1%;
	height: 44px;
	text-align:center;
	line-height: 44px;
	border:1px solid #222;
	font-size: 14px;
	color:#222;
	font-weight: 500;
	font-family: 'Noto Sans KR',sans-serif;
}
.m15 .section2 .down a img{display:inline-block;margin-left: 3px;position: relative;top: -1px; width:10px;}


.m15 .section3{padding: 70px 0;background:#f5f5f5;}
.m15 .section3 .color{}
.m15 .section3 .color&gt;div{
	width: 100%;
	box-sizing:border-box;
	border:1px solid #ddd;
	background:#fff;
	padding: 25px;
	margin-top: 24px;
}
.m15 .section3 .color&gt;div h5{margin-bottom:15px;font-size: 17px;color:#222;font-weight:500;}
.m15 .section3 .color&gt;div .color_wrap{}
.m15 .section3 .color&gt;div .color_wrap ul{}
.m15 .section3 .color&gt;div .color_wrap ul li{
	display:flex;
	margin-bottom:10px;
}
.m15 .section3 .color&gt;div .color_wrap ul li:last-child{margin-bottom:0;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox{
	box-sizing:border-box;
	width: 110px;
	height: 70px;
	border:1px solid #ddd;
	padding: 7px;
}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox span{display:block;width:100%;height:100%;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox.c1 span{background:#0595d5;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox.c2 span{background:#472f91;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox.c3 span{background:#818285;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox.c4 span{background:#6d6e71;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox.c5 span{background:#b3944c;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorbox.c6 span{background:#bcbdc0;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorinfo{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	box-sizing:border-box;
	width: calc(100% - 110px);
	padding: 0 0px 0 15px;
}
.m15 .section3 .color&gt;div .color_wrap ul li .colorinfo dl{display:inline-flex;margin: 3px 0;padding-right:5px; letter-spacing: -0.7px;}
.m15 .section3 .color&gt;div .color_wrap ul li .colorinfo dl dt{
	font-size: 14px;
	color:#222;
	margin-right: 0px;
	font-weight:500;
}
.m15 .section3 .color&gt;div .color_wrap ul li .colorinfo dl dd{
	font-size: 14px;
	color:#666;
}


.m15 .section4{padding: 70px 0;}
.m15 .section4 .background{margin-top:30px;}
.m15 .section4 .background h5{font-size: 17px;color:#222;font-weight:500;margin: 13px 0 30px;}
.m15 .section4 .background h5.last{margin:13px 0 0;}
.m15 .section4 .background ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 10px 9%;
	border:1px solid #ddd;
}
.m15 .section4 .background ul li{
    width: 30%;
}
.m15 .section4 .background ul li img{width:100%;}
.m15 .section4 .background ul.bg1{background:#fff;}
.m15 .section4 .background ul.bg2{background:#0595d5;}
.m15 .section4 .background ul.bg3{background:#472f91;}
.m15 .section4 .background ul.bg4{background:#b3944c;}
.m15 .section4 .background ul.bg5{background:#bcbdc0;}
.m15 .section4 .background ul.bg6{background:#231f20;}

/* m16 */
.m16{}
.m16 .section1{padding: 0;}
.m16 .section1 .map{}
.m16 .section1 .map iframe{height: 290px;}
.m16 .section1 .mapinfo{
	width: 100%;
	box-sizing:border-box;
	padding: 40px 30px;
	margin:0 auto 0;
	background:#f5f5f5;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1),-5px -5px 5px rgba(0,0,0,0.1);
	position:relative;
	z-index:10;
}
.m16 .section1 .mapinfo h4{margin-bottom: 15px;font-size: 22px;color:#222;font-weight:500;}
.m16 .section1 .mapinfo ul{}
.m16 .section1 .mapinfo ul li{
	margin-bottom: 25px;
	font-size: 14px;
	color:#444;
	line-height: 180%;
	font-family: 'Noto Sans KR', sans-serif;
}
.m16 .section1 .mapinfo ul li:last-child{margin-bottom:0;}
.m16 .section1 .mapinfo ul li strong{color:#222;font-weight:500;}
.m16 .section1 .mapinfo ul li .tit{color:#222;font-weight:600;margin-right:5px;}
.m16 .section1 .mapinfo ul li .nbsp{display:inline-block;width:20px;}


.m16 .section2{}
.m16 .section_top{
	margin-top:-100px;
	padding: 170px 0 30px;
	background-size:100% auto;
	text-align:center;
}
.m16 .section_top h4{font-size: 23px;color:#222;font-weight:600;line-height: 1.4;}
.m16 .section_top h4:after{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	background:#ccc;
	margin: 20px auto 0;
}
.m16 .m16_tab{box-shadow:0 1px 0 #ddd inset,0 -1px 0 #ddd inset;background:#f5f5f5;}
.m16 .m16_tab ul{font-size:0;text-align:center;}
.m16 .m16_tab ul li{
	display:inline-block;
	width:280px;
	border-right:1px solid #ddd;border-left:1px solid #ddd; margin-left:-1px;
}
.m16 .m16_tab ul li a{
	display:block;position:relative;
	font-size:20px;line-height:70px;color:rgba(34,34,34,0.5);
}
.m16 .m16_tab ul li.on{border-left:1px solid #4fadd7;border-right:1px solid #4fadd7;background:#4fadd7}
.m16 .m16_tab ul li.on a{color:#fff;}
.m16 .m16_tab ul li.on a:after{
	display:block;content:"";
	width:9px;height:9px;
	background:#4fadd7;border:2px solid #fff;
	position:absolute;left:50%;bottom:-5px;
	border-radius:50%;transform:translateX(-50%);
}
.m16 .section2 .tabconwrap{padding: 30px 0 70px;background:#f5f5f5;}
.m16 .section2 .tabconwrap .mapwrap{
}
.m16 .section2 .tabconwrap .mapwrap&gt;div+div{width: 100%;margin-top: 30px;}
.m16 .section2 .tabconwrap .mapwrap .w100{width:100%;}
.m16 .section2 .tabconwrap .mapwrap&gt;div .map{
}
.m16 .section2 .tabconwrap .mapwrap&gt;div .map iframe{height: 200px;}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo{
	box-sizing:border-box;
	padding: 30px 15px;
	border-bottom:1px solid #ddd;
}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo h4{width: 100%;font-size: 22px;color:#222;font-weight:500;line-height: 1em;margin-bottom: 5px;}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo ul{}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo ul li{font-size: 14px;color:#444;line-height:200%;margin-bottom:30px;font-family: 'Noto Sans KR',sans-serif;}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo ul li:last-child{margin-bottom:0;}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo ul li strong{font-weight: 500;}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo ul li .tit{color:#222;font-weight:600;margin-right:5px;}
.m16 .section2 .tabconwrap .mapwrap&gt;div .mapinfo ul li .nbsp{display: inline-block;width: 10px;}
.m16 .tabcon{display:none;}
.m16 .tabcon:first-child{display:block;}


/* m17 */
.m17{padding-bottom:70px;}
.m17 .section1 h4{font-size: 23px;color:#222;font-weight:600;line-height: 1.4;text-align:center;}
.m17 .section1 h4:after{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	background:#ccc;
	margin: 15px auto 40px;
}
.m17 .section1 .affiliate{}
.m17 .section1 .affiliate .item{
	box-sizing:border-box;
	border:1px solid #ddd;
	padding: 35px 20px;
	margin:0 10px;
}
.m17 .section1 .affiliate .item .name{position:relative;margin-bottom:20px;}
.m17 .section1 .affiliate .item .name h5{font-size: 20px;color:#222;font-weight: 600;}
.m17 .section1 .affiliate .item .name a{position:absolute;right:0;top: 0;}
.m17 .section1 .affiliate .item .name a img{
    position: relative;
    top: 2px;
    width: 22px;
}
.m17 .section1 .affiliate .item .logoarea{border:1px solid #ddd;}
.m17 .section1 .affiliate .item .logoarea img{max-width:100%; margin:0 auto;}
.m17 .section1 .affiliate .item .name2{
	font-family:'Montserrat';
	font-size: 20px;
	color:#222;
	font-weight:600;
	letter-spacing: -.5px;
	line-height:1em;
	padding: 20px 0;
	border-bottom:1px solid #ddd;
}
.m17 .section1 .affiliate .item .info{margin:20px 0 0;height: 210px;}
.m17 .section1 .affiliate .item .info dl{display:flex;margin-bottom: 4px;}
.m17 .section1 .affiliate .item .info dl:last-child dt{width:90px;}
.m17 .section1 .affiliate .item .info dl dt{font-size: 14px;color:#444;font-weight:500;line-height: 180%;}
.m17 .section1 .affiliate .item .info dl dd{font-size: 14px;color:#666;padding-left:10px;line-height: 180%;width:calc(100% - 90px);}
.m17 .section1 .affiliate .item .contact{
	display:flex;
	align-items:center;
	padding: 10px 0;
	min-height: 60px;
	box-sizing: border-box;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#f5f5f5;
}
.m17 .section1 .affiliate .item .contact&gt;div{
	box-sizing:border-box;
	width:50%;
	text-align:center;
	font-family:'Montserrat';
	font-size: 14px;
	color:#666;
	font-weight:400;
	line-height:1.6em;
}
.m17 .section1 .affiliate .item .contact span{}
.m17 .section1 .affiliate .item .contact&gt;div.just{width:100%;border:0;}
.m17 .section1 .affiliate .item .contact&gt;div{border-right:0;}
.m17 .section1 .affiliate .item .contact&gt;div:first-child{border-right:1px solid #ddd;}
.m17 .section1 .affiliate .item .contact&gt;div strong{color:#444;font-weight:500;margin-right:5px;}
.m17 .section1 .affiliate .item .contact.type2_1{display:block;}
.m17 .section1 .affiliate .item .contact.type2&gt;div{
    width: 100%;
    margin: 4px 0px;
    border-right: 0;
}
.m17 .section1 .affiliate .slick-prev{
	width: 10px;
	height: 25px;
	background: url(/img/page/m17_prev1.png) no-repeat center;
	background-size: 100%;
	border:0;
	outline:0;
	text-indent:-9999px;
	position:absolute;
	left: 50%;
	bottom: -41px;
	margin-left: -55px;
}
.m17 .section1 .affiliate .slick-next{
	width: 10px;
	height: 25px;
	background: url(/img/page/m17_next1.png) no-repeat center;
	background-size: 100%;
	border:0;
	outline:0;
	text-indent:-9999px;
	position:absolute;
	right: 50%;
	bottom: -41px;
	margin-right: -55px;
}
.m17_paging{margin-top: 20px;font-family:'Montserrat';font-size: 14px;color:#222;font-weight:600;text-align:center;}

.m20 .section_top{
	background-size:100% auto;
	text-align:center;
	margin: 0 auto;
}
.m20 .section_top h4{font-size: 28px;line-height: 1.4;color:#222;font-weight:600;}
.m20 .section_top p{font-size: 17px;color:#666;line-height: 1.6;}



/* m20_layout */
.m20_layout .section_top{
	position:relative;
	padding-bottom: 60px;
	background-size:100% auto;
	text-align:center;
}
.m20_layout .section_top .innerwrap{width:100%;}
.m20_layout .section_top .innerwrap .img{position: relative;left: -4%;width: 100%;height: 300px;overflow: hidden;}
.m20_layout .section_top .innerwrap img{width: 211%;display: block;position: relative;left: -153px;}
.m20_layout .section_top .pht{
    position: relative;
}
.m20_layout .section_top .txtarea{
	box-sizing:border-box;
	position: relative;
	float: right;
	width: 96%;
	padding: 35px 20px 0 33px;
	margin-top: -115px;
	z-index:10;
	text-align:left;
	background: #fff;
}
.m20_layout .section_top .txtarea .sub_tit{
	font-family:'Montserrat';
	font-size: 17px;
	color: #222;
	font-weight: 700;
	letter-spacing: -1px;
}
.m20_layout .section_top .txtarea .sub_tit:after{
	display:block;
	content:"";
	width: 1px;
	height: 30px;
	background: #222;
	margin: 10px 0px 10px 0;
}
.m20_layout .section_top .txtarea h4{font-size: 27px;color:#222;font-weight:500;line-height: 1.4;letter-spacing: -1px;margin-bottom: 25px;}
.m20_layout .section_top p{font-size: 14px;color:#444;line-height: 1.8;}


.m20_layout .tabconwrap{padding: 60px 0 70px;}
.m20_layout .tabconwrap&gt;div{max-width:1260px;width:100%;margin:0 auto;}

.m20_layout .titarea{overflow:hidden;margin-bottom: 50px;}
.m20_layout .titarea .img{position:relative;width: 70%;margin: 0 auto 50px;}
.m20_layout .titarea .img .bg{width:100%;}
.m20_layout .titarea .img .img1 img{width:100%;}
.m20_layout .titarea .tit{
	width: 92%;
	box-sizing:border-box;
	margin: 0 auto;
}
.m20_layout .titarea .tit h4{}
.m20_layout .titarea .tit h4 .kr{font-size: 19px;color:#222;font-weight:500;}
.m20_layout .titarea .tit h4 .en{font-family:'Montserrat';font-size: 36px;color:#222;font-weight:600;margin: 15px 0 25px;letter-spacing:-1px;}
.m20_layout .titarea .tit p{font-size: 14px;color:#444;line-height: 1.8;}

.m20_layout .conwrap{
    width: 92%;
    margin: 0 auto;
}
.m20_layout .conwrap&gt;div{margin-bottom: 50px;}
.m20_layout .conwrap&gt;div:last-child{margin-bottom:0;}
.m20_layout .conwrap .title{position:relative;margin-bottom: 30px;}
.m20_layout .conwrap .title:after{
	display:block;
	content:"";
	width:100%;
	height: 2px;
	background: #333333;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-1.5px;
}
.m20_layout .conwrap .title h5{
	display:inline-block;
	position:relative;
	z-index:10;
	background:#fff;
	padding-right: 15px;
	font-size: 19px;
	color:#222;
	font-weight:500;
}
.m20_layout .conwrap .con{}
.m20_layout .conwrap .con .ul1{display: flex;flex-wrap: wrap;justify-content: space-between;}
.m20_layout .conwrap .con .ul1 li{
	width: 48%;
	position:relative;
	font-size: 14px;
	line-height: 1.8;
	color:#444;
	padding-left: 10px;
	box-sizing:border-box;
	margin-bottom: 12px;
	font-family: 'Noto Sans KR',sans-serif;
}
.m20_layout .conwrap .con .ul1 li:before{
	display:block;
	content:"";
	width: 6px;
	height:2px;
	background:#333;
	position:absolute;
	left:0;
	top: 12px;
}
.m20_layout .conwrap .con .ul1 li:nth-child(4n){margin-right:0;}
.m20_layout .conwrap .con .ul1.type1 li{width:100%;}
.m20_layout .conwrap .con .ul2:after{display:block; content:""; clear:both;}
.m20_layout .conwrap .con .ul2 li{
	float:left;
	width: 50%;
	height: 170px;
	box-sizing:border-box;
	border: 1px solid #ddd;
	background:#fefefe;
	padding-top: 120px;
	text-align:center;
	font-size: 17px;
	color:#444;
	margin-top:-1px;
	margin-left:-1px;
	font-weight:600;
}
.m20_layout .conwrap .con .prd_list .tv,.m20_layout .conwrap .con .prd_list .monitor{background: url(/img/page/m21_prd_img1.png) no-repeat top 40px center;background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .pc{background: url(/img/page/m21_prd_img2.png) no-repeat top 45px center;background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .pad{background:url(/img/page/m21_prd_img3.png) no-repeat top 45px center;background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .phone{background:url(/img/page/m21_prd_img4.png) no-repeat top 45px center;background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .navi{background:url(/img/page/m21_prd_img5.png) no-repeat top 45px center;auto FONT-WEIGHT: 700;}
.m20_layout .conwrap .con .prd_list .display{background:url(/img/page/m20_prd_img6.png) no-repeat top 45px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .tool{background:url(/img/page/m20_prd_img7.png) no-repeat top 40px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .bike{background:url(/img/page/m20_prd_img8.png) no-repeat top 40px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .ev{background:url(/img/page/m20_prd_img9.png) no-repeat top 40px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .ess{background:url(/img/page/m20_prd_img10.png) no-repeat top 40px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .solarcell{background:url(/img/page/m20_prd_img11.png) no-repeat top 40px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .sd{background:url(/img/page/m20_prd_img12.png) no-repeat top 40px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .appliances{background:url(/img/page/m20_prd_img13.png) no-repeat top 40px center; background-size: auto 70px;}
.m20_layout .conwrap .con .prd_list .car{background:url(/img/page/m20_prd_img14.png) no-repeat top 45px center; background-size: auto 70px;}
.m20_layout .conwrap .con .ul2 li+li{
	margin-left: -1px;
}

.m20_layout .conwrap .con .ul3{overflow:hidden;}
.m20_layout .conwrap .con .ul3 li{
	position:relative;
	font-size: 14px;
	color:#444;
	padding-left: 10px;
	line-height:180%;
	box-sizing:border-box;
	margin-right: 20px;
	font-family: 'Noto Sans KR',sans-serif;
}
.m20_layout .conwrap .con .ul3 li+li{margin-top:20px;}
.m20_layout .conwrap .con .ul3 li:before{
	display:block;
	content:"";
	width: 6px;
	height:2px;
	background:#333;
	position:absolute;
	left:0;
	top:12px;
}
.m20_layout .conwrap .con .ul3 li .email a{display:inline-block;}
.m20_layout .conwrap .con .ul3 li .email img{width:15px; margin-right:5px;}
.m25 .innerwrap{width:100%;}
.m25 .tabconwrap{margin-top: 40px;}
.m25 .section_top{padding-bottom:50px; width:92%; margin:0 auto;}
.m25 .section_top h4:after{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	background:#ccc;
	margin: 15px auto 20px;
}
.m25 .section{position:relative; padding-bottom:70px;}
.m25 .section1 .imgarea{width: 95%;height: 245px;overflow:hidden;}
.m25 .section1 .imgarea img{width: 102%;display:block;position: relative;top: 0;}
.m25 .section1 .txtarea1{z-index: 10;margin: 25px auto 25px;width: 92%;box-sizing: border-box;}
.m25 .section1 .txtarea1:before{display: block;content: "";position: relative;width: 2px;height: 68px;background: #82c6e4;margin-bottom: 20px;}
.m25 .section1 .txtarea2:before{position: absolute;left: 0;top: 0;display: block;content: "";width: 100%;height: 80.5%;background: #f5f5f5;z-index: -1;}
.m25 .section1 .txtarea2 p{
    width: 92%;
    margin: 0 auto;
}
.m25 .section1 .txt p+p{margin-top: 25px;}
.m25 .section1 .txtarea2{padding-top:25px;}
.m25 .section1 .txtarea2 img{margin: 74px auto 0;display:block;width: 90%;max-width: 900px;}
.m25 .section1 .txt{position:relative; box-sizing:border-box;}
.m25 .section1 .txt .strong{font-weight: 500;color: #222;}
.m25 .section1 .txt p{font-size: 14px;color:#444;line-height: 1.8;}
.m25 .section2{width:92%; margin:0 auto;}
.m25 .section2 *{box-sizing:border-box;}
.m25 .section2 .list_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.m25 .section2 .list_wrap li{width: 100%;}
.m25 .section2 .list_wrap li+li{margin-top:60px;}
.m25 .section2 .list_wrap .tit{
	position:relative;
	font-size: 21px;
	font-weight: 600;
	line-height: 1em;
	margin-bottom: 15px;
}
.m25 .section2 .list_wrap .tit:after{position:absolute;top:50%;right:0;margin-top:-1.5px;display:inline-block;content:"";width: 70px;height:2px;background:#82c6e4;}
.m25 .section2 .list_wrap .imgarea{
    border: 1px solid #e2e2e2;
    width: 100%;
}
.m25 .section2 .list_wrap .imgarea img{
    width: 100%;
}
.m25 .section2 .list_wrap .txtarea .sub-tit{
    font-size: 18px;
    margin: 20px 0;
    font-weight: 500;
}
.m25 .section2 .list_wrap .txtarea .txt{
    font-size: 14px;
    line-height: 1.8;
    color: #444;
    padding: 20px 0 40px;
    border-top: 1px solid #d7d8d8;
}
.m25 .section2 .list_wrap .link_btn{
    width: 100%;
    line-height: 64px;
    text-align: center;
    display: block;
    font-size: 14px;
    border-top: 1px solid #d7d8d8;
    border-bottom: 1px solid #d7d8d8;
    background: #f5f5f5;
    font-weight: 500;
    box-sizing: border-box;
}
.m25 .section2 .list_wrap .link_btn .item{
    width: 17px;
    height: 18px;
    background: url(/img/page/m25_icon1.png)no-repeat center;
    margin-right:5px;
    margin-top: 1px;
    background-size: 100%;
}
.m25 .section2 .list_wrap .link_btn span{display:inline-block; vertical-align:middle;}



/* m31 */
.m31{}
.m31 .section1{overflow:hidden;position:relative;}
.m31 .section1 .imgarea{width: 96%;height: 240px;overflow:hidden;}
.m31 .section1 .imgarea img{width: 105%;display:block;position: relative;top: 0;}
.m31 .section1 .txtarea{
	box-sizing:border-box;
	padding: 40px 0 70px;
	width: 94%;
	margin: 0 auto;
}
.m31 .section1 .txtarea h4{font-size: 28px;color:#222;font-weight:500;margin-bottom: 25px;position:relative;}
.m31 .section1 .txtarea h4:before{
	width:235px;
	height:3px;
	background:#82c6e4;
	position:absolute;
	right:100%;
	top:20px;
	margin-right:35px;
	z-index: 10;
}
.m31 .section1 .txtarea p{font-size: 14px;color:#444;line-height: 1.8;font-family: 'Noto Sans KR',sans-serif;}
.m31 .section1 .txtarea p+p{margin-top: 25px;}
.m31 .section2{background:#f5f5f5;padding-bottom: 70px;}
.m31 .section2 .title{position:relative;text-align:center;padding: 70px 0;}
.m31 .section2 .title:before{
	display:block;
	content:"";
	width: 80px;
	height: 66px;
	background:url(/img/page/bg_dd1.png) no-repeat;
	background-size: 100%;
	position:absolute;
	left:0;
	top: -15px;
}
.m31 .section2 .title:after{
	display:block;
	content:"";
	width: 80px;
	height: 66px;
	background:url(/img/page/bg_dd2.png) no-repeat;
	background-size: 100%;
	position:absolute;
	right:0;
	bottom: -15px;
}
.m31 .section2 .title h4{font-size: 27px;color:#222;font-weight:500;line-height: 1.4;}
.m31 .section2 .conwrap{}
.m31 .section2 .conwrap&gt;div+div{width:100%;margin-top: 70px;}
.m31 .section2 .conwrap .imgarea img{
    width: 100%;
    position: relative;
    top: -0%;
}
.m31 .section2 .conwrap&gt;div .imgarea{width: 100%;height: 310px;overflow: hidden;}
.m31 .section2 .conwrap&gt;div .txtarea{width: 100%;margin-top: 30px;box-sizing:border-box;}
.m31 .section2 .conwrap&gt;div:nth-child(odd) .txtarea{}
.m31 .section2 .conwrap&gt;div:nth-child(even) .txtarea{}
.m31 .section2 .conwrap&gt;div .txtarea&gt;div{width:100%;}
.m31 .section2 .conwrap&gt;div .txtarea .num{
	position:relative;
	padding-bottom: 20px;
	font-family:'Montserrat';
	font-size: 26px;
	color: #222;
	letter-spacing: -1px;
	font-weight: 600;
}
.m31 .section2 .conwrap&gt;div .txtarea .num:after{
	display:block;
	content:"";
	width: 100%;
	height: 2px;
	background: #222;
	position:absolute;
	bottom:0;
}
.m31 .section2 .conwrap&gt;div:nth-child(odd) .txtarea .num:after{left:0;}
.m31 .section2 .conwrap&gt;div:nth-child(even) .txtarea .num:after{}
.m31 .section2 .conwrap&gt;div .txtarea h5{margin: 30px 0 25px;font-size: 21px;color:#222;font-weight:500;}
.m31 .section2 .conwrap&gt;div .txtarea p{font-size: 14px;color:#444;line-height: 1.8;}


.m31 .section3{background:#fff;}
.m31 .section3 .innerwrap2{position:relative;padding: 70px 0;}
.m31 .section3 .innerwrap2:before{
	display:block;
	content:"";
	width: 2px;
	height: 68px;
	background: #4fadd7;
	position:absolute;
	left:0;
	top: -34px;
}
.m31 .section3 .slg{
	margin-bottom: 50px;
	padding-bottom: 50px;
	font-size: 22px;
	font-weight: 400;
	color:#444;
	line-height: 1.6;
	border-bottom: 2px solid #222;
}
.m31 .section3 .slg strong{color:#222;}
.m31 .section3 h4{font-size: 25px;color:#222;font-weight:400;text-align:center;}
.m31 .section3 h4:before{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	margin: 0 auto 30px;
	background:#222;
}
.m31 .section3 .contact{margin: 35px 0 0;}
.m31 .section3 .contact&gt;div{
	position:relative;
	width: 100%;
	padding: 25px 0;
	background:#f5f5f5;
	text-align:center;
	margin-top: 25px;
}
.m31 .section3 .contact&gt;div:after{
	display:block;content:"";
	width:100%;height:10px;
	background:url(/img/page/bg_dot1.png) repeat;
	position:absolute;left:0;top:100%;
}
.m31 .section3 .contact&gt;div .ico img{
    height: 25px;
}
.m31 .section3 .contact&gt;div .sbj{margin: 10px 0;font-size: 18px;color:#222;font-weight:500;}
.m31 .section3 .contact&gt;div .tel{font-size: 17px;color:#666;}
.m31 .section3 .contact&gt;div .tel:after{
	display:block;
	content:"";
	width: 25px;
	height:1px;
	background:#444;
	margin: 15px auto 0;
}

/* m32 */
.m32 .tab_box{margin:0px 0 50px;}
.m32 .tabconwrap{position:relative;}
.m32 .tabconwrap:before{
	display:block;
	content:"";
	width:12px;
	height:1px;
	background:#ddd;
	position:absolute;
	left: 4%;
	top:0;
	transform: translateX(-50%);
	margin-left: 0.5px;
}
.m32 .tabconwrap:after{
	display:block;
	content:"";
	width:1px;
	height:100%;
	background:#ddd;
	position:absolute;
	left: 4%;
	top:0;
	margin-left:-0.5px;
}
.m32 .tabconwrap .innerwrap2 &gt;div:first-child{padding-top:50px;}
.m32 .tabconwrap .innerwrap2 .boxwrap{
	position:relative;
	box-sizing:border-box;
	padding-bottom: 50px;
}
.m32 .tabconwrap .innerwrap2 .boxwrap .year{position:relative;padding: 0px 25px 25px 25px;font-size: 29px;line-height: 1em;color:#222;}
.m32 .tabconwrap .innerwrap2 .boxwrap .year:before{
	display:block;
	content:"";
	width:1000%;
	height:1px;
	background:#ddd;
	position:absolute;
	bottom:0;
	left: 0%;
}
.m32 .tabconwrap .innerwrap2 .boxwrap .year:after{
	display:block;
	content:"";
	width: 5px;
	height: 5px;
	background: #333333;
	position:absolute;
	bottom: -2px;
	left: -0.5%;
	z-index:10;
}
.m32 .tabconwrap .innerwrap2 .boxwrap ul{position:relative;z-index:100;padding: 25px 25px 0;}
.m32 .tabconwrap .innerwrap2 .boxwrap ul li{overflow:hidden;margin-bottom: 10px;font-family: 'Noto Sans KR',sans-serif;}
.m32 .tabconwrap .innerwrap2 .boxwrap ul li .month{width: 25px;font-size: 14px;color:#222;display: inline-block;vertical-align:top;font-weight:500;}
.m32 .tabconwrap .innerwrap2 .boxwrap ul li .con{width: calc(100% - 30px);font-size: 14px;display: inline-block;color:#666; vertical-align:top;}


.m32 .tabconwrap .innerwrap2 .bg1:before{
	display:block;
	content:"";
	width:1000%;
	height: 200%;
	background:#f5f5f5;
	position:absolute;
	left: 0;
	top: 53px;
}
.m32 .tabconwrap .innerwrap2 .bg2:before{
	display:block;
	content:"";
	width:1000%;
	height: 156%;
	background:#f5f5f5;
	position:absolute;
	left:0%;
	top: 53px;
}
.m32 .tabconwrap .innerwrap2 .bg3:before{
	display:block;
	content:"";
	width:1000%;
	height: 152%;
	background:#f5f5f5;
	position:absolute;
	left: 0;
	top: 103px;
}
.m32 .tabconwrap .innerwrap2 .bg4:before{
	display:block;
	content:"";
	width:1000%;
	height: 172%;
	background:#f5f5f5;
	position:absolute;
	left: 0;
	top: 54px;
}
.m32 .tabconwrap .innerwrap2 .bg5:before{
	display:block;
	content:"";
	width:1000%;
	height:482px;
	background:#f5f5f5;
	position:absolute;
	left: 0;
	top: 53px;
}
.m32 .tabconwrap .innerwrap2 .bg6:before{
	display:block;
	content:"";
	width:1000%;
	height: 76%;
	background:#f5f5f5;
	position:absolute;
	left: 0;
	top: 104px;
}

/* m33 */
.m33{}
.m33 .section_top{
	padding: 0px 0 50px;
	background-size: 100% auto;
	text-align:center;
	width: 92%;
	margin: 0 auto;
}
.m33 .section_top h4{font-size: 28px;color:#222;line-height: 1.4;font-weight:500;}
.m33 .section_top h4:after{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	background:#ccc;
	margin: 15px auto 20px;
}
.m33 .section_top p{font-size: 17px;color:#666;line-height: 1.6;}
.m33 .tabs{margin-bottom: 40px;}
.m33 .tabconwrap{padding-bottom:70px;}
.m33 .tabconwrap .titlewrap .imgarea{
    width: 100%;
    height: 230px;
    overflow: hidden;
}
.m33 .tabconwrap .titlewrap .imgarea img{
    width: 180%;
}
.m33 .tabconwrap .titlewrap .imgarea:after{
	display:block;content:"";
	width:100%;height:10px;
	background:url(/img/page/bg_dot1.png) repeat;
}
.m33 .tabconwrap .titlewrap .txtarea{padding: 0 15px;margin-top: -75px;position: relative;}
.m33 .tabconwrap .titlewrap .txtarea .title{width: 140px;height: 140px;background: #fff;box-sizing:border-box;padding: 5px;  z-index:10;}
.m33 .tabconwrap .titlewrap .txtarea .title h4{
	display:flex;
	align-items:center;
	justify-content:center;
	box-sizing:border-box;
	width:100%;
	height:100%;
	border: 2px solid #4fadd7;
	font-size: 20px;
	color: #4fadd7;
	font-weight: 500;
}
.m33 .tabconwrap .titlewrap .txtarea p{
	margin-top: 15px;
	width: 90%;
	box-sizing:border-box;
	font-size: 14px;
	font-weight: 500;
	color:#010101;
	line-height: 1.8;
}
.m33 .tabconwrap .con{margin-top: 40px;}
.m33 .tabconwrap .con&gt;div{
	width: 100%;
	border-top: 2px solid #333;
}
.m33 .tabconwrap .con&gt;div&gt;div{
	box-sizing:border-box;
	border-bottom:1px solid #ccc;
	padding: 35px 3%;
}
.m33 .tabconwrap .con&gt;div&gt;div.height6{display:flex;align-items:center;flex-wrap:wrap;}
.m33 .tabconwrap .con&gt;div&gt;div h5{font-size: 17px;color:#222;font-weight:600;line-height: 1.6;letter-spacing:-0.5px;}
.m33 .tabconwrap .con&gt;div&gt;div h5.mt{margin-top: 20px;}
.m33 .tabconwrap .con&gt;div&gt;div ul{margin-top:15px;}
.m33 .tabconwrap .con&gt;div&gt;div ul li{
	position:relative;
	padding-left: 10px;
	margin-bottom:10px;
	font-size: 14px;
	color:#444;
	line-height: 1.8;
	font-family: 'Noto Sans KR',sans-serif;
}
.m33 .tabconwrap .con&gt;div&gt;div ul li:last-child{margin-bottom:0;}
.m33 .tabconwrap .con&gt;div&gt;div ul li:before{
	display:block;
	content:"";
	width: 6px;
	height:2px;
	background:#333;
	position:absolute;
	left:0;
	top: 12px;
}
.m33 .tabconwrap .con&gt;div&gt;div ul li p{
	position:relative;
	padding-left:10px;
	margin-top:7px;
	font-size: 14px;
	color:#444;
	line-height:150%;
}
.m33 .tabconwrap .con&gt;div&gt;div ul li p:last-child{margin-bottom:0;}
.m33 .tabconwrap .con&gt;div&gt;div ul li p:before{
	display:block;content:"";
	width:2px;height:2px;
	background:#333;
	position:absolute;left:0;top:12px;
}


/*m40*/
.m40 .btn_box{margin: 40px auto 0; width:170px;}
.m40 .btn_box .btn{display:block;width: 170px;line-height: 50px;background:#4fadd7;text-align:center;color:#fff;font-size: 17px;}
.m40 .btn_box .item{
    display: inline-block;
    width: 19px;
    height: 17px;
    background: url(/img/page/btn_icon_type1.png)no-repeat center;
    background-size: 100%;
    position: relative;
    top: -1px;
    vertical-align: middle;
    margin-left: 10px;
}

/*m41*/
.m40 .title1{margin-bottom:40px;}
.m41 .section1{padding-bottom: 70px;}
.m41 .innerwrap{padding:0 70px; box-sizing:border-box;}
.m41 .list_wrap{
    width: 100%;
    border-top: 1px solid #222;
}
.m41 .list_wrap&gt;li{
    padding: 20px 0;
    display: table;
    width: 100%;
    border-bottom: 1px solid #d3d3d3;
}
.m41 .list_wrap&gt;li+li{}
.m41 .list_wrap&gt;li .title p{
    font-size: 18px;
    font-weight: 500;
    color: #222;
    padding-left: 12px;
    position: relative;
}
.m41 .list_wrap&gt;li .title{
    width: 100%;
    margin-bottom: 10px;
}
.m41 .list_wrap&gt;li .title p:before{display:block;content:"";position: absolute;top: 6px;left: 0;width: 5px;height: 5px;background: #222222;}
.m41 .list_wrap&gt;li&gt;*{
}
.m41 .list_wrap&gt;li .contents img{width:100%;}
.m41 .table_list{width:100%; border-top:2px solid #333;}
.m41 .table_list table{width:100%;}
.m41 .table_list tr{height: 50px;font-size: 14px;text-align:center;line-height:1.4;}
.m41 .table_list tr th:nth-child(1){width:20%;}
.m41 .table_list tr th:nth-child(2){width:30%;}
.m41 .table_list tr th:nth-child(3){width:50%;}
.m41 .table_list th{background:#f5f5f5;font-weight: 500;}
.m41 .table_list th,.m41 .table_list td{border:1px solid #c6c6c6;padding:0 10px;font-family: 'Noto Sans KR',sans-serif;line-height: 1.4;}
.m41 .table_list th:first-child,.m41 .table_list td:first-child{border-left:0;}
.m41 .table_list th:last-child,.m41 .table_list td:last-child{border-right:0;}


/*m42*/
.m42 .section{padding-bottom:70px;}
.m42 .paging{margin-bottom:70px;}
.m42 .table .list_wrap{
    border-top: 2px solid #333;
    font-family: 'Noto Sans KR', '나눔고딕', 'NanumGothic', 'Nanum Gothic', '돋움',dotum,sans-serif;
}
.m42 .table .list_wrap li{
    position: relative;
    width: 100%;
    min-height: 85px;
    font-size: 1.4rem;
    padding: 22px 24% 22px 10px;
    color: #444;
    box-sizing: border-box;
    border-bottom: 1px solid #c6c6c6;
}
.m42 .table .list_wrap li&gt;*{
}
.m42 .table .list_wrap .num{
    display: none;
}
.m42 .table .list_wrap .date{
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.m42 .table .list_wrap .title{margin-bottom: 4px;font-weight: 500;}
.m42 .table .list_wrap .thead .title{
    text-align: left;
    padding-left: 180px;
}
.m42 .table .list_wrap .name{font-size: 1.2rem;}
.m42 .table .tr{}
.m42 .table .tr.thead{
    display: none;
}

/*m43*/
.m43 .ptbr{display:none;}
.m43 .mbr{display:block;}
.m43 .section1{padding-bottom:70px;}
.m43 .con .tit {font-size: 1.8rem;line-height: 1em;letter-spacing:-0.25px;color: #222;margin-bottom: 10px;font-weight: 600;}
.m43 .con .table_wrap table {width:100%;border-top: 2px solid #222;}
.m43 .con .table_wrap table tr .up {color:#dc0023;}
.m43 .con .table_wrap table tr .down {color:#4900fb;}
.m43 .con .table_wrap table tr th {background: #f5f5f5;font-size: 1.3rem;color: #444;padding: 15px 0;
border-bottom: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6;font-weight: 500;}
.m43 .con .table_wrap table tr td {text-align:center;border-bottom: 1px solid #c6c6c6;padding: 15px 0;font-size: 1.3rem;color:#999999;border-right: 1px solid #c6c6c6;font-family: 'Noto Sans KR', '나눔고딕', 'NanumGothic', 'Nanum Gothic', '돋움',dotum,sans-serif;}
.m43 .con .table_wrap table tr td span{color:#999;}
.m43 .con .table_wrap table tr th:last-child,
.m43 .con .table_wrap table tr td:last-child {border-right:0;}
.m43 .con .table_wrap .table1 {margin-bottom: 15px;}
.m43 .con .table_wrap .table1 tr th {border-left: 1px solid #c6c6c6;}
.m43 .con .table_wrap .table1 tr td {border-right:0;}
.m43 .con .table_wrap .table1 tr th,.m43 .con .table_wrap .table1 tr td{
    width: 25%;
}
.m43 .con .table_wrap .table3 tr th,.m43 .con .table_wrap .table3 tr td{width: 25%;}
.m43 .con .table_wrap .table3 tr:nth-child(n+2) th{}
.m43 .con .table_wrap .table3 tr:first-child td{}
.m43 .con .table_wrap .table4 tr th{
    width: 12.5%;
}
.m43 .con .table_wrap .table4 tr td{}
.m43 .con .table_wrap .table4 tr td:nth-child(odd) {color:#333333;font-weight: 500;background: #f5f5f5;}
.m43 .con .table_wrap .table4 tr:first-child th{}
.m43 .con1 {margin-bottom: 20px;}
.m43 .con1 .table_wrap {display:flex; flex-wrap:wrap; justify-content:space-between;}
.m43 .con1 .table_wrap &gt; div {width: 100%;margin-bottom: 15px;}
.m43 .con1 .table_wrap .area_l table tr .current {font-size: 3rem;font-weight: 500;width: 50%;}

/*m44*/
.m44{padding-bottom: 70px;}
.m44 .tab_box{margin-bottom: 40px;}
.m44 .tabcon .noti{font-size: 14px;color:#888;font-weight: 400;line-height:1.4em; margin-top: 25px;}
.m44 .tabcon .noti.type1{text-align:right;}
.m44 .tabcon .table_wrap{margin:10px 0 15px; }
.m44 .tabcon .table_wrap{
    width: 100%;
    font-size: 14px;
    text-align: center;
    border-top: 2px solid #222;
}
.m44 .tabcon .table_wrap tr{
    height: 50px;
}
.m44 .tabcon .table_wrap th{
	width:25%;
	background: #f5f5f5;
	font-weight: 500;
}
.m44 .tabcon .table_wrap th:first-child,.m44 .tabcon .table_wrap td:first-child{
    border-left: 0;
}
.m44 .tabcon .table_wrap th:last-child,.m44 .tabcon .table_wrap td:last-child{
    border-right: 0;
}
.m44 .tabcon .table_wrap th,.m44 .tabcon .table_wrap td{
    border: 1px solid #c6c6c6;
    font-family: 'Noto Sans KR', sans-serif;
}
.m44 .tabcon .table_wrap td.year{font-weight: 500;}



.m44 .tabcon.con3 .list_wrap{
}
.m44 .tabcon.con3 .list_wrap li{width: 100%;}
.m44 .tabcon.con3 .list_wrap li+li{margin-top: 30px;}
.m44 .tabcon.con3 .list_wrap li .title{margin-bottom: 10px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m44 .tabcon.con3 .list_wrap li .title&gt;*{line-height:1em;font-weight: 500;font-size: 14px;}
.m44 .tabcon.con3 .list_wrap li .title p:first-child{
}
.m44 .tabcon.con3 .list_wrap li .title p:last-child{
    color: #888888;
}
.m44 .tabcon.con3 .list_wrap li .img{
    width: 100%;
}
.m44 .tabcon.con3 .list_wrap li .img img{
    display: block;
    width: 100%;
}

.m50 .tab_box{margin-bottom: 50px;}
.m50 .section_top{
	padding: 40px 0 45px;
	background-size:100% auto;
	text-align:center;
	width: 94%;
	margin: 0 auto;
}
.m50 .section_top h4{font-size: 28px;line-height: 1.4;color: #222;font-weight:500;}
.m50 .section_top h4:after{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	background:#ccc;
	margin: 15px auto 20px;
}
.m50 .section_top p{font-size: 17px;color:#666;line-height:1.6;}
.m50 .section_tit h5{
    font-size: 16px;
    color: #82c6e4;
    font-weight: 600;
    line-height: 1em;
}
.m50 .section_tit h4{
    margin: 15px 0 30px;
    font-size: 31px;
    color: #222;
    font-weight: 500;
}
.m50 .section_tit p{
    font-size: 19px;
    color: #444;
    line-height: 1.4;
    padding-bottom: 30px;
}
.m50 .back-color:before{display:block; content:""; position:absolute; width:100%; background:#f5f5f5; z-index:-1;}
.m50 .section{position:relative;}
.m50 .innerwrap{
    box-sizing: border-box;
}
.m50 .point{
    color: #4eaed6;
}

.m50 .certification_wrap .innerwrap{width:92%; margin:0 auto;}
.m50 .certification_wrap .section1{padding-bottom:150px;}
.m50 .certification_wrap .affiliate .item{position:relative; padding: 30px 17px;width: 620px;box-sizing:border-box;background:#f5f5f5;border:1px solid #e2e2e2;margin: 0px;}
.m50 .certification_wrap .affiliate .item .tit{font-size: 17px;line-height:1em;letter-spacing:-.5px;font-weight:600;}
.m53 .certification_wrap .affiliate .item .tit{text-align:center; line-height:1.3;}
.m50 .certification_wrap .affiliate .item .img_area{margin-top:15px;display: flex;flex-wrap: wrap;justify-content:space-around;}
.m50 .certification_wrap .affiliate .item .img_area .img{width:49%; border:1px solid #e2e2e2;}
.m50 .certification_wrap .affiliate .item .img_area .img img{width:100%;}
.m50 .certification_wrap .affiliate .item .more_btn{position:absolute; right:0; bottom:0; width:42px; height:42px; background:#4fadd7;}
.m50 .certification_wrap .affiliate .item .more_btn:before{position:absolute;display:block;content:"";width:2px;height:17px;background:#fff;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.m50 .certification_wrap .affiliate .item .more_btn:after{position:absolute;display:block;content:"";width:17px;height: 2px;background:#fff;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.m50 .certification_wrap .affiliate .slick-prev{
	width: 10px;
	height: 25px;
	background: url(/img/page/m17_prev1.png) no-repeat center;
	background-size: 100%;
	border: 0;
	outline: 0;
	text-indent: -9999px;
	position: absolute;
	left: 50%;
	bottom: -41px;
	margin-left: -55px;
}
.m50 .certification_wrap .affiliate .slick-next{
	width: 10px;
	height: 25px;
	background: url(/img/page/m17_next1.png) no-repeat center;
	background-size: 100%;
	border: 0;
	outline: 0;
	text-indent: -9999px;
	position: absolute;
	right: 50%;
	bottom: -41px;
	margin-right: -55px;
}
.m50_paging{margin-top: 20px;font-family:'Montserrat';font-size: 14px;color:#222;font-weight:600;text-align:center;}
/*이미지 팝업*/
.m50 .img_popup{display:none;position:absolute;bottom:5%;width: 92%; max-width:500px; left:50%;z-index:2000;-webkit-transform: translate(-50%,0%);transform: translate(-50%,0%);font-size:1.8rem;}
.m50 .img_popup .popup_close{position:absolute; text-align:right; cursor:pointer; z-index:1000; top:15px; right:15px;}
.m50 .popup_close img{width:25px; height:25px;}
.m50 .img_popup .innerwrap{position:relative;width: 100%;margin:0 auto;padding: 60px 20px 40px 20px;background:#f5f5f5;box-sizing: border-box;}
.m50 .img_popup .tit{font-size:19px; margin-bottom:15px;}
.m53 .img_popup .tit{text-align:center; line-height:1.3; font-weight:600;}
.m50 .img_popup .img_area{display: flex;flex-wrap: wrap;justify-content: space-around;}
.m50 .img_popup .img{width: 100%;border:1px solid #e2e2e2;}
.m50 .img_popup span+span{margin-top:10px;}
.m50 .img_popup .img img{display:block; width:100%;}



/*m51*/
.m51 .section_wrap{
    position: relative;
}
.m51 .section_wrap:before{display:block;content:"";position: absolute;top: 216px;left: 4%;margin-left: -1px;width: 1px;height: 100%;background: #d3d3d3;z-index:0;}
.m51 .section_wrap .con_tit_wrap{
    padding: 45px 0 30px 25px;
}
.m51 .section_wrap .section1 .con_tit_wrap:before{display:block; content:"";width: 11px; height: 1px;background: #ddd;position: absolute; left: 0; top: 0; transform: translateX(-50%);}
.m51 .section_wrap .con_list_wrap .year{padding: 30px 0 30px 25px;}
.m51 .section_wrap&gt;*:nth-child(even) .con_tit_wrap{}
.m51 .section_wrap&gt;*:nth-child(even) .con_list_wrap .year{}
.m51 section{padding-top: 45px;position: relative;}
.m51 section *{box-sizing:border-box;}
.m51 section .section_tit{position: relative;width: 145px;height: 145px;
border-radius:50%;border: 3px solid #333;font-size:3.6rem;font-weight: 600;background:#fff;text-align:center;margin:0 auto;display: table;z-index: 10;}
.m51 section .section_tit p{
    display: table-cell;
    vertical-align: middle;
}
.m51 .section1 .section_tit{margin-bottom:25px;}
.m51 section .section_sub_tit{font-size: 22px;line-height:1em;font-weight:600;width: 100%;margin-top: 40px;}
.m51 section .layout-wrap{position:relative;/* padding: 70px 0; */margin-left: 4%;display: flex;flex-wrap: wrap;}
.m51 section .layout-wrap:before{display:block;content:"";position: absolute;bottom: -11%;left: 0;margin-left: -5px;width: 8px;height: 8px;border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;transform: rotate(45deg);}
.m51 section .layout-wrap:after{display: block;content: "";position: absolute;bottom: -12%;left: 0;margin-left: -5px;width: 8px;height: 8px;border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;transform: rotate(45deg);}
.m51 section:last-child .layout-wrap:before,.m51 section:last-child .layout-wrap:after{display:none;}
.m51 section:last-child .layout-wrap{padding: 0px 0 70px 0;}
.m51 .layout-wrap&gt;*{position:relative;width: 100%;vertical-align: top;}
.m51 .section2:nth-child(even) .layout-wrap .con_tit_wrap{
    order: 0;
}
.m51 .layout-wrap&gt;*:last-child{text-align:left;}
.m51 .layout-wrap .con_tit_wrap .tit{
    font-size: 31px;
    line-height: 1em;
}
.m51 .layout-wrap .con_tit_wrap .sub_tit{
    font-size: 19px;
    line-height: 1em;
    padding: 30px 0 20px;
    font-weight: 500;
    color: #222;
}
.m51 .layout-wrap .con_tit_wrap .list_wrap{width:94%;}
.m51 .layout-wrap .con_tit_wrap .list_wrap li{
    font-size: 15px;
    margin-bottom: 5px;
}
.m51 .layout-wrap .con_tit_wrap .list_wrap li p{font-size: 12px;margin-top: 3px;}
.m51 .layout-wrap .con_tit_wrap img{position: relative;margin-top: 30px;width: 90%;}
.m51 .section4 img{bottom: 36.5% !important;}
.m51 .section:nth-child(even) .layout-wrap .con_list_wrap{order: 1;}
.m51 .layout-wrap .con_list_wrap .year{
    position: relative;
	border-top:1px solid #d3d3d3;
}

/*dot*/
.m51 .layout-wrap .con_list_wrap .year:after{display:block;content:"";position: absolute;top: -3px;left: -3px;width: 5px;height: 5px;background: #333;z-index: 2;}
.m51 .layout-wrap .con_list_wrap .year:last-child{border-bottom:1px solid #d3d3d3;}
.m51 .layout-wrap .con_list_wrap .year:last-child:before{display:block;content:"";position: absolute;bottom: -3px;left: -2px;width: 5px;height: 5px;background: #333;z-index: 1;}
.m51 .layout-wrap .con_list_wrap &gt;*:nth-child(odd){background:#f5f5f5;}
.m51 .layout-wrap .con_list_wrap .sub_tit{
    font-size: 19px;
    line-height: 1em;
    font-weight: 500;
    margin-bottom: 20px;
    color: #222;
}
.m51 .layout-wrap .con_list_wrap .list_wrap li{
    margin-bottom: 8px;
    overflow:hidden;
}
.m51 .layout-wrap .con_list_wrap .list_wrap li:last-child{margin-bottom:0;}
.m51 .layout-wrap .con_list_wrap .list_wrap li&gt;*{
    display: inline-block;
    font-size: 14px;
    letter-spacing: -0.5px;
    line-height: 1.6;
    vertical-align: top;
}
.m51 .section_wrap .con_list_wrap .list_wrap li p{width: calc(100% - 50px);}
.m51 .section_wrap .con_list_wrap .list_wrap .month{margin-right: 10px;}
.m51 .layout-wrap .con_list_wrap .list_wrap li .month{
    font-weight: 500;
}
.m51 .layout-wrap .con_list_wrap .list_wrap li .con{
    color: #666666;
}


/* m51_new */
.m51_new .title4 {display:block;font-size:13px;color:#666;text-align:center;}

.m512 .certification_wrap .affiliate .item {}
.m512 .certification_wrap .affiliate .item .tit {font-weight:600;}
.m512 .certification_wrap .affiliate .item .img_area {display:flex;flex-wrap: unset;}
.m512 .certification_wrap .affiliate .item .img_area .img {
    display: block;
    margin: 0 auto;
}


.m512 .img_popup{display:none;position:absolute;bottom:5%;left:50%;width: 94%;max-width: 920px;transform: translateX(-50%);z-index:2000;font-size:1.8rem;}
.m512 .img_popup .tit{font-weight: 600;text-align: left;}
.m512 .img_popup .innerwrap {}
.m512 .img_popup .img_area {display: flex;/* flex-wrap:unset; */}
.m512 .img_popup .img {width: 100%;margin: 5px 0;}


/*m52*/
.m52 .section{}
.m52 .strategy_wrap .innerwrap{box-sizing:border-box;}
.m52 .strategy_wrap .section1.back-color:before{bottom:0;height: 78%;}
.m52 .strategy_wrap .section1 .section_tit{
	position:relative;
	background: url(/img/page/bg_dd1.png) no-repeat left top 20px;
	background-size: 94px;
	padding-top: 75px;
	box-sizing: border-box;
	order: 1;
}
.m52 .strategy_wrap .section1 .section_tit:after{position: relative;margin: 30px 0;left: 0;display:block;content:"";width: 2px;height: 68px;background:#82c6e4;}
.m52 .strategy_wrap .section1 .innerwrap{display: flex;flex-wrap: wrap;}
.m52 .strategy_wrap .section1 .innerwrap .img_area{width: 100%;}

.m52 .strategy_wrap .section1 .innerwrap .img_area{overflow:hidden;width: 85%;order: 0;}
.m52 .strategy_wrap .section1 .innerwrap .img_area img{width: 100%;position: relative;}
.m52 .strategy_wrap .section2{padding: 0px 0 70px 0;}
.m52 .strategy_wrap .section2 *{box-sizing:border-box;}
.m52 .strategy_wrap .section2.back-color:before{bottom:0; height:100%;}
.m52 .strategy_wrap .section2 .section_tit{text-align:center;}
.m52 .strategy_wrap .section2 .sub_tit{text-align:center;margin-top: 35px;font-size: 21px;line-height:1em;letter-spacing: -.5px;font-weight: 600;}
.m52 .strategy_wrap .section2 .sub_tit:after{display:block;content:"";margin: 18px auto 25px;width:30px;height:1px;background:#2e2e2e;}
.m52 .strategy_wrap .section2 .content_box1 .list_wrap{width:100%;padding: 15px 15px;border: 4px solid #b3e2f6;border-radius: 98px;display: flex;flex-wrap: wrap;justify-content: space-around;}
.m52 .strategy_wrap .section2 .content_box1 .list_wrap li{max-width: 143px;width: 49%;height: 143px;border-radius: 50%;background:#fff;display: table;box-shadow: 2px 3px 25px rgba(0,0,0,.05);}
.m52 .strategy_wrap .section2 .content_box1 .list_wrap li:nth-child(n+3){margin-top:10px;}
.m52 .strategy_wrap .section2 .content_box1 .list_wrap li .figure{
    display: table-cell;
    vertical-align: middle;
}
.m52 .strategy_wrap .section2 .content_box1 .list_wrap li .icon{display: flex;justify-content: center;margin-bottom: 5px;}
.m52 .strategy_wrap .section2 .content_box1 .list_wrap li .icon img{height:35px;}
.m52 .strategy_wrap .section2 .content_box1 .list_wrap li .tit{font-size: 15px;letter-spacing:-.5px;text-align: center;font-weight: 400;line-height: 1.4;color: #444444;}
.m52 .strategy_wrap .section2 .content_box2 .list_wrap{
    width: 100%;
    padding: 18px 15px;
    border: 4px solid #83c5e5;
    border-radius: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.m52 .strategy_wrap .section2 .content_box2 .list_wrap li{
    width: 100%;
    background: #fff;
    border-radius: 25px;
    box-shadow: 2px 3px 25px rgba(0,0,0,.08);
    text-align: center;
    padding: 40px 12%;
}
.m52 .strategy_wrap .section2 .content_box2 .list_wrap li .num{
    font-size: 21px;
    font-family: 'Montserrat',sans-serif;
    letter-spacing: -1px;
    margin-bottom: 20px;
    font-weight: 600;
    color: #333;
    border-bottom: 1px solid #333;
    line-height: 1em;
    display: inline-block;
}

.m52 .strategy_wrap .section2 .content_box2 .list_wrap li:last-child .num{}
.m52 .strategy_wrap .section2 .content_box2 .list_wrap li .tit{
    font-size: 15px;
    line-height: 1.55;
    color: #444;
    font-weight: 400;
}
.m52 .strategy_wrap .section3{padding: 70px 0;}
.m52 .strategy_wrap .section3 *{box-sizing:border-box;}
.m52 .strategy_wrap .section3 .list_wrap{display:flex;flex-wrap:wrap;justify-content: space-between;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li{width: 100%;padding: 33px 30px;}
.m52 .strategy_wrap .section2 .content_box2 .list_wrap li+li{margin-top: 15px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li+li{margin-top: 15px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li:nth-child(1){background: #f5f5f5 url(/img/page/m52_num1.png)no-repeat top 33px center;background-size: auto 65px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li:nth-child(2){background: #f5f5f5 url(/img/page/m52_num2.png)no-repeat top 33px center;background-size: auto 65px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li:nth-child(3){background: #f5f5f5 url(/img/page/m52_num3.png)no-repeat top 33px center;background-size: auto 65px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li:nth-child(4){background: #f5f5f5 url(/img/page/m52_num4.png)no-repeat top 33px center;background-size: auto 65px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li:nth-child(5){background: #f5f5f5 url(/img/page/m52_num5.png)no-repeat top 33px center;background-size: auto 65px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li .tit{font-size: 19px;font-weight: 600;line-height:1em;padding: 23px 0;text-align:center;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li ul{margin-top: 20px;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li ul li{position:relative;font-size: 14px;color:#444;letter-spacing:-0.5px;padding-left: 10px;margin-bottom: 5px;line-height: 1.6;font-family: 'Noto Sans KR',sans-serif;}
.m52 .strategy_wrap .section3 .list_wrap&gt;li ul li:before{position:absolute;top: 9px;left:0;display:block;content:"";width: 6px;height:2px;background:#333;}


/*m53*/
.m53 .section_tit{background:url(/img/page/bg_dd1.png) no-repeat left top;background-size: 95px;padding: 55px 0 0px 0px;}
.m53 .section_tit:after{position:relative;top: 0;left: 0;display:block;content:"";width: 2px;height: 68px;background:#82c6e4;}

.m53 .policy_wrap .section_tit{width:100%;}
.m53 .policy_wrap .section2 .section_tit{order:1; width: 92%; margin:0 auto;}
.m53 .policy_wrap .section1:before{height: 89%;bottom: 0;}
.m53 .policy_wrap .section2:before{top:0;}
.m53 .policy_wrap .section2 .innerwrap{display: flex; flex-wrap: wrap; width:100%;}
.m53 .policy_wrap .policy_list{
    width: 100%;
    position: relative;
}
.m53 .policy_wrap .img_area{order: 0;position: relative;width: 100%;overflow: hidden;margin-bottom: 30px;}
.m53 .policy_wrap .img_area img{width: 96%;float: right;}
.m53 .policy_wrap .policy_list .img_view{display:block;margin-top: 35px;}
.m53 .policy_wrap .policy_list .img_view img{max-width:486px;display:block;width: 100%;margin:0 auto;}
.m53 .policy_wrap .section1{padding: 0 0 70px 0;}
.m53 .policy_wrap .policy_list .tit{display:none;}
.m53 .policy_wrap .policy_list .list_tit{margin-bottom: 10px;font-size: 17px;font-weight: 800;color: #222;}
.m53 .policy_wrap .policy_list .list_wrap{margin-top: 50px;}
.m53 .policy_wrap .policy_list .list_wrap li{
    font-size: 14px;
    color: #444444;
    line-height: 1.8;
}
.m53 .policy_wrap .policy_list .list_wrap li+li{margin-top:30px;}

.m53 .policy_wrap .policy_list2 {background-color: #fff;background-position: top;background-size: contain;width: 100%;margin: 102px auto 0;padding: 25px;box-sizing: border-box;}
.m53 .policy_wrap .policy_list2 .con_wrap {
    border: 2px solid #0595d5;
    position: relative;
}
.m53 .policy_wrap .policy_list2 .con_wrap:after {content:"";position: absolute;top: 50%;margin-top: -133px;left: 50%;transform: translateX(-50%);background: url(/img/page/policy_mid_img.png) no-repeat;background-size: contain;background-position: center;width: 90%;height: 266px;}
.m53 .policy_wrap .policy_list2 .con_wrap&gt;span {position: relative;width: 30px;height: 30px;display: block;/* border: 4px solid #0595d5; */position: absolute;background-color: #fff;}
.m53 .policy_wrap .policy_list2 .con_wrap .s1 {left: -2px;top: -2px;border-right: 2px solid #0595d5;border-bottom: 2px solid #0595d5;}
.m53 .policy_wrap .policy_list2 .con_wrap .s2 {right: -2px;top: -2px;border-left: 2px solid #0595d5;border-bottom: 2px solid #0595d5;}
.m53 .policy_wrap .policy_list2 .con_wrap .s3 {left: -2px;bottom: -2px;border-top: 2px solid #0595d5;border-right: 2px solid #0595d5;}
.m53 .policy_wrap .policy_list2 .con_wrap .s4 {right: -2px;bottom: -2px;border-top: 2px solid #0595d5;border-left: 2px solid #0595d5;}
.m53 .policy_wrap .policy_list2 .con_wrap .s1:after {content:"";position: absolute;bottom: -8px;right: -8px;width: 6px;height: 6px;background-color: #0595d5;}
.m53 .policy_wrap .policy_list2 .con_wrap .s2:after {content:"";position: absolute;bottom: -8px;left: -8px;width: 6px;height: 6px;background-color: #0595d5;}
.m53 .policy_wrap .policy_list2 .con_wrap .s3:after {content:"";position: absolute;top: -8px;right: -8px;width: 6px;height: 6px;background-color: #0595d5;}
.m53 .policy_wrap .policy_list2 .con_wrap .s4:after {content:"";position: absolute;top: -8px;left: -8px;width: 6px;height: 6px;background-color: #0595d5;}
.m53 .policy_wrap .policy_list2 .top_con {position:relative;width:100%;padding: 65px 0 35px 0;text-align: center;}
.m53 .policy_wrap .policy_list2 .top_con:after {content:"";position:absolute;bottom: 0;left: 50%;width: 90%;transform: translateX(-50%);height: 2px;background-color: #eee;}
.m53 .policy_wrap .policy_list2 .top_con h1 {background:url(/img/page/policy_logo.png) no-repeat;background-size: contain;width: 122px;height:35px;margin: 0 auto;}
.m53 .policy_wrap .policy_list2 .top_con h2 {font-size: 18px;font-weight: 600;padding: 26px 0 30px;}
.m53 .policy_wrap .policy_list2 .top_con h2 em {color:#4fadd7;}
.m53 .policy_wrap .policy_list2 .top_con p {font-size: 13px;line-height: 33px;padding: 0 23px;}
.m53 .policy_wrap .policy_list2 .list_con {text-align: left;width: 80%;margin: 0 auto;}
.m53 .policy_wrap .policy_list2 .list_con li {position:relative;font-size: 12px;margin: 14px 0;line-height: 28px;padding-left: 13px;box-sizing: border-box;}
.m53 .policy_wrap .policy_list2 .list_con li:before {content:"";position:absolute;width:5px;height:5px;left: 0;top: 10px;background-color:#4fadd7;}
.m53 .policy_wrap .policy_list2 .bot_con {position:relative;text-align: center;margin-top: 31px;padding-top: 31px;padding-bottom: 40px;}
.m53 .policy_wrap .policy_list2 .bot_con:after {content:"";position:absolute;bottom: 58px;left: 50%;margin-left: -103px;background:url(/img/page/m53_policy_back.png) no-repeat;background-size: contain;background-position: center;width: 206px;height:71px;}
.m53 .policy_wrap .policy_list2 .bot_con:before {content:"";position:absolute;top: 0;left: 50%;width: 90%;transform: translateX(-50%);height: 2px;background-color: #eee;}
.m53 .policy_wrap .policy_list2 .bot_con strong {font-size: 13px;line-height: 33px;padding: 0px 26px;display: block;}
.m53 .policy_wrap .policy_list2 .bot_con .sig_wrap {
    margin: 27px auto 0;
    overflow: hidden;
    display: table;
}
.m53 .policy_wrap .policy_list2 .bot_con p {
    font-size: 12px;
    margin-top: 75px;
    font-weight: 600;
    /* float: left; */
    display: table-cell;
    vertical-align: middle;
}
.m53 .policy_wrap .policy_list2 .bot_con .sig_img {
    float: left;
}
.m53 .policy_wrap .policy_list2 .bot_con .sig_img img {width: 80%;}

.m53 .policy_wrap .section2{padding: 70px 0;}
.m53 .policy_wrap .system_list{order: 3; padding-top:20px; width: 92%; margin:0 auto; display: flex;flex-wrap: wrap;justify-content: space-between;}
.m53 .policy_wrap .system_list .box1 .tit2{font-size: 2rem;font-weight:600;text-align:center;margin-top: 40px;}
.m53 .policy_wrap .system_list &gt; *{position: relative;width: 100%;}
.m53 .policy_wrap .system_list &gt; *:nth-child(1) .tit{
    position: absolute;
    top: 84px;
    left: 49.5%;
    transform: translateX(-50%);
    width: 140px;
    height: 140px;
    border: 4px solid #b3e2f6;
    background: #fff;
    border-radius: 50%;
    display: table;
    box-sizing: border-box;
}
.m53 .policy_wrap .system_list &gt; *:nth-child(1) .tit p{
    display: table-cell;
    vertical-align: middle;
    line-height: 1.4;
    font-size: 19px;
    letter-spacing: -.5px;
    text-align: center;
    font-weight: 600;
}
.m53 .policy_wrap .system_list .list_wrap1{
    width: 100%;
    max-width: 345px;
    height: 398px;
    background: url(/img/page/m53_tab1_img3_1.png)no-repeat top center;
    background-size: 100%;
    margin: 0 auto;
}
.m53 .policy_wrap .system_list .list_wrap1 li{
	position: absolute;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	background: #f5f5f5;
	border: 1px solid #d6d6d6;
	text-align: center;
	display: table;
	font-size: 13px;
	letter-spacing: -.5px;
	color: #444444;
	line-height: 1.6;
	font-weight:400;
}
.m53 .policy_wrap .system_list .list_wrap1 li p{
    display: table-cell;
    vertical-align: middle;
}
.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(1){top: -8px;left: 50%;margin-left: -118px;}
.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(2){top: -8px;left: 50%;margin-left: 19px;}
.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(3){top: 106px;left: 50%;margin-left: 85px;}
.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(4){
    top: 223px;
    left: 50%;
    margin-left: 22px;
}
.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(5){
    top: 223px;
    left: 50%;
    margin-left: -117px;
}
.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(6){top: 106px;left: 50%;margin-left: -180px;}


.m53 .policy_wrap .system_list .list_wrap2{
    width: 90%;
    max-width: 600px;
    margin: 40px auto 0;
}
.m53 .policy_wrap .system_list .list_wrap2 li{
    width: 100%;
    background: #f5f5f5;
    padding: 20px 0;
    margin-bottom: 10px;
}
.m53 .policy_wrap .system_list .list_wrap2 li p{
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
}
.m53 .policy_wrap .system_list .list_wrap2 li .point{font-weight: 500;}


.m53 .example_wrap .list_wrap&gt;li{
    padding: 40px 0;
    border-bottom: 1px solid #d3d3d3;
}
.m53 .example_wrap .list_wrap&gt;li&gt;*{
    width: 100%;
}
.m53 .example_wrap .list_wrap{
    border-top: 1px solid #d3d3d3;
}
.m53 .example_wrap .list_wrap&gt;li .img_area{}
.m53 .example_wrap .list_wrap&gt;li .img_area img{width:100%;}
.m53 .example_wrap .list_wrap&gt;li .text_area{
    display: flex;
    align-items: center;
    justify-content: center;
}
.m53 .example_wrap .list_wrap&gt;li .text_area .box{width: 100%;padding-top: 30px;box-sizing: border-box;}
.m53 .example_wrap .list_wrap&gt;li .text_area .tit{
    font-size: 19px;
    line-height: 1em;
    margin-bottom: 20px;
    font-weight: 600;
}
.m53 .example_wrap .list_wrap&gt;li .text_area ul li{
    font-size: 14px;
    position: relative;
    color: #444444;
    margin-top: 7px;
    padding-left: 10px;
    line-height: 1.6;
    box-sizing: border-box;
}
.m53 .example_wrap .list_wrap&gt;li .text_area ul li:before{display:block;content:"";position: absolute;top: 10px;left: 0;width: 6px;height: 2px;background: #333;}
.m53 .example_wrap .section1{
    padding-bottom: 70px;
}



.m54 .system_wrap .layout2&gt;*{
    position: relative;
}
.m54 .system_wrap .section{padding-bottom: 0;}
.m54 .system_wrap .list_wrap{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.m54 .system_wrap .list_wrap&gt;li{
    width: 90%;
    max-width: 270px;
    text-align: center;
}
.m54 .system_wrap .list_wrap&gt;li .item2{
    width: 38px;
    height: 25px;
    position: relative;
    margin: 0 auto;
    display: block;
}
.m54 .system_wrap .list_wrap&gt;li .item2:before{display:block;content:"";position: absolute;left: 0;top: 12px;width: 23px;height: 3px;background: #222;transform: rotate(-45deg);}
.m54 .system_wrap .list_wrap&gt;li .item2:after{display:block;content:"";position: absolute;right: 0;top: 12px;width: 23px;height: 3px;background: #222;transform: rotate(45deg);}
.m54 .system_wrap .layout1{
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    width: 100%;
    height: 65px;
    display: table;
    margin-bottom: 22px;
}
.m54 .system_wrap .layout1 .tit{
    display: table-cell;
    vertical-align: middle;
    font-size: 15px;
    letter-spacing: -.5px;
    line-height: 1.3;
    font-weight: 500;
}
.m54 .system_wrap .layout1 .tit span{font-weight: 500;}
.m54 .system_wrap .layout2 .figure1{
    width: 100%;
    height: 65px;
    display: table;
    background: #fff;
    color: #4fadd7;
    border: 3px solid #4fadd7;
    border-radius: 70px;
    box-sizing: border-box;
    z-index: 5;
}
.m54 .system_wrap .layout2 .figure1 p{
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 500;line-height:120%;
}
.m54 .system_wrap .layout2 .figure2{
    width: 222px;
    height: 222px;
    background: #f5f5f5;
    border-radius: 50%;
    display: table;
    margin: -65px auto 0;
    padding: 10px 36px;
    box-sizing: border-box;
    z-index: 4;
}
.m54 .system_wrap .layout2 .figure2 .tit{
    display: table;
    width: 100%;
    height: 65px;
}
.m54 .system_wrap .layout2 .figure2 .item{
    position: relative;
    width: 19px;
    height: 15px;
    display: block;
    margin: 67px auto 10px;
}
.m54 .system_wrap .layout2 .figure2 .item:before{display:block;content:"";position: absolute;top: 5px;left: 0;width: 12px;height: 3px;background: #222;transform: rotate(45deg);}
.m54 .system_wrap .layout2 .figure2 .item:after{display:block;content:"";position: absolute;top: 5px;right: 0;width: 12px;height: 3px;background: #222;transform: rotate(-45deg);}
.m54 .system_wrap .layout2 .figure2 p{
    font-size: 17px;
    letter-spacing: -.5px;
    line-height: 1.6;
    display: table-cell;
    vertical-align: middle;
    font-weight: 500;
}
.m54 .system_wrap .layout2 .figure3{
    width: 222px;
    height: 440px;
    background: url(/img/page/m54_tab1_img1.png)no-repeat top center;
    background-size: 100%;
    margin: -60px auto 0;
    padding: 80px 30px 0 30px;
    box-sizing: border-box;
    z-index: 3;
}
.m54 .system_wrap .layout2 .figure3 .year{
    margin-top: 10px;
    width: 100%;
    line-height: 50px;
    background: #333333;
    border-radius: 70px;
    color: #fff;
    font-size: 17px;
}
.m54 .system_wrap .layout2 .figure3 .list{margin-top: 20px;}
.m54 .system_wrap .layout2 .figure3 .list li{
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 1.4;
    color: #444;
}
.m54 .system_wrap .layout2 .figure3 .list li span{}
.m54 .system_wrap .list_wrap&gt;li:nth-child(2) .layout2 .figure1{
    color: #83c5e5;
    border-color: #83c5e5;
}
.m54 .system_wrap .layout3{
    position: relative;
    top: 0px;
    padding: 15px 0 70px;
    margin-top: -70px;
    border-top: 1px solid #d3d3d3;
    z-index: 6;
}
.m54 .system_wrap .layout3 .item2{}
.m54 .system_wrap .layout3 .tit{
    font-size: 29px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 10px;
    letter-spacing: -1px;
    color: #4fadd7;
}
.m54 .system_wrap .list_wrap&gt;li:nth-child(2) .layout3 p{color: #83c5e5;}
.m54 .direction_wrap .section{
    padding-bottom: 70px;
}
.m54 .direction_wrap .list_wrap&gt;li .strong{
    color: #222;
    font-weight: 500;
}
.m54 .direction_wrap .list_wrap&gt;li:first-child .item{
    background: #fff;
    border: 3px solid #222;
    line-height: 58px;
}
.m54 .direction_wrap .list_wrap{
	position:relative;
	margin: 0 auto;
	padding-top: 35px;
}
.m54 .direction_wrap .list_wrap:before{display:block;content:"";position:absolute;top: 0;left: 50%;width:1px;height:100%;margin-left: -1px;background:#d3d3d3;}
.m54 .direction_wrap .list_wrap&gt;li{
    position: relative;
    min-height: 90px;
    padding: 50px 20px 20px;
    box-sizing: border-box;
    border: 1px solid #d3d3d3;
    background: #fff;
}
.m54 .direction_wrap .list_wrap&gt;li+li{
    margin-top: 107px;
}
.m54 .direction_wrap .list_wrap&gt;li+li:before{display:block;content:"";position: absolute;top: -70px;left: 50%;width: 20px;height: 2px;margin-left: -16px;background: #222;transform: rotate(-48deg);}
.m54 .direction_wrap .list_wrap&gt;li+li:after{display:block;content:"";position: absolute;top: -70px;left: 50%;width: 20px;height: 2px;margin-left: -4px;background: #222;transform: rotate(48deg);}
.m54 .direction_wrap .list_wrap&gt;li .item{
    position: absolute;
    top: -35px;
    left: 50%;
    width: 160px;
    height: 60px;
    line-height: 60px;
    margin-left: -80px;
    border-radius: 70px;
    box-sizing: border-box;
    background: #f5f5f5;
    text-align: center;
    font-size: 17px;
    font-weight: 800;
}
.m54 .direction_wrap .list_wrap&gt;li .box{
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 1.8;
    font-family: 'Noto Sans KR',sans-serif;
    color: #444444;
}
.m54 .direction_wrap .list_wrap&gt;li .tit{
    color: #252525;
    font-weight: 500;
}
.m54 .direction_wrap .list_wrap&gt;li .txt span{font-family: 'Noto Sans KR', sans-serif;}
.m54 .direction_wrap .list_wrap&gt;li dl+dl{margin-top: 15px;}

.m54 .roadmap_wrap .section{margin-bottom: 70px;}
.m54 .roadmap_wrap .list_wrap{}
.m54 .roadmap_wrap .list_wrap&gt;li{font-size: 14px;width: 100%;}
.m54 .roadmap_wrap .list_wrap&gt;li:nth-child(even) .sub_list_wrap&gt;li&gt;div.group:first-child{}
.m54 .roadmap_wrap .list_wrap .figure{width: 160px;height: 160px;box-sizing:border-box;border-radius:50%;display:table;border: 4px solid #4fadd7;text-align:center;line-height:1.5;margin: 0 auto 30px;}
.m54 .roadmap_wrap .list_wrap .figure p{display:table-cell;vertical-align:middle;font-size: 17px;line-height:1.4;font-weight:800;}
.m54 .roadmap_wrap .list_wrap&gt;li:nth-child(odd) .figure{border-color:#b4e3f8;}
.m54 .roadmap_wrap .list_wrap&gt;li+li{margin-top: 70px;}
.m54 .roadmap_wrap .list_wrap&gt;li:nth-child(odd){}
.m54 .roadmap_wrap .list_wrap&gt;li:nth-child(even){}
.m54 .roadmap_wrap .sub_list_wrap&gt;li{
    display: table;
    width: 100%;
    height: 146px;
}
.m54 .roadmap_wrap .sub_list_wrap&gt;li:nth-child(1){}
.m54 .roadmap_wrap .sub_list_wrap&gt;li:nth-child(2){}
.m54 .roadmap_wrap .sub_list_wrap&gt;li:nth-child(3){}
.m54 .roadmap_wrap .sub_list_wrap&gt;li:nth-child(4){}
.m54 .roadmap_wrap .sub_list_wrap&gt;li&gt;div:first-child{
    padding: 15px 0;
    width: 100px;
}
.m54 .roadmap_wrap .sub_list_wrap&gt;li&gt;*{
    display: table-cell;
    vertical-align: top;
	width:100%;
    height: 100%;
}
.m54 .roadmap_wrap .sub_list_wrap .tit{width: 100px;height:100%;background:#f5f5f5;border-radius: 20px;display:table;margin-right:30px;}
.m54 .roadmap_wrap .sub_list_wrap .tit p{display:table-cell;vertical-align:middle;font-size: 15px;text-align:center;font-weight: 500;line-height: 1.6;font-family: 'Noto Sans KR',sans-serif;}
.m54 .roadmap_wrap .sub_list_wrap .txt{
    height: 100%;
}
.m54 .roadmap_wrap .sub_list_wrap .txt ul{padding: 20px 0;box-sizing:border-box;width:100%;height:100%;border-bottom:1px solid #d3d3d3;}
.m54 .roadmap_wrap .sub_list_wrap .txt ul li{position:relative;padding-left: 10px;line-height: 1.6;letter-spacing: -0.5px;font-family: 'Noto Sans KR',sans-serif;}
.m54 .roadmap_wrap .sub_list_wrap li:first-child .txt ul{border-top:1px solid #d3d3d3;}
.m54 .roadmap_wrap .sub_list_wrap .txt ul li:before{display:block;content:"";position:absolute;top: 11px;left:0;width: 6px;height:2px;background:#222;}
.m54 .roadmap_wrap .sub_list_wrap .txt ul li+li{margin-top: 5px;}
.m54 .roadmap_wrap .sub_list_wrap .strong{font-weight: 500;}


.m54 .way_wrap .section{margin-bottom: 70px;}
.m54 .way_wrap {position:relative;}
.m54 .way_wrap .list_wrap{width:100%;}
.m54 .way_wrap .list_tit{position:relative;width: 170px;height: 170px;margin: 0 auto 25px;border: 5px solid #b4e3f8;background: #fff;border-radius: 50%;box-sizing:border-box;display:table;box-shadow: 2px 2px 12px rgba(0,0,0,.06);}
.m54 .way_wrap .list_tit p{display:table-cell;text-align: center;vertical-align:middle; font-weight: 800;font-size: 22px;letter-spacing:-.5px;z-index: 5;}
.m54 .way_wrap .list_wrap li{width: 100%;padding: 30px 25px;margin-bottom: 15px;box-sizing:border-box;border:1px solid #d3d3d3;}
.m54 .way_wrap .list_wrap li .tit{font-size: 19px;line-height:1em;letter-spacing:-.5px;font-weight: 800;}
.m54 .way_wrap .list_wrap li .tit2{font-size: 17px;line-height:1em;letter-spacing:-.5px;margin: 11px 0 12px;color:#4eaed6;font-weight:600;}
.m54 .way_wrap .list_wrap li .txt{font-size: 14px;letter-spacing:-.5px;color:#444444;line-height: 1.8;font-family: 'Noto Sans KR',sans-serif;}
.m54 .way_wrap .list_wrap li:nth-child(1){background:url(/img/page/m52_num1.png)no-repeat top 20px right; background-size: auto 55px;}
.m54 .way_wrap .list_wrap li:nth-child(2){background:url(/img/page/m52_num2.png)no-repeat top 20px right; background-size: auto 55px;}
.m54 .way_wrap .list_wrap li:nth-child(3){background:url(/img/page/m52_num3.png)no-repeat top 20px right; background-size: auto 55px;}
.m54 .way_wrap .list_wrap li:nth-child(4){background:url(/img/page/m52_num4.png)no-repeat top 20px right; background-size: auto 55px;}

/*m55*/
.m55 .social_wrap .innerwrap{
    width: 100%;
}
.m55 .social_wrap .section{padding-bottom: 70px;}
.m55 .social_wrap .social_title.back-color:before{bottom:0; height:76%;}
.m55 .social_wrap .social_title{position:relative; width:100%;display: flex;flex-wrap: wrap;}
.m55 .social_wrap .social_title&gt;*{width:50%;display: table-cell;vertical-align: middle;}
.m55 .social_wrap .social_title p{font-size: 14px;font-family: 'Noto Sans KR',sans-serif;line-height: 1.8;margin-bottom: 30px;}
.m55 .social_wrap .social_title p:last-child{margin-bottom: 70px;}
.m55 .social_wrap .social_title .img_area{overflow:hidden;width: 92%;margin: 0 auto;order: 0;} 
.m55 .social_wrap .social_title .img_area img{width: 85%;position: relative;}
.m55 .social_wrap .social_title .section_tit{
	position:relative;
	background: url(/img/page/bg_dd1.png) no-repeat left top 20px;
	background-size: 90px;
	padding-top: 75px;
	box-sizing: border-box;
	order: 1;
	width: 92%;
	margin: 0 auto;
}
.m55 .social_wrap .social_title .section_tit:after{position: absolute;left: 0;bottom: 0;margin-bottom: -34px;display:block;content:"";width: 2px;height: 68px;background:#82c6e4;}
.m55 .social_wrap .social_list{
    margin-top: 70px;
}
.m55 .social_wrap .social_list .list_wrap{
    display: flex;
    flex-wrap: wrap;
    width: 92%;
    margin: 0 auto;
}
.m55 .social_wrap .social_list .list_wrap li{
    width: 100%;
    padding: 30px 10px;
    box-sizing: border-box;
    text-align: center;
    border-top: 1px solid #d3d3d3;
}
.m55 .social_wrap .social_list .list_wrap li:last-child{
    border-bottom: 1px solid #d3d3d3;
}
.m55 .social_wrap .social_list .list_wrap li .txt{
    font-size: 14px;
    line-height: 1.8;
}
.m55 .social_wrap .social_list .list_wrap li .tit img{
    height: 50px;
}
.m55 .social_wrap .social_list .list_wrap li .tit p{
    font-size: 19px;
    font-weight: 600;
    margin: 15px 0;
    line-height: 1em;
}
.m55 .social_wrap .social_list .list_wrap li .tit .txt{}
.m55 .share_wrap .section{padding-bottom:150px;}
.m55 .share_wrap .mb_list_wrap&gt;li+li{
}
.m55 .share_wrap .mb_list_wrap&gt;li .box{
	display:none;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #d3d3d3;
}
.m55 .share_wrap .mb_list_wrap&gt;li .box&gt;*{
}
.m55 .share_wrap .mb_list_wrap&gt;li .list_tit{
    position: relative;
    font-size: 22px;
    line-height: 1em;
    font-weight: 600;
    padding: 20px 15px;
    cursor: pointer;
    border-bottom: 2px solid #222;
}
.m55 .share_wrap .mb_list_wrap&gt;li .list_tit:before{display:block;content:"";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;background: #222;}
.m55 .share_wrap .mb_list_wrap&gt;li .list_tit:after{display:block;content:"";position:absolute;top: 21px;right: 5px;width:15px;height:15px;border-bottom: 3px solid #222;border-right: 3px solid #222;transform: rotate(45deg);}
.m55 .share_wrap .mb_list_wrap&gt;li.act .list_tit:after{
    transform: rotate(-135deg);
    top: 28px;
}
.m55 .share_wrap .mb_list_wrap .img_area{
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 20px auto 20px;
}
.m55 .share_wrap .mb_list_wrap .img_area img{
    width: 100%;
}
.m55 .share_wrap .mb_list_wrap .list_area ul{}
.m55 .share_wrap .mb_list_wrap .list_area ul li{
	padding: 20px 15px 20px 15px;font-size: 14px;letter-spacing: -.5px;line-height: 1.8;color: #444;}
.m55 .share_wrap .mb_list_wrap .list_area ul li:first-child{padding-top: 0;}
.m55 .share_wrap .mb_list_wrap .list_area ul li+li{
    border-top: 1px solid #d3d3d3;
}
.m55 .share_wrap .mb_list_wrap .list_area ul li .tit{
    font-weight: 500;
    color: #252525;
    margin-bottom: 7px;
}
.m55 .share_wrap .mb_list_wrap .list_area ul li:last-child{
}
.m55 .share_wrap .pc_list_wrap{display:none;}
.m55 .site_link{
	display: flex;
	justify-content: center;
	margin-top: 40px;
}
.m55 .site_link a{
	display: block;
	font-size: 16px;
	color: #4fadd7;
	background: #fff;
	border:1px solid #4fadd7;
	text-align: center;
	padding: 0px 20px;
	line-height: 50px;
	box-sizing: border-box;
	font-family:'Noto sans KR';
}
.m55 .site_link .item{
	position: relative;
	width: 25px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 2px;
}
.m55 .site_link .item:before{
	display: block;
	content: "";
	position: absolute;
	background: #4fadd7;
	width: 18px;
	height: 1px;
	top: 50%;
	right: 0;
	margin-top: -1px;
}
.m55 .site_link .item:after{
	display: block;
	content: "";
	position: absolute;
	top: 6px;
	right: 0;
	border-right: 1px solid #4fadd7;
	border-bottom: 1px solid #4fadd7;
	width: 6px;
	height: 6px;
	transform: rotate(-45deg);
}


/*m60*/
.m60 .section_top{
	padding: 0 0 50px;
	background-size:100% auto;
	text-align:center;
}
.m60 .section_top h4{font-size: 28px;color:#222;font-weight:600;line-height: 1.4;}
.m60 .section_top h4 .chinease{font-weight:400;}
.m60 .section_top h4:after{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	background:#ccc;
	margin: 15px auto 20px;
}
.m60 .section_top p{font-size: 17px;color:#666;line-height: 1.6;}

/* m61 */
.m61{}
.m61 .section1{position:relative;margin: 0;}
.m61 .section1:after{
	display:block;content:"";
	width:100%;height:68%;
	background:#f5f5f5;
	position:absolute;left:0;bottom:0;
}
.m61 .section1 .sec1_top{
	display:flex;
	justify-content:space-between;
	position:relative;
	z-index:10;
	width: 100%;
	margin:0 auto;
}
.m61 .section1 .sec1_top&gt;div{
	position:relative;
	width:50%;
}
.m61 .section1 .sec1_top&gt;div:nth-child(1){padding-bottom: 250px;}
.m61 .section1 .sec1_top h4{
	position:relative;
	font-size: 28px;
	color:#222;
	font-weight:500;
	line-height: 1.4;
	background:url(/img/page/bg_dd1.png) no-repeat left top;
	background-size: 95px;
	padding: 47px 0 0 15px;
	margin-left: 4%;
	z-index:10;
}
.m61 .section1 .sec1_top h4:after{display:block;content:"";position:absolute;width: 2px;height: 68px;background: #4fadd7;bottom: -90px;left: 0;z-index: 10;}
.m61 .section1 .sec1_top&gt;div{width:100%;}
.m61 .section1 .sec1_top .img1{
	width: 96%;
	height: 195px;
	background:url(/img/page/m61_img1.jpg) no-repeat center;
	background-size:cover;
	position:absolute;
	left: 0;
	bottom:0;
}
.m61 .section1 .sec1_top .img2{display:none;}
.m61 .section1 .sec1_btm{
	position:relative;
	z-index:10;
	width: 92%;
	margin: 40px auto 0;
	padding-bottom: 70px;
}
.m61 .section1 .sec1_btm&gt;div+div{
    margin-top: 40px;
}
.m61 .section1 .sec1_btm&gt;div .num{
	font-family:"Montserrat";
	font-size: 26px;
	color: #333333;
	font-weight: 600;
	padding-bottom: 15px;
	border-bottom: 2px solid #333333;
}
.m61 .section1 .sec1_btm&gt;div h5{font-size: 21px;color:#222;font-weight:500;margin: 35px 0 25px;}
.m61 .section1 .sec1_btm&gt;div p{font-size: 14px;color:#444;line-height: 1.8;}
.m61 .section2{width: 92%;margin: 0 auto;padding: 70px 0;}
.m61 .section2 .box{}
.m61 .section2 h4{
    font-family: 'Montserrat';
    font-size: 16px;
    color: #82c6e4;
    font-weight: 600;
}
.m61 .section2 h5{
	margin: 10px 0 50px;
	font-size: 31px;
	color: #222;
	font-weight: 600;
}
.m61 .section2 .imgarea img{margin: 0 auto;display: block;width: 92%;}
.m61 .section2 .txtarea{
	box-sizing:border-box;
	width: 100%;
	padding: 30px 0 0;
}
.m61 .section2 .txtarea dl{position:relative;padding-left: 14px;margin-bottom: 30px;}
.m61 .section2 .txtarea dl:before{display:block;content:"";width: 3px;height: 18px;position:absolute;left:0;top: 1px;}
.m61 .section2 .txtarea dl:nth-child(1):before{background:#548ca4;}
.m61 .section2 .txtarea dl:nth-child(2):before{background:#97cce4;}
.m61 .section2 .txtarea dl:nth-child(3){margin-bottom:0;}
.m61 .section2 .txtarea dl:nth-child(3):before{background:#ced2d4;}
.m61 .section2 .txtarea dl dt{font-size: 20px;color:#222;font-weight:600;margin-bottom:10px;}
.m61 .section2 .txtarea dl dt span{font-size: 13px;font-weight: 500;}
.m61 .section2 .txtarea dl dd{font-size: 14px;width: 90%;line-height: 1.8;color:#444;}

/* m62 */
.m62{}
.m62 .section_top{padding:0 10% 5%;}
.m62 .section1{padding: 50px 0% 70px;background:#f5f5f5;}
.m62 .section1&gt;div{display:flex;justify-content:space-between;}
.m62 .section1&gt;div:after{display:none;}
.m62 .section1&gt;div ul{
	width:50%;
	border-top: 2px solid #555555;
	background:#fff;
}
.m62 .section1&gt;div ul li{
	box-sizing:border-box;
	padding: 18px 15px;
	font-size: 15px;
	line-height: 1.4;
	color:#222;
	font-weight: 500;
	border-bottom:1px solid #ddd;
}
.m62 .section1&gt;div ul+ul li{border-left:1px solid #ddd;}
.m62 .section1&gt;div ul li.m_type{height: 80px;}

@media(max-width:1120px){
	.m62 .section1&gt;div{display:block;justify-content:space-between;}
	.m62 .section1&gt;div ul{width:100%;}
	.m62 .section1&gt;div ul:last-child{border-top:0;}
	.m62 .section1&gt;div ul li.m_type{height:auto;}
	.m62 .section1&gt;div ul+ul li{border-left:0;}
}


/* m63 */
.m63{padding-bottom:70px;}
.m63 .popup{
	display:none;position:fixed;width:92%;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index:1002;
	overflow:scroll;padding:10% 3%;
	box-sizing:border-box;
}
.m63 .popup img{width:700px;}
.m63 h4{font-size: 28px;color:#222;font-weight:500;line-height: 1.4;text-align:center;}
.m63 h4:after{
	display:block;
	content:"";
	width: 35px;
	height:1px;
	background:#ccc;
	margin: 15px auto 50px;
}
.m63 .section1{padding:60px 0;background:#f5f5f5}
.m63 .section1 .innerwrap2,.m63 .section2 .innerwrap2{display:none;}
.m63 .section2{margin-top:30px;}
.m63 .tm_view{position:relative; width:92%; display:block;  margin:0 auto;}
.m63 .tm_view img{width:100%;}
.m63 .tm_view .more_btn{display:block;position: absolute;right:0;bottom: 0;cursor:pointer;width:42px;height:42px;background:#4fadd7;box-sizing:border-box;}
.m63 .tm_view .more_btn:before{display:block;content:"";position: absolute;width: 18px;height:2px;top: 50%;left: 50%;transform: translate(-50%,-50%);background:#fff;}
.m63 .tm_view .more_btn:after{display:block;content:"";position: absolute;top: 50%;left: 50%;width:2px;height: 18px;transform: translate(-50%,-50%);background:#fff;}
.m63 .section1 .tm_view .more_btn{bottom:-60px}


/* m64 */
.m64 .step{margin: 50px 0 70px;border-top:2px solid #555;}
.m64 .step&gt;div{
	padding: 35px 0px;
	border-bottom:1px solid #ddd;
}
.m64 .step&gt;div .tit{}
.m64 .step&gt;div .tit h5{position:relative;font-size: 22px;color:#222;font-weight:500;padding-left:15px;margin-bottom: 20px;}
.m64 .step&gt;div .tit h5:before{
	display:block;
	content:"";
	width:5px;
	height:5px;
	background:#222;
	position:absolute;
	left:0;
	top: 10px;
}
.m64 .step&gt;div .con{font-size: 14px;line-height: 1.4;}
.m64 .step&gt;div .con p{color:#444;}
.m64 .step&gt;div .con .step_ul{overflow:hidden;margin: 25px 0 0;min-width: 372px;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.m64 .step&gt;div .con .step_ul li{
	float:left;
	position:relative;
	width: 100px;
	height: 100px;
	padding: 20px 0;
	box-sizing: border-box;
	margin-right: 24px;
	background:#f8f8f8;
	border-radius:50%;
	text-align:center;
	font-weight: 500;
}
.m64 .step&gt;div .con .step_ul li:after{
	display:block;
	content:"";
	width: 10px;
	height: 10px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position:absolute;
	left:100%;
	top:50%;
	transform:rotate(-45deg) translate(7px ,-3px);
}
.m64 .step&gt;div .con .step_ul li:nth-child(3):after{display:none;}
.m64 .step&gt;div .con .step_ul li:nth-child(4):before{
	display:block;
	content:"";
	width: 10px;
	height: 10px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position:absolute;
	left: -23px;
	top:50%;
	transform:rotate(-45deg) translate(7px ,-3px);
}
.m64 .step&gt;div .con .step_ul li:last-child{margin-right:0;}
.m64 .step&gt;div .con .step_ul li:last-child:after{display:none;}
.m64 .step&gt;div .con .step_ul li .ico img{margin-bottom: 5px;height: 30px;}
.m64 .step&gt;div .con h6{font-size: 14px;color:#444;font-weight: 500;margin-bottom: 7px;font-family: 'Noto Sans KR',sans-serif;}
.m64 .step&gt;div .con .basic_ul{}
.m64 .step&gt;div .con .basic_ul li{position:relative;padding-left: 10px;margin-bottom: 5px;line-height: 1.8;}
.m64 .step&gt;div .con .basic_ul li:before{
	display:block;
	content:"";
	width: 6px;
	height:2px;
	background:#333;
	position:absolute;
	left:0;
	top: 12px;
}
.m64 .step&gt;div .con .basic_ul li.btn{margin:15px 0;padding-left:0;}
.m64 .step&gt;div .con .basic_ul li.btn:before{display:none;}
.m64 .step&gt;div .con .basic_ul li.btn a{
	display:block;
	box-sizing:border-box;
	width: 100%;
	height: 40px;
	border:1px solid #222;
	text-align:center;
	line-height: 39px;
	font-weight:600;
}
.m64 .step&gt;div .con .basic_ul li a+a{margin-top:5px;}
.m64 .step&gt;div .con .basic_ul li.btn a span{display:inline-block;vertical-align: top;font-size: 12px;font-weight:bold;position: relative;top: 1px;}




.m64 .faq{margin: 50px 0 70px;}
.m64 .faq .faqwrap{
	padding: 0 15px;
	margin-bottom:20px;
	border:1px solid #ddd;
	background:#fefefe;
}
.m64 .faq .faqwrap.on{background:#f5f5f5;}
.m64 .faq .faqwrap .q{position:relative;display:flex;align-items:center;padding: 25px 10% 25px 0;cursor:pointer;}
.m64 .faq .faqwrap .q:after{
	display:block;
	content:"";
	width: 15px;
	height: 15px;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	transform:rotate(45deg);
	position:absolute;
	right: 5px;
	top:50%;
	margin: -14px 0 0 -9px;
}
.m64 .faq .faqwrap.on .q:after{
	display:block;
	content:"";
	width: 15px;
	height: 15px;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	transform:rotate(225deg);
	position:absolute;
	right: 5px;
	top:50%;
	margin: -5px 0 0 -9px;
}
.m64 .faq .faqwrap .a{display:flex;border-top:1px solid #ccc;padding: 25px 0;}
.m64 .faq .faqwrap .ico{width: 30px;text-align:center;font-size: 30px;font-weight:500;color:#222;}
.m64 .faq .faqwrap .question{font-size: 17px;color:#222;font-weight:500;padding: 0 0 0 3%;line-height: 1.4;}
.m64 .faq .faqwrap .answer{font-size: 14px;color:#444;padding: 5px 3%;line-height:1.8;}

.bbs{margin:120px 0 60px;}
.bbs .th{
	display:table;
	width:100%;
	background:#f5f5f5;
	border-top:2px solid #444;border-bottom:1px solid #ddd;
	font-size:18px;color:#222;font-weight:600;text-align:center;
}
.bbs .th&gt;div{display:table-cell;padding:25px 0;}
.bbs .td{
	display:table;
	width:100%;
	border-bottom:1px solid #ddd;
	font-size:18px;color:#444;font-weight:500;text-align:center;
}
.bbs .td&gt;div{display:table-cell;padding:25px 0;text-align:center;}

.bbs .num{width:100px;}
.bbs .sbj{}
.bbs .td .sbj{padding:25px 3%;text-align:left;}
.bbs .date{width:260px;}
.bbs .condition{width:180px;}
.bbs .condition span{display:inline-block;width:110px;height:50px;line-height:50px;border-radius:25px;}
.bbs .condition span.ing{background:#333;color:#fff;}
.bbs .condition span.end{background:#f5f5f5;color:#444;}

/* ------------  board  ----------- */
/*board 공통*/
.board_list .section1{padding-bottom:70px;}
.board_list .paging{margin-bottom:0;}
.board_list .list_wrap{border-top: 2px solid #333;}
.board_list .list_wrap .contents .s-tit{font-size: 17px;color: #333; font-weight: 500;}
.board_list .list_wrap .contents .tit1{font-size: 1.3rem;color: #333;font-weight: 400;}
.board_list .list_wrap .contents .tit2{font-size: 26px;color: #333; font-weight: 500;}
.board_list .list_wrap .contents .txt1{font-size: 17px;color: #777;font-weight: 400;}
.board_list .list_wrap li{position:relative; display:table; width: 100%;border-bottom: 1px solid #d7d8d8; box-sizing:border-box;}
.board_list .list_wrap li &gt; *{position: relative;display: table-cell;vertical-align: middle;box-sizing: border-box;}
.board_list .list_wrap li .link{display:block; box-sizing: border-box;}
.board_list .list_wrap li .more-icon{z-index:-1;}
/*m45 ir*/
.ir_list .list_wrap li{height: 72px;}
/*.ir_list .list_wrap li:before{display:block;content:"";position:absolute;width:33px;height:2px;top: 50%;right: 40px;background:#d1d1d1;}
.ir_list .list_wrap li:after{display:block;content:"";position:absolute;top: 50%;right: 40px;margin-top: -5px;width:10px;height:10px;transform: rotate(45deg);border-right:2px solid #d1d1d1;border-top:2px solid #d1d1d1;}
.ir_list .list_wrap li:hover:before{background:#333;}
.ir_list .list_wrap li:hover:after{border-color:#333;}*/
.ir_list .list_wrap .date{
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    padding: 0 10px 0 10px;
    width: 75px;
    text-align: left;
}
.ir_list .list_wrap .date .md{font-size: 1.8rem;line-height: 1em;color: #333;font-weight: 600;letter-spacing: -1px;}
.ir_list .list_wrap .date .year{
    font-size: 1.2rem;
    line-height: 1em;
    margin-bottom: 5px;
    font-weight: 500;
    color: #999;
}
.ir_list .list_wrap .contents{
    padding: 0 0px;
}
.ir_list .list_wrap .contents .link{
    display: inline-block;
    vertical-align: middle;
    max-width: 83%;
}
.ir_list .list_wrap .contents .tit1{margin-top: 0px;}
.ir_list .list_wrap .contents .file{display:inline-block;width: 15px;height: 16px;background:url(/img/page/file_download_btn.png)no-repeat center;margin-top: 1px;margin-left: 5px;vertical-align: middle;background-size: 100%;}
.ir_list .list_wrap .hits{
    width: 65px;
    padding: 0 10px 0 10px;
}
.ir_list .list_wrap .hits p{
    font-size: 1.2rem;
    color: #999999;
}
.ir_list .list_wrap .hits .num{margin-right: 5px;}

.board_view .section{padding: 40px 0 70px 0;}
.board_view *{box-sizing:border-box;}
.board_view .header{
    padding: 20px 15px;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    border-top: 2px solid #222;
}
.board_view .header .tit{
    font-size: 20px;
    color: #222222;
    line-height: 1.4;
    font-weight: 600;
}
.board_view .header .s_tit{
    margin-top: 10px;
    font-size: 14px;
    color: #999999;
    font-family: 'Noto Sans KR',sans-serif;
}
.board_view .header .s_tit .date{
    display: inline-block;
}
.board_view .header .s_tit .hit{
    display: inline-block;
}
.board_view .body{
    font-size: 14px;
    font-family: 'Noto Sans KR',sans-serif;
    border-bottom: 1px solid #e4e4e4;
}
.board_view .body .file{
    display: table;
    width: 100%;
    padding: 12px 15px;
    border-bottom: 1px solid #e4e4e4;
}
.board_view .body .file &gt; *{
    display: table-cell;
    vertical-align: top;
}
.board_view .body .file p{
    width: 55px;
    font-weight: 500;
}
.board_view .body .file a{
    padding-left: 15px;
}
.board_view .body .file .item{
    display: inline-block;
    width: 17px;
    height: 20px;
    background: url(/img/page/file_download_btn.png)no-repeat center;
    background-size: 100%;
    margin-top: 0px;
    margin-left: 5px;
    vertical-align: middle;
}
.board_view .body .contents{
    padding: 20px 15px;
    width: 100%;
    min-height: 300px;
    line-height: 1.5;
    word-break: break-all;
}
.board_view .body .contents img{width:100%;}
.board_view .menu{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 30px;
}
.board_view .menu &gt;*{}
.board_view .menu .arrow{
    width: 45px;
    height: 45px;
}
.board_view .menu .arrow a{
	position:relative;
	 display: block;
    border: 1px solid #c8c8c8;
    width: 100%;
    height: 100%;
}
.board_view .menu .arrow a:before{display:block;content:"";position: absolute;top: 12px;right: 22px;width: 1px;height: 11px;background: #a9a9a9;transform: rotate(49deg);}
.board_view .menu .arrow a:after{display: block;content: "";position: absolute;bottom: 13px;right: 22px;width: 1px;height: 11px;background: #a9a9a9;transform: rotate(-49deg);}
.board_view .menu .arrow a.next:before{
    top: inherit;
    bottom: 13px;
    right: inherit;
    left: 22px;
}
.board_view .menu .arrow a.next:after{
    bottom: inherit;
    top: 12px;
    right: inherit;
    left: 22px;
}
.board_view .menu .list{
    width: 190px;
    height: 45px;
}
.board_view .menu .list a.list_btn{
    display: block;
    width: 100%;
    line-height: 45px;
    text-align: center;
    background: #333333;
    color: #fff;
    font-size: 15px;
    font-family: 'Noto Sans KR',sans-serif;
}


/*paging*/
.paging{margin-bottom: 70px;margin-top: 30px;text-align:center;font-size: 0;}
.paging a{
	display:inline-block;
	vertical-align:top;
	width: 35px !important;
	height: 35px !important;
	box-sizing:border-box;
	font-family:"Montserrat";
	font-size: 14px;
	font-weight: 600;
	color:rgba(0,0,0,0.6);
	line-height: 35px !important;
}
.paging a.on{
	display:inline-block;
	vertical-align:top;
	width: 35px;
	height: 35px;
	box-sizing:border-box;
	font-family:"Montserrat";
	font-size: 14px;
	font-weight:500;
	color:rgba(255,255,255,0.6);
	line-height: 35px;
	background:#333;
}
.paging strong{
	display:inline-block;
	vertical-align:top;
	width: 35px;
	height: 35px;
	box-sizing:border-box;
	font-family:"Montserrat";
	font-size: 14px;
	font-weight:500;
	color:rgba(255,255,255,0.6);
	line-height: 35px;
	background:#333;
}
.paging .prev{margin-right: 10px;}
.paging .next{margin-left: 10px;}


/* 210623 */
.m20_layout .conwrap .con .prd_list .semi {background:url(/img/page/210623_m21_prd_img6.png) no-repeat top 45px center;}
.m20_layout .conwrap .con .prd_list .ssd {background:url(/img/page/210623_m21_prd_img7.png) no-repeat top 45px center;}

.m53_con .top_tit {text-align:center;}
.m53_con .con_txt1 {position:relative;display: inline-block;font-size:20px;font-weight:600;line-height:1.8;color:#000;letter-spacing:-0.025em;text-align:center;margin-bottom:15px;padding: 0 20px;}
.m53_con .con_txt1:before {content:"";position:absolute;top: -50px;left:0;width: 158px;height: 126px;background: url(/img/page/bg_dd1.png) no-repeat center;}
.m53_con .con_txt1:after {content:"";position:absolute;top: -50px;right:0;width: 158px;height: 126px;transform: rotate(180deg);background: url(/img/page/bg_dd1.png) no-repeat center;}
.m53_con .con_txt1 em {font-weight:800;color:#4fadd7;}
.m53_con .con_txt2 {font-size:20px;color:#666;line-height:1.8;letter-spacing:-0.025em;text-align:center;margin-bottom:90px;padding:0 15px;}
.m53_con .tab_box {position:relative;height:auto;overflow-x:auto;}
.m53_con .tab_box ul {display:flex;flex-wrap:wrap;/* justify-content: center; *//* width:100%; */margin: 0 auto;width: 1505px;padding: 0;}
.m53_con .tab_box ul li {width: 11.111%;min-width: unset;padding: 0;box-sizing: border-box;}
.m53_con .tab_box ul li.on a:after {z-index:1;}

.m532 .con_txt {font-size:20px;color:#666;line-height:1.8;letter-spacing:-0.025em;text-align:center;margin-bottom:90px;}
.m532 .section_tit p em {font-weight:600;color:#358bc6;}
.m532 .policy_wrap .section2:before {top:auto;bottom:0;height: 46%;}
.m532 .policy_wrap .system_list {margin-top:0;padding-top: 30px;}
.m532 .policy_wrap .system_list .list_wrap1 li {background:#fff;}
.m532 .policy_wrap .system_list .list_wrap2 li {background:#fff;}
.m532 .policy_wrap .system_list .list_wrap2 li:first-child {background:#4fadd7;}
.m532 .policy_wrap .system_list .list_wrap2 li:first-child p {color:#fff;}
.m532 .policy_wrap .system_list &gt; *:nth-child(1) .tit:before {
	content:"";
	position:absolute;
	top: -24px;
	left: -16px;
	width: 165px;
	height: 181px;
	background:url(/img/page/210623_m53_tit_bg.png) no-repeat center / contain;
}

.m533 .example_list {border-top:1px solid #ddd;}
.m533 .example_list&gt;li {display:flex;flex-wrap:wrap;align-items:center;padding:40px 0;border-bottom:1px solid #ddd;}
.m533 .example_list&gt;li .slide_wrap {position:relative;width:100%;margin:0;}
.m533 .example_list&gt;li .slide_wrap .swiper-slide img {width:100%;}
.m533 .example_list&gt;li .text_wrap {width:100%;padding-left:0;margin-top:30px;}
.m533 .example_list&gt;li .text_wrap strong {display:block;font-size:19px;color:#252525;margin-bottom:10px;}
.m533 .example_list&gt;li .text_wrap ul li {position:relative;font-size:14px;color:#444;padding:10px 0 10px 15px;}
.m533 .example_list&gt;li .text_wrap ul li:before {content:"";position:absolute;top:50%;left:0;margin-top:-3px;width:7px;height:2px;background:#333;}
.m533 .example_list&gt;li .slide_wrap .arrow_wrap {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
}
.m533 .example_list&gt;li .slide_wrap .arrow {width: 6px;height: 10px;cursor:pointer;}
.m533 .example_list&gt;li .slide_wrap .arrow.slide_prev {background: url(/img/page/m533_slide_prev.png) no-repeat center / contain;order: 1;}
.m533 .example_list&gt;li .slide_wrap .arrow.slide_next {background: url(/img/page/m533_slide_next.png) no-repeat center / contain;order: 3;}
.m533 .example_list&gt;li .slide_wrap .swiper-pagination {position: unset;width: auto;font-size:13px;font-weight:800;color:#222;order: 2;padding: 0 20px;}

.m534 .con_txt1 {margin-top:50px;}


.m535 .section1 {padding:0 5% 120px;}
.m535 .img_wrap {position:relative;width:100%;text-align:center;border:1px solid #ddd;box-sizing:border-box;padding:60px 20px;}
.m535 .img_wrap img {width:100%;}
.m535 .img_wrap .view_btn {position:absolute;bottom:0;right:0;width:42px;height:42px;background:#4fadd7;cursor:pointer;display: flex;align-items: center;justify-content: center;}
.m535 .img_wrap .view_btn ul {position:relative;width:25px;height:25px;}
.m535 .img_wrap .view_btn ul li {position:absolute;top: 50%;left:0;width:100%;height:2px;background:#fff;}
.m535 .img_wrap .view_btn ul li:first-child {}
.m535 .img_wrap .view_btn ul li:last-child {transform:rotate(90deg);}

.m535 .img_popup {
	position: fixed;
	width: 92%;
	height: 80vh;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1002;
	overflow: scroll;
	box-sizing: border-box;
	margin: 0;
	bottom: 0;
	background: #fff;
	padding: 50px 40px;
}
.m535 .img_popup img {max-width:1100px;}



.m536 .section {padding-bottom:0;}
.m536 .top_tit {width:92%;margin:100px auto 0;}
.m536 .top_tit .con_txt1 {display:block;font-size:22px;font-weight:800;padding:0;}
.m536 .conwrap {position:relative;}
.m536 .conwrap .text_wrap .txt1 {display:block;font-family:'Montserrat';font-size: 17px;font-weight:600;color:#82c6e4;text-transform:uppercase;}
.m536 .conwrap .text_wrap strong {position:relative;display:block;font-size: 28px;font-weight:800;line-height:1;color:#222;padding:20px 0 0;}
.m536 .conwrap .img_wrap img {width:100%;}
.m536 .conwrap.con1 {display:flex;align-items:center;}
.m536 .conwrap.con1:before {content:"";position:absolute;bottom:0;left:0;width:100%;height: 70%;background:#f5f5f5;z-index:-1;}
.m536 .conwrap.con1 .img_wrap {width:50%;}
.m536 .conwrap.con1 .text_wrap {width: 45%;padding-left:70px;box-sizing:border-box;}
.m536 .conwrap.con1 .text_wrap strong {padding-bottom:15px;}
.m536 .conwrap.con1 .text_wrap strong:before {content:"";position:absolute;top:40px;left:-270px;width:235px;height:3px;background:#82c6e4;}
.m536 .conwrap.con1 .text_wrap p {font-size: 14px;line-height:1.8;color:#444;margin-top: 20px;}
.m536 .conwrap.con1 .text_wrap p b {font-weight:800;color:#000;}
.m536 .conwrap.con2 {background:#f5f5f5;padding: 65px 0 75px;}
.m536 .conwrap.con2 .inner {position: relative;width: 92%;margin: 0 auto;box-sizing: border-box;}
.m536 .conwrap.con2 .inner .wrap {display:flex;flex-wrap:wrap;align-items:center;}
.m536 .conwrap.con2 .text_wrap {position:relative;width:50%;padding-left:100px;box-sizing:border-box;order:1;}
.m536 .conwrap.con2 .text_wrap:before {content:"";position:absolute;top: -60px;left:0;width:100%;height:100%;background: url(/img/page/bg_dd1.png) no-repeat top left / 35%;}
.m536 .conwrap.con2 .text_wrap strong {line-height:1.36;}
.m536 .conwrap.con2 .img_wrap {width:50%;order:2;}
.m536 .conwrap.con2 .icon_list {display:flex;flex-wrap: wrap;align-items: center;justify-content:space-between;margin-top: 40px;}
.m536 .conwrap.con2 .icon_list li {display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;border-radius:50%;background:#fff;margin: 0;margin: 0 5px;}
.m536 .conwrap.con2 .icon_list li .icon_con {text-align:center;}
.m536 .conwrap.con2 .icon_list li .icon_con img {width:40%;}
.m536 .conwrap.con2 .icon_list li .icon_con p {font-size: 12px;color:#666;margin-top: 10px;}
.m536 .conwrap.con2 .icon_text {display:flex;flex-wrap:wrap;justify-content:space-between;border-top:3px solid #333;margin-top: 35px;}
.m536 .conwrap.con2 .icon_text&gt;li {width: 100%;border-bottom:1px solid #ddd;padding: 35px 0;}
.m536 .conwrap.con2 .icon_text&gt;li:last-child {width:100%;}
.m536 .conwrap.con2 .icon_text&gt;li strong {display:block;font-size: 18px;font-weight:800;color:#252525;margin-bottom:15px;}
.m536 .conwrap.con2 .icon_text&gt;li ul li {position:relative;padding-left:15px;font-size: 14px;line-height:2.1;color:#444;}
.m536 .conwrap.con2 .icon_text&gt;li ul li:before {content:"";position:absolute;top: 12px;left:0;width:7px;height:2px;background:#333;}



@media (max-width:1200px){
	.m15 .section2 .down{
    justify-content: space-between;
}
	.m15 .section2 .down a{width: 49%;display: block;}
	.m15 .section2 .down a+a{
    margin-left: 0;
}
.m536 .conwrap.con1,.m536 .conwrap.con2 .inner .wrap {display:block;}
.m536 .conwrap.con1 .text_wrap {width: 92%;padding: 0;margin: 50px auto 0;}
.m536 .conwrap.con1 .text_wrap strong:before {display:none;}
.m536 .conwrap.con1 .img_wrap {width:97%;}
.m536 .conwrap.con2 .text_wrap {width:100%;margin-top: 95px;padding-left: 20px;}
.m536 .conwrap.con2 .img_wrap {width:100%;}
.m536 .conwrap.con2 .icon_list {justify-content:center;}
.m536 .conwrap.con2 .icon_list li {}
}


.m537 .section1 {width:92%;margin: 0 auto;box-sizing: border-box;border-top:2px solid #333;padding-bottom: 75px;}
.m537 .section1 table {width:100%;}
.m537 .section1 table th {font-size: 13px;background:#f5f5f5;padding: 20px 0;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}
.m537 .section1 table th:last-child {border-right:none;}
.m537 .section1 table td {font-size: 13px;text-align:center;padding: 20px 0;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}
.m537 .section1 table td:last-child {border-right:none;}
.m537 .section1 table .bg td {font-weight:800;background:#f5f5f5;}
.m537 .section1 table .last td {border-top:2px solid #c6c6c6;}
.m537 .section1 table td.last {border-top:2px solid #c6c6c6;}
.m537 .section1 table td.bold {font-weight:800;}
.m537 .section1 .notice {font-size: 12px;line-height:1.7;color:#666;margin-top: 15px;}


/* 220401 */
.m531 .innerwrap {position: relative;z-index:2;}
.m531 .policy_wrap .policy_list2 {border:1px solid #ddd;/* width: 94%; *//* max-width: 1246px; */height: auto;margin-top: 0;}
.m531 .policy_wrap .policy_list2 .con_wrap {border-width:3px;padding: 50px 0;}
.m531 .policy_wrap .policy_list2 .con_wrap:after {display: none;}
.m531 .policy_wrap .policy_list2 .con_wrap .p_acc {border-width:3px;width: 20px;height: 20px;}
.m531 .policy_wrap .policy_list2 .con_wrap .s1 {top:-3px;left:-3px;}
.m531 .policy_wrap .policy_list2 .con_wrap .s2 {top:-3px;right:-3px;}
.m531 .policy_wrap .policy_list2 .con_wrap .s3 {bottom:-3px;left:-3px;}
.m531 .policy_wrap .policy_list2 .con_wrap .s4 {bottom:-3px;right:-3px;}
.m531 .policy_wrap .policy_list2 .top_con {padding-top:0;}
.m531 .policy_wrap .policy_list2 .bot_con {padding-bottom:0;}
.m531 .policy_wrap .policy_list2 .bot_con:after {bottom: 0;}
.m531 .policy_wrap .policy_list2 .list_con {counter-reset:num;}
.m531 .policy_wrap .policy_list2 .list_con li {padding-left: 15px;}
.m531 .policy_wrap .policy_list2 .list_con li:before {counter-increment:num;content:counter(num);width: auto;height: auto;background: none;font-size: 12px;font-weight: 600;top: 0;line-height: 28px;}

.m531 .policy_wrap .section11 {background:#f5f5f5;}
.m531 .policy_wrap .section11:before {bottom: auto;top:0;height:350px;background:#fff;z-index:1;}
.m531 .policy_wrap .section11 .policy_list2 .top_con h2 em {color:#48c13f;}
.m531 .policy_wrap .section11 .policy_list2 .list_con li:before {color:#48c13f;}
.m531 .policy_wrap .section11 .policy_list2 .con_wrap {border-color:#48c13f;}
.m531 .policy_wrap .section11 .policy_list2 .con_wrap .p_acc {border-color:#48c13f;}
.m531 .policy_wrap .section11 .policy_list2 .con_wrap .p_acc:after {background-color:#48c13f;}

.m531 .policy_wrap .section2 {padding-bottom: 70px;}
.m531 .policy_wrap .section2 .innerwrap {width:92%;}
.m531 .policy_wrap .section2:before {bottom: auto;top:0;height:350px;background:#f5f5f5;z-index:1;}
.m531 .policy_wrap .section2 .policy_list2 .top_con h2 em {color:#4fadd7;}
.m531 .policy_wrap .section2 .policy_list2 .list_con li:before {color:#4fadd7;}

.m531 .policy_wrap .section3 {background:#f5f5f5;padding-bottom: 90px;}
.m531 .policy_wrap .section3:before {bottom: auto;top:0;height:350px;background:#fff;z-index:1;}
.m531 .policy_wrap .section3 .policy_list2 .top_con h2 em {color:#cc0066;}
.m531 .policy_wrap .section3 .policy_list2 .list_con li:before {color:#cc0066;}
.m531 .policy_wrap .section3 .policy_list2 .con_wrap {border-color:#cc0066;}
.m531 .policy_wrap .section3 .policy_list2 .con_wrap .p_acc {border-color:#cc0066;}
.m531 .policy_wrap .section3 .policy_list2 .con_wrap .p_acc:after {background-color:#cc0066;}

.m537 .section1 {border-top: none;}
.m537 .section1 table {border-top:2px solid #8d8d8d;}
.m537 .section1 .top_table {margin-bottom:50px;}
.m537 .section1 .top_table table {border-top: none;}
.m537 .section1 .top_table table th {background:#4fadd7;border-bottom: none;border-color: #fff;color:#fff;font-weight: 600;}

.m537 .section1 .table_g {margin-bottom:50px;}
.m537 .section1 .table_g table td {border-color:rgba(198,198,198,0.5);}
.m537 .section1 .table_g table td:last-child {border-right:1px solid rgba(198,198,198,0.5);}
.m537 .section1 .table_g table td:nth-child(5) {border-right:none;}
.m537 .section1 .table_g table .bg td {background:#f8f8f8;}
.m537 .section1 .table_g table .bg td:nth-child(5) {background: none;}
.m537 .section1 .table_g table .last_bg td {background:#edf7fb;font-weight:600;color:#4fadd7;}


.m538 {position: relative;padding-bottom: 90px;}
.m538:before {content:"";position: absolute;bottom:0;left:0;width:100%;height: 32.5%;background:#f5f5f5;display: none;}
.m538 .section_tit p {font-size:42px;font-weight:600;color:#222;line-height:1.4;letter-spacing:-0.01em;}
.m538 .section_tit:after {left:-30px;}
.m538 .section1 {padding-top: 20px;}
.m538 .section1 .innerwrap {display: flex;flex-direction: column;align-items: flex-start;overflow: hidden;width: 94%;}
.m538 .section1 .innerwrap .thumb_img {border:1px solid #d4d4d4;display: inline-block;order: 2;width: 100%;box-sizing: border-box;}
.m538 .section1 .innerwrap .thumb_img img {width: 100%;}
.m538 .section1 .innerwrap .section_tit {box-sizing: border-box;order: 1;}
.m538 .section1 .innerwrap .text_g {/* padding-right: 70px; */box-sizing: border-box;width: 100%;order: 3;}
.m538 .section1 .innerwrap .btn_g {display:flex;width: 100%;margin-top: 50px;}
.m538 .section1 .innerwrap .btn_g&gt;a {display: inline-block;width: 50%;height: 45px;line-height: 43px;border:1px solid #222;font-size: 13px;color:#222;text-align: center;margin-right:10px;}
.m538 .section1 .innerwrap .btn_g&gt;a img {margin-left:10px;}


.m539 {position: relative;}
.m539 .innerwrap .green_l {display:flex;flex-wrap:wrap;}
.m539 .innerwrap .green_l&gt;li {position: relative;width:100%;margin:50px 0 0 0;border-bottom:1px solid #c7c7c7;}
.m539 .innerwrap .green_l&gt;li:nth-child(1) {margin-top:0;}
.m539 .innerwrap .green_l&gt;li .img_wrap {}
.m539 .innerwrap .green_l&gt;li .img_wrap img {width:100%;}
.m539 .innerwrap .green_l&gt;li .text_wrap {padding: 30px 0 30px;}
.m539 .innerwrap .green_l&gt;li .text_wrap strong.tit {display: block;font-size: 18px;font-weight:600;color:#222;letter-spacing:-0.025em;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
word-wrap:break-word;}
.m539 .innerwrap .green_l&gt;li .text_wrap p {font-size: 12px;color:#444;line-height:1.9;letter-spacing:-0.025em;margin-top: 15px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
word-wrap:break-word;}
.m539 .innerwrap .green_l&gt;li .text_wrap span.date {display: block;font-size: 12px;color:#999;letter-spacing:-0.025em;margin-top: 17px;}
.m539 .paging {/* margin-bottom:0; */}



@media(max-width:350px){
	.m00 .mbr,.m00 .tmbr{display:none;}
}
@media(max-width:320px){
	.m53 .policy_wrap .system_list &gt; *:nth-child(1) .tit{width:120px; height:120px; top:74px;}
	.m53 .policy_wrap .system_list .list_wrap1{height:340px;}
	.m53 .policy_wrap .system_list .list_wrap1 li{width:80px; height:80px; font-size:12px;}
	.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(1){margin-left: -100px;}
	.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(2){margin-left: 15px;}
	.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(3){margin-left: 70px;top: 90px;}
	.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(4){margin-left: 17px;top: 193px;}
	.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(5){margin-left: -103px;top: 193px;}
	.m53 .policy_wrap .system_list .list_wrap1 li:nth-child(6){margin-left: -155px;top: 90px;}
}

/*motion*/
.m12 .section .box h6{transform: translateY(50px); opacity:0;}
.m12 .section .box h6.in-view{transform: translateY(0px); opacity:1; transition:1s 0.2s;}
.m12 .section .box p{transform: translateY(50px); opacity:0;}
.m12 .section .box p.in-view{transform: translateY(0px); opacity:1; transition:1s 0.3s;}
.m12 .section .box .sign{transform: translateY(50px); opacity:0;}
.m12 .section .box .sign.in-view{transform: translateY(0px); opacity:1; transition:1s 0.2s;}

.m32 .tabconwrap:after{z-index:-1;}
.m32 .tabconwrap .innerwrap2 .boxwrap .year:after{left:-0.9%}
.m32 .tabconwrap .innerwrap2 .boxwrap{left:1px;}


/* 220504 */
.m56 .section_top {background: none;}
.m56 .section_top h4:after {display: none;}
.m56 .innerwrap{max-width: 1260px; width: 94%; margin: 0 auto;} 
.m56 .innerwrap .section_tit h4 {line-height:1.3;font-size: 26px;}
.m56 .innerwrap .section_tit h5 {text-transform:uppercase;}
.m56 .innerwrap .section_tit span.txt1 {display: block;font-size: 20px;color:#444;line-height:1.5;letter-spacing:-0.025em;}
.m56 .innerwrap .section_tit p{font-size: 1.4rem;line-height:1.9;}
.m56 .section1 {padding: 0 0 70px;}
.m56 .section1 .innerwrap { display:flex;flex-wrap: wrap;align-items: center;}
.m56 .section1 .innerwrap&gt;div{}
.m56 .section1 .innerwrap .section_tit {
	position:relative;
	background: url(/img/page/bg_dd1.png) no-repeat left top / 90px;
	padding: 90px 0 0 95px;
padding: 7% 0 0;order: 2;}
.m56 .section1 .innerwrap .text_wrap .section_tit:after{position: absolute;bottom: -30px;left: 95px;display:block;content:"";width:3px;height: 194px;background:#82c6e4;}
.m56 .section1 .innerwrap .section_tit h4 {margin: 15px 0 20px;}
.m56 .section1 .innerwrap .section_tit span.txt1 {margin-bottom: 15px;}
.m56 .section1 .innerwrap .section_tit p{line-height: 1.5;margin-bottom: 15px;}
.m56 .section1 .innerwrap .section_tit p:last-child{margin-bottom: 0;}
.m56 .section1 .innerwrap .img_wrap{overflow:hidden;margin-bottom: 35px;order: 1;} 
.m56 .section1 .innerwrap .img_wrap img {max-width: 100%;}

.m56 .section2 {padding: 80px 0;background:#f5f5f5;}
.m56 .section2 .section_tit {text-align: center;}
.m56 .section2 .section_tit h4 {margin: 20px 0 20px;}
.m56 .section2 .section_tit span.txt1 {font-size: 18px;font-weight:600;color:#222;}
.m56 .section2 .value_l {display: flex;flex-wrap: wrap;justify-content: center;position: relative;margin-top:70px;}
.m56 .section2 .value_l:before {content:"";position: absolute;top: 120px;left: -50%;width: 200%;height:4px;background:#afddf0;display: none;}
.m56 .section2 .value_l li {position: relative;width: 50%;text-align: center;margin-bottom: 35px;}

.m56 .section2 .value_l li:last-child {margin-bottom: 0;}
.m56 .section2 .value_l li:last-child {margin-right:0;}
.m56 .section2 .value_l li .icon {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 140px;height: 140px;border-radius:50%;background:#fff;box-shadow: 2px 6px 20px rgb(0 0 0 / 5%);margin: 0 auto;}
.m56 .section2 .value_l li .icon span {display: block;font-size: 15px;color:#444;letter-spacing:-0.025em;margin-top: 15px;}
.m56 .section2 .value_l li strong {display: block;font-size: 17px;color:#222;letter-spacing:-0.025em;margin-top: 30px;}
.m56 .section2 .value_l li p {font-size: 14px;line-height:1.9;color:#444;letter-spacing:-0.025em;margin-top: 15px;}

.m56 .section3 {padding: 80px 0;}
.m56 .section3 .section_tit {text-align: center;}
.m56 .section3 .section_tit h4 {margin: 20px 0 20px;}
.m56 .section3 .section_tit span.txt1 {font-size:28px;font-weight:600;color:#222;}
.m56 .section3 .figure_wrap {/* display:flex; *//* justify-content:center; */;/* align-items:center; */margin: 70px auto 0;padding: 0 15px;}
.m56 .section3 .figure_wrap&gt;div {position: relative;width: 100%;text-align: center;margin-bottom: 30px;}
.m56 .section3 .figure_wrap&gt;div:last-child {margin-right:0;}
.m56 .section3 .figure_wrap .left {padding-bottom: 100%;border-radius: 50%;background:#4fadd7;}
.m56 .section3 .figure_wrap .left:before {content:"";position: absolute;bottom: -30px;left: 50%;width: 1px;height: 30px;background:#d3d3d3;}
.m56 .section3 .figure_wrap .left strong {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;font-size: 18px;color:#fff;}
.m56 .section3 .figure_wrap .mid {margin-bottom:60px;}
.m56 .section3 .figure_wrap .mid:before {content:"";position: absolute;bottom: -30px;left: 50%;width: 1px;height: 30px;background:#d3d3d3;}
.m56 .section3 .figure_wrap .mid span {display: block;font-size: 16px;color:#65b3d7;border-radius:100px;border:3px solid #b4e3f8;padding: 20px 0;}
.m56 .section3 .figure_wrap .right {display: flex;justify-content: space-between;margin-bottom:0;}
.m56 .section3 .figure_wrap .right&gt;div {position: relative;display: table;width: calc(50% - 8px);border-radius:15px;border:1px solid #d3d3d3;background:#f5f5f5;padding: 30px 0;}
.m56 .section3 .figure_wrap .right&gt;div:before {content:"";position: absolute;top: -30px;left: 50%;width: 1px;height: 30px;background:#d3d3d3;}
.m56 .section3 .figure_wrap .right&gt;div:after {content:"";position: absolute;top: -30px;left: 50%;width: calc(100% + 15px);height: 1px;;background: #d3d3d3;}
.m56 .section3 .figure_wrap .right&gt;div:last-child {margin-bottom:0;}
.m56 .section3 .figure_wrap .right&gt;div:last-child:after {display: none;}
.m56 .section3 .figure_wrap .right&gt;div p {display: table-cell;vertical-align: middle;font-size: 14px;line-height:1.4;color:#666;}

.m56 .section4 {padding: 80px 0;background:#f5f5f5;}
.m56 .section4 .section_tit {text-align: center;}
.m56 .section4 .section_tit h4 {margin: 20px 0 20px;}
.m56 .section4 .section_tit span.txt1 {font-size:28px;font-weight:600;color:#222;}
.m56 .section4 .view_l {border-top:3px solid #555;margin-top: 30px;}
.m56 .section4 .view_l li {/* display:flex; */align-items: center;background:#fff;border-bottom:1px solid #d3d3d3;padding: 20px 30px;overflow: hidden;}
.m56 .section4 .view_l li .tit_g {display: flex;}
.m56 .section4 .view_l li .tit_g&gt;* {font-size: 14px;font-weight:600;letter-spacing:-0.025em;}
.m56 .section4 .view_l li .tit_g span.num {display: inline-block;width: 17px;color:#4fadd7;margin-right: 10px;}
.m56 .section4 .view_l li .tit_g strong.tit {color:#000;}
.m56 .section4 .view_l li .view_btn {width: 100px;height: 35px;border-radius:20px;background:#4fadd7;margin-top: 15px;float: right;}
.m56 .section4 .view_l li .view_btn&gt;a {display: block;font-size: 14px;font-weight:600;color:#fff;line-height: 35px;text-align: center;}
.m56 .section4 .btn_g {display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
.m56 .section4 .btn_g&gt;a {
	display: block;
	width: 100%;height:55px;line-height:53px;
	font-size: 15px;color:#222;
	letter-spacing:-0.025em;
	padding: 0 40px 0 25px;
	border:1px solid #222;
	background: url(/img/page/download_icon.png) no-repeat top 18px right 25px;
	box-sizing: border-box;
margin-bottom: 5px;}

.m56 .section5 {padding: 80px 0;}
.m56 .section5 .section_tit {text-align: center;}
.m56 .section5 .section_tit h4 {margin: 20px 0;}
.m56 .section5 .section_tit span.txt1 {font-size:28px;font-weight:600;color:#222;}
.m56 .section5 .btn {height: 50px;margin-top: 30px;text-align: center;}
.m56 .section5 .btn&gt;a {
	display: inline-block;
	width: 100%;font-size: 15px;color:#4fadd7;
	line-height: 48px;letter-spacing:-0.025em;
	padding: 0 50px 0 35px;
	border: 1px solid #4fadd7;
	background: url(/img/page/go_icon.png) no-repeat center right 35px;
box-sizing: border-box;text-align: left;}



/* 221024 추가 */
.m20_layout .conwrap .con .ul1 li sub {vertical-align: text-bottom;}
.m64 .step&gt;div .con p.notice {font-size:12px;color:#888;line-height: 1.6;margin-top: 5px;}</pre></body></html>