@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700);
@import url(//cdn.rawgit.com/mfd/f3d96ec7f0e8f034cc22ea73b3797b59/raw/856f1dbb8d807aabceb80b6d4f94b464df461b3e/gotham.css);
@font-face {
    font-family: 'Recipekorea';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/Recipekorea.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 100; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 300; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 400; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 500; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 700; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 900; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
 } 


 
html,body { font-family:'Noto Sans KR', "Apple SD Gothic Neo", "Malgun Gothic", Sans-serif; }
body {overflow-y:visible;overflow-x:auto;}	
#doc {overflow:hidden;position:relative;background:#fff;z-index:8999;min-width:360px;opacity:0;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
#doc.show{ transition-delay:0s; opacity:1;}
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:480px){
		
	}	


/* ======================================================
   .sec-cont
=========================================================*/
.sec-cont{max-width:1000px; margin:0 auto;}
.sec-cont .sec{position:relative;}
.sec-cont .fix-btn{position:fixed; left:0; bottom:0; width:100%;text-align:center; z-index:912;}
.sec-cont .fix-btn img{max-width:1000px; width:100%;}

.sec-cont .fix-btn2{position:fixed; left:0; width:100%;text-align:center; z-index:912;}
.sec-cont .fix-btn2 img{max-width:1000px; width:100%;}

/* ======================================================
   .sec-01
=========================================================*/
.sec-01 .img{}
.sec-01 .img img{width:100%;}


/* ======================================================
   .sec-02
=========================================================*/
.sec-02 .img{}
.sec-02 .img img{width:100%;}



/* ======================================================
   .sec-03
=========================================================*/
.sec-03 .img{}
.sec-03 .img img{width:100%;}
.sec-03 .movie{position:absolute;width:84%; top:43%; left:50%; height:49.3%; background:#000;border:1px solid rgba(255,255,255,0.7); box-sizing:border-box;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.sec-03 .movie video,.sec-03 .movie embed, .sec-03 .movie object{position:absolute;top:0; left:0; width:100% !important; height:100% !important;object-fit:cover; }
.sec-03 .movie:after{position:Absolute; left:0; top:0; width:100%;height:100%; display:block ;content:""; z-index:22;}


/* ======================================================
   .sec-04
=========================================================*/
.sec-04 .img{}
.sec-04 .img img{width:100%;}

/* ======================================================
   .sec-05
=========================================================*/
.sec-05 .img{}
.sec-05 .img img{width:100%;}


/* ======================================================
   .sec-06
=========================================================*/
.sec-06 .img{}
.sec-06 .img img{width:100%;}


/* ======================================================
   .sec-07
=========================================================*/
.sec-07 .img{}
.sec-07 .img img{width:100%;}


/* ======================================================
   .sec-08
=========================================================*/
.sec-08 .img{}
.sec-08 .img img{width:100%;}


/* ======================================================
   .sec-09
=========================================================*/
.sec-09 .img{}
.sec-09 .img img{width:100%;}


/* ======================================================
   .sec-10
=========================================================*/
.sec-10 .img{}
.sec-10 .img img{width:100%;}



/* ======================================================
   .sec-11
========================================================*/
.sec-11{background:#efeeea}
.sec-11 .img{}
.sec-11 .img img{width:100%;}


/* ======================================================
   .sec-22
=========================================================*/
.sec-22 .img{}
.sec-22 .img img{width:100%;}
.sec-22 ul{margin:0 -1%;box-sizing:border-box; padding:0 5%}
.sec-22 ul:after{display:block; content:"";clear:both;}
.sec-22 li{float:left; width:31.333333%; margin:0 1%;}
.sec-22 li:nth-child(n+4){margin-top:2%;}
.sec-22 li a{position:relative;display:block;}
.sec-22 li a:before{position:Absolute; right:15px; top:15px; width:30px;height:30px; background:url(../_Img/sec22-more.jpg) no-repeat center center; background-size:100% auto;;display:block; content:"";z-index:1;}
.sec-22 li a:after{position:Absolute; left:0; top:0; width:100%;height:100%; background:rgba(0,0,0,0.35);display:block; content:"";z-index:3;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
.sec-22 li img{width:100%;}

.sec-22 li a:hover:after, .sec-22 li.active a:after{opacity:0;}
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:999px){
		.sec-22 li a:before{width:25px;height:25px;}
	}
	@media only screen and (max-width:680px){
		.sec-22 li{width:48%}
		.sec-22 li:nth-child(n+3){margin-top:2%;}
		.sec-22 li a:before{width:20px;height:20px; right:10px; top:10px;}
	}
	@media only screen and (max-width:480px){
		
	}	

.layer-wrap.staff{position:fixed;width:94%;display:none; max-width:800px; background:#fff;left:50%; top:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.layer-wrap.staff .close{width:40px;height:40px; top:-60px; position:Absolute;right:0;background:url(../_Img/pop-close.png) no-repeat center center; background-size:100% auto;}
.layer-wrap.staff .is-con{position:relative;}
.layer-wrap.staff .is-con .img img{width:100%;}
	@media only screen and (max-width:999px){
		.layer-wrap.staff .close{width:30px;height:30px; top:-50px}
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:480px){
		
	}	


/* ======================================================
   .sec-23
=========================================================*/
.sec-23 {}
.sec-23 .img{}
.sec-23 .img img{width:100%;}
.sec-23 .item{}
.sec-23 .item img{width:100%}
.sec-23 .slick-prev{z-index:912;width:60px; position:Absolute; left:40px; top:50%; height:80px; margin-top:-40px; background:url(../_Img/slide03-prev.png) no-repeat left center; background-size:100% auto;}
.sec-23 .slick-next{z-index:912;width:60px; position:Absolute; right:40px; top:50%; height:80px; margin-top:-40px; background:url(../_Img/slide03-next.png) no-repeat right center; background-size:100% auto;}
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:999px){
		.sec-23 .slick-prev{width:50px;height:70px; margin-top:-35px; left:30px;}
		.sec-23 .slick-next{width:50px;height:70px; margin-top:-35px; right:30px;}
	}
	@media only screen and (max-width:680px){
		.sec-23 .slick-prev{width:40px;height:60px; margin-top:-30px; left:20px;}
		.sec-23 .slick-next{width:40px;height:60px; margin-top:-30px; right:20px;}
	}
	@media only screen and (max-width:480px){
		.sec-23 .slick-prev{width:30px;height:50px; margin-top:-25px; left:10px;}
		.sec-23 .slick-next{width:30px;height:50px; margin-top:-25px; right:10px;}
	}	


/* ======================================================
   .sec-24
=========================================================*/
.sec-24 .img{}
.sec-24 .img img{width:100%;}





/* ======================================================
   .layer-wrap.counsel
=========================================================*/
.layer-wrap.counsel{position:fixed;  display:none;left:50%; top:50%; width:96%; min-width:320px; max-width:600px; height:auto; background:#fff;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.layer-wrap.counsel .is-top{background:#90cbcf; padding:50px 40px;}
.layer-wrap.counsel .is-top h2{}
.layer-wrap.counsel .is-top h2 img{width:220px;}
.layer-wrap.counsel .is-top .close{width:40px;height:40px; position:Absolute;right:40px; top:40px;background:url(../_Img/cousel-close.png) no-repeat center center; background-size:100% auto;}
	@media only screen and (max-width:620px){
		.layer-wrap.counsel .is-top{padding:40px 30px}
		.layer-wrap.counsel .is-top h2 img{width:190px;}
		.layer-wrap.counsel .is-top .close{width:35px;height:35px; right:30px; top:30px}
	}
	@media only screen and (max-width:480px){
		.layer-wrap.counsel .is-top{padding:30px 20px}
		.layer-wrap.counsel .is-top h2 img{width:160px;}
		.layer-wrap.counsel .is-top .close{ right:20px; top:20px}
	}	
.layer-wrap.counsel .is-con{}
.layer-wrap.counsel .is-con .quick{}
.layer-wrap.counsel .is-con .quick ul:after{display:block; content:"";clear:both}
.layer-wrap.counsel .is-con .quick li{float:left; width:50%;}
.layer-wrap.counsel .is-con .quick li a{height:70px; line-height:70px; text-align:center;color:#313131; letter-spacing:-0.03em; font-weight:500; font-size:19px; letter-spacing:-0.03em; display:block;}
.layer-wrap.counsel .is-con .quick li span{display:inline-block;vertical-align:top; padding-left:48px;}
.layer-wrap.counsel .is-con .quick li:nth-child(1) a{background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(0.5, #d3d3d3), color-stop(1, #e5e5e5));background: -moz-linear-gradient(top, #e5e5e5 0%, #d3d3d3 50%, #e5e5e5 100%);background: -webkit-linear-gradient(top,  #e5e5e5 0%, #d3d3d3 50%, #e5e5e5 100%);background: -o-linear-gradient(top,  #e5e5e5 0%, #d3d3d3 50%, #e5e5e5 100%);background: -ms-linear-gradient(top,  #e5e5e5 0%, #d3d3d3 50%, #e5e5e5 100%);background: linear-gradient(top,  #e5e5e5 0%, #d3d3d3 50%, #e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#e5e5e5', gradientType=0);}
.layer-wrap.counsel .is-con .quick li:nth-child(2) a{background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(0.5, #dcdcdc), color-stop(1, #eeeeee));background: -moz-linear-gradient(top, #eeeeee 0%, #dcdcdc 50%, #eeeeee 100%);background: -webkit-linear-gradient(top,  #eeeeee 0%, #dcdcdc 50%, #eeeeee 100%);background: -o-linear-gradient(top,  #eeeeee 0%, #dcdcdc 50%, #eeeeee 100%);background: -ms-linear-gradient(top,  #eeeeee 0%, #dcdcdc 50%, #eeeeee 100%);background: linear-gradient(top,  #eeeeee 0%, #dcdcdc 50%, #eeeeee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', gradientType=0);}

.layer-wrap.counsel .is-con .quick li:nth-child(1) a span{background:url(../_Img/cousel-phone.png) no-repeat left calc(50% + 1px); background-size:35px auto;}
.layer-wrap.counsel .is-con .quick li:nth-child(2) a span{background:url(../_Img/cousel-kakao.png) no-repeat left calc(50% + 1px); background-size:35px auto;}
	@media only screen and (max-width:620px){
		.layer-wrap.counsel .is-con .quick li a{height:60px; line-height:60px; font-size:17px;}
		.layer-wrap.counsel .is-con .quick li span{padding-left:43px;}
		.layer-wrap.counsel .is-con .quick li:nth-child(1) a span{background-size:28px auto;}
		.layer-wrap.counsel .is-con .quick li:nth-child(2) a span{background-size:28px auto;}
	}
	@media only screen and (max-width:480px){
		.layer-wrap.counsel .is-con .quick li a{height:50px; line-height:50px; font-size:15px;}
		.layer-wrap.counsel .is-con .quick li span{padding-left:35px;}
		.layer-wrap.counsel .is-con .quick li:nth-child(1) a span{background-size:22px auto;}
		.layer-wrap.counsel .is-con .quick li:nth-child(2) a span{background-size:22px auto;}
	}	
.layer-wrap.counsel .is-con .entry{padding:35px 40px;}
.layer-wrap.counsel .is-con .entry li{}
.layer-wrap.counsel .is-con .entry li:nth-child(n+2){margin-top:15px;}
.layer-wrap.counsel .is-con .entry li .btxt{color:#8b8b8b; font-size:18px; line-height:1.2em; margin-bottom:15px; letter-spacing:-0.03em; font-weight:500;}
.layer-wrap.counsel .is-con .entry .chk-input{display:block;}
.layer-wrap.counsel .is-con .entry .chk-input input{height:55px; letter-spacing:-0.03em; border:none; background:#f2f2f2; color:#191919; padding:0 15px;font-size:18px; box-sizing:border-box; display:block; width:100%; position:relative; border-radius:8px;}
.layer-wrap.counsel .is-con .entry .chk-input input::placeholder{color:#c8c8c8; opacity:1}

.layer-wrap.counsel .is-con .entry .field.phone{display:block;}
.layer-wrap.counsel .is-con .entry .field:after{display:block; content:"";clear:both}
.layer-wrap.counsel .is-con .entry .field .chk-input{float:left; width:36%;margin-left:1%}
.layer-wrap.counsel .is-con .entry .field .chk-input:nth-child(1){width:26%; margin-left:0;}
.layer-wrap.counsel .is-con .entry .field .chk-input input{text-align:center;}
.layer-wrap.counsel .is-con .entry .field .chk-input input[type="password"]{font-family:'Noto Sans KR' !important}

.layer-wrap.counsel .is-con .entry li:nth-child(3){background:#f2f2f2; padding:20px; border-radius:8px;}
.layer-wrap.counsel .is-con .entry li:nth-child(4){background:#f2f2f2; padding:20px; border-radius:8px;}

.layer-wrap.counsel .is-con .field.choice{padding-left:12px;}
.layer-wrap.counsel .is-con .field.choice:after{display:block; content:"";clear:both}
.layer-wrap.counsel .is-con .field.choice .chk-radio:nth-child(n+2){margin-left:25px;}
.layer-wrap.counsel .is-con .field.choice .chk-check:nth-child(n+2){margin-left:25px;}

.layer-wrap.counsel .is-con .chk-radio{display:inline-block; font-size:0; vertical-align:top; }
.layer-wrap.counsel .is-con .chk-radio input[type="radio"]{position: absolute; width:1px; height: 1px; padding: 0; margin:-1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.layer-wrap.counsel .is-con .chk-radio input[type="radio"] + label{display:block; position:relative; padding-left:30px; font-size:16px; line-height:22px; color:#8b8b8b; font-weight:400; letter-spacing:-0.02em; cursor:pointer;}
.layer-wrap.counsel .is-con .chk-radio input[type="radio"] + label:before{content:''; position: absolute; left:0px; top:0; box-sizing:border-box;width:20px; height:20px; text-align:center; background:none; border:1px solid #434444;   }
.layer-wrap.counsel .is-con .chk-radio input[type="radio"]:checked + label{color:#191919;}
.layer-wrap.counsel .is-con .chk-radio input[type="radio"]:checked + label:before{background:url(../_Img/check-on.png) no-repeat center #fff;background-size:70% auto}

.layer-wrap.counsel .is-con .chk-check{display:inline-block; font-size:0; vertical-align:top; }
.layer-wrap.counsel .is-con .chk-check input[type="checkbox"]{position: absolute; width:1px; height: 1px; padding: 0; margin:-1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.layer-wrap.counsel .is-con .chk-check input[type="checkbox"] + label{display:block; position:relative; padding-left:30px; font-size:16px; line-height:22px; color:#8b8b8b; font-weight:400; letter-spacing:-0.02em; cursor:pointer;}
.layer-wrap.counsel .is-con .chk-check input[type="checkbox"] + label:before{content:''; position: absolute; left:0px; top:0; box-sizing:border-box;width:20px; height:20px; text-align:center; background:none; border:1px solid #434444;   }
.layer-wrap.counsel .is-con .chk-check input[type="checkbox"]:checked + label{color:#191919;}
.layer-wrap.counsel .is-con .chk-check input[type="checkbox"]:checked + label:before{background:url(../_Img/check-on.png) no-repeat center #fff;background-size:70% auto}
	@media only screen and (max-width:620px){
		.layer-wrap.counsel .is-con .entry{padding:25px 30px;}
		.layer-wrap.counsel .is-con .entry .chk-input input{height:52px;font-size:16px;}
		
		.layer-wrap.counsel .is-con .entry li .btxt{font-size:16px;}
		.layer-wrap.counsel .is-con .entry li:nth-child(3){padding:17px}
		.layer-wrap.counsel .is-con .entry li:nth-child(4){padding:17px}

		
		.layer-wrap.counsel .is-con .field.choice{padding-left:12px;}
		.layer-wrap.counsel .is-con .field.choice .chk-radio:nth-child(n+2){margin-left:0;}
		.layer-wrap.counsel .is-con .field.choice .chk-check:nth-child(n+2){margin-left:0;}

		.layer-wrap.counsel .is-con .field.choice .chk-radio{float:left; width:50%;}
		.layer-wrap.counsel .is-con .field.choice .chk-check{float:left; width:50%;}
		.layer-wrap.counsel .is-con .field.choice .chk-radio:nth-child(n+3){margin-top:10px;}
		.layer-wrap.counsel .is-con .field.choice .chk-check:nth-child(n+3){margin-top:10px;}

		.layer-wrap.counsel .is-con .chk-radio input[type="radio"] + label{font-size:15px; padding-left:26px; line-height:18px;}
		.layer-wrap.counsel .is-con .chk-radio input[type="radio"] + label:before{width:18px;height:18px;}
		.layer-wrap.counsel .is-con .chk-check input[type="checkbox"] + label{font-size:15px; padding-left:26px;line-height:18px;}
		.layer-wrap.counsel .is-con .chk-check input[type="checkbox"] + label:before{width:18px;height:18px;}
	}
	@media only screen and (max-width:480px){
		.layer-wrap.counsel .is-con .entry{padding:25px 20px;}
		.layer-wrap.counsel .is-con .entry li:nth-child(n+2){margin-top:10px;}
		.layer-wrap.counsel .is-con .entry .chk-input input{height:48px;font-size:14px;}
		
		.layer-wrap.counsel .is-con .entry li .btxt{font-size:14px;}
		.layer-wrap.counsel .is-con .entry li:nth-child(3){padding:13px}
		.layer-wrap.counsel .is-con .entry li:nth-child(4){padding:13px}

		.layer-wrap.counsel .is-con .chk-radio input[type="radio"] + label{font-size:14px;line-height:16px;padding-left:22px;}
		.layer-wrap.counsel .is-con .chk-radio input[type="radio"] + label:before{width:16px;height:16px;}
		.layer-wrap.counsel .is-con .chk-check input[type="checkbox"] + label{font-size:14px;line-height:16px;padding-left:22px;}
		.layer-wrap.counsel .is-con .chk-check input[type="checkbox"] + label:before{width:16px;height:16px;}
	}	
.layer-wrap.counsel .is-con .agrees{}
.layer-wrap.counsel .is-con .agrees ul{ max-width:420px; margin:0 auto;}
.layer-wrap.counsel .is-con .agrees li{}
.layer-wrap.counsel .is-con .agrees li:nth-child(n+2){margin-top:10px;}
.layer-wrap.counsel .is-con .agrees li a{color:#464442; display:inline-block;vertical-align:top; margin-left:5px; letter-spacing:-0.03em; font-size:14px;}
.layer-wrap.counsel .is-con .agrees li a:hover{text-decoration:underline}
.layer-wrap.counsel .is-con .agrees li label{font-size:15px;}
	@media only screen and (max-width:620px){
		.layer-wrap.counsel .is-con .agrees{padding:0 30px;}
		.layer-wrap.counsel .is-con .agrees li a{font-size:12px}
		.layer-wrap.counsel .is-con .agrees li label{font-size:14px !important;}
	}
	@media only screen and (max-width:480px){
		.layer-wrap.counsel .is-con .agrees{padding:0 20px;}
		.layer-wrap.counsel .is-con .agrees li label{font-size:13px !important;}
	}	

.layer-wrap.counsel .is-btm{margin-top:30px}
.layer-wrap.counsel .is-btm a{display:block}
.layer-wrap.counsel .is-btm img{width:100%;}








.layer-wrap.counsel .privacy-pop {
  display: none;
  position: absolute;
  width: 90%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 15px;
  padding: 45px 15px 15px 15px;
}

.layer-wrap.counsel .privacy-pop.on {
  display: block;
}

.layer-wrap.counsel .privacy-pop .scroll-inner {
  max-height: 500px;
  overflow-y: auto; overflow-x:hidden;
}

.layer-wrap.counsel .privacy-pop .scroll-inner * {
  font-size: 13px !important;
}

.layer-wrap.counsel .privacy-pop .privacy-pop-close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 19px;border:none; background-color:#fff;
  background-image: url(../../images/pop/pop_close_i.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 480px) {
  .layer-wrap.counsel .privacy-pop .privacy-pop-close {
    width: 15px;
    height: 14px;
  }
}