html{font-size:37.5%}@media screen and (width>=960px){html{font-size:50%}}@media screen and (width>=1280px){html{font-size:62.5%}}*{font-family:Yu Gothic,Hiragino Mincho ProN,sans-serif}body{color:#000;margin:0}.main{flex-direction:column;align-items:center;gap:8rem;display:flex}.navigation-button{color:#fff;background-color:#2e8dff;border:none;border-radius:3rem;width:90%;margin:1rem;padding:0;font-size:4rem;font-weight:600}@media screen and (width>=520px){.navigation-button{width:450px;margin:1rem auto}}@media screen and (width>=960px){.navigation-button{border-radius:5rem;width:760px;padding:4px}}.fade-in{opacity:1;animation:2s fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}.install-button{vertical-align:middle;object-fit:contain}header{border-bottom:.1mm solid #ececec;align-items:center;gap:.5rem;padding:1rem 0 1rem 2rem;display:flex}header img{width:6rem;height:6rem}header .header-logo-text{color:#a9a9a9;font-size:4rem;font-weight:100}.top-wrapper{flex-direction:column;align-items:center;gap:6rem;width:100%;padding-top:8rem;display:flex;position:relative}.top-wrapper .simple-eng-app{color:#989898;font-size:4rem;font-weight:600}.top-wrapper .background-text{display:none}@media screen and (width>=1280px){.top-wrapper .background-text{color:#faf7f7da;z-index:-1;font-size:30rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}}.top-wrapper .appeal-content-wrapper{flex-direction:column;align-items:center;gap:0;display:flex}@media screen and (width>=960px){.top-wrapper .appeal-content-wrapper{flex-direction:row;gap:3rem}}.top-wrapper .appeal-content-wrapper .appeal-text{font-size:9rem;font-weight:700}@media screen and (width>=960px){.top-wrapper .appeal-content-wrapper .appeal-text{text-align:center;width:30rem;display:inline-block}}.top-wrapper .appeal-content-wrapper .appeal-image{width:17rem;height:17rem}.top-wrapper .top-app-icon{width:20rem;height:20rem}.top-wrapper .install-button{width:24rem}.top-wrapper .install-wrapper{flex-direction:column;align-items:center;gap:2rem;display:flex}.video-wrapper{aspect-ratio:5/3;background-color:#000;border-radius:3rem;width:90%;margin:0 16px}@media screen and (width>=520px){.video-wrapper{width:450px;margin:0}}@media screen and (width>=960px){.video-wrapper{width:760px;margin:0}}.introduction-wrapper{flex-direction:column;align-items:center;gap:3rem;padding:0 16px;display:flex}@media screen and (width>=520px){.introduction-wrapper{width:450px}}@media screen and (width>=960px){.introduction-wrapper{width:760px}}.introduction-wrapper .starting-text{color:#0a0f37;font-size:4rem;font-weight:700}.introduction-wrapper .other-ways-wrapper{align-items:space-between;flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}@media screen and (width>=960px){.introduction-wrapper .other-ways-wrapper{gap:2rem}}.introduction-wrapper .other-ways-wrapper .other-way{color:#86bdff;width:100px;height:100px;aspect-ratio:square;text-align:center;background-color:#ecf5ff;border-radius:100%;justify-content:center;align-items:center;padding:5rem;font-size:4rem;font-weight:700;display:flex}@media screen and (width>=960px){.introduction-wrapper .other-ways-wrapper .other-way{width:170px;height:170px;font-size:4rem}}.introduction-wrapper .introduction-image{width:100%}.introduction-wrapper .introduction-image img{object-fit:cover;width:100%}.introduction-wrapper .cycle-illustration .cycle-title{color:#0a0f37;text-align:center;margin-bottom:2rem;font-size:5rem;font-weight:700}.introduction-wrapper .cycle-illustration .description{color:#a9a9a9;text-align:center;margin:0 1rem;font-size:3rem}.function-wrapper{background-color:#2e8dff;flex-direction:column;gap:3rem;padding:4rem 16px;display:flex}@media screen and (width>=960px){.function-wrapper{width:100%;padding:6rem 0}}@media screen and (width>=520px){.function-wrapper{width:100%;padding:3rem 0}}.function-wrapper .function-card-main{background-color:#fff;border-radius:3rem;flex-direction:column;align-items:center;gap:0;padding:4rem 6rem;display:flex}@media screen and (width>=520px){.function-wrapper .function-card-main{width:450px;margin:0 auto}}@media screen and (width>=960px){.function-wrapper .function-card-main{width:760px;margin:0 auto}}.function-wrapper .function-card-main .title{color:#0a0f37;font-size:8rem;font-weight:700}.function-wrapper .function-card-main .subtitle{color:#0a0f37;font-size:3rem;font-weight:700}.function-wrapper .function-card-main .main-contents{flex-direction:column;display:flex}@media screen and (width>=520px){.function-wrapper .function-card-main .main-contents{width:320px;margin:0 auto}}@media screen and (width>=960px){.function-wrapper .function-card-main .main-contents{width:500px;margin:0 auto}}.function-wrapper .function-card-main .main-contents .card-text .function-name{color:#2e8dff;margin-bottom:1rem;font-size:5rem;font-weight:700}.function-wrapper .function-card-main .main-contents .card-text .description{color:#0a0f37;margin:0;font-size:3rem;font-weight:500}.function-wrapper .function-card-sub{background-color:#e1edfa;border-radius:3rem;flex-direction:column;align-items:center;gap:0;margin-bottom:2rem;padding:4rem 6rem;display:flex}@media screen and (width>=520px){.function-wrapper .function-card-sub{width:450px;margin:0 auto 2rem}}@media screen and (width>=960px){.function-wrapper .function-card-sub{width:760px;margin:0 auto 4rem}}.function-wrapper .function-card-sub .title{color:#0a0f37;font-size:5rem;font-weight:700}.function-wrapper .function-card-sub .description{color:#0a0f37;width:70%;margin:0 auto;font-size:3rem;font-weight:500}.function-wrapper .function-card-sub .situation-wrapper{flex-wrap:wrap;justify-content:center;gap:1rem;padding:3rem 0;display:flex}.function-wrapper .function-card-sub .situation-wrapper .situation{background-color:#fff;border-radius:3rem;flex-direction:column;justify-content:center;align-items:center;width:26rem;height:26rem;display:flex}@media screen and (width>=520px){.function-wrapper .function-card-sub .situation-wrapper .situation{width:200px;height:200px}}@media screen and (width>=960px){.function-wrapper .function-card-sub .situation-wrapper .situation{width:280px;height:280px}}.function-wrapper .function-card-sub .situation-wrapper .situation .emoji{font-size:12rem}.function-wrapper .function-card-sub .situation-wrapper .situation .situation-name{margin:0;font-size:2rem;font-weight:700}.closing-wrapper{flex-direction:column;align-items:center;gap:4rem;width:100%;padding-bottom:8rem;display:flex}@media screen and (width>=1280px){.closing-wrapper{width:760px;margin:0 auto}}.closing-wrapper .ai-appeal-point{flex-direction:column;align-items:center;gap:0;display:flex}.closing-wrapper .ai-appeal-point .appeal-text{color:#0a0f37;font-size:9rem;font-weight:700}.closing-wrapper .ai-appeal-point .appeal-image{width:8rem;height:8rem}.closing-wrapper .aiLingo-logo{width:17rem;height:17rem}.closing-wrapper .impression-text{text-align:center;width:80%;margin:0 auto;font-size:5rem;font-weight:500}.closing-wrapper .install-button{width:24rem}.top-wrapper h1.simple-eng-app,.introduction-wrapper h2.starting-text{margin:0}.install-link{display:inline-block}.install-button{width:216px;height:auto}
