/*--all class--*/
* {letter-spacing: -0.05em;line-height:1.5em;word-break:keep-all;}
body {font-family: 'PaperLogy', sans-serif;}
.font_pret {font-family: 'Pretendard', sans-serif;}
.font_cafe {font-family: 'Cafe24Shiningstar', serif;}

:root {
/*--font size--*/
	--font-size-13: 0.75rem;
	--font-size-13: 0.813rem;
	--font-size-14: 0.875rem;
	--font-size-15: 0.9375rem; 
	--font-size-16: 1rem; 
	--font-size-17: 1.0625rem; 
	--font-size-18: 1.125rem;
	--font-size-19: 1.188rem;
	--font-size-20: 1.25rem; 
	--font-size-21: 1.313rem;
	--font-size-22: 1.375rem; 
	--font-size-23: 1.438rem; 
	--font-size-24: 1.5rem; 
	--font-size-25: 1.563rem; 
	--font-size-26: 1.625rem;
	--font-size-27: 1.688rem; 
	--font-size-28: 1.75rem; 
	--font-size-30: 1.875rem; 
	--font-size-31: 1.938rem; 
	--font-size-32: 2rem; 
	--font-size-34: 2.125rem; 
	--font-size-35: 2.188rem; 
	--font-size-36: 2.25rem; 
	--font-size-37: 2.313rem; 
	--font-size-38: 2.375rem; 	
	--font-size-40: 2.5rem; 	
	--font-size-42: 2.625rem; 
	--font-size-43: 2.688rem; 
	--font-size-45: 2.813rem; 
	--font-size-46: 2.875rem; 
	--font-size-48: 3rem; 
	--font-size-50: 3.125rem;
	--font-size-52: 3.25rem;
	--font-size-55: 3.438rem;
	--font-size-56: 3.5rem;
	--font-size-58: 3.625rem;
	--font-size-60: 3.75rem;
	--font-size-65: 4.063rem;
	--font-size-70: 4.375rem;
	--font-size-72: 4.5rem;
	--font-size-74: 4.625rem;
	--font-size-75: 4.688rem;
	--font-size-80: 5rem;
	--font-size-85: 5.313rem;
	--font-size-86: 5.375rem;
	--font-size-90: 5.625rem;
	--font-size-100: 6.25rem;
	--font-size-110: 6.875rem;
	--font-size-120: 7.5rem;

/*--font weight--*/
	--font-t: 100;
	--font-l: 300;
	--font-r: 400;
	--font-m: 500;
	--font-sb: 600;
	--font-b: 700;
	--font-eb: 800;
	--font-bl: 900;

/*color*/
	--main-clr: #57fff1;/*쨍한 민트*/
	--point-clr: #ff4e70;/*쨍한 핑크*/
	--white-clr: #fff;
	--black-clr: #222;
	--kakao-clr: #ffc000;
}

.fs_12{font-size: var(--font-size-12);letter-spacing: -0.03em;}
.fs_14{font-size: var(--font-size-14);letter-spacing: -0.03em;}
.fs_15{font-size: var(--font-size-15);letter-spacing: -0.03em;}
.fs_16{font-size: var(--font-size-16);letter-spacing: -0.03em;} 
.fs_17{font-size: var(--font-size-17);letter-spacing: -0.03em;} 
.fs_18{font-size: var(--font-size-18);letter-spacing: -0.03em;}
.fs_20{font-size: var(--font-size-20);} 
.fs_21{font-size: var(--font-size-21);} 
.fs_22{font-size: var(--font-size-22);} 
.fs_23{font-size: var(--font-size-23);} 
.fs_24{font-size: var(--font-size-24);}
.fs_25{font-size: var(--font-size-25);} 
.fs_26{font-size: var(--font-size-26);} 
.fs_28{font-size: var(--font-size-28);} 
.fs_29{font-size: var(--font-size-29);} 
.fs_30{font-size: var(--font-size-30);} 
.fs_32{font-size: var(--font-size-32);} 
.fs_33{font-size: var(--font-size-33);} 
.fs_34{font-size: var(--font-size-34);} 
.fs_35{font-size: var(--font-size-35);} 
.fs_36{font-size: var(--font-size-36);} 
.fs_38{font-size: var(--font-size-38);} 
.fs_40{font-size: var(--font-size-40);} 
.fs_42{font-size: var(--font-size-42);} 
.fs_45{font-size: var(--font-size-45);}
.fs_46{font-size: var(--font-size-46);}
.fs_48{font-size: var(--font-size-48);}
.fs_50{font-size: var(--font-size-50);}
.fs_52{font-size: var(--font-size-52);}
.fs_54{font-size: var(--font-size-54);}
.fs_55{font-size: var(--font-size-55);}
.fs_56{font-size: var(--font-size-56);}
.fs_60{font-size: var(--font-size-60);}
.fs_65{font-size: var(--font-size-65);} 
.fs_67{font-size: var(--font-size-67);} 
.fs_70{font-size: var(--font-size-70);} 
.fs_72{font-size: var(--font-size-72);} 
.fs_74{font-size: var(--font-size-74);} 
.fs_75{font-size: var(--font-size-75);} 
.fs_80{font-size: var(--font-size-80);} 
.fs_86{font-size: var(--font-size-86);} 
.fs_90{font-size: var(--font-size-90);} 
.fs_94{font-size: var(--font-size-94);} 
.fs_100{font-size: var(--font-size-100);}
.fs_110{font-size: var(--font-size-110);}
.fs_120{font-size: var(--font-size-120);}

.fw_t{font-weight: var(--font-t);}
.fw_l{font-weight: var(--font-l);}
.fw_r{font-weight: var(--font-r);}
.fw_m{font-weight: var(--font-m);}
.fw_sb{font-weight: var(--font-sb);}
.fw_b{font-weight: var(--font-b);}
.fw_eb{font-weight: var(--font-eb);}
.fw_bl{font-weight: var(--font-bl);}

.fc_main {color: var(--main-clr);}
.fc_point {color:var(--point-clr)}
.fc_white {color: var(--white-clr);}
.fc_black {color: var(--black-clr);}


/*--공통--*/
.ch_inner {width: 96%;max-width: 1480px;height: 100%;margin: 0 auto;}
.ch_inner.in02 {max-width: 1824px;}
.ch_inner.in03 {max-width: 1080px;}
.ch_inner.in04 {max-width: 1280px;}
.ch_padd {padding:150px 0;}
.ch_padd.padd2 {padding:150px 0 0 0;}
.ch_padd.padd3 {padding: 0 0 150px 0;}

.sect_tit_wrap {width:100%;display:flex;flex-direction: column;text-align:center;}
.sect_tit {font-size:var(--font-size-100);font-weight: var(--font-b);color:var(--point-clr);margin-bottom: 14px;line-height: 120%;}
.sect_inquiry .sect_tit {margin-bottom: 60px;}
.sect_tit span {font-size:var(--font-size-70);color:var(--main-clr);}
.sect_sub_tit {font-family: 'Cafe24Shiningstar', serif;font-size:var(--font-size-60);}
.sect_art {font-family: 'Pretendard', sans-serif;font-size:var(--font-size-40);font-weight: var(--font-m);}
.sect_art span {font-weight: var(--font-b);}

#iframe-block { pointer-events: none; }

@media screen and (max-width:1280px) { 
	.ch_padd {padding:130px 0;}
	.ch_padd.padd2 {padding:130px 0 0 0;}
	.ch_padd.padd3 {padding: 0 0 130px 0;}
}
@media screen and (max-width:1080px) {
	.ch_padd {padding:110px 0;}
	.ch_padd.padd2 {padding:110px 0 0 0;}
	.ch_padd.padd3 {padding: 0 0 110px 0;}
	
	.sect_tit {font-size:var(--font-size-80);}
	.sect_inquiry .sect_tit {margin-bottom: 40px;}
	.sect_sub_tit {font-size:var(--font-size-24);margin-bottom: 50px;}
	.sect_art {font-size:var(--font-size-20);}
}
@media screen and (max-width:720px){
	.ch_padd {padding:90px 0;}
	.ch_padd.padd2 {padding:90px 0 0 0;}
	.ch_padd.padd3 {padding: 0 0 90px 0;}
	
	.sect_tit {font-size:var(--font-size-60);}
	.sect_inquiry .sect_tit {margin-bottom: 30px;}
	.sect_sub_tit {font-size:var(--font-size-20);margin-bottom: 40px;}
	.sect_art {font-size:var(--font-size-16);}
}
@media screen and (max-width:480px){
	.ch_padd {padding:60px 0;}
	.ch_padd.padd2 {padding:60px 0 0 0;}
	.ch_padd.padd3 {padding: 0 0 60px 0;}
	
	.sect_tit {font-size: 26px;}
	.sect_sub_tit {font-size:20px;margin-bottom: 30px;}
	.sect_art {font-size:14px;}
}


/*--헤더--*/
#ch_header { z-index:20; height:80px; position:fixed; left:0; top:0; width:100%; transition:0.28s;background:#009ca4;}
#ch_header.active {background:rgba(0,0,0,.7);}

.hd_wrap {display:flex; justify-content:space-between; align-items:center; max-width:1625px; width:92%; margin:0 auto; height:100%;}
.hd_wrap > h1 {display:flex;align-items:center;}
.hd_wrap > .hd_menu {display:flex; gap:50px;}
.hd_wrap > .hd_menu > .ch_gnb {display:flex; height:100%;}
.hd_wrap > .hd_menu > .ch_gnb > li {height:100%; margin:0 35px;}
.hd_wrap > .hd_menu > .ch_gnb > li:first-child {margin-left:0;}
.hd_wrap > .hd_menu > .ch_gnb > li:last-child {margin-right:0;}
.hd_wrap > .hd_menu > .ch_gnb > li > a {display:block; height:100%; line-height:100px; font-size:var(--font-size-18); font-weight:var(--font-m); color:rgba(255,255,255,.8); transition:0.28s;}
.hd_wrap > .hd_menu > .ch_gnb > li > a:hover {color:#fff;}
.hd_wrap > .hd_menu > .ch_gnb > li > a i {position:relative;}
.hd_wrap > .hd_menu > .ch_gnb > li > a i:after {content:''; position:absolute;content: "";bottom: -3px; left: auto; right: 0; width: 0; height: 2px; background: var(--main-clr); z-index: 1;transition: width .45s ease;}
.hd_wrap > .hd_menu > .ch_gnb > li > a:hover i:after {left:0; right:auto; width:100%;}
.hd_wrap > .hd_menu > .ch_gnb > li.on > a {color:#fff;}

.mo_btn {width:26px; height:21px; float:right; position:relative; display:none;}
.mo_btn span {display:block; background:#fff; width:100%; height:2px;position: absolute;}
.mo_btn span:nth-of-type(1) {transform:translateY(6px);}
.mo_btn span:nth-of-type(2) {transform:translateY(0px);}
.mo_btn span:nth-of-type(3) {transform:translateY(-6px);}

.mobile_wrap {position:fixed;width:40%; height:100vh; top:0; right:0; padding:100px 20px;transition: transform 0.4s; transform:translateX(100%); box-shadow: 5px 20px 24px 0px rgba(0, 0, 0, 0.11); z-index:90;    background: #222;}
.mobile_wrap.on {transform:translateX(0);}
.mo_inner {height:100%}
.mo_inner > .ch_gnb {height:100%; display: flex; height: 100%;  flex-direction: column; width: 100%; gap: 40px; }
.mo_inner > .ch_gnb > li { word-break: keep-all; }
.mo_inner > .ch_gnb > li > a {transition:0.28s; color:#fff;font-size: var(--font-size-18);font-weight: var(--font-sb);}
.mo_inner > .ch_gnb > li:hover a {color:var(--main-clr);}

.close_btn {position:absolute; right:20px; top:20px; width: 26px; height: 26px;transition:.24s;transform: rotate(45deg);}
.close_btn:hover {transform: rotate(180deg);}
.close_btn span {background:#fff; display:block;  position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
.close_btn span:nth-of-type(1) {width:100%; height:2px;}
.close_btn span:nth-of-type(2) {width:2px; height:100%;}

.ch_site_bg { z-index: 60;position: fixed; left: 0; top: 0;width: 100%; height: 100%;  background-color: rgba(0,0,0, .6); display: none;}
.ch_site_bg.on {display:block;}

#ch_header.active .mo_btn span {background:#fff;}

@media screen and (max-width:1824px){
	.hd_wrap > .hd_menu > .ch_gnb > li {margin:0 20px;}
}
@media screen and (max-width:1480px){
	.hd_wrap > .hd_menu {gap: 28px;}
	.hd_wrap > .hd_menu > .ch_gnb > li {margin:0 14px;}
}
@media screen and (max-width:1280px){
}
@media screen and (max-width:1080px){
	#ch_header { height: 60px;}
	.mobile_wrap {width: 50%;}
	.hd_wrap > .hd_menu {display:none;}
	.mo_btn {display:block;margin-left: 10px;}
}
@media screen and (max-width:720px){
	.mobile_wrap {width: 60%;}
}
@media screen and (max-width:480px){
	.mobile_wrap {width: 70%;}
}


/*admin menu */
.ch_adm_list{z-index: 20;position:fixed; right:20px; bottom:150px;}
.ch_adm_list li{margin-bottom:7px; }
.ch_adm_list li:last-child{margin-bottom:0px; }
.ch_adm_list li a{display:flex; align-items: center; justify-content: center; color:#fff; width:100px; height:40px; border-radius:6px; text-align:center; background-color:#111; border:1px solid #666; }

@media screen and (max-width: 1080px) {
}
@media screen and (max-width: 767px) {
	.ch_adm_list {z-index: 9; bottom:68px;}
}
 
   
/*--공통--*/
/*모든 이미지는 폰트 사이즈 그대로, crop만 720에 맞추어 모바일해상도로 만듬.*/
.img_box {position:relative;}
.img_box img {max-width:100%; margin:0 auto; display:block;}
.deco_img {position:absolute;}



/*--오토플레이--*/
.flow_auto_play {width: 100%;height: 100px;position: relative;}
.flow_auto_play.fruit {background:var(--point-clr);}/*과일 오토플레이 전용 배경색*/
.flow_auto_play.logo1 {margin-top: 80px;}
.flow_auto_play .auto_play_box {height:100%; display:flex; align-items:center; position:absolute; top:50%;transform:translateY(-50%);animation-duration:25s; animation-timing-function:linear; animation-iteration-count: infinite;}
.flow_auto_play .auto_play_box.left {left:0;animation-name:flow_left; }
.flow_auto_play .auto_play_box.right {right:0;animation-name:flow_right;}
.flow_auto_play .auto_play_box img{display:block;max-width:100%;}
@media screen and (max-width: 1080px) {
	.flow_auto_play.logo1 { margin-top: 60px; }
	.flow_auto_play {height: 80px;}
	.flow_auto_play .auto_play_box img {width:300px;}
}
@media screen and (max-width: 720px) {
	.flow_auto_play {height: 60px;}
	.flow_auto_play .auto_play_box img {width:200px;}
}


/*--main : 메인비주얼--*/
.ch_main {background:#c0e6e8;}
.ch_main .ch_inner {display:flex;align-items: center;}
.main_tit {width:50%;}
.deco_img.main_deco{bottom: 0; right: 0;}/*메인 반짝이 별도*/
.img_box.for_timer{margin-top: -15px;}
.img_box.for_timer div {position: absolute; bottom:20px; left: 50%; transform: translateX(-50%);width: 412px; display: flex; justify-content: space-between; align-items: center; }
.img_box.for_timer div .timer { display: inline-block; width: 110px; height: 110px; line-height: 110px; border-radius: 50%; aspect-ratio:1; text-align: center; background: var(--point-clr); font-size: var(--font-size-40); font-weight: var(--font-b); color: #fff; }

.main_video {position: relative;}
.main_video_desc {z-index: 2;position:absolute;top:24px;right:24px;display: flex;align-items: center; gap: 10px;}
.main_video_wrap {width:50%;border-radius:20px;}
.main_video_wrap .main_video {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;border-radius: 20px;overflow: hidden;}
.main_video_wrap .main_video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}


@media screen and (max-width: 1824px) {
	.img_box.for_timer div {width: 340px;}
	.img_box.for_timer div .timer {width: 90px; height: 90px; line-height: 90px;}
}
@media screen and (max-width: 1600px) {
	.img_box.for_timer div {width: 300px;bottom: 24px;}
	.img_box.for_timer div .timer {width: 70px; height: 70px; line-height: 70px;font-size: var(--font-size-30);}
}
@media screen and (max-width: 1480px) {
    .img_box.for_timer div { width: 280px; bottom: 16px; } 
	.img_box.for_timer { margin-top: -10px; }
	.main_video_desc{font-size: var(--font-size-20);}
}
@media screen and (max-width: 1280px) {
    .img_box.for_timer div { width: 250px; bottom: 12px; }
    .img_box.for_timer div .timer { width: 60px; height: 60px; line-height:60px; font-size: var(--font-size-26); }
}
@media screen and (max-width: 1080px) {
	.ch_main .ch_inner {flex-wrap:wrap;}
	.main_tit {width:100%;}
	.img_box.for_timer { margin-top: -12px; }
	.img_box.for_timer div { width: 340px; bottom: 34px; }
    .img_box.for_timer div .timer { width: 90px; height: 90px; line-height:90px; font-size: var(--font-size-36); }
	
	.main_video_wrap {width:100%;}	
	.main_video_desc span {font-size:12px;}
}
@media screen and (max-width: 880px) {
	.img_box.for_timer div { width: 300px; bottom: 30px; }
    .img_box.for_timer div .timer { width: 80px; height: 80px; line-height:80px; font-size: var(--font-size-30); }
}
@media screen and (max-width: 720px) {
	.img_box.for_timer { margin-top: -8px; }
	.img_box.for_timer div { width: 240px;}
    .img_box.for_timer div .timer { width: 70px; height: 70px; line-height:70px; font-size: var(--font-size-24); }
	
	.main_video_desc{font-size: var(--font-size-16);}
	.main_video_desc span {font-size:8px;}
}
@media screen and (max-width: 600px) {
	.img_box.for_timer div { width: 210px; bottom: 20px;}
    .img_box.for_timer div .timer { width: 60px; height: 60px; line-height: 60px;  }
}
@media screen and (max-width: 480px) {
	.img_box.for_timer div { width: 190px;bottom: 14px;}
    .img_box.for_timer div .timer { width: 50px; height: 50px; line-height: 50px;font-size: var(--font-size-20); }
}


/*--sect_open : 오픈--*/
.sect_open {background:url('/img/sect_open_bg.jpg')no-repeat 50% 50% /cover;}
.sect_open .ch_inner {display:flex;align-items: center;}
.open_map {width:50%;}

.open_tit {width:50%;}
.deco_img.open_deco{bottom: 0; right: 0;}/*오픈 반짝이 별도*/
.open_after img {max-width:unset;width:100%;}

@media screen and (max-width: 1080px) {
	.sect_open .ch_inner {flex-wrap:wrap;flex-direction: column-reverse;}
	.open_map {width:100%;}
	.open_tit {width:100%;}
}


/*--sect_income : 강점(추가매출)--*/
.sect_income {background:url('/img/sect_income_bg.jpg')no-repeat 50% 50% /cover;}

.income_icecream {margin-top: 648px;}
.deco_img.income_deco_main{z-index: 3;bottom: 0; right: 0;}/*강점 반짝이 별도*/
.deco_img.income_deco1{z-index: 4;bottom: 0; right: 0;}
.deco_img.income_deco2{z-index: 4;bottom: 0; right: 0;}
.deco_img.income_deco3{z-index: 2;bottom: 0; right: 0;}

.income_info_wrap{width:100%;margin-top: -106px;}
.income_info {display:flex;gap: 30px;justify-content:space-between;}
.income_info img {width:50%;}
@media screen and (max-width: 1480px) {
	.income_icecream {margin-top: 580px;}
	.income_info_wrap{margin-top: -80px;}
}
@media screen and (max-width: 1280px) {
	.income_icecream {margin-top: 490px;}
}
@media screen and (max-width: 1080px) {
	.income_icecream { margin-top: 420px; }
	.income_info_wrap{margin-top: -46px;}
	.income_info {gap: 14px;}
}
@media screen and (max-width: 940px) {
	.income_icecream { margin-top: 380px; }
	.income_info_wrap{margin-top: -24px;}
}
@media screen and (max-width: 840px) {
	.income_icecream { margin-top: 320px; }
}
@media screen and (max-width: 720px) {
	.income_info {flex-direction: column;}
	.income_info img { width: 80%; }
	.income_icecream { margin-top: 410px; }
	.income_info_wrap { margin-top: -70px; }
}
@media screen and (max-width: 580px) {
	.income_icecream { margin-top: 340px; }
	.income_info_wrap { margin-top: -50px; }
}
@media screen and (max-width: 480px) {
	.income_icecream { margin-top: 280px; }
	.income_info_wrap { margin-top: -38px; }
}
@media screen and (max-width: 430px) {
	.income_icecream { margin-top: 250px; }
}


/*--sect_startup : 창업비용--*/
.sect_startup {position:relative;background:url('/img/sect_startup_bg.jpg')no-repeat 50% 50% /cover;background-attachment: fixed;overflow: hidden;}
.startup_yogurt {position:absolute;bottom:-60px;}
.startup_yogurt.yogurt1 {left:-270px;}
.startup_yogurt.yogurt2 {right:-270px;}

@media screen and (max-width: 1824px) {
	.startup_yogurt {display:none;}
}


/*--sect_interior : 인테리어--*/
.sect_interior .ch_inner {display:flex;align-items: center;}
.interior_picture {width:50%;}

.interior_tit {width:50%;}
.deco_img.interior_pic_deco {bottom: -80px;right:258px;}
.deco_img.interior_deco{bottom: 0; right: 0;}/*인테리어 반짝이 별도*/

@media screen and (max-width: 1600px) {
	.deco_img.interior_pic_deco {max-width: 28% !important;}
	.deco_img.interior_pic_deco { bottom: -60px; right: 210px; }
}

@media screen and (max-width: 1080px) {
	.sect_interior .ch_inner {flex-wrap:wrap;flex-direction: column-reverse;}
	.interior_picture {width:100%;margin-top:30px;}
	.interior_tit {width:100%;}
}
@media screen and (max-width: 720px) {
	.interior_picture {margin-top:0;}
	.deco_img.interior_pic_deco { max-width: 37% !important;bottom: -60px; right: 110px; }
}
@media screen and (max-width: 480px) {
    .deco_img.interior_pic_deco { max-width: 37% !important; bottom: -44px;     right: 88px; }
}


/*--sect_margin : 수익구조--*/
.sect_margin {background: url('/img/sect_margin_bg.jpg')no-repeat 50% 50% /cover;}
.img_box.for_margin_img4 {z-index: 3;margin-top:900px;}
.deco_img.margin_deco{bottom: 0; right: 0;}/*수익구조 반짝이 별도*/
.deco_img.margin_deco2 { bottom: 0; left: 50%; transform: translateX(-50%); }

.img_box.margin_after {z-index: 2;margin-top:-150px;}
.margin_after img {max-width:unset;width:100%;}

@media screen and (max-width: 1824px) {
	.img_box.for_margin_img4 {margin-top: 800px;}
	.img_box.margin_after { margin-top: -130px; }
}
@media screen and (max-width: 1700px) {
	.img_box.for_margin_img4 {margin-top: 740px;}
	.img_box.margin_after { margin-top: -120px; }
}
@media screen and (max-width: 1600px) {
	.img_box.for_margin_img4 {margin-top: 700px;}
	.img_box.margin_after { margin-top: -110px; }
}
@media screen and (max-width: 1480px) {
	.img_box.for_margin_img4 {margin-top: 640px;}
	.img_box.margin_after { margin-top: -100px; }
}
@media screen and (max-width: 1280px) {
	.img_box.for_margin_img4 {margin-top: 550px;}
	.img_box.margin_after { margin-top: -90px; }
}
@media screen and (max-width: 1080px) {
	.deco_img.margin_deco{right:unset;left: 50%; transform: translateX(-50%); }
	.img_box.for_margin_img4 {margin-top: 850px;}
	.img_box.margin_after { margin-top: -160px; }
}
@media screen and (max-width: 720px) {
	.img_box.for_margin_img4 {margin-top: 800px;}
}
@media screen and (max-width: 620px) {
	.img_box.for_margin_img4 {margin-top: 700px;}
	.img_box.margin_after { margin-top: -140px; }
}
@media screen and (max-width: 520px) {
	.img_box.for_margin_img4 {margin-top: 600px;}
	.img_box.margin_after { margin-top: -110px; }
}
@media screen and (max-width: 480px) {
	.img_box.for_margin_img4 {margin-top: 500px;}
	.img_box.margin_after { margin-top: -80px; }
}
@media screen and (max-width: 420px) {
	.img_box.for_margin_img4 {margin-top: 470px;}
}
@media screen and (max-width: 390px) {
	.img_box.for_margin_img4 {margin-top: 434px;}
}


/*--sect_strength : 가격--*/
.sect_strength .ch_inner {display:flex;align-items: center;}
.strength_picture {width:50%;}

.strength_tit {width:50%;}
.deco_img.strength_deco{bottom: 0; right: 0;}/*가격 반짝이 별도*/

@media screen and (max-width: 1080px) {
	.sect_strength .ch_inner {flex-wrap:wrap;flex-direction: column-reverse;}
	.strength_picture {width:100%;margin-top:30px;}
	.strength_tit {width:100%;}
}


/*--sect_topping : 토핑--*/
.sect_topping {position:relative;background:url('/img/sect_topping_bg.jpg')no-repeat 50% 50% /cover;}
.topping_yogurt {position:absolute;}
.topping_yogurt.yogurt1 {top:-60px;left:-270px;}
.topping_yogurt.yogurt2 {bottom:-60px;right:-270px;}
.deco_img.topping_deco{bottom: 0; left: 50%; transform: translateX(-50%);}/*토핑 반짝이 별도*/

.topping_info_wrap {display:flex;flex-direction:column;gap:30px;}
.topping_info {position:relative;display:flex;gap:24px;}
.topping_info:nth-child(2n) {flex-direction: row-reverse;}
.topping_info::after, .topping_info::before {z-index: 1;content:"";position:absolute;left:50%;transform:translateX(-50%);width:60px;height:10px;box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 7px;border-radius:5px;background:#222;}
.topping_info::after {top:44px;}
.topping_info::before {bottom:44px;}

.topping_video_wrap {width:50%;}
.topping_video_wrap .topping_video {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;border-radius:30px;overflow: hidden;}
.topping_video_wrap .topping_video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.topping_video_tit_wrap{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;text-align:center;border-radius:30px;background:var(--main-clr);}
.topping_video_tit {font-size:var(--font-size-30);font-weight:var(--font-b);color:#fff;padding:10px 40px;border-radius:50px;margin-bottom:26px;background:#332929;}
.topping_video_art {font-size:var(--font-size-50);font-weight:var(--font-m);line-height: 1.2em;}
.topping_video_art span {line-height:1.2em;}
.topping_video_art b {font-weight: var(--font-b);line-height: 1.2em;}

@media screen and (max-width: 1280px) {
	.topping_yogurt {display:none;}
	.topping_yogurt img {width:400px;}
	.topping_yogurt.yogurt1 {left: -130px; }
	.topping_yogurt.yogurt2 {right: -130px; }
	
	.topping_video_tit_wrap{padding:40px 0;}
	.topping_video_tit { font-size: var(--font-size-26); padding: 8px 34px;margin-bottom: 20px;}
	.topping_video_art { font-size: var(--font-size-36);}
	.topping_video_art span { font-size: var(--font-size-30);}
}
@media screen and (max-width: 1080px) {
	.topping_info {gap: 10px;}
	.topping_info::after, .topping_info::before {width: 40px;}
	
	.topping_video_wrap .topping_video, .topping_video {border-radius: 20px;}
	.topping_video_tit_wrap{padding:28px 0;border-radius:20px;}
	.topping_video_tit { font-size: var(--font-size-20); padding: 6px 26px;margin-bottom: 16px;}
	.topping_video_art { font-size: var(--font-size-32);}
	.topping_video_art span { font-size: var(--font-size-26);}
}
@media screen and (max-width: 720px) {
	.topping_info_wrap {gap: 20px;}
	.topping_info { flex-direction: column-reverse; }
	.topping_info:nth-child(2n) { flex-direction: column-reverse; }
	.topping_info::after, .topping_info::before {content:none;}
	
	
	.topping_video_wrap {width:100%;}
	.topping_video_tit_wrap {position:relative;width: 100%;}
	.topping_video_tit_wrap::after, .topping_video_tit_wrap::before {
		z-index: 1;content:"";position:absolute;bottom:-26px;
		width:10px;height:40px;box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 7px;border-radius:5px;background:#222;
	}
	.topping_video_tit_wrap::after {left:44px;}
	.topping_video_tit_wrap::before {right:44px;}
	.topping_video_tit { font-size: var(--font-size-16); padding: 4px 20px;margin-bottom: 12px;}
	.topping_video_art { font-size: var(--font-size-28);}
	.topping_video_art span { font-size: var(--font-size-22);}
}
@media screen and (max-width: 480px) {
	.topping_video_tit_wrap{padding:16px 0;}
}
 

/*--sect_menu : 토핑--*/
.sect_menu {background:#ffe9e9;}
.sect_menu .ch_inner {display: flex ; flex-direction: column; align-items: center; }

.menu_tabnav {width: fit-content;display:flex;gap:10px;margin-bottom:50px;}
.menu_tabnav li{display: inline-block;text-align:center;}
.menu_tabnav li a{position:relative;display:block;font-size: var(--font-size-30);font-weight: var(--font-b);color:var(--point-clr);padding: 14px 40px;transition:all .16s ease;border-radius:50px;background:#fff;}
.menu_tabnav li a.active{color:#fff;background:var(--point-clr);}

.menu_tabcontent_box {display:flex;flex-wrap:wrap;}
.menu_tabcontent_box li {position:relative;width:calc((100% - 80px) / 5); margin-right:20px;transition:all .24s ease;overflow:hidden;border-radius:20px;}
.menu_tabcontent_box li .menu_name {z-index:1;position:absolute;top:46px;left:50%;transform:translateX(-50%);white-space: nowrap;text-align: center;line-height: 1.2em;font-size: var(--font-size-22);font-weight: var(--font-b);color:#222;}
.menu_tabcontent_box li:nth-child(5n) {margin-right:0;}
.menu_tabcontent_box li:nth-child(n + 6) {margin-top:20px;}
.menu_tabcontent_box figure img {display:block;width:100%;transform:scale(1);transition:all .24s ease;}
.menu_tabcontent_box li:hover figure img {transform:scale(1.1)}

@media screen and (max-width: 1480px) {
	.menu_tabcontent_box li .menu_name { z-index: 1; position: absolute; top: 24px;}
}
@media screen and (max-width: 1280px) {
	.menu_tabcontent_box li .menu_name {font-size: var(--font-size-20);}
	.menu_tabnav li a {font-size: var(--font-size-24);padding: 10px 30px;}
}
@media screen and (max-width: 1080px) {
	.menu_tabnav {margin-bottom: 40px; }
    .menu_tabnav li a { font-size: var(--font-size-20); padding: 8px 26px; }
	
	.menu_tabcontent_box li {width:calc((100% - 60px) / 4);margin-right:10px;border-radius:10px;}
	.menu_tabcontent_box li:nth-child(4n) {margin-right:0;}
	.menu_tabcontent_box li:nth-child(5n) {margin-right:10px;}
	.menu_tabcontent_box li:nth-child(n + 5) {margin-top:10px;}
	.menu_tabcontent_box li .menu_name { font-size: var(--font-size-16); }
}
@media screen and (max-width: 720px) {
    .menu_tabnav li a { font-size: var(--font-size-16); padding: 6px 18px; }
	.menu_tabcontent_box li {width:calc((100% - 40px) / 3);}
	.menu_tabcontent_box li:nth-child(4n) {margin-right:10px;}
	.menu_tabcontent_box li:nth-child(n + 4) {margin-top:10px;}
}
@media screen and (max-width: 480px) {
	.menu_tabcontent_box li {width:calc((100% - 20px) / 2);}
	.menu_tabcontent_box li:nth-child(2n) {margin-right:10px;}
	.menu_tabcontent_box li:nth-child(n + 3) {margin-top:10px;}
}

			
/*--sect_inquiry : 창업문의--*/
.sect_inquiry {width:100%;font-family: 'Pretendard', sans-serif;background:url('/img/inquiry_bg.jpg')no-repeat 50% 50%/cover;}
.sect_inquiry .sect_tit {color:#fff;}
.sect_inquiry .sect_sub_tit {color:#fff;}

.mt64 {margin-top:64px;}
.texc {text-align:center;}
.w771 {max-width:771px;}
.di_f {display:flex; align-items: end;}
.inq_box {max-width:1280px; margin:0 auto; width:92%;padding: 70px 90px;border-radius:60px;color: #222;background:rgba(255,255,255,.9);}
.inq_box h2 b {color:rgba(0,0,0, .5); margin-left:26px; position:relative;}
.inq_box h2 b:before {z-index: -1;content:'*';position:absolute;right:-20px;color:var(--point-clr);}

.ch_form_box {display:flex; align-items:center;margin-bottom:20px;}
.ch_form_box label {width:258px;}
.ch_check_box > label {width:unset;}
.ch_form_box label i {position:relative;}
.ch_form_box label i:after {content:'*';position:absolute;right:-14px;top: -4px;color:var(--point-clr);}
.ch_form_box .ch_cate_tit {font-size: var(--font-size-20);font-weight: var(--font-m);}
.ch_form_box .field_box {width:calc(100% - 230px);}
.ch_form_box .field_box input {width:100%; box-sizing:border-box;padding: 16px 30px; border-radius:8px;font-size: var(--font-size-18);font-weight: var(--font-r);background:#fff;}
.ch_form_box .field_box input::placeholder {font-size: var(--font-size-20);font-weight: var(--font-r);color: #bbb;}
.ch_form_box.span .field_box input::placeholder {color: rgba(0,0,0, 1);}
.ch_form_box .field_box textarea { padding: 16px 30px; box-sizing: border-box;font-size: var(--font-size-18);font-weight: var(--font-r);border-radius: 8px; width: 100%; border: 0;outline: none;background: #fff; }
.ch_form_box .field_box textarea::placeholder {font-size: var(--font-size-20);font-weight: var(--font-r);color: #bbb;}
.ch_form_box .field_box.di_f p {margin-left:16px;} 
.ch_form_box .add_pop {font-size: var(--font-size-18);font-weight: var(--font-b);color:var(--point-clr);}

.ch_navi_box.ch_select_box {position: relative;cursor: pointer;border-radius: 5px;padding: 0 20px;color: #222;background: #fff;}
.ch_navi_box.ch_select_box .ch_current_box {height: 60px;display: flex;justify-content: space-between;align-items: center;white-space: nowrap;}
.ch_navi_box.ch_select_box .ch_current_box svg {transition: transform 0.4s ease;}
.ch_navi_box.ch_select_box.open .ch_current_box svg {transform: rotate(180deg);}
.ch_navi_box.ch_select_box .ch_option_list {display: none;position: absolute;left: 0;top: 100%;width: 100%;border-radius: 5px;margin-top: 5px;z-index: 10;background: #fff;}

.ch_navi_box.ch_select_box .ch_option_list li {padding: 15px 20px;cursor: pointer;transition: background 0.2s;}
.ch_navi_box.ch_select_box .ch_option_list li:hover {background: rgba(0,0,0,0.05);}

.ch_check_box input[type="radio"] { display: none; }
.ch_check_box label { position: relative; padding-left: 28px; margin-right: 20px; cursor: pointer; display: inline-flex; align-items: center; font-size: 16px; }
.ch_check_box label::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 18px; height: 18px; border: 1px solid #e1e1e1; background-color: #fff; box-sizing: border-box; }
.ch_check_box input[type="radio"]:checked + span::before {  content: '✔';  font-size: 14px;  color: #000;  text-align: center;  line-height: 20px;  position: absolute;  left: 0;  top: 50%;  transform: translateY(-50%);  width: 20px;  height: 20px;}

.agree_box {position: relative;display:flex; width:100%; align-items:center;margin-top:30px;padding-right:100px;justify-content: flex-end;}
.agree_box input {position: absolute;top: 49%;transform: translateY(-50%);right:428px;width: 18px; height: 18px;}
[type="checkbox"] {accent-color: var(--point-clr);}
.ag_box input[type="checkbox"]{display: none;}
.ag_box input[type="checkbox"] + label{display: inline-flex;position: relative;}
.ag_box input[type="checkbox"] + label::before{content:'';position: absolute;left: 0;top:0;display:block;font-size: 20px;width: 20px;height: 20px;line-height:20px;text-align: center;color:var(--main-clr);}
.ag_box input[type="checkbox"]:checked + label::before{content:'✔';}
.ag_box .add_pop {position: absolute;top: 50%;transform: translateY(-50%);right: 0;font-size: var(--font-size-18);font-weight: var(--font-b);color:var(--point-clr);}

.form_btn {width:280px; height:70px; line-height:70px; text-align:center; border-radius:10px; color:#fff; background:#332929;}

@media screen and (max-width:1280px){	
	.inq_box {border-radius:20px;}
}
@media screen and (max-width:1080px){
	.inq_box {border-radius:15px;padding: 34px 34px;}
	.ch_check_box label { position: relative; padding-left: 24px;}
}
@media screen and (max-width:767px){
	.inq_box {border-radius:10px;}
	.inq_box > h2 {font-size:20px; display:flex; flex-wrap:wrap;}
	.inq_box > h2 b {font-size:16px; margin-top:10px;}
	.ch_form_box label i:after {width:6px; height:6px;}
	.agree_box {margin-top: 0px;padding-left: 0;padding-right: 88px;}
	.mt64 {margin-top:50px;}
	.form_btn {width: 224px;height: 54px;line-height: 54px;}
	
	.ch_form_box .field_box textarea {height:300px;}
}
@media screen and (max-width:720px){
	.inq_box {width:92%;padding: 24px 24px;}
	.ch_form_box {flex-wrap:wrap;margin-bottom: 16px;}
	.ch_form_box label {width:100%;}
	.ch_form_box .field_box input {padding: 12px 20px;}
	.ch_form_box .field_box {width:100%; margin-top:4px;}
	
	.ch_sect11.ch_padd {padding:60px 0 0;}
	.ch_form_box .ch_cate_tit {font-size: 16px;}
	.ch_form_box .field_box input {padding: 5px 12px 8px;}
	input::placeholder, textarea::placeholder {font-size: 16px !important;}
	.ch_form_box .field_box textarea { padding: 5px 12px 8px;height:180px;}
	
	.ch_navi_box.ch_select_box {padding: 0 14px;}
	.ch_navi_box.ch_select_box .ch_current_box {height: 40px;}
	.selected_option {font-size:14px;}
	.ag_box{font-size:16px;}
	.ag_box .add_pop {font-size:15px;position: absolute; top: 46%;}
	.agree_box input {right: 374px;}
	
	.mt64 {margin-top:38px;}
	.w206{max-width:206px;}
	.mt44 {margin-top:22px;}
	
	.form_btn {width: 170px;height: 46px;line-height: 46px;font-size: 20px;}
}
@media screen and (max-width:480px){
	input::placeholder, textarea::placeholder {font-size: 14px !important;}
	.ch_form_box .field_box textarea {height:120px;}
	.agree_box {padding-right: 0; }
	.ag_box { font-size: 14px; }    
	.agree_box input { right: 254px; }    
	.ag_box .add_pop {font-size: 14px;top: 28px;} 
	.mt64 { margin-top: 50px; }
}



/*--퀵폼--*/
.ch_quick_form {z-index:10;width:100%; padding:10px 0; position:fixed; bottom:0; left:0;background:#cb2444; }
/*.ch_quick_form.no_fixed { position: static;}*/
.ch_quick_form .ch_inner {display:flex; justify-content: space-between; align-items:center; height:100%;}
.quick_logo img {display:none;}
.quick_logo {position:relative;}

.quick_input_box {    width: 100%; justify-content: space-between;display:flex; align-items:center;}
.quick_input_box ul {display:flex; gap:10px;}
.quick_input_box li input {height:48px; padding:0 13px; box-sizing:border-box;font-size: var(--font-size-20); font-weight: var(--font-m); color:#000; max-width:200px; border-radius:5px; background:#fff;}
.quick_input_box li input::placeholder {color:#333; font-weight:500;}

.q_form_btn_wrap button{width:200px; height:48px; display:flex; align-items:center; justify-content:center; border-radius:6px; background:#111; color:#fff; }
.q_form_btn_wrap button i {margin-left:13px;}

.agree_box2 {position:relative;margin-top:5px;}
.agree_box2 input {position: absolute;top: 49%;transform: translateY(-50%);left:0;width: 18px; height: 18px;}
.agree_box2 input[type=checkbox] + label {display:flex; align-items:center;}
.agree_box2 input[type=checkbox] + label span {width:13px; height:13px; display:block; border-radius:13px;cursor:pointer;}
.agree_box2 input[type=checkbox] + label b {margin-left:10px;font-family: 'Pretendard', sans-serif;}
.agree_box2 input[type=checkbox] + label a {cursor:pointer;}
.quick_input_box .ag_box .add_pop {top:46%; right: -60px;font-family: 'Pretendard', sans-serif;font-size: var(--font-size-16); font-weight: var(--font-sb);color:var(--main-clr);}

.callBox a {display:flex; align-items:center;gap:8px;}
.callBox_tit {display:flex;flex-direction:column;line-height: 110%;color:#fff;}
.callBox h2 {color:#fff; margin-top:8px;}
.mr17 {margin-right:17px;}
.mo_call {display:none;}
.mo_agree {display:none;}

.ch_quick_in {display:none;}

@media screen and (max-width:1480px){
	.q_form_btn_wrap button {max-width:160px;}
}
@media screen and (max-width:1280px){
	.quick_input_box li input {max-width: 180px;}
	.q_form_btn_wrap button {max-width:140px;}
}
@media screen and (max-width:1080px){
	.quick_inner {flex-wrap:wrap;}
	.quick_form_inner {width:100%;}
	.quick_input_box { justify-content:space-between;}
	.q_form_btn_wrap button {max-width:120px;}
	.quick_input_box li input { max-width: 160px; }
	.quick_input_box .ag_box .add_pop {right: -70px;}
}
@media screen and (max-width:920px){
	.ch_quick_form { width: 100%; padding: 10px 0;}
	.ch_quick_form .ch_inner {flex-direction: column;}
	
	.pc_agree {display:none;}
	.mo_agree {display:block;}
	.mo_call {display:block;font-size: 30px;font-weight:var(--font-sb);}
	.callBox {display:none;}
	.quick_logo {display:flex; align-items:center; justify-content: space-between;}
	.quick_logo img {display:block;}
	
	.quick_input_box {flex-wrap:Wrap; margin-top:0;}	
	.quick_input_box ul {width: 100%;flex-wrap:wrap; gap:0; margin-top:10px;}
    .quick_input_box ul li { width: calc((100% - 20px) / 3); margin-right: 10px;     }
	.quick_input_box ul li:nth-of-type(3n) {margin-right:0;}
	.quick_input_box ul li:nth-of-type(4) {display: flex;align-items: center;width: 100%;}
	.quick_input_box ul li:nth-of-type(5) {margin-right:0;}
	.quick_input_box ul li:nth-of-type(6) {width:100%;}
	.quick_input_box ul li input {max-width:unset; width:100%;height: 38px;}
	.quick_input_box ul li:nth-of-type(4) input {height: 18px;left: -60px;}
	
	.agree_box2 {margin-top: 0;;}
	.agree_box2 input[type=checkbox] + label {padding-left: 20px;}

	.callBox {justify-content:center; margin-right:0;}
	.q_form_btn_wrap {width:50%;margin-left:0;}
	.q_form_btn_wrap button {margin-left:0; margin-top:10px; width:100%; max-width: unset;}
	
	.quick_input_box .ag_box .add_pop {font-size: 14px;}
}
@media screen and (max-width:767px){
	.ch_quick_form { z-index:9;position: fixed;  bottom: -100%; /* 숨김 */  left: 0;  width: 100%;transition: bottom 0.3s ease; background: #cb2444;}
	.ch_quick_form.open {bottom: 47px;}
	.ch_quick_in {position: fixed;bottom: 0;width: 100%;text-align: center;z-index: 10;cursor: pointer;padding: 10px 0; display:block;background: var(--point-clr);}
	.quick_toggle_title {font-size: 18px;font-weight: bold;color: #fff;}
	.arrow_icon {margin-left: 8px;font-size: 14px;display: inline-block;transition: transform 0.3s ease;}
	.ch_quick_form.open ~ .ch_quick_in .arrow_icon { transform: rotate(180deg);}
	.mo_call i img {width:16px; margin-right:5px;}
	.callBox a {gap:5px; font-size:16px;}
	.callBox a i img {width:18px;}
	.quick_input_box li input {height:25px;}
	.q_form_btn_wrap button {font-size:16px;}
	.callBox {display:none;}
	.agree_box2 input[type=checkbox] + label span {height:18px; width:18px;}
}
@media screen and (max-width:480px){
    .quick_input_box ul li { width: 100%; margin-right: 0;margin-bottom:4px;}
	.quick_input_box ul li:nth-of-type(3) {margin-bottom:0;margin-bottom:0;}
	.quick_input_box .ag_box .add_pop {top: 30px; left: 32px;}
}


/*--푸터--*/
#ch_footer {background:#f4f4f4;font-family: 'Pretendard', sans-serif;color:#555;}
#ch_footer .footer_top {padding:18px 0;border-bottom:1px solid #e1e1e1;}
#ch_footer .footer_top .ch_inner ul{display: flex;gap:24px;align-items: center;}

#ch_footer .footer_btm {padding:60px 0 160px;}
#ch_footer .footer_btm .ch_inner .btm_tit {margin-bottom:14px;}
#ch_footer .footer_btm .ch_inner .btm_info {display: flex;margin-bottom:20px;}
#ch_footer .footer_btm .ch_inner .btm_info li {position:relative;margin-right:21px;font-size: var(--font-size-16);font-weight: var(--font-b);}
#ch_footer .footer_btm .ch_inner .btm_info li:last-child {margin-right:0;}
#ch_footer .footer_btm .ch_inner .btm_info li::after {content:"";position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#bbb;}
#ch_footer .footer_btm .ch_inner .btm_info li:last-child::after {content:unset;}

#ch_footer .footer_btm .ch_inner .ch_copyright {color:#888;}

@media screen and (max-width:920px){
	#ch_footer .footer_btm {padding:40px 0 210px;}
	#ch_footer .footer_btm .ch_inner .btm_tit { margin-bottom: 6px; }
	#ch_footer .footer_top { padding: 12px 0;}
	
}
@media screen and (max-width:767px){
	#ch_footer .footer_top .ch_inner ul {justify-content: center;}
	#ch_footer .footer_top .add_pop {font-size: var(--font-size-14);}
	#ch_footer .footer_btm {padding:30px 0 77px;}
	#ch_footer .footer_btm .ch_inner .btm_tit {font-size: var(--font-size-16);}
	#ch_footer .footer_btm .ch_inner .btm_info { margin-bottom: 14px;}
	#ch_footer .footer_btm .ch_inner .btm_info li {font-size: var(--font-size-14);}
	#ch_footer .footer_btm .ch_inner .ch_copyright {font-size: var(--font-size-14);}
}
@media screen and (max-width:590px){
	#ch_footer .footer_btm .ch_inner .btm_tit {text-align:center;}
	#ch_footer .footer_btm .ch_inner .btm_info {flex-wrap: wrap;}
	#ch_footer .footer_btm .ch_inner .btm_info li {width:100%;text-align:center;margin-right: 0;opacity: .9;}
	#ch_footer .footer_btm .ch_inner .ch_copyright {text-align:center;}
}

/*--개인정보처리방침--*/
.add_pop_wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index:90;display: none;}
.add_pop_wrap *{color: #fff;}
.add_pop_inner{position: absolute;top: 50%;left: 50%;width: 94%;max-width: 800px;height: 600px;border-radius: 15px;overflow: hidden;transform: translate(-50%,-50%) scale(.9);transition: transform .3s ease;}
#add_wrap_02 .add_pop_inner{height: 600px;}
.add_pop_wrap.active .add_pop_inner{transform: translate(-50%,-50%) scale(1);}

.add_pop_tit{background:var(--point-clr);color: #FFF;display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding: 0 25px;}
.add_pop_close{width: 20px;height: 60px;position: relative;}
.add_pop_close span{position: absolute;top: 29px;left: 0;width: 20px;height: 2px;background: #fff;z-index: 1;transition: transform .3s ease; }
.add_pop_close span:nth-child(1){transform: rotate(45deg);}
.add_pop_close span:nth-child(2){transform: rotate(-45deg);}

.add_pop_close:hover span{transform: rotate(0);}

.add_pop_con{background: #FFF;padding: 22px 25px;overflow-y: scroll;height: calc( 100% - 60px );}
.add_pop_con h5{font-size: 1rem;font-weight: bold;margin-bottom: 10px; color:#121212;}
.add_pop_con p{font-size: 14px;line-height: 160%;margin-bottom: 25px; color:#121212;}


@media (max-width: 780px){ 
	.add_pop_con p{font-size: 12px;}
}