@charset "utf-8";


@font-face { 
	font-family:'Pretendard';
	font-style:normal;
	font-weight:700;
	src:url('../font/Pretendard-Bold.woff2') format('woff2'),
		 url('../font/Pretendard-Bold.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-style:normal;
	font-weight:500;
	src:url('../font/Pretendard-Medium.woff2') format('woff2'),
		 url('../font/Pretendard-Medium.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-style:normal;
	font-weight:400;
	src:url('../font/Pretendard-Regular.woff2') format('woff2'),
		 url('../font/Pretendard-Regular.woff') format('woff');
}

html{background:#fff;color:#141414;font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-user-select:none;-webkit-touch-callout:none;}
address,article,aside,audio,blockquote,body,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,menu,nav,ol,p,pre,section,summary,td,textarea,th,time,ul,video,label,select,a,button{margin:0;padding:0;box-sizing:border-box;}
address,article,aside,audio,blockquote,body,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,menu,nav,ol,p,pre,section,summary,td,textarea,th,time,ul,video,label,select{outline:none;}
body{background-color:#fff;color:#141414;font-size:16px;font-family:'Pretendard',Helvetica,sans-serif;line-height:1.2;}
img{max-width:100%;border:0;vertical-align:middle}
button,input,select,textarea{margin:0;-webkit-border-radius:0;font-size:14px;vertical-align:middle;line-height:1.2;-webkit-appearance:none;letter-spacing:-0.02em;font-family:'Pretendard',Helvetica,sans-serif;color:#141414;}
button{border:none;background:none;cursor:pointer;}
textarea{resize:none}
input,textarea {font-family:'Pretendard',Helvetica,sans-serif;}
caption,hr,legend{border:0;background-color:transparent;color:transparent;font:0/0 a;text-shadow:none}
table{border-spacing:0;border-collapse:collapse}
fieldset{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal}
strong{font-weight:700;}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
caption{width:0;height:0}
a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;cursor:pointer}

/* hide */
.hide{font-size:0;line-height:0;text-indent:-5000000px;}

/* skipnav */
.skipnav{position:relative;top:0;left:0;z-index:1000;width:100%;height:0;line-height:0}
.skipnav a{overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0;display:block;}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{position:absolute;top:0;left:0;z-index:50;width:100%;height:auto;margin:0;padding:10px 0 5px;border:1px solid #000;background:#333;color:#fff;font-size:17px;text-align:center;line-height:1.2;}

/* margin, padding */
.mg0{margin:0  !important}

.mgt0{margin-top:0px !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt16{margin-top:16px !important}
.mgt20{margin-top:20px !important}
.mgt30{margin-top:30px !important}
.mgt40{margin-top:40px !important}
.mgt46{margin-top:46px !important}
.mgt50{margin-top:50px !important}
.mgt60{margin-top:60px !important}
.mgt70{margin-top:70px !important}
.mgt80{margin-top:80px !important}
.mgt100{margin-top:100px !important}
.mgt120{margin-top:120px !important}
.mgt145{margin-top:145px !important}
.mgt220{margin-top:220px !important}

.mgl0{margin-left:0 !important}
.mgl5{margin-left:5px !important}
.mgl10{margin-left:10px !important}
.mgl30{margin-left:30px !important}

.mgr0{margin-right:0 !important}
.mgr5{margin-right:5px !important}
.mgr10{margin-right:10px !important}
.mgr30{margin-right:30px !important}
.mgr520{margin-right:520px !important}

.mgb0{margin-bottom:0 !important}
.mgb5{margin-bottom:5px !important}
.mgb10{margin-bottom:10px !important}

.pd0{padding:0 !important}

.pdt0{padding-top:0px !important}
.pdt5{padding-top:5px !important}
.pdt10{padding-top:10px !important}
.pdt30{padding-top:30px !important}

.pdl0{padding-left:0 !important}
.pdl5{padding-left:5px !important}
.pdl10{padding-left:10px !important}
.pdl60{padding-left:60px !important}

.pdr0{padding-right:0 !important}
.pdr5{padding-right:5px !important}
.pdr10{padding-right:10px !important}

.pdb0{padding-bottom:0 !important}
.pdb5{padding-bottom:5px !important}
.pdb10{padding-bottom:10px !important}
.pdb30{padding-bottom:30px !important}

/* align */
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.vt{vertical-align:top !important;}
.vm{vertical-align:middle !important;}
.vb{vertical-align:bottom !important;}

/* width */
.w10p{width:10% !important}
.w20p{width:20% !important}
.w30p{width:30% !important}
.w40p{width:40% !important}
.w50p{width:50% !important}
.w60p{width:60% !important}
.w70p{width:70% !important}
.w80p{width:80% !important}
.w90p{width:90% !important}
.w100p{width:100% !important}

/* font color */
.fcRed{color:#ef3b24 !important}
.fc14{color:#141414 !important}
.fc88{color:#888 !important}

/* font weight */
.fw400{font-weight:400 !important}
.fw500{font-weight:500 !important}
.fw700{font-weight:700 !important}

/* font size  */
.fs10{font-size:10px !important;}
.fs12{font-size:12px !important;}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}


/* form */
input::-webkit-input-placeholder{color:#888;}
input:-moz-placeholder{color:#888;}
input::-moz-placeholder{color:#888;}
input:-ms-input-placeholder{color:#888;}
textarea::-webkit-input-placeholder{color:#888;}
textarea:-moz-placeholder{color:#888;}
textarea::-moz-placeholder{color:#888;}
textarea:-ms-input-placeholder{color:#888;}

.inpTxt{padding:0 20px;border:1px solid #e4e4e4;}
.inpTxt input{width:100%;height:58px;border:none;font-size:18px;}

.inpTextarea textarea{width:100%;height:120px;padding:20px;font-size:18px;border:1px solid #e4e4e4;}

.inpSlt{position:relative;}
.inpSlt > button{overflow:hidden;width:100%;height:60px;text-align:left;padding:0 54px 0 20px;font-size:18px;border:1px solid #e4e4e4;}
.inpSlt > button:after{content:'열기';position:absolute;right:20px;top:50%;width:24px;height:24px;font-size:0;line-height:0;text-indent:-500000px;background:url('https://www.meritzgroup.com/images/web/icoArr1.png') no-repeat center center;transform:translateY(-50%) rotate(180deg);transition:Transform 0.2s;}
.inpSlt > button span{overflow:hidden;display:block;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;}
.inpSlt ul{display:none;position:absolute;left:0;top:100%;width:100%;padding:10px 0;border:1px solid #e4e4e4;border-top:none;background:#fff;box-shadow:6px 6px 10px rgba(0,0,0,0.1);}
.inpSlt li{position:relative;}
.inpSlt li input{position:absolute;left:-500000px;top:0;}
.inpSlt li button{display:block;width:100%;padding:10px 20px;text-align:left;}
.inpSlt li button:hover{color:#ef3b24;}	
.inpSlt li button.active{font-weight:700;color:#ef3b24;}
.inpSlt.active > button:after{content:'닫기';transform:translateY(-50%);}
.inpSlt.active ul{display:block;}

.inpRadio{position:relative;display:inline-block;vertical-align:top;}
/* 접근성 처리 */
.inpRadio input{position:absolute;/*left:-50000px;*/width:100%;height:100%;}
.inpRadio input:focus {outline:2px solid #000;border-radius:2px;}
/* //접근성 처리 */
.inpRadio label{position:relative;display:block;padding-left:34px;font-size:18px;line-height:24px;}
.inpRadio label:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #d6d6d6;border-radius:50%;box-sizing:border-box;}
.inpRadio input:checked + label:after{content:'';position:absolute;left:5px;top:5px;width:14px;height:14px;background:#ef3b24;border-radius:50%;}
/* .inpRadio input:focus + label{outline:-webkit-focus-ring-color auto 1px;} */

/* WRAP */
html.popOpen{overflow:hidden;}
#wrap{min-width:1240px;}


/* HEADER */
#header{position:relative;z-index:105;}
#header .headerWrap{position:fixed;left:0;top:0;z-index:100;width:100%;min-width:1240px;background:#fff;transition:Transform 0.3s;}
.headerHide #header .headerWrap{transform:translateY(-100%);}
#header .languageWrap{position:fixed;right:0;top:100px;z-index:100;width:85px;padding:30px 0;text-align:center;background:#ef3b24;}
#header .languageWrap:focus{z-index:1000000;}
#header .languageWrap li + li{margin-top:34px;}
#header .languageWrap a{font-size:18px;font-weight:700;color:#ffe0e0;/*color:#fff;opacity:0.35;*/} /* 접근성 명도처리 */
html[lang="ko"] #header .languageWrap .kor a{/*opacity:1;*/color:#fff;} /* 접근성 명도처리 */
html[lang="en"] #header .languageWrap .eng a{/*opacity:1;*/color:#fff;} /* 접근성 명도처리 */
#header .headerBox{overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;width:1240px;margin:0 auto;padding:0 20px;}
#header .headerBox:after{content:'';position:absolute;left:0;top:99px;width:100%;height:1px;background:#e4e4e4;}
#header .logo{width:258px;height:32px;margin:34px 0;background:url('https://www.meritzgroup.com/images/web/logoHeader.svg') no-repeat left center;}
html[lang="en"] #header .logo{background-image:url('https://www.meritzgroup.com/images/web/logoHeaderEn.svg');}
#header .logo a{display:block;height:100%;width:231px;}
html[lang="en"] #header .logo a{width:100%;}
#header .gnbHeader{max-width:704px;width:59%;margin:0 1% 0 4%}
#header .headerWrap.active .gnbHeader .dep2{height:auto;padding:20px 0;}
#header .headerWrap.active:after{content:'';position:absolute;left:0;top:99px;width:100%;height:1px;background:#ef3b24;}
#header .gnbHeader .dep1{display:flex;position:relative;}
#header .gnbHeader .dep1 > li{flex:1;text-align:center;}
#header .gnbHeader .dep1 > li p{position:relative;font-size:22px;font-weight:700;line-height:100px;cursor:pointer;}
#header .gnbHeader .dep1 > li p a{color:#222;}
#header .gnbHeader .dep1 > li p:after{content:'';position:absolute;left:0;bottom:0;z-index:2;width:100%;height:5px;background:#ef3b24;transform:scale(0,1);transition:Transform 0.2s;transform-origin:center center;}
/*#header .gnbHeader .dep1 > li.active p:after,*/
#header .gnbHeader .dep1 > li:hover p:after{transform:scale(1);}
#header .gnbHeader .dep1 > li:hover p a,
#header .gnbHeader .dep1 > li.active p a{color:#ef3b24;}
#header .gnbHeader .dep1 > li p a{color:#222;}
#header .gnbHeader .dep2{height:0;}
#header .gnbHeader .dep2:before{content:'';position:absolute;bottom:0;z-index:2;width:25%;height:calc(100% - 100px);background:#f2f2f2;transform:scale(0,1) translateX(-50%);transition:Transform 0.2s;transform-origin:left center;}
#header .gnbHeader .dep1 > li:hover .dep2:before{transform:scale(1)  translateX(-50%);}
#header .gnbHeader .dep2 li{position:relative;z-index:2;}
#header .gnbHeader .dep2 a{display:block;font-size:18px;padding:10px 5px;line-height:24px;font-weight:500;color:#141414;}
#header .gnbHeader .dep2 a:hover,
#header .gnbHeader .dep2 > .active a{color:#ef3b24;}
#header .btnSiteMap{position:relative;width:40px;height:40px;margin:30px 0;}
#header .btnSiteMap:before{content:'';position:absolute;left:5px;top:7px;width:30px;height:3px;background:#141414;border-radius:5px;}
#header .btnSiteMap:after{content:'';position:absolute;left:5px;bottom:8px;width:30px;height:3px;background:#141414;border-radius:5px;}
#header .btnSiteMap a{display:block;width:100%;height:100%;}
#header .btnSiteMap a:before{content:'';position:absolute;left:5px;top:18px;width:30px;height:3px;background:#141414;border-radius:5px;}
#header .siteMap{display:none;overflow:auto;overflow-y:scroll;position:fixed;left:0;top:0;z-index:1000;width:100%;height:100vh;background:#fff;}
#header .siteMap .gnbSite{position:relative;width:1240px;margin:0 auto;padding:0 20px;}
#header .siteMap .dep1{display:flex;padding:172px 0 50px;background:url(https://www.meritzgroup.com/images/web/logoHeader.svg) no-repeat center 74px;}
html[lang="en"] #header .siteMap .dep1{background-image:url(https://www.meritzgroup.com/images/web/logoHeaderEn.svg);}
#header .siteMap .dep1 > li{flex:1;border-top:2px solid #ef3b24;padding-top:28px;}
#header .siteMap .dep1 > li + li{margin-left:40px;}
#header .siteMap .dep1 > li > a{display:inline-block;margin:0 20px;padding:0 10px;vertical-align:top;font-size:24px;font-weight:700;line-height:36px;color:#141414;}
#header .siteMap .dep2{margin-top:14px;border-top:1px solid #e4e4e4;padding:20px 20px 0;}
#header .siteMap .dep2 > li + li{margin-top:4px;}
#header .siteMap .dep2 > li > a{display:inline-block;padding:10px;vertical-align:top;font-size:16px;font-weight:700;line-height:1;color:#141414;}
#header .siteMap .dep3{margin:0 0 -4px 10px;}
#header .siteMap .dep3 a{position:relative;display:inline-block;padding:5px 0 5px 17px;vertical-align:top;font-size:14px;line-height:22px;color:#888;}
#header .siteMap .dep3 a:before{content:'-';position:absolute;left:0;top:5px;}
#header .siteMap .dep2 .active > a,
#header .siteMap .dep2 a:hover{color:#ef3b24 !important;}
#header .siteMap .btnClose{position:absolute;right:20px;top:30px;width:40px;height:40px;background:url('https://www.meritzgroup.com/images/web/icoClose.png') no-repeat center center / cover;transition:Transform 0.3s;}
.popOpen #header .siteMap .btnClose{transform:rotate(360deg);}

/* dump */
#header .headerWrap .headerBox2{width:1240px;margin:0 auto;height:100px;background:#fff url('https://www.meritzgroup.com/images/web/header.png') no-repeat 20px center;}
#header .headerBox2:after{content:'';position:absolute;left:0;top:99px;width:100%;height:1px;background:#e4e4e4;}


/* FOOTER */
#footer{position:relative;z-index:100;min-width:1240px;padding:30px 0;background:#f2f2f2;border-top:1px solid #e6e6e6;}
#footer .footerWrap{position:relative;width:1200px;margin:0 auto;padding-left:306px;background-image: url('data:image/svg+xml,%3Csvg width="233" height="32" viewBox="0 0 233 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21.4689 10.582C19.0268 10.582 17.2772 11.3812 15.8556 13.4155C14.9444 11.6355 13.0855 10.582 10.4975 10.582C8.52925 10.582 6.19646 11.5992 5.28522 13.1975V11.1269H0V29.181H5.54036V18.7917C5.54036 17.1571 6.59741 15.6677 8.52924 15.6677C10.4611 15.6677 11.4452 17.0118 11.4452 18.7191V29.181H16.9127V18.7554C16.9127 17.1571 17.9697 15.6677 19.938 15.6677C21.9063 15.6677 22.8176 17.0118 22.8176 18.7191V29.181H28.1757V17.484C28.1757 12.58 24.8952 10.582 21.4689 10.582Z" fill="%23EF3B24"/%3E%3Cpath d="M55.5632 13.5608V11.1269H50.2051V29.181H55.7454V21.2983C55.7454 17.702 57.7502 16.3942 59.9736 16.3942C60.5204 16.3942 61.1036 16.4306 61.7232 16.5759V11.1269C61.3587 11.018 60.812 10.9453 60.2652 10.9453C58.8072 10.9453 56.5109 11.5265 55.5632 13.5608Z" fill="%23EF3B24"/%3E%3Cpath d="M69.1634 11.127H63.623V29.181H69.1634V11.127Z" fill="%23EF3B24"/%3E%3Cpath d="M79.1868 5.85938H74.2296V8.18425C74.2296 9.85525 73.3184 11.1267 71.423 11.1267H70.5117V15.958H73.7193V23.6955C73.7193 27.2918 76.0156 29.5077 79.77 29.5077C81.5196 29.5077 82.4308 29.1081 82.6495 28.9991V24.422C82.3215 24.4947 81.7747 24.6036 81.1915 24.6036C79.9887 24.6036 79.1868 24.2041 79.1868 22.7147V15.958H82.7224V11.1267H79.1868V5.85938Z" fill="%23EF3B24"/%3E%3Cpath d="M66.3504 1C64.4238 1 62.8174 2.60094 62.8174 4.56255C62.8174 6.52416 64.4238 8.12251 66.3504 8.12251C68.277 8.12251 69.9641 6.52157 69.9641 4.56255C69.9641 2.60354 68.3578 1 66.3504 1Z" fill="%23EF3B24"/%3E%3Cpath d="M39.1235 10.4727C34.3668 10.4727 29.9824 14.2194 29.9824 20.0991C29.9824 25.9787 34.4788 29.8345 39.5297 29.8345C43.6823 29.8345 46.4473 27.7198 47.6189 25.0135L43.0366 23.2802C42.4378 24.3907 41.3495 25.0965 39.6052 25.0965C37.4312 25.0965 35.5488 23.6279 35.4395 21.5703H48.1943C48.2307 21.4613 48.3062 20.6154 48.3062 19.8448C48.3062 13.9677 44.8045 10.4753 39.1261 10.4753M35.5514 17.9714C35.6634 16.6118 36.8428 14.8837 39.2016 14.8837C41.8572 14.8837 42.8153 16.5728 42.8882 17.9714H35.5514Z" fill="%23EF3B24"/%3E%3Cpath d="M91.5769 24.3497L99.8562 15.6677V11.127H85.0185V15.8493V15.9583H92.6808L84.7998 24.3133V29.181H99.9994V24.4223V24.3497H91.5769Z" fill="%23EF3B24"/%3E%3Cpath d="M118.105 12.8594H111.035V24.3242H118.105V19.4805H119.883V27.9766H122.227V11.2773H119.883V17.4883H118.105V12.8594ZM113.359 22.3711V14.832H115.781V22.3711H113.359ZM123.555 28.7969H125.938V11.0234H123.555V28.7969ZM142.915 11.0234H140.434V28.8359H142.915V11.0234ZM128.95 14.5195H134.868V17.3906H128.97V24.6758H130.571C133.813 24.6758 136.46 24.5684 139.38 24.0508L139.165 22.0391C136.557 22.4688 134.263 22.6055 131.548 22.625V19.3633H137.407V12.5078H128.95V14.5195ZM161.767 24.7148H145.498V26.7266H161.767V24.7148ZM146.064 20.3789L147.002 22.3711C150.146 21.8926 152.421 20.457 153.603 18.5234C154.785 20.457 157.06 21.8926 160.224 22.3711L161.181 20.3789C157.148 19.832 155.107 17.6641 154.912 15.5156H160.341V13.5039H154.853V11.2969H152.373V13.5039H146.904V15.5156H152.334C152.119 17.6641 150.088 19.832 146.064 20.3789ZM177.319 11.8242H164.975V13.8164H174.838C174.819 15.0664 174.77 16.4434 174.389 18.2109H162.983V20.2227H179.252V18.2109H176.899C177.329 16.1699 177.329 14.6367 177.319 13.25V11.8242ZM164.916 28.6016H177.26V22.0977H164.916V28.6016ZM167.358 26.6094V24.0508H174.78V26.6094H167.358ZM196.679 18.9922H180.468V21.0039H184.101V23.084C182.948 23.6406 182.323 24.4707 182.323 25.5547C182.323 27.6543 184.657 28.8164 188.554 28.8164C192.392 28.8164 194.726 27.6543 194.745 25.5547C194.736 24.5098 194.15 23.6992 193.085 23.1523V21.0039H196.679V18.9922ZM182.089 14.7539C182.089 16.8633 184.618 18.1328 188.573 18.1328C192.499 18.1328 195.029 16.8633 195.038 14.7539C195.029 12.6055 192.499 11.2969 188.573 11.2969C184.618 11.2969 182.089 12.6055 182.089 14.7539ZM184.687 14.7539C184.667 13.748 186.083 13.2305 188.573 13.2305C191.025 13.2305 192.46 13.748 192.46 14.7539C192.46 15.7305 191.025 16.2383 188.573 16.2383C186.083 16.2383 184.667 15.7305 184.687 14.7539ZM184.863 25.5547C184.853 24.6367 186.093 24.1973 188.554 24.1875C190.966 24.1973 192.236 24.6367 192.245 25.5547C192.236 26.4824 190.966 26.9219 188.554 26.9219C186.093 26.9219 184.853 26.4824 184.863 25.5547ZM186.581 22.4297V21.0039H190.585V22.4395C189.97 22.3516 189.286 22.3125 188.554 22.3125C187.841 22.3125 187.187 22.3516 186.581 22.4297ZM212.172 12.6641H199.633V14.6562H209.691V14.793C209.682 17.1562 209.682 19.6953 209.008 23.1133L211.527 23.3281C212.162 19.6465 212.162 17.2344 212.172 14.793V12.6641ZM197.953 26.4727H214.164V24.4219H197.953V26.4727ZM231.688 19.6172H215.419V21.5898H222.294V23.1328H224.755V21.5898H231.688V19.6172ZM217.411 13.1523H227.216V14.1094H217.45V18.7188H230.048V16.8828H219.93V15.8477H229.716V11.2773H217.411V13.1523ZM217.45 28.6016H229.735V22.3516H227.274V23.8164H219.911V22.3516H217.45V28.6016ZM219.911 26.707V25.6328H227.274V26.707H219.911Z" fill="%23141414"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:left top;}
#footer .footerBox{display:flex;justify-content:space-between;}
#footer .footerBox + .footerBox{margin-top:17px;}
#footer .footerBox address{display:inline-block;vertical-align:top;margin-top:10px;font-size:16px;line-height:1;color:#141414;}
#footer .footerBox .email{position:relative;display:inline-block;vertical-align:top;margin:10px 0 0 30px;font-size:16px;line-height:1;color:#141414;}
#footer .footerBox .family{position:relative;margin-top:-2px;}
#footer .footerBox .family button{position:relative;width:188px;height:40px;padding-left:20px;text-align:left;font-size:16px;border-bottom:1px solid #c8c8c8;}
#footer .footerBox .family button:after{content:'열기';position:absolute;right:15px;top:50%;width:24px;height:24px;font-size:0;line-height:0;text-indent:-50000px;background:url('https://www.meritzgroup.com/images/web/icoArr4.png') no-repeat center center;transform:translateY(-50%);}
#footer .footerBox .family ul{display:none;position:absolute;right:0;bottom:45px;width:100%;padding:10px 0;border:1px solid #c8c8c8;background:#fff;border-radius:5px;}
#footer .footerBox .family li + li{margin-top:4px;}
#footer .footerBox .family a{display:block;padding:0 20px;font-size:16px;line-height:34px;color:#141414;}
#footer .footerBox .family.active button:after{transform:translateY(-50%) rotate(180deg);}
#footer .footerBox .footerLink{font-size:16px;line-height:1;}
#footer .footerBox .footerLink ul{display:flex;}
#footer .footerBox .footerLink li + li{position:relative;margin-left:18px;}
#footer .footerBox .footerLink li + li:before{content:'';position:absolute;left:-9px;top:3px;width:1px;height:10px;background:#141414;}
#footer .footerBox .footerLink a{color:#141414;}
#footer .footerBox .copyright{font-size:14px;line-height:16px;color:#141414;}
#footer .webWatch{position:absolute;right:255px;bottom:-14px;width:50px;} /* 20240730 너비추가(접근성마크) */
html[lang="en"] #footer{padding-bottom:40px;}
html[lang="en"] #footer .footerWrap{background-image:url('https://www.meritzgroup.com/images/web/logoHeaderEn.png');background-position:left 10px;}
html[lang="en"] #footer .footerBox + .footerBox{margin-top:-16px;}
html[lang="en"] #footer .footerBox address{display:block;}
html[lang="en"] #footer .footerBox .email{margin-left:0;}
html[lang="en"] #footer .footerBox .family{display:none;}
html[lang="en"] #footer .footerBox .footerLink{display:none;}
html[lang="en"] #footer .footerBox .copyright{width:100%;text-align:right;}
html[lang="en"] #footer .webWatch{right:315px;}

/* CONTAINER */
#container{overflow:hidden;padding-top:100px;}
.conWrap{min-height:100vh;padding:80px 20px;}
.conWrap.bgType{padding-top:120px;}
.conWrap:nth-of-type(even){background:#f4f5f7;}
.conWrap.bgWhite{background:#fff;}
.conWrap .conBox{max-width:1200px;margin:0 auto;}
.conWrap .conBox.w1080{max-width:1080px;}
.conWrap.hAuto{min-height:auto;}
.conWrap.dividend.bgType.hAuto{padding-top:60px}

/* CHECKBOX 20240412 추가 */
.inpCheck {position:relative;display:inline-block;vertical-align:top;} /* 문장에 상관없이 클릭해야한다면 display:block;width:100% 로 처리할것! */
.inpCheck input {position:absolute;left:-50000px;}
.inpCheck label {position:relative;display:flex;padding-left:34px;font-size:18px;line-height:24px;cursor:pointer;}
.inpCheck label:before {content:'';position:absolute;left:0;top:0;width:24px;height:24px;box-sizing:border-box;background:url('https://www.meritzgroup.com/images/web/icoCheck.png') no-repeat 0 0;background-size:100%;}
.inpCheck label .quest {font-size:18px;line-height:22px;font-weight:700;}
.inpCheck input:checked + label:before {background-position:0 -24px;}
.inpCheck input:disabled + label:before{background-position:0 -48px;}


/* LAYER POPUP 20240412 추가 */
.lypop {display:none;position:fixed;left:0;top:0;z-index:999;}
.lypop .dim {display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(20,20,20,0.49);opacity:0;transition:opacity 0.2s ease-in;}
.lypop .lypop_wrap {position:absolute;width:688px;display:flex;flex-direction:column;background:#fff;opacity:0;transition:opacity 0.2s ease-in;border-top:5px solid #ef3b24;}
.lypop .lypop_head {display:flex;align-items:center;position:relative;height:96px;padding:0 70px 0 30px;}	
.lypop .lypop_head .tit {flex:1;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:34px;font-weight:700;line-height:42px;padding:6px 0;}
.lypop .lypop_head .close {position:absolute;right:20px;top:calc(50% - 20px);width:40px;height:40px;background:url('https://www.meritzgroup.com/images/web/icoClose.png') no-repeat 0 0;background-size:100%;}
.lypop .lypop_head::after {content:'';display:inline-block;width:68px;height:20px;background:url('https://www.meritzgroup.com/images/web/logoPop.png') no-repeat 0 0;background-size:100%;position:absolute;left:20px;top:calc(50% - 10px);}
.lypop .lypop_body {padding:30px 0 50px;/*display:flex;align-items:center;justify-content:center;flex-direction:column;*/overflow-y:auto;max-height:711px;/*min-height:409px;border-top:1px solid #d6d6d6;*/-webkit-overflow-scrolling:touch;text-align:center;}
.lypop .lypop_body .txt {position:relative;font-size:48px;line-height:42px;font-weight:700;}
.lypop .lypop_body .txt.complete {font-size:30px;line-height:normal;}
.lypop .lypop_body .mtxt {margin:70px 0 24px;font-size:30px;line-height:normal;font-weight:700;color:#888;}
.lypop .lypop_body .stxt {margin:24px 0 50px;font-size:18px;line-height:22px;color:#313131;}
.lypop .lypop_body .btn {text-align:center;margin-top:60px;}
.lypop .lypop_body .btn button {display:inline-block;width:250px;font-size:20px;font-weight:700;color:#fff;height:54px;background:#141414;}
.lypop .lypop_body .tit_h {font-size:34px;font-weight:700;text-align:center;}
.lypop .lypop_body .tit_h >span {font-size:24px;}
.lypop .lypop_body .inpTextarea {margin-top:50px;}
.lypop .lypop_wrap.wType2 {width:810px;}
.lypop .lypop_wrap.wType2 .lypop_head {padding-left:44px;}
.lypop .lypop_wrap.wType2 .lypop_body {display:block;padding:0 44px 50px;align-items:flex-start;text-align:left;}
.lypop .lypop_wrap.wType2 .desc {margin:20px 0;font-size:18px;line-height:22px;color:#888;}
.lypop .lypop_wrap.wType2 .desc.msize {margin:50px 0 30px;font-size:22px;line-height:30px;}
.lypop .lypop_wrap.wType2 .list_desc {margin:40px 0 30px;}
.lypop .lypop_wrap.wType2 .list_desc .desc,
.lypop .lypop_wrap.wType2 .list_desc .desc.msize {margin:0;}
.lypop .lypop_wrap.wType2 .list_desc li {margin-top:10px;}
.lypop .lypop_wrap.wType2 .list_desc li:first-child {margin:0;}
.lypop .lypop_wrap.wType2 .noti {position:relative;padding-left:12px;color:#888;font-size:18px;line-height:22px;text-align:left;font-weight:400;}
.lypop .lypop_wrap.wType2 .noti::before {content:'*';display:block;position:absolute;left:0;top:1px;}
.lypop .lypop_wrap.wType2 .noti + .noti {margin-top:6px;}
.lypop .lypop_wrap.wType2 .inpTextarea textarea {height:163px;border-color:#cbcbcb;}
.lypop .lypop_wrap.wType2 .inpTextarea textarea::placeholder {color:#888;-webkit-text-fill-color:#888;}
.lypop .lypop_wrap.wType2 .inpTextarea textarea::-webkit-input-placeholder {color:#888;-webkit-text-fill-color:#888;}
.lypop .lypop_wrap.wType2 .inpTextarea textarea:-ms-input-placeholder {color:#888;-webkit-text-fill-color:#888;}
.lypop .lypop_wrap.wType3 {width:380px;}
.lypop .lypop_wrap.wType3 .lypop_body {display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:319px;max-height:inherit;}
.lypop .lypop_wrap.wType3 .lypop_foot .btn {height:40px;font-size:16px;line-height:16px;font-weight:700;}
.lypop .lypop_foot {display:flex;border-top:1px solid #d6d6d6;}
.lypop .lypop_foot .btn {color:#313131;font-size:16px;font-weight:700;height:60px;background:#ebebeb;flex:1;}
.lypop .lypop_foot .btn + .btn {border-left:1px solid #d6d6d6;}
.lypop.active {display:flex;}
.lypop.active .dim {opacity:1;display:flex;}
.lypop.active .lypop_wrap {opacity:1;}

.lypop.type2 .lypop_body {padding:40px 0;}
.lypop.type2 .lypop_wrap {width:530px;}
.lypop.type2 .lypop_head {height:70px;}
.lypop.type2 .lypop_body .txt {font-size:34px;line-height:48px;}
.lypop.type2 .lypop_body .mtxt {margin:23px 0 13px;font-size:26px;line-height:normal;}
.lypop.type2 .lypop_body .stxt {margin:13px 0 34px;font-size:20px;line-height:25px;}
.lypop.type2 .lypop_body .btn {margin-top:34px;}
.lypop.type2 .lypop_foot .btn {height:69px;font-size:18px;line-height:18px;}
.lypop.type2 .lypop_body .btn button {width:288px;height:62px;}

html[lang="en"] .lypop .lypop_head .tit {line-height:34px;}
html[lang="en"] .lypop .lypop_wrap.wType2 .inpTextarea textarea {height:216px;}
html[lang="en"] .lypop .lypop_body .inpTextarea {margin-top:30px;}
html[lang="en"] .lypop .lypop_body .txt {font-size:30px;}
html[lang="en"] .lypop .lypop_body .mtxt {margin:50px 0 24px;}
html[lang="en"] .lypop .lypop_body .stxt {margin:24px 0 40px;}
html[lang="en"] .lypop .lypop_body .btn {margin-top:40px;}
html[lang="en"] .lypop .lypop_wrap.wType2 .noti {font-size:14px;line-height:18px;}
html[lang="en"] .lypop .lypop_body .tit_h {font-size:34px;}
html[lang="en"] .questions_noti {margin:20px 0 30px;font-size:23px;color:#888;}
html[lang="en"] .lypop .lypop_wrap.wType2 .list_desc {margin-top:20px;}

html[lang="en"] .lypop.type2 .lypop_body .txt {font-size:30px;line-height:normal;}
html[lang="en"] .lypop.type2 .lypop_body .mtxt {margin:23px 0 13px;font-size:24px;}
html[lang="en"] .lypop.type2 .lypop_body .stxt {margin:13px 0 34px;font-size:18px;line-height:22px;}
html[lang="en"] .lypop.type2 .lypop_body .btn {margin-top:34px;}
html[lang="en"] .lypop.type2 .lypop_body .btn button {width:288px;height:62px;}
html[lang="en"] .lypop.type2 .lypop_foot .btn {font-size:16px;line-height:16px;}

/* 20240412 screen_out 추가 */
.hidden,
.blind {display:inline-block;position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);}

/* 접근성 영문처리 */
html[lang="en"] .inpSlt > button:after{content:'open';}
html[lang="en"] .inpSlt.active > button:after{content:'close';}


/* 20250423 top button */
.scrollBtnWrap {width:100%;margin:0 auto;height:44px;position:fixed;bottom:40px;z-index:100;}
.scrollBtnInner {width:1200px;position:relative;margin:0 auto;height:44px;}
.scrollTopBtn {position:absolute;right:-155px;width:44px;height:44px;border-radius:50%;z-index:100;background-image:url('data:image/svg+xml,%3Csvg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="22" cy="22" r="21.5" fill="white" stroke="%23E0E0E0"/%3E%3Cpath d="M31.5001 26.5001L22.0001 17.0001L12.5001 26.5001" stroke="%23313131" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');}