/*--font--*/
@font-face {
    font-family: 'ChungjuKimSaengTTF';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2312-1@1.1/ChungjuKimSaengTTF.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

/*--all class--*/
* {letter-spacing: -0.05em;line-height:140%;}
body {font-family: 'Pretendard', sans-serif;}
.point_font{font-family: 'ChungjuKimSaengTTF';}

/*--오토플레이--*/
@keyframes logo_motion_left{ 
	0%{left:0;}	
	100%{left:-100%;}	
}
@keyframes logo_motion_right{ 
	100%{left:0;}	
	0%{left:-100%;}	
}

/*--애니메이션 모음--*/
/*아래서 위 이동 : 메인 : 화살표에 사용 중*/
@keyframes bottomUp {
  0% {
    transform: translateX(-50%) translateY(50px);
  }
  50% {
    transform: translateX(-50%) translateY(20px);
  }
  100% {
    transform: translateX(-50%) translateY(0);
  }
}
/*바운스 : sect4 : 리뷰 + sect5 : 영업이익 말풍선에 사용 중*/
@keyframes upDownBounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}



: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: #dd551c;
	--point-clr: #2b0102;
	--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);}

/*--text-motion--*/
.ch_motion.common_motion{transform: translateY(30px);opacity: 0;transition: transform .8s ease, opacity .6s;}
.ch_motion.common_motion.on {transform: translateY(0);opacity: 1;}
/*--위에서 아래--*/
.ch_motion.top_to_bottom { transform: translateY(-30px); }
.ch_motion.top_to_bottom.on { transform: translateY(0); opacity: 1; }
/*--아래에서 위--*/
.ch_motion.bottom_to_top { transform: translateY(30px); }
.ch_motion.bottom_to_top.on { transform: translateY(0); opacity: 1; }
/*--왼쪽에서 오른쪽--*/
.ch_motion.left_to_right { transform: translateX(-30px); }
.ch_motion.left_to_right.on { transform: translateX(0); opacity: 1; }
/*--오른쪽에서 왼쪽--*/
.ch_motion.right_to_left { transform: translateX(30px); }
.ch_motion.right_to_left.on { transform: translateX(0); opacity: 1; }

.ch_delay_01{transition-delay: .2s !important;}
.ch_delay_02{transition-delay: .3s !important;}
.ch_delay_03{transition-delay: .4s !important;}
.ch_delay_04{transition-delay: .5s !important;}
.ch_delay_05{transition-delay: .6s !important;}
.ch_delay_06{transition-delay: .7s !important;}
.ch_delay_07{transition-delay: .8s !important;}
.ch_delay_08{transition-delay: .9s !important;}
.ch_delay_09{transition-delay: 1s !important;}
.ch_delay_10{transition-delay: 1.1s !important;}
.ch_delay_11{transition-delay: 1.2s !important;}
.ch_delay_12{transition-delay: 1.3s !important;}


/*--공통--*/
.ch_inner {width: 96%;max-width: 1280px;height: 100%;margin: 0 auto;}
.ch_inner.in02 {max-width: 1760px;}
.ch_inner.in03 {max-width: 340px;}
.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-family: 'ChungjuKimSaengTTF';font-size:var(--font-size-60);color:var(--point-clr);margin-bottom: 14px;line-height: 120%;}
.sect_tit span {color:var(--main-clr);}
.sect_sub_tit {font-size:var(--font-size-30);font-weight: var(--font-m);margin-bottom: 60px;}
.sect_art {font-size:var(--font-size-24);font-weight: var(--font-r);}


@media screen and (max-width:1280px) { 
	.ch_padd {padding:130px 0;}
	.ch_padd.padd2 {padding:130px 0 0 0;}
}
@media screen and (max-width:1080px) {
	.ch_padd {padding:110px 0;}
	.ch_padd.padd2 {padding:110px 0 0 0;}
	
	.sect_tit {font-size: var(--font-size-40);}
	.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;}
	
	.sect_tit {font-size: var(--font-size-30);}
	.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;}
	
	.sect_tit {font-size: 26px;}
	.sect_sub_tit {font-size:20px;margin-bottom: 30px;}
	.sect_art {font-size:14px;}
}


/*--헤더--*/
#ch_header {height:75px; position:fixed; left:0; top:0; width:100%; transition:0.28s; z-index:99; background:var(--point-clr);}
#ch_header.active .hdWrap > .ch_gnb > li a {color:#fef3dd;}

.hd_wrap {display:flex; justify-content:space-between; align-items:center; max-width:1625px; width:92%; margin:0 auto; height:100%;}
.hd_wrap > .hd_left {display:flex; gap:50px;}
.hd_wrap > .hd_left > h1 {display:flex;align-items:center;}
.hd_wrap > .hd_left > .ch_gnb {display:flex; height:100%;}
.hd_wrap > .hd_left > .ch_gnb > li {height:100%; margin:0 35px;}
.hd_wrap > .hd_left > .ch_gnb > li:first-child {margin-left:0;}
.hd_wrap > .hd_left > .ch_gnb > li:last-child {margin-right:0;}
.hd_wrap > .hd_left > .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,.6); transition:0.28s; font-family: 'Paperlogy'; }
.hd_wrap > .hd_left > .ch_gnb > li > a:hover {color:#fef3dd;}
.hd_wrap > .hd_left > .ch_gnb > li > a i {position:relative;}
.hd_wrap > .hd_left > .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_left > .ch_gnb > li > a:hover i:after {left:0; right:auto; width:100%;}
.hd_wrap > .hd_left > .ch_gnb > li.on > a {color:#fef3dd;}
.hd_wrap > .hd_left > .ch_gnb > li.on > a i:after {left:0; right:auto; width:100%;}

.hd_wrap > .hd_right {display:flex;align-items: center;}
.hd_wrap > .hd_right a {display:flex;align-items: center;gap:8px;}
.hd_wrap > .hd_right a img {display:block;max-width:100%;margin-top: -2px;}
.hd_wrap > .hd_right .hd_phone_num {font-size:var(--font-size-22);font-weight:var(--font-eb);color:#fff;margin-top: 3px;}

.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:var(--point-clr);}
.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:10px; top:10px; width: 30px; height: 30px;}
.close_btn span {background:#fff; width:20px; height:2px;  display:block;  position:absolute; transform:translate(0);}
.close_btn span:nth-of-type(1) {transform: rotate(45deg);}
.close_btn span:nth-of-type(2) {transform: rotate(-45deg);}

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

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

@media screen and (max-width:1824px){
	.hd_wrap > .hd_left > .ch_gnb > li {margin:0 20px;}
}
@media screen and (max-width:1480px){
	.hd_wrap > .hd_left {gap: 28px;}
	.hd_wrap > .hd_left > .ch_gnb > li {margin:0 14px;}
	.hd_wrap > .hd_left > .ch_gnb > li > a {font-size: var(--font-size-16);}
	.hd_wrap > .hd_right a img {width: 22px;}
	.hd_wrap > .hd_right .hd_phone_num {font-size: var(--font-size-20);font-weight: var(--font-b);}
}
@media screen and (max-width:1280px){
	.hd_wrap > .hd_left > .ch_gnb > li > a {font-size: 13px;}
	.hd_wrap > .hd_right a img {width: 18px;}
	.hd_wrap > .hd_right .hd_phone_num {font-size: var(--font-size-16);}
}
@media screen and (max-width:1080px){
	.mobile_wrap {width: 50%;}
	.hd_wrap > .hd_left {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{position:fixed; right:20px; bottom:20px; z-index:15; }
.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) {
	.ch_adm_list{bottom:165px;}
}
@media screen and (max-width: 920px) {
	.ch_adm_list {right: 30px;bottom: 30px;z-index: 55;}
}
@media screen and (max-width: 767px) {
	.ch_adm_list {right: 20px;bottom: 20px;}
	.ch_adm_list li a {width:70px;}
}


/*--main : 메인비주얼--*/
.main {width:100%;height:920px;display:flex;flex-direction:column;background:url('/img/main/mv.jpg')no-repeat 50% 50% /cover;}
.main.ch_padd {padding:0;}
.main .ch_inner {display:flex;flex-direction:column;align-items:center;justify-content:flex-end;}
.main_logo {margin-bottom:22px;}
.main_logo img {display:block;max-width:100%;}

.main_top {display:flex;flex-direction:column;align-items:center;margin-bottom:40px;}
.main_sub_tit {margin-bottom:22px;}
.main_tit_wrap {display:flex;gap:16px;align-items:center;}
.main_tit {font-family: 'ChungjuKimSaengTTF';color:#ebd496;}
@supports (-webkit-background-clip: text) {
	.main_tit {background: linear-gradient(45deg,#ebd496,#fff3dc,#ebd496);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
}
.main_tit_wrap figure img {display:block;max-width:100%;}

.main_btm {width:100%;display:flex;gap:8%;padding: 0 60px;}
.main_graph_wrap {position:relative;width:30%;display:flex;align-items: flex-end;}
.main_graph_wrap::after {content:"";position:absolute;bottom:70px;left:50%;transform:translateX(-50%);animation:bottomUp 2s ease-in-out; width:224px;height:123px;background:url('/img/icon/main_graph_arrow.png') no-repeat 50% 50% /cover;}

.main_graph {width:calc((100% - 60px) / 2);text-align:center;margin-right:60px;}
.main_graph:last-child {margin-right:0;}

.main_graph_tit {font-size:var(--font-size-26);font-weight:var(--font-eb);margin-bottom:16px;}
.main_graph.left .main_graph_tit {color:rgba(255,255,255,.6);}
.main_graph.right .main_graph_tit {color:rgba(255,255,255,1);}

.main_graph_bar {display: flex;flex-direction: column;font-size:var(--font-size-22);font-weight:var(--font-eb);padding:40px;border-radius:10px 10px 0 0;}
.main_graph.left .main_graph_bar {height:256px;color:rgba(255,255,255,.6);background:linear-gradient(180deg,rgba(68, 68, 68, 0.91) 0%, rgba(68, 68, 68, 0) 100%);}
.main_graph.right .main_graph_bar {height:344px;color:rgba(255,255,255,.7);margin-right:unset;background:linear-gradient(180deg,rgba(255, 141, 21, 1) 0%, rgba(255, 141, 21, 0) 100%);}

.main_graph_bar em {font-size:var(--font-size-42);font-weight:var(--font-eb);color:rgba(255,255,255,.6)}
.main_graph.right .main_graph_bar em {color:rgba(255,255,255,1)}

.main_benefit {width:calc(100% - 38%);display:flex;flex-direction:column;gap:30px;}
.main_benefit li {font-size:var(--font-size-30);font-weight:var(--font-sb);display:flex;gap:22px;align-items: center;padding:20px 30px;border-radius:50px;background:#fff;}
.main_benefit li figure img {display:block;max-width:100%;}

@media screen and (max-width: 1280px) {
	.main {height: 760px;}
	.main_logo img {width: 90px;}
	.main_sub_tit {font-size: var(--font-size-36);}
	.main_tit {font-size: var(--font-size-60);}
	
	.main_btm {gap: 6%;padding: 0 30px;}
	.main_graph {width: calc((100% - 26px) / 2);margin-right: 26px;}
	.main_graph_tit {font-size: var(--font-size-20);margin-bottom: 10px;}
	
	.main_graph_bar {font-size: var(--font-size-18);padding: 20px;}
	.main_graph_bar em {font-size: var(--font-size-32);}
	.main_graph.left .main_graph_bar {height:180px;}
	.main_graph.right .main_graph_bar {height: 270px;}
	
	.main_graph_wrap {width:32%;}
	.main_graph_wrap::after {width: 164px;height: 90px;}
	
	.main_benefit {gap: 16px;}
	.main_benefit li {gap: 14px;font-size: var(--font-size-20);padding: 16px 30px;}
	.main_benefit li figure img {width: 23px;}
}
@media screen and (max-width: 1080px) {
	.main {height: 700px;}
	.main_logo img {width: 80px;}
	.main_sub_tit {margin-bottom: 10px;}
	.main_tit_wrap {gap: 12px;}
	.main_tit_wrap figure img {width: 40px;}
	.main_sub_tit {font-size: var(--font-size-30);}
	.main_tit {font-size: var(--font-size-50);}
	
	.main_graph {width: calc((100% - 10px) / 2);margin-right: 10px;}
	.main_graph_tit {font-size: var(--font-size-18);}
	.main_graph_bar {padding: 12px;}
	.main_graph_bar em {font-size: var(--font-size-26);}
	.main_graph.left .main_graph_bar {height:150px;}
	.main_graph.right .main_graph_bar {height: 230px;}
	
	.main_graph_wrap {width:36%;}
	.main_graph_wrap::after {width: 128px;height: 70px;bottom: 40px;}
	
	.main_benefit {gap: 10px;}
	.main_benefit li {gap: 12px;font-size: var(--font-size-16);padding: 12px 20px;}
}
@media screen and (max-width: 720px) {
	.main {height: auto;}
	.main.ch_padd {padding: 135px 0 60px;}
	.main .ch_inner {justify-content: center;}
	.main_logo {margin-bottom: 34px;}
	.main_logo img {width: 70px;}
	.main_sub_tit {font-size: var(--font-size-24);margin-bottom: 6px;}
	.main_tit {font-size: var(--font-size-34);}
	.main_tit_wrap figure img {width: 28px;}
	.main_top {margin-bottom: 30px;}

	.main_btm {gap: 0;padding: 0;flex-wrap: wrap;}
	.main_graph_wrap {width: 96%;flex-wrap: wrap;max-width: 280px;margin: 0 auto;}
	.main_graph_wrap::after {width: 109px;height: 60px;bottom: 10px;}
	.main_graph {width: 100%;margin-right: 0;}
	.main_graph.left {width:calc((100% - 10px) / 2);margin-right:10px;}
	.main_graph.right {width:calc((100% - 10px) / 2);margin-right:0;}
	.main_graph.left .main_graph_bar {height:110px;}
	.main_graph.right .main_graph_bar {height: 180px;}
	
	.main_benefit {gap: 10px;width: 96%;margin: 16px auto 0 auto;max-width: 500px;}
}
@media screen and (max-width: 480px) {
	.main.ch_padd {padding: 115px 0 40px;}
	.main_logo {margin-bottom: 20px;}
	.main_logo img {width: 60px;}
	
	.main_tit_wrap {gap: 6px;}
	.main_tit_wrap figure img {	width: 22px;}
	.main_sub_tit {font-size: 22px;}
	.main_tit {font-size: 26px;}
	.main_graph_wrap {max-width: 230px;}
	.main_benefit li {gap: 7px;font-size: 15px;padding: 10px 18px;}
    .main_benefit li figure img {width: 18px;}
}


/*--sect1 : 브랜드--*/
.ch_sect1 {width:100%;height:100%;position: relative;background:url('/img/main/sect1_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect1 .ch_inner {display:flex;gap:4%;}
.ch_sect1.ch_padd {padding:150px 0 180px;}
.ch_sect1 .sect1_video {width:60%;border-radius:20px;}
.ch_sect1 .sect1_video .youtube_box {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;border-radius: 20px;overflow: hidden;}
.ch_sect1 .sect1_video .youtube_box iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.ch_sect1 .sect_tit_wrap {width:36%;justify-content: center;text-align: left;}
.ch_sect1 .sect_tit {margin-bottom:10px;}

.ch_sect1 .sect_sub_tit {margin-bottom:0;}

.br_560 {display:none}
.br_1080 {display:none}
.ch_sect1 .sect_art {text-align:center;margin-top:70px;}

.sect1_auto_play {width: 100%;height: 100px;position: absolute;bottom: 10px;}
.sect1_auto_play .sect1_auto_box{height:100%; display:flex; align-items:center; position:absolute; left:0;bottom:0; animation-name:logo_motion_left; animation-duration:25s; animation-timing-function:linear; animation-iteration-count: infinite;}
.sect1_auto_play .sect1_auto_box img{display:block;max-width:100%;}

@media screen and (max-width: 1280px) {
	.ch_sect1.ch_padd {padding:130px 0 160px;}
	.ch_sect1 .sect_art {margin-top: 60px;}
	.sect1_auto_play {height: 90px;}
	.sect1_auto_play .sect1_auto_box img{width:700px;}
}
@media screen and (max-width: 1080px) {
	.ch_sect1.ch_padd {padding:110px 0 130px;}
	.ch_sect1 .ch_inner {gap: 0;flex-direction: column-reverse;}
	.ch_sect1 .sect1_video {width: 100%;max-width: 600px;margin:0 auto;}
	.ch_sect1 .sect_tit_wrap {width: 100%;text-align: center;margin-top:30px;}
	.ch_sect1 .sect_tit br {display:none;}
	.ch_sect1 .sect_sub_tit {margin-bottom:50px;}
	.br_no1080 {display:none}
	.br_1080 {display:block}
	.ch_sect1 .sect_art {margin-top: 50px;}
	
	.sect1_auto_play {height: 80px;}
	.sect1_auto_play .sect1_auto_box img{width:600px;}
}
@media screen and (max-width: 720px) {
	.ch_sect1.ch_padd {padding:90px 0 120px;}
	.ch_sect1 .sect_sub_tit {margin-bottom:40px;}
	.ch_sect1 .sect_art {margin-top: 40px;}
	
	.sect1_auto_play {height: 70px;}
	.sect1_auto_play .sect1_auto_box img{width:500px;}	
}
@media screen and (max-width: 560px) {
	.br_560 {display:block}
	.br_no560{display:none}
}

@media screen and (max-width: 480px) {
	.ch_sect1.ch_padd {padding:60px 0 90px;}
	.ch_sect1 .sect_sub_tit {margin-bottom:30px;}
	.ch_sect1 .sect_art {margin-top: 30px;}
	
	.sect1_auto_play {height: 60px;}
	.sect1_auto_play .sect1_auto_box img{width:400px;}
}


/*--sect2 : 브랜드--*/
.ch_sect2 {position:relative;width:100%;height:100%;position: relative;background:url('/img/main/sect2_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect2::after {content:"";position:absolute;top:0;left:0;width:198px;height:198px;background:url('/img/main/sect2_bg_after.png')no-repeat 50% 50%/cover;}
.ch_sect2 .sect_tit {color:#fff;}
.ch_sect2 .sect_sub_tit {color:#fff;}
.ch_sect2 .sect2_video { position: relative; width: 100%; aspect-ratio: 16 / 9; border: 16px solid var(--main-clr); overflow: hidden; }
.ch_sect2 .sect2_video .youtube_box { position: relative; width: 100%; height: 100%; overflow: hidden; }
.ch_sect2 .sect2_video .youtube_box iframe { position: absolute; top: 50%; left: 50%; width: 135%; height: 135%; transform: translate(-50%, -50%); }

@media screen and (max-width: 1080px) {
	.ch_sect2::after {width: 121px;height: 123px;}
}
@media screen and (max-width: 720px) {
	.ch_sect2 .sect2_video {width:100%;border:8px solid var(--main-clr);}
}
@media screen and (max-width: 480px) {
	.ch_sect2::after {width: 60px;height: 60px;}
}


/*--auto_play : 일본어--*/
.auto_play_japanese {width: 100%;height: 50px;position: relative;background:var(--main-clr);}
.auto_play_japanese .auto_play_japanese_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;}
.auto_play_japanese .auto_play_japanese_box.left {left:0;animation-name:logo_motion_left; }
.auto_play_japanese .auto_play_japanese_box.right {right:0;animation-name:logo_motion_right;}
.auto_play_japanese .auto_play_japanese_box img{display:block;max-width:100%;}
@media screen and (max-width: 1080px) {
	.auto_play_japanese {height: 45px;}
	.auto_play_japanese .auto_play_japanese_box img {width: 200px;}
}
@media screen and (max-width: 720px) {
	.auto_play_japanese {height: 40px;}
	.auto_play_japanese .auto_play_japanese_box img {width: 150px;}
}


/*--sect3 : 메뉴--*/
.menu_swip_box {}
.menu_swip {overflow:visible;}
.menu_swip .swiper-slide {display:flex;gap:4%;justify-content: center;}
.menu_swip .swiper-slide .slide_right {display: flex;flex-direction: column;justify-content: center;}
.menu_swip .swiper-slide figure {width:100%;text-align:center;}
.menu_swip .swiper-slide figure img{max-width:100%; margin:0 auto;}

.menu_tag{display:flex;gap:10px;margin-bottom:30px;}
.menu_tag li{font-size:var(--font-size-24);font-weight:var(--font-b);color:#fff;border-radius:40px;padding:8px 35px;background:var(--point-clr);}
.menu_tag li:nth-child(2n) {background:var(--main-clr);}
.manu_name{font-size:var(--font-size-48);font-weight:var(--font-eb);color:var(--point-clr);margin-bottom:36px;padding-left: 6px;}
.manu_explane{font-size:var(--font-size-28);font-weight:var(--font-m);color:var(--point-clr);;margin-bottom:34px;padding-left: 6px;}
.menu_option{display:flex;gap:13px;padding-left: 6px;}
.menu_option li {position:relative;font-size:var(--font-size-18);font-weight:var(--font-r);color:var(--point-clr);}
.menu_option li::after{content:"/";position:absolute;right:-9px;top:50%;transform:translateY(-50%);display:flex;gap:13px;color:var(--point-clr);}
.menu_option li:last-child::after{content:none;}

.swiper-button-next, .swiper-button-prev {width:20px; height:36px;top:50%;transform:translateY(-50%);margin-top:0;}
.swiper-button-next.menu_next {background: url('/img/icon/menu_arrow_next.png') no-repeat center / cover ; right:13%;}
.swiper-button-prev.menu_prev {background: url('/img/icon/menu_arrow_prev.png') no-repeat center / cover ; left:13%;}
.swiper-button-next::after, .swiper-button-prev::after {display: none;}
	
@media screen and (max-width:1824px){
	.swiper-button-next.menu_next {right:8%;}
	.swiper-button-prev.menu_prev {left:8%;}
}
@media screen and (max-width:1480px){
	.menu_swip .swiper-slide {gap:3%;}
	.menu_swip .swiper-slide figure img {width: 400px;}
	.menu_tag li {font-size: var(--font-size-22);padding: 6px 28px;}
	.manu_name {font-size: var(--font-size-40);margin-bottom: 30px;}
	.manu_explane {font-size: var(--font-size-24);margin-bottom: 30px;}
}
@media screen and (max-width:1280px){
	.menu_tag li {font-size: var(--font-size-20);padding: 5px 20px;}
	.manu_name {margin-bottom: 10px;}
	.menu_option li {font-size: var(--font-size-16);}
	.swiper-button-next.menu_next, .swiper-button-prev.menu_prev {top: 110%;transform: unset;}
	.swiper-button-next.menu_next {right: 40%;}
	.swiper-button-prev.menu_prev {left: 40%;}
}
@media screen and (max-width:1080px){
	.menu_swip .swiper-slide {gap: 0;flex-wrap: wrap;}
	.menu_swip .swiper-slide .slide_left {width:100%;}
	.menu_swip .swiper-slide .slide_right {width: 100%;text-align:center;margin-top: 24px;}
	.menu_tag {justify-content: center;margin-bottom: 20px;}
	.menu_option{justify-content: center;}
	.manu_name{padding-left: unset;}
	.manu_explane{padding-left: unset;padding:0 20px;}

	.swiper-button-next.menu_next, .swiper-button-prev.menu_prev {top:50%;transform:translateY(-50%)}
	.swiper-button-next.menu_next {right:6%;}
	.swiper-button-prev.menu_prev {left:6%;}
}
@media screen and (max-width:720px){
	.menu_swip .swiper-slide figure img {width: 360px;}
	.menu_tag {margin-bottom: 12px;}
	.menu_tag li {font-size: var(--font-size-16);padding: 5px 14px;}
	.manu_name {font-size: var(--font-size-28);}
	.manu_explane {font-size: var(--font-size-18);}
	.menu_option li {font-size: 13px;}
		
	.swiper-button-next.menu_next {display:none;}
	.swiper-button-prev.menu_prev {display:none;}
}
@media screen and (max-width:480px){
	.menu_option {display:none;}
	.menu_tag li {font-size: 14px;padding: 3px 12px;}
	.manu_name {font-size: 24px;}
	.manu_explane {font-size: 16px;}
}


/*--sect4 : 후기--*/
.ch_sect4 {position:relative;width:100%;height:100%;border-radius: 0 0 200px 0;overflow:hidden;background:url('/img/main/sect4_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect4::before {content: "";position: absolute;top: 0;left: 0;width: 40%;height: 100%;z-index: 1;background: linear-gradient(to right, rgb(0 0 0 / 70%) 0%, transparent);}
.ch_sect4::after {content: "";position: absolute;top: 0;right: 0;width: 40%;height: 100%;z-index: 1;background: linear-gradient(to left, rgb(0 0 0 / 70%) 0%, transparent);}
.ch_sect4 .sect_tit {color:#fff;}
.ch_sect4 .sect_sub_tit {color:#fff;}

.phone_for_review {position:relative;}
.phone_img img {display:block;max-width:100%;}
.review_phone {display: flex;justify-content: center;padding-bottom:100px;}
.review_bloon {position:absolute;z-index:10;animation:upDownBounce 2s ease-in-out infinite;}
.review_bloon.left {left:-60%;top:60%;}
.review_bloon.right {right:-60%;top:20%;}
.review_bloon img {display:block;max-width:100%;}
.swiper.review_swip { width: 385px;position:absolute;top: 50%;left: 50%;overflow: unset;transform: translate(-50%, -50%);}
.swiper.review_swip .swiper-wrapper {align-items: baseline;margin-left: -4px;}
.swiper.review_swip .swiper-slide {flex-shrink:0;position:relative;max-width: 100%; transition: all .24s ease;}
.swiper.review_swip .swiper-slide img {display:block; width:100%;}
.swiper.review_swip .swiper-slide-active {height: 100%;padding-bottom: 100px;}

.review_page .swiper-pagination {transition: all .24s ease;}
.review_page .swiper-pagination-bullet {width:12px;height:12px;opacity:1;background: #fff;}
.review_page .swiper-pagination-bullet-active {background: var(--main-clr);}

@media screen and (max-width:1480px){
	.swiper.review_swip {width: 280px;}
	.phone_img img {width: 315px;}
	.review_bloon img {width: 230px;}
}
@media screen and (max-width:1080px){
	.ch_sect4 {border-radius: 0 0 140px 0;}
	.ch_sect4::before {width: 30%;}
	.ch_sect4::after {width: 30%;}

	.swiper.review_swip {width: 170px;}
	.swiper.review_swip .swiper-slide-active {padding-bottom: 60px;}
	.review_phone {padding-bottom: 60px;}
	.phone_img img {width: 190px;}
	.review_bloon.left {left:-34%;}
	.review_bloon.right {right:-34%;}
	.review_bloon img {width: 170px;}
	.review_page .swiper-pagination-bullet {width: 8px;height: 8px;}
}
@media screen and (max-width:720px){
	.ch_sect4 {border-radius: 0 0 110px 0;}
	.review_bloon img {width: 150px;}
}
@media screen and (max-width:480px){
	.ch_sect4 {border-radius: 0 0 60px 0;}
	.review_bloon img {width: 140px;}
}


/*--sect5 : 마진률--*/
.ch_sect5 {width:100%;}
.ch_sect5 .sect_tit {margin-bottom:170px;}

.margin_wrap {width: 100%;display: flex;justify-content: flex-end;}
.sect5_img_wrap {width:fit-content;}

.margin_point_img_for_absol {position:relative;}
.margin_point_img_for_absol > figure {display: flex;justify-content: flex-end;}
.margin_point_img_for_absol > figure img {display:block;max-width:100%;}
.margin_point_wrap {position:absolute;width:100%;display:flex;gap:7%;top: 50%;z-index: 1;transform: translateY(-50%);left: 80px;}
.margin_point01 {width:34%;}
.margin_point01_list {display: flex;flex-direction: column;align-items: center;}
.margin_point01_list li img {display:block;max-width:100%;}
.margin_point01_list li:nth-child(1){margin-bottom: -22px;z-index: 3;}
.margin_point01_list li:nth-child(2){margin-bottom: -22px;z-index: 2;}
.margin_point01_list li:nth-child(3){z-index: 1;}
.dot_margin {margin:26px 0;}

	
.margin_point02 {display:flex;gap:60px;}
.margin_point02-1 {display: flex;flex-direction: column;align-items: center;}
.margin_point02-1_tit_wrap {position: relative;}
.margin_point02-1_tit_wrap > .sect05_bloon {display:none;}

.margin_point02-1_tit {z-index:10;position: relative;display: flex;flex-direction: column;justify-content: center;padding: 37px;border:solid 20px var(--main-clr);border-radius: 50%;aspect-ratio: 1;text-align:center;font-size:var(--font-size-24);font-weight:var(--font-m);background:#fff;}
.margin_point02-1_tit span {font-size:var(--font-size-50);font-weight:var(--font-eb);}
.margin_wave {position: absolute;top: 50%;left: 50%;width: 323px;height: 323px;background:rgba(221, 85, 28, 0.4);border-radius: 50%;transform: translate(-50%, -50%);pointer-events: none;}
.margin_wave2 {position: absolute;top: 50%;left: 50%;width: 360px;height: 360px;border-radius: 50%;transform: translate(-50%, -50%) scale(1);background:var(--main-clr);opacity: 0;animation: wave 3s infinite ease-out;pointer-events: none;box-sizing: border-box;}
@keyframes wave {
  0% {
    transform: translate(-50%, -50%) scale(.8);
    opacity: 0;
  }
  20% {
    opacity: 0.5;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.1);
    opacity: 0;
  }
}
.margin_point02-1_sub_tit {width:fit-content;font-size:var(--font-size-38);font-weight:var(--font-b);text-align:center;color:#fff;border-radius: 50px;margin-top:56px;padding:12px 38px;background: linear-gradient(66deg,rgba(255, 141, 21, 1) 0%, rgba(241, 91, 1, 1) 100%);}

.margin_point02-2 {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.sect05_bloon {position:relative;animation: upDownBounce 2s ease-in-out infinite;}
.sect05_bloon img {display: block;max-width: 100%}
.sect05_bloon::after {content:"";position:absolute;right:30px;top:-36px;width:56px;height:86px;background:url('/img/main/sect05_bloon_arrow.png') no-repeat 50% 50%/cover;}

.margin_point02-2_art {font-weight:var(--font-r);margin-top:50px;line-height:1.7em;}
.margin_point02-2_art span {font-weight:var(--font-b);}

@media screen and (max-width:1824px){
	.ch_sect5 .sect_tit {margin-bottom: 100px;}
	.margin_point_img_for_absol > figure img {width: 1100px;}
	
	.margin_wave {width: 310px;height: 310px;}
	.margin_point02-1_sub_tit {font-size: var(--font-size-30);font-weight: var(--font-b);margin-top: 50px;padding: 10px 28px;}
	.margin_point_wrap {gap: 4%;left: 30px;}
}
@media screen and (max-width:1480px){
	.ch_sect5 .sect_tit {margin-bottom: 90px;}
	.margin_point_img_for_absol > figure img {width: 900px;}
	
	.margin_point02-1_tit {padding: 20px;border: solid 15px var(--main-clr);}
	.margin_point02-1_tit span {font-size: var(--font-size-34);}
	.margin_point02-1_sub_tit {font-size: var(--font-size-22);padding: 5px 20px;}
	.margin_point02-2_art {font-size: var(--font-size-20);margin-top: 40px;}
	
	.margin_wave {width: 220px;height: 220px;}
	.margin_wave2 {width: 240px;height: 240px;}
	.sect05_bloon img {width: 240px;}
	.sect05_bloon::after {right: 12px;top: -60px;width: 55px;height: 85px;}
}
@media screen and (max-width:1280px){
	.ch_sect5 .sect_tit {margin-bottom: 50px;}
	.margin_point_img_for_absol > figure img {width: 800px;}
	.margin_point01_list li:nth-child(1){margin-bottom: -11px;}
	.margin_point01_list li:nth-child(2){margin-bottom: -11px;}
	.margin_point02 { gap: 30px;}
	.margin_point02-1_tit {font-size: var(--font-size-20);}
	
	.margin_wave {width: 190px;height: 190px;}
	.margin_wave2 {width: 210px;height: 210px;}
	.margin_point02-1_tit span {font-size: var(--font-size-28);}
	.sect05_bloon img {width: 200px;}
	.sect05_bloon::after {right: 12px;top: -32px;width: 42px;height: 65px;}
	
	.margin_point02-2_art {font-size: var(--font-size-16);margin-top: 30px;}
}
@media screen and (max-width:1080px){
	.margin_point_wrap {position: unset;flex-wrap: wrap;gap:0;transform:unset;}
	.margin_point01 {width:100%;}
    .margin_point_img_for_absol > figure img {display: none;}
	.margin_point01_list {margin-bottom:20px;}
	.margin_point01_list li img {max-width: 80%;margin: 0 auto;}
	    
	.margin_wave {width: 160px;height: 160px;}
	.margin_wave2 {width: 180px;height: 180px;}
	.margin_point02 {width: 96%;margin: 0 auto;gap: 30px;justify-content: center;padding: 60px 30px 40px;background:url('/img/main/sect5_img_mo.jpg') no-repeat 50% 50%/cover;border-radius: 20px;}
	.margin_point02-1_tit {border: solid 10px var(--main-clr);line-height: 1.1em;}
	.margin_point02-1_tit span {font-size: var(--font-size-22);}
	.margin_point02-1_sub_tit {font-size: var(--font-size-20);font-weight: var(--font-sb);padding: 6px 22px;margin-top: 34px;}
	.sect05_bloon::after {top: -23px;width: 32px;height: 50px;}
	.sect05_bloon img {width: 150px;}
}
@media screen and (max-width:720px){
	.ch_sect5 .sect_tit {margin-bottom: 40px;}
	
	.margin_wave {width: 140px;height: 140px;}
	.margin_point02 {padding: 50px 30px 30px;gap: 0;flex-direction: column;text-align: center;}
	.margin_point02-2 > .sect05_bloon {display:none;}
	.margin_point02-1_tit_wrap {position:relative;}
	.margin_point02-1_tit_wrap > .sect05_bloon {display: block;position: absolute;top: -24px;right: -137px;z-index: 1;}
	
	.sect05_bloon::after {top: -19px;width: 28px;height: 45px;}
	.sect05_bloon img {width: 130px;}
}
@media screen and (max-width:480px){
	.ch_sect5 .sect_tit {margin-bottom: 30px;}
	.margin_point01_list li img {max-width: 90%;}
	.margin_point02-1_tit {font-size: var(--font-size-16);}
	.margin_point02-1_tit span {font-size: 18px;}
	.margin_point02-1_sub_tit {font-size: 14px;padding: 6px 15px;margin-top: 20px;}
    .margin_point02-1_tit_wrap > .sect05_bloon {right: -106px;top: -29px;}
	.margin_point02-2_art {margin-top: 20px;}
}

/*--sect6 : 선택해야하는 이유--*/
.ch_sect6 {width:100%;background:url('/img/main/sect6_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect6 .ch_inner {display: flex;flex-direction: column;align-items: center;}
.standard_tabnav {width: fit-content;display:flex;gap:10px;margin-bottom:30px;padding:12px;border-radius:50px;background:#fff;}
.standard_tabnav li{display: inline-block;text-align:center;}
.standard_tabnav li:last-child::after {content:unset;}
.standard_tabnav li a{position:relative;display:block;font-size: var(--font-size-24);font-weight: var(--font-r);color:var(--point-clr);padding: 13px 56px;transition:all .16s ease;border-radius:50px;}
.standard_tabnav li a.active{font-weight: var(--font-b);color:#fff;background:var(--point-clr);}

.standard_tabcontent_box figure img {display:block;max-width:100%;}

.standard_point3 {display:flex;flex-direction:column;gap:20px;margin-top:70px;}
.standard_point3 li img {display:block;max-width:100%;}

@media screen and (max-width:1280px){
	.standard_tabnav {padding: 8px;}
	.standard_tabnav li a {font-size: var(--font-size-20);padding: 10px 40px;}
	.standard_point3 {margin-top: 60px;}
}
@media screen and (max-width:1080px){
	.standard_tabnav li a {font-size: var(--font-size-18);padding: 6px 30px;}
	.standard_point3 {margin-top: 50px;}
}
@media screen and (max-width:720px){
	.standard_tabnav {margin-bottom: 20px;}
	.standard_point3 {margin-top: 40px;gap:8px;}
}
@media screen and (max-width:480px){
	.standard_tabnav {padding: 6px;}
	.standard_tabnav li a {font-size: 14px;padding: 4px 16px;}
	.standard_point3 {margin-top: 30px;gap:4px;}
}

/*--sect7 : 인테리어--*/
.ch_sect7 {width:100%;background:url('/img/main/sect7_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect7 .ch_inner {display:flex;flex-wrap: wrap;justify-content:space-between;}
.ch_sect7 .sect_tit_wrap {width:48%;text-align: left;justify-content: center;}
.ch_sect7 .sect_tit {font-size: var(--font-size-52);font-weight: var(--font-r);color:#fff;line-height: 1.42em;margin-bottom: 30px;}
.ch_sect7 .sect_sub_tit {color:#fff;margin-bottom: 0;line-height: 1.46em;}

.interior_swip_box {width:52%;}
.interior_img_box img {display:block;width:100%;}
.swiper-button-next.interior_next, .swiper-button-prev.interior_prev{width:45px; height:45px;top: calc(50% - 10px);transform:translateY(-50%);}
.swiper-button-next.interior_next {right:20px;background: url('/img/icon/interior_arrow_next.png') no-repeat center / cover ; }
.swiper-button-prev.interior_prev {left:20px;background: url('/img/icon/interior_arrow_prev.png') no-repeat center / cover ; }

.interior_swip .pager {width: 100%;height: fit-content;font-size: 0;margin-top: 20px;display: flex;justify-content: flex-end;}
.interior_swip .pager > span {display: inline-block;font-size: var(--font-size-18);font-weight: var(--font-b);vertical-align: middle;}
.interior_swip .pager .swiper-pagination-total {margin-left: 81px;color:rgba(255,255,255,.5);}
.interior_swip .pager .swiper-pagination-current {z-index:1;position: relative;color:#fff}
.interior_swip .pager .swiper-pagination-current::after {content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 37px;width: 50px;height: 1px;background-color: rgba(255,255,255,.5);}

@media screen and (max-width:1280px){
	.ch_sect7 .sect_tit {font-size: var(--font-size-40);}
}
@media screen and (max-width:1080px){
	.ch_sect7 .sect_tit {font-size: var(--font-size-34);}
	.ch_sect7 .sect_sub_tit {font-size: var(--font-size-22);}
}
@media screen and (max-width:720px){
	.ch_sect7 .sect_tit_wrap {width: 100%;text-align:center;}
	.ch_sect7 .sect_tit {font-size: var(--font-size-28);}
	.ch_sect7 .sect_sub_tit {margin-bottom: 40px;}
	
	.interior_swip_box {width: 90%;margin: 0 auto;}
	.swiper-button-next.interior_next {width: 36px;height: 36px;right: 10px;}
	.swiper-button-prev.interior_prev {width: 36px;height: 36px;left: 10px;}
	
	.interior_swip .pager .swiper-pagination-current::after {left: 31px;}
	.interior_swip .pager > span {font-size: var(--font-size-14);}
}
@media screen and (max-width:720px){
	.ch_sect7 .sect_sub_tit {margin-bottom: 30px;}
}

/*--sect8 : 배너1--*/
.ch_sect8 {width:100%;background:url('/img/main/sect8_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect8 .ch_inner{display: flex;justify-content: center;}
.sect8_tit img {display:block;max-width:100%;}


/*--sect9 : 3c 포인트--*/
.point_3c_wrap {display:flex;position:relative;}
.point_3c_wrap::after{z-index: 2;content:"";position: absolute;top: 0;left:0;width:100%;height:1px;background:rgba(255,255,255,.6);}                     
.point_3c_wrap::before{z-index: 1;content:"";position: absolute;bottom: 0;left:0;width:100%;height:1px;transition:all .24s ease;background:rgba(255,255,255,.6);}  
.point_3c{position:relative;width:calc(100% / 3);}
.point_3c::after{z-index: 2;content:"";position: absolute;top: 0;right: -1px;width:2px;height:100%;background:rgba(255,255,255,.6);}
.point_3c::before{z-index: 1;content:"";position: absolute;top: 0;right: 0;width:100%;height:100%;transition:all .24s ease;background:rgba(0,0,0, .5);}
.point_3c:hover::before{background:rgba(0,0,0,0);}
.point_3c:last-child::after{content:none;}
.point_3c figure{p}
.point_3c figure img {display:block;width:100%;}
.point_3c_tit{position: absolute;top: 100px;left: 100px;font-size: var(--font-size-70);font-weight: var(--font-b);color:rgba(255,255,255,.3);}
.point_3c_tit em {color:rgba(255,255,255,1);}

.point_3c_info{position: absolute;bottom: 100px;left: 100px;height:280px;display: flex;flex-direction: column;}
.point_3c_sub_tit{position:relative;margin-bottom:30px;font-size: var(--font-size-36);font-weight: var(--font-b);color:#fff;}
.point_3c_sub_tit_span {position: absolute;top: -78px;left:-34px;font-size: var(--font-size-90);font-weight: var(--font-b);color:rgba(255,255,255,.3);}
.point_3c_art {padding-right:20px;}
.point_3c_art li {position:relative;padding-left:15px;font-size: var(--font-size-20);font-weight: var(--font-r);color:#fff;line-height:1.8em;}
.point_3c_art li::after {content:"";position: absolute;top: 15px;left:0;width:4px;height:4px;border-radius:50%;background:#fff;}

@media screen and (max-width:1600px){
	.point_3c_tit{position: absolute;top: 50px;left: 50px;font-size: var(--font-size-60);}
	.point_3c_info{position: absolute;bottom: 50px;left: 50px;height: 250px;}
	.point_3c_sub_tit {font-size: var(--font-size-30);}
	.point_3c_art li {font-size: var(--font-size-18);line-height: 1.6em;}
}
@media screen and (max-width:1480px){
	.point_3c_tit{position: absolute;top: 40px;left: 40px;font-size: var(--font-size-50);}
	.point_3c_info{position: absolute;bottom: 40px;left: 40px;height: 210px;}
	.point_3c_sub_tit {font-size: var(--font-size-26);margin-bottom: 20px;}
	.point_3c_sub_tit_span {top: -62px;left: -28px;font-size: var(--font-size-70);}
	.point_3c_art li {font-size: var(--font-size-16);line-height: 1.5em;}
	
}
@media screen and (max-width:1280px){
	.point_3c_tit{position: absolute;top: 30px;left: 30px;font-size: var(--font-size-40);}
	.point_3c_info{position: absolute;bottom: 30px;left: 30px;height: 200px;}
	.point_3c_sub_tit {font-size: var(--font-size-22);}
	.point_3c_sub_tit_span {top: -46px;left: -20px;font-size: var(--font-size-50);}
}
@media screen and (max-width:1080px){
	.point_3c_tit{position: absolute;top: 14px;left: 14px;font-size: var(--font-size-24);}
	.point_3c_info{position: absolute;bottom: 14px;left: 14px;height: 180px;}
	.point_3c_sub_tit {font-size: var(--font-size-20);}
	.point_3c_sub_tit_span {top: -46px;left: -20px;font-size: var(--font-size-40);}
}
@media screen and (max-width:720px){
	.point_3c::after{left: 0;top:unset;bottom:0;width:100%;height:2px;}
	.point_3c_wrap{flex-wrap:wrap;}
	.point_3c {width: 100%;}
	.point_3c_tit{position: absolute;top: 30px;left: 30px;font-size: var(--font-size-40);}
	.point_3c_info{position: absolute;bottom: 30px;left: 30px;height: auto;}
	.point_3c_sub_tit {font-size: var(--font-size-22);}
	.point_3c_sub_tit_span {top: -46px;left: -20px;font-size: var(--font-size-50);}
	.point_3c_art li::after {top: 10px;left: 4px;}
}
@media screen and (max-width:480px){
	.point_3c_tit{position: absolute;top: 14px;left: 14px;font-size: 36px;}
	.point_3c_info{position: absolute;bottom: 14px;left: 14px;height: auto;}
	.point_3c_sub_tit {font-size: 18px;}
	.point_3c_sub_tit_span {top: -36px;left: -2px;font-size: 40px;}
}

/*--auto_play : 로고플레이--*/
.auto_play_logo {width: 100%;height: 100px;position: relative;background:var(--point-clr);}
.auto_play_logo .auto_play_logo_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;}
.auto_play_logo .auto_play_logo_box.left {left:0;animation-name:logo_motion_left; }
.auto_play_logo .auto_play_logo_box img{display:block;max-width:100%;}

@media screen and (max-width:1280px){
	.auto_play_logo {height:90px;}
	.auto_play_logo .auto_play_logo_box img {width: 100px;}
}
@media screen and (max-width:1080px){
	.auto_play_logo {height:80px;}
	.auto_play_logo .auto_play_logo_box img {width: 90px;}
}
@media screen and (max-width:720px){
	.auto_play_logo {height:70px;}
	.auto_play_logo .auto_play_logo_box img {width: 80px;}
}
@media screen and (max-width:480px){
	.auto_play_logo {height:60px;}
	.auto_play_logo .auto_play_logo_box img {width: 70px;}
}

/*--sect10 : 가맹절차--*/
.ch_sect10 {width:100%;background:url('/img/main/sect10_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect10 .sect_tit {margin-bottom:60px;}
.ch_sect10_box {display: flex;flex-wrap:wrap;}
.ch_sect10_box li {position:relative;display: flex;flex-direction: column;width:calc((100% - 200px) / 3);margin-right:100px;padding:54px 30px;border:1px solid #f1f1f1;border-radius:30px;background:#fff;}
.ch_sect10_box li:nth-child(3n){margin-right:0;}
.ch_sect10_box li:nth-child(n + 4){margin-top:50px;}
.ch_sect10_box li::after {content:"";position:absolute;right: -58px;top:50%;transform:translateY(-50%);width:16px;height:28px;background:url('/img/icon/sect10_arrow.png')no-repeat 50% 50% /cover;}
.ch_sect10_box li:nth-child(3n)::after {content:none;}
.ch_sect10_box li figure {width:100%;}
.ch_sect10_box li figure img {display:block;max-width:100%;}
.sect10_step {padding-left: 10px;font-size: var(--font-size-20);font-weight: var(--font-b);color:var(--main-clr);margin-top:20px;}
.sect10_step_art {padding-left: 10px;margin-top: 14px;font-size: var(--font-size-32);font-weight: var(--font-b);}

@media screen and (max-width:1480px){
	.ch_sect10_box li {width: calc((100% - 160px) / 3);margin-right: 80px;}
	.ch_sect10_box li::after {right: -50px;}
	.sect10_step_art {font-size: var(--font-size-28);}
}
@media screen and (max-width:1280px){
	.ch_sect10_box li {width: calc((100% - 120px) / 3);margin-right: 60px;padding: 40px 24px;}
	.ch_sect10_box li:nth-child(n + 4) {margin-top: 40px;}
	.ch_sect10_box li::after {right: -36px;width: 11px;height: 17px;}
	.ch_sect10_box li figure img {width: 80px;}
	.sect10_step_art {font-size: var(--font-size-22);margin-top: 10px;}
}
@media screen and (max-width:1080px){
	.ch_sect10 .sect_tit {margin-bottom:50px;}
	.ch_sect10_box li {width: calc((100% - 70px) / 3);margin-right: 30px;padding: 30px 18px;}
	.ch_sect10_box li:nth-child(n + 4) {margin-top: 20px;}
	.ch_sect10_box li::after {right: -22px;width: 7px;height: 13px;}
	.ch_sect10_box li figure img {width: 70px;}
	.sect10_step_art {font-size: var(--font-size-20);margin-top: 6px;}
}
@media screen and (max-width:720px){
	.ch_sect10 .sect_tit {margin-bottom:40px;}
	.ch_sect10_box li {width: calc((100% - 14px) / 2);margin-right: 14px;}
	.ch_sect10_box li:nth-child(2n) {margin-right: 0;}
	.ch_sect10_box li:nth-child(3){margin-right:14px;}
	.ch_sect10_box li:nth-child(n + 3) {margin-top: 10px;}
	.ch_sect10_box li::after {content:none;}
}
@media screen and (max-width:480px){
	.ch_sect10 .sect_tit {margin-bottom:30px;}
	.ch_sect10_box li {width: calc((100% - 8px) / 2);margin-right: 8px;padding: 20px 20px;}
	.ch_sect10_box li:nth-child(3){margin-right:8px;}
	.ch_sect10_box li figure img {width: 60px;}
	.sect10_step {font-size: 16px;margin-top: 14px;padding-left: 4px;}
	.sect10_step_art {font-size: 20px;margin-top: 0;padding-left: 4px;}
}


/*--sect11 : 창업문의--*/
.ch_sect11 {width:100%;background:url('/img/main/sect11_bg.jpg')no-repeat 50% 50%/cover;}
.ch_sect11.ch_padd {padding:100px 0 0;}
.ch_sect11 .sect_tit {color:#fff;}
.ch_sect11 .sect_sub_tit {color:#fff;}
.ch_sect11 form {position:relative;z-index:1;overflow:visible;}
.ch_sect11 form::after {z-index:-1;content:"";position:absolute;bottom:0;left:0;height:110px;width:100vw;background:#121212;}

.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: #121212;background: #fff;}
.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(--main-clr);}

.ch_form_box {display:flex; align-items:center;margin-bottom:20px;}
.ch_form_box label {width:258px;}
.ch_form_box label i {position:relative;}
.ch_form_box label i:after {content:'*';position:absolute;right:-14px;top: -4px;color:var(--main-clr);}
.ch_form_box .ch_cate_tit {font-size: var(--font-size-20);font-weight: var(--font-r);}
.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;border:1px solid #e1e1e1;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: rgba(0,0,0, 0.3);}
.ch_form_box.span .field_box input::placeholder {color: rgba(0,0,0, 1);}
.ch_form_box .field_box textarea {padding:16px 20px; box-sizing:border-box; background:rgba(255, 255, 255, 0.3); border-radius:3px; width:100%; display:none;}
.ch_form_box .field_box textarea::placeholder {color:#c2c2c2;}
.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(--main-clr);}

.ch_navi_box.ch_select_box {position: relative;cursor: pointer;border: 1px solid #e1e1e1;border-radius: 5px;padding: 0 20px;color: #121212;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: 1px solid #e1e1e1;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);}

.agree_box {position: relative;display:flex; width:100%; align-items:center;margin-top:50px;padding-left:30px;justify-content: space-between;}
.agree_box input {position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
[type="checkbox"] {accent-color: var(--main-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;border:1px solid #e5e5e5;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(--main-clr);}

.form_btn {width:280px; height:70px; line-height:70px; text-align:center; border-radius:100px; color:#fff; background:var(--main-clr);}

@media screen and (max-width:1280px){
	.ch_sect11.ch_padd {padding:90px 0 0;}	
	.inq_box {border-radius:20px;}
}
@media screen and (max-width:1080px){
	.ch_sect11.ch_padd {padding:80px 0 0;}
	.inq_box {border-radius:15px;padding: 34px 34px;}
}
@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: 20px;}
	.ag_box .add_pop {top: 40px;right: unset;left: 20px;}
	.mt64 {margin-top:50px;}
	.form_btn {width: 224px;height: 54px;line-height: 54px;}
}
@media screen and (max-width:720px){
	.ch_sect11.ch_padd {padding:70px 0 0;}
	.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;}
	input::placeholder {font-size: 14px !important;}
	.ch_form_box .field_box input {padding: 5px 12px 8px;}
	
	.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:14px;}
	.ag_box .add_pop {font-size:14px;top: 34px;}
	.mt64 {margin-top:38px;}
	
	.form_btn {width: 170px;height: 46px;line-height: 46px;font-size: 20px;}
	
	.w206{max-width:206px;}
	.mt44 {margin-top:22px;}
}

/*--푸터--*/
#ch_footer {display: flex;flex-direction: column;align-items: center;padding:60px 0;background:#121212;}
#ch_footer a {margin-bottom:22px;}
#ch_footer a img {display:block;max-width:100%;opacity:.9;}
#ch_footer .footer_info {color:rgba(255,255,255,.4);}
#ch_footer .footer_info ul {display: flex;flex-wrap:wrap;justify-content: center;}
#ch_footer .footer_info ul li {margin-bottom:12px;position:relative;margin-right:12px;font-size: var(--font-size-18);font-weight: var(--font-m);}
#ch_footer .footer_info ul li:last-child {margin-right:0;}
#ch_footer .footer_info ul li::after {content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:rgba(255,255,255,.4);}
#ch_footer .footer_info ul li:last-child::after {content:unset;}
#ch_footer p {color:rgba(255,255,255,.4);}

@media screen and (max-width:1080px){
	#ch_footer {padding: 50px 0;}
	#ch_footer a img {width:60px;}
}
@media screen and (max-width:720px){
	#ch_footer {padding: 40px 0;}
	#ch_footer .footer_info ul {flex-direction: column;align-items: center;}
	#ch_footer .footer_info ul li {font-size: var(--font-size-16);margin-bottom: 6px;margin-right: 0;}
	#ch_footer .footer_info ul li::after {content:unset;}
	#ch_footer p {font-size: 14px;margin-top:20px;}
}
@media screen and (max-width:480px){
	#ch_footer {padding: 30px 0;}
	#ch_footer a img {width:50px;}
	#ch_footer .footer_info ul li {font-size: 14px;margin-bottom: 4px;}
	#ch_footer p {font-size: 12px;margin-top:14px;}
}


/*--개인정보처리방침--*/
.add_pop_wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 9999;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(--main-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;}
}