@charset "utf-8";



body, input, button, select, textarea {font-family:"Montserrat", "Noto Sans KR", "Dotum", Sans-serif !important;}
a, a:hover, a:active, a:focus {text-decoration:none;}



/* 스킵메뉴 영역 :: S */
.skipMenu {width:100%; position:relative; top:0; left:0; margin:0; padding:0; background:#fff;}
.skipMenu ._b {display:block; position:relative; text-align:center; width:100%; height:0; overflow:hidden; font-size:13px; line-height:24px; font-weight:500; color:#333; margin:0; padding:0;}
.skipMenu ._b:focus {height:auto;}
/* 스킵메뉴 영역 :: E */



/* 헤더 영역 :: S */
.headerWrap {width:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.0); z-index:100;}
.headerWrap .header {width:100%; max-width:1730px; position:relative; margin:0 auto; padding:45px 15px; box-sizing:border-box;}

.headerWrap .header .logo {width:92px; height:39px; position:absolute; top:50%; left:15px; margin:-19.5px 0 0 0; z-index:5;
width:94px; height:56px; margin:-28px 0 0 0;}
.headerWrap .header .logo a {display:block; width:100%; height:100%; position:relative; margin:0; padding:0;}
.headerWrap .header .logo a img {display:block; width:100%; position:relative; z-index:1;}
.headerWrap .header .logo a img.wht {opacity:1;}
.headerWrap .header .logo a img.blk {position:absolute; top:0; left:0; z-index:3; opacity:0;}

.headerWrap .header .gnb {width:100%; position:relative; margin:0 auto; padding:0; text-align:center;}
.headerWrap .header .gnb > ul {display:inline-block; position:relative; margin:0 auto; padding:0; text-align:center;}
.headerWrap .header .gnb .dep1 {display:inline-block; position:relative; margin:0 30px 0 0; padding:0;}
.headerWrap .header .gnb .dep1:last-child {margin:0;}
.headerWrap .header .gnb .dep1_btn {display:block; position:relative; margin:0; padding:0; font-size:2.0rem; line-height:39px; font-weight:700; color:#fff;
line-height:56px;}
.headerWrap .header .gnb .dep1_btn:hover {font-weight:700;}
.headerWrap .header .gnb .dep1_sub {display:block; width:240px; height:0; position:absolute; top:100%; left:50%; margin:0 0 0 -120px; padding:0 0; background:rgba(0,0,0,0.7); overflow:hidden;}
.headerWrap .header .gnb .dep2 {display:block; width:100%; position:relative; margin:0; padding:0;}
.headerWrap .header .gnb .dep2_btn {display:block; position:relative; text-align:center; font-size:1.6rem; line-height:30px; font-weight:500; color:#fff;}
/*
.headerWrap .header .gnb .dep2_btn:hover {font-weight:600;}
.headerWrap .header .gnb .dep1.dropdown:hover .dep1_sub {height:auto; padding:10px 0;}
*/

.headerWrap .header .menu {height:38px; position:absolute; top:50%; right:15px; margin:-19px 0 0 0; padding:0; text-align:right;}
.headerWrap .header .menu > * {display:inline-block; position:relative; vertical-align:middle; margin:0 0 0 10px; padding:0; box-sizing:border-box; font-size:1.8rem; line-height:38px; font-weight:700; color:#fff;}
.headerWrap .header .menu > *:first-child {margin:0;}
.headerWrap .header .menu > * img {max-width:100%; vertical-align:top;}
.headerWrap .header .menu ._b {height:38px; text-align:center;}
.headerWrap .header .menu .hamburger {padding:6px 0;}
.headerWrap .header .menu .hamburger img {display:block; width:100%; position:relative; z-index:1;}
.headerWrap .header .menu .hamburger img.wht {opacity:1;}
.headerWrap .header .menu .hamburger img.blk {position:absolute; top:6px; left:0; z-index:3; opacity:0;}


.headerWrap.fixed {background:rgba(0,0,0,0.5);}
.headerWrap.fixed .header {padding:20px 15px;}



.headerWrap._all {background:rgba(255,255,255,0.0); /* box-shadow:0 3px 8px 8px rgba(0,0,0,0.1); */}
.headerWrap._all.fixed {background:rgba(0,0,0,0.5);}
.headerWrap._all .header > div {width:100%; position:relative; margin:0 auto; padding:0; box-sizing:border-box;}

.headerWrap._all .header .logo {top:0; left:0; margin:0;}
.headerWrap._all .header .logo a img.blk {opacity:0;}

.headerWrap._all .header .gnb {width:100%; height:56px; overflow:hidden;
transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
}
.headerWrap._all .header .gnb .dep1 {vertical-align:top; margin:0 60px 0 0;}
.headerWrap._all .header .gnb .dep1:nth-child(1) {}
.headerWrap._all .header .gnb .dep1:nth-child(2) {margin:0 30px 0 0;}
.headerWrap._all .header .gnb .dep1:nth-child(3) {}
.headerWrap._all .header .gnb .dep1:nth-child(4) {}
.headerWrap._all .header .gnb .dep1:nth-child(5) {}
.headerWrap._all .header .gnb .dep1_btn {text-align:left; color:#fff;}
.headerWrap._all .header .gnb .dep1_sub {width:auto; height:auto; position:relative; top:auto; left:auto; margin:0 auto; padding:10px 0 0 0; background:none;}
.headerWrap._all .header .gnb .dep1_btn,
.headerWrap._all .header .gnb .dep2_btn {
transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
}
.headerWrap._all .header .gnb .dep2_btn {text-align:left; color:#fff;}
.headerWrap._all .header .gnb .dep1:hover .dep1_btn,
.headerWrap._all .header .gnb .dep1 .dep2_btn:hover {color:#ddd;}
.headerWrap._all .header .menu {top:9px; right:0; margin:0;}
.headerWrap._all .header .menu > * {}

.headerWrap._all.over {background:rgba(255,255,255,1.0); box-shadow:0 3px 8px 8px rgba(0,0,0,0.1);}
.headerWrap._all.over .header .logo a img.blk {opacity:1;}
.headerWrap._all.over .header .gnb .dep1_btn {color:#454545;}
.headerWrap._all.over .header .gnb .dep2_btn {color:#454545;}
.headerWrap._all.over .header .gnb .dep1:hover .dep1_btn,
.headerWrap._all.over .header .gnb .dep1 .dep2_btn:hover {color:#000;}
.headerWrap._all.over .header .menu > * {color:#000;}
.headerWrap._all.over .header .menu .hamburger img.blk {opacity:1;}



.sitemapWrap {display:none; width:100%; height:100%; position:fixed; top:0; right:-10%; margin:0; padding:0; opacity:0; z-index:200;}
.sitemapWrap.active {display:block; right:-10%;}
.sitemapWrap.active.view {right:0; opacity:1;}
.sitemapWrap > div {width:100%; height:100%; position:relative; margin:0; padding:0; background:#fff; overflow:hidden;}
.sitemapWrap > div > div {float:left; height:100%; position:relative; margin:0; padding:0; box-sizing:border-box; background-size:cover !important;}

.sitemapWrap .bg {width:450px; background:url('/public/images/cm_sitemap_bg_1.jpg') center center no-repeat;}
.sitemapWrap .bg .disT {}
.sitemapWrap .bg .disTC {text-align:left; vertical-align:top; padding:80px 30px; box-sizing:border-box;}
.sitemapWrap .bg .logo {display:block; position:relative; margin:0; padding:0; box-sizing:border-box;}
.sitemapWrap .bg p {display:block; text-align:left; position:relative; margin:0; padding:0; font-size:1.8rem; line-height:24px; font-weight:400; color:#fff;}
.sitemapWrap .bg .title {font-size:48px; line-height:54px; font-weight:600;}

.sitemapWrap .gnb {width:calc(100% - 450px);}
.sitemapWrap .gnb .closeBtn {display:block; width:30px; height:30px; position:absolute; top:30px; right:30px; z-index:5;}
.sitemapWrap .gnb .closeBtn img {max-width:100%;}
.sitemapWrap .gnb > ul {display:block; width:100%; height:100%; position:relative; margin:0; padding:120px; box-sizing:border-box; overflow-y:auto; z-index:1;}
.sitemapWrap .gnb .dep1 {display:block; width:100%; position:relative; margin:0 auto 50px; padding:0 0 50px 0; border-bottom:1px solid #c4c4c4;}
.sitemapWrap .gnb .dep1:last-child {margin:0 auto; padding:0; border-bottom:0;}
.sitemapWrap .gnb .dep1 > * {display:inline-block; position:relative; vertical-align:middle; margin:0; padding:0;}
.sitemapWrap .gnb .dep1_btn {width:300px; font-size:3.0rem; line-height:3.0rem; font-weight:700; color:#222;}
.sitemapWrap .gnb .dep1_sub {width:calc(100% - 305px); text-align:left;}
.sitemapWrap .gnb .dep1_sub > * {display:inline-block; position:relative; vertical-align:middle; margin:0 30px 0 0; padding:0;}
.sitemapWrap .gnb .dep1_sub .dep2 {}
.sitemapWrap .gnb .dep1_sub .dep2_btn {display:block; position:relative; margin:0; padding:0; font-size:1.8rem; line-height:3.0rem; font-weight:400; color:#555;
transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
}
.sitemapWrap .gnb .dep1_sub .dep2_btn:hover {color:#333;}



@media screen and (max-width:1440px){
	.headerWrap .header .gnb .dep1 {margin:0 20px 0 0;}
	.headerWrap .header .gnb .dep1:last-child {margin:0;}
	.headerWrap .header .gnb .dep1_btn {font-size:1.9rem;}
	
	
	.sitemapWrap .bg {width:300px;}
	.sitemapWrap .bg .disTC {padding:60px 25px;}
	.sitemapWrap .bg .title {font-size:40px; line-height:46px;}
	.sitemapWrap .gnb {width:calc(100% - 300px);}
	.sitemapWrap .gnb .closeBtn {top:20px; right:20px;}
	.sitemapWrap .gnb > ul {padding:80px;}


	.headerWrap._all .header .gnb .dep1 {margin:0 25px;}
}

@media screen and (max-width:1280px){
	.headerWrap .header {padding:30px 15px;}
	.headerWrap.fixed .header {padding:15px 15px;}
	.headerWrap .header .logo {width:84px; height:50px; margin:-25px 0 0 0;}
	
	.headerWrap .header .gnb .dep1 {margin:0 15px 0 0;}
	.headerWrap .header .gnb .dep1:last-child {margin:0;}
	.headerWrap .header .gnb .dep1_btn {font-size:1.8rem;}
	
	.headerWrap .header .menu > * {margin:0 0 0 8px;}
	.headerWrap .header .menu > *:first-child {margin:0;}


	.headerWrap._all .header .gnb .dep1 {margin:0 20px;}
	
	
	.sitemapWrap .bg {width:240px;}
	.sitemapWrap .bg .disTC {padding:45px 20px;}
	.sitemapWrap .bg .title {font-size:32px; line-height:38px;}
	.sitemapWrap .gnb {width:calc(100% - 240px);}
	.sitemapWrap .gnb .closeBtn {top:15px; right:15px;}
	.sitemapWrap .gnb > ul {padding:60px;}
	.sitemapWrap .gnb .dep1 {margin:0 auto 30px; padding:0 0 30px 0;}
	.sitemapWrap .gnb .dep1:last-child {margin:0 auto; padding:0;}
	.sitemapWrap .gnb .dep1 > * {vertical-align:top;}
	.sitemapWrap .gnb .dep1_btn {width:180px; font-size:20px;}
	.sitemapWrap .gnb .dep1_sub {width:calc(100% - 185px);}
	.sitemapWrap .gnb .dep1_sub > * {margin:0 20px 0 0;}
	.sitemapWrap .gnb .dep1_sub > *:last-child {margin:0;}
	.sitemapWrap .gnb .dep1_sub .dep2_btn {font-size:16px;}


	
	.headerWrap .header .logo {position:relative; top:auto; left:auto; margin:0;}

	.headerWrap .header .gnb {display:none;}


	.headerWrap._all .header .menu {top:50%; margin:-19px 0 0 0;}
}

@media screen and (max-width:1080px){
	/*
	.headerWrap .header .logo {position:relative; top:auto; left:auto; margin:0;}

	.headerWrap .header .gnb {display:none;}


	.headerWrap._all .header .menu {top:50%; margin:-19px 0 0 0;}
	*/
}

@media screen and (max-width:960px){
	.headerWrap .header {padding:20px 15px;}
	.headerWrap.fixed .header {padding:12px 15px;}
	
	.headerWrap .header .logo {width:76px; height:45px;}
	
	.headerWrap .header .menu > * {margin:0 0 0 6px;}
	.headerWrap .header .menu > *:first-child {margin:0;}
	
	
	.sitemapWrap .bg {width:160px;}
	.sitemapWrap .bg .disTC {padding:30px 15px;}
	.sitemapWrap .bg .title {font-size:20px; line-height:24px; font-weight:400; text-align:center;}
	.sitemapWrap .gnb {width:calc(100% - 160px);}
	.sitemapWrap .gnb .closeBtn {width:20px; height:20px; top:15px; right:15px;}
	.sitemapWrap .gnb > ul {padding:30px;}
	.sitemapWrap .gnb .dep1 {margin:0 auto 20px; padding:0 0 20px 0;}
	.sitemapWrap .gnb .dep1:last-child {margin:0 auto; padding:0;}
	.sitemapWrap .gnb .dep1 > * {vertical-align:top;}
	.sitemapWrap .gnb .dep1_btn {width:160px; font-size:18px;}
	.sitemapWrap .gnb .dep1_sub {width:calc(100% - 165px);}
	.sitemapWrap .gnb .dep1_sub > * {margin:0 15px 0 0;}
	.sitemapWrap .gnb .dep1_sub > *:last-child {margin:0;}
	.sitemapWrap .gnb .dep1_sub .dep2_btn {font-size:14px;}
}

@media screen and (max-width:768px){
	.sitemapWrap > div > div {width:100%; float:none;}
	.sitemapWrap .bg {width:100%; height:200px;}
	.sitemapWrap .bg .disTC {padding:10px 10px; text-align:center; vertical-align:middle;}
	.sitemapWrap .bg .title {font-size:16px; line-height:20px;}
	.sitemapWrap .gnb {width:100%; height:calc(100% - 200px);}
	.sitemapWrap .gnb .closeBtn {width:20px; height:20px; top:15px; right:15px;}
	.sitemapWrap .gnb > ul {padding:30px;}
	.sitemapWrap .gnb .dep1 {margin:0 auto 15px; padding:0 0 15px 0;}
	.sitemapWrap .gnb .dep1:last-child {margin:0 auto; padding:0;}
	.sitemapWrap .gnb .dep1 > * {display:block; width:100%; vertical-align:top; text-align:left;}
	.sitemapWrap .gnb .dep1_btn {width:100%; font-size:16px;}
	.sitemapWrap .gnb .dep1_sub {width:100%;}
	.sitemapWrap .gnb .dep1_sub > * {margin:0 12px 0 0;}
	.sitemapWrap .gnb .dep1_sub > *:last-child {margin:0;}
	.sitemapWrap .gnb .dep1_sub .dep2_btn {font-size:13px;}
}

@media screen and (max-width:640px){
	
}

@media screen and (max-width:480px){
	
}

@media screen and (max-width:360px){
	
}

@media screen and (max-width:320px){
	
}
/* 헤더 영역 :: E */



/* 푸터 영역 :: S */
.footerWrap {width:100%; position:relative; margin:0 auto; padding:0; background:#fff;}
.footerWrap .footer {width:100%; max-width:1730px; position:relative; text-align:left; margin:0 auto; padding:8rem 15px; box-sizing:border-box;}
.footerWrap .footer ._area {display:block; width:100%; position:relative; vertical-align:top; margin:0 auto 3.0rem; padding:0 0 3.0rem 0; border-bottom:1px solid #c4c4c4;}
.footerWrap .footer ._area:last-child {margin:0 auto; padding:0; border-bottom:0;}
.footerWrap .footer ._area p {display:block; position:relative; margin:0; padding:0; font-size:1.5rem; line-height:2.4rem; font-weight:400; color:#777;}

.footerWrap .footer ._area .cs {}
.footerWrap .footer ._area .cs a {display:inline-block; position:relative; vertical-align:middle; margin:0 30px 0 0; padding:0; font-size:2.4rem; line-height:3.2rem; font-weight:900; color:#222;}
.footerWrap .footer ._area .cs a:last-child {margin:0;}
.footerWrap .footer ._area .cs a.logo {width:92px; height:39px;
width:94px; height:56px;}
.footerWrap .footer ._area .cs a.tel:before {content:'대표전화 ';}

.footerWrap .footer ._area .social {position:absolute; top:0; right:0; text-align:right; margin:0; padding:0; box-sizing:border-box;}
.footerWrap .footer ._area .social a {display:inline-block; width:40px; height:40px; position:relative; vertical-align:middle; margin:0 10px 0 0; padding:0; box-sizing:border-box;}
.footerWrap .footer ._area .social a:last-child {margin:0;}
.footerWrap .footer ._area .social a img {max-width:100%; vertical-align:top;}

.footerWrap .footer ._area .t1 {}

.footerWrap .footer ._area .familySite {width:250px; position:absolute; top:0; right:0; margin:0; padding:0; margin:0 auto; z-index:10;}
.footerWrap .footer ._area .familySite .cur {display:block; width:100%; position:relative; text-align:left; margin:0; padding:0 2.0rem; box-sizing:border-box; font-size:1.5rem; line-height:60px; font-weight:500; color:#aaa; background:#303030;}
.footerWrap .footer ._area .familySite .cur:after {display:block; content:'+'; width:20px; height:20px; text-align:center; line-height:20px; position:absolute; top:50%; right:2.0rem; margin:-10px 0 0 0; padding:0;}
.footerWrap .footer ._area .familySite ul {display:block; width:100%; height:0; position:absolute; bottom:100%; left:0; margin:0; padding:0; overflow:hidden; background:
#303030;}
.footerWrap .footer ._area .familySite ul li {display:block; position:relative; margin:0; padding:0; box-sizing:border-box; border-bottom:1px solid #777}
.footerWrap .footer ._area .familySite ul li a {display:block; position:relative; margin:0; padding:0 2.0rem; font-size:1.4rem; line-height:5.0rem; font-weight:500; color:#aaa;}
.footerWrap .footer ._area .familySite ul li a:hover {font-weight:700; color:#ccc;}

.footerWrap .footer ._area .familySite.open .cur:after {content:'-';}
.footerWrap .footer ._area .familySite.open ul {height:auto; padding:0;}


.quickWrap {/* width:90px; */ position:fixed; bottom:10px; right:10px; margin:0; padding:0; box-sizing:border-box; z-index:80;}
.quickWrap ._b {display:block; width:90px; height:90px; position:relative; margin:0 auto 10px; padding:24px; box-sizing:border-box; border:3px solid #fff; background:linear-gradient(45deg,#e15394,#69109e); border-radius:50%;}
.quickWrap ._b:last-child {margin:0 auto;}


@media screen and (max-width:1440px){
	
}

@media screen and (max-width:1280px){
	.footerWrap .footer ._area .t3 *:not(._br) {width:250px;}
	

	.quickWrap {bottom:8px; right:8px;}
	.quickWrap ._b {width:70px; height:70px; margin:0 auto 5px; padding:14px;}
	.quickWrap ._b:last-child {margin:0 auto;}
}

@media screen and (max-width:1080px){
	.footerWrap .footer ._area {display:block; width:100%; margin:0 auto 3rem;}
	.footerWrap .footer ._area:last-child {margin:0 auto;}
}

@media screen and (max-width:960px){
	.footerWrap .footer ._area .cs a {margin:0 15px 0 0;}
	.footerWrap .footer ._area .cs a:last-child {margin:0;}
	
	.footerWrap .footer ._area .familySite {width:200px; position:relative; top:auto; right:auto; margin:3.0rem auto 0;}
	.footerWrap .footer ._area .familySite .cur {line-height:4.5rem;}
	.footerWrap .footer ._area .familySite ul li a {line-height:4.5rem;}
	
	.footerWrap .footer ._area .btns a {width:50px; height:50px; margin:0 15px 0 0;}
	.footerWrap .footer ._area .btns a:last-child {margin:0;}
	
	
	.quickWrap {bottom:5px; right:5px;}
	.quickWrap ._b {width:60px; height:60px; margin:0 auto 5px; padding:9px; border:2px solid #fff;}
	.quickWrap ._b:last-child {margin:0 auto;}
}

@media screen and (max-width:768px){
	.footerWrap .footer ._area .btns a {width:40px; height:40px; margin:0 12px 0 0;}
	.footerWrap .footer ._area .btns a:last-child {margin:0;}
	
	
	.quickWrap {bottom:3px; right:3px;}
	.quickWrap ._b {width:50px; height:50px; margin:0 auto 3px; padding:8px; border:2px solid #fff;}
	.quickWrap ._b:last-child {margin:0 auto;}
}

@media screen and (max-width:640px){
	.footerWrap .footer ._area .cs {text-align:center;}
	.footerWrap .footer ._area .cs a {font-size:1.8rem; line-height:2.4rem;}
	
	.footerWrap .footer ._area .social {position:relative; top:auto; right:auto; text-align:center; margin:3.0rem auto 0;}
	.footerWrap .footer ._area .social a {width:30px; height:30px; margin:0 8px 0 0;}
	.footerWrap .footer ._area .social a:last-child {margin:0;}
	
	.footerWrap .footer ._area .t1 {text-align:center;}
	
	.footerWrap .footer ._area .btns a {width:36px; height:36px; margin:0 8px 0 0;}
	.footerWrap .footer ._area .btns a:last-child {margin:0;}
}

@media screen and (max-width:480px){
	
}

@media screen and (max-width:360px){
	
}

@media screen and (max-width:320px){
	
}
/* 푸터 영역 :: E */



/* 커스텀 레이어팝업 영역 :: S */
.customLayerPopupWrap {width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.6); z-index:10001; display:none;}
.customLayerPopupWrap.active {display:block;}
.customLayerPopupWrap > div {width:100%; height:100%; position:relative; margin:0; padding:0; overflow-y:auto;}
.customLayerPopupWrap .disT {}
.customLayerPopupWrap .disTC {text-align:center; vertical-align:middle; padding:15px; box-sizing:border-box;}

.customLayerPopupWrap .customLayerPopup {width:100%; max-width:820px; position:relative; margin:0 auto; padding:0; background:#fff; border-radius:10px; overflow:hidden;}
.customLayerPopupWrap.order .customLayerPopup {max-width:420px;}
.customLayerPopupWrap .customLayerPopup > * {width:100%; position:relative; margin:0; padding:20px; box-sizing:border-box;}

.customLayerPopupWrap .customLayerPopup ._head {border-bottom:1px solid #e0e0e0;}
.customLayerPopupWrap .customLayerPopup ._head > * {display:block; position:relative; text-align:left; margin:0; padding:0; font-size:16px; line-height:20px; font-weight:600; color:#111;}
.customLayerPopupWrap .customLayerPopup ._head p {}
.customLayerPopupWrap .customLayerPopup ._head a {width:20px; height:20px; position:absolute; top:50%; right:20px; margin:-10px 0 0 0; padding:0;}
.customLayerPopupWrap .customLayerPopup ._head a img {max-width:100%; vertical-align:top;}

.customLayerPopupWrap .customLayerPopup ._body {}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo {width:100%; position:relative; margin:0; padding:0;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl {display:block; width:100%; position:relative; text-align:center; margin:0 auto 15px; padding:0;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl:last-child {margin:0 auto;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dt,
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd {display:inline-block; position:relative; text-align:left; vertical-align:top; margin:0; padding:0; font-size:15px; line-height:22px; font-weight:400; color:#333;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dt {width:80px; font-weight:700; color:#000;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd {width:calc(100% - 85px);}
.customLayerPopupWrap .customLayerPopup ._body .orderNotice {width:100%; position:relative; margin:15px auto 0; padding:15px 0 0 0; border-top:1px solid #e0e0e0;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd input[type="text"],
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd input[type="password"],
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd input[type="tel"],
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd input[type="number"],
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd select,
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd textarea {display:block; height:30px; position:relative; margin:0; padding:0 10px; box-sizing:border-box;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl dd a {display:block; text-align:center; position:relative; font-size:15px; line-height:36px; font-weight:500; color:#fff; background:#2656f6; border-radius:5px;}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl.full {}
.customLayerPopupWrap .customLayerPopup ._body .orderInfo dl.full dd {width:100%; text-align:center;}

.customLayerPopupWrap .customLayerPopup ._body .orderNotice p {display:block; width:100%; position:relative; text-align:left; margin:0; padding:0; font-size:14px; line-height:20px; font-weight:400; color:#777;}


@media screen and (max-width:1280px){
	
}

@media screen and (max-width:1080px){
	
}

@media screen and (max-width:960px){
	
}

@media screen and (max-width:768px){
	
}

@media screen and (max-width:640px){
	
}

@media screen and (max-width:480px){
	
}

@media screen and (max-width:360px){
	
}

@media screen and (max-width:320px){
	
}
/* 커스텀 레이어팝업 영역 :: E */
