.Article_content__xNWOo{padding:50px 0}.Article_content__xNWOo :first-child{margin-top:0}.Article_content__xNWOo>h1{font-size:2rem;font-weight:700;border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem}.Article_content__xNWOo>h2{font-size:1.6rem;font-weight:700;margin:2.8em 0 1rem;text-align:center}.Article_content__xNWOo>h3{font-size:1.4rem}.Article_content__xNWOo>h3,.Article_content__xNWOo>h4{font-weight:700;margin:2.8rem 0 1rem;text-align:center}.Article_content__xNWOo>h4{font-size:1.2rem}.Article_content__xNWOo>h5{font-size:1.1rem;font-weight:700;margin:2.8rem 0 1rem;text-align:center}.Article_content__xNWOo>p{margin:2rem 0 .5rem;line-height:2}.Article_content__xNWOo>pre{overflow-x:auto}.Article_content__xNWOo pre>code{background-color:var(--color-bg-code);display:block;overflow-x:auto;padding:16px}.Article_content__xNWOo div[data-filename]:before{display:inline-block;background-color:var(--color-bg-sub);content:attr(data-filename);margin:1em 0 0;font-family:menlo,inconsolata,monospace;font-size:.8rem;padding:4px 16px;border-radius:var(--border-radius) var(--border-radius) 0 0}.Article_content__xNWOo ol,.Article_content__xNWOo ul{margin:.5rem 0 .5rem 2rem}.Article_content__xNWOo>ol,.Article_content__xNWOo>ul{margin-top:2rem;margin-bottom:2rem}.Article_content__xNWOo ul>li{list-style:disc}.Article_content__xNWOo ol>li{list-style:decimal}.Article_content__xNWOo li{margin:.5rem 0}.Article_content__xNWOo a{text-decoration:underline}.Article_content__xNWOo>figure>img,.Article_content__xNWOo>p>img{max-width:100%;height:auto;margin:2rem 0}.Article_content__xNWOo>strong{font-weight:700}.Article_content__xNWOo>blockquote{border-left:4px solid var(--color-border);padding-left:1rem;font-style:italic;margin:2rem 0}.Article_content__xNWOo>hr{margin:4rem 0;height:1px;background-color:var(--color-border);border:none}.Article_content__xNWOo>table{width:100%;margin:2rem 0}.Article_content__xNWOo>table th{background-color:var(--color-bg-sub);text-align:left;padding:1rem}.Article_content__xNWOo>table td{text-align:left;padding:1rem}@media (max-width:640px){.Article_title__u8cat{font-size:1.5rem;margin-bottom:20px}.Article_description__kH7PN{font-size:.9rem;color:var(--color-text-sub);margin:24px 0 40px}.Article_meta__oWdGR{display:flex;align-items:center;margin-bottom:40px;font-size:.9rem}.Article_thumbnail__Gv7Jb{height:auto;margin-bottom:40px}.Article_content__xNWOo{width:100%}.Article_content__xNWOo>h1{font-size:1.5rem;font-weight:700;border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem}.Article_content__xNWOo>h2{font-size:1.4rem;font-weight:700;margin:2.8em 0 1rem}.Article_content__xNWOo>h3{font-size:1.3rem;font-weight:700;margin:2.8rem 0 1rem}.Article_content__xNWOo>h4{font-size:1.2rem;font-weight:700;margin:2.8rem 0 1rem}.Article_content__xNWOo>h5{font-size:1.1rem;font-weight:700;margin:2.8rem 0 1rem}}.ButtonLink_button__xtEoh{display:block;padding:20px 40px;border-radius:var(--border-radius);width:300px;background:url(/arrow-right.svg) no-repeat right 20px center,var(--color-button-primary);color:var(--color-text-unpainted)}.ButtonLink_button__xtEoh:hover{opacity:.9}.ButtonLink_btn_25__eQwk8{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;text-decoration:none;height:4rem;width:250px;margin:auto;padding:0 4rem;font-family:Lato;font-weight:700;background:#333;background-size:400%;border-radius:5px;color:#fff}.ButtonLink_btn_25__eQwk8:hover{color:#333}.ButtonLink_btn_25__eQwk8:hover:before{transform:scaleX(1)}.ButtonLink_btn_25__eQwk8 span{position:relative;z-index:2}.ButtonLink_btn_25__eQwk8:before{content:"";position:absolute;top:0;left:0;transform:scaleX(0);transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg,#5de0e6 10.8%,#4092ff 94.3%);transition:all .475s}@media (max-width:640px){.ButtonLink_button__xtEoh{padding:16px 24px;width:100%}}.FadeInBottom_inViewBefore__l_7Ag{opacity:0}.FadeInBottom_fadeUp__LWEYv{animation-name:FadeInBottom_fadeUpAnime__9JIgf;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes FadeInBottom_fadeUpAnime__9JIgf{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.WorkList_lists__H_nVl{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px}.WorkList_link__ngqEG{display:flex;align-items:flex-start}.WorkList_image__TVqGA{width:100%;height:auto;border-radius:var(--border-radius);transition-duration:.3s}.WorkList_image__TVqGA:hover{margin-top:-20px;margin-bottom:20px}.WorkList_title__eWEBo{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.WorkList_meta__42_NF{display:flex;align-items:center;gap:16px}@media (max-width:640px){.WorkList_lists__H_nVl{display:block}.WorkList_link__ngqEG{display:block;padding:16px 0}.WorkList_title__eWEBo{font-size:1rem;font-weight:700;margin-bottom:.4rem}.WorkList_meta__42_NF{display:flex;align-items:center;gap:16px}}.TopImage_catchcopy__VLk5d{position:absolute;top:15vw;left:8vw;z-index:1}.TopImage_bgimg__hSg8F{animation-name:TopImage_fadeInAnime__gJTH3;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.TopImage_description__B1mtQ,.TopImage_myimg__JQrRU,.TopImage_title__mmfrm{animation-name:TopImage_fadeUpAnime__wT1JC;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.TopImage_title__mmfrm{font-weight:700;text-align:center;margin-bottom:2vw;animation-delay:1s}.TopImage_description__B1mtQ{text-align:left;animation-delay:1.3s}.TopImage_myimg__JQrRU{position:absolute;top:9vw;right:100px;width:38vw;height:auto;animation-delay:1.8s}.TopImage_bgimg__hSg8F{width:85vw;height:auto;object-fit:cover;object-position:right}.TopImage_logo__klal3{width:35vw;height:auto}@keyframes TopImage_fadeInAnime__gJTH3{0%{opacity:0}to{opacity:1}}@keyframes TopImage_fadeUpAnime__wT1JC{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.TopImage_news__jDa0o{width:calc(100% - 160px)}}@media (max-width:640px){.TopImage_catchcopy__VLk5d{top:100px;left:40px;z-index:1}.TopImage_title__mmfrm{font-size:3rem;text-align:left}.TopImage_description__B1mtQ{writing-mode:vertical-rl;text-align:center;font-size:1rem;text-align:left;margin-left:3vw}.TopImage_myimg__JQrRU{top:calc(80vh - 350px);right:-50px;width:350px;height:350px}.TopImage_bgimg__hSg8F{width:auto;height:80vh}.TopImage_logo__klal3{width:70vw}}.Heading_heading___5qLm{margin-bottom:50px;text-align:center}.Heading_english___TEYV{font-weight:700;font-size:3rem;line-height:1.2;letter-spacing:.1rem}.Heading_japanese__0XqJk{font-size:14px;letter-spacing:.2rem}.Heading_japanese__0XqJk:before{content:"ー";margin-right:1rem}.Heading_japanese__0XqJk:after{content:"ー";margin-left:1rem}.page_title__O_wrA{font-size:2.4rem;margin-bottom:24px;text-align:left}.page_description__GOI7_{font-size:.9rem;color:var(--color-text-sub);margin:24px 0;text-align:left}.page_meta___2qBZ{display:flex;justify-content:flex-start;align-items:center;flex-shrink:1;gap:24px;margin-bottom:64px}.page_categoryLink__p8Unh{display:flex}.page_supples__vPUc7{margin-top:50px}.page_supple__lPjLA{display:flex;margin-top:5px;gap:30px}.page_suppletitle__zii0d{font-weight:700}.page_link__lo4r9{display:inline-block}.page_link__lo4r9:hover{text-decoration:underline}.page_thumbnail__1grvi{max-width:var(--width-container-small);width:calc(100vw - 40px);max-height:650px;height:67vw;object-fit:cover}@media (max-width:640px){.page_title__O_wrA{font-size:2rem;margin-bottom:24px;text-align:left}.page_thumbnail__1grvi{height:auto}.page_supple__lPjLA{display:block;gap:0}.page_link__lo4r9{width:100vw}}