._5ZNJaq_list{border-bottom:1px solid var(--color-border-light)}._5ZNJaq_list:last-child{border-bottom:none}._5ZNJaq_link{align-items:flex-start;gap:40px;padding:24px 0;display:flex}._5ZNJaq_image{border-radius:var(--border-radius);width:200px;height:auto}._5ZNJaq_title{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}._5ZNJaq_meta{align-items:center;gap:16px;display:flex}@media (max-width:640px){._5ZNJaq_link{padding:16px 0;display:block}._5ZNJaq_image{display:none}._5ZNJaq_title{margin-bottom:.4rem;font-size:1rem;font-weight:700}._5ZNJaq_meta{align-items:center;gap:16px;display:flex}}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c5c8c6;background:#1d1f21}.hljs::selection,.hljs span::selection{background:#373b41}.hljs::-moz-selection{background:#373b41}.hljs span::-moz-selection{background:#373b41}.hljs-title,.hljs-name{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-number,.hljs-symbol,.hljs-literal,.hljs-deletion,.hljs-link{color:#c66}.hljs-string,.hljs-doctag,.hljs-addition,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-keyword,.hljs-selector-tag,.hljs-bullet,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#8abeb7}.hljs-type,.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
.kfxpEa_date{align-items:center;gap:8px;margin:.8rem 0;font-size:1rem;display:flex}
.Mp4IIa_title{text-align:left;margin-bottom:24px;font-size:2.4rem}.Mp4IIa_description{color:var(--color-text-sub);text-align:left;margin:24px 0;font-size:.9rem}.Mp4IIa_meta{flex-shrink:1;justify-content:flex-start;align-items:center;gap:24px;margin-bottom:64px;display:flex}.Mp4IIa_thumbnail{width:100%;height:auto;margin-bottom:64px}.Mp4IIa_content :first-child{margin-top:0}.Mp4IIa_content>h1{border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem;font-size:2rem;font-weight:700}.Mp4IIa_content>h2{margin:2.8em 0 1rem;font-size:1.6rem;font-weight:700}.Mp4IIa_content>h3{margin:2.8rem 0 1rem;font-size:1.4rem;font-weight:700}.Mp4IIa_content>h4{margin:2.8rem 0 1rem;font-size:1.2rem;font-weight:700}.Mp4IIa_content>h5{margin:2.8rem 0 1rem;font-size:1.1rem;font-weight:700}.Mp4IIa_content>p{margin:2rem 0 .5rem;line-height:2}.Mp4IIa_content>pre{overflow-x:auto}.Mp4IIa_content pre>code{background-color:var(--color-bg-code);padding:16px;display:block;overflow-x:auto}.Mp4IIa_content div[data-filename]:before{background-color:var(--color-bg-sub);content:attr(data-filename);border-radius:var(--border-radius) var(--border-radius) 0 0;margin:1em 0 0;padding:4px 16px;font-family:menlo,inconsolata,monospace;font-size:.8rem;display:inline-block}.Mp4IIa_content ul,.Mp4IIa_content ol{margin:.5rem 0 .5rem 2rem}.Mp4IIa_content>ul,.Mp4IIa_content>ol{margin-top:2rem;margin-bottom:2rem}.Mp4IIa_content ul>li{list-style:outside}.Mp4IIa_content ol>li{list-style:decimal}.Mp4IIa_content li{margin:.5rem 0}.Mp4IIa_content a{text-decoration:underline}.Mp4IIa_content>figure{margin:2rem 0}.Mp4IIa_content>figure img{max-width:100%;height:auto}.Mp4IIa_content>figure figcaption{color:var(--color-text-sub);font-size:.8rem}.Mp4IIa_content>strong{font-weight:700}.Mp4IIa_content>blockquote{border-left:4px solid var(--color-border);margin:2rem 0;padding-left:1rem;font-style:italic}.Mp4IIa_content>hr{background-color:var(--color-border);border:none;height:1px;margin:4rem 0}.Mp4IIa_content>table{width:100%;margin:2rem 0}.Mp4IIa_content>table th{background-color:var(--color-bg-sub);text-align:left;padding:1rem}.Mp4IIa_content>table td{text-align:left;padding:1rem}@media (max-width:640px){.Mp4IIa_title{margin-bottom:20px;font-size:1.5rem}.Mp4IIa_description{color:var(--color-text-sub);margin:24px 0 40px;font-size:.9rem}.Mp4IIa_meta{align-items:center;margin-bottom:40px;font-size:.9rem;display:flex}.Mp4IIa_thumbnail{width:100%;height:auto;margin-bottom:40px}.Mp4IIa_content{width:100%}.Mp4IIa_content>h1{border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem;font-size:1.5rem;font-weight:700}.Mp4IIa_content>h2{margin:2.8em 0 1rem;font-size:1.4rem;font-weight:700}.Mp4IIa_content>h3{margin:2.8rem 0 1rem;font-size:1.3rem;font-weight:700}.Mp4IIa_content>h4{margin:2.8rem 0 1rem;font-size:1.2rem;font-weight:700}.Mp4IIa_content>h5{margin:2.8rem 0 1rem;font-size:1.1rem;font-weight:700}}
.pwt_0W_tag{background-color:var(--color-bg-sub);border-radius:var(--border-radius);white-space:nowrap;padding:4px 12px;font-size:1rem}
.tMRbpq_button{border-radius:var(--border-radius);background:url(/arrow-right-circle.svg) right 20px center no-repeat,#fff;width:300px;padding:20px 40px;display:block}.tMRbpq_footer{border-top:1px solid var(--color-border);justify-content:flex-end;margin-top:80px;padding-top:40px;display:flex}@media (max-width:640px){.tMRbpq_button{width:100%;padding:16px 24px}.tMRbpq_footer{justify-content:center;margin-top:60px;padding-top:30px}}
.E0kJGG_top{color:#fff;justify-content:center;align-items:center;padding:200px 0;display:flex;position:relative;overflow:hidden}.E0kJGG_top:before{content:"";opacity:.9;z-index:-1;background:linear-gradient(135deg,#054c73 0%,#44aee8 100%);width:100%;height:100%;position:absolute;top:0;left:0}.E0kJGG_topContent{z-index:1;position:relative}.E0kJGG_title{text-align:center;color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:700}.E0kJGG_description{text-align:center;color:#fffffff2}.E0kJGG_bgimgPexels{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.E0kJGG_news{border-radius:var(--border-radius);background-color:#fff;width:840px;margin:-40px auto 0;padding:16px 40px;position:relative;box-shadow:0 4px 12px #0000001a}.E0kJGG_newsTitle{font-size:1.5rem}.E0kJGG_newsLink{position:absolute;bottom:-40px;right:-40px}.E0kJGG_businessSection{background-color:#fff}.E0kJGG_whyChooseUsSection{background-color:#e8eef3}.E0kJGG_aboutusSection{background-color:#fff}.E0kJGG_section{width:920px;margin:0 auto;padding:100px 0}.E0kJGG_sectionTitleEn{font-size:3rem;font-weight:700}.E0kJGG_sectionTitleJa{align-items:center;gap:20px;margin-bottom:40px;display:flex}.E0kJGG_sectionTitleJa:before{content:"";background-color:var(--color-text-main);width:40px;height:1px;display:block}.E0kJGG_sectionDescription{margin-bottom:40px}.E0kJGG_horizontal{justify-content:space-between;align-items:flex-start;gap:80px;display:flex}.E0kJGG_businessImg{border-radius:var(--border-radius);width:400px;height:auto}.E0kJGG_button{border-radius:var(--border-radius);background:url(/arrow-right.svg) no-repeat right 20px center, var(--color-button-primary);width:300px;color:var(--color-text-unpainted);padding:20px 40px;display:block}.E0kJGG_aboutusImg{border-radius:var(--border-radius);width:480px;height:auto}.E0kJGG_info{border-bottom:1px solid var(--color-border);padding:20px 0;display:flex}.E0kJGG_infoTitle{width:100px;font-weight:700}.E0kJGG_infoDescription{flex:1}.E0kJGG_hiringImg{border-radius:var(--border-radius);width:480px;height:auto}.E0kJGG_whyChooseUs{flex-direction:column;gap:60px;display:flex}.E0kJGG_reasonsGrid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:30px;display:grid}.E0kJGG_reasonCard{text-align:center;box-sizing:border-box;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:280px;height:280px;padding:40px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 2px 8px #0000001a}.E0kJGG_reasonCard:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}.E0kJGG_reasonNumber{color:var(--color-button-primary);margin-bottom:12px;font-size:3.5rem;font-weight:700;line-height:1}.E0kJGG_reasonTitle{color:var(--color-text-main);margin:0 0 10px;font-size:1.15rem;font-weight:700}.E0kJGG_reasonDescription{color:var(--color-text-sub);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:1000px){.E0kJGG_news{width:calc(100% - 160px)}.E0kJGG_section{width:calc(100% - 80px)}.E0kJGG_horizontal{flex-direction:column-reverse;gap:40px;display:flex}.E0kJGG_whyChooseUs .E0kJGG_horizontal{flex-direction:column}.E0kJGG_businessImg,.E0kJGG_aboutusImg,.E0kJGG_hiringImg{width:100%;height:auto}.E0kJGG_reasonsGrid{grid-template-columns:280px 100px 280px;grid-template-areas:"empty1 card1 empty2""card2 empty3 card3";justify-content:center;gap:0;max-width:660px;margin:0 auto;display:grid}.E0kJGG_reasonCard:first-child{grid-area:card1}.E0kJGG_reasonCard:nth-child(2){grid-area:card2}.E0kJGG_reasonCard:nth-child(3){grid-area:card3}.E0kJGG_reasonCard{width:280px;height:280px;padding:40px}}@media (max-width:640px){.E0kJGG_top{padding:120px 16px}.E0kJGG_title{text-align:left;color:#fff;font-size:2rem}.E0kJGG_description{text-align:center;text-align:left;color:#fffffff2;font-size:.9rem}.E0kJGG_bgimgPexels{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.E0kJGG_news{width:calc(100% - 32px);padding:16px 24px}.E0kJGG_newsLink{margin-top:16px;position:relative;bottom:auto;right:auto}.E0kJGG_section{width:100%;margin:auto;padding:80px 16px}.E0kJGG_sectionTitleEn{font-size:2.4rem;font-weight:700}.E0kJGG_sectionTitleJa{align-items:center;gap:20px;margin-bottom:40px;display:flex}.E0kJGG_sectionTitleJa:before{content:"";background-color:var(--color-text-main);width:40px;height:1px;display:block}.E0kJGG_sectionDescription{margin-bottom:40px}.E0kJGG_horizontal{flex-direction:column-reverse;gap:40px;display:flex}.E0kJGG_whyChooseUs .E0kJGG_horizontal{flex-direction:column}.E0kJGG_businessImg,.E0kJGG_aboutusImg,.E0kJGG_hiringImg{width:100%;height:auto}.E0kJGG_whyChooseUs{gap:40px}.E0kJGG_reasonsGrid{grid-template-columns:1fr;grid-template-areas:none;gap:20px}.E0kJGG_reasonCard:first-child,.E0kJGG_reasonCard:nth-child(2),.E0kJGG_reasonCard:nth-child(3){grid-area:auto}.E0kJGG_reasonCard{padding:35px 25px}.E0kJGG_reasonNumber{font-size:2rem}.E0kJGG_reasonTitle{font-size:1rem}.E0kJGG_reasonDescription{font-size:.85rem;line-height:1.5}.E0kJGG_button{border-radius:var(--border-radius);background:url(/arrow-right.svg) no-repeat right 20px center, var(--color-button-primary);width:100%;color:var(--color-text-unpainted);padding:16px 24px;display:block}}
.VVsf8W_container{justify-content:center;align-items:center;margin-top:24px;padding:24px;display:flex}.VVsf8W_list{margin:0 4px}.VVsf8W_item{border-radius:var(--border-radius);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.VVsf8W_current{color:var(--color-text-unpainted);background-color:var(--color-button-primary)}
