@charset "utf-8";

/* main */
.quick{position:absolute; right:75rem; bottom:60rem; width:70rem; height:70rem; border-radius:500rem; background: rgb(225,68,194); background: linear-gradient(-49deg, rgba(225,68,194,1) 0%, rgba(72,124,255,1) 100%); box-shadow: 0px 5px 9px 1px rgba(18, 72, 145, 0.08); z-index:10;}
.quick:before{content:''; position:absolute; top:50%; left:50%; width:106rem; height:110rem; transform:translate(-50%, -50%); background:url(../images/main/circle-txt.png)no-repeat center; background-size:contain; animation: txtrotate 6s linear infinite; z-index:-1;}
.quick > a{display:flex; justify-content: center; align-items: center; width:100%; height:100%;}
.quick img{height:20rem;}

.main-visual{position:fixed; top:20rem; left:20rem; right:20rem; height:calc(100vh - 20rem); background:rgba(255,255,255,0.9); backdrop-filter: blur(20px); border-radius:25rem; overflow:hidden; transform:translate(0) scale(1) !important; transition:all 1s ease-out; z-index:0;} 
.main-visual.active{transform:translate(0, 10rem) scale(0.95) !important;}
.main-visual__wrap{display: flex; justify-content: space-between; align-items: center; margin:0 auto; width:1400rem; height:100%;}
.main-visual__item{ position: relative; height: 100% !important;}
.main-visual__item{background-position: 50% 50%; background-size: cover;  }

.main-visual__txt{}
.main-visual__txt.mobile{display:none;}
.main-visual__txt h3{position:relative; display: flex; align-items: center; font-size:72rem; font-weight:bold; font-family: 'VitroCore'; line-height:1.5em;}
.main-visual__txt h3 .stroke{position:absolute; top:-7rem; left:-25rem; height:122rem;} 
.main-visual__txt h3 .stroke path{fill:none; stroke:#4e7afd; stroke-width:11; stroke-linecap:round; stroke-miterlimit:10; opacity:0;}
.motion-on .main-visual__txt h3 .stroke{}
.motion-on .main-visual__txt h3 .stroke path{stroke-dasharray:3620; animation: stroke-ani 0.7s 0.5s both; }
.main-visual__txt h3 > div{display:inline-block;}
.main-visual__txt h3 .text-color{color:var(--color-point);}
.main-visual__txt h3 .text-bg{display:inline-block; margin-left:15rem; padding:8rem 45rem; height:96rem; box-sizing:border-box; background:#efbb2e; border-radius:500rem; animation: bgcolor 4s infinite linear; line-height:1em; display: flex; justify-content: center; align-items: center;}
.main-visual__txt h3 .text-bg i{display:inline-block; height:60rem; color:#fff; line-height:1em; font-size:80rem; font-family: 'HSBombaram3_Regular'; letter-spacing:2rem;}
.main-visual__txt h3 .text-bg i img{height:100%;}
.main-visual__txt h3.line3 span{position:relative; z-index:1; margin-right:20rem;}
.main-visual__txt h3.line3 span:before{content:''; z-index:-1; position:absolute; left:-15rem; right:-15rem; bottom:6rem;  height:25rem; background:rgba(0,255,150,0.58); border-radius:2rem;}
.main-visual__txt h3.line3 svg{height:64rem;}
.main-visual__txt .logo{position:relative; display:inline-block; margin:50rem 0 0; padding:22rem 35rem; border-radius:15rem;  background-image: -moz-linear-gradient( 0deg, rgb(225,68,194) 0%, rgb(72,124,255) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(225,68,194) 0%, rgb(72,124,255) 100%); background-image: -ms-linear-gradient( 0deg, rgb(225,68,194) 0%, rgb(72,124,255) 100%);}
.main-visual__txt .logo span{font-size:62rem; font-family: 'Jalnan'; color:#fff; line-height:1em; word-break:keep-all;}
.main-visual__txt .logo img{position:absolute; right:-100rem; bottom:-10rem; height:128rem;  animation: shake 5s ease 0s infinite normal none;}

.shape-group__wrap{display:flex; }
.shape-group{display:grid; grid-template-columns:1fr 1fr;}
.shape-group.v2{display:grid; grid-template-columns:2fr 1fr;}
.main-visual__img{}
.main-visual__img .shape{display:flex; justify-content: center; align-items: center; width:210rem; height:210rem; background:#eee;}
.main-visual__img .shape.mobile{display:none;}
.main-visual__img .shape.youtube{background:#f23e38; border-radius:500rem; animation: random-shape011 4s infinite cubic-bezier(1, -0.010, 0.110, 1) alternate;}
.main-visual__img .shape.youtube img{height:60rem;}
.main-visual__img .shape.facebook{background:#3c68ff; border-radius:0 500rem 500rem 0; animation: random-shape02 4s infinite cubic-bezier(1, -0.010, 0.110, 1) alternate;}
.main-visual__img .shape.facebook img{height:89rem;}
.main-visual__img .shape.tiktok{background:#0c0c0c; border-radius:30rem; animation: random-shape03 4s infinite cubic-bezier(1, -0.010, 0.110, 1) alternate;}
.main-visual__img .shape.tiktok img{height:74rem;}
.main-visual__img .shape.thumb{background:#2fb759; border-radius:500rem;}
.main-visual__img .shape.thumb img{height:66rem;}
.main-visual__img .shape.sc{height:420rem; border-radius:500rem;  background-image: -moz-linear-gradient( -41deg, rgb(247,152,16) 0%, rgb(248,49,14) 100%); background-image: -webkit-linear-gradient( -41deg, rgb(247,152,16) 0%, rgb(248,49,14) 100%); background-image: -ms-linear-gradient( -41deg, rgb(247,152,16) 0%, rgb(248,49,14) 100%); animation: random-shape05 1s infinite cubic-bezier(1, -0.010, 0.110, 1) alternate;}
.main-visual__img .shape.sc img{height:47rem;}
.main-visual__img .shape.insta{width:420rem; border-radius:500rem 500rem 500rem 0; background:#f23e38; background-image: -moz-linear-gradient( -41deg, rgb(243,65,119) 0%, rgb(255,176,82) 100%); background-image: -webkit-linear-gradient( -41deg, rgb(243,65,119) 0%, rgb(255,176,82) 100%); background-image: -ms-linear-gradient( -41deg, rgb(243,65,119) 0%, rgb(255,176,82) 100%); animation:random-shape06 4s infinite cubic-bezier(1, -0.010, 0.110, 1) alternate;}
.main-visual__img .shape.insta img{height:70rem;}
.main-visual__img .shape.twitch{border-radius:500rem 500rem 0 500rem; background:#6c2ec1; animation: random-shape07 4s infinite cubic-bezier(1, -0.010, 0.110, 1) alternate;}
.main-visual__img .shape.twitch img{height:69rem;}
#container{position:relative; z-index:1;}
#content{margin:100vh 0 0; z-index:1;} 
@media all and (max-width:1600px){
	.main-visual__wrap{width:90%;}
}
@media all and (max-width:1500px){
	.main-visual__img .shape{width:190rem; height:190rem;}
	.main-visual__img .shape.sc{height:380rem;}
	.main-visual__img .shape.insta{width:380rem;}
}	
@media all and (max-width:1300px){
	.main-visual__txt h3{font-size:65rem;}
	.main-visual__txt h3 .text-bg{height:86rem;}
	.main-visual__txt h3 .text-bg i{font-size:70rem; height:50rem;}
	.main-visual__txt h3 .stroke{height:109rem;}
	.main-visual__txt .logo{margin:40rem 0 0; padding:20rem 30rem;}
	.main-visual__txt .logo span{font-size:58rem;}
	.main-visual__img .shape{width:165rem; height:165rem;}
	.main-visual__img .shape.sc{height:330rem;}
	.main-visual__img .shape.insta{width:330rem;}
	.main-visual__img .shape.youtube img{height:50rem;}
	.main-visual__img .shape.facebook img{height:79rem;}
	.main-visual__img .shape.tiktok img{height:64rem;}
	.main-visual__img .shape.thumb img{height:56rem;}
	.main-visual__img .shape.sc img{height:40rem;}
	.main-visual__img .shape.insta img{height:60rem;}
	.main-visual__img .shape.twitch img{height:60rem;}
}	
@media all and (max-width:1024px){
	#content{margin:0;}
	.main-visual{position:relative; top:unset; left:unset; right:unset; border-radius:25rem;}
	.main-visual__wrap{justify-content: center; flex-direction: column;}
	.main-visual__txt{margin:50rem 0 0;}
	.main-visual__txt.web{display:none;}
	.main-visual__txt.mobile{display:block; text-align:center;}
	.main-visual__txt.mobile .line2{display:flex;}
	.main-visual__txt.mobile h3 .stroke{height:102rem; top:-7rem; left:4rem;}
	.main-visual__txt h3{justify-content: center; font-size:62rem;}
	.main-visual__txt h3 span{margin-left:20rem;}
	.main-visual__txt h3 .text-bg{margin-left:0; padding:8rem 30rem;}
	.main-visual__txt h3 .text-bg i{font-size:65rem;}
	.main-visual__txt .logo{margin:30rem 0 0; padding:20rem 30rem;}
	.main-visual__txt .logo span{font-size:50rem;}

	.main-visual__img{margin:70rem 0 0;}
	.shape-group{display:flex;}
	.shape-group__wrap{display:flex; flex-wrap: wrap; justify-content: center; width:85%; margin:0 auto;}
	.main-visual__img .shape{width:145rem; height:145rem;}
	.main-visual__img .shape.sc{height:145rem;}
	.main-visual__img .shape.insta{width:290rem;}
	.main-visual__img .shape.mobile{display:flex;}
	.main-visual__img .shape.youtube img{height:45rem;}
	.main-visual__img .shape.facebook img{height:65rem;}
	.main-visual__img .shape.tiktok img{height:55rem;}
	.main-visual__img .shape.thumb img{height:48rem;}
	.main-visual__img .shape.sc img{height:35rem;}
	.main-visual__img .shape.insta img,
	.main-visual__img .shape.twitch img{height:55rem;}
	.main-visual__img .shape.insta{width:145rem;}
	.shape-group.v2{display:none;}

	
	.quick{right:55rem; bottom:55rem; }
}
@media all and (max-width:768px){
	.main-visual__txt{margin:40rem 0 0;}
	.main-visual__txt h3{font-size:55rem;}
	.main-visual__txt h3 .text-bg{padding:6rem 28rem; height:75rem;}
	.main-visual__txt h3 .text-bg i{font-size:60rem; height:40rem;}

	.main-visual__txt h3.line3 svg{display:none;}
	.main-visual__txt.mobile h3 .stroke{height:89rem; top:-5rem; left:-16rem;}
	.main-visual__txt .logo{margin:25rem 0 0;}
	.main-visual__txt .logo img{height:105rem; right:-80rem;}
	.main-visual__img{margin:60rem 0 0;}

	.quick{right:40rem; bottom:40rem; width:60rem; height:60rem;}
	.quick:before{width:93rem; height:98rem;}
	
}
@media all and (max-width:620px){
	.main-visual{border-radius:20rem;}
	.main-visual__txt{margin:20rem 0 0;}	
	.main-visual__txt.web{display:block; text-align:center;}
	.main-visual__txt.mobile{display:none;}
	.main-visual__txt h3 .stroke{height:90rem; top:-4rem; left:7rem;}
	.main-visual__txt h3 .text-bg{margin-left:15rem; height:65rem;}
	.main-visual__txt h3.line3 svg{display:block; height:50rem;}
	.main-visual__txt .logo{margin:25rem 50rem 0 0; padding:18rem 25rem;}
	.main-visual__txt .logo span{font-size:48rem;}
	.main-visual__txt .logo img{height:90rem; right:-70rem;}
	.main-visual__img{margin:55rem 0 0;}
	.main-visual__img .shape{width:120rem; height:120rem;}
	.main-visual__img .shape.sc{height:120rem;}
	.main-visual__img .shape.insta{width:120rem;}
	.main-visual__img .shape.youtube img{height:40rem;}
	.main-visual__img .shape.facebook img{height:55rem;}
	.main-visual__img .shape.tiktok img{height:50rem;}
	.main-visual__img .shape.thumb img{height:43rem;}
	.main-visual__img .shape.sc img{height:30rem;}
	.main-visual__img .shape.insta img,
	.main-visual__img .shape.twitch img{height:45rem;}
}
@media all and (max-width:480px){
	.main-visual{border-radius:15rem; height:580rem;}
	.main-visual__txt{margin:30rem 0 0; width:100%;}
	.main-visual__txt h3{font-size:34rem;}
	.main-visual__txt h3 .text-bg{padding:5rem 15rem; margin-left:10rem; height:42rem; box-sizing:border-box;}
	.main-visual__txt h3 .text-bg i{font-size:40rem; line-height:1em; height:25rem;}
	.main-visual__txt h3 .stroke{height:60rem; top:-3rem; left:11rem;}
	.main-visual__txt h3.line3 svg{height:30rem;}
	.main-visual__txt h3.line3 span:before{height:15rem; left:-8rem; right:-8rem;}
	.main-visual__txt .logo{margin:15rem 30rem 0 0; padding:10rem 15rem; border-radius:8rem;}
	.main-visual__txt .logo span{font-size:33rem;}
	.main-visual__txt .logo img{height:59rem; right:-50rem; bottom:-2rem;}

	.main-visual__img{margin:40rem 0 0;} 
	.main-visual__img .shape{width:80rem; height:80rem;}
	.main-visual__img .shape.tiktok{border-radius:15rem;}
	.main-visual__img .shape.sc{height:80rem;}
	.main-visual__img .shape.insta{width:80rem;}
	.main-visual__img .shape.youtube img{height:27rem;}
	.main-visual__img .shape.facebook img{height:38rem;}
	.main-visual__img .shape.tiktok img{height:35rem;}
	.main-visual__img .shape.thumb img{height:30rem;}
	.main-visual__img .shape.sc img{height:20rem;}
	.main-visual__img .shape.insta img,
	.main-visual__img .shape.twitch img{height:33rem;}

	.quick{right:20rem; bottom:25rem; width:40rem; height:40rem;}
	.quick:before{width:60rem; height:70rem;}
	.quick img{height:14rem;}
}

/* section02 크몽채널바로가기 */
#content{position:relative; background:#fff; border-radius:25rem; }
.main-title{display:block; text-align:center;}
.main-title .logo{margin:0 0 20rem;}
.main-title .logo img{height:50rem;}
.main-title h3{font-size:52rem; font-weight:bold; color:#fff; line-height:1.5em; word-break:break-word; font-family: 'Jalnan';}
.main-youtube{position:relative; z-index:2; padding:95rem 0 0; background: rgb(37,91,230); background: linear-gradient(134deg, rgba(37,91,230,1) 0%, rgba(145,46,197,1) 100%);border-radius:25rem; box-sizing:border-box;}
.obj{position:absolute; z-index:2;}
.main-youtube .obj.v1{left:9%; animation: moveFace 1s infinite linear alternate; }
.main-youtube .obj.v1 img{height:205rem;}
.main-youtube .obj.v2{top:260rem; right:60rem;}
.main-youtube .obj.v2 img{height:228rem;}
.main-youtube__link{margin:50rem 80rem 0 0; display:flex; justify-content: center;}
.main-youtube__link > li{position:relative; padding:0 60rem; width:auto; box-sizing:border-box; text-align:center;}
.main-youtube__link > li:before{content:''; position:absolute; top:50%; right:0; width:1px; height:60rem; background:rgba(255,255,255,0.15); transform:translateY(-50%);}
.main-youtube__link > li:last-child:before{display:none;}
.main-youtube__link > li em{display:inline-block; margin:0 0 20rem; padding:5rem 12rem; font-size:16rem; font-weight:500; color:#fff; line-height:1em; word-break:keep-all; border-radius:50rem; background:rgba(255,255,255,0.2);}
.main-youtube__link > li p{font-size:56rem; font-weight:bold; font-family: 'Jalnan'; color:#fff;}
.btn-link{display: flex; justify-content: center; align-items: center; margin:60rem auto 80rem; width:290rem; height:74rem; background:#111; border-radius:50rem; box-sizing:border-box;  box-shadow: 0px 7px 15.3px 2.7px rgba(54, 48, 65, 0.14); text-align:center;}
.btn-link > span{font-size:20rem; font-weight:bold; font-family: 'Jalnan'; color:#fff;}
.btn-link:hover{animation: vibrate 0.5s ease infinite;}
.reviewSwiper{margin:60rem 80rem 0;}
.reviewSwiper .swiper-slide{display: flex; flex-direction: column; justify-content: space-between; height:auto; padding:25rem 28rem; background:#fff; border-radius:15rem; box-sizing:border-box; cursor:default;}
.reviewSwiper .swiper-slide i{display:inline-block; margin:0 0 15rem; font-size:16rem; font-weight:600; background: #B744D3; background: linear-gradient(to right, #B744D3 0%, #598DFE 100%);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:1em;}
.reviewSwiper .swiper-slide p{display:block; min-height:108rem; font-size:17rem; font-weight:600; color:#333; line-height:1.6em; word-break:keep-all;}
.reviewSwiper .swiper-slide .score{display:flex; align-items: center; margin:20rem 0 0;}
.reviewSwiper .swiper-slide .score .icon{position:relative; margin-right:10rem; height:16rem;}
.reviewSwiper .swiper-slide .score .icon:before{content:''; position:absolute; top:3rem; right:-10rem; width:1px; height:10rem; background:#ddd;}
.reviewSwiper .swiper-slide .score .icon img{height:100%;}
.reviewSwiper .swiper-slide .score span{display:inline-block; margin-left:10rem; font-size:16rem; font-weight:500; color:#222;}
.infinite-text{width:100%; height:100rem; background:rgba(255,255,255, 0.15); display: flex; overflow: hidden;}
.infinite-text__list{display:flex; align-items: center; height: 100%; white-space: nowrap; animation: flow1 120s linear infinite forwards;}
.infinite-text__list.clone {margin-left:-15rem; animation: flow2 120s linear infinite;}
.infinite-text__list > li{position:relative; font-size:42rem; color:#fff; font-weight:600; font-family: 'Jalnan'; text-transform:uppercase; line-height:1em; padding:0 30rem;}
.infinite-text__list > li:before{content:''; position:absolute; top:17rem; right:-3rem; width:6rem; height:6rem; background:#fff; border-radius:50rem; opacity:0.2;}

@media all and (max-width:1500px){
	.main-youtube .obj.v1{left:5%;}
	.reviewSwiper .swiper-slide p br{display:none;}
}
@media all and (max-width:1300px){
	.main-youtube .obj.v1{top:5%; left:3%;}
	.main-youtube .obj.v1 img{height:180rem;}
	.main-youtube .obj.v2{top:260rem; right:30rem;}
	.main-youtube .obj.v2 img{height:200rem;}
	.main-title .logo{margin:0 0 18rem;;}
	.main-title .logo img{height:45rem;}
	.main-title h3{font-size:48rem;}
	.main-youtube__link > li p{font-size:52rem;}
	.reviewSwiper{margin:60rem 5% 0;}
	.reviewSwiper .swiper-slide{padding:20rem 22rem;}
	.reviewSwiper .swiper-slide i{margin: 0 0 12rem; font-size:15rem;}
	.reviewSwiper .swiper-slide p{font-size:16rem; line-height:1.5em;}
	.reviewSwiper .swiper-slide .score{margin:15rem 0 0;}
	.btn-link{width:250rem; height:68rem;}
	.btn-link > span{font-size:20rem;}
	.infinite-text{height:90rem;}
	.infinite-text__list > li{font-size:39rem;}

}
@media all and (max-width:1024px){
	.main-youtube .obj.v1 img{height:145rem;}
	.main-youtube .obj.v2{top:250rem;}
	.main-youtube .obj.v2 img{height:165rem;}
	.main-title .logo{margin:0 0 15rem;;}
	.main-title .logo img{height:40rem;}
	.main-title h3{font-size:45rem;}
	.reviewSwiper{margin:50rem 5% 0;}
	.main-youtube__link{margin:35rem 80rem 0 0;}
	.main-youtube__link > li em{margin:0 0 15rem;}
	.main-youtube__link > li p{font-size:48rem;}
	.btn-link{margin:50rem auto 60rem;}
	.infinite-text{height:80rem;}
	.infinite-text__list > li{font-size:34rem;}	
}
@media all and (max-width:768px){
	.main-youtube .obj.v1{top:-5rem;}
	.main-youtube .obj.v1 img{height:115rem;}
	.main-youtube .obj.v2{top:200rem; right:15rem;}
	.main-youtube .obj.v2 img{height:145rem;}
	.main-title .logo img{height:38rem;}
	.main-title h3{font-size:40rem;}
	.main-youtube{padding:70rem 0 0;}
	.main-youtube__link{margin:25rem 80rem 0 0;}
	.main-youtube__link > li{padding:0 35rem;}
	.main-youtube__link > li em{margin:0 0 12rem; font-size:15rem; padding:5rem 10rem;}
	.main-youtube__link > li p{font-size:43rem;}
	.reviewSwiper{margin:40rem 5% 0;}
	.btn-link{margin:40rem auto 60rem; width:240rem; height:60rem;}
	.btn-link > span{font-size:19rem;}
	.infinite-text{height:70rem;}
	.infinite-text__list > li{font-size:30rem; padding:0 20rem;}
	.infinite-text__list > li:before{top:12rem;}
}
@media all and (max-width:620px){
	.main-title{width:90%; margin:0 auto;}
	.main-title .logo img{height:32rem;}
	.main-title h3{font-size:34rem;}
	.main-youtube{padding:60rem 0 0;}
	.main-youtube .obj.v2{top:175rem; right:-3rem;}
	.main-youtube .obj.v2 img{height:135rem;}
	.main-youtube__link{margin:25rem 60rem 0 0;}
	.main-youtube__link > li p{font-size:37rem;}
	.reviewSwiper{margin:40rem 20rem 0;}
	.btn-link{margin:35rem auto 45rem; width:215rem; height:55rem;}
	.btn-link > span{font-size:18rem;}
	.infinite-text{height:60rem;}
	.infinite-text__list > li{font-size:25rem;}	
}
@media all and (max-width:480px){
	.main-youtube .obj.v1{top:0;}
	.main-youtube .obj.v1 img{height:80rem;}
	.main-youtube .obj.v2{display:none;}
	.main-title .logo img{height:25rem;}
	.main-title h3{font-size:25rem; line-height:1.4em;}
	.main-youtube .main-title h3{margin:0 15rem;}
	.main-youtube{padding:40rem 0 0; border-radius:15rem;}
	.main-youtube__link{margin:15rem 0 0 0;}
	.main-youtube__link > li{padding:0 5rem; width:45%; box-sizing:border-box;}
	.main-youtube__link > li em{margin:0 0 10rem; font-size:13rem; padding:4rem 8rem;}
	.main-youtube__link > li p{font-size:27rem;}
	.reviewSwiper{margin:30rem 10rem 0;}
	.reviewSwiper .swiper-slide{padding:10rem 15rem; border-radius:8rem;}
	.reviewSwiper .swiper-slide i{margin:0 0 7rem;font-size:14rem;}
	.reviewSwiper .swiper-slide p{font-size:15rem; min-height:auto;}
	.reviewSwiper .swiper-slide .score{margin:10rem 0 0;}
	.reviewSwiper .swiper-slide .score .icon{height:13rem;}
	.reviewSwiper .swiper-slide .score span{font-size:13rem;}
	.btn-link{margin:25rem auto 35rem; width:185rem; height:45rem;}
	.btn-link > span{font-size:16rem;}
	.infinite-text{height:48rem;}
	.infinite-text__list > li{font-size:18rem; padding:0 10rem;}	
	.infinite-text__list > li:before{width:4rem; height:4rem; top:6rem; right:-2rem;}
}


.main-service{position:relative; display:flex; justify-content: center; align-items: center; width:100%; height:100vh; text-align:Center; background:#fff; opacity:1; transition:none;}
.main-service h3{display:block; font-size:78rem; font-weight:bold; color:#222; line-height:1.7em; word-break:keep-all; font-family: 'Jalnan';}
.main-service h3 span{color:var(--color-point);}
.icon-list{}
.icon-list__item{position:absolute; /*transform:translateY(0); */}
.main-service.is_moved .icon-list__item{animation:upAni 5.5s linear infinite;}
.icon-list__item img{width:50rem;}
.icon-list__item.item1{top:55%; left:5%; animation-delay:0.2s;}
.icon-list__item.item2{top:25%; left:15%;}
.icon-list__item.item3{bottom:14%; left:30%; animation-delay:0.5s;}
.icon-list__item.item4{top:18%; left:56%;}
.icon-list__item.item5{left:60%; bottom:23%; animation-delay:0.5s;} 
.icon-list__item.item6{right:10%; bottom:38%; animation-delay:0.2s;}
.icon-list__item.item7{top:27%; right:4%;}
.icon-list__item.item3 img,
.icon-list__item.item4 img,
.icon-list__item.item5 img{width:38rem;}
.icon-list__item.item6 img{width:32rem;}
.icon-list.v2{}
.icon-list.v2 .icon-list__item{opacity:0;}
.main-service.is_moved .icon-list.v2 .icon-list__item{animation:upAni02 5.5s linear infinite; animation-delay:3s;}
.icon-list.v2 .icon-list__item.item1{top:unset; left:10%; bottom:24%; animation-delay:5s;}
.icon-list.v2 .icon-list__item.item2{top:22%; left:20%; animation-delay:8s;}
.icon-list.v2 .icon-list__item.item3{top:unset; left:38%; bottom:12%; animation-delay:5s;}
.icon-list.v2 .icon-list__item.item4{top:15%; left:50%; animation-delay:8s;}
.icon-list.v2 .icon-list__item.item5{bottom:30%; animation-delay:12s;}
.icon-list.v2 .icon-list__item.item6{right:15%; top:30%; bottom:unset; animation-delay:8s;}
.icon-list.v2 .icon-list__item.item7{right:8%; top:unset; bottom:25%; animation-delay:5s;}
.icon-list.v2 .icon-list__item.item1 img{width:32rem;}
.icon-list.v2 .icon-list__item.item2 img,
.icon-list.v2 .icon-list__item.item7 img{width:38rem;}
.icon-list.v2 .icon-list__item.item3 img,
.icon-list.v2 .icon-list__item.item4 img,
.icon-list.v2 .icon-list__item.item6 img{width:50rem;}

@media all and (max-width:1024px){
	.main-service{padding:250rem 0; height:auto;}
	.main-service h3{font-size:63rem;}
}
@media all and (max-width:768px){
	.main-service{padding:200rem 0; height:auto;}
	.main-service h3{font-size:50rem;}
	.main-service h3 br{display:none;}

	.main-service.is_moved .icon-list__item{animation-name:mupAni;}
	.main-service.is_moved .icon-list.v2 .icon-list__item{animation-name:mupAni02; animation-delay: 2s;}

	.icon-list__item img{width:35rem;}
	.icon-list__item.item3 img, .icon-list__item.item4 img, .icon-list__item.item5 img{width:32rem;}
	.icon-list__item.item6 img{width:30rem;}
	.icon-list.v2 .icon-list__item.item1 img{width:30rem;}
	.icon-list.v2 .icon-list__item.item2 img, .icon-list.v2 .icon-list__item.item7 img{width:30rem;}
	.icon-list.v2 .icon-list__item.item3 img, .icon-list.v2 .icon-list__item.item4 img, .icon-list.v2 .icon-list__item.item6 img{width:35rem;}


	/*
	.icon-list__item.item1{top:55%; left:5%; animation-delay:0.1s;}
	.icon-list__item.item3{bottom:14%; left:30%; animation-delay:0.3s;}
	.icon-list__item.item5{left:60%; bottom:23%; animation-delay:0.3s;} .icon-list__item.item6{right:10%; bottom:38%; animation-delay:0.1s;}
	*/

}
@media all and (max-width:480px){
	.main-service{padding:100rem 0; height:auto;}
	.main-service h3{font-size:34rem; line-height:1.6em;}
	.icon-list__item img{width:25rem;}
	.icon-list__item.item3 img, .icon-list__item.item4 img, .icon-list__item.item5 img{width:22rem;}
	.icon-list__item.item6 img{width:20rem;}
	.icon-list.v2 .icon-list__item.item1 img{width:20rem;}
	.icon-list.v2 .icon-list__item.item2 img, .icon-list.v2 .icon-list__item.item7 img{width:20rem;}
	.icon-list.v2 .icon-list__item.item3 img, .icon-list.v2 .icon-list__item.item4 img, .icon-list.v2 .icon-list__item.item6 img{width:25rem;}
}

.main-sns{position:relative; padding:110rem 0; background:#161616; border-radius:25rem; box-sizing:border-box; }
.main-sns .obj.v1{top:50rem; left:120rem; animation: heartbeat 1.5s infinite linear alternate;}
.main-sns .obj.v1 img{height:175rem;}
.main-sns .obj.v2{bottom:-60rem; right:60rem; animation: moveFace 2s infinite linear alternate;}
.main-sns .obj.v2 img{height:175rem;}
.main-sns__list{margin:70rem 0 0;}
.main-sns__list > li{display: flex; justify-content: center; align-items: center; flex-direction: column; height:290rem; background:#fff; border-radius:15rem; text-align:center;}
.main-sns__list > li:last-child{margin:0;}
.main-sns__list > li .icon-box{position:relative; width:125rem;}
.main-sns__list > li .icon-box .icon{position:absolute; top:49%; left:50%; transform:translate(-50%, -50%);}
.main-sns__list > li.insta .icon-box .icon{width:38rem;}
.main-sns__list > li.youtube .icon-box .icon{width:38rem;}
.main-sns__list > li.facebook .icon-box .icon{width:20rem;}
.main-sns__list > li.twitch .icon-box .icon{width:36rem;}
.main-sns__list > li.tiktok .icon-box .icon{width:39rem;}
.main-sns__list > li.sc .icon-box .icon{width:54rem;}
.main-sns__list > li .icon-box .icon img{width:100%;}
.main-sns__list > li .icon-box .bg img{width:100%;}
.main-sns__list > li .txt{margin:10rem 0 0;}
.main-sns__list > li .txt span{display:inline-block; margin:0 0 10rem; font-size:14rem; font-weight:600; text-transform:uppercase; background: #B744D3; background: linear-gradient(to right, #B744D3 0%, #598DFE 100%);  -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.main-sns__list > li .txt h3{font-size:23rem; font-family: 'GmarketSans'; font-weight:700; color:#333; line-height:1.2em; word-break:keep-all;}
.main-sns .btn-link{margin:70rem auto 0; width:254rem;}
.btn-link.gradient{background-image: -moz-linear-gradient( 0deg, rgb(225,68,194) 0%, rgb(72,124,255) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(225,68,194) 0%, rgb(72,124,255) 100%); background-image: -ms-linear-gradient( 0deg, rgb(225,68,194) 0%, rgb(72,124,255) 100%); box-shadow: 0px 7px 15.3px 2.7px rgba(135, 163, 255, 0.17);}

@media all and (max-width:1300px){
	.main-sns__list[data-grid="6"]{gap:20rem;}
	.main-sns__list > li{padding:0 15rem; height:270rem;}
	.main-sns__list > li .icon-box{width:115rem;}
}
@media all and (max-width:1024px){
	.main-sns{padding:95rem 0;}
	.main-sns__list{margin:60rem 0 0;}
	.main-sns__list[data-grid="6"]{grid-template-columns: 1fr 1fr 1fr;}
	.main-sns__list > li{height:290rem;}
	.main-sns__list > li .icon-box{width:125rem;}
	.main-sns .obj.v1{left:7%;}
	.main-sns .obj.v1 img{height:145rem;}
	.main-sns .obj.v2 img{height:145rem;}
}
@media all and (max-width:768px){
	.main-sns{padding:70rem 0;}
	.main-sns__list{margin:40rem 0 0; }
	.main-sns__list[data-grid="6"]{gap:15rem;}
	.main-sns .obj.v1{top:18rem; left:5%;}
	.main-sns .obj.v1 img{height:130rem;}
	.main-sns .obj.v2 img{height:130rem;}
	.main-sns .btn-link{margin:50rem auto 0;}
}
@media all and (max-width:620px){
	.main-sns{border-radius:20rem;}
	.main-sns__list{margin:30rem 0 0; }
	.main-sns__list > li{height:250rem;}
	.main-sns__list > li .icon-box{width:115rem;}
	.main-sns .btn-link{margin:40rem auto 0;}
	.main-sns .obj.v1{top:-20rem;}
	.main-sns .obj.v1 img{height:115rem;}
	.main-sns .obj.v2{right:30rem;}
	.main-sns .obj.v2 img{height:115rem;}
}
@media all and (max-width:480px){
	.main-sns{padding:40rem 0;}
	.main-sns .obj.v1{top:-40rem;}
	.main-sns .obj.v2{right:15rem; bottom:-40rem;}
	.main-sns .obj.v1 img,
	.main-sns .obj.v2 img{height:70rem;}
	.main-sns{border-radius:15rem;}
	.main-sns__list{margin:25rem 0 0; }
	.main-sns__list[data-grid="6"]{grid-template-columns: 1fr 1fr; gap:10rem;}
	.main-sns__list > li{border-radius:10rem; height:210rem;}
	.main-sns__list > li .icon-box{width:95rem;}
	.main-sns__list > li.insta .icon-box .icon{width:33rem;}
	.main-sns__list > li.youtube .icon-box .icon{width:33rem;}
	.main-sns__list > li.facebook .icon-box .icon{width:15rem;}
	.main-sns__list > li.twitch .icon-box .icon{width:30rem;}
	.main-sns__list > li.tiktok .icon-box .icon{width:30rem;}
	.main-sns__list > li.sc .icon-box .icon{width:45rem;}
	.main-sns__list > li .txt{margin:5rem 0 0;}
	.main-sns__list > li .txt span{margin:0 0 3rem; font-size:13rem;}
	.main-sns__list > li .txt h3{font-size:19rem;}
	.main-sns .btn-link{margin:30rem auto 0; width:160rem;}
}

/* section05 */
.main-info{position:relative; padding:140rem 0; box-sizing:border-box; background:#fff;}
.main-info .inr{display:flex;}
.main-info__img{display:flex; justify-content: center; align-items: center;  width:660rem; height:650rem; margin-right:100rem; background:#fbbddf; border-radius:20rem;}
.main-info__img img{width:auto; max-width:80%;}
.main-info__txt{width:calc(100% - 760rem); width:-webkit-calc(100% - 760rem);}
.info-list{}
.info-list li{border-bottom:1px dashed #eee; box-sizing:border-box;}
.info-list li.active{border-bottom:none;}
.info-list li:last-child{border-bottom:none;}
.info-list li > a{position:relative; display:block; padding:50rem 0; box-sizing:border-box;}
.info-list li.active > a{padding:50rem 0 40rem;}
.info-list .subject{}
.info-list .subject h3{display:flex; align-items: center; font-size:50rem; color:#333; line-height:1.2em; word-break:keep-all; font-family: 'outfit', 'Jalnan', Sans-serif;}
.info-list .subject h3 i{display:flex; justify-content: center; align-items: center; margin-right:20rem; width:60rem; height:60rem; font-size:20rem; font-weight:bold; color:#fff; line-height:1em; border-radius:50%; background: rgb(225,68,194); background: linear-gradient(139deg, rgba(225,68,194,1) 0%, rgba(72,124,255,1) 100%);}
.info-list li .list{display:block; width:100%; padding:35rem; background:#f9f9f9; border:1px solid #eee; box-sizing:border-box; border-radius:10rem;}
.info-list li .list p{display:block; font-size:17rem; font-weight:300; color:#666; line-height:1.7em; word-break:keep-all;}
.accordion li{position:relative;}
.accordion li .list{display:none; box-sizing:border-box; text-align:left;}
.accordion-list > li > a .arrow{position: absolute; right:0; top:50%; width:32rem; height:32rem;  transform:translateY(-50%); transition: transform .2s; cursor:pointer;}
.accordion-list > li > a .arrow:before{content: ""; display: block; position: absolute; left:50%; top:50%; width:32rem; height:6rem; background: #bcbcbc; border-radius:10rem; transform:translate(-50%, -50%);}
.accordion-list > li > a .arrow:after {content: ""; display: block; position: absolute; left:50%; top:50%; width: 6rem; height: 32rem; background: #bcbcbc; border-radius:10rem; transform:translate(-50%, -50%);}
.accordion-list > li.active > a .arrow{transform: translateY(-50%) rotate(313deg);}

@media all and (max-width:1300px){
	.main-info__img{width:50%; margin-right:5%;}
	.main-info__txt{width:45%;}
	.info-list li > a{padding:40rem 0;}
	.info-list li.active > a{padding:40rem 0 30rem;}
	.info-list .subject h3 i{margin-right:15rem; width:55rem; height:55rem;}
	.info-list .subject h3{font-size:40rem;}
	.info-list li .list{padding:25rem;}
	.info-list li .list p br{display:none;}
}
@media all and (max-width:1024px){
	.info-list li > a{padding:30rem 0;}
	.info-list li.active > a{padding:30rem 0 20rem;}
	.info-list .subject h3 i{margin-right:10rem; width:45rem; height:45rem;}
	.info-list .subject h3{font-size:32rem;}
	.info-list li .list{padding:20rem;}
	.info-list li .list p br{display:none;}
	.main-info__img{height:auto; padding:50rem 0; box-sizing:border-box;}
	.accordion-list > li > a .arrow{width:28rem; height:28rem;}
	.accordion-list > li > a .arrow:before{width:28rem; height:5rem;}
	.accordion-list > li > a .arrow:after{width:5rem; height:28rem;}
}
@media all and (max-width:768px){
	.main-info{padding:20rem 0;}
	.main-info .inr{display:block; margin:0;}
	.main-info__img{width:100%; padding:30rem; margin:0;}
	.main-info__img img{max-width:300rem;}
	.main-info__txt{width:100%;}
}
@media all and (max-width:480px){
	.main-info{padding:10rem 0;}
	.main-info__img{padding:25rem; border-radius:15rem;}
	.main-info__img img{max-width:220rem;}
	.info-list .subject h3{font-size:23rem;}
	.info-list .subject h3 i{margin-right:8rem; width:30rem; height:30rem; font-size:15rem;}
	.info-list li > a{padding:20rem 0;}
	.info-list li.active > a{padding:20rem 0 15rem;}
	.info-list li .list{padding:10rem 15rem !important;}
	.info-list li .list p{font-size:15rem; line-height:1.5em;}
	.accordion-list > li.active > a .arrow{width:18rem; height:18rem;}
	.accordion-list > li > a .arrow:before{width:18rem; height:3rem;}
	.accordion-list > li > a .arrow:after{width:3rem; height:18rem;}
}

.main-snshelper{position:relative; padding:130rem 0; margin:0 auto; border-radius:25rem; background:url(../images/main/bg_snshelper.jpg)no-repeat center; background-size:cover; transform:translateY(0rem) scale(0.9); transition:all 2s ease;}
.main-snshelper.is_moved{transform:translateY(0rem) scale(1);}
.main-snshelper .main-title h3{word-break:keep-all; letter-spacing:-2px;}
.sns-helper__list{margin:80rem 80rem 0;}
.sns-helper__list > li{width:100%; height:auto; background:#fff; border-radius:20rem; overflow:hidden; text-align:center;}
.sns-helper__img{display: flex; justify-content: center; align-items: center; width:100%; height:auto; aspect-ratio:1 / 0.85; background:#eef2f8;}
.img-wrap{display: flex; flex-direction: column; justify-content: center; align-items: center; width:220rem; height:200rem; background:#fff; border-radius:10rem; box-shadow: 0px 5px 7.36px 0.64px rgba(117, 132, 156, 0.07);}
.ic-doc{width:120rem;}
.ic-doc img{margin:0 0 15rem;}
.ic-doc img:last-child{margin:0;}
.charge-list{margin:0 45rem; gap:10rem;}
.charge-list > li{display: flex; justify-content: center; align-items: center; height:56rem; background:#fff; border:1px solid #e0e7f1; box-sizing:border-box; border-radius:8rem;}
.charge-list > li img{max-width:80%; height:20rem;}
.sns-helper__txt{position:relative; display:flex; flex-direction: column; justify-content: center; align-items: center; height:150rem;}
.sns-helper__txt i{display:flex; justify-content: center; align-items: center; position:absolute; top:-16rem; width:64rem; height:32rem; font-size:17rem; font-weight:600; color:#fff; background:var(--color-point02); border-radius:50rem;}
.sns-helper__txt h3{display:block; font-size:28rem; font-family: 'GmarketSans'; font-weight:700; color:#333; line-height:1.3em; word-break:keep-all;}
.sns-helper__txt span{display:inline-block; margin:5rem 0 0; font-size:17rem; font-weight:400; color:#777; line-height:1.4em; word-break:keep-all;}

@media all and (max-width:1500px){
	.sns-helper__img{aspect-ratio: 1 / 0.9;}
	.charge-list{margin:0 25rem;}
}
@media all and (max-width:1300px){
	.sns-helper__list{margin:60rem 5% 0;}
	.sns-helper__list > li{border-radius:15rem;}
	.img-wrap{width:180rem; height:160rem;}
	.img-wrap img{max-width:80%;}
	.sns-helper__txt{padding:0 10rem; box-sizing:border-box;}
	.sns-helper__txt i{top:-13rem; font-size:16rem; width:50rem; height:26rem;}
	.sns-helper__txt h3{font-size:26rem;}
	.sns-helper__txt span{margin:2rem 0 0; font-size:16rem;}

}

@media all and (max-width:1024px){
	.main-snshelper{padding:95rem 0;}
	.sns-helper__list[data-grid="4"]{gap:25rem; grid-template-columns: 1fr 1fr;}
	.sns-helper__img{aspect-ratio: 1 / 0.8;}
	.sns-helper__txt{height:140rem;}
	.img-wrap{width:220rem; height:200rem;}
}
@media all and (max-width:768px){
	.main-snshelper{padding:70rem 0;}
	.sns-helper__list{margin:40rem 5% 0;}
	.sns-helper__list[data-grid="4"]{gap:20rem;}
	.img-wrap{width:180rem; height:160rem;}
}
@media all and (max-width:620px){
	.sns-helper__txt i{top:-12rem; width:45rem; height:24rem; font-size:15rem;}
	.sns-helper__txt h3{font-size:24rem;}
}
@media all and (max-width:480px){
	.main-snshelper{padding:40rem 0; border-radius:15rem; transform:translateY(0rem) scale(1);}
	.sns-helper__list{margin:20rem 10rem 0;}
	.sns-helper__list[data-grid="4"]{gap:10rem; grid-template-columns: 1fr;}
	.sns-helper__list > li{border-radius:7rem;}
	.sns-helper__txt{height:auto; padding:25rem 10rem;}
	.sns-helper__txt i{top:-10rem; font-size:12rem; width:36rem; height:20rem;}
	.sns-helper__txt h3{font-size:20rem; line-height:1.2em;}
	.sns-helper__txt span{font-size:14rem; line-height:1.3em;}
}

.main-join{position:relative; padding:160rem 0; text-align:center; background:#fff;}
.main-join__btn{display:flex; align-items: center; justify-content: center; }
.btn-line{display:flex; justify-content: center; align-items: center; width:180rem; height:68rem; border:3rem solid #333; box-sizing:border-box; border-radius:50rem; text-align:center; transition:all 0.3s ease;}
.btn-line > span{font-size:20rem; font-family: 'Jalnan'; color:#333;}
.btn-line.blue{border-color:#0969f4;}
.btn-line.blue > span{color:#0969f4;}
.btn-line.purple{border-color:#7d5be6;}
.btn-line.purple > span{color:#7d5be6;}
.btn-line.blue:hover{background:#0969f4;}
.btn-line.purple:hover{background:#7d5be6;}
.btn-line:hover > span{color:#fff;}

.main-join__btn i{margin:0 25rem; font-size:25rem; color:#222; font-family: 'Jalnan';}
.main-join__txt{margin:60rem 0 0;}
.main-join__txt > h3{font-size:70rem; font-family: 'Jalnan'; color:#222; line-height:1.2em; word-break:keep-all;}
.main-join__txt > span{margin:35rem 0 0; display:inline-block; font-size:22rem; font-weight:300; color:#666; line-height:1.2em; word-break:keep-all;}
.main-join__txt .btn-link{margin:55rem auto 0; width:225rem;}

@media all and (max-width:768px){
	.main-join{padding:130rem 0;}
	.main-join__btn i{margin:0 20rem;}
	.main-join__txt > h3{font-size:58rem;}
	.main-join__txt > span{margin:30rem 0 0;}
	.btn-line{width:170rem; height:64rem;}
}
@media all and (max-width:620px){
	.main-join{padding:100rem 0;}
	.main-join__btn i{margin:0 15rem; font-size:20rem;}
	.main-join__txt{margin:45rem 0 0;}
	.main-join__txt > h3{font-size:48rem;}
	.main-join__txt > span{margin:20rem 0 0; font-size:20rem;}
	.btn-line{width:160rem; height:54rem;}
	.btn-line > span{font-size:19rem;}
}
@media all and (max-width:480px){
	.main-join{padding:60rem 0;}
	.main-join__btn i{margin:0 8rem; font-size:16rem;}
	.btn-line{width:110rem; height:40rem; border-width:2rem;}
	.btn-line > span{font-size:16rem;}
	.main-join__txt{margin:25rem 0 0;}
	.main-join__txt > h3{font-size:37rem; line-height:1.4em;}
	.main-join__txt > span{margin:15rem 0 0; font-size:15rem; line-height:1.4em;}
	.main-join__txt .btn-link{margin:30rem auto 0; width:130rem;}
}
.main-faq{position:relative; padding:130rem 0; background:#222; border-radius:25rem; transform:translateY(0rem) scale(0.9); transition:all 2s ease; opacity:1;}
.main-faq.is_moved{transform:translateY(0rem) scale(1);}
.faq-list{width:1300rem; margin:50rem auto 0;}
.faq-list > li{position:relative; display:block; margin:0 0 20rem; width:100%; background:rgba(255,255,255,0.1); border-radius:10rem; box-sizing:border-box; cursor:pointer;}
.faq-list > li > a{display:block; padding:30rem 40rem; }
.faq-list > li.active > a{display:block; padding:30rem 40rem 20rem; }
.faq-list > li .arrow{right:0rem;}
.faq-list > li .faq-list__tit{position:relative;}
.faq-list > li .faq-list__tit h3{font-size:25rem; font-weight:500; color:#fff; line-height:1.2em; word-break:keep-all;}
.faq-list > li .faq-list__tit .arrow{width:22rem; height:13rem; background:url(../images/common/ic-arr-down.svg)no-repeat center; background-size:contain;}
.faq-list > li .faq-list__tit .arrow:before,
.faq-list > li .faq-list__tit .arrow:after{display:none;}
.faq-list > li .faq-list__txt{padding:0 40rem 30rem; }
.faq-list > li .faq-list__txt p{font-size:18rem; font-weight:300; color:rgba(255,255,255,0.5); line-height:1.5em; word-break:keep-all;}
.faq-list > li .faq-list__txt .btn-list{display:flex;}
.faq-list > li .faq-list__txt .btn-list > li{}
.faq-list > li .faq-list__txt dl{margin:0 0 15rem;}
.faq-list > li .faq-list__txt dl dt{display:inline-block; padding:4rem 10rem; font-size:18rem; font-weight:600; color:rgba(0,0,0,0.7); border-radius:3rem; background:rgba(255,255,255,0.8); line-height:1.2em; word-break:keep-all;}
.faq-list > li .faq-list__txt dl dd{display:block; margin:6rem 0 0; font-size:18rem; font-weight:300; color:rgba(255,255,255,0.5); line-height:1.5em; word-break:keep-all;}
.faq-list > li.active .faq-list__tit .arrow{transform: translateY(-50%) rotate(180deg);}
.faq-list .btn-list{margin:15rem 0 0;}
.faq-list .btn-list > li{margin:0 10rem 0 0;}
.faq-list .btn-list > li a{display:block; padding:12rem 20rem; box-sizing:border-box; background:transparent; border:1px solid #fff; border-radius:8rem; transition:all 0.3s ease;}
.faq-list .btn-list > li a > span{font-size:16rem; font-weight:600; color:#fff;}
.faq-list .btn-list > li a:hover{background:#fff;}
.faq-list .btn-list > li a:hover > span{color:#222; transition:all 0.3s ease;}

/* 아코디언 메뉴
.accordion-list {border-top: 2px solid #777;}
.accordion-list .accordion-item {border-bottom: 1px solid #ddd;}
.accordion-list .accordion-item .accordion-link {display: block; position: relative; padding: 25px 20px; border-bottom: 1px solid #ddd; transition: all 0.3s;}
.accordion-list .accordion-item.active .accordion-link {background-color: #fff;}
.accordion-list .accordion-item .accordion-link::before {content: ""; display: inline-block; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); width: 14px; height: 4px; background-color: #999;}
.accordion-list .accordion-item.active .accordion-link::before {background-color: #15989f}
.accordion-list .accordion-name {position: relative; width: calc(100% - 50px); padding-left: 40px; font-size: 17px; font-weight: bold;}
.accordion-list .accordion-name .icon {display: inline-block; position: absolute; top: 3px; left: 0; font-family: 'gmarket'; font-weight: bold; font-size: 17px; color: #15989f; vertical-align: middle;}
*/

.accordion-list .accordion-item .accordion-desc {display: none;}

@media all and (max-width:1400px){
	.faq-list{width:90%; }	
}
@media all and (max-width:1024px){
	.main-faq{padding:95rem 0; border-radius:20rem;}
	.faq-list > li > a{padding:25rem 30rem;}
	.faq-list > li.active > a{padding:25rem 30rem 20rem;}
	.faq-list > li .faq-list__txt{padding:0 30rem 25rem}
}
@media all and (max-width:768px){
	.main-faq{padding:72rem 0;}
	.faq-list{margin:40rem auto 0;}
	.faq-list > li > a{padding:20rem 25rem;}
	.faq-list > li.active > a{padding:20rem 25rem 15rem;}
	.faq-list > li .faq-list__tit h3{font-size:22rem;}
	.faq-list .accordion-list .accordion-item .accordion-desc{padding:0 25rem 20rem;}
}
@media all and (max-width:620px){
	.faq-list{margin:30rem auto 0;}
	.faq-list > li{border-radius:8rem; margin:0 0 12rem;}
	.faq-list > li > a{padding:15rem 20rem;}
	.faq-list > li.active > a{padding:15rem 20rem 10rem;}
	.faq-list > li .faq-list__tit h3{font-size:20rem;}
	.faq-list > li .faq-list__tit .arrow{width:16rem; height:12rem;}
	.faq-list .accordion-list .accordion-item .accordion-desc{padding:0 20rem 15rem;}
}
@media all and (max-width:480px){
	.main-faq{padding:40rem 0; border-radius:15rem;  transform:translateY(0rem) scale(1);}
	.faq-list{margin:20rem auto 0;}
	.faq-list > li{border-radius:5rem; margin:0 0 10rem;}
	.faq-list > li > a{padding:12rem 10rem;}
	.faq-list > li.active > a{padding:12rem 10rem 10rem;}
	.faq-list > li .faq-list__tit h3{font-size:15rem;}
	.faq-list > li .faq-list__tit .arrow,
	.accordion-list > li.active > a .arrow{width:12rem; height:8rem;}
	.accordion-list .accordion-item .accordion-desc{padding:0 10rem 10rem;}
	.faq-list > li .faq-list__txt p{font-size:14rem;}
	.faq-list > li .faq-list__txt p br{display:none;}
	.faq-list > li .faq-list__txt dl dt{font-size:14rem; padding:4rem 6rem; border-radius:2rem;}
	.faq-list > li .faq-list__txt dl dd{font-size:14rem;}
	.faq-list .btn-list > li{margin:0 6rem 0 0;}
	.faq-list .btn-list > li a{padding:6rem 10rem; border-radius:5rem;}
	.faq-list .btn-list > li a > span{font-size:15rem;}
}