.bg-brand-50{background-color:#eef6ff}.bg-brand-100{background-color:#dbeafe}.bg-brand-200{background-color:#bfdbfe}.bg-brand-300{background-color:#93c5fd}.bg-brand-500{background-color:#0a4fb3}.bg-brand-700{background-color:#073b80}.border-brand-100{border-color:#dbeafe}.border-brand-200{border-color:#bfdbfe}.border-brand-300{border-color:#93c5fd}.border-brand-500{border-color:#0a4fb3}.text-brand-500{color:#0a4fb3}.text-brand-700{color:#073b80}.hover\:bg-brand-600:hover{background-color:#073b80}.hover\:bg-brand-700:hover{background-color:#061b3a}.hover\:border-brand-300:hover{border-color:#93c5fd}.hover\:border-brand-400:hover{border-color:#2f80ed}main#top>section:first-of-type>div.mx-auto.grid>div:first-child>p:last-child{color:#ffffffe6!important;text-shadow:0 1px 10px #00000047!important;font-size:.875rem!important;font-weight:500!important;line-height:1.5rem!important}main>section[class*="bg-[#111a17]"] p[class*=max-w-2xl]{color:#ffffffe6!important;font-size:.875rem!important;font-weight:500!important;line-height:1.5rem!important}main#top div[class~="rounded-[24px]"][class~=bg-white][class~=p-6]>p:first-child,main#top div[class~="rounded-[24px]"][class~="bg-[#5b7cff]"][class~=p-6]>p:first-child{letter-spacing:0!important;font-size:0!important;line-height:1.45!important}main#top div[class~="rounded-[24px]"][class~=bg-white][class~=p-6]>p:first-child:before{content:"テンプレートを使用したサイト";color:#14171394;letter-spacing:.06em;font-size:.9375rem;font-weight:800}main#top div[class~="rounded-[24px]"][class~="bg-[#5b7cff]"][class~=p-6]>p:first-child:before{content:"SUMERAGI WEBで作成するサイト";color:#ffffffdb;letter-spacing:.04em;font-size:.9375rem;font-weight:800}main#top div[class~="rounded-[24px]"][class~=bg-white][class~=p-6]>p:nth-child(2),main#top div[class~="rounded-[24px]"][class~="bg-[#5b7cff]"][class~=p-6]>p:nth-child(2){margin-top:.75rem!important;font-size:clamp(1.2rem,2vw,1.45rem)!important;line-height:1.55!important}main#top div[class~="rounded-[24px]"][class~=bg-white][class~=p-6]>p:nth-child(3),main#top div[class~="rounded-[24px]"][class~="bg-[#5b7cff]"][class~=p-6]>p:nth-child(3){margin-top:.65rem!important;font-size:1rem!important;line-height:1.9!important}main#top p[class*=text-xs][class*=font-black][class*=uppercase],main#top p[class*=text-xs][class*=font-black][class*=tracking],main#top>div[class*="bg-[#141713]"] span,header nav a{font-size:.9375rem!important}main#top p[class*=text-xs][class*=font-medium],main#top p[class*=text-xs][class*=font-semibold],main#top p[class*=text-xs][class*=font-bold]{font-size:.9375rem!important;line-height:1.75!important}section#faq h2>span:first-child{font-size:0!important;line-height:1.15!important}section#faq h2>span:first-child:before{content:"気になるところを";color:#141713;letter-spacing:-.04em;font-size:1.875rem;font-weight:900;line-height:1.15;display:inline}section#faq div[class*=space-y-3]:before{content:"質問をクリックすると回答が開きます";color:#1417139e;margin:0 0 .9rem;font-size:.9375rem;font-weight:700;line-height:1.6;display:block}section#faq details{transition:border-color .2s,transform .2s,background-color .2s}section#faq details:hover{transform:translateY(-1px);border-color:#14171347!important}section#faq summary{cursor:pointer;position:relative;padding-right:4.5rem!important}section#faq summary:after{content:"+";color:#141713;background:#fff;border:1.5px solid #14171338;border-radius:9999px;place-items:center;width:2.4rem;height:2.4rem;font-size:1.5rem;font-weight:700;line-height:1;transition:transform .2s,background-color .2s;display:grid;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}section#faq details[open] summary:after{content:"−";color:#fff;background:#141713}section#faq details[open] summary{padding-bottom:.2rem}@media (width>=640px){main#top div[class~="rounded-[24px]"][class~=bg-white][class~=p-6],main#top div[class~="rounded-[24px]"][class~="bg-[#5b7cff]"][class~=p-6]{padding:1.85rem 2rem!important}section#faq h2>span:first-child:before{font-size:3rem}main#top p[class*=text-xs][class*=font-black][class*=uppercase],main#top p[class*=text-xs][class*=font-black][class*=tracking],main#top>div[class*="bg-[#141713]"] span,header nav a{font-size:1rem!important}}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]{isolation:isolate;text-align:center;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 8px 20px #14171309;border-color:#1417131f!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.9rem!important;min-height:9.5rem!important;padding:1.5rem!important;display:flex!important}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:after{content:"";z-index:-1;background:#c9ff47;border-radius:9999px;width:.72rem;height:.72rem;position:absolute;top:.8rem;right:.8rem;box-shadow:0 0 0 7px #c9ff471f}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]>span{text-align:center!important;max-width:none!important;font-size:1rem!important;line-height:1.5!important}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]>svg{background:#ffffffd1;border:1px solid #4563dd2e;border-radius:9999px;order:-1;padding:.72rem;box-shadow:0 7px 18px #4563dd1c;color:#4563dd!important;width:3.2rem!important;height:3.2rem!important}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:first-child,main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:nth-child(5){background:linear-gradient(145deg,#fbfcff 0%,#edf3ff 100%)!important}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:nth-child(2),main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:nth-child(6){background:linear-gradient(145deg,#fcfff3 0%,#efffce 100%)!important}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:nth-child(3),main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:nth-child(7){background:linear-gradient(145deg,#fbfaff 0%,#f0edff 100%)!important}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:nth-child(4),main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:nth-child(8){background:linear-gradient(145deg,#fffdf8 0%,#f4f5ea 100%)!important}main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #14171317;border-color:#4563dd57!important}main#top>div[class*="bg-[#141713]"] span[class*="text-[#c9ff47]"]{justify-content:center;align-items:center;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important}main#top>div[class*="bg-[#141713]"] span[class*="text-[#c9ff47]"]:before{content:"&";color:#c9ff47;letter-spacing:0;font-size:1.15rem;font-weight:900;line-height:1}@media (width<=639px){main#top div[class~=mt-10][class~=grid][class~=gap-3][class*=sm\:grid-cols-2][class*=lg\:grid-cols-4]>div[class*=min-h-28]{min-height:8.7rem!important}}main#top>section:first-of-type div.mt-7.flex.flex-wrap.gap-2>span{color:#141713!important;background:#c9ff47!important;border-color:#1417133d!important;padding:.7rem 1rem!important;font-size:.9375rem!important;font-weight:900!important;line-height:1.35!important;box-shadow:0 5px #1417131f,0 8px 18px #14171314!important}main#top>section:first-of-type div.mt-8.flex.flex-col.gap-3>a{color:#141713!important;background:#c9ff47!important;border-color:#141713!important;font-size:1rem!important;font-weight:900!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 5px #141713!important}main#top>section:first-of-type div.mt-8.flex.flex-col.gap-3>a:hover{background:#d5ff70!important;transform:translateY(-2px)!important;box-shadow:0 7px #141713!important}main#top>section:first-of-type div.mt-8.flex.flex-col.gap-3>a:first-child{color:#fff!important;background:#5b7cff!important;border-color:#5b7cff!important;box-shadow:0 5px #273d9b!important}main#top>section:first-of-type div.mt-8.flex.flex-col.gap-3>a:first-child:hover{background:#4563dd!important;border-color:#4563dd!important;box-shadow:0 7px #273d9b!important}@media (width<=639px){main#top>section:first-of-type div.mt-7.flex.flex-wrap.gap-2{gap:.65rem!important}main#top>section:first-of-type div.mt-7.flex.flex-wrap.gap-2>span{padding:.78rem 1.05rem!important;font-size:1rem!important}main#top>section:first-of-type div.mt-8.flex.flex-col.gap-3>a{min-height:3.5rem;font-size:1.05rem!important}section#strengths,section#growth,section#plans,section#faq{padding-top:3.25rem!important;padding-bottom:3.25rem!important}section#growth>div>div:first-child{gap:1.25rem!important}section#growth>div>div[class~=mt-10][class~=grid][class*=lg\:grid-cols-5]{gap:.75rem!important;margin-top:1.75rem!important}section#growth>div>div[class~=mt-10][class~=grid][class*=lg\:grid-cols-5]>div{background:linear-gradient(135deg,#ffffff16,#ffffff0b)!important;border-radius:1.25rem!important;grid-template-rows:auto auto auto!important;grid-template-columns:3.35rem minmax(0,1fr)!important;align-items:center!important;gap:.1rem 1rem!important;min-height:0!important;padding:1.05rem 1.1rem!important;display:grid!important}section#growth>div>div[class~=mt-10][class~=grid][class*=lg\:grid-cols-5]>div>svg:first-child{background:#c9ff4714!important;border:1px solid #c9ff4759!important;border-radius:.95rem!important;grid-area:1/1/4!important;width:2.7rem!important;height:2.7rem!important;padding:.55rem!important}section#growth>div>div[class~=mt-10][class~=grid][class*=lg\:grid-cols-5]>div>p:first-of-type{letter-spacing:.15em!important;color:#ffffff94!important;grid-area:1/2!important;margin-top:0!important;font-size:.8rem!important;line-height:1.3!important}section#growth>div>div[class~=mt-10][class~=grid][class*=lg\:grid-cols-5]>div>p:nth-of-type(2){grid-area:2/2!important;margin-top:.2rem!important;font-size:1.35rem!important;line-height:1.3!important}section#growth>div>div[class~=mt-10][class~=grid][class*=lg\:grid-cols-5]>div>p:nth-of-type(3){color:#ffffffc2!important;grid-area:3/2!important;margin-top:.15rem!important;font-size:1rem!important;line-height:1.45!important}section#growth>div>div[class~=mt-6][class~=rounded-2xl]{margin-top:1rem!important;padding:1rem 1.05rem!important;font-size:.9375rem!important;line-height:1.75!important}section#faq>div{gap:1.75rem!important}section#faq details{padding:1.05rem 1.1rem!important}section#faq summary{padding-right:3.25rem!important;font-size:1rem!important;line-height:1.55!important}section#faq summary:after{width:2.2rem!important;height:2.2rem!important;font-size:1.35rem!important;right:0!important}section#faq details>p{font-size:.95rem!important;line-height:1.75!important}main#top>section[class*="bg-[#5b7cff]"] div[class*=mt-8][class*=flex-wrap]>div{padding:.72rem 1rem!important;font-size:.9rem!important;line-height:1.3!important}main#top+footer{padding-top:1.75rem!important;padding-bottom:5.75rem!important}main#top+footer p[class*="text-[11px]"]{font-size:.8125rem!important;line-height:1.6!important}main#top+footer div[class*=text-xs]{font-size:.875rem!important}main#top~div.fixed.inset-x-0.bottom-0{padding:.55rem!important}main#top~div.fixed.inset-x-0.bottom-0 a{border-width:2px!important;border-color:#141713!important;justify-content:center!important;align-items:center!important;min-height:3.25rem!important;font-size:.9rem!important;font-weight:900!important;display:inline-flex!important}main#top~div.fixed.inset-x-0.bottom-0 a:first-child{color:#fff!important;background:#5b7cff!important;border-color:#5b7cff!important}main#top~div.fixed.inset-x-0.bottom-0 a:last-child{color:#141713!important;background:#c9ff47!important}}
