:root{--color-black:#282828;--color-white:#FFFFFF;--color-orange:#FF7500;--color-yellow:#F9AA00;--color-green:#00BE1E;--color-purple:#9600D2;--color-blue:#0019EB;--color-emerald:#008200;--color-s9:#3F4042;--color-s8:#57595C;--color-s7:#6F7175;--color-s6:#888A8F;--color-s5:#A0A3A8;--color-s4:#B8BBC2;--color-s3:#D0D4DB;--color-s2:#E9EDF5;--color-s1:#F2F7FF;--color-s0:#F7FAFC;--color-attention:#FF0046;--color-system:#245EF2;--color-bluegray:#56698F}.Toc{padding:32px 20px;border-radius:4px}.Toc_inner{width:100%;max-width:896px;margin:auto}.Toc_head{font-size:24px;font-weight:700}@media screen and (max-width:768px){.Toc_head{font-size:18px}}.Toc_list{margin-top:16px}@media screen and (max-width:768px){.Toc_list{margin-top:12px}}.Toc_item.-sub{padding-left:20px}.Toc_item-button,.Toc_item-order{line-height:2.4}.Toc_item-button{color:var(--color-s9)!important;text-decoration:underline;text-underline-offset:2px}.SingleHeadline{width:100%;padding:80px 20px;position:relative;overflow:hidden;border-bottom:1px solid var(--color-s3)}@media screen and (max-width:768px){.SingleHeadline{padding:0}}.SingleHeadline_inner{width:100%;max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}@media screen and (max-width:768px){.SingleHeadline_inner{display:block}}.SingleHeadline_texts,.SingleHeadline_thumbw{flex:1;max-width:620px}@media screen and (max-width:768px){.SingleHeadline_texts,.SingleHeadline_thumbw{max-width:none}}.SingleHeadline_texts{order:1}@media screen and (max-width:768px){.SingleHeadline_texts{padding:24px 12px}}.SingleHeadline_thumbw{order:2}.SingleHeadline_top{display:flex;align-items:center;column-gap:16px}@media screen and (max-width:768px){.SingleHeadline_top{column-gap:8px}}.SingleHeadline_type{padding:4px 8px;border-radius:4px;font-size:12px}.SingleHeadline_shoulder{font-size:14px}.SingleHeadline_title{margin-top:16px;font-size:32px;font-weight:700}@media screen and (max-width:768px){.SingleHeadline_title{margin-top:4px;font-size:16px}}.SingleHeadline_categories{margin-top:24px;display:flex;flex-wrap:wrap;gap:4px 8px}@media screen and (max-width:768px){.SingleHeadline_categories{margin-top:12px}}.SingleHeadline_category{padding:4px 8px;border:1px solid var(--color-s3);border-radius:4px;font-size:11px}.SingleHeadline_tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 8px}.SingleHeadline_tag{font-size:12px}@media screen and (max-width:768px){.SingleHeadline_tag{font-size:11px}}.SingleHeadline_icon{margin-top:24px;max-width:120px}.SingleHeadline_thumbw img{width:100%;height:auto}.SingleAuthor{width:100%;max-width:1000px;margin-top:80px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;position:relative}.SingleAuthor::before{content:"";width:calc(100% - 40px);height:1px;background:var(--color-s3);position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.SingleAuthor_head{font-size:20px}.SingleAuthor_itemw{margin-top:8px;width:100%;padding:32px 12px;border-radius:4px;overflow:hidden;border:1px solid var(--color-s3)}@media screen and (max-width:768px){.SingleAuthor_itemw{padding:16px}}.SingleAuthor_item{width:100%;max-width:896px;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}@media screen and (max-width:768px){.SingleAuthor_item{display:block}}.SingleAuthor_imgw{flex:1;max-width:230px}@media screen and (max-width:768px){.SingleAuthor_imgw{max-width:324px;margin:auto}}.SingleAuthor_info{flex:3;max-width:633px}@media screen and (max-width:768px){.SingleAuthor_info{max-width:none;margin-top:32px}}.SingleAuthor_name,.SingleAuthor_shoulder{font-weight:700}.SingleAuthor_shoulder{font-size:12px}.SingleAuthor_description{margin-top:16px;font-size:12px;line-height:1.8}.DocumentPost_img,.DocumentPost_imgw{width:100%}@media screen and (max-width:768px){.DocumentPost_imgw{width:calc(100% + 24px);transform:translateX(-12px)}}.DocumentPost_category{margin-top:32px;padding:8px 14px;font-size:14px;display:inline-block;border-radius:4px}@media screen and (max-width:768px){.DocumentPost_category{margin-top:24px;padding:4px 8px;font-size:12px}}.DocumentPost_title{margin-top:16px;font-size:28px;font-weight:700}@media screen and (max-width:768px){.DocumentPost_title{margin-top:4px;padding-bottom:24px;font-size:16px;position:relative}}.DocumentPost_title::before{display:none;content:"";width:calc(100% + 24px);height:1px;background:var(--color-s3);position:absolute;bottom:0;left:-12px}@media screen and (max-width:768px){.DocumentPost_title::before{display:block}}.DocumentPost_content *{margin-top:32px;line-height:1.8}.DocumentPost_content h2{padding:8px 0;font-size:24px;font-weight:700;border-bottom:1px solid var(--color-s9)}@media screen and (max-width:768px){.DocumentPost_content h2{font-size:16px}}.DocumentPost_content h2 *{font-size:24px;font-weight:700}@media screen and (max-width:768px){.DocumentPost_content h2 *{font-size:16px}}.DocumentPost_content img{margin-top:40px;width:100%}.DocumentPost_content figcaption{margin-top:8px;font-size:14px;color:var(--color-s7);text-align:center}.DocumentPost .Button{margin-top:80px}.DocumentForm{padding:32px 8px;border-radius:4px}.DocumentForm_head{padding:8px 0;font-size:24px;font-weight:700;border-bottom:1px solid var(--color-s9)}@media screen and (max-width:768px){.DocumentForm_head{font-size:16px}}.DocumentForm_content{width:100%;margin:40px auto 0}@media screen and (max-width:768px){.DocumentForm_content{margin-top:32px}}.DocumentForm_item:not(:first-child){margin-top:24px}.DocumentForm_item label{display:flex;align-items:center;gap:8px;font-size:14px}.DocumentForm_item label span{padding:2px 6px;font-size:12px;border:1px solid var(--color-attention);border-radius:4px}.DocumentForm_item input,.DocumentForm_item select{width:100%;margin-top:4px;padding:11.5px 16px;border:1px solid var(--color-s3);border-radius:4px}.DocumentForm_item input::placeholder,.DocumentForm_item select::placeholder{color:var(--color-s4);font-weight:400}.DocumentForm_item select{-webkit-appearance:none;appearance:none;background-image:url(../../../../images/common/select.svg);background-repeat:no-repeat;background-position:center right 16px;background-size:24px 24px;position:relative}.DocumentForm_item .inputw{display:flex;justify-content:space-between;gap:8px}.DocumentForm_item .inputw input{width:calc(50% - 4px)}.DocumentForm_privacypolicy{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:8px}.DocumentForm_privacypolicy input,.DocumentForm_privacypolicy label{cursor:pointer}.DocumentForm_privacypolicy a,.DocumentForm_privacypolicy label{font-size:17px;font-weight:400}@media screen and (max-width:768px){.DocumentForm_privacypolicy a,.DocumentForm_privacypolicy label{font-size:14px}}.DocumentForm_privacypolicy input{width:24px;height:24px;border-radius:2px;overflow:hidden;position:relative}@media screen and (max-width:768px){.DocumentForm_privacypolicy input{width:20px;height:20px}}.DocumentForm_privacypolicy input:checked::before{content:"";width:100%;height:100%;background:var(--color-black);border-radius:2px;position:absolute;top:0;left:0}.DocumentForm_privacypolicy input:checked::after{content:"";width:14px;height:9px;display:block;border-left:2.5px solid var(--color-white);border-bottom:2.5px solid var(--color-white);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:768px){.DocumentForm_privacypolicy input:checked::after{width:12px;height:7px}}.DocumentForm_privacypolicy a{text-decoration:underline;text-underline-offset:2px}.DocumentForm .Button{margin-top:40px}.DocumentForm .Button_content{cursor:pointer}.DocumentFormText{min-height:calc(100vh - 180px);padding:20px;font-size:18px}@media screen and (max-width:768px){.DocumentFormText{min-height:auto}}.SingleContent{padding-bottom:80px}@media screen and (max-width:768px){.SingleContent{padding-bottom:32px}}.SingleContent_wrap{width:100%;max-width:1000px;margin:120px auto 0;padding-right:20px;padding-left:20px}@media screen and (max-width:768px){.SingleContent_wrap{margin-top:32px}}.SingleContent_wrap :not(:first-child):not(.CompanyIntro):not(.CompanyIntro*):not(.Toc*):not(.SingleAuthor):not(.CasestudyIntro*){margin-bottom:1.4em;line-height:160%}.SingleContent_wrap p{line-height:1.8;margin-bottom:1.8em}.SingleContent_wrap a,.SingleContent_wrap a strong{color:var(--color-blue);text-underline-offset:2px;word-break:break-all}.SingleContent_wrap a strong:hover,.SingleContent_wrap a:hover{text-decoration:underline}.SingleContent_wrap h2{font-size:32px;font-weight:700;padding-left:24px;position:relative}@media screen and (max-width:768px){.SingleContent_wrap h2{font-size:20px;padding-left:13px}}.SingleContent_wrap h2::before{content:"";width:8px;height:100%;background:var(--color-black);position:absolute;top:0;left:0}@media screen and (max-width:768px){.SingleContent_wrap h2::before{width:5px}}.SingleContent_wrap h2 *{font-size:32px;font-weight:700}@media screen and (max-width:768px){.SingleContent_wrap h2 *{font-size:20px}}.SingleContent_wrap h3{padding:8px 0;font-size:24px;font-weight:700;border-bottom:1px solid var(--color-s9)}@media screen and (max-width:768px){.SingleContent_wrap h3{font-size:16px}}.SingleContent_wrap h3 *{font-size:24px;font-weight:700}@media screen and (max-width:768px){.SingleContent_wrap h3 *{font-size:16px}}.SingleContent_wrap strong,.SingleContent_wrap strong *{font-weight:700}.SingleContent_wrap figcaption{margin-top:8px!important;font-size:14px;color:var(--color-s9)}.SingleContent_wrap ul.wp-block-list{list-style:disc;padding-left:20px}.SingleContent_wrap ul.wp-block-list li{margin-top:0!important;margin-bottom:0!important}.SingleContent_wrap ol.wp-block-list{list-style:auto;padding-left:20px}.SingleContent_wrap ol.wp-block-list li{margin-top:0!important;margin-bottom:0!important}.SingleContent .Button{margin-top:40px}.SingleContent.news h2{font-size:24px;font-weight:700;padding:8px 0;padding-left:0;border-bottom:1px solid var(--color-black)}@media screen and (max-width:768px){.SingleContent.news h2{font-size:20px}}.SingleContent.news h2::before{display:none}.SingleContent.news h2 *{font-size:24px;font-weight:700}@media screen and (max-width:768px){.SingleContent.news h2 *{font-size:20px}}.SingleContent.news h3{font-size:20px;font-weight:700;padding:8px 0;padding-left:0;border-bottom:1px solid var(--color-black)}@media screen and (max-width:768px){.SingleContent.news h3{font-size:16px}}.SingleContent.news h3::before{display:none}.SingleContent.news h3 *{font-size:20px;font-weight:700}@media screen and (max-width:768px){.SingleContent.news h3 *{font-size:16px}}.SingleDocumentContent{padding:80px 20px 140px;position:relative}@media screen and (max-width:768px){.SingleDocumentContent{padding:0 12px 32px}}.SingleDocumentContent .Breadcrumb{color:var(--color-black)}.SingleDocumentContent .Breadcrumb *{color:var(--color-black)}.SingleDocumentContent_inner{width:100%;max-width:1280px;margin:auto}.SingleDocumentContent_wrap{width:inherit;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}@media screen and (max-width:768px){.SingleDocumentContent_wrap{display:block}}.SingleDocumentContent_wrap .DocumentPost{width:56.25%;max-width:720px}@media screen and (max-width:768px){.SingleDocumentContent_wrap .DocumentPost{width:100%;max-width:none}}.SingleDocumentContent_wrap .DocumentForm,.SingleDocumentContent_wrap .DocumentFormText{width:40.625%;max-width:520px}@media screen and (max-width:768px){.SingleDocumentContent_wrap .DocumentForm,.SingleDocumentContent_wrap .DocumentFormText{width:100%;max-width:none}}.content .Breadcrumb{padding:16px 20px;background:var(--color-black);position:relative;top:initial;left:initial}