@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap");html{font-size:62.5%}body{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:1.6rem;font-display:swap;color:#333;margin:0;padding:0;border:0}h1,h2,h3,h4,h5{font-weight:500;margin:0}a{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}.container{max-width:800px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1;background-color:#fff}.flexContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:70px}.flexContainer>ul>li>a{color:inherit;font-weight:500!important}.flexContainer>*>img{width:50px;height:50px}.flexContainer>*>li{display:inline-block;margin:0 0 0 3rem}footer{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fee3ed;height:250px;padding-top:30px}.insideContainer>a{margin:0 3rem;color:#f2779f}.insideContainer>a:hover{opacity:.8}.insideContainer>*>img{width:4rem;height:4rem}.insideContainer>hr{margin:2rem auto}.insideContainer>p{color:#f2779f;font-weight:700;font-size:1.4rem;margin-top:50px}.insideContainer>hr{height:1px;background-color:#f2779f;border:none}.footerContainer{display:flex;justify-content:space-between}.error{text-align:center;margin-top:10rem}@media (max-width:540px){.insideContainer{margin:0 1.5rem}}@media (max-width:414px){.flexContainer{margin:0}.flexContainer>*>li{display:inline-block;margin:0 0 0 .7rem}.featuresContainer{display:flex;flex-direction:column}}.textContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:hsla(0,0%,50%,.8);padding:0 2rem 1rem;border-radius:5px}.textContainer>h1{font-size:5rem}.profile{padding:10rem 0;display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;grid-column-gap:3rem;grid-auto-flow:dense}.profile>p{margin:20}.profile>*>h2>span{font-weight:bolder;background:linear-gradient(transparent 10%,#fcabc5 10% 90%,transparent 90%)}.profile>*>p>span{font-weight:bolder;background:linear-gradient(transparent 10%,#ffd5e2 10% 90%,transparent 90%)}.profile>.image-container{position:relative}.profile>.image-container>img{min-height:1195;width:100%;position:relative!important}.download{display:flex;align-items:center;justify-content:space-around}.features{padding:0 0 15rem}.features>h2{text-align:center;margin-bottom:7rem}.highlighter{position:relative}.highlighter:before{content:"";width:100%;height:80%;position:absolute;top:10%;left:0;background:linear-gradient(45deg,transparent,#fee3ed 0 40%,transparent);z-index:-1}.features>.featuresContainer{display:flex;justify-items:center;align-items:center;justify-content:space-between}.features>.featuresContainer>.featuturesCard{display:flex;flex-direction:column;width:230px}.features>.featuresContainer>div{display:flex;align-items:center;gap:1rem;font-weight:500}.features>.featuresContainer>*>img{height:200px}.dl{padding:0 0 10rem}.dl>h2{text-align:center;margin-bottom:7rem}.dl>.dlContainer{display:flex;flex-direction:column;justify-items:center;align-items:center}.dl>.dlContainer>h3{text-align:center;margin-bottom:5rem}.dl>.dlContainer>p{margin-bottom:4rem}.dl>.dlContainer>.dlDownload{width:380px;padding:10;display:flex;align-items:center;justify-content:space-around}.dlDownload>img{margin:10px}@media (max-width:414px){.textContainer{width:80%;padding:1.5rem 1rem 3rem}.profile{padding:5rem 0;grid-template-columns:1fr;grid-row-gap:3rem}.features{padding:0 0 5rem}.features>.featuresContainer{grid-template-columns:1fr}.featuturesCard{margin-bottom:5rem}.features>h2{padding:0 0 2rem}.dl>.dlContainer{grid-template-columns:1fr}.dl>h2{padding:0 0 10rem}.highlighter:before{content:"";width:100%;height:50%;position:absolute;top:10%;left:0;background:linear-gradient(45deg,transparent,#fee3ed 0 40%,transparent);z-index:-1}}.blogCard{display:grid;grid-template-columns:1fr 2fr;align-items:center;color:inherit;margin-top:5rem;box-shadow:0 4px 16px 0 rgba(0,0,0,.2)}.cardContainer{padding:0 2rem .8rem}.cardContainer>a{display:inline-block;padding:.8rem 2rem;background-color:#ff5436;color:#fff;border-radius:5px;font-size:1.4rem}.linkButton:hover{opacity:.8}.blogImg{height:300px}.blogImg>img{min-height:300px;width:100%;object-fit:cover}.paginationWrapper{text-align:center;margin:5rem auto}.paginationWrapper>a{color:#ff5436;padding:0 1rem}@media (max-width:540px){.blogCard{grid-template-columns:1fr}.cardContainer{padding:2rem}.blogImg{order:-1}}.wrapper{padding:7rem 0 10rem}input[type=email],input[type=text],textarea{width:100%;font-family:inherit;font-size:inherit;padding:.4rem;margin-bottom:1rem;box-sizing:border-box;border:1px solid grey;border-radius:5px}label{font-size:1.4rem}button{width:100%;border:none;padding:.5rem 2rem;font-size:1.6rem;color:#fff;background-color:#f2799f;transition-duration:.4s;border-radius:5px}button:hover{opacity:.8;cursor:pointer}button:focus{outline:none}.img-container{text-align:center;max-width:1000px;margin:auto}.img-container>img{width:100%;height:100%;object-fit:cover}.wrapper{padding:5rem 0 10rem}.pnWrapper{gap:2rem;margin-top:5rem;max-width:800px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.pnWrapper,.pnWrapper>a{display:flex;justify-content:center}.pnWrapper>a{border:2px solid #ff5436;width:100%;padding:2rem 5rem;color:inherit}.pnWrapper>a:hover{opacity:.8}@media(max-width:540px){.wrapper{padding:2rem 0 10rem}.pnWrapper{flex-wrap:wrap}}.privacyWrapper{padding:7rem 7rem 10rem}.h1-primary{font-size:3rem;margin-bottom:20px}a:active,a:hover,a:link,a:visited{color:#f2779e}.privacyContainer>h2,.privacyContainer>h3,.privacyContainer>h4{color:#000}.privacyContainer>h2:before,.privacyContainer>h3:before,.privacyContainer>h4:before,.privacyContainer>h5:before{border-color:#f1769e;content:"";position:absolute;bottom:0;width:100%;border-bottom:4px solid #f2779e}.privacyContainer>p{margin-top:2rem;margin-bottom:4rem}.privacyContainer>.content p:after,.privacyContainer>.content:after,.privacyContainer>div:after{display:block;content:"";clear:both}.privacyContainer>*,:after,:before{box-sizing:inherit}.privacyContainer>h2,.privacyContainer>h3,.privacyContainer>h4,.privacyContainer>h5{position:relative;padding-bottom:14px;overflow:hidden}.privacyContainer>.backLink{margin-top:120px}