.container{width:100%}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-top-8{top:-2rem}.left-4{left:1rem}.right-0{right:0}.top-0{top:0}.top-\[100vh\]{top:100vh}.-z-\[1\]{z-index:-1}.mx-auto{margin-left:auto;margin-right:auto}.-mt-10{margin-top:-2.5rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.mt-20{margin-top:5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.contents{display:contents}.hidden{display:none}.h-\[600px\]{height:600px}.w-full{width:100%}.items-center{align-items:center}.justify-center{justify-content:center}.gap-5{gap:1.25rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-\[\#f8f8f8\]{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.bg-rgba-gray{background-color:#00000080}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{object-fit:cover}.object-right{object-position:right}.px-0{padding-left:0;padding-right:0}.px-20{padding-left:5rem;padding-right:5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-40{padding-top:10rem;padding-bottom:10rem}.pb-6{padding-bottom:1.5rem}.pt-12{padding-top:3rem}.text-center{text-align:center}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}html{scroll-behavior:smooth}a{outline:none}a:hover{opacity:.9;text-decoration:none}.microcms-news-body p{margin-bottom:1rem}.microcms-news-body p:last-child{margin-bottom:0}.microcms-news-body h1{border-bottom:1px solid #ccc;margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:.5rem;font-size:140%;font-weight:600}.microcms-news-body h2,.microcms-news-body h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:110%;font-weight:600}.microcms-news-body a{color:#0d9488;text-decoration:underline}.microcms-news-body img{margin:20px auto}.microcms-news-body blockquote{color:#374151;background-color:#f0fdfa;border-left:4px solid #0d9488;border-radius:0 6px 6px 0;margin:1.25rem 0;padding:1rem 1rem 1rem 1.125rem}.microcms-news-body blockquote p{margin-bottom:.75rem}.microcms-news-body blockquote p:last-child{margin-bottom:0}.microcms-news-body blockquote cite{color:#6b7280;margin-top:.75rem;font-size:.8125rem;font-style:normal;display:block}
