body{background:#F4F0FF}section{overflow:hidden}body picture{display:inline-block}section h1,section h2,section h3,section p{margin:0}h1{font-weight:700;font-size:48px;line-height:140%;margin:0;text-align:center;color:#fff}h1 span{color:#DD3BFF}h1~p{font-weight:400;font-size:18px;line-height:160%;text-align:center;margin:20px auto 30px;max-width:900px;color:#FFF9;max-width:1050px}h2{font-weight:700;font-size:34px;line-height:48px;color:#161616;margin:0;text-align:center}h2~p{font-weight:400;font-size:18px;line-height:120%;color:#16161699;margin:30px auto 60px;text-align:center}h2~p span{font-weight:600}.base-width{max-width:1300px;padding:100px 20px;margin:0 auto}.mobile{display:none}.pc{display:block}.plate{display:none}.pc-plate{display:block}.pink-button-box{display:flex;align-items:center;justify-content:center;margin-top:30px}.pink-button{display:inline-block;padding:0 50px;font-weight:600;font-size:20px;line-height:50px;height:50px;text-align:center;border-radius:6px;color:#FFF;background:linear-gradient(180deg,#E43BFF 0%,#983BFF 100%);cursor:pointer}.pink-button:hover{background:linear-gradient(180deg,#C74FFF 0%,#7C3DFF 100%)}.play-box{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;max-height:32px;border-radius:50%;background:#DD3BFF;cursor:pointer;color:#fff}.play-box:hover{background:#D300FF}.play-box svg{width:16px;height:16px}.play-box .play-icon{display:block}.play-box .pause-icon{display:none}.play-box.start .play-icon{display:none}.play-box.start .pause-icon{display:block}.background-image{width:100%;height:100%;min-width:100%;min-height:100%;position:absolute;z-index:-1;top:0;left:0}.background-image img{width:100%;height:100%;min-width:100%;min-height:100%}.works-song{border:1px solid #EE9DFF;border-radius:24px;display:inline-flex;align-items:center;background:#FFF;padding:8px 16px}.works-song .song-text{font-weight:400;font-size:16px;line-height:24px;color:#B400DB;margin:0 16px 0 10px}.works-song img{width:32px;height:22px}@media (max-width:1024px){h1{font-size:32px;line-height:120%}h1~p{font-size:16px}h2{font-size:28px;line-height:120%}h2~p{font-size:18px;line-height:140%;margin:30px 0 40px}.base-width{padding:50px 20px}.plate{display:block}.pc-plate{display:none}}@media (max-width:768px){.mobile{display:block}.pc{display:none}.pink-button{padding:0 24px}}.banner{position:relative;overflow:visible;background:#000;z-index:0}.banner .base-width{padding-top:80px;padding-bottom:0}.banner .lyrics-box-outside{background:linear-gradient(270deg,#993BFF 0%,#E33BFF 100%);padding:2px;border-radius:20px}.banner .lyrics-box{background:#FFF;border-radius:20px;padding:30px 30px 20px;display:flex;gap:30px}.banner .lyrics-box .box-left{width:40.5%}.banner .lyrics-box .box-left .box-header{display:flex;column-gap:16px;row-gap:3px;align-items:center;padding-bottom:21px;border-bottom:1px solid #E5E9EE;margin-bottom:20px;font-weight:400;font-size:16px;line-height:140%;color:#161616CC}.banner .lyrics-box .box-left .box-title{padding-right:16px;border-right:1px solid #E5E9EE}.banner .lyrics-box .box-title{display:flex;gap:12px;align-items:center}.banner .lyrics-box .box-title .title-text{font-weight:600;font-size:24px;line-height:34px;color:#161616}.banner .lyrics-box .box-title svg{width:32px;height:32px}.banner .lyrics-box .box-border{border:1px solid #E5E9EE;background:#F4F5F7}.banner .lyrics-box .box-left .box-content{margin-bottom:20px;position:relative}.banner .lyrics-box .box-left .content-title{font-weight:600;font-size:18px;line-height:30px;color:#161616;margin-bottom:10px}.banner .lyrics-box .box-left .content-title span{color:#D60000}.banner .lyrics-box .box-left .box-content textarea{width:100%;resize:none;color:#161616;border-radius:12px}.banner .lyrics-box .box-left .box-content textarea::-webkit-scrollbar{width:5px;background:transparent}.banner .lyrics-box .box-left .box-content textarea::-webkit-scrollbar-thumb{background:#FFFFFF4D;border-radius:22px;height:22px}.banner .lyrics-box .box-left .box-content .song-prompt{padding-bottom:44px}.banner .lyrics-box .box-left .radom-prompt{border:none;padding:5px 10px;background:#E8DFFF;font-weight:400;font-size:16px;color:#7500FA;border-radius:8px;position:absolute;bottom:16px;right:12px}.banner .lyrics-box .box-left .radom-prompt:hover{background:#DBCEFF}.banner .box-content textarea::placeholder{color:#16161666;opacity:1}.banner .box-content textarea.song-name{padding:13px 16px;height:48px}.banner .box-content textarea.song-prompt{padding:16px;height:160px}.banner .box-content .language-setting{display:flex;justify-content:space-between;column-gap:16px}.banner .box-content .language-setting .setting-icon{width:48px;height:48px;color:#333;cursor:pointer;position:relative;border-radius:12px;display:flex;align-items:center;justify-content:center}.banner .box-content .language-setting .setting-icon svg{width:24px;height:24px}.banner .box-content .language-setting .setting-icon:hover{background:#FBE6FF;border:1px solid #F8D8FF;color:#DD3BFF}.banner .box-content .language-setting .setting-icon:hover .setting-text{display:block}.banner .box-content .language-setting .setting-icon .setting-text{display:none;font-weight:400;font-size:12px;line-height:18px;text-align:center;color:#FFF;padding:8px;background:#333;border-radius:5px;position:absolute;z-index:2;top:-8px;left:50%;transform:translate(-50%,-100%);width:256px}.banner .box-content .language-setting .setting-icon .setting-text::after{content:'';background:#333;position:absolute;padding-bottom:4px;padding-left:10px;padding-right:10px;bottom:0;left:50%;transform:translateX(-50%)}.banner .box-content .language-setting .language-select-box{flex:1;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;position:relative;border-radius:12px;cursor:pointer}.banner .box-content .language-setting .language-select-box svg{width:16px;height:16px}.banner .box-content .language-select-box .language-select{font-weight:400;font-size:16px;line-height:140%;color:#161616}.banner .box-content .language-setting .select-list.active{display:block}.banner .box-content .language-setting .select-list{display:none;padding:8px;box-shadow:0 4px 8px 0 #00000026;background:#FFF;font-weight:400;font-size:16px;line-height:46px;color:#161616;width:100%;position:absolute;padding-top:8px;border:1px solid #E5E9EE;border-radius:8px;left:0;bottom:-8px;z-index:2;transform:translate(0,100%)}.banner .box-content .language-setting .select-item{border-radius:8px;cursor:pointer;padding:0 12px;height:46px}.banner .box-content .language-setting .select-item.disabled{cursor:none;pointer-events:none}.banner .box-content .language-setting .select-item:hover{background:#F4F5F7}.banner .box-content .language-setting .select-item.active{color:#DD3BFF}.banner .box-content .language-setting a{display:block;width:100%;height:46px;border-radius:8px;background:#F8D8FF;font-weight:400;font-size:16px;line-height:46px;text-align:center;color:#DD3BFF}.banner .box-content .language-setting .select-list a:hover{background:#F5C6FF}.banner .box-content .language-setting .select-list .a-select{display:block;height:46px;width:100%;background:#F8D8FF;color:#DD3BFF;font-weight:400;font-size:16px;line-height:140%;text-align:center}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.banner .pink-button-box{margin-top:20px}.banner .pink-button{display:inline-flex;align-items:center;justify-content:center;column-gap:8px;padding:0 55px;border:none}.banner .pink-button svg{width:20px;height:20px}.banner .pink-button img{width:20px;height:20px;display:none;animation:spin 1s linear infinite;transition:transform 0.3s ease}.banner .pink-button.generating svg{display:none}.banner .pink-button.generating img{display:block}.banner .pink-button span{font-weight:600;font-size:20px;line-height:120%;text-align:center;color:#fff}.banner .box-right{flex:1}.banner .box-right .lyrics-content{margin-top:20px;background:#F7F4FF;border:1px solid #D7C8FF;height:446px;border-radius:12px;position:relative}.banner .box-right .lyrics-content .empty-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:80%}.banner .box-right .lyrics-content .empty-content svg{width:100px;height:100px}.banner .lyrics-box .empty-content .more-text{font-weight:700;font-size:18px;line-height:140%;text-align:center;color:#7C719C;display:none;margin-top:10px}.banner .box-right .lyrics-content .empty-content .more-text a{color:#DD3BFF}.banner .box-right .lyrics-content .empty-content .more-text a:hover{color:#983BFF;text-decoration:underline}.banner .box-right .lyrics-content .empty-content.limited .more-text{display:block}.banner .box-right .pink-tex{display:block;font-weight:400;font-size:18px;line-height:120%;text-align:right;color:#AF00D6;margin:34px 0 0}.banner .box-right .pink-tex svg{width:18px;height:14px;margin-left:8px}.banner .box-right .pink-tex:hover{text-decoration:underline}.banner .box-right .generate-content{display:none;position:relative;text-align:center;padding-right:4px}.banner .box-right .generate-content .song-name{font-weight:600;font-size:20px;line-height:120%;color:#161616;margin:24px 0 16px;display:block}.banner .box-right .generate-content .song-lyrics{font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#161616CC;max-height:374px;overflow-y:auto}.banner .box-right .generate-content .song-lyrics::-webkit-scrollbar{width:8px;background:transparent}.banner .box-right .generate-content .song-lyrics::-webkit-scrollbar-thumb{background:#DDD8EA;border-radius:24px}.banner .box-right .generate-content .copy{border:none;padding:5px 10px;background:#E8DFFF;font-weight:400;font-size:16px;color:#993BFF;border-radius:8px;position:absolute;top:24px;right:12px;transform:translate(0,-100%);display:flex;align-items:center}.banner .box-right .generate-content .copy svg{width:20px;height:20px;margin-right:8px}.banner .box-right .generate-content .copy:hover{background:#DBCEFF}@media (max-width:1024px){.banner .lyrics-box{flex-wrap:wrap}.banner .lyrics-box .box-left,.banner .lyrics-box .box-right{width:100%}.banner .box-content .language-setting .setting-icon .setting-text{left:-120%}}@media (max-width:768px){.banner .base-width{padding-top:30px}.banner .lyrics-box{padding:20px}.banner .lyrics-box .box-title .title-text{font-size:20px}.banner .box-right .lyrics-content{height:300px}.banner .box-right .lyrics-content .empty-content svg{width:80px;height:80px}.banner .box-right .pink-tex{font-size:16px;margin-top:20px;text-align:center}.banner .box-right .generate-content .song-name{font-size:18px}.banner .box-right .generate-content .song-lyrics{font-size:14px;max-height:220px}.banner .box-right .generate-content .copy{font-size:12px;top:16px;right:8px}.banner .box-right .generate-content .copy svg{width:16px;height:16px}}@media (max-width:558px){.banner .lyrics-box .box-left .box-header{flex-direction:column;align-items:flex-start;padding:0;row-gap:4px;border-bottom:none}.banner .lyrics-box .box-left .box-title{padding-right:0;border-right:none}.banner .lyrics-box .box-left .box-header span{margin-left:44px}}.multiple-methods .methods-list{display:flex;column-gap:30px;row-gap:20px;align-items:center;flex-wrap:wrap;margin-top:60px}.multiple-methods .methods-item{position:relative;border-radius:18px;width:292px;height:242px;overflow:hidden;background:#FFF}.multiple-methods .methods-item picture,.multiple-methods .methods-item img{width:100%;aspect-ratio:73 / 45}.multiple-methods .methods-item .item-title{font-weight:700;font-size:18px;line-height:140%;text-align:center;color:#161616;margin:0;margin-top:16px}.multiple-methods .methods-item .item-text{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;background:#00000080;backdrop-filter:blur(8px);font-weight:400;font-size:18px;line-height:140%;text-align:left;color:#fff}.multiple-methods .methods-item .item-text a{font-weight:600;text-decoration:underline}.multiple-methods .pink-button-box{margin-top:40px}@media (min-width:1024px){.multiple-methods .methods-item:hover .item-text{display:block}}@media (max-width:1024px){.multiple-methods .methods-item:active .item-text{display:block}}@media (max-width:768px){.multiple-methods .methods-list{justify-content:center;margin-top:40px}}.exhibition-works .base-width{padding:0}.exhibition-works h2,.exhibition-works h2~p,.exhibition-works .pink-button-box{padding:0 20px}.exhibition-works .works-box{position:relative}.exhibition-works .works-box .button-prev,.exhibition-works .works-box .button-next{border:1px solid #DDD;box-shadow:0 2px 8px 0 #76078C23;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(50%);cursor:pointer;z-index:2;color:#666;background:#FFF}.exhibition-works .works-box .button-prev{left:0}.exhibition-works .works-box .button-next{right:0}.exhibition-works .works-box .button-prev svg,.exhibition-works .works-box .button-next svg{width:18px;height:15px}.exhibition-works .works-box .button-prev svg{transform:rotate(180deg)}.exhibition-works .works-box .prompt-box{background:#FFF;border:1px solid #DD3BFF;padding:12px;box-shadow:0 4px 12px 0 #DD3BFF33;border-radius:16px;display:flex;align-items:center;column-gap:10px;width:566px}.exhibition-works .works-box .prompt-box .prompt-icon{width:40px;height:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135.42deg,#E43BFF 4.99%,#983BFF 47.81%,#563BFF 90.62%);box-shadow:2px 2px 10px 0 #F9D8FF inset}.exhibition-works .works-box .prompt-box .prompt-text{font-weight:400;font-size:18px;line-height:26px;color:#161616}.exhibition-works .works-box .prompt-box .prompt-icon svg{width:24px;height:24px}.exhibition-works .works-box .swiper1{padding-bottom:30px}.exhibition-works .works-box .swiper2 .swiper-slide{min-width:55.5%;width:55.5%}.exhibition-works .works-box .swiper2 .swiper-wrapper{justify-content:center}.exhibition-works .works-box .swiper1 .swiper-slide{padding-top:15px;padding-left:10px}.exhibition-works .works-box .song-box{padding:24px 50px;max-width:700px;height:780px;background:#FFF;border:1px solid #DACDFF;box-shadow:0 4px 16px 0 #CCC0EF33;border-radius:12px;position:relative}.exhibition-works .works-box .song-box .song-name{font-weight:600;font-size:20px;line-height:120%;text-align:center;color:#161616}.exhibition-works .works-box .song-box .song-author{font-weight:400;font-size:16px;line-height:26px;text-align:center;color:#16161699;margin:8px 0 24px}.exhibition-works .works-box .song-box .lyrics-text{font-weight:400;font-size:16px;line-height:26px;color:#161616CC;column-count:2;column-gap:20px;text-align:center}.exhibition-works .works-box .song-box .lyrics-text::-webkit-scrollbar{width:5px}.exhibition-works .works-box .song-box .lyrics-text::-webkit-scrollbar-thumb{border-radius:6px;background:transparent}.exhibition-works .works-box .song-box .lyrics-text:hover::-webkit-scrollbar-thumb{background:#E9E9E9}.exhibition-works .works-box .works-song{position:absolute;width:445px;bottom:24px;left:50%;transform:translateX(-50%)}.exhibition-works .works-box .swiper2{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent)}.exhibition-works .works-box .swiper1{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 70%,transparent)}.exhibition-works .pink-button{padding:0 24px}@media(max-width:1024px){.exhibition-works .works-box .swiper2{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.exhibition-works .works-box .swiper1{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.exhibition-works .works-box{flex-wrap:wrap;justify-content:center}.exhibition-works .works-box .prompt-box{width:100%;min-width:295px;max-width:700px}.exhibition-works .works-box .prompt-box .prompt-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.exhibition-works .works-box .swiper2 .swiper-slide,.exhibition-works .works-box .swiper1 .swiper-slide{width:88%;max-width:88%}.exhibition-works .works-box .control{display:none}.exhibition-works .works-box .button-prev,.exhibition-works .works-box .button-next{position:static;transform:translate(0)}.exhibition-works .works-box .swiper2 .swiper-wrapper{justify-content:flex-start}.exhibition-works .works-box .swiper{overflow:visible}.exhibition-works .works-box .swiper1 .swiper-slide{display:flex;justify-content:center}.exhibition-works .works-box .song-box{padding:20px}.exhibition-works .works-box .swiper1{padding-bottom:20px}}@media(max-width:768px){.exhibition-works .works-box{margin-top:30px}.exhibition-works .works-box .song-box .lyrics-text{font-size:14px}.exhibition-works .pink-button{width:100%;max-width:440px}.exhibition-works .works-box .box-left .box-img-arrow{margin-bottom:15px}.exhibition-works .works-box .song-box .song-name{font-size:18px}.exhibition-works .works-box .song-box .song-author{font-size:14px;margin:10px 0}.exhibition-works .works-box .works-song{width:calc(100% - 40px);padding:8px}.exhibition-works .works-song .song-text{font-size:12px;line-height:16px;margin:0 10px 0 8px}}@media(max-width:576px){.exhibition-works .works-box .song-box .lyrics-text{column-count:auto;overflow-y:auto;max-height:255px;padding-bottom:30px;text-align:center}.exhibition-works .works-box .song-box{height:426px}}.whole-process .process-box{display:flex;align-items:center;gap:30px;justify-content:center}.whole-process .process-box .box-left{max-width:530px}.whole-process .box-left .process-title{font-weight:700;font-size:28px;line-height:36px;color:#161616}.whole-process .box-left .process-title span{color:#DD3BFF}.whole-process .box-left .process-text{font-weight:400;font-size:18px;line-height:120%;color:#161616CC;margin:30px 0}.whole-process .box-left .pink-button{padding:0 24px}.whole-process .box-right{width:54%}.whole-process .box-right>picture{width:100%;aspect-ratio:7 / 4;border-radius:16px;overflow:hidden}.whole-process .box-right>picture img{width:100%;aspect-ratio:7 / 4}.whole-process .pink-arrow{width:73px;height:72px;margin:14px 0 14px 228px}.whole-process .pink-arrow img{width:100%;height:100%}.whole-process .works-song{width:410px;max-width:410px;;display:flex;margin:16px auto 0}@media(max-width:1024px){.whole-process .box-left{text-align:center}.whole-process .box-right{width:80%}.whole-process .process-box{flex-wrap:wrap}.whole-process .pink-arrow{display:block;margin:20px auto}}@media(max-width:768px){.whole-process .box-left .process-title{font-size:22px;text-align:center}.whole-process .box-left .process-text{margin:20px 0;text-align:center}.whole-process .box-right>picture{border-radius:8px}.whole-process .box-right{width:100%}.whole-process .pink-arrow{width:57px;height:56px}}@media(max-width:576px){.whole-process .works-song{width:100%;padding:8px 16px}.works-song .song-text{font-size:12px;margin:0 12px 0 10px}}.use-to{position:relative;z-index:0;background:#000}.use-to h2{color:#FFF}.use-to .use-to-box{margin-top:60px}.use-to .pagination-list{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;column-gap:40px}.use-to .pagination-list .pagination-item{cursor:pointer;width:100%}.use-to .pagination-list .pagination-item h3{font-weight:600;font-size:22px;line-height:120%;color:#FFF;margin:0 0 12px}@keyframes progcess-bar-animation{0%{width:0}100%{width:100%}}.use-to .pagination-list .pagination-item .progcess{width:100%;background:#403967;border-radius:2px;height:4px;position:relative;overflow:hidden;margin-bottom:30px}.use-to .pagination-list .pagination-item .progcess .progcess-bar{position:absolute;top:0;left:0;width:0;height:100%;background:#E43BFF}.use-to .pagination-list .pagination-item.active .progcess .progcess-bar{animation:progcess-bar-animation 5.2s linear forwards}.use-to .pagination-list .pagination-item.active h3{color:#E43BFF}.use-to .pagination-list .pagination-item .slide p,.use-to .swiper .swiper-slide p{font-weight:400;font-size:18px;line-height:140%;text-align:center;color:#FFFC;margin-bottom:30px}.use-to .pagination-list .pagination-item .slide picture,.use-to .swiper .swiper-slide picture{width:100%;aspect-ratio:21 / 8}.use-to .pagination-list .pagination-item .slide img,.use-to .swiper .swiper-slide img{width:100%;aspect-ratio:21 / 8;border-radius:24px}.use-to .pagination-list .pagination-item .slide{display:none;margin-bottom:16px}@media (max-width:1024px){.use-to .swiper{position:fixed;left:-100vw;width:10px;height:10px}.use-to .pagination-list{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:0}.use-to .pagination-list .pagination-item.active .slide{display:block}.use-to .pagination-list .pagination-item .progcess{margin-bottom:16px}.use-to .use-to-box{margin-top:40px}.use-to .pagination-list .pagination-item .slide img,.use-to .swiper .swiper-slide img{border-radius:8px}}.ai-composition{position:relative}.ai-composition .base-width{padding:80px 20px}.ai-composition h2{color:#750CE8;@supports (-webkit-background-clip:text) or (background-clip:text){background:linear-gradient(90deg,#750CE8 0%,#C700E8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.ai-composition .pink-button{display:inline-flex;column-gap:8px;padding:13px 24px;align-items:center}.ai-composition .pink-button-box{margin-top:30px}.ai-composition .pink-button svg{width:20px;height:20px}.ai-composition .pink-button span{font-weight:600;font-size:20px;line-height:120%;text-align:center}@media (max-width:768px){.ai-composition .base-width{padding:50px 20px}}.faq h2{margin-bottom:60px}.faq ul{padding:30px;border-radius:30px;background:#FFF}.faq ul li{margin-bottom:30px;padding:0 0 30px;border-bottom:1px solid #CBCBCB;cursor:pointer}.faq ul li b{display:flex;justify-content:space-between;align-items:center;font-size:20px;color:#161616}.faq ul li p{display:none;font-size:18px;color:#161616CC;margin-top:24px;text-align:left}.faq ul li b span{position:relative;display:inline-block;width:32px;height:32px;border:1px solid #161616;cursor:pointer;border-radius:100%;flex-shrink:0;margin-left:10px}.faq ul li b span:before,.faq ul li b span:after{content:'';width:12px;height:3px;border-radius:3px;background:#161616;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq ul li b span:after{transform:rotate(90deg) translate(-50%,-60%);transform-origin:0 0}.faq ul li.active b{color:#DD3BFF}.faq ul li.active p{display:block}.faq ul li.active b span:before{background:#2C2935}.faq ul li.active b span:after{display:none}.faq ul li p a{cursor:pointer;text-decoration:underline}.faq ul li p a:hover{color:#DD3BFF}@media (max-width:1024px){.faq{padding:0 0 32px}.faq h2{margin-bottom:40px}.faq ul{padding:30px 20px}.faq ul li{margin-bottom:20px;padding:0 0 20px}}.bottom-banner{position:relative;background:#000;z-index:0}.bottom-banner h2{color:#FFF}.bottom-banner h2~p{margin-bottom:40px;color:#FFFC}.bottom-banner .pink-button-box{column-gap:40px;row-gap:20px;flex-wrap:wrap}.bottom-banner .pink-button-box .pink-button{padding:0;width:240px;line-height:54px;height:54px}.bottom-banner .pink-button-box .white-button{width:240px;line-height:54px;background:#FFF;border-radius:6px;font-size:20px;line-height:54px;text-align:center;color:#B300DB}.bottom-banner .pink-button-box .white-button:hover{background:#F8D8FF}@media (max-width:768px){.bottom-banner h2~p{margin-bottom:30px}}