:root{--line-height:1.5;--contents-width:750;--transition-default:cubic-bezier(.165,.84,.44,1)}body{font-size:min(28/var(--contents-width)*100vw,28px);font-family:var(--font-zenKaku-gothic-antique),sans-serif;line-height:var(--line-height)}.top-module__rjrc0a__container{max-width:calc(var(--contents-width)*1px);margin-left:auto;margin-right:auto;position:relative}.top-module__rjrc0a__heading01{margin-bottom:min(30/var(--contents-width)*100vw,30px);font-size:min(44/var(--contents-width)*100vw,44px);text-align:center;color:var(--text-basic-color)}.top-module__rjrc0a__mainVisual{grid-column-gap:min(40/var(--contents-width)*100vw,40px);margin:min(50/var(--contents-width)*100vw,50px)min(30/var(--contents-width)*100vw,30px)0;grid-template-rows:repeat(2,1fr);grid-template-columns:27.5362% 66.6667%;align-items:center;display:grid}.top-module__rjrc0a__mainVisual .top-module__rjrc0a____icon{grid-area:1/1/3/2}.top-module__rjrc0a__mainVisual .top-module__rjrc0a____title{grid-area:1/2/2/3}.top-module__rjrc0a__mainVisual .top-module__rjrc0a____download{grid-area:2/2/3/3}.top-module__rjrc0a__mainVisual h1{font-size:min(64/var(--contents-width)*100vw,64px);font-weight:700;line-height:1.3}.top-module__rjrc0a__mainVisual .top-module__rjrc0a____subtitle{font-size:min(32/var(--contents-width)*100vw,32px);color:var(--color-muted-400);display:block}.top-module__rjrc0a__mainVisual .top-module__rjrc0a____download{margin-top:min(28/var(--contents-width)*100vw,28px)}.top-module__rjrc0a__mainVisual .top-module__rjrc0a____download ul{column-gap:min(20/var(--contents-width)*100vw,20px);display:flex}.top-module__rjrc0a__mainVisual .top-module__rjrc0a____download img{height:min(72/var(--contents-width)*100vw,72px)}.top-module__rjrc0a__about{margin:min(100/var(--contents-width)*100vw,100px)min(30/var(--contents-width)*100vw,30px)}.top-module__rjrc0a__about .top-module__rjrc0a____text>p+p{margin-top:min(28/var(--contents-width)*100vw,28px)}.top-module__rjrc0a__screenshot{margin:min(100/var(--contents-width)*100vw,100px)min(0/var(--contents-width)*100vw,0px)}.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap{padding-bottom:min(30/var(--contents-width)*100vw,30px);overflow-x:auto}.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap>ul{gap:min(10/var(--contents-width)*100vw,10px);white-space:nowrap;display:flex}.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap>ul>li:first-child{padding-left:min(30/var(--contents-width)*100vw,30px)}.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap>ul>li:last-child{padding-right:min(30/var(--contents-width)*100vw,30px)}.top-module__rjrc0a__screenshot img{max-width:none;height:min(390/var(--contents-width)*100vw,390px);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap{scrollbar-color:var(--color-primary-500)transparent;scrollbar-width:thin;position:relative}@supports selector(::-webkit-scrollbar){.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap::-webkit-scrollbar{height:8px!important}.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap::-webkit-scrollbar-track{background:0 0!important}.top-module__rjrc0a__screenshot .top-module__rjrc0a____wrap::-webkit-scrollbar-thumb{background-color:var(--color-primary-500)!important;border-radius:9999px!important}}.top-module__rjrc0a__plan{margin:min(100/var(--contents-width)*100vw,100px)min(30/var(--contents-width)*100vw,30px)}.top-module__rjrc0a__plan .top-module__rjrc0a____wrap{column-gap:min(10/var(--contents-width)*100vw,10px);grid-template-columns:repeat(2,1fr);display:grid}.top-module__rjrc0a__plan .top-module__rjrc0a____item{grid-template-rows:subgrid;border-radius:min(15/var(--contents-width)*100vw,15px);grid-row:span 3;display:grid;overflow:hidden}.top-module__rjrc0a__plan .top-module__rjrc0a____title{padding:min(8/var(--contents-width)*100vw,8px);font-size:min(26/var(--contents-width)*100vw,26px);text-align:center;color:var(--text-control-color);background:linear-gradient(135deg,#fbc2eb 0%,#a18cd1 100%)}.top-module__rjrc0a__plan .top-module__rjrc0a____title>h3{font-size:min(26/var(--contents-width)*100vw,26px)}.top-module__rjrc0a__plan .top-module__rjrc0a____price{padding:min(22/var(--contents-width)*100vw,22px);color:var(--text-control-color);background:linear-gradient(135deg,#fbc2eb 0%,#a18cd1 100%);justify-content:center;align-items:center;display:flex}.top-module__rjrc0a__plan .top-module__rjrc0a____price .top-module__rjrc0a____inner{flex-direction:column;display:inline-flex}.top-module__rjrc0a__plan .top-module__rjrc0a____price p{font-size:min(36/var(--contents-width)*100vw,36px);text-align:right;font-weight:700;line-height:1.1}.top-module__rjrc0a__plan .top-module__rjrc0a____price p>span{font-size:min(72/var(--contents-width)*100vw,72px);font-weight:500;font-family:var(--font-josefin-sans),sans-serif;line-height:1;display:inline-block}.top-module__rjrc0a__plan .top-module__rjrc0a____list{padding:min(30/var(--contents-width)*100vw,30px)min(15/var(--contents-width)*100vw,15px);font-size:min(24/var(--contents-width)*100vw,24px);background:var(--background-basic-color-1);font-weight:700}.top-module__rjrc0a__plan .top-module__rjrc0a____list>ul>li{text-align:center;color:var(--text-basic-color);position:relative}.top-module__rjrc0a__plan .top-module__rjrc0a____list>ul>li+li{padding-top:min(40/var(--contents-width)*100vw,40px)}.top-module__rjrc0a__plan .top-module__rjrc0a____list>ul>li+li:before{content:"";left:calc(50% - min(105/var(--contents-width)*100vw,105px));top:min(20/var(--contents-width)*100vw,20px);width:min(210/var(--contents-width)*100vw,210px);background-color:var(--color-muted-300);height:1px;display:block;position:absolute}.top-module__rjrc0a__plan .top-module__rjrc0a____list>ul>li[aria-hidden]{color:var(--color-muted-300)}.top-module__rjrc0a__faq{margin:min(100/var(--contents-width)*100vw,100px)min(30/var(--contents-width)*100vw,30px)}.top-module__rjrc0a__faq .top-module__rjrc0a____wrap{row-gap:min(15/var(--contents-width)*100vw,15px);flex-direction:column;display:flex}.top-module__rjrc0a__faq .top-module__rjrc0a____item{padding:min(30/var(--contents-width)*100vw,30px);background-color:var(--background-basic-color-1);border-radius:min(20/var(--contents-width)*100vw,20px)}.top-module__rjrc0a__faq .top-module__rjrc0a____icon{width:min(60/var(--contents-width)*100vw,60px);height:min(60/var(--contents-width)*100vw,60px);padding-top:min(12/var(--contents-width)*100vw,12px);font-size:min(44/var(--contents-width)*100vw,44px);font-style:normal;font-weight:700;font-family:var(--font-josefin-sans),sans-serif;color:var(--text-control-color);background-color:var(--text-basic-color);border-radius:100px;justify-content:center;line-height:1;display:flex}.top-module__rjrc0a__faq .top-module__rjrc0a____question{grid-template-columns:min(60/var(--contents-width)*100vw,60px)1fr;column-gap:min(30/var(--contents-width)*100vw,30px);display:grid}.top-module__rjrc0a__faq .top-module__rjrc0a____question>p{font-size:min(32/var(--contents-width)*100vw,32px);align-self:center;font-weight:700}.top-module__rjrc0a__faq .top-module__rjrc0a____answer{grid-template-columns:min(60/var(--contents-width)*100vw,60px)1fr;column-gap:min(30/var(--contents-width)*100vw,30px);margin-top:min(30/var(--contents-width)*100vw,30px);display:grid}.top-module__rjrc0a__faq .top-module__rjrc0a____answer>p{font-size:min(26/var(--contents-width)*100vw,26px);align-self:center}.top-module__rjrc0a__faq .top-module__rjrc0a____answer>.top-module__rjrc0a____icon{color:var(--text-basic-color);background-color:var(--background-basic-color-2);border:min(1/var(--contents-width)*100vw,1px)solid var(--text-basic-color)}.top-module__rjrc0a__download{margin:min(100/var(--contents-width)*100vw,100px)min(30/var(--contents-width)*100vw,30px)}.top-module__rjrc0a__download .top-module__rjrc0a____wrap{justify-content:center;gap:min(40/var(--contents-width)*100vw,40px);display:flex}.top-module__rjrc0a__download img{height:min(72/var(--contents-width)*100vw,72px)}.top-module__rjrc0a__footer{margin:min(30/var(--contents-width)*100vw,30px);text-align:center}.top-module__rjrc0a__copyright{font-size:min(24/var(--contents-width)*100vw,24px);font-family:var(--font-josefin-sans),sans-serif}
