@charset "utf-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@media screen and (max-width:599px){.tab,.pc{display:none !important}.sp{display:block !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:0 0;list-style-type:none;font-size:14px;color:#404d50;font-family:"源ノ角ゴシック","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,"Open Sans","Helvetica Neue","sans-serif",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6;letter-spacing:.1em;outline:none;font-feature-settings:'palt' on;box-sizing:border-box}a{text-decoration:none}html{scroll-behavior:smooth}body{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%)}ul{overflow:hidden}img{display:block;width:100%}ul{overflow:hidden}.en{font-family:Century Gothic,sans-serif;letter-spacing:.2em;font-weight:500;letter-spacing:.05em}h1,h2,h3,h4,h5{color:#948810;font-weight:400}p{line-height:2}.stroke{font-size:300%;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}h1 .stroke{font-size:40px;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}h2 .stroke{font-size:32px;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}[data-aos=fade-up]{transform:translate3d(0,140px,0) !important}[data-aos=fade-up].aos-animate{transform:translate3d(0,0,0) !important}.fadein{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.fadein.scrollin{opacity:1;transform:translateY(0)}.is-active .cls-1{animation:draw 1.6s ease-out forwards}.number svg:not(.is-active) .cls-1{display:none}.ix svg:not(.is-active) .cls-1{display:none}.platform svg:not(.is-active) .cls-1{display:none}#h3_arrow.is-active .cls-1{animation:draw .8s ease-out forwards}@keyframes draw{100%{stroke-dashoffset:0}}header{display:none}#content{display:none}main{display:none}.foot_cta{display:none}footer{display:none}#white-screen{position:fixed;width:100%;height:100%;background:#fff;z-index:100;display:none}#gradation-screen{position:fixed;width:100%;height:100%;background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%);z-index:1;display:none}@keyframes slideDown{from{transform:translateY(0)}to{transform:translateY(100%)}}.slide-down{animation:slideDown .5s ease-in-out forwards}.parallax{overflow:hidden;position:absolute}.parallax img{position:absolute;top:-10vh;width:100%;height:calc(90% + 10vh);min-height:10vh;object-fit:cover;will-change:transform}.parallax img.overlays{position:absolute;height:100%;min-height:none;top:0;object-fit:cover;object-position:left bottom;z-index:9999}.vimeo-container{height:100%;width:100%}.vimeo-wrapper{position:absolute;top:-10vh;width:100%;height:calc(90% + 10vh);min-height:10vh;object-fit:cover;will-change:transform}.vimeo-wrapper iframe{box-sizing:border-box;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bk-image{position:absolute;overflow:hidden;width:100%;top:0}.bk-image-right{position:absolute;overflow:hidden;width:100%;top:0;right:0}.bk-image-left{position:absolute;overflow:hidden;width:100%;top:0;left:0}.h3-next{top:240px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.select{position:relative}.select:after{content:"\25BC";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:#948810;font-size:10px}header{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%);height:64px;overflow:hidden;display:flex;position:fixed;background:linear-gradient(90deg,rgba(239,223,220,.8),rgba(239,238,237,.8) 100%);align-items:center;z-index:998}header h1{float:left}header h1 a{height:64px;align-items:center;display:flex;width:180px;justify-content:center}header h1 img{width:164px}header ul{float:right;height:80px;width:calc(100% - 300px);display:flex;justify-content:end;display:none}header ul>li:last-child a{background:#948810;color:#fff}header ul>li:nth-child(2)>a:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #948810;margin:0 0 0 10px}header ul li a{padding:0 24px;height:100%;display:flex;align-items:center;color:#948810;font-weight:700;position:relative}header ul>li:nth-child(2)>a:before{content:"";position:absolute;width:0;height:2px;background:#948810;top:0;left:0;right:0;margin:auto;transition:.8s all}header ul>li:hover a:before{width:100%}header ul>li{transition:.8s}header ul>li:hover{background:#fff}header ul>li:hover:before{content:""}header ul>li:nth-child(2):hover .hover_menu{height:250px;transition:.5s;z-index:99}.hover_menu{position:absolute;top:80px;left:0;background-color:#fff;width:100%;overflow:hidden;transition:.5s;height:0}.hover_menu .inner{width:95%;max-width:100%;margin:50px auto;overflow:hidden}.hover_menu .inner h2{width:20%;float:left;line-height:1}.hover_menu .inner h2 span{display:block;margin:30px auto 0}.hover_menu .inner ol{width:70%;float:right}.hover_menu .inner ol li{width:48%;margin-right:2%;float:left;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;position:relative;transition:.8s}.hover_menu .inner ol li:hover:after{width:100%;transition:.8s all}.hover_menu .inner ol li:hover{background-position:left 30px center;transition:.8s all}.hover_menu .inner ol li a{padding-left:112px;height:56px;display:flex;position:relative;border-bottom:1px solid #404D501F}.hover_menu .inner ol li a:before{position:absolute;left:68px;bottom:10%}.hover_menu .inner ol li:after{content:"";width:56px;position:absolute;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.hover_menu .inner ol li:first-child a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_01.svg)}.hover_menu .inner ol li:nth-child(2) a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_02.svg)}.hover_menu .inner ol li:nth-child(3) a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_03.svg)}.hover_menu .inner ol li:last-child a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_04.svg)}.foot_cta{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/footer_bk.webp) no-repeat;background-attachment:fixed;background-size:cover;background-position:center}.foot_cta .inner{max-width:100%;width:100%;margin:0 auto;padding:280px 0 0;overflow:hidden;position:relative}.foot_cta .inner:after{content:"";display:block;width:100%;height:240px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/foot_img.webp) no-repeat;background-color:#0000000A;background-size:220px;background-position:50% -20px;position:absolute;top:0;left:0}.foot_cta .inner>.right{width:92%;margin:0 auto}.foot_cta .inner>.right h2{font-size:140%;color:#132d39;font-weight:700;margin:0 auto 40px}.foot_cta .inner>.right p{margin:0 auto 40px}.foot_cta .inner>.right ul li{margin:0 0 10px}.footer_cta{overflow:hidden;width:100%;margin:30px auto 0}.footer_cta dl{width:100%;margin:40px auto}.footer_cta dl dt{padding-left:80px}.footer_cta dl:first-child dt{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/phone.svg) no-repeat;background-position:left center}.footer_cta dl:last-child dt{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/web.svg) no-repeat;background-position:left center}.footer_cta dl dt h{line-height:1.25;font-size:228%}.foot_cta .inner>.right .footer_cta dl dt p{color:#948810;margin:0 auto 20px;font-weight:500;font-size:13px}.footer_cta dl dd{border-top:1px solid #404D501F;border-bottom:1px solid #404D501F}.footer_cta dl dd a{display:block;text-align:center;padding:15px 0;color:#948810;font-weight:700;position:relative}.footer_cta dl dd a:before{content:"";position:absolute;top:0;left:0;height:100%;width:56px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.footer_cta dl dd a:hover:before{width:100%;transition:.8s all}footer{background:#132d39}footer *{color:#404d50}footer .inner{max-width:100%;width:100%;margin:0 auto;overflow:hidden;padding:40px 0 20px;text-align:center;position:relative}footer .inner .foot_logo{width:100%;display:block;margin:0 auto 20px;padding-bottom:40px;border-bottom:1px solid #FFFFFF26}footer .inner .foot_logo img{width:164px;margin:0 auto}footer .inner .page_top{padding-right:30px;position:relative;font-size:13px;color:#e4e6e7;margin:20px auto}footer .inner .page_top:after{content:"";background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/page_top.svg) no-repeat;width:20px;height:18px;position:absolute;right:0}footer .address{border-top:1px solid #FFFFFF26;background:#f7f7f2}footer .address .inner{padding:20px 0}footer .address .inner address{font-size:13px;font-style:normal}footer .address .inner ul li{margin-bottom:8px}footer .address .inner ul li:last-child{margin-bottom:24px}footer .address .inner ul li a{padding-right:22px;position:relative;font-size:13px}footer .address .inner ul li a span{text-decoration:underline}footer .address .iso-logo{text-align:center}footer .address .iso-logo img{margin:0 auto 10px;border:#000;width:128px}footer .address .iso-logo p{font-weight:700;line-height:1.6;font-size:12px}footer .address p.iso-link{padding:10px 0 20px;font-weight:700;line-height:1.6;border-bottom:1px solid #404D501F;margin-bottom:20px;font-size:12px}footer .address p.iso-link a{margin-right:5px}footer .address a{padding-right:22px;position:relative}footer .address a:after{content:"";width:20px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/blank_link_icon.svg) no-repeat;position:absolute;right:0}.menu_btn{position:fixed;width:100%;top:0;transition:.4s all;z-index:99999}.menu_btn.active{top:0}.menu_btn .menu_logo{display:none;width:100%;height:64px;float:left;background:linear-gradient(90deg,rgba(239,223,220,.8),rgba(239,238,237,.8) 100%);align-items:center}.menu_btn .menu_logo img{width:40vw;margin:0 5vw}.menu_btn a{display:block}#panel-btn{position:absolute;z-index:9999;top:0;right:0;width:64px;height:64px;padding:0;background:#948810;transition:.8s all}#panel-btn:hover{background:#a4a184;transition:.8s all}#panel-btn.active{background:#fff}#panel-btn span{display:inline-block;transition:all .4s;position:absolute;height:1px;right:0;left:0;margin:auto;border-radius:2px;background:#fff;width:20px}#panel-btn span:nth-of-type(1){top:25px}#panel-btn span:nth-of-type(2){top:31px}#panel-btn span:nth-of-type(3){top:37px}#panel-btn.active span{background:#fff}#panel-btn.active span:nth-of-type(1){top:25px;left:0;right:0;transform:translateY(6px) rotate(-45deg);width:30%;background:#948810}#panel-btn.active span:nth-of-type(2){opacity:0}#panel-btn.active span:nth-of-type(3){top:37px;left:0;right:0;transform:translateY(-6px) rotate(45deg);width:30%;background:#948810}.global_menu{display:none;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:1000}.global_menu .inner{background:#bfd4d9;overflow-x:hidden;height:100svh;box-shadow:-4px 0px 10px 0px #0000001A}.global_menu .inner h2{padding:0 20px;height:64px;display:flex;align-items:center;justify-content:left;border-bottom:1px solid #404D501F;position:fixed;width:100%;background-color:#bfd4d9;z-index:1}.global_menu .inner h3{padding-top:64px}.global_menu .inner h3 img{width:164px;margin:40px 32px 40px}.global_menu .left{width:92%;margin:40px auto}.global_menu .right{width:92%;margin:0 auto 40px}.global_menu .inner ul{margin:0 auto 30px}.global_menu .inner ul li:first-child{border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;display:flex;align-items:center;justify-content:center}.global_menu .inner ul li:first-child a{color:#948810;font-weight:700;padding-left:56px;height:56px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.global_menu .inner ul li:first-child a:hover:after{width:100%}.global_menu .inner ul li:first-child a:after{content:"";width:56px;position:absolute;left:0;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.global_menu .inner ul li:first-child a:before{display:none}.global_menu .inner ul li{margin-bottom:15px}.global_menu .inner ul li a{padding-left:64px;color:#404d50;position:relative}.global_menu .inner ul li a:before{content:"";width:52px;position:absolute;left:0;top:50%;margin:auto;border-bottom:1px solid #404D501F;transition:.8s all}.global_menu .inner ul li a:after{content:"";width:0;position:absolute;left:0;top:50%;margin:auto;border-bottom:1px solid #948810;transition:.8s all}.global_menu .inner ul li a:hover:after{width:52px}.global_menu .inner ul.menu_last{margin:0 auto 10px}#contact_page .content_section{margin:200px 4vw 80px}#contact_page .content_section h{font-size:105%;margin-bottom:24px;display:block;line-height:2}#contact_page .content_section p{color:#be3628}#contact_page .form_section{margin:0 4vw 80px;overflow:hidden;position:relative}#contact_page .form_section *{font-size:103%}#contact_page .form_section .wpcf7-form.init dt{font-size:100%}#contact_page .form_section .wpcf7-form.init dd{font-size:100%}#contact_page .form_section .wpcf7-list-item-label{font-size:89%;margin-left:5px}#contact_page .form_section .checkboxlist .wpcf7-list-item{padding-bottom:20px}#contact_page .form_section .wpcf7-list-item{display:block;margin:0;font-size:110%}.wpcf7 form .wpcf7-response-output{border:none;margin:2em 0 0;padding:0;color:#dc3232}#contact_page .form_section dt{font-weight:700;margin:20px 0 20px 20px;letter-spacing:.2em;color:#948810}#contact_page .form_section.input dt{font-weight:700;margin:20px 0;letter-spacing:.2em;color:#948810}#contact_page .form_section dt span{color:#be3628;display:inline-block;margin:0 4px}#contact_page .form_section.input dd{margin-bottom:40px}#contact_page .form_section dd select{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;color:#bec5c6;width:100%;padding:14px 20px;background:0 0}#contact_page .form_section dd select option{color:#404d50}#contact_page .form_section dl dd.flex-box input{width:calc(50% - 8px);display:inline-block}#contact_page .form_section dl dd.flex-box input:first-child{margin-right:16px}#contact_page .form_section dd input{padding:15px;border:1px solid #404D501F;width:calc(100% - 32px);background:#fff;border-radius:7px}#contact_page .form_section .name-fields{gap:16px;display:flex}#contact_page .form_section ::placeholder{color:#bec5c6}#contact_page .form_section dd textarea{padding:15px;border:none;height:400px;width:99%;box-sizing:border-box;margin:0 auto 24px;border-radius:7px}#contact_page .form_section .checkarea{text-align:center;background:#9488100D;margin-bottom:80px}#contact_page .form_section .checkarea label{padding:20px 0;display:inline-block}#contact_page .form_section .checkarea label a{border-bottom:1px dotted #948810;color:#948810;margin:0 7px 0 0}#contact_page .form_section .checkarea label span.required{color:#be3628}#contact_page .form_section .sbmt_btn.more{margin-bottom:0}#contact_page .form_section .sbmt_btn input{width:100%;height:56px;border:none;background:0 0}#contact_page .form_section ul.media{width:99%}#contact_page .form_section ul.media li{margin:0 0 20px}#contact_page .form_section ul.media li label{margin:0 0 0 5px}#contact_page .form_section dd select.has-value{color:#404d50}div.wpcf7{margin-bottom:80px}div.wpcf7 .wpcf7-spinner{display:none !important}.wpcf7-form-control-wrap{>.wpcf7-not-valid-tip{display:none;margin-top:10px}&.is-show{>.wpcf7-not-valid-tip{display:block}}}.contact_confirm .content_section h3{font-size:110%;font-weight:700;margin:0 auto 80px}.contact_confirm .content_section h3 span{font-size:200%;display:block;color:#948810;margin:0 auto 10px}.contact_confirm .form_section .sbmt_btn{width:92%;margin:0 auto}.contact_confirm .form_section .sbmt_btn input{margin:0}.rewrite{color:#948810;border:none;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;font-weight:700;display:block;position:relative;height:64px;display:flex;align-items:center;justify-content:center}.button-container{margin-top:80px;display:flex;flex-direction:column}.button-container .rewrite{position:relative;width:92%;margin:0 auto}.button-container .rewrite:before,.button-container .rewrite:after{content:"";position:absolute;top:0;left:0;height:100%;cursor:pointer}.button-container .rewrite:before{width:64px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 20px center;transform:scale(-1,1);z-index:1}.button-container .rewrite:after{width:64px;border-bottom:1px solid #948810;transition:width .8s}.button-container .rewrite:hover:after{width:100%;z-index:-1}.button-container .right.confirm-btn{order:1}.button-container .left.rewrite{order:2;margin-top:50px}.form_section .more.confirm-btn:after{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow_red.svg) no-repeat;border-bottom:1px solid #e45b58;z-index:-1}.contact_confirm .form_section .right.confirm-btn{color:#e45b58;cursor:pointer}.contact_confirm .form_section dl{border-bottom:1px solid #948810}.contact_confirm .form_section dl.check_where ul{padding:0 0 20px 20px}.contact_confirm .form_section dd{padding:0 20px 20px}.contact_confirm .form_section #form{margin-bottom:50px}.contact_confirm .content_section h{margin-bottom:80px!important}#contact_page .content_section a{border-bottom:1px dotted #948810;color:#948810}.head_section .inner{width:100%;margin:200px auto 80px;padding:0 4vw;position:relative}.head_section .inner h1{font-weight:700;font-size:18px;display:inline-block;position:relative;margin:0 auto;z-index:1}.head_section .inner h1 span{display:block;margin:0 0 10px}.head_section .inner h1.title_jp{display:block}.head_section .inner h1.title_jp:after{content:"";width:113px;height:1px;background-color:#948810;position:absolute;top:68px;left:-30px;transform:rotate(-45deg) scaleX(0);transform-origin:top right;transition:transform .8s ease}.head_section .inner.is-active h1.title_jp:after{transform:rotate(-45deg) scaleX(1)}.head_section .inner h2{font-weight:700;font-size:18px;display:inline-block;position:relative;margin:0 auto}.head_section .inner h2.title_jp{display:block}.head_section .inner h2 span{display:block;margin:0 80px 10px 0}.head_section .inner h2.title_jp:after{content:"";width:113px;height:1px;background-color:#948810;position:absolute;transform:rotate(-45deg) scaleX(0);transform-origin:top right;transition:transform .8s ease;margin-left:-20px}.head_section .inner.is-active h2.title_jp:after{transform:rotate(-45deg) scaleX(1)}.more{color:#948810;border:none;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;font-weight:700;display:block;position:relative;margin:0 auto 80px;height:56px;display:flex;align-items:center;justify-content:center}.more:after{content:"";position:absolute;top:0;left:0;height:100%;width:56px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.more:not(.contact-btn):hover:after{width:100%;transition:.8s all}article section{padding:80px 0 0;margin:0 0 80px;position:relative}article section .inner{max-width:100%;width:100%;margin:0 auto;padding:0 4vw;position:relative}article section .inner h3{font-size:170%;margin:0 auto 40px}article section .inner p{font-size:110%;line-height:2;margin:0 auto 40px}article section .inner .number{font-size:125%;overflow:hidden;font-weight:700;line-height:1;margin:0 auto 80px}article section .inner .number svg{width:60px}article section .inner .number span{color:#948810;font-size:180%;font-family:Century Gothic,sans-serif;letter-spacing:.05em;display:block;margin:40px auto 20px}article section.content_box .inner h3{font-size:115%;width:92%;margin:0 0 80px;padding-top:52px;position:relative;font-weight:700}article section.content_box .inner .arrow svg{width:80px;position:absolute}.page_support section{position:relative}.page_support .support_reserv{position:relative}.page_support .support_reserv .parallax.support_reserv_01{width:100%;height:320px;object-fit:cover;z-index:-1}.page_support .support_reserv .left{margin:0 auto;padding:280px 0 0}.page_support .support_system{border-top:1px solid #94881033}.page_support .support_system .right{margin:380px 4vw 0 8vw;z-index:0;position:relative}.page_support .support_system .parallax.support_system_img{height:320px;object-fit:cover;width:92%}.page_support section .inner{padding:0 4vw;position:relative}.page_support .support_box h3{font-size:115%;width:92%;margin:0 0 80px;padding-top:52px;position:relative;font-weight:700}.page_support .support_box .parallax.support_customer{width:96%;object-fit:cover;height:320px}.page_support .support_box .parallax.support_e-learning{width:96%;object-fit:cover;height:320px}.page_support .support_box .parallax.support_faq_01{width:80%;height:240px;object-fit:cover;z-index:1}.page_support .support_box .parallax.support_faq_02{width:80%;top:430px;height:240px;object-fit:cover}.page_support .parallax.support_advisory_01{width:50%;top:420px;height:320px;object-fit:cover}.page_support .parallax.support_advisory_02{width:50%;top:380px;height:320px;left:50%;object-fit:cover}.page_support .support_box svg{width:80px;position:absolute}.page_support .support_box.faq .inner .box{margin:550px auto 0}.page_support .customer .left{margin:440px auto 0}.page_support .customer .left ul{margin-bottom:40px}.page_support .customer .left li{margin-left:10px;position:relative}.page_support .customer .left div{color:#948810;border-left:1px solid #948810;border-bottom:1px solid #948810;padding:10px 0 10px 16px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + 7px), 1% calc(60% + 7px), 1% calc(40% - 7px), 0% calc(50% - 7px))}.page_support .customer .left li:before{content:"";display:block;height:10px;width:10px;transform:rotate(-45deg);background:0 0;border-top:1px solid #948810;border-left:1px solid #948810;position:absolute;left:-5.5px;top:0;bottom:0;margin:auto}.page_support .customer .left li:first-child{border-top:1px solid #948810}.page_support .support_box .inner .box{margin:440px auto 0}.page_support .faq .left{margin:-100px auto 0}.page_support .support_advisory{padding-top:80px;border-top:1px solid #94881033}.page_support .support_advisory .right{margin:480px auto 0}.page_support .support_example .left{width:100%;margin:0 auto}.page_support .support_example table{margin:-360px -14vw 100px -4vw;width:calc(100% + 8vw)}.page_support .support_example th img{width:12px}.page_support .support_example td *{font-size:115%}.page_support .support_example td h{color:#948810;font-weight:700;display:block;margin:0 auto 15px}.page_support .support_example td,.page_support .support_example th{vertical-align:middle}.page_support .support_example th{padding:0 20px;border-right:1px solid #948810;border-bottom:1px solid #948810}.page_support .support_example td{padding:24px 32px;border-bottom:1px solid #948810}.page_support .support_example tr:last-child th,.page_support .support_example tr:last-child td{border-bottom:none;height:120px}.page_visual article section .inner .number{padding:0}.page_visual .visual_head{position:relative;margin-bottom:60px;padding-top:0;overflow:hidden}.page_visual .visual_head .sp_img_box{width:100%;height:320px;overflow:visible;position:relative}.page_visual .visual_head .parallax{position:absolute;height:320px;object-fit:cover;z-index:-1}.page_visual .visual_head .inner{margin:-20px auto 0;overflow:hidden;padding:0;position:relative;z-index:1}.page_visual .visual_head .inner h3{width:92%;margin:0 auto 40px}.page_visual .visual_head .inner p{width:92%}.page_visual .visual_dashboard{border-top:1px solid #94881033}.page_visual .visual_dashboard .visual_dashboard_box{padding-top:360px}.page_visual .visual_dashboard .parallax.visual_dashboard_img{top:380px;height:320px;object-fit:cover;width:96%}.page_visual h4{font-size:170%;color:#404d50;font-weight:700;margin:0 auto 60px}article section.visual_display .inner h3{margin-bottom:40px}.visual_display .img_box{width:100%;overflow:visible;position:relative}.visual_display .img_box .parallax{width:90%;height:320px;object-fit:cover;position:relative}.visual_display .img_box .parallax.visual_display_01{margin-top:80px;float:left}.visual_display .img_box .parallax.visual_display_02{float:right}.visual_display .img_bottom{padding-top:40px;margin-top:400px}.visual_display .img_bottom p{font-size:115%;margin:0 auto 40px}.visual_hotspot{clear:both;padding-top:160px}.visual_hotspot .parallax{top:330px;height:400px;object-fit:cover;margin-top:80px}.visual_hotspot.content_box h4{margin-top:-40px}.visual_hotspot .left{margin:520px auto 0}.visual_reduction{position:relative;border-top:1px solid #94881033}.visual_reduction .parallax.visual_reduction_01{top:380px;width:96%;height:240px;object-fit:cover}.visual_reduction .parallax.visual_reduction_02{position:absolute;top:700px;height:160px;object-fit:cover;width:75%}article section.visual_reduction h3{margin:300px 0 40px}article section.visual_reduction .img_bottom{margin-top:260px}.visual_reporting{border-top:1px solid #94881033}.visual_reporting h3{margin:0 auto}.visual_reporting .img_box{height:467px;position:relative;max-width:375px;margin:0 auto}.visual_reporting .img_bottom{padding-top:80px}.visual_reporting .img_box img.visual_reporting_01{width:212px;top:95px;left:4%}.visual_reporting .img_box img.visual_reporting_02{width:160px;bottom:138px;top:auto;left:auto;right:4vw}.visual_reporting .img_box img.visual_reporting_industry{width:120px;bottom:51px;top:auto;left:4%}.visual_reporting .img_box img.visual_reporting_shop{width:120px;left:auto;right:8vw}.visual_reporting .img_box img.visual_reporting_building{width:120px;bottom:0;top:auto;left:auto;right:4vw}.visual_datebase{position:relative;border-top:1px solid #94881033;height:1220px}article section.visual_datebase .inner h3{text-align:right;margin:0 auto 60px;width:92%}article section.visual_datebase img{margin-bottom:60px}.visual_datebase .parallax.visual_datebase_main{width:100%;top:700px;height:400px;object-fit:cover}.visual_datebase .parallax.visual_datebase_01{width:33.3%;top:580px;height:320px;object-fit:cover}.visual_datebase .parallax.visual_datebase_02{width:33.3%;top:900px;height:320px;object-fit:cover}.visual_growth .parallax{height:320px;object-fit:cover}.visual_growth .right{padding-top:370px}.visual_pro .parallax{height:320px;object-fit:cover}.visual_pro .left{margin-top:450px}.offset_head{position:relative;padding:0;margin-top:160px}.offset_head .parallax.offset_head_01{top:146px;height:320px;object-fit:cover;width:50%}.offset_head .parallax.offset_head_02{height:320px;object-fit:cover;top:210px;width:50%}.offset_head .inner{position:relative;z-index:1;width:100%;margin:0 auto}.offset_head .inner h3{width:92%;margin:0 auto 40px}.offset_head .inner p{margin:440px 0 0}.offset_about{border-top:1px solid #94881033}.offset_about .img_box{overflow:hidden}.offset_about .img_bottom{margin-top:385px}.offset_about .img_bottom h3{margin:0 auto 160px}.offset_about .img_bottom img{margin:0 auto 40px;max-width:335px}.offset_about .img_bottom p{width:92%;margin:0 auto 40px}.offset_flow{border-top:1px solid #94881033}.offset_flow .offset_table{padding:0;margin:160px auto 0;position:relative;z-index:1}.offset_flow table.chart{width:100%;margin:0 auto}.offset_flow table.chart tr{padding:16px 0}.offset_flow table.chart th,.offset_flow table.chart td{display:block;padding-left:96px}.offset_flow table.chart tr th{position:relative}.offset_flow table.chart tr th img.offset_flow_img{width:80px}.offset_flow table.chart td{min-height:5em}.offset_flow table.chart td img{width:110px;position:absolute;top:38px;right:5%}.offset_flow table.chart th img.offset_flow_img{height:128px;max-width:96px;object-fit:cover}.offset_flow table.chart th img{width:12px}.offset_flow table.chart tr{height:160px}.offset_flow table.chart tr:first-child{border-top:1px solid #948810}.offset_flow table.chart tr:last-child th,.offset_flow table.chart tr:last-child td{border-bottom:none}.offset_process{border-top:1px solid #94881033}.offset_process .img_box{width:100%;max-width:100%;margin:auto}.offset_faq{border-top:1px solid #94881033}.offset_faq .faqs{margin-top:160px}.page_offset .steps .step{width:25%;border-top:1px solid #948810;border-left:1px solid #948810;padding-top:40px;margin-right:104px;margin-top:24px;position:relative}.page_offset .steps .step .outer-image{margin-right:-104px;display:flex;justify-content:center;height:200px}.page_offset .steps p{text-align:center;font-weight:700;padding:20px 0 0;margin-right:-104px}.page_offset .steps .step img.number{position:absolute;top:-24px;right:calc(-104px + 40px);width:32px;height:48px}.page_offset .steps{justify-content:center;flex-direction:column;align-items:center;margin-top:160px}.page_offset .steps .step{width:calc(100% - 104px);border-top:1px solid #948810;border-left:1px solid #948810;padding-top:40px;margin:0 104px 0 0;position:relative}.page_offset .steps .step .outer-image{margin-right:-104px;display:flex;justify-content:center;height:120px}.page_offset .steps p{text-align:center;font-weight:700;padding:20px 0 40px;margin-right:-104px}.page_offset .parallax.offset_about_01{top:380px;height:320px;object-fit:cover;width:96%}.page_regist h4{font-size:150%;color:#404d50;font-weight:700;margin:0 auto 60px}.page_regist .parallax.regist_head_img{height:320px;object-fit:cover;z-index:-1}.page_regist .parallax.regist_input_img{height:320px;object-fit:cover;width:96%;float:right;position:relative}.page_regist .regist_style ul li .parallax{height:240px;object-fit:cover;position:relative}.page_regist .parallax.regist_operation_01{height:320px;object-fit:cover;top:370px}.page_regist .parallax.regist_operation_02{height:320px;object-fit:cover;top:980px}.page_regist .parallax.regist_template_01{height:256px;object-fit:cover;width:50%;right:50%;top:830px}.page_regist .parallax.regist_template_02{height:256px;object-fit:cover;width:50%;top:750px}.page_regist .parallax.regist_template_03{height:256px;object-fit:cover;width:50%;right:50%;top:1086px}.page_regist .parallax.regist_template_04{height:256px;object-fit:cover;width:50%;top:1006px}.page_regist svg.import{width:150px;margin-left:4vw}.page_regist svg.export{width:150px;margin-left:4vw}.page_regist img.regist_csv_01{object-fit:cover;margin-top:-60px}.page_regist img.regist_csv_02{object-fit:cover;margin-top:-60px}.page_regist .parallax.regist_businesses_img{height:240px;object-fit:cover;width:92%;position:relative}.regist_csv div.export{margin-top:40px}.regist_base .img_box .parallax.regist_base_01{position:absolute;width:50%;top:0;right:50%;height:240px;object-fit:cover}.regist_base .img_box .parallax.regist_base_02{position:absolute;width:50%;top:-80px;right:0;height:240px;object-fit:cover}.regist_base .img_box_2 .parallax.regist_base_03{position:absolute;width:50%;top:64px;right:50%;height:240px;object-fit:cover}.regist_base .img_box_2 .parallax.regist_base_04{position:absolute;width:50%;top:0;right:0;height:240px;object-fit:cover}.regist_base .img_box_2 .parallax.regist_base_05{position:absolute;width:50%;top:304px;right:50%;height:240px;object-fit:cover}.regist_base .img_box_2 .parallax.regist_base_06{position:absolute;width:50%;top:240px;right:0;height:240px;object-fit:cover}.page_regist .parallax.regist_workflow_01_img{height:320px;object-fit:cover;top:490px}.page_regist .parallax.regist_workflow_02_img{height:320px;object-fit:cover;top:315px}.page_regist .parallax.regist_record_img{height:320px;object-fit:cover}.page_regist .import svg .svg-elem-1{stroke-dashoffset:350.9400634765625px;stroke-dasharray:350.9400634765625px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s}.page_regist .import svg.active .svg-elem-1{stroke-dashoffset:701.880126953125px}.page_regist .import svg .svg-elem-2{stroke-dashoffset:514.705078125px;stroke-dasharray:514.705078125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s}.page_regist .import svg.active .svg-elem-2{stroke-dashoffset:1029.41015625px}.page_regist .import svg .svg-elem-3{stroke-dashoffset:660.7368774414062px;stroke-dasharray:660.7368774414062px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s}.page_regist .import svg.active .svg-elem-3{stroke-dashoffset:1321.4737548828125px}.page_regist .import svg .svg-elem-4{stroke-dashoffset:618.7575073242188px;stroke-dasharray:618.7575073242188px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s}.page_regist .import svg.active .svg-elem-4{stroke-dashoffset:1237.5150146484375px}.page_regist .import svg .svg-elem-5{stroke-dashoffset:228.20001220703125px;stroke-dasharray:228.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s}.page_regist .import svg.active .svg-elem-5{stroke-dashoffset:456.4000244140625px}.page_regist .import svg .svg-elem-6{stroke-dashoffset:332.83416748046875px;stroke-dasharray:332.83416748046875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s}.page_regist .import svg.active .svg-elem-6{stroke-dashoffset:665.6683349609375px}.page_regist .import svg .svg-elem-7{stroke-dashoffset:208.20001220703125px;stroke-dasharray:208.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s}.page_regist .import svg.active .svg-elem-7{stroke-dashoffset:416.4000244140625px}.page_regist .import svg .svg-elem-8{stroke-dashoffset:208.20001220703125px;stroke-dasharray:208.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .84s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .84s}.page_regist .import svg.active .svg-elem-8{stroke-dashoffset:416.4000244140625px}.page_regist .export svg .svg-elem-1{stroke-dashoffset:350.969970703125px;stroke-dasharray:350.969970703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s}.page_regist .export svg.active .svg-elem-1{stroke-dashoffset:701.93994140625px}.page_regist .export svg .svg-elem-2{stroke-dashoffset:514.7718505859375px;stroke-dasharray:514.7718505859375px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s}.page_regist .export svg.active .svg-elem-2{stroke-dashoffset:1029.543701171875px}.page_regist .export svg .svg-elem-3{stroke-dashoffset:660.8161010742188px;stroke-dasharray:660.8161010742188px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s}.page_regist .export svg.active .svg-elem-3{stroke-dashoffset:1321.6322021484375px}.page_regist .export svg .svg-elem-4{stroke-dashoffset:618.8250122070312px;stroke-dasharray:618.8250122070312px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s}.page_regist .export svg.active .svg-elem-4{stroke-dashoffset:1237.6500244140625px}.page_regist .export svg .svg-elem-5{stroke-dashoffset:610.3099975585938px;stroke-dasharray:610.3099975585938px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s}.page_regist .export svg.active .svg-elem-5{stroke-dashoffset:1220.6199951171875px}.page_regist .export svg .svg-elem-6{stroke-dashoffset:267.49432373046875px;stroke-dasharray:267.49432373046875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s}.page_regist .export svg.active .svg-elem-6{stroke-dashoffset:534.9886474609375px}.page_regist .export svg .svg-elem-7{stroke-dashoffset:267.6388244628906px;stroke-dasharray:267.6388244628906px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s}.page_regist .export svg.active .svg-elem-7{stroke-dashoffset:535.2776489257812px}.page_regist .regist_csv .right svg{width:150px;padding:0 20px;position:absolute;top:-60px}.page_regist .regist_csv .left svg{width:150px;padding:0 20px;position:absolute;top:-60px}.regist_head{border-bottom:1px solid #94881033;padding:300px 0 60px;margin:90px auto 0;position:relative}.regist_head .inner .right{width:92%;margin:0 auto}.regist_input{padding:120px 0 0;overflow:visible;margin-bottom:460px}.regist_input .inner h3{margin:0 auto 40px}.regist_input .img_box{width:100%}.page_regist .content_box .inner{position:relative}.page_regist .content_box .inner img{top:650px}.regist_operation .regist_operation_box h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:435px auto 40px;width:92%}.regist_operation .regist_operation_box h img{width:40px;margin-right:10px}.regist_operation .regist_operation_box p{margin:0 auto;width:92%}.regist_operation .regist_operation_box{max-width:100%;width:100%;margin:0 auto 0;position:relative}.regist_operation .regist_operation_box .index_efficiency_01{position:relative;margin:40px 0 0 20px;height:480px;width:auto}.regist_operation .regist_operation_box .index_efficiency_02{position:relative;margin:40px 20px 0 0;height:480px;width:auto}.regist_operation .regist_operation_box .index_efficiency_03{position:relative;margin:40px 0 0 20px;height:480px;width:auto}.regist_operation .regist_operation_box_2{margin-top:440px;margin-bottom:0}.regist_operation .regist_operation_box_3{margin-top:80px;margin-bottom:0}.regist_operation .regist_operation_box_2 h{width:92%;margin:0 auto 40px}.regist_operation .regist_operation_box_2 p{width:92%;margin:0 auto 0}.index_efficiency .regist_operation_box h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:0 auto 40px;width:92%}.index_efficiency .regist_operation_box h img{width:40px;margin-right:10px}.index_efficiency .regist_operation_box p{margin:0 auto;width:92%}.index_efficiency .regist_operation_box{max-width:100%;width:100%;margin:0 auto 0;position:relative}.index_efficiency .regist_operation_box .index_efficiency_01{position:relative;margin:40px 0 0 20px;height:480px;width:auto}.index_efficiency .regist_operation_box .index_efficiency_02{position:relative;margin:40px 20px 0 0;height:480px;width:auto}.index_efficiency .regist_operation_box .index_efficiency_03{position:relative;margin:40px 0 0 20px;height:480px;width:auto}.index_efficiency .regist_operation_box_2{margin-top:80px;margin-bottom:0}.index_efficiency .regist_operation_box_3{margin-top:80px;margin-bottom:0}.index_efficiency .regist_operation_box_2 h{width:92%;margin:0 auto 40px}.index_efficiency .regist_operation_box_2 p{width:92%;margin:0 auto 0}.regist_template{margin-bottom:720px}article section.regist_template .inner h3{margin-bottom:40px}.regist_template .left{width:92%;margin:80px auto 0}.regist_template .left img{margin:0 auto 40px}.page_regist .content_box .inner img.regist_template_01{right:50%;top:400px;width:50%}.page_regist .content_box .inner img.regist_template_02{right:0;top:0;width:50%}.page_regist .content_box .inner img.regist_template_03{right:50%;top:800px;width:50%}.page_regist .content_box .inner img.regist_template_04{right:0;top:400px;width:50%}.regist_csv .right{width:100%;position:relative;margin:100px auto}.regist_csv .left{width:100%;position:relative}.regist_csv p{width:92%;margin:0 auto}.regist_csv img{margin:0 auto 40px}.regist_csv .right h5{font-size:32px;position:absolute;left:4%;top:-30px}.regist_csv .left h5{font-size:32px;position:absolute;left:4%;top:-30px}.regist_businesses{border-top:1px solid #94881033}.regist_businesses h3{text-align:right;padding-right:4%}.regist_choose{margin-bottom:0}.regist_choose .dl_box{margin:80px auto 0;overflow:hidden;border-bottom:1px solid #94881033}.regist_choose .dl_box:last-child{border-bottom:none}.regist_choose .dl_box p{margin:0 0 80px}.regist_choose .dl_box dl{margin:0 auto 80px}.regist_choose .dl_box dl dt img{margin:0 auto 40px}.regist_choose .dl_box dl dd{line-height:2}.regist_base .img_box{position:relative;height:380px}.regist_base .img_box_2{position:relative;height:545px}.regist_base .text_box .right{width:92%;margin:-100px auto 0}.regist_base .text_box .right p{margin:0 auto 40px}.regist_workflow{border-top:1px solid #94881033}.regist_workflow_02{position:relative}article section.regist_workflow .regist_workflow_01 h3{margin:0 auto 40px}article section.regist_workflow .right{padding-top:670px}.regist_flow .right{overflow:hidden;width:92%;margin:60px auto 0}.regist_flow .right img{margin:0 auto 40px}.regist_flow .right p:last-child{padding-top:0;margin-bottom:0}.regist_record .left{margin:440px auto 0}.about_head{position:relative}.about_head .right{margin:160px auto 80px}article section.about_head .inner .right h3{font-size:170%;margin:0 auto 260px}.about_head .parallax.about_head_01{top:20px;width:55%;height:240px;z-index:-1}.about_head .parallax.about_head_02{top:-40px;left:45%;width:55%;height:240px}.about_head .parallax.about_head_03{top:335px;width:85%;height:240px;z-index:-1}.about_head .img_box{width:100%;position:absolute;top:110vw;z-index:-1}.about_strategy{border-top:1px solid #94881033;margin-bottom:40px}.about_strategy .parallax.about_strategy_01{height:240px;width:calc(100% - 20px);top:430px}.about_strategy .parallax.about_strategy_02{height:204px;width:calc(100% - 20px);top:830px}.about_strategy img.about_strategy_03{margin:0 auto 40px;max-height:340px}.about_strategy img.about_strategy_04{margin:40px auto 40px;max-height:340px}.about_strategy .box{overflow:hidden}.about_strategy .non_flex{margin:-100px auto 0}.about_strategy .box .right,.about_strategy .box .left{width:100%}article section.about_strategy h3{margin:365px auto 500px}article section.about_overview{border-top:1px solid #94881033}article section.about_overview h3{margin:160px auto 80px}article section.about_overview ul li{border-bottom:1px solid #94881066;overflow:hidden}article section.about_overview ul li h{font-size:160%;padding:10px 4vw;display:block;max-width:100%;margin:0 auto;text-stroke:.5px #948810;-webkit-text-stroke:.5px #948810}article section.about_overview ul{margin:40px auto 80px}.content_box h4{font-size:130%;color:#404d50;font-weight:700;margin:0;width:92%}article section.about_comfortable .inner h3{margin:0 0 40px}.about_comfortable div.about_comfortable_01{height:40px;top:500px;overflow:visible;z-index:-1}.about_comfortable div.about_comfortable_01 img{height:1000%;margin:0 auto;object-fit:contain;left:50%;transform:translateX(-50%);width:auto;top:-700%}.about_comfortable .parallax.about_comfortable_02{height:200px;top:780px;width:60%;right:auto;left:0;z-index:-2}.about_comfortable .parallax.about_comfortable_03{height:200px;top:340px;width:60%;left:auto;right:0;z-index:-3}.about_comfortable .img_bottom{margin:765px auto 50px}.about_comfortable .img_bottom p{margin:0 auto 40px;width:92%}.about_onestop .left{width:100%;margin:0 auto 40px}article section.about_onestop .inner h3{margin-bottom:40px}article section.about_onestop .inner h4{margin-bottom:80px}.about_onestop ul{margin:0 auto 40px}.about_onestop img{max-height:480px}.arrow_box li:first-child{border-top:1px solid #948810}.arrow_box li{margin-left:10px;position:relative}.arrow_box div{color:#948810;border-left:1px solid #948810;border-bottom:1px solid #948810;padding:10px 0 10px 16px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + 7px), 1% calc(60% + 7px), 1% calc(40% - 7px), 0% calc(50% - 7px))}.arrow_box li:before{content:"";display:block;height:10px;width:10px;transform:rotate(-45deg);background:0 0;border-top:1px solid #948810;border-left:1px solid #948810;position:absolute;left:-5.5px;top:0;bottom:0;margin:auto}.about_strategize{height:1805px;margin-bottom:0}article section.about_strategize .inner h3{margin-bottom:40px}article section.about_strategize .inner h4{margin-bottom:80px}.about_strategize ul{position:relative;overflow:visible}.about_strategize ul li{width:100%}.about_strategize ul li h5{margin:0 4vw 380px;color:#404d50;font-weight:700;font-size:115%}.about_strategize ul li .parallax.about_strategize_01{height:320px;top:40px;width:66%}.about_strategize ul li:nth-child(1):after{content:"";display:block;position:absolute;width:25%;aspect-ratio:1/1;transform:rotate(-45deg);left:10vw;border-left:1px solid #948810;border-bottom:1px solid #948810;bottom:-360px}.about_strategize ul li:nth-child(2):after{content:"";display:block;position:absolute;width:25%;aspect-ratio:1/1;transform:rotate(-45deg);right:10vw;border-left:1px solid #948810;border-bottom:1px solid #948810;bottom:-360px}.about_strategize ul li .parallax.about_strategize_02{height:320px;top:40px;width:66%;left:auto;right:0}.about_strategize ul li .parallax.about_strategize_03{height:320px;top:40px;width:66%}.about_strategize ul li:nth-child(2) h5{text-align:right}.about_strategize ul li:last-child{margin-bottom:0}.about_growth{position:relative}.about_growth ul{margin-top:420px}.about_growth .parallax.about_growth_img{height:320px;top:200px;width:80%}table.chart{margin:50px auto 200px}table.chart td *{font-size:115%}table.chart td h{color:#948810;font-weight:700;display:block;margin:0 auto 15px}table.chart td,table.chart th{vertical-align:middle}table.chart tr{border-bottom:1px solid #948810;position:relative;display:block}table.chart th{padding:20px 4vw 0}table.chart td{padding:20px 4vw;font-weight:700}.index_head{position:relative;margin-bottom:0}.page_index #head_section{position:relative}.page_index .head-background{position:absolute;top:160px;left:0;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.page_index .head-background svg{width:600px;height:100%;flex-shrink:0}.page_index .head-background svg .bg_logo-001-1{stroke-dashoffset:9207.5537109375px;stroke-dasharray:9207.5537109375px;-webkit-transition:stroke-dashoffset 4s cubic-bezier(.445,.05,.55,.95) 0s;transition:stroke-dashoffset 4s cubic-bezier(.445,.05,.55,.95) 0s}.page_index .head-background svg.is-active .bg_logo-001-1{stroke-dashoffset:0}.index_head .index_head_01{top:-240px;overflow:visible;z-index:-1;max-width:300px;width:70%;height:600px;right:4vw}.index_head .index_head_01 img{object-fit:contain;height:100%}.index_head .index_head_02{top:80px;max-width:256px;width:67%;height:500px;left:8vw;overflow:visible}.index_head .index_head_02 img{object-fit:contain;height:100%}.index_head .left{margin:460px auto 80px;position:relative;z-index:4;float:none}.index_head table{width:100%;margin:0 auto 70px}.index_head table th,.index_head table td{display:block}.index_head table th img{width:12px}.index_head table td img{width:110px;float:right;margin:3px auto 0;position:absolute;top:16px;right:20px}.index_head table.chart tr:first-child{border-top:1px solid #948810}.index_head table.chart tr:last-child{display:none}table.chart tr:last-child td{border-bottom:none;height:71px}.index_head a{margin:0 auto}.index_efficiency .regist_operation_box p{width:92%;margin:0 auto 40px;font-size:110%;line-height:2}.index_efficiency .regist_operation_box a{margin:0 auto;width:92%}.index_efficiency .regist_operation_box_2 h{width:92%}.index_efficiency .regist_operation_box_2 p{margin:0 auto 40px;width:92%}.index_efficiency .regist_operation_box_2 a{margin:0 auto;width:92%}.index_efficiency a.box_more{margin-top:80px}a.box_more{margin:0 auto 80px}.index_visualization{margin-bottom:200px}.index_offset{margin-bottom:0}article section.index_offset h3{margin-left:80px}.index_offset ul{position:relative;margin:80px auto 40px;width:100%;overflow:visible}.index_offset ul li{width:33.3%;height:320px;float:left}.index_offset ul li h5{width:65%;margin:0 auto 20px;color:#404d50;font-weight:700;font-size:115%}.index_offset .parallax.index_offset_01{height:320px}.index_offset .parallax.index_offset_02{height:320px;top:40px}.index_offset .parallax.index_offset_03{height:320px;top:80px}.index_offset .img_bottom{overflow:visible;margin:0 auto;padding-top:440px}.index_offset .img_bottom .left{width:92%;margin:0 auto}.index_offset .img_bottom .left p{line-height:2;margin-bottom:40px}.index_offset .left a{width:100%}.index_support{position:relative;height:940px}.index_support a.box_more{margin:0 auto 40px}.index_support .inner{overflow:hidden;width:100%}.index_support .parallax.index_support_01{height:240px;top:500px;width:80%}.index_support .parallax.index_support_02{height:240px;top:700px;width:80%;z-index:-1}.index_support .inner .right{margin:0 auto 40px}.index_support .inner .right a{width:100%}.index_plan{overflow:hidden}.index_plan .box{margin:80px auto 0}.index_plan .box img{margin:0 auto 40px}.index_plan .right a{width:100%}.index_plan_table{margin:auto}.index_plan_table h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:0 0 4vw !important;width:92%}.index_plan_table h img{width:40px;margin-right:10px}.index_plan_table table{width:100%;margin:40px auto 0}.index_plan_table table th{width:60px;border-right:1px solid #948810;padding:0}.index_plan_table table tr:last-child{border-bottom:none}.index_plan_table table td{font-weight:400}.index_plan_table table th img{width:12px;margin:0 auto}.index_plan_table table tr:first-child{border-top:1px solid #948810}.index_plan_table table td a{text-decoration:underline;color:#948810;font-size:100%}.index_interview{padding-top:0;margin-bottom:0;overflow:hidden}article section.index_interview .inner{overflow:visible}.index_customer_interview{margin-bottom:0}article section.index_customer_interview .inner h3{margin-bottom:40px}.index_customer_interview ul{display:flex;padding-left:4vw}.index_customer_interview ul li{margin:0 20px 160px 0}.index_customer_interview ul li:last-child{margin-right:0}.index_customer_interview .card{width:320px;margin-top:40px;background-color:#fff;position:relative;padding:40px 20px 20px}.index_customer_interview .card .box{margin-bottom:40px}.index_customer_interview .card .box:last-child{margin-bottom:0;padding-bottom:0}.index_customer_interview .card .number{position:absolute;top:-35px;left:40px}.index_customer_interview .card .company{height:125px}.index_customer_interview .card .company .logo{height:64px;margin:0 0 16px;width:100%;overflow:hidden;display:flex;align-items:center}.index_customer_interview .card .company img{width:100%;height:100%;object-fit:contain;object-position:left}.index_customer_interview .card .company p{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.index_customer_interview .card .text .copy{height:60px;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}.index_customer_interview .card .text .content{height:135px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.index_customer_interview .card .text h4{color:#948810;font-size:115%;margin:0;padding:0 0 20px}.index_customer_interview .card .link a.more{margin-bottom:0}.index_customer_interview .slick-list{overflow:visible !important}.index_customer_interview .navigation{position:relative;height:56px;border-top:1px solid #948810;border-bottom:1px solid #948810;margin:-120px 4vw 160px}.index_customer_interview .navigation .arrow{position:relative;height:56px;width:80px;cursor:pointer;top:-1px}.index_customer_interview .navigation .arrow.left{float:left}.index_customer_interview .navigation .arrow.right{float:right}.index_customer_interview .navigation .arrow.left.disabled,.index_customer_interview .navigation .arrow.right.disabled{display:none !important}.index_customer_interview .navigation .arrow .icon{content:'';position:absolute;width:15px;height:1px;background-color:#948810;left:50%;top:50%;transform:translateX(-50%)}.index_customer_interview .navigation .arrow.left:after{content:'';position:absolute;width:5px;height:5px;border-top:1px solid #948810;border-right:1px solid #948810;top:50%;left:50%;transform:translateX(-100%) translateY(-45%) rotate(225deg)}.index_customer_interview .navigation .arrow.right:after{content:'';position:absolute;width:5px;height:5px;border-top:1px solid #948810;border-right:1px solid #948810;top:50%;left:50%;transform:translateX(20%) translateY(-45%) rotate(45deg)}.index_customer_interview .more:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-bottom:1px solid #948810;border-top:1px solid #948810;transition:.8s all;z-index:1;margin-top:-1px;background:0 0}.index_customer_interview .more:hover:after{width:100%;transition:.8s all;background:0 0}.index_development_interview .more:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-bottom:1px solid #948810;border-top:1px solid #948810;transition:.8s all;z-index:1;margin-top:-1px;background:0 0}.index_development_interview .more:hover:after{width:100%;transition:.8s all;background:0 0}.index_development_interview{padding-top:0;margin-bottom:0}article section.index_development_interview .inner h3{margin-bottom:40px}.index_development_interview ul{display:flex;padding-left:4vw}.index_development_interview ul li{margin:0 20px 160px 0}.index_development_interview ul li:last-child{margin-right:0}.index_development_interview .card{width:320px;margin-top:40px;background-color:#fff;position:relative}.index_development_interview .card .number{position:absolute;top:-35px;left:40px}.index_development_interview .card img.visual{height:200px;width:100%;object-fit:cover}.index_development_interview .card .no-interview_top_image{height:200px;width:100%;background-color:#eef0f0}.index_development_interview .card .box{padding:20px;height:640px}.index_development_interview .card .box .dotted{background-image:linear-gradient(to right,#a4a184 1px,transparent 1px);background-size:5px 1px;background-repeat:repeat-x;position:relative;height:1px}.index_development_interview .card .box .flex{align-items:center;padding:20px 0}.index_development_interview .card .box .flex .logo{margin-bottom:10px}.index_development_interview .card .box .flex img{height:40px;width:100%;object-fit:contain;object-position:left}.index_development_interview .card .box .flex .name{padding-bottom:5px}.index_development_interview .card .box .flex p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-weight:700;line-height:1.6}.index_development_interview .card .text{margin-bottom:20px}.index_development_interview .card .text .copy{height:90px;line-height:2;padding:0;color:#948810;font-size:115%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.index_development_interview .card .company{display:block}.index_development_interview .card .company .left{width:264px;height:135px;margin-bottom:16px}.index_development_interview .card .company .right{width:264px;height:135px;margin-top:16px}.index_development_interview .card .company .logo{height:40px;margin-bottom:16px;display:flex;align-items:center}.index_development_interview .card .company .logo img{height:100%;width:auto;object-fit:contain}.index_development_interview .card .company p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-weight:700}.index_development_interview .card .company p.name{padding-top:5px;font-size:130%}.index_development_interview .card .link{padding-top:0;position:absolute;bottom:20px;width:280px}.index_development_interview .card .link a.more{margin-bottom:0}.cross-container{width:20px;height:20px;transform:translate(-50%,0%) rotate(45deg);position:absolute;top:-10px;left:50%;background:#fff}.cross:before,.cross:after{content:'';position:absolute;background-color:#948810}.cross:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.cross:after{width:1px;height:100%;top:0;left:50%;transform:translateX(-50%)}.index_development_interview .slick-list{overflow:visible !important}.index_development_interview .navigation{position:relative;height:56px;border-top:1px solid #948810;border-bottom:1px solid #948810;margin:-120px 4vw 80px}.index_development_interview .navigation .arrow{position:relative;height:56px;width:80px;cursor:pointer;top:-1px}.index_development_interview .navigation .arrow.left{float:left}.index_development_interview .navigation .arrow.right{float:right}.index_development_interview .navigation .arrow.left.disabled,.index_development_interview .navigation .arrow.right.disabled{display:none !important}.index_development_interview .navigation .arrow .icon{content:'';position:absolute;width:15px;height:1px;background-color:#948810;left:50%;top:50%;transform:translateX(-50%)}.index_development_interview .navigation .arrow.left:after{content:'';position:absolute;width:5px;height:5px;border-top:1px solid #948810;border-right:1px solid #948810;top:50%;left:50%;transform:translateX(-100%) translateY(-45%) rotate(225deg)}.index_development_interview .navigation .arrow.right:after{content:'';position:absolute;width:5px;height:5px;border-top:1px solid #948810;border-right:1px solid #948810;top:50%;left:50%;transform:translateX(20%) translateY(-45%) rotate(45deg)}.index_news{background:#f7f7f2;overflow:hidden;padding:0 0 80px;margin:0}.index_news ul{width:100%;margin:0 auto 40px}.index_news li a{color:#948810;border:none;border-bottom:1px solid #404D501F;display:block;position:relative;margin:0 auto;padding-left:56px;padding:16px 16px 16px 56px}.index_news li a:after{content:"";position:absolute;top:0;left:0;height:100%;width:56px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.index_news li a:hover:after{width:100%;transition:.8s all}.index_news li a em{font-style:normal;color:#a4a184;margin-right:16px}.index_news li a span{color:#948810;font-weight:700;width:12%}.index_news li a p{width:100%;white-space:nowrap;overflow:hidden;margin-top:10px;text-overflow:ellipsis}.index_news .box a.more{width:100%;margin:0 auto 0}.news_section{width:100%;margin:80px auto 0;overflow:hidden}.news_section .news_sidebar{margin:0 auto 60px}.news_section .news_sidebar li{border-bottom:1px solid rgba(0,0,0,.08)}.news_section .news_sidebar li a{display:block;padding:16px 0 16px 48px;font-weight:500;font-size:14px;position:relative;color:#404d50}.news_section .news_sidebar li.checked a{color:#948810;border-bottom:1px solid #948810;font-weight:700}.news_section .news_sidebar li.checked a:after{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/news_sidebar_checked.svg);position:absolute;left:20px}.news_section .news_sidebar h5{margin:16px auto;font-size:150%}.news_section .news_content{width:108%;margin:0 -4vw 80px}.news_section .news_content li{border-bottom:1px solid #404D501F}.news_section .news_content li a{display:block;padding-top:16px;padding-bottom:16px;padding-left:66px;padding-right:10px;position:relative}.news_section .news_content li a:before{content:"";position:absolute;top:0;left:0;height:100%;width:50px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:center;border-bottom:1px solid #948810;transition:.8s all}.news_section .news_content li .li_head{display:block;overflow:hidden;display:flex}.news_section .news_content li .li_head .date{color:#a4a184;margin:0 8px 0 0}.news_section .news_content li .li_head h{color:#948810;font-weight:700;line-height:2}.news_section .news_content li .post_text{font-size:115%;padding:8px 0 0;margin:0}.archive_page{width:100%;margin:60px auto 80px;padding:0 4% 4%}.archive_page h{color:#948810;font-size:115%;margin:0 auto 40px;font-weight:700;display:block}.archive_page h2{color:#948810;font-size:170%;font-weight:700;line-height:2;margin:0 auto 40px}.archive_page .date_box{overflow:hidden;padding-bottom:50px;border-bottom:1px solid #948810}.archive_page .date_box .date{color:#a4a184;font-size:115%;float:left;width:50%;margin:8px auto}.archive_page .date_box ul{float:right;display:flex}.archive_page .date_box ul li{margin:0 5px}.archive_content.news_archive{padding:40px 0 0}.archive_content *{font-size:115%;line-height:2}.archive_content p{margin:0 auto 64px}.archive_content h3{font-size:170%;color:#404d50;font-weight:700}.archive_content h3:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.archive_content h4{font-size:140%;color:#404d50;margin:0 auto 40px;font-weight:700}.archive_content ul>li{padding:10px 0 10px 15px;margin-left:20px;border-bottom:1px solid #948810;border-left:1px solid #948810;font-size:100%;position:relative}.archive_content ul>li:after{position:absolute;content:"";width:20px;height:0;display:block;border-bottom:1px solid #948810;top:50%;bottom:0;left:-20px}.archive_content ul>li:first-child{border-top:1px solid #948810}.archive_content ul{margin-bottom:64px}.archive_content a{color:#948810;margin:0 10px;font-size:90%}.archive_page .foot_sns{display:flex;justify-content:center;padding:20px 0;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;margin-top:80px}.archive_page .foot_sns li{margin:0 20px}.archive_page .more{margin-top:80px;height:auto;min-height:36px;padding:10px 0 10px 56px}.archive_page .foot_sns{display:flex;justify-content:center;padding:32px 0;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;margin-top:80px}.archive_page .foot_sns li{margin:0 20px}.page_archive .breadcrumbs{padding-bottom:10px}.page_archive .breadcrumbs a{text-decoration:underline;font-size:115%;color:#948810}.page_archive .breadcrumbs span{padding-left:10px;color:#948810}.page_archive .more:hover:after{width:100%;transition:.8s all}.page_archive hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_archive .archive_content p.company-details{margin-bottom:32px}.page_archive .archive_content .main{font-size:100%}.page_archive .archive_content .main h4{font-size:170%;color:#404d50;font-weight:700}.page_archive .archive_content .main h4:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.faqs{width:100%;margin:0 auto 100px;border-top:1px solid #948810}.faqs dl{border-bottom:1px solid #948810;padding-left:20px;overflow:hidden}.faqs dt{position:relative;font-size:115%;font-weight:700;padding-right:80px;display:flex;height:80px;align-items:center;justify-content:left}.faqs dt:after{content:"";display:block;width:80px;height:80px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:center;transform:rotate(90deg);position:absolute;right:0;transition:.5s}.faqs dt.active:after{transform:rotate(-90deg);transition:.5s}.faqs dt:hover{cursor:pointer}.faqs dd{padding:0 0 24px;position:relative;width:90%}.container{align-items:center;display:flex;height:100vh;justify-content:center}.page_index .side-scroll{width:100%;margin-bottom:216px}.page_regist .side-scroll{width:100%}.side-scroll-container{align-items:center;align-items:baseline;display:flex;margin-inline:auto;overflow:visible;width:100%;position:relative}.side-scroll-list{display:flex;gap:4vw}.side-scroll-list li:first-child{margin-left:4vw}.side-scroll-list li:last-child{margin-right:4vw}.side-scroll img{height:240px;object-fit:cover;width:80vw}.js-wrapper{scroll-behavior:unset}.js-wrapper *{scroll-behavior:unset}article section.regist_auto .inner h3{margin:0 0 40px}.regist_auto h4{margin:0 0 80px}.regist_auto_slide_item{border-top:1px solid #948810}.regist_auto_slide_item h{font-size:140%;padding:20px 0;color:#948810;display:block}.regist_auto_slide_item p{margin:20px auto}.index_visualization_slide_item{border-top:1px solid #948810}.index_visualization_slide_item h{font-size:140%;padding:20px 0 20px 40px;color:#948810;display:block;position:relative}.index_visualization li h:before{content:"";display:block;width:30px;height:30px;position:absolute;left:0;top:0;bottom:0;margin:auto}.index_visualization li:first-child h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_01.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(2) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_02.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(3) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_03.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(4) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_04.svg) no-repeat;background-size:cover}.index_visualization_slide_item p{margin:20px auto;min-height:5em}.index_visualization_slide_item .more{margin:0 auto}.index_visualization .box_more{position:absolute;bottom:-136px;left:0;right:0;margin:auto}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity{background:#fff;padding:64px 0 40px;position:absolute;left:0;bottom:-120px;width:100%;overflow:hidden}.scroll-infinity__wrap{display:flex;overflow:visible}.scroll-infinity__list{display:flex;flex:none;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 95s infinite linear .5s both}.scroll-infinity__item{height:40px;display:flex;align-items:center;margin:0 28px}.scroll-infinity__item>img{width:auto;height:100%}.index_fv{position:relative;height:calc(100vh - 64px)}.index_fv .fv{height:calc(100vh - 64px);position:relative;z-index:2}.fv_bk>*{position:relative;z-index:1}@property --clip-width{syntax:'<percentage>';initial-value:100%;inherits:false}.fv_bk:before{content:'';position:absolute;top:0;left:-4vw;right:0;bottom:0;background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;z-index:2;height:100%;width:calc(100% + 4vw);clip-path:polygon(0 0,var(--clip-width,100%) 0,var(--clip-width,100%) 100%,0 100%);transition:--clip-width .8s}.fv_bk.is-active:before{--clip-width:0%}.carbon{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;position:relative}.carbon>*{position:relative;z-index:1}.carbon:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f2;transform-origin:left;transform:scaleX(0);transition:transform .8s;z-index:0;height:100%;width:100%}.carbon.is-active:before{transform:scaleX(1)}.ix{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;width:72px;position:relative}.ix>*{position:relative;z-index:1}.ix:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f2;transform-origin:left;transform:scaleX(0);transition:transform .8s;z-index:0;height:100%;width:100%}.ix.is-active:before{transform:scaleX(1)}.platform{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;position:relative;width:287px}.platform>*{position:relative;z-index:1}.platform:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f2;transform-origin:left;transform:scaleX(0);transition:transform .8s;z-index:0;height:100%;width:100%}.platform.is-active:before{transform:scaleX(1)}.fv_under{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;padding:40px 40px 40px 80px;margin-top:40px;position:relative}.fv_under>*{position:relative;z-index:1}.fv_under:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#948810;transform-origin:left;transform:scaleX(0);transition:transform .8s;z-index:0;height:100%;width:100%}.fv_under.is-active:before{transform:scaleX(1)}.index_fv .fv .fv_bk{content:"";height:100%;width:96%;margin:0;position:absolute;right:0;top:0;z-index:2;overflow:hidden;display:flex;justify-content:center}.index_fv .fv .inner{position:absolute;left:0;bottom:100px;z-index:5;width:100%}.index_fv .fv .inner h2{background:#f7f7f2;display:inline-flex;padding:15px}.index_fv .fv .inner h2 img{height:40px;width:auto}.index_fv .fv .inner h3{text-align:left}.index_fv .fv .inner h3 img{padding:15px;height:70px;background:#f7f7f2;width:auto}.fv .inner h3.sp{height:70px}.fv .inner h3.sp svg{padding:15px;height:40px}.fv_under{background:#948810;margin-top:30px;width:90%;padding:15px 30px}.fv_under *{color:#fff}.fv_under h4{font-size:128%;margin:0 auto 20px}.fv_under ul{overflow:hidden}.fv_under ul li{padding:0 16px;float:left;border-left:1px solid #fff;font-size:92%}.fv_under ul li:last-child{border-right:1px solid #fff}.scrolldown{position:absolute;right:0;left:0;margin:auto;bottom:50px;color:#fff;text-align:center;z-index:9}.scrolldown a{color:#fff;padding-bottom:50px}.scrolldown:after{content:"";position:absolute;top:20px;right:0;left:0;margin:auto;width:1px;height:30px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:70px;opacity:0}}.regist_style{margin-bottom:0}.regist_style ul{width:100%;margin:0 auto}.regist_style ul li{position:relative;overflow:hidden;padding:20px 0 0;margin:0 auto 80px}.regist_style ul li h4{font-size:40px;font-weight:400;position:absolute;letter-spacing:0;top:0;left:4%;padding:0;line-height:1;z-index:1000}article section.regist_style .inner h3{margin-bottom:40px}.regist_style ul li:nth-child(1){margin-top:80px}.regist_style ul li h{font-size:130%;font-weight:700;margin:40px auto;display:block;width:92%}.regist_style ul li p{width:92%;margin:0 auto}.lottie_box{position:relative}.lottie-obj{height:800vh;margin:100px auto;position:relative}.lottie-obj svg{opacity:0;height:80%!important;width:100% !important;top:0;left:0;right:0;position:fixed;margin:auto;transition:.5s all}.inview svg{opacity:1;transition:.5s all}.lottie-obj h4{opacity:0;position:fixed;margin:auto;font-size:20px;font-weight:700;text-align:left;left:0;line-height:2;right:0;width:92%;bottom:20%;transition:.5s all}.lottie-obj h4 span{font-size:100%;color:#948810;font-weight:700;position:relative}.lottie-obj h4 span:after{content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;border-bottom:1px solid #948810}.lottie-obj h4 em{font-style:normal;color:#948810;margin:0 10px}.inview_height10 h4:first-child,.inview_height20 h4:first-child{opacity:1}.inview_height30 h4:nth-child(2),.inview_height40 h4:nth-child(2),.inview_height50 h4:nth-child(2){opacity:1}.inview_height60 h4:nth-child(3),.inview_height70 h4:nth-child(3),.inview_height80 h4:nth-child(3){opacity:1}.main_menu{display:none}main{padding-top:64px}.interviewtitle{margin-top:130px}.interviewtitle:after{top:70px}.interviewcontent{margin-top:100px}.interviewgroup{padding:20px 10px;margin:0 5px 30px;border-radius:.8rem;box-sizing:border-box;width:70vw;box-shadow:0px 4px 10px 0px rgba(0,0,0,.3)}.intsubtitle{font-size:100%;font-weight:700;padding:0;margin:0 auto 20px}.extrabutton{font-size:100%;padding:7px 0;margin:0 auto 10px;transition:.2s}.extrabutton:after{width:15px;height:15px;top:12px;right:12px;left:auto}.development_interview{width:100%;margin:100px auto 30px}.development_interview h2{font-size:120%;color:#948810;margin:0 auto 20px;position:relative;text-align:center}.development_interview a{display:block;width:95%;margin:0 auto}.development_interview a:hover{opacity:.8}.development_interview a img{display:block;width:100%}.development_interview a h2 img{margin:0 auto 20px;width:90%}.interview{overflow:hidden;background:linear-gradient(to right,#efdfdc,#ecf3f3);padding-bottom:100px}.interviewtitle{margin-top:40vw;position:relative}.interviewtitle h2{text-align:center;font-size:150%;font-weight:700}.interviewtitle:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/interviewtitle_.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;content:"";left:0;top:-60px;display:block;width:100%;height:85px;opacity:.4}.boxtitle:after{position:absolute;content:"";left:0;bottom:-50px;display:block;width:100%;height:20px;background-image:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_heading.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.intsubti_sp{display:none}.intsubti img{width:10rem}.interviewcontent{margin-top:115px}.interview h1{font-size:3.2rem;display:block;color:#3a5973;padding:0 0 20px;margin-left:70px}.interviewlist{padding-top:48px;display:flex;margin-left:70px;overflow-x:scroll;overflow-y:hidden}.interviewgroup{padding:20px 10px 50px;background:#f7f7f2;position:relative;margin:0 1vw 30px;border-radius:.8rem;box-sizing:border-box;width:80vw;box-shadow:0px 4px 10px 0px rgba(0,0,0,.3)}.interviewgroup p{line-height:1.8;margin:0 auto 50px;font-size:98%;min-height:50vw}.interviewgroup:before{position:absolute;content:"";width:100%;height:25%;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number1.png) no-repeat center;background-size:contain;background-position:right 15px center;top:0;left:0;opacity:.2}.int2:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number2.png) no-repeat center;background-size:contain;background-position:right 5px center}.int3:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number3.png) no-repeat center;background-size:contain;background-position:right 5px center}.int4:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number4.png) no-repeat center;background-size:contain;background-position:right 5px center}.intcatch{font-weight:700;background:#948810;border-radius:8px;color:#fff;width:24rem;padding:12px;text-align:center}.inttitle{margin:0 auto 20px;font-size:120%;font-weight:700;color:#3a5973;text-align:center}.intsubtitle{color:#948810;font-size:115%;font-weight:700;text-align:center}.extrabutton{background:#fff;border-radius:8px;border:1px solid #948810;text-align:center;color:#948810;padding:12px 0;margin-top:36px;display:block;position:relative;transition:.2s}.extrabutton:after{content:"";position:absolute;width:20px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:0;bottom:0;right:10px;margin:auto}.extrabutton:hover{background:#948810;color:#fff}.extratext{display:block;width:100%;height:10px;background-image:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/arrow.png);background-repeat:no-repeat;background-position:center;background-size:contain}#js-slide__nav__inner{display:flex;justify-content:center;position:relative}#js-slide__nav__inner .slick-prev{position:relative!important;top:0;left:0;-webkit-transform:none;margin-right:40vw}#js-slide__nav__inner .slick-next{position:relative!important;top:0;left:0;margin-left:40vw;-webkit-transform:none}#js-slide__nav__inner .slick-prev:before{top:0;left:0}#js-slide__nav__inner .slick-next:before{top:0;right:0}#js-slide__nav__inner .slick-dots{justify-content:center;top:0;bottom:0;width:80vw}#js-slide__nav__inner .slick-dots li button{background:#404d50;opacity:.25}#js-slide__nav__inner .slick-dots li.slick-active button{opacity:.75}#js-slide__nav__inner .slick-dots li button:before{display:none}#js-slide-development-review__nav__inner{display:flex;justify-content:center;position:relative}#js-slide-development-review__nav__inner .slick-prev{position:relative!important;top:0;left:0;-webkit-transform:none;margin-right:40vw}#js-slide-development-review__nav__inner .slick-next{position:relative!important;top:0;left:0;margin-left:40vw;-webkit-transform:none}#js-slide-development-review__nav__inner .slick-prev:before{top:0;left:0}#js-slide-development-review__nav__inner .slick-next:before{top:0;right:0}#js-slide-development-review__nav__inner .slick-dots{justify-content:center;top:0;bottom:0;width:80vw}#js-slide-development-review__nav__inner .slick-dots li button{background:#404d50;opacity:.25}#js-slide-development-review__nav__inner .slick-dots li.slick-active button{opacity:.75}#js-slide-development-review__nav__inner .slick-dots li button:before{display:none}.slick-prev{right:100%;margin-right:10px}.slick-next{left:100%;margin-left:10px}.slick-dots{padding:0}.slick-dots>li{display:inline-block;margin:0 5px}.slick-dots button{padding:0;border:none;width:10px;height:10px;border-radius:50%;background-color:silver;color:transparent;-webkit-appearance:none}.slick-active button{background-color:#404d50}.inttitle img{width:60%;margin:0 auto 20px}.interview h1{margin-left:0}.intsubti_sp{display:block;text-align:center}.intsubti{display:none}.interviewbox{flex-direction:column}.intsubti_sp img{width:70%}.interviewbox{margin:80px 0 10rem}.interviewtitle h1{font-size:2.8rem}.page_customer .customer_head{overflow:hidden;padding:20px 20px 0;background:white;h1,h2,h3,h4,h5{padding-top:40px;color:#948810;margin:20px auto 40px;font-size:115%;font-weight:700}}.page_customer .customer_head.person{border-top:1px solid #404D501F}.page_customer .customer_head.person h{margin-bottom:10px}.page_customer .customer_head .left{width:92%;margin:0 auto 80px}.page_customer .customer_head .right{width:100%}.page_customer .customer_head img.logo{width:100%;height:36px;object-fit:contain;object-position:left;margin-top:20px}.page_customer .archive_page h2{font-size:150%}.page_customer .customer_head h4{padding-top:40px;color:#948810}.page_customer .customer_head p{font-size:90%;margin:0 auto 20px}.page_customer .customer_head dl dt{width:150px}.page_customer .customer_head dl dd{width:92%;margin-top:40px}.page_customer .customer_head dl dd p{font-size:80%}.page_customer .customer_head dl dd p.title{font-weight:700;padding-bottom:40px}.page_customer h3{font-size:150%}.page_customer .customer_content h1,.page_customer .customer_content h2,.page_customer .customer_content h3,.page_customer .customer_content h4,.page_customer .customer_content h5,.page_customer .customer_content h6{margin:80px auto 0;font-size:150%;color:#404d50;font-weight:700}.page_customer .customer_content h1:after,.page_customer .customer_content h2:after,.page_customer .customer_content h3:after,.page_customer .customer_content h4:after,.page_customer .customer_content h5:after,.page_customer .customer_content h6:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.page_customer .customer_content p{margin:0 auto 30px;font-size:100%}.page_customer .customer_content .more{width:100%;font-size:80%;text-decoration:none;margin:0}.page_customer .customer_content img{width:100%;margin:20px auto}.page_customer .customer_content .hp_strong{font-size:100%;font-weight:700}.page_customer .breadcrumbs{padding-bottom:10px}.page_customer .breadcrumbs a{font-size:115%;color:#948810}.page_customer .breadcrumbs span{padding-left:10px;color:#948810}.page_customer hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_customer .archive_page .date_box{border-bottom:none}.page_customer .index_customer_interview{position:relative}.page_customer .index_customer_interview .inner{max-width:100%;width:100%;margin:0 auto;padding:0 4vw;position:relative}.page_customer .index_customer_interview .inner h3{font-size:115%;width:92%;margin:0 0 40px;padding-top:52px;position:relative;font-weight:700}.page_customer .index_customer_interview svg{width:80px;position:absolute}.page_development .development_head{overflow:hidden;padding:20px 20px 0;background:#fff}.page_development .development_head:not(:first-child){padding-top:80px}.page_development .development_head:first-child{font-size:87%}.page_development .development_head.person{border-top:1px solid #404D501F}.page_development .development_head .left{width:92%;margin:0 auto 80px}.page_development .development_head .right{width:100%}.page_development .development_head .date_box{border:none;padding:0}.page_development .development_head .sns_li{margin:0}.page_development .development_head a{text-decoration:none;margin:0}.page_development .development_head li{border:none;padding:0}.page_development .development_head li:first-child{border:none}.page_development .development_head li:after{border:none}.page_development .development_head img.logo{width:auto;height:36px}.page_development .archive_page h2{font-size:250%}.page_development .development_head h4{padding-top:40px;color:#948810}.page_development .development_head p{font-size:90%;margin:0 auto 0}.page_development .development_head dl:not(:first-child){border-top:1px solid #404D501F}.page_development .development_head dl dt{width:150px}.page_development .development_head dl dt img{margin-top:20px;width:100%;height:64px;object-fit:contain;object-position:left}.page_development .development_head dl dd{width:92%;margin-top:20px}.page_development .development_head dl dd p{font-size:75.6%;font-weight:700;line-height:1.6}.page_development .development_head dl dd p.title{font-weight:700;padding-bottom:40px}.page_development .development_head dl dd .flex{display:flex}.page_development .development_head dl dd .flex img{width:44px;height:44px;object-fit:cover;border-radius:9999px;margin-top:6px;margin-right:20px}.page_development .development_head dl dd .flex .partner-info{font-size:75%}.page_development .development_head h5{font-weight:700;margin-bottom:30px;font-size:100%}.page_development h3{font-size:150%}.page_development .development_content h3{margin:80px auto 0}.page_development .development_content p{margin:0 auto 30px;font-size:100%}.page_development .development_content .more{font-size:80%;text-decoration:none;margin:0}.page_development .development_content img{width:100%;margin:20px auto}.page_development .development_content .hp_strong{font-size:100%;font-weight:700}.page_development .development_content .interview-item{margin-bottom:80px}.page_development .development_content .speaker:after{content:"";display:block;width:181px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/interview_section.svg);margin:20px 0 40px}.page_development .development_content .speaker p{font-weight:700;color:#948810;font-size:75.6%;margin-bottom:0}.page_development .development_content .speaker p.company{font-size:65.7%}.page_development .development_content .comment p{font-size:75.6%}.page_development .development_content .comment .note{font-size:75.6%;font-weight:500}.page_development .breadcrumbs{padding-bottom:10px}.page_development .breadcrumbs a{font-size:115%;color:#948810}.page_development .breadcrumbs span{padding-left:10px;color:#948810}.page_development hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_development .development_content img{width:100%;margin:0 auto 120px}.page_development .development_content a.pdf_dw{display:block;background:#404d50;color:#fff;text-align:center;width:92%;margin:0 auto 80px;padding:10px 0;font-size:90%}.page_development .development_content a p:empty{display:none}.page_development .development_content a br:first-child{display:none}.page_development .index_development_interview{position:relative}.page_development .index_development_interview .inner{max-width:100%;width:100%;margin:0 auto;padding:0 4vw;position:relative}.page_development .index_development_interview .inner h3{font-size:115%;width:92%;margin:0 0 40px;padding-top:52px;position:relative;font-weight:700}.page_development .index_development_interview svg{width:80px;position:absolute}.page_development .partner{font-size:100%}.page_development .partner h4{font-size:120%}.page_development .partner .number{font-size:260%;margin-top:64px}.page_development .partner img{margin:20px auto}.page_development .partner img+br:has(+img){display:none}.annotation{text-align:center!important;margin:40px auto 0!important;font-size:11px!important;display:block}.news_archive img{width:100%;margin:0 auto 120px}.news_archive a.pdf_dw{display:block;background:#404d50;color:#fff;text-align:center;width:92%;margin:0 auto 80px;padding:10px 0;font-size:90%}.news_archive ol li{font-size:80%;padding-left:.5em}.nth_table{width:90%;margin:0 auto 40px}.nth_table td{width:100%;font-size:10pt;display:block;text-align:center}.news_archive .nth_table td img{margin:20px auto}footer .address a{text-decoration:underline}.form_section input[type=checkbox]{appearance:auto;width:unset!important}.page_news section .inner{padding:0 4vw;position:relative}.page_news select{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;width:100%;padding:14px 20px;background:0 0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.page_news .pagination-desktop{display:none}.page_news .pagination-mobile{display:flex;width:100%;cursor:pointer}.page_news .pagination-mobile img{width:auto;height:64px}.page_news .select{margin:0 auto 16px}.page_news .postselect{cursor:pointer}.page_news .pagination{width:100%;display:flex;justify-content:center;margin:80px auto}.page_news .checked a{font-weight:700;color:#000}.page_news .page_news select.mobile-pagination{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;padding:14px 20px;background:0 0;cursor:pointer}.page_news .page-numbers{width:64px;display:inline-flex;align-items:center;justify-content:center;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;color:#948810;font-weight:700}.page_news .page-numbers.dots{border-top:none;border-bottom:none;font-weight:400}.page_news .page-numbers.current{background-color:#948810;color:#fff}.page_news a.page-numbers{transition:border-color .8s ease}.page_news a.page-numbers:hover{border-top:1px solid #948810;border-bottom:1px solid #948810;transition:border-color .8s ease}.page_news .prev{transform:scaleX(-1)}.page_news .prev:not(.disabled),.next:not(.disabled){position:relative}.page_news .prev:not(.disabled):after,.next:not(.disabled):after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border-color .8s ease}.page_news .prev:not(.disabled):hover:after,.next:not(.disabled):hover:after{border-top:1px solid #948810;border-bottom:1px solid #948810;transition:border-color .8s ease}.news_section .news_content li:hover:after{width:100%;transition:.8s all}.news_section .news_content li:after{content:"";width:50px;position:absolute;border-bottom:1px solid #948810;transition:.8s all}.facebook-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_facebook_hover.svg)}.x-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_x_hover.svg)}.link-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_link_hover.svg)}.shadow{box-shadow:0px 100px 80px 0px rgba(68,62,7,.07),0px 36px 30px 0px rgba(68,62,7,.05),0px 18px 14px 0px rgba(68,62,7,.04),0px 8px 6px 0px rgba(68,62,7,.03),0px 4px 3px 0px rgba(68,62,7,.02)}.term_of_carbonix_use .content_section h{margin-bottom:40px !important}.term_of_carbonix_use ul{margin-bottom:160px;list-style:disc inside}.term_of_carbonix_use ul li{list-style-type:disc}}@media screen and (min-width:600px) and (max-width:1023px){.sp,.pc{display:none !important}.tab{display:block !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:0 0;list-style-type:none;font-size:14px;color:#404d50;font-family:"源ノ角ゴシック","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,"Open Sans","Helvetica Neue","sans-serif",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6;letter-spacing:.1em;outline:none;font-feature-settings:'palt' on;box-sizing:border-box}a[href^="tel:"]{pointer-events:none}a{text-decoration:none}html{scroll-behavior:smooth}body{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%)}ul{overflow:hidden}img{display:block;width:100%}ul{overflow:hidden}.right{float:right}.left{float:left}.en{font-family:Century Gothic,sans-serif;letter-spacing:.2em;font-weight:500;letter-spacing:.05em}h1,h2,h3,h4,h5{color:#948810;font-weight:400}p{line-height:2}.stroke{font-size:300%;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}h1 .stroke{font-size:40px;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}h2 .stroke{font-size:300%;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}[data-aos=fade-up]{transform:translate3d(0,175px,0) !important}[data-aos=fade-up].aos-animate{transform:translate3d(0,0,0) !important}.fadein{opacity:0;transform:translateY(25px);transition:opacity .8s,transform .8s}.fadein.scrollin{opacity:1;transform:translateY(0)}.is-active .cls-1{animation:draw 1.6s ease-out forwards}.number svg:not(.is-active) .cls-1{display:none}.ix_platform svg:not(.is-active) .cls-1{display:none}#h3_arrow.is-active .cls-1{animation:draw .8s ease-out forwards}@keyframes draw{100%{stroke-dashoffset:0}}header{display:none}#content{display:none}main{display:none}.foot_cta{display:none}footer{display:none}#white-screen{position:fixed;width:100%;height:100%;background:#fff;z-index:100;display:none}#gradation-screen{position:fixed;width:100%;height:100%;background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%);z-index:1;display:none}@keyframes slideDown{from{transform:translateY(0)}to{transform:translateY(100%)}}.slide-down{animation:slideDown .5s ease-in-out forwards}.parallax{overflow:hidden}.parallax img{position:absolute;top:-20vh;width:100%;height:calc(80% + 20vh);min-height:20vh;object-fit:cover;will-change:transform}.parallax img.overlays{position:absolute;height:100%;min-height:none;top:0;object-fit:cover;object-position:left bottom;z-index:9999}.vimeo-container{height:100%;width:100%}.vimeo-wrapper{position:absolute;top:-20vh;width:100%;height:calc(80% + 20vh);min-height:20vh;object-fit:cover;will-change:transform}.vimeo-wrapper iframe{box-sizing:border-box;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bk-image{position:absolute;overflow:hidden;width:50%;top:0}.bk-image-right{position:absolute;overflow:hidden;width:50%;top:0;right:0}.bk-image-left{position:absolute;overflow:hidden;width:50%;top:0;left:0}.h2-next{top:200px}.h3-next{top:244px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.select{position:relative}.select:after{content:"\25BC";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:#948810;font-size:10px}header{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%);height:64px;overflow:hidden;display:flex;position:fixed;background:linear-gradient(90deg,rgba(239,223,220,.8),rgba(239,238,237,.8) 100%);align-items:center;z-index:998}header h1{float:left}header h1 a{height:64px;align-items:center;display:flex;width:180px;justify-content:center}header h1 img{width:164px}header ul{float:right;height:80px;width:calc(100% - 300px);display:flex;justify-content:end;display:none}header ul>li:last-child a{background:#948810;color:#fff}header ul>li:nth-child(2)>a:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #948810;margin:0 0 0 10px}header ul li a{padding:0 24px;height:100%;display:flex;align-items:center;color:#948810;font-weight:700;position:relative}header ul>li:nth-child(2)>a:before{content:"";position:absolute;width:0;height:2px;background:#948810;top:0;left:0;right:0;margin:auto;transition:.8s all}header ul>li:hover a:before{width:100%}header ul>li{transition:.8s}header ul>li:hover{background:#fff}header ul>li:hover:before{content:""}header ul>li:nth-child(2):hover .hover_menu{height:250px;transition:.5s;z-index:99}.hover_menu{position:absolute;top:80px;left:0;background-color:#fff;width:100%;overflow:hidden;transition:.5s;height:0}.hover_menu .inner{width:95%;max-width:1280px;margin:50px auto;overflow:hidden}.hover_menu .inner h2{width:20%;float:left;line-height:1}.hover_menu .inner h2 span{display:block;margin:30px auto 0}.hover_menu .inner ol{width:70%;float:right}.hover_menu .inner ol li{width:48%;margin-right:2%;float:left;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;position:relative;transition:.8s}.hover_menu .inner ol li:hover:after{width:100%;transition:.8s all}.hover_menu .inner ol li a{padding-left:112px;height:56px;display:flex;position:relative;border-bottom:1px solid #404D501F}.hover_menu .inner ol li a:before{position:absolute;left:68px;bottom:10%}.hover_menu .inner ol li:after{content:"";width:56px;position:absolute;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.hover_menu .inner ol li:first-child a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_01.svg)}.hover_menu .inner ol li:nth-child(2) a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_02.svg)}.hover_menu .inner ol li:nth-child(3) a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_03.svg)}.hover_menu .inner ol li:last-child a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_04.svg)}.foot_cta{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/footer_bk.webp) no-repeat;background-attachment:fixed;background-size:cover;background-position:center}.foot_cta .inner{max-width:1280px;width:100%;margin:0 auto;padding:40px 0 0 40px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/foot_img.webp) no-repeat;background-position:150% 120px;background-size:560px;overflow:hidden}.foot_cta .inner>.right{float:left;width:100%}.foot_cta .inner>.right h2{font-size:170%;color:#132d39;font-weight:700;margin:0 auto 40px}.foot_cta .inner>.right p{width:50%;margin:0 0 40px}.foot_cta .inner>.right ul li{margin:0 0 10px}.footer_cta{overflow:hidden;width:70%;margin:30px 0 0}.footer_cta dl{margin:40px auto;float:none}.footer_cta dl dt{padding-left:80px}.footer_cta dl:first-child dt{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/phone.svg) no-repeat;background-position:left center}.footer_cta dl:last-child dt{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/web.svg) no-repeat;background-position:left center}.footer_cta dl dt h{line-height:1.25;font-size:228%}.foot_cta .inner>.right .footer_cta dl dt p{color:#948810;margin:0 0 20px;font-weight:500;font-size:13px}.footer_cta dl dd{border-top:1px solid #404D501F;border-bottom:1px solid #404D501F}.footer_cta dl dd a{display:block;text-align:center;padding:15px 0;color:#948810;font-weight:700;position:relative}.footer_cta dl dd a:before{content:"";position:absolute;top:0;left:0;height:100%;width:56px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.footer_cta dl dd a:hover:before{width:100%;transition:.8s all}footer{background:#132d39}footer *{color:#404d50}footer .inner{max-width:1130px;width:100%;margin:0 auto;overflow:hidden;padding:80px 4vw;position:relative}footer .inner .foot_logo{width:164px}footer .inner .page_top{padding-right:30px;position:relative;font-size:13px;color:#e4e6e7}footer .inner .page_top:after{content:"";background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/page_top.svg) no-repeat;width:20px;height:18px;position:absolute;right:0}footer .address{border-top:1px solid #FFFFFF26;background:#f7f7f2}footer .address .inner{padding:30px 4vw}footer .address .inner address{font-size:13px;font-style:normal}footer .address .inner ul{text-align:right}footer .address .inner ul li{margin-bottom:8px}footer .address .inner ul li a{padding-right:22px;position:relative;font-size:13px}footer .address .inner ul li a span{text-decoration:underline}footer .address .iso-logo{text-align:center;width:fit-content}footer .address .iso-logo img{margin:0 auto 10px;border:#000;width:128px}footer .address .iso-logo p{font-size:12px;font-weight:700;line-height:1.6}footer .address p.iso-link{padding-top:10px;font-size:12px;font-weight:700;line-height:1.6}footer .address p.iso-link a{margin-right:5px}footer .address a{padding-right:22px;position:relative}footer .address a:after{content:"";width:20px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/blank_link_icon.svg) no-repeat;position:absolute;right:0}footer .address ul{position:absolute;right:4vw}footer .address address{position:absolute;bottom:30px;right:4vw}.menu_btn{position:fixed;width:100%;top:0;transition:.4s all;z-index:99999}.menu_btn.active{top:0}.menu_btn .menu_logo{display:none;width:100%;height:64px;float:left;background:linear-gradient(90deg,rgba(239,223,220,.8),rgba(239,238,237,.8) 100%);align-items:center}.menu_btn .menu_logo img{width:40vw;margin:0 5vw}.menu_btn a{display:block}#panel-btn{position:absolute;z-index:9999;top:0;right:0;width:64px;height:64px;padding:0;background:#948810;transition:.8s all}#panel-btn:hover{background:#a4a184;transition:.8s all}#panel-btn.active{background:#fff}#panel-btn span{display:inline-block;transition:all .4s;position:absolute;height:1px;right:0;left:0;margin:auto;border-radius:2px;background:#fff;width:20px}#panel-btn span:nth-of-type(1){top:25px}#panel-btn span:nth-of-type(2){top:31px}#panel-btn span:nth-of-type(3){top:37px}#panel-btn.active span{background:#fff}#panel-btn.active span:nth-of-type(1){top:25px;left:0;right:0;transform:translateY(6px) rotate(-45deg);width:30%;background:#948810}#panel-btn.active span:nth-of-type(2){opacity:0}#panel-btn.active span:nth-of-type(3){top:37px;left:0;right:0;transform:translateY(-6px) rotate(45deg);width:30%;background:#948810}.global_menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow-y:auto}.global_menu:before{content:'';position:absolute;left:0;width:100vw;height:100%;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_bk.webp) no-repeat;background-size:100%;background-position:bottom center;z-index:-1}.global_menu .inner{background:#bfd4d9;overflow-x:hidden;overflow-y:auto;box-shadow:-4px 0px 10px 0px #0000001A}.global_menu .inner h2{padding:0 32px;height:64px;display:flex;align-items:center;border-bottom:1px solid #404D501F;position:fixed;width:100%;background-color:#bfd4d9;z-index:1}.global_menu .inner h3{padding-top:64px}.global_menu .inner h3 img{width:164px;margin:40px 32px 50px}.global_menu .left{width:50%;padding:0 30px 0 32px}.global_menu .right{width:50%;padding:0 32px 0 10px}.global_menu .inner ul{margin:0 auto 30px}.global_menu .inner ul li:first-child{border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;display:flex;align-items:center;justify-content:center}.global_menu .inner ul li:first-child a{color:#948810;font-weight:700;padding-left:56px;height:56px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.global_menu .inner ul li:first-child a:hover:after{width:100%}.global_menu .inner ul li:first-child a:after{content:"";width:56px;position:absolute;left:0;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.global_menu .inner ul li:first-child a:before{display:none}.global_menu .inner ul li{margin-bottom:15px}.global_menu .inner ul li a{padding-left:64px;color:#404d50;position:relative}.global_menu .inner ul li a:before{content:"";width:52px;position:absolute;left:0;top:50%;margin:auto;border-bottom:1px solid #404D501F;transition:.8s all}.global_menu .inner ul li a:after{content:"";width:0;position:absolute;left:0;top:50%;margin:auto;border-bottom:1px solid #948810;transition:.8s all}.global_menu .inner ul li a:hover:after{width:52px}.global_menu .inner ul.menu_last{margin:0 auto 10px}#contact_page .content_section{margin:200px 4vw 80px}#contact_page .content_section h{font-size:105%;display:block;line-height:2}#contact_page .content_section p{color:#be3628}#contact_page .form_section{margin:0 4vw 80px;overflow:hidden;position:relative}#contact_page .form_section *{font-size:103%}#contact_page .form_section .wpcf7-form.init dt{font-size:100%}#contact_page .form_section .wpcf7-form.init dd{font-size:100%}#contact_page .form_section .wpcf7-list-item-label{font-size:89%;margin-left:5px}#contact_page .form_section .checkboxlist .wpcf7-list-item{padding-bottom:20px}#contact_page .form_section .wpcf7-list-item{display:block;margin:0;font-size:110%}.wpcf7 form .wpcf7-response-output{border:none;margin:2em 0 0;padding:0;color:#dc3232}#contact_page .form_section dt{font-weight:700;margin:20px 0 20px 20px;letter-spacing:.2em;color:#948810}#contact_page .form_section.input dt{font-weight:700;margin:20px 0;letter-spacing:.2em;color:#948810}#contact_page .form_section dt span{color:#be3628;display:inline-block;margin:0 4px}#contact_page .form_section dd select{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;color:#bec5c6;width:100%;padding:14px 20px;background:0 0}#contact_page .form_section dd select option{color:#404d50}#contact_page .form_section dl dd.flex-box input{width:calc(50% - 8px);display:inline-block}#contact_page .form_section dl dd.flex-box input:first-child{margin-right:16px}#contact_page .form_section dd input{padding:15px;border:1px solid #404D501F;width:calc(100% - 32px);background:#fff;border-radius:7px}#contact_page .form_section .name-fields{gap:16px;display:flex}#contact_page .form_section ::placeholder{color:#bec5c6}#contact_page .form_section dd textarea{padding:15px;border:none;height:400px;width:99%;box-sizing:border-box;margin:0 auto 24px;border-radius:7px}#contact_page .form_section .checkarea{text-align:center;background:#9488100D;margin-bottom:80px;margin-top:30px}#contact_page .form_section .checkarea label{padding:20px 0;display:inline-block}#contact_page .form_section .checkarea label a{border-bottom:1px dotted #948810;color:#948810;margin:0 7px 0 0}#contact_page .form_section .checkarea label span.required{color:#be3628}#contact_page .form_section .sbmt_btn input{width:100%;height:64px;border:none;background:0 0}#contact_page .form_section ul.media{width:99%}#contact_page .form_section ul.media li{margin:0 0 20px}#contact_page .form_section ul.media li label{margin:0 0 0 5px}#contact_page .form_section dd select.has-value{color:#404d50}div.wpcf7 .wpcf7-spinner{display:none !important}.wpcf7-form-control-wrap{>.wpcf7-not-valid-tip{display:none;margin-top:10px}&.is-show{>.wpcf7-not-valid-tip{display:block}}}.contact_confirm .content_section h3{font-size:110%;font-weight:700;margin:0 auto 80px}.contact_confirm .content_section h3 span{font-size:200%;display:block;color:#948810;margin:0 auto 10px}.contact_confirm .form_section .sbmt_btn{width:47%}.contact_confirm .form_section .sbmt_btn input{margin:0}.rewrite{color:#948810;border:none;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;font-weight:700;display:block;position:relative;height:64px;display:flex;align-items:center;justify-content:center}.button-container{margin-top:100px}.button-container .rewrite{position:relative}.button-container .rewrite:before,.button-container .rewrite:after{content:"";position:absolute;top:0;left:0;height:100%;cursor:pointer}.button-container .rewrite:before{width:64px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 20px center;transform:scale(-1,1);z-index:1}.button-container .rewrite:after{width:64px;border-bottom:1px solid #948810;transition:width .8s}.button-container .rewrite:hover:after{width:100%;z-index:-1}.form_section .more.confirm-btn:after{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow_red.svg) no-repeat;border-bottom:1px solid #e45b58;z-index:-1}.contact_confirm .form_section .right.confirm-btn{color:#e45b58;cursor:pointer}.contact_confirm .form_section dl{border-bottom:1px solid #948810}.contact_confirm .form_section dl.check_where ul{padding:0 0 20px 20px}.contact_confirm .form_section dd{padding:0 20px 20px}.contact_confirm .form_section #form{margin-bottom:100px}.contact_confirm .content_section h{margin-bottom:80px!important}#contact_page .content_section h{margin-bottom:24px}#contact_page .content_section a{border-bottom:1px dotted #948810;color:#948810}.head_section .inner{width:100%;margin:80px auto 80px;padding:0 4vw;position:relative}.head_section .inner h1{font-weight:700;font-size:18px;display:inline-block;position:relative}.head_section .inner h1 span{display:block;margin-bottom:10px}.head_section .inner h1.title_jp{display:block}.head_section .inner h1.title_jp:after{content:"";width:113px;height:1px;background-color:#948810;position:absolute;top:68px;left:-30px;transform:rotate(-45deg) scaleX(0);transform-origin:top right;transition:transform .8s ease}.head_section .inner.is-active h1.title_jp:after{transform:rotate(-45deg) scaleX(1)}.head_section .inner h2{font-weight:700;font-size:18px;display:inline-block;position:relative}.head_section .inner h2.title_jp{display:block}.head_section .inner h2 span{display:block;margin-bottom:40px;padding-right:116px}.head_section .inner h2.title_jp:after{content:"";width:113px;height:1px;background-color:#948810;position:absolute;transform:rotate(-45deg) scaleX(0);transform-origin:top right;transition:transform .8s ease;margin-left:-20px}.head_section .inner.is-active h2.title_jp:after{transform:rotate(-45deg) scaleX(1)}.more{color:#948810;border:none;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;font-weight:700;display:block;position:relative;height:64px;display:flex;align-items:center;justify-content:center}.more:after{content:"";position:absolute;top:0;left:0;height:100%;width:64px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.more:not(.contact-btn):hover:after{width:100%;transition:.8s all}article section{padding:80px 0 0;margin:0 0 80px;position:relative}article section .inner{width:100%;margin:0 auto;position:relative;padding:0 4vw;overflow:hidden}article section .inner h3{font-size:280%;margin:0 auto 40px}article section p{font-size:120%}article section .inner p{font-size:120%;line-height:2;margin:0 auto 40px}article section .inner p:last-child{margin:0 auto}article section .inner .number{font-size:125%;overflow:hidden;font-weight:700;line-height:1;margin:0 auto 80px}article section .inner .number svg{width:60px}article section .inner .number span{color:#948810;font-size:180%;font-family:Century Gothic,sans-serif;letter-spacing:.05em;display:block;margin:40px auto 20px}article section.content_box .inner h3{font-size:115%;margin:0 0 80px;padding-top:52px;position:relative;font-weight:700}article section.content_box .inner .arrow svg{position:absolute;width:80px;top:6px}.page_support section{position:relative}.page_support .support_reserv{position:relative}.page_support .support_reserv .parallax.support_reserv_01{width:80%;height:640px}.page_support .support_reserv .left{margin:530px auto 0}.page_support .support_system{border-top:1px solid #94881033}.page_support .support_system .right{margin:0 5%;margin:-35px 0 0 11vw}.page_support .support_system .parallax.support_system_img{height:480px;width:88%}.page_support section .inner{padding:0 4vw;position:relative}.page_support .support_box h3{font-size:115%;margin:0 0 80px;padding-top:52px;position:relative;font-weight:700}.page_support .support_box .parallax.support_customer{object-fit:cover;height:400px;width:75%}.page_support .support_box .parallax.support_e-learning{width:75%;height:400px;object-fit:cover}.page_support .support_box .parallax.support_faq_01{object-fit:cover;z-index:1;width:60%;height:320px}.page_support .support_box .parallax.support_faq_02{top:346px;height:320px;object-fit:cover;width:60%}.page_support .parallax.support_advisory_01{width:50%;top:460px;height:560px;object-fit:cover}.page_support .parallax.support_advisory_02{width:50%;top:380px;height:560px;left:50%;object-fit:cover}.page_support .support_box svg{position:absolute;width:80px;top:6px}.page_support .customer .left{width:100%;padding:400px 0 0 21vw}.page_support .customer .left ul{margin:80px auto 40px}.page_support .customer .left li{margin-left:10px;position:relative}.page_support .customer .left div{color:#948810;border-left:1px solid #948810;border-bottom:1px solid #948810;padding:10px 0 10px 16px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + 7px), 1% calc(60% + 7px), 1% calc(40% - 7px), 0% calc(50% - 7px))}.page_support .customer .left li:before{content:"";display:block;height:10px;width:10px;transform:rotate(-45deg);background:0 0;border-top:1px solid #948810;border-left:1px solid #948810;position:absolute;left:-5.5px;top:0;bottom:0;margin:auto}.page_support .customer .left li:first-child{border-top:1px solid #948810}.page_support .e-learning .right{margin:480px auto 0;padding-right:21vw}.page_support .faq .left{margin:580px auto 0;max-width:536px;float:none}.page_support .support_advisory{position:relative;padding-top:80px;border-top:1px solid #94881033}.page_support .support_advisory .right{margin:800px auto 0;z-index:0;position:relative;float:none;max-width:536px}.page_support .support_example table{margin:0 auto 80px}.page_support .support_example td *{font-size:115%}.page_support .support_example td h{color:#948810;font-weight:700;display:block;margin:0 auto 15px}.page_support .support_example td,.page_support .support_example th{vertical-align:middle}.page_support .support_example th{padding:0 32px;border-right:1px solid #948810;border-bottom:1px solid #948810;width:76px}.page_support .support_example th img{width:12px}.page_support .support_example td{padding:24px 32px;border-bottom:1px solid #948810}.page_support .support_example tr:last-child th,.page_support .support_example tr:last-child td{border-bottom:none;height:120px}.page_visual article section .inner .number{padding:0}.page_visual .visual_head{position:relative;z-index:-1}.page_visual .visual_head .parallax{height:400px;object-fit:cover;margin-top:-80px}.page_visual .visual_head .inner{margin:-20px auto 0;overflow:hidden;padding:0;position:relative;z-index:1}.page_visual .visual_head .inner h3{width:92%;margin:-10px auto 40px}.page_visual .visual_head .inner p{width:92%}.page_visual .visual_dashboard{border-top:1px solid #94881033;margin-bottom:40px}.page_visual .visual_dashboard .visual_dashboard_box{padding-top:680px}.page_visual .visual_dashboard .parallax.visual_dashboard_img{top:380px;height:480px;object-fit:cover;width:96%}.page_visual .visual_dashboard h3{position:absolute;bottom:0}.visual_display{margin-bottom:480px}.page_visual h4{font-size:170%;color:#404d50;font-weight:700;margin:0 auto 60px}.page_visual article section.content_box .inner h3{margin-bottom:40px}.visual_display .img_box{width:100%;overflow:visible;position:relative}.visual_display .img_box .parallax{width:70%;height:320px;object-fit:cover}.visual_display .img_bottom{margin-top:80px;margin-bottom:80px;padding-top:80px}.visual_display .img_bottom p{max-width:930px;font-size:115%;margin:0 0 40px;padding:0 130px}.visual_hotspot .parallax{top:360px;height:400px;object-fit:cover}.visual_hotspot .left{width:50%;margin:80px auto 50px;padding:0 4vw 0 0}.visual_reduction{border-top:1px solid #94881033}.visual_reduction .parallax.visual_reduction_01{top:380px;width:96%;height:400px;object-fit:cover}.visual_reduction .parallax.visual_reduction_02{position:absolute;top:900px;height:400px;object-fit:cover;width:96%}article section.visual_reduction h3{margin:450px 0 500px;float:none}article section.visual_reduction .img_bottom{max-width:930px;padding:0 calc(130px + 4vw)}.visual_reporting{padding-top:120px;border-top:1px solid #94881033;padding-bottom:100px}.visual_reporting h3{padding:0 140px}.visual_reporting .img_box{height:435px;position:relative;max-width:calc(770px + 8vw);margin:0 auto;padding:0 4vw}.visual_reporting .img_bottom{padding-top:80px}.visual_reporting .img_bottom p{max-width:536px}.visual_reporting .img_box img.visual_reporting_01{width:396px;top:25px;left:40%;transform:translate(-50%,0)}.visual_reporting .img_box img.visual_reporting_02{width:296px;bottom:0;top:auto;left:70%;transform:translate(-50%,0)}.visual_reporting .img_box img.visual_reporting_industry{width:134px;bottom:58.5px;top:auto}.visual_reporting .img_box img.visual_reporting_shop{width:134px;left:auto;right:18%}.visual_reporting .img_box img.visual_reporting_building{width:134px;top:112px;left:auto;right:4vw}.visual_datebase{position:relative;height:1530px;border-top:1px solid #94881033}article section.visual_datebase .inner h3{text-align:right;margin-bottom:60px}article section.visual_datebase img{margin-bottom:60px}.visual_datebase .parallax.visual_datebase_main{width:100%;top:730px;height:640px;object-fit:cover}.visual_datebase .parallax.visual_datebase_01{width:33%;top:570px;height:480px;object-fit:cover}.visual_datebase .parallax.visual_datebase_02{width:33%;top:1050px;height:480px;object-fit:cover}.visual_growth{height:650px}.visual_growth .parallax{height:400px;object-fit:cover}.visual_growth .right{width:45%;margin:120px auto 0}.visual_pro{position:relative;height:800px}.visual_pro .parallax.visual_pro_img{height:560px;object-fit:cover}.visual_pro .left{width:50%;margin-top:120px;padding-right:4vw}.offset_head{position:relative;padding:0;margin-top:200px}.offset_head .parallax.offset_head_01{top:228px;height:320px;object-fit:cover}.offset_head .parallax.offset_head_02{height:320px;object-fit:cover;top:292px}.offset_head .inner{position:relative;z-index:1;width:100%;margin:0 auto}.offset_head .inner p{margin:464px 0 0 !important;padding-left:25%}.offset_about{border-top:1px solid #94881033}.offset_about .img_box{overflow:hidden}.offset_about .img_bottom h3{margin:450px auto 160px}.offset_about .img_bottom img{margin:0 auto 40px}.offset_about .img_bottom p{max-width:600px}.offset_flow{border-top:1px solid #94881033}.offset_flow .offset_table{padding:0;position:relative;z-index:1}.offset_flow table.chart{width:100%;margin:0 auto}.offset_flow table.chart tr{padding:16px 0;border-bottom:1px solid #948810;position:relative;display:block}.offset_flow table.chart th,.offset_flow table.chart td{display:block;padding-left:100px}.offset_flow table.chart tr th{position:relative}.offset_flow table.chart tr th img.offset_flow_img{width:80px}.offset_flow table.chart td{min-height:5em}.offset_flow table.chart td img{width:110px;position:absolute;top:38px;right:5%}.offset_flow table.chart th img.offset_flow_img{height:128px;max-width:96px;object-fit:cover}.offset_flow table.chart th img{width:12px}.offset_flow table.chart tr{height:160px}.offset_flow table.chart tr:first-child{border-top:1px solid #948810}.offset_flow table.chart tr:last-child th,.offset_flow table.chart tr:last-child td{border-bottom:none;height:39px}.offset_process{border-top:1px solid #94881033}.offset_faq{border-top:1px solid #94881033}.page_offset .steps{display:flex;flex-wrap:wrap;margin-top:160px}.page_offset .steps .hako{width:50%}.page_offset .steps .step{border-top:1px solid #948810;border-left:1px solid #948810;padding-top:40px;margin-right:104px;margin-top:24px;position:relative}.page_offset .steps .step .outer-image{margin-right:-104px;display:flex;justify-content:center;height:200px}.page_offset .steps p{text-align:center;font-weight:700;padding:20px 0 0;margin-right:-104px !important}.page_offset .steps .step img.number{position:absolute;top:-24px;right:calc(-104px + 40px);width:32px;height:48px}.page_offset .img-process{width:200px;padding:23px 0}.page_offset .parallax.offset_about_01{height:480px;object-fit:cover;width:calc(100% - 80px);top:380px}.page_regist h4{font-size:170%;color:#404d50;font-weight:700;margin:0 auto 60px}.page_regist .parallax.regist_head_img{height:480px;object-fit:cover;width:100%;top:100px;z-index:-1}.page_regist .parallax.regist_input_img{height:480px;object-fit:cover;width:96%;float:right}.page_regist .regist_style ul li .parallax{height:400px;object-fit:cover}.page_regist .parallax.regist_operation_01{height:480px;object-fit:cover;top:355px}.page_regist .parallax.regist_operation_02{height:480px;object-fit:cover;top:835px}.page_regist .parallax.regist_template_01{height:344px;object-fit:cover;width:50%;right:50%;top:482px}.page_regist .parallax.regist_template_02{height:344px;object-fit:cover;width:50%;top:310px}.page_regist .parallax.regist_template_03{height:344px;object-fit:cover;width:50%;right:50%;top:1506px}.page_regist .parallax.regist_template_04{height:344px;object-fit:cover;width:50%;top:1334px}.page_regist svg.import{width:506px;margin-left:4vw}.page_regist svg.export{width:506px;margin-right:4vw;float:right}.page_regist img.regist_csv_01{object-fit:cover;margin-top:-60px;float:right;padding:0 4% 0 20%}.regist_csv div.import p{clear:both;padding:0 4% 0 20%}.page_regist img.regist_csv_02{object-fit:cover;margin-top:-60px;float:left;padding:0 20% 0 4%}.regist_csv div.export{padding-top:80px}.regist_csv div.export p{clear:both;padding:0 20% 0 4%}.page_regist .parallax.regist_businesses_img{height:480px;object-fit:cover;width:92%}.regist_base .img_box .parallax.regist_base_01{position:absolute;width:25%;top:90px;right:25%;height:240px;object-fit:cover}.regist_base .img_box .parallax.regist_base_02{position:absolute;width:25%;top:-70px;right:0;height:240px;object-fit:cover}.regist_base .img_box .parallax.regist_base_03{position:absolute;width:25%;top:410px;right:75%;height:240px;object-fit:cover}.regist_base .img_box .parallax.regist_base_04{position:absolute;width:25%;top:250px;right:50%;height:240px;object-fit:cover}.regist_base .img_box .parallax.regist_base_05{position:absolute;width:25%;top:650px;right:75%;height:240px;object-fit:cover}.regist_base .img_box .parallax.regist_base_06{position:absolute;width:25%;top:490px;right:50%;height:240px;object-fit:cover}.page_regist .parallax.regist_workflow_01_img{height:480px;object-fit:cover}.page_regist .parallax.regist_workflow_02_img{height:480px;object-fit:cover}.page_regist .parallax.regist_record_img{height:480px;object-fit:cover}.page_regist .import svg .svg-elem-1{stroke-dashoffset:350.9400634765625px;stroke-dasharray:350.9400634765625px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s}.page_regist .import svg.active .svg-elem-1{stroke-dashoffset:701.880126953125px}.page_regist .import svg .svg-elem-2{stroke-dashoffset:514.705078125px;stroke-dasharray:514.705078125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s}.page_regist .import svg.active .svg-elem-2{stroke-dashoffset:1029.41015625px}.page_regist .import svg .svg-elem-3{stroke-dashoffset:660.7368774414062px;stroke-dasharray:660.7368774414062px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s}.page_regist .import svg.active .svg-elem-3{stroke-dashoffset:1321.4737548828125px}.page_regist .import svg .svg-elem-4{stroke-dashoffset:618.7575073242188px;stroke-dasharray:618.7575073242188px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s}.page_regist .import svg.active .svg-elem-4{stroke-dashoffset:1237.5150146484375px}.page_regist .import svg .svg-elem-5{stroke-dashoffset:228.20001220703125px;stroke-dasharray:228.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s}.page_regist .import svg.active .svg-elem-5{stroke-dashoffset:456.4000244140625px}.page_regist .import svg .svg-elem-6{stroke-dashoffset:332.83416748046875px;stroke-dasharray:332.83416748046875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s}.page_regist .import svg.active .svg-elem-6{stroke-dashoffset:665.6683349609375px}.page_regist .import svg .svg-elem-7{stroke-dashoffset:208.20001220703125px;stroke-dasharray:208.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s}.page_regist .import svg.active .svg-elem-7{stroke-dashoffset:416.4000244140625px}.page_regist .import svg .svg-elem-8{stroke-dashoffset:208.20001220703125px;stroke-dasharray:208.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .84s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .84s}.page_regist .import svg.active .svg-elem-8{stroke-dashoffset:416.4000244140625px}.page_regist .export svg .svg-elem-1{stroke-dashoffset:350.969970703125px;stroke-dasharray:350.969970703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s}.page_regist .export svg.active .svg-elem-1{stroke-dashoffset:701.93994140625px}.page_regist .export svg .svg-elem-2{stroke-dashoffset:514.7718505859375px;stroke-dasharray:514.7718505859375px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s}.page_regist .export svg.active .svg-elem-2{stroke-dashoffset:1029.543701171875px}.page_regist .export svg .svg-elem-3{stroke-dashoffset:660.8161010742188px;stroke-dasharray:660.8161010742188px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s}.page_regist .export svg.active .svg-elem-3{stroke-dashoffset:1321.6322021484375px}.page_regist .export svg .svg-elem-4{stroke-dashoffset:618.8250122070312px;stroke-dasharray:618.8250122070312px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s}.page_regist .export svg.active .svg-elem-4{stroke-dashoffset:1237.6500244140625px}.page_regist .export svg .svg-elem-5{stroke-dashoffset:610.3099975585938px;stroke-dasharray:610.3099975585938px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s}.page_regist .export svg.active .svg-elem-5{stroke-dashoffset:1220.6199951171875px}.page_regist .export svg .svg-elem-6{stroke-dashoffset:267.49432373046875px;stroke-dasharray:267.49432373046875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s}.page_regist .export svg.active .svg-elem-6{stroke-dashoffset:534.9886474609375px}.page_regist .export svg .svg-elem-7{stroke-dashoffset:267.6388244628906px;stroke-dasharray:267.6388244628906px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s}.page_regist .export svg.active .svg-elem-7{stroke-dashoffset:535.2776489257812px}.page_regist .regist_csv .right svg{position:absolute;left:-50%;top:-65px}.page_regist .regist_csv .left svg{position:absolute;right:-55%;top:-65px}.regist_head{margin-top:-100px;position:relative}.regist_head .inner .right{float:right;padding-right:80px;margin:470px 0 0 15%}.regist_input{border-top:1px solid #94881033;height:1025px}.regist_input .img_box{width:88vw;float:right}.regist_operation{height:1320px}article section.regist_operation .inner h3{margin-bottom:40px}.regist_operation .regist_operation_box h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:140px auto 40px;float:left}.regist_operation .regist_operation_box h img{width:40px;margin-right:16px}.regist_operation .regist_operation_box p{margin:0 auto 100px;clear:both;width:42%}.regist_operation .regist_operation_box_1{max-width:1280px;width:100%;margin:0 auto;padding-left:4vw;overflow:hidden}.regist_operation .regist_operation_box_2{max-width:1280px;width:100%;margin:0 auto;padding-left:50%;overflow:hidden}.regist_operation .regist_operation_box_3{max-width:1280px;width:100%;margin:0 auto;padding-left:4vw;overflow:hidden}.regist_operation .regist_operation_box_2 h{margin-left:8%}.regist_operation .regist_operation_box_2 p{width:84%;margin-left:8%;margin-bottom:0}.index_efficiency .regist_operation_box h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:140px auto 40px;float:left}.index_efficiency .regist_operation_box h img{width:40px;margin-right:16px}.index_efficiency .regist_operation_box p{margin:0 auto 40px}.index_efficiency .regist_operation_box_1{max-width:1280px;width:100%;margin:0 auto;padding-left:4vw;overflow:hidden}.index_efficiency .regist_operation_box_2{max-width:1280px;width:100%;margin:0 auto;padding-left:320px;overflow:hidden}.index_efficiency .regist_operation_box_3{max-width:1280px;width:100%;margin:0 auto;padding-left:4vw;overflow:hidden}.index_efficiency .regist_operation_box_2 h{width:44%;margin-left:52%}.index_efficiency .regist_operation_box_2 p{width:44%;margin-left:52%;margin-bottom:0}.regist_template{height:1850px}article section.regist_template .inner h3{margin-bottom:40px}.regist_template .left{max-width:536px;margin:630px auto 130px;float:none}.regist_template .left img{margin:0 auto 40px;width:440px}.page_regist .content_box .inner img.regist_template_01{right:25%;top:400px;width:25%}.page_regist .content_box .inner img.regist_template_02{right:0;top:0;width:25%}.page_regist .content_box .inner img.regist_template_03{right:25%;top:800px;width:25%}.page_regist .content_box .inner img.regist_template_04{right:0;top:400px;width:25%}.regist_csv .right{width:51%;position:relative;margin:100px auto}.regist_csv .left{width:51%;margin-left:130px;position:relative}.regist_csv img{margin:0 auto 40px}.regist_csv .right h5{font-size:1000%;position:absolute;left:-55%;top:-120px}.regist_csv .left h5{font-size:1000%;position:absolute;right:-55%;top:-120px}.regist_businesses{border-top:1px solid #94881033;height:1020px}.regist_businesses h3{text-align:right;padding-right:4vw}.regist_choose{margin-bottom:0}.regist_choose .dl_box{margin:80px 0 0;padding-bottom:80px;overflow:hidden;border-bottom:1px solid #94881033}.regist_choose .dl_box:last-child{border-bottom:none}.regist_choose .dl_box p{width:85%;margin:0 0 80px}.regist_choose .dl_box dl{width:46%}.regist_choose .dl_box dl dt img{margin:0 auto 40px}.regist_base{height:1050px;position:relative}.regist_base .img_box{margin-top:-80px;position:relative}.regist_base .text_box .right{position:absolute;left:calc(50% + 4vw);padding-right:4vw;top:670px}.regist_base .text_box .right p{margin:0 auto 40px}.regist_workflow{border-top:1px solid #94881033}.regist_workflow_01{position:relative}.regist_workflow_02{position:relative}article section.regist_workflow .regist_workflow_01 h3{width:50%;padding:0 0 175px;margin:180px 0 80px}article section.regist_workflow .regist_workflow_02{padding:2vw 0}article section.regist_workflow .right{width:50%;padding-left:40px}.regist_flow{margin-bottom:40px}.regist_flow .right{float:none}.regist_flow .right img{max-width:434px;margin:0 auto 40px}.regist_flow .right p{clear:both;max-width:536px;padding:40px 0 40px;margin:0 auto}.regist_flow .right p:last-child{padding-top:0}.regist_record .left{width:45%;padding:76px 0 40px}.about_head{position:relative}article section.about_head .inner{padding:0 15%}article section.about_head .inner .right h3{margin:0 auto 470px}.page_about .content_box .inner.box{display:flex}.about_head .right{margin:270px auto 0;padding-left:40px}.about_head .parallax.about_head_01{top:-20px;width:55%;height:400px;z-index:-1}.about_head .parallax.about_head_02{top:-100px;left:45%;width:55%;height:400px}.about_head .parallax.about_head_03{top:570px;width:85%;height:400px}.about_head .img_box{width:100%;position:absolute;top:110vw;z-index:-1}.about_strategy .img_bottom{padding:0 10%}.about_strategy{border-top:1px solid #94881033}.about_strategy .parallax.about_strategy_01{height:320px;width:90%;top:380px}.about_strategy .parallax.about_strategy_02{height:320px;width:90%;top:975px}.about_strategy img.about_strategy_03{margin:0 auto 80px;max-height:400px}.about_strategy img.about_strategy_04{margin:80px auto 80px;max-height:400px}.about_strategy .box{overflow:hidden}.about_strategy .box .right,.about_strategy .box .left{width:100%}.about_strategy .box .right,.about_strategy .box{max-width:600px;margin:0 auto}article section.about_strategy h3{margin:400px auto 550px}article section.about_overview{border-top:1px solid #94881033}article section.about_overview h3{margin:160px auto 160px;width:500px}article section.about_overview ul li{border-bottom:1px solid #94881066;overflow:hidden}article section.about_overview ul li h{font-size:330%;padding:10px 4vw;display:block;max-width:100%;margin:0 auto}.content_box h4{font-size:170%;color:#404d50;font-weight:700;margin:0 auto 80px}article section.about_comfortable .inner h3{margin:0 0 40px}.about_comfortable div.about_comfortable_01{height:450px;top:340px;overflow:visible;z-index:-1;width:100%}.about_comfortable div.about_comfortable_01 img{max-width:540px;margin:0 auto;object-fit:contain;left:50%;transform:translateX(-50%)}.about_comfortable .parallax.about_comfortable_02{height:400px;top:480px;width:45%;z-index:-2}.about_comfortable .parallax.about_comfortable_03{height:400px;top:280px;width:45%;left:auto;right:0;z-index:-3}.about_comfortable .img_bottom{margin:650px auto 0}.about_comfortable .img_bottom p{margin:0 auto 40px;max-width:600px}.about_onestop .left{width:100%;margin:0 auto 40px}article section.about_onestop .inner h3{margin-bottom:40px}article section.about_onestop .inner h4{margin-bottom:80px}.about_onestop ul{margin:0 auto 40px}.about_onestop img{width:262px}.about_onestop .right{padding-left:60px}.arrow_box li:first-child{border-top:1px solid #948810}.arrow_box li{margin-left:10px;position:relative}.arrow_box div{color:#948810;border-left:1px solid #948810;border-bottom:1px solid #948810;padding:10px 0 10px 16px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + 7px), 1% calc(60% + 7px), 1% calc(40% - 7px), 0% calc(50% - 7px))}.arrow_box li:before{content:"";display:block;height:10px;width:10px;transform:rotate(-45deg);background:0 0;border-top:1px solid #948810;border-left:1px solid #948810;position:absolute;left:-5.5px;top:0;bottom:0;margin:auto}.about_strategize{margin-bottom:40px}article section.about_strategize .inner h3{margin-bottom:40px}article section.about_strategize .inner h4{margin-bottom:80px}.about_strategize .right{width:50%}.about_strategize ul{position:relative;overflow:visible;display:flex;margin:0 4vw}.about_strategize ul li{width:33%}.about_strategize ul li:nth-child(1){margin:-30px 20px 0 0}.about_strategize ul li:nth-child(2){margin:140px 20px 0 0;z-index:1}.about_strategize ul li:nth-child(3){margin:310px 20px 0 0;z-index:2}.about_strategize ul li h5{margin:0 0 425px;color:#404d50;font-weight:700;font-size:115%}.about_strategize ul li .parallax.about_strategize_01{height:400px;top:50px;width:100%}.about_strategize ul li:nth-child(2):after{content:"";display:block;position:absolute;width:50%;aspect-ratio:1/1;transform:rotate(-135deg);border-left:1px solid #948810;border-bottom:1px solid #948810;bottom:410px;left:-50%;z-index:1}.about_strategize ul li:nth-child(3):after{content:"";display:block;position:absolute;width:50%;aspect-ratio:1/1;transform:rotate(-135deg);border-left:1px solid #948810;border-bottom:1px solid #948810;bottom:240px;left:-50%;z-index:1}.about_strategize ul li .parallax.about_strategize_02{height:400px;top:50px;width:100%}.about_strategize ul li .parallax.about_strategize_03{height:400px;top:50px;width:100%}.about_strategize ul li:last-child{margin-bottom:0}.about_growth{position:relative;height:780px}.about_growth ul{width:50%}.about_growth .parallax.about_growth_img{height:480px;width:45%;top:300px}table.chart{margin:50px auto 200px}table.chart td *{font-size:115%}table.chart td h{color:#948810;font-weight:700;display:block;margin:0 auto 15px}table.chart td,table.chart th{vertical-align:middle}table.chart th{padding:24px 20px 0}table.chart td{padding:24px 20px;font-weight:700}table.chart tr:last-child th,table.chart tr:last-child td{border-bottom:none;height:120px}.index_head{margin-top:-220px;position:relative}.index_head .index_head_01{top:100px;overflow:visible;z-index:-1;height:500px}.index_head .index_head_01 img{object-fit:contain;height:100%}.index_head .index_head_02{top:500px;height:250px;right:20%;overflow:visible}.index_head .index_head_02 img{object-fit:contain;height:100%}.page_index #head_section{position:relative}.page_index .head-background{position:absolute;top:80px;left:0;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.page_index .head-background svg{width:1450px;height:100%;flex-shrink:0}.page_index .head-background svg .bg_logo-001-1{stroke-dashoffset:9207.5537109375px;stroke-dasharray:9207.5537109375px;-webkit-transition:stroke-dashoffset 4s cubic-bezier(.445,.05,.55,.95) 0s;transition:stroke-dashoffset 4s cubic-bezier(.445,.05,.55,.95) 0s}.page_index .head-background svg.is-active .bg_logo-001-1{stroke-dashoffset:0}.index_head .left{margin:700px auto 40px;position:relative;z-index:4}.index_head .left p{width:80%;margin:auto 0 40px !important}.index_head table{margin-left:calc(80px + 160px);margin-right:80px;width:calc(87.5% - 140px)}.index_head table th{width:60px}.index_head table th img{width:12px}.index_head table td{font-weight:700}.index_head table td img{width:110px;float:right;margin:6px auto 0}.index_head table.chart tr:last-child th,table.chart tr:last-child td{border-bottom:none;height:71px}.index_head table{width:92%;margin:0 auto 80px}.index_head table th{width:60px;border-right:1px solid #948810;border-bottom:1px solid #948810}.index_head table td{border-bottom:1px solid #948810}.index_head table.chart tr{border-bottom:none}.index_head table th img{width:12px}.index_head table td img{width:110px;float:right;margin:6px auto 0}.page_index table.chart td{display:block}.index_head table.chart tr:last-child th,table.chart tr:last-child td{border-bottom:none;height:71px}.index_features{border-top:1px solid #94881066;padding-top:0}article section.index_features .inner{overflow:visible}.index_efficiency .regist_operation_box .index_efficiency_01{height:524px;width:280px}.index_efficiency .regist_operation_box .index_efficiency_02{height:524px;width:280px}.index_efficiency .regist_operation_box .index_efficiency_03{height:524px;width:280px}.index_efficiency .regist_operation_box{position:relative;height:524px;overflow:visible}.index_efficiency .regist_operation_box_2{position:relative;overflow:visible}.index_efficiency .regist_operation_box_3{position:relative;overflow:visible}.index_efficiency .regist_operation_box p{margin-right:320px;margin-bottom:40px}.index_efficiency .regist_operation_box a{float:left;margin-right:55%;margin-bottom:278px;width:45%}.index_efficiency .regist_operation_box_2 h{margin-right:4vw;float:left;margin-left:0;width:100%}.index_efficiency .regist_operation_box_2 p{margin-left:0;margin-right:4vw;width:calc(100% - 4vw)}.index_efficiency .regist_operation_box_2 a{float:right;margin-left:0;margin-right:4%;margin-bottom:0;width:45%}.index_efficiency .regist_operation_box_1 a.more{margin:0 auto 80px;width:calc(100% - 320px)}.index_efficiency .regist_operation_box_2 a.more{margin-left:0;width:calc(100% - 4vw);margin-right:4vw}.index_efficiency .regist_operation_box_3 a.more{margin:0 auto 80px;width:calc(100% - 320px)}.index_efficiency a.box_more{margin-top:80px;margin-bottom:0}a.box_more{width:67%;margin:0 auto 150px}.index_support a.box_more{width:100%}.index_visualization{margin-bottom:224px}article section.index_visualization .inner{overflow:visible}article section.index_offset h3{margin-left:80px}.index_offset ul{position:relative;overflow:visible}.index_offset ul li{width:33.33%}.index_offset ul li h5{width:65%;margin:0 auto 20px;color:#404d50;font-weight:700;font-size:115%}.index_offset .parallax.index_offset_01{height:480px;width:100%}.index_offset .parallax.index_offset_02{height:480px;width:100%;left:100%;top:160px}.index_offset .parallax.index_offset_03{height:480px;width:100%;left:200%;top:320px}.index_offset .img_bottom{overflow:hidden;margin-top:760px;margin-left:4vw}.index_offset .img_bottom .left{width:61%;max-width:600px}.index_offset .img_bottom .left p{line-height:2;margin-bottom:40px}.index_offset .left a{width:100%;margin-bottom:0}.index_support{position:relative;height:1070px}.index_support .textbox{padding-left:55%;margin:80px auto}.index_support .parallax.index_support_01{height:440px;top:230px;width:50%}.index_support .parallax.index_support_02{height:440px;top:630px;width:55%;z-index:-1}.index_support .inner .right{margin:120px auto}.index_support .inner .right a{width:100%}.index_support img.index_support_01{width:50%;position:absolute;left:0;top:120px}.index_support img.index_support_02{width:50%;position:absolute;left:500px;top:500px;z-index:-1}.index_plan{overflow:hidden}.index_plan .box img{margin:0 auto 80px}.index_plan .right a{width:100%;margin-bottom:80px}.index_plan_table{margin:auto;padding:0 4vw}.index_plan_table h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:0 0 20px !important;width:92%}.index_plan_table h img{width:40px;margin-right:10px}.index_plan .box .index_plan_01{float:none;max-width:350px;margin:0 auto}.index_plan .box .right{float:none}.index_plan .box p{max-width:600px}.index_plan_table table{width:100%;margin:80px auto 0}.index_plan_table table th{width:60px;border-right:1px solid #948810;border-bottom:1px solid #948810;padding:0}.index_plan_table table td{font-weight:400;border-bottom:1px solid #948810}.index_plan_table table th img{width:12px;margin:0 auto}.index_plan_table table tr:first-child{border-top:1px solid #948810}.index_plan_table table td a{text-decoration:underline;color:#948810;font-size:100%}.index_interview{height:370px}article section.index_interview .inner{overflow:visible}.index_customer_interview{margin:0 !important}article section.index_customer_interview .inner h3{margin-bottom:40px}.index_customer_interview ul{display:flex;padding-left:4vw}.index_customer_interview ul li{margin:0 40px 160px 0}.index_customer_interview ul li:last-child{margin-right:0}.index_customer_interview .card{width:400px;margin-top:40px;background-color:#fff;position:relative;padding:40px}.index_customer_interview .card .box{margin-bottom:40px}.index_customer_interview .card .box:last-child{margin-bottom:0;padding-bottom:0}.index_customer_interview .card .number{position:absolute;top:-35px;left:40px}.index_customer_interview .card .company{height:135px}.index_customer_interview .card .company .logo{height:64px;margin:0 0 16px;width:100%;overflow:hidden;display:flex;align-items:center}.index_customer_interview .card .company img{width:100%;height:100%;object-fit:contain;object-position:left}.index_customer_interview .card .company p{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.index_customer_interview .card .text .copy{height:60px;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}.index_customer_interview .card .text .content{height:160px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.index_customer_interview .card .text h4{color:#948810;font-size:115%;margin:0;padding:0 0 20px}.index_customer_interview .navigation{width:52px;height:80px;background:#948810;position:relative;border:none}.index_customer_interview .navigation:hover{background:#fff}.index_customer_interview .navigation.disabled{background:#a4a184;cursor:default}.index_customer_interview .navigation.right{position:absolute;top:480px;right:0}.index_customer_interview .navigation.left{position:absolute;top:480px;left:0}.index_customer_interview .navigation .right_arrow{position:absolute;top:50%;left:37%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.index_customer_interview .navigation:hover .right_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_customer_interview .navigation.disabled .right_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_customer_interview .slick-list{overflow:visible !important}.index_customer_interview .navigation .left_arrow{position:absolute;top:50%;left:57%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(225deg);float:left}.index_customer_interview .navigation:hover .left_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_customer_interview .navigation.disabled .left_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_customer_interview .more:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-bottom:1px solid #948810;border-top:1px solid #948810;transition:.8s all;z-index:1;margin-top:-1px;background:0 0}.index_customer_interview .more:hover:after{width:100%;transition:.8s all;background:0 0}.index_development_interview .more:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-bottom:1px solid #948810;border-top:1px solid #948810;transition:.8s all;z-index:1;margin-top:-1px;background:0 0}.index_development_interview .more:hover:after{width:100%;transition:.8s all;background:0 0}.index_development_interview{margin-bottom:0;padding-top:0}article section.index_development_interview .inner h3{margin-bottom:40px}.index_development_interview ul{display:flex;padding-left:4vw}.index_development_interview ul li{margin:0 40px 160px 0}.index_development_interview ul li:last-child{margin-right:0}.index_development_interview .card{width:720px;margin-top:40px;background-color:#fff;position:relative}.index_development_interview .card .number{position:absolute;top:-35px;left:40px}.index_development_interview .card img.visual{height:400px;width:100%;object-fit:cover}.index_development_interview .card .no-interview_top_image{height:400px;width:100%;background-color:#eef0f0}.index_development_interview .card .box{padding:40px;height:500px}.index_development_interview .card .box .dotted{background-image:linear-gradient(to right,#a4a184 1px,transparent 1px);background-size:5px 1px;background-repeat:repeat-x;position:relative;height:1px}.index_development_interview .card .box .flex{display:flex;align-items:center;padding:20px 0}.index_development_interview .card .box .flex .logo{width:50%}.index_development_interview .card .box .flex img{height:40px;width:100%;object-fit:contain;object-position:left}.index_development_interview .card .box .flex .name{width:50%;padding-left:10px}.index_development_interview .card .box .flex p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:700;font-size:100%;line-height:1.6}.index_development_interview .card .text .copy{height:60px;line-height:2;padding:0;color:#948810;font-size:115%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;text-align:center}.index_development_interview .card .company{height:168px;display:flex}.index_development_interview .card .company .left{width:264px;margin:0 auto 0 0}.index_development_interview .card .company .right{width:264px;margin:0 0 0 auto}.index_development_interview .card .company .logo{height:64px;margin-bottom:16px;display:flex;justify-content:center;align-items:center}.index_development_interview .card .company .logo img{height:100%;width:auto;object-fit:contain}.index_development_interview .card .company p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-align:center;font-weight:700}.index_development_interview .card .company p.name{padding-top:5px;font-size:130%}.index_development_interview .card .link{padding-top:0;position:absolute;bottom:40px;width:640px}.cross-container{width:20px;height:20px;transform:translate(-50%,0%) rotate(45deg);position:absolute;top:-10px;left:50%;background:#fff}.cross:before,.cross:after{content:'';position:absolute;background-color:#948810}.cross:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.cross:after{width:1px;height:100%;top:0;left:50%;transform:translateX(-50%)}.index_development_interview .navigation{width:52px;height:80px;background:#948810;position:relative;border:none}.index_development_interview .navigation:hover{background:#fff}.index_development_interview .navigation.disabled{background:#a4a184;cursor:default}.index_development_interview .navigation.right{position:absolute;top:558px;right:0}.index_development_interview .navigation.left{position:absolute;top:558px;left:0}.index_development_interview .navigation .right_arrow{position:absolute;top:50%;left:37%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.index_development_interview .navigation:hover .right_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_development_interview .navigation.disabled .right_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_development_interview .slick-list{overflow:visible !important}.index_development_interview .navigation .left_arrow{position:absolute;top:50%;left:57%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(225deg);float:left}.index_development_interview .navigation:hover .left_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_development_interview .navigation.disabled .left_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_news{background:#f7f7f2;overflow:hidden;padding-top:0;margin-bottom:0}article section.index_news .inner{overflow:visible}.index_news .box{margin:160px 0 0}.index_news ul{margin:0 auto 40px}.index_news li a{color:#948810;border:none;border-bottom:1px solid #404D501F;display:block;position:relative;margin:0 auto;height:80px;display:flex;align-items:center;justify-content:left;padding-left:56px}.index_news li a:after{content:"";position:absolute;top:0;left:0;height:100%;width:56px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.index_news li a:hover:after{width:100%;transition:.8s all}.index_news li a em{font-style:normal;color:#a4a184;margin:0 24px;min-width:9em}.index_news li a span{color:#948810;font-weight:700;width:120px}.index_news li a p{width:65%;margin:0 1%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index_news .box a.more{width:100%;float:right;margin-bottom:80px}.news_section{max-width:1120px;width:auto;overflow:hidden;display:flex}.news_section .news_sidebar{margin:40px auto 60px}.news_section .news_content{width:auto}.news_section .news_sidebar li{border-bottom:1px solid rgba(0,0,0,.08)}.news_section .news_sidebar li.checked{border-bottom:1px solid #948810}.news_section .news_sidebar li a{display:block;padding:16px 0 16px 48px;font-weight:500;font-size:14px;position:relative;color:#404d50}.news_section .news_sidebar li.checked a{color:#948810;font-weight:700}.news_section .news_sidebar li.checked a:after{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/news_sidebar_checked.svg);position:absolute;left:20px}.news_section .news_sidebar h5{margin:16px auto;font-size:150%}.news_section .news_sidebar ul{margin:0 auto 32px}.news_section .news_content li{position:relative}.news_section .news_content li a{display:block;padding-top:16px;padding-bottom:16px;padding-left:76px;padding-right:10px;position:relative;border-bottom:1px solid #404D501F}.news_section .news_content li a:before{content:"";position:absolute;top:0;left:0;height:100%;width:68px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:center;border-bottom:1px solid #948810}.news_section .news_content li .li_head{display:block;overflow:hidden;display:flex}.news_section .news_content li .li_head .date{color:#a4a184;margin:0 8px 0 0;line-height:1.6}.news_section .news_content li .li_head h{color:#948810;font-weight:700}.news_section .news_content li .post_text{font-size:115%;padding:8px 0 0;line-height:1.6;margin:0}.archive_page{width:100%;margin:60px auto 80px;padding:0 4% 4%}.archive_page h{color:#948810;font-size:115%;margin:0 auto 40px;font-weight:700;display:block}.archive_page h2{color:#948810;font-size:170%;font-weight:700;line-height:2;margin:0 auto 40px}.archive_page .date_box{overflow:hidden;padding-bottom:50px;border-bottom:1px solid #948810}.archive_page .date_box .date{color:#a4a184;font-size:115%;float:left;width:50%;margin:8px auto}.archive_page .date_box ul{float:right;display:flex}.archive_page .date_box ul li{margin:0 5px}.archive_content.news_archive{padding:80px 0 0}.archive_content *{line-height:2;font-size:115%}.archive_content p{margin:0 auto 64px}.archive_content h3{font-size:170%;color:#404d50;font-weight:700}.archive_content h3:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.archive_content h4{font-size:140%;color:#404d50;margin:0 auto 40px;font-weight:700}.archive_content ul>li{padding:10px 0 10px 15px;margin-left:20px;border-bottom:1px solid #948810;border-left:1px solid #948810;font-size:100%;position:relative}.archive_content ul>li:after{position:absolute;content:"";width:20px;height:0;display:block;border-bottom:1px solid #948810;top:50%;bottom:0;left:-20px}.archive_content ul>li:first-child{border-top:1px solid #948810}.archive_content ul{margin-bottom:64px}.archive_content a{color:#948810;margin:0 10px}.archive_content .more{height:auto;min-height:44px;padding:10px 0 10px 64px}.archive_page .foot_sns{display:flex;justify-content:center;padding:20px 0;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;margin-top:80px}.archive_page .foot_sns li{margin:0 20px}.archive_page .more{margin-top:80px}.archive_page .foot_sns{display:flex;justify-content:center;padding:32px 0;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;margin-top:80px}.archive_page .foot_sns li{margin:0 20px}.page_archive .breadcrumbs{padding-bottom:10px}.page_archive .breadcrumbs a{text-decoration:underline;font-size:115%;color:#948810}.page_archive .breadcrumbs span{padding-left:10px;color:#948810}.page_archive .more:hover:after{width:100%;transition:.8s all}.page_archive hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_archive .archive_content p.company-details{margin-bottom:32px}.page_archive .archive_content .main{font-size:100%}.page_archive .archive_content .main h4{font-size:170%;color:#404d50;font-weight:700}.page_archive .archive_content .main h4:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.faqs{margin:160px auto 0;border-top:1px solid #948810}.faqs dl{border-bottom:1px solid #948810}.faqs dt{position:relative;font-size:115%;font-weight:700;display:flex;align-items:center;justify-content:left}.faqs dt:before{content:"";display:block;width:80px;height:80px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/faq.svg)no-repeat;background-size:cover;background-position:center}.faqs dt:after{content:"";display:block;width:80px;height:80px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:center;transform:rotate(90deg);position:absolute;right:0;transition:.5s}.faqs dt.active:after{transform:rotate(-90deg);transition:.5s}.faqs dt:hover{cursor:pointer}.faqs dd{padding:0 80px 24px;position:relative;width:90%}.container{align-items:center;display:flex;justify-content:center}.page_index .side-scroll{width:100%}.page_regist .side-scroll{margin-bottom:80px}.side-scroll-container{align-items:center;align-items:baseline;display:flex;margin-inline:auto;width:100%}.side-scroll-list{display:flex;gap:4vw}.side-scroll img{height:400px;object-fit:cover;width:560px}.js-wrapper{scroll-behavior:unset}.js-wrapper *{scroll-behavior:unset}.side-scroll .side-scroll-list li:first-child{margin-left:4vw}article section.regist_auto .inner h3{margin-bottom:40px}.regist_auto{padding-top:80px}.regist_auto_slide_item{border-top:1px solid #948810}.regist_auto_slide_item h{font-size:140%;padding:20px 0;color:#948810;display:block;font-weight:700}.regist_auto_slide_item p{margin:20px auto}.index_visualization_slide_item{border-top:1px solid #948810}.index_visualization_slide_item h{font-size:20px;font-weight:700;letter-spacing:.08;padding:20px 0 20px 60px;color:#948810;display:block;position:relative}.index_visualization li h:before{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;bottom:0;margin:auto}.index_visualization li:first-child h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_01.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(2) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_02.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(3) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_03.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(4) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_04.svg) no-repeat;background-size:cover}.index_visualization_slide_item p{margin:30px auto;line-height:2;font-size:16px}.index_visualization .box_more{position:absolute;bottom:-146px;left:0;right:0;margin:0 4vw;width:92%}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity{background:#fff;padding:64px 0 40px;position:absolute;left:0;bottom:0;width:100%;overflow:hidden}.scroll-infinity__wrap{display:flex;overflow:visible}.scroll-infinity__list{display:flex;flex:none;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 95s infinite linear .5s both}.scroll-infinity__item{height:40px;display:flex;align-items:center;margin:0 28px}.scroll-infinity__item>img{width:auto;height:100%}.index_fv{position:relative;height:calc(100vh - 64px)}.index_fv .fv{height:calc(100vh - 184px);position:relative;z-index:2}.fv_bk>*{position:relative;z-index:1}@property --clip-width{syntax:'<percentage>';initial-value:100%;inherits:false}.fv_bk:before{content:'';position:absolute;top:0;left:-4vw;right:0;bottom:0;background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;z-index:2;height:100%;width:calc(100% + 4vw);clip-path:polygon(0 0,var(--clip-width,100%) 0,var(--clip-width,100%) 100%,0 100%);transition:--clip-width 1.2s}.fv_bk.is-active:before{--clip-width:0%}.carbon{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;position:relative}.carbon>*{position:relative;z-index:1}.carbon:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f2;transform-origin:left;transform:scaleX(0);transition:transform 1.2s;z-index:0;height:100%;width:100%}.carbon.is-active:before{transform:scaleX(1)}.ix_platform{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;position:relative}.ix_platform>*{position:relative;z-index:1}.ix_platform:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f2;transform-origin:left;transform:scaleX(0);transition:transform 1.2s;z-index:0;height:100%;width:100%}.ix_platform.is-active:before{transform:scaleX(1)}.fv_under{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;padding:40px 40px 40px 80px;margin-top:40px;position:relative}.fv_under>*{position:relative;z-index:1}.fv_under:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#948810;transform-origin:left;transform:scaleX(0);transition:transform 1.2s;z-index:0;height:100%;width:100%}.fv_under.is-active:before{transform:scaleX(1)}.index_fv .fv .fv_bk{content:"";height:100%;width:96%;margin:0 0 0 auto;position:absolute;right:0;top:0;z-index:2;overflow:hidden}.index_fv .fv .fv_bk .parallax.fv_bk_img{position:absolute;width:auto;height:60vw;min-height:calc(100vh - 184px);top:0;bottom:0;left:0;right:0;margin:auto}.index_fv .fv img{width:auto}.index_fv .fv .inner{position:absolute;left:0;bottom:80px;z-index:5}.index_fv .fv .inner h2,.index_fv .fv .inner h3{background:#f7f7f2;padding:32px 40px 32px 4vw;display:inline-flex}.index_fv .fv .inner h3{display:flex;margin-top:-20px;width:500px}.index_fv .fv .inner h3 img:first-child{margin-right:30px}.fv_under{background:#948810;padding:40px 40px 40px 4vw;margin:40px 4vw 0 0}.fv_under *{color:#fff}.fv_under h4{font-size:128%;margin:0 auto 40px;font-weight:700}.fv_under ul{display:flex}.fv_under ul li{padding:0 16px;border-right:1px solid #fff}.fv_under ul li:first-child{border-left:1px solid #fff}.scrolldown{position:absolute;right:50px;bottom:50px;color:#fff;z-index:9}.scrolldown a{color:#fff;padding-bottom:50px}.scrolldown:after{content:"";position:absolute;top:20px;right:0;left:0;margin:auto;width:1px;height:30px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:70px;opacity:0}}article section.regist_style .inner h3{margin-bottom:40px}.regist_style ul{margin-left:4vw}.regist_style ul li{position:relative;overflow:hidden;padding:60px 0 0 7%}.regist_style ul li h4{font-size:96px;font-weight:400;position:absolute;letter-spacing:0;top:0;left:0;padding:0;line-height:1;z-index:1000}.regist_style ul li:last-child p{margin-bottom:0}.regist_style ul li h{font-size:140%;font-weight:700;margin:40px auto;display:block}.regist_style ul li p{width:90%;margin:0 auto 120px 0}.lottie_box{position:relative}.lottie-obj{height:800vh;margin:100px auto 200px;position:relative}.lottie-obj svg{opacity:0;height:80%!important;width:60% !important;top:0;left:0;right:0;position:fixed;margin:auto;transition:.5s all;z-index:-1}.inview svg{opacity:1;transition:.5s all}.lottie-obj h4{opacity:0;position:fixed;margin:auto;font-size:24px;font-weight:700;text-align:center;width:100%;bottom:20%;transition:.5s all}.lottie-obj h4 span{font-size:100%;color:#948810;font-weight:700;margin:0 10px;position:relative}.lottie-obj h4 span:after{content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;border-bottom:1px solid #948810}.lottie-obj h4 em{font-style:normal;color:#948810}.inview_height10 h4:first-child,.inview_height20 h4:first-child{opacity:1}.inview_height30 h4:nth-child(2),.inview_height40 h4:nth-child(2),.inview_height50 h4:nth-child(2){opacity:1}.inview_height60 h4:nth-child(3),.inview_height70 h4:nth-child(3),.inview_height80 h4:nth-child(3){opacity:1}.main_menu{display:none}main{padding-top:64px}.development_interview{width:1100px;margin:100px auto 30px}.development_interview h2{font-size:200%;color:#948810;margin:0 auto 20px;position:relative;text-align:center}.development_interview a{display:block;width:90%;margin:0 auto}.development_interview a:hover{opacity:.8}.development_interview a img{display:block;width:100%}.development_interview a h2 img{margin:0 auto 20px;width:450px}.interview{overflow:hidden;background:linear-gradient(to right,#efdfdc,#ecf3f3);padding-bottom:100px}.interviewtitle{margin-top:200px;position:relative}.interviewtitle h2{text-align:center;font-size:200%;font-weight:700}.interviewtitle:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/interviewtitle_.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;content:"";left:0;top:-60px;display:block;width:100%;height:85px;opacity:.4}.boxtitle:after{position:absolute;content:"";left:0;bottom:-50px;display:block;width:100%;height:20px;background-image:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_heading.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.intsubti_sp{display:none}.intsubti img{width:10rem}.interviewcontent{margin-top:115px}.interview h1{font-size:3.2rem;display:block;color:#3a5973;padding:0 0 20px;margin-left:70px}.interviewlist{padding-top:48px;display:flex;margin-left:70px;overflow-x:scroll;overflow-y:hidden}.interviewgroup{padding:30px 30px 50px;background:#f7f7f2;position:relative;margin:0 1vw 30px;border-radius:.8rem;box-sizing:border-box;width:28vw;box-shadow:0px 4px 10px 0px rgba(0,0,0,.3)}.interviewgroup p{line-height:1.8;margin:0 auto 50px;font-size:98%;min-height:160px}.interviewgroup:before{position:absolute;content:"";width:100%;height:25%;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number1.png) no-repeat center;background-size:contain;background-position:right 15px center;top:0;left:0;opacity:.2}.int2:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number2.png) no-repeat center;background-size:contain;background-position:right 5px center}.int3:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number3.png) no-repeat center;background-size:contain;background-position:right 5px center}.int4:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number4.png) no-repeat center;background-size:contain;background-position:right 5px center}.intcatch{font-weight:700;background:#948810;border-radius:8px;color:#fff;width:24rem;padding:12px;text-align:center}.inttitle{margin:0 auto 20px;font-size:120%;font-weight:700;color:#3a5973}.intsubtitle{color:#948810;font-size:125%;font-weight:700;padding-bottom:32px}.extrabutton{background:#fff;border-radius:8px;border:1px solid #948810;text-align:center;color:#948810;padding:12px 0;margin-top:36px;display:block;position:relative;transition:.2s}.extrabutton:after{content:"";position:absolute;width:20px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:0;bottom:0;right:10px;margin:auto}.extrabutton:hover{background:#948810;color:#fff}.extratext{display:block;width:100%;height:10px;background-repeat:no-repeat;background-position:center;background-size:contain}#js-slide__nav__inner{display:flex;justify-content:center;position:relative}#js-slide__nav__inner .slick-prev{position:relative!important;top:0;left:0;-webkit-transform:none;margin-right:10vw}#js-slide__nav__inner .slick-next{position:relative!important;top:0;left:0;margin-left:10vw;-webkit-transform:none}#js-slide__nav__inner .slick-prev:before{top:0;left:0}#js-slide__nav__inner .slick-next:before{top:0;right:0}#js-slide__nav__inner .slick-dots{justify-content:center;top:0;bottom:0;width:20vw}#js-slide__nav__inner .slick-dots li button{background:#404d50;opacity:.25}#js-slide__nav__inner .slick-dots li.slick-active button{opacity:.75}#js-slide__nav__inner .slick-dots li button:before{display:none}#js-slide-development-review__nav__inner{display:flex;justify-content:center;position:relative}#js-slide-development-review__nav__inner .slick-prev{position:relative!important;top:0;left:0;-webkit-transform:none;margin-right:10vw}#js-slide-development-review__nav__inner .slick-next{position:relative!important;top:0;left:0;margin-left:10vw;-webkit-transform:none}#js-slide-development-review__nav__inner .slick-prev:before{top:0;left:0}#js-slide-development-review__nav__inner .slick-next:before{top:0;right:0}#js-slide-development-review__nav__inner .slick-dots{justify-content:center;top:0;bottom:0;width:20vw}#js-slide-development-review__nav__inner .slick-dots li button{background:#404d50;opacity:.25}#js-slide-development-review__nav__inner .slick-dots li.slick-active button{opacity:.75}#js-slide-development-review__nav__inner .slick-dots li button:before{display:none}.slick-prev{right:100%;margin-right:10px}.slick-next{left:100%;margin-left:10px}.slick-dots{padding:0}.slick-dots>li{display:inline-block;margin:0 5px}.slick-dots button{padding:0;border:none;width:10px;height:10px;border-radius:50%;background-color:silver;color:transparent;-webkit-appearance:none}.slick-active button{background-color:#404d50}.inttitle img{width:220px;margin:0 0 20px}.interview h1{margin-left:0}.intsubti_sp{display:block;text-align:center}.intsubti{display:none}.interviewbox{flex-direction:column}.intsubti_sp img{width:70%}.interviewbox{margin:80px 0 10rem}.interviewtitle h1{font-size:2.8rem}.page_customer .customer_head{overflow:hidden;display:flex;align-items:center;padding:40px 40px 20px;background:#fff}.page_customer .customer_head.person{overflow:hidden;display:flex;align-items:center;padding:40px 40px 20px;background:#fff;border-top:1px solid #404D501F}.page_customer .customer_head.person h{margin-bottom:10px}.page_customer .customer_head .left{width:35%;margin-right:5%}.page_customer .customer_head .right{width:60%}.page_customer .customer_head img.logo{width:100%;height:36px;object-fit:contain;object-position:left}.page_customer .customer_head h5{font-weight:700;margin-bottom:10px}.page_customer .customer_head{h1,h2,h3,h4,h5{padding-top:40px;color:#948810;margin:20px auto 40px;font-size:115%}}.page_customer .customer_head p{font-size:90%;margin:0 auto 20px}.page_customer .customer_head h4{padding-top:40px;color:#948810}.page_customer .customer_head dl{display:flex;align-items:center}.page_customer .customer_head dl dt{width:50%;align-self:flex-start}.page_customer .customer_head dl dd{width:50%}.page_customer .customer_head dl dd p{font-size:80%}.page_customer .customer_head dl dd p.title{font-weight:700;padding-bottom:40px}.page_customer .customer_head dl dt img{width:200px}.page_customer h3{font-size:150%}.page_customer .customer_content{margin-top:100px}.page_customer .customer_content h1,.page_customer .customer_content h2,.page_customer .customer_content h3,.page_customer .customer_content h4,.page_customer .customer_content h5,.page_customer .customer_content h6{margin:64px auto 0;font-size:150%;color:#404d50;font-weight:700}.page_customer .customer_content h1:after,.page_customer .customer_content h2:after,.page_customer .customer_content h3:after,.page_customer .customer_content h4:after,.page_customer .customer_content h5:after,.page_customer .customer_content h6:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.page_customer .customer_content p{margin:0 auto 30px}.page_customer .customer_content .more{margin:0;text-decoration:none}.page_customer .customer_content .more em{font-style:normal;color:#948810;text-decoration:none}.page_customer .customer_content img{width:100%;margin:20px auto}.page_customer .breadcrumbs{padding-bottom:10px}.page_customer .breadcrumbs a{font-size:115%;color:#948810}.page_customer .breadcrumbs span{padding-left:10px;color:#948810}.page_customer hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_customer .archive_page .date_box{border-bottom:none}.page_customer .index_customer_interview{position:relative}.page_customer .index_customer_interview .inner{width:100%;margin:0 auto;position:relative;padding:0 4vw;overflow:hidden}.page_customer .index_customer_interview .inner h3{font-size:115%;margin:0 0 40px;padding-top:52px;position:relative;font-weight:700}.page_customer .index_customer_interview .card .box h4{font-size:115%}.page_customer .index_customer_interview .card .box p{font-size:120%}.page_customer .index_customer_interview svg{position:absolute;width:80px;top:6px}.page_development .development_head{overflow:hidden;align-items:center;padding:40px 40px 0;background:#fff}.page_development .development_head:first-child{font-size:87%}.page_development .development_head.person{overflow:hidden;display:flex;align-items:center;padding:40px 40px 20px;background:#fff;border-top:1px solid #404D501F}.page_development .archive_page h2{font-size:250%}.page_development .development_head .left{width:35%;margin-right:5%}.page_development .development_head .right{width:60%}.page_development .development_head .date_box{border:none;padding:0}.page_development .development_head .sns_li{margin:0}.page_development .development_head a{text-decoration:none;margin:0}.page_development .development_head li{border:none}.page_development .development_head li:first-child{border:none}.page_development .development_head li:after{border:none}.page_development .development_head img.logo{width:auto;height:36px}.page_development .development_head h5{font-weight:700;margin-bottom:24px;font-size:100%}.page_development .development_head .head{margin:20px auto 10px}.page_development .development_head p{font-size:90%;margin:0 auto 0}.page_development .development_head h4{padding-top:40px;color:#948810}.page_development .development_head dl{display:flex;align-items:center;width:100%;padding:32px 0 0}.page_development .development_head dl:not(:first-child){border-top:1px solid #404D501F;padding-bottom:16px}.page_development .development_head dl dt{width:50%;align-self:flex-start}.page_development .development_head dl dd{width:50%}.page_development .development_head dl dd p{font-size:75.6%;line-height:1.6}.page_development .development_head dl dd p{font-weight:700}.page_development .development_head dl dd .flex{display:flex}.page_development .development_head dl dd .flex img{width:44px;height:44px;object-fit:cover;border-radius:9999px;margin-top:6px;margin-right:20px}.page_development .development_head dl dd .flex .partner-info{font-size:75%}.page_development .development_head dl dt img{width:100%;height:64px;object-fit:contain;object-position:left}.page_development h3{font-size:150%}.page_development .development_content{margin-top:100px}.page_development .development_content h3{margin:64px auto 0}.page_development .development_content p{margin:0 auto 30px}.page_development .development_content .more{margin:0;text-decoration:none}.page_development .development_content .more em{font-style:normal;color:#948810;text-decoration:none}.page_development .development_content img{width:100%;margin:20px auto}.page_development .development_content .interview-item{margin-bottom:80px}.page_development .development_content .speaker{flex:0 0 180px}.page_development .development_content .speaker:after{content:"";display:block;width:181px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/interview_section.svg);margin:20px 0 40px}.page_development .development_content .speaker p{font-weight:700;color:#948810;font-size:87%;margin-bottom:0}.page_development .development_content .speaker p.company{font-size:75.6%}.page_development .development_content .comment{flex:1}.page_development .development_content .comment p{flex:1;font-size:87%}.page_development .development_content .note{font-size:75.6%;font-weight:500}.page_development .breadcrumbs{padding-bottom:10px}.page_development .breadcrumbs a{font-size:115%;color:#948810}.page_development .breadcrumbs span{padding-left:10px;color:#948810}.page_development hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_development .development_content a{font-size:100%}.page_development .development_content a.pdf_dw{display:block;background:#404d50;color:#fff;text-align:center;width:80%;margin:80px auto 80px;padding:10px}.page_development .development_content a p:empty{display:none}.page_development .development_content a br:first-child{display:none}.page_development .index_development_interview{position:relative}.page_development .index_development_interview .inner{width:100%;margin:0 auto;position:relative;padding:0 4vw;overflow:hidden}.page_development .index_development_interview .inner h3{font-size:115%;margin:0 0 40px;padding-top:52px;position:relative;font-weight:700}.page_development .index_development_interview svg{position:absolute;width:80px;top:6px}.page_development .partner{font-size:100%}.page_development .partner h4{font-size:120%}.page_development .partner .number{font-size:260%;margin-top:64px}.page_development .partner img+br:has(+img){display:none}.annotation{text-align:right!important;margin:80px 0 0 20px!important;font-size:12px!important;display:block}.news_archive img{width:auto;margin:0 auto 120px;max-width:100%}.news_archive a{font-size:100%}.news_archive a.pdf_dw{display:block;background:#404d50;color:#fff;text-align:center;width:80%;margin:0 auto 80px;padding:10px}.news_archive strong{font-size:100%}.news_archive ol li{font-size:90%;padding-left:2em}.news_archive table td{font-size:90%}.news_archive table img{margin:0 auto}.nth_table{width:90%;margin:0 auto 40px}.nth_table td{width:50%;vertical-align:middle;text-align:center}footer .address a{text-decoration:underline}.form_section input[type=checkbox]{appearance:auto;width:unset!important}.page_news select{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;width:100%;padding:14px 20px;background:0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.page_news .pagination-mobile{display:none}.page_news .pagination-desktop{display:flex}.page_news .select{margin:0 auto 16px}.page_news .postselect{cursor:pointer}.page_news .pagination{width:100%;display:flex;justify-content:center;margin:80px auto 0}.page_news .checked a{font-weight:700;color:#000}.page_news .page_news select.mobile-pagination{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;padding:14px 20px;background:0 0}.page_news .page-numbers{width:64px;display:inline-flex;align-items:center;justify-content:center;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;color:#948810;font-weight:700}.page_news .page-numbers.dots{border-top:none;border-bottom:none;font-weight:400}.page_news .page-numbers.current{background-color:#948810;color:#fff}.page_news a.page-numbers{transition:border-color .8s ease}.page_news a.page-numbers:hover{border-top:1px solid #948810;border-bottom:1px solid #948810;transition:border-color .8s ease}.page_news .prev{transform:scaleX(-1)}.page_news .prev:not(.disabled),.next:not(.disabled){position:relative}.page_news .prev:not(.disabled):after,.next:not(.disabled):after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border-color .8s ease}.page_news .prev:not(.disabled):hover:after,.next:not(.disabled):hover:after{border-top:1px solid #948810;border-bottom:1px solid #948810;transition:border-color .8s ease}.news_section .news_content li:hover:after{width:100%;transition:.8s all}.news_section .news_content li:after{content:"";width:68px;position:absolute;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.facebook-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_facebook_hover.svg)}.x-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_x_hover.svg)}.link-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_link_hover.svg)}.shadow{box-shadow:0px 100px 80px 0px rgba(68,62,7,.07),0px 36px 30px 0px rgba(68,62,7,.05),0px 18px 14px 0px rgba(68,62,7,.04),0px 8px 6px 0px rgba(68,62,7,.03),0px 4px 3px 0px rgba(68,62,7,.02)}.term_of_carbonix_use .content_section h{margin-bottom:40px !important}.term_of_carbonix_use ul{margin-bottom:160px;list-style:disc inside}.term_of_carbonix_use ul li{list-style-type:disc}}@media screen and (min-width:1024px){.sp,.tab{display:none !important}.pc{display:block !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:0 0;list-style-type:none;font-size:14px;color:#404d50;font-family:"源ノ角ゴシック","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,"Open Sans","Helvetica Neue","sans-serif",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6;letter-spacing:.1em;outline:none;font-feature-settings:'palt' on;box-sizing:border-box}a[href^="tel:"]{pointer-events:none}a{text-decoration:none}html{scroll-behavior:smooth}body{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%)}ul{overflow:hidden}img{display:block;width:100%}ul{overflow:hidden}.right{float:right}.left{float:left}.en{font-family:Century Gothic,sans-serif;letter-spacing:.2em;font-weight:500;letter-spacing:.05em}h1,h2,h3,h4,h5{color:#948810;font-weight:400}p{line-height:2}.stroke{font-size:300%;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}h1 .stroke{font-size:350%;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}h2 .stroke{font-size:300%;text-stroke:1px #948810;-webkit-text-stroke:1px #948810;-webkit-text-fill-color:transparent}[data-aos=fade-up]{transform:translate3d(0,210px,0) !important}[data-aos=fade-up].aos-animate{transform:translate3d(0,0,0) !important}.fadein{opacity:0;transform:translateY(30px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.fadein.scrollin{opacity:1;transform:translateY(0)}.is-active .cls-1{animation:draw 1.6s ease-out forwards}.number svg:not(.is-active) .cls-1{display:none}.ix_platform svg:not(.is-active) .cls-1{display:none}#h3_arrow.is-active .cls-1{animation:draw .8s ease-out forwards}@keyframes draw{100%{stroke-dashoffset:0}}#white-screen{position:fixed;width:100%;height:100%;background:#fff;z-index:99999;display:block}#gradation-screen{position:fixed;width:100%;height:100%;background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%);z-index:9999;display:block}@keyframes slideDown{from{transform:translateY(0)}to{transform:translateY(100%)}}.slide-down{animation:slideDown .5s ease-in-out forwards}.parallax{overflow:hidden;position:relative}.parallax img{position:absolute;top:-30vh;width:100%;height:calc(70% + 30vh);min-height:30vh;object-fit:cover;will-change:transform}.parallax img.overlays{position:absolute;height:100%;min-height:none;top:0;object-fit:cover;object-position:left bottom;z-index:9999}.vimeo-container{height:100%;width:100%}.vimeo-wrapper{position:absolute;top:-30vh;width:100%;height:calc(70% + 30vh);min-height:30vh;object-fit:cover;will-change:transform}.vimeo-wrapper iframe{box-sizing:border-box;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-placeholder{z-index:1}.bk-image{position:absolute;overflow:hidden;width:50%;top:0}.bk-image-right{position:absolute;overflow:hidden;width:50%;top:0;right:0}.bk-image-left{position:absolute;overflow:hidden;width:50%;top:0;left:0}.h2-next{top:360px}.h3-next{top:105px}section{position:relative}section.head_section{z-index:1}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.select{position:relative}.select:after{content:"\25BC";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:#948810;font-size:10px}header{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30%);width:100%;overflow:hidden}header h1{float:left}header h1 a{height:80px;align-items:center;display:flex;width:220px;justify-content:center}header h1 img{width:164px}header ul{float:right;height:80px;width:calc(100% - 300px);display:flex;justify-content:end}header ul>li:last-child a{background:#948810;color:#fff}header ul>li:nth-child(2)>a:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #948810;margin:0 0 0 10px}header ul li a{padding:0 24px;height:100%;display:flex;align-items:center;color:#948810;font-weight:700;position:relative}header ul>li:not(:last-child)>a:before{content:"";position:absolute;width:0;height:2px;background:#948810;top:0;left:0;right:0;margin:auto;transition:.8s all}header ul>li:hover a:before{width:100%}header ul>li{transition:.8s}header ul>li:hover{background:#fff}header ul>li:hover:before{content:""}header ul>li:nth-child(2):hover .hover_menu{height:250px;transition:.5s;z-index:99}header ul>li:last-child a{transition:.8s all}header ul>li:last-child:hover a{background:#a4a184;transition:.8s all}.hover_menu{position:absolute;top:80px;left:0;background-color:#fff;width:100%;overflow:hidden;transition:.5s;height:0}.hover_menu .inner{width:95%;max-width:1280px;margin:50px auto;overflow:hidden}.hover_menu .inner h2{width:20%;float:left;line-height:1}.hover_menu .inner h2 span{display:block;margin:30px auto 0}.hover_menu .inner ol{width:70%;float:right}.hover_menu .inner ol li{width:48%;margin-right:2%;float:left;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;position:relative;transition:.8s}.hover_menu .inner ol li:hover:after{width:100%;transition:.8s all}.hover_menu .inner ol li a{padding-left:112px;height:56px;display:flex;position:relative;border-bottom:1px solid #404D501F}.hover_menu .inner ol li a:before{position:absolute;left:68px;bottom:10%}.hover_menu .inner ol li:after{content:"";width:56px;position:absolute;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.hover_menu .inner ol li:first-child a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_01.svg)}.hover_menu .inner ol li:nth-child(2) a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_02.svg)}.hover_menu .inner ol li:nth-child(3) a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_03.svg)}.hover_menu .inner ol li:last-child a:before{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_04.svg)}.foot_cta{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/footer_bk.webp) no-repeat;background-attachment:fixed;padding:0 80px;height:680px;background-size:cover;background-position:center}.foot_cta .inner{max-width:1120px;width:100%;margin:0 auto;padding:80px 0;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/foot_img.webp) no-repeat;background-position:left 85px;background-size:503px;overflow:hidden}.foot_cta .inner>.right{width:50%}.foot_cta .inner>.right h2{font-size:170%;color:#132d39;font-weight:700;margin:0 auto 40px}.foot_cta .inner>.right p{margin:0 auto 40px}.foot_cta .inner>.right ul li{margin:0 0 10px}.footer_cta{overflow:hidden;width:100%;margin:30px auto 0}.footer_cta dl{width:45%;margin:40px auto}.footer_cta dl dt{padding-left:80px}.footer_cta dl:first-child dt{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/phone.svg) no-repeat;background-position:left center}.footer_cta dl:last-child dt{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/web.svg) no-repeat;background-position:left center}.footer_cta dl dt h{line-height:1.25;font-size:228%}.foot_cta .inner>.right .footer_cta dl dt p{color:#948810;margin:0 auto 20px;font-weight:500;font-size:13px}.footer_cta dl dd{border-top:1px solid #404D501F;border-bottom:1px solid #404D501F}.footer_cta dl dd a{display:block;text-align:center;padding:15px 0;color:#948810;font-weight:700;position:relative}.footer_cta dl dd a:before{content:"";position:absolute;top:0;left:0;height:100%;width:56px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.footer_cta dl dd a:hover:before{width:100%;transition:.8s all}footer{background:#132d39}footer *{color:#404d50}footer .inner{max-width:1280px;width:100%;margin:0 auto;overflow:hidden;padding:80px;position:relative}footer .inner .foot_logo{width:164px}footer .inner .page_top{padding-right:30px;position:relative;font-size:13px;color:#e4e6e7}footer .inner .page_top:after{content:"";background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/page_top.svg) no-repeat;width:20px;height:18px;position:absolute;right:0}footer .address{border-top:1px solid #FFFFFF26;background:#f7f7f2}footer .address .inner{padding:30px 80px}footer .address .inner address{font-size:13px;font-style:normal}footer .address .inner ul{display:flex}footer .address .inner ul li{margin-left:30px}footer .address .inner ul li a{padding-right:22px;position:relative;font-size:13px}footer .address .inner ul li a span{text-decoration:underline}footer .address .iso-logo{text-align:center;width:fit-content}footer .address .iso-logo img{margin:0 auto 10px;border:#000;width:128px}footer .address .iso-logo p{font-size:12px;font-weight:700;line-height:1.6}footer .address p.iso-link{padding-top:10px;font-size:12px;font-weight:700;line-height:1.6}footer .address p.iso-link a{margin-right:5px}footer .address a{padding-right:22px;position:relative}footer .address a:after{content:"";width:20px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/blank_link_icon.svg) no-repeat;position:absolute;right:0}footer .address ul{position:absolute;right:80px}footer .address address{position:absolute;bottom:30px;right:80px}.menu_btn{position:fixed;width:100%;top:-80px;transition:.4s all;z-index:99999}.menu_btn.active{top:0}.menu_btn .menu_logo{display:flex;width:220px;height:80px;justify-content:center;float:left;background:linear-gradient(90deg,rgba(239,223,220,.8),rgba(239,238,237,.8) 100%);align-items:center}.menu_btn .menu_logo img{width:164px}.menu_btn a{display:block}#panel-btn{position:absolute;z-index:99999999;top:0;right:0;width:80px;height:80px;padding:0;background:#948810;transition:.8s all}#panel-btn:hover{background:#a4a184;transition:.8s all}#panel-btn.active{background:#fff}#panel-btn span{display:inline-block;transition:all .4s;position:absolute;height:1px;right:0;left:0;margin:auto;border-radius:2px;background:#fff;width:20px}#panel-btn span:nth-of-type(1){top:34px}#panel-btn span:nth-of-type(2){top:40px}#panel-btn span:nth-of-type(3){top:46px}#panel-btn.active span{background:#fff}#panel-btn.active span:nth-of-type(1){top:34px;left:0;right:0;transform:translateY(6px) rotate(-45deg);width:30%;background:#948810}#panel-btn.active span:nth-of-type(2){opacity:0}#panel-btn.active span:nth-of-type(3){top:46px;left:0;right:0;transform:translateY(-6px) rotate(45deg);width:30%;background:#948810}.global_menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1000}.global_menu:before{content:'';position:absolute;top:0;left:0;width:18.75vw;height:100vh;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_bk.webp) no-repeat;background-size:auto 100%;background-position:center center}.global_menu .inner{background:#bfd4d9;overflow-x:hidden;height:100vh;box-shadow:-4px 0px 10px 0px #0000001A;padding-left:18.75vw}.global_menu .inner h2{padding:0 80px;height:80px;display:flex;align-items:center;border-bottom:1px solid #404D501F;position:fixed;width:100%;background-color:#bfd4d9;z-index:1}.global_menu .inner h3{padding-top:80px}.global_menu .inner h3 img{width:164px;margin:8vh 80px 5vh}.global_menu .left{width:50%;padding:0 30px 0 80px}.global_menu .right{width:50%;padding:0 80px 0 30px}.global_menu .inner ul{margin:0 auto 30px}.global_menu .inner ul li:first-child{border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;display:flex;align-items:center;justify-content:center}.global_menu .inner ul li:first-child a{color:#948810;font-weight:700;padding-left:56px;height:56px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.global_menu .inner ul li:first-child a:hover:after{width:100%}.global_menu .inner ul li:first-child a:after{content:"";width:56px;position:absolute;left:0;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.global_menu .inner ul li:first-child a:before{display:none}.global_menu .inner ul li{margin-bottom:15px}.global_menu .inner ul li a{padding-left:64px;color:#404d50;position:relative}.global_menu .inner ul li a:before{content:"";width:52px;position:absolute;left:0;top:50%;margin:auto;border-bottom:1px solid #404D501F;transition:.8s all}.global_menu .inner ul li a:after{content:"";width:0;position:absolute;left:0;top:50%;margin:auto;border-bottom:1px solid #948810;transition:.8s all}.global_menu .inner ul li a:hover:after{width:52px}.global_menu .inner ul.menu_last{margin:0 auto 10px}#contact_page .content_section{width:800px;margin:260px auto 160px}#contact_page .content_section h{font-size:105%;margin-bottom:24px;display:block;line-height:2}#contact_page .content_section a{border-bottom:1px dotted #948810;color:#948810}#contact_page .content_section p{color:#be3628}#contact_page .form_section{width:800px;margin:0 auto 160px;overflow:hidden;position:relative}#contact_page .form_section *{font-size:103%}#contact_page .form_section .wpcf7-form.init dt{font-size:100%}#contact_page .form_section .wpcf7-form.init dd{font-size:100%}#contact_page .form_section .wpcf7-list-item-label{font-size:89%;margin-left:5px}#contact_page .form_section .checkboxlist .wpcf7-list-item{padding-bottom:20px}#contact_page .form_section .wpcf7-list-item{display:block;margin:0;font-size:110%}.wpcf7 form .wpcf7-response-output{border:none;margin:2em 0 0;padding:0;color:#dc3232}#contact_page .form_section dt{font-weight:700;margin:20px 0 20px 20px;letter-spacing:.2em;color:#948810}#contact_page .form_section.input dt{font-weight:700;margin:20px 0;letter-spacing:.2em;color:#948810}#contact_page .form_section dt span{color:#be3628;display:inline-block;margin:0 4px}#contact_page .form_section.input dd{margin-bottom:40px}#contact_page .form_section dd select{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;color:#bec5c6;width:100%;padding:14px 20px;background:0 0}#contact_page .form_section dd select option{color:#404d50}#contact_page .form_section dl dd.flex-box input{width:calc(50% - 8px);display:inline-block}#contact_page .form_section dl dd.flex-box input:first-child{margin-right:16px}#contact_page .form_section dd input{padding:15px;border:1px solid #404D501F;width:calc(100% - 32px);background:#fff;border-radius:7px}#contact_page .form_section .name-fields{gap:16px;display:flex}#contact_page .form_section ::placeholder{color:#bec5c6}#contact_page .form_section dd textarea{padding:15px;border:none;height:400px;width:99%;box-sizing:border-box;margin:0 auto 24px;border-radius:7px}#contact_page .form_section .checkarea{text-align:center;background:#9488100D;margin-bottom:80px}#contact_page .form_section .checkarea label{padding:20px 0;display:inline-block}#contact_page .form_section .checkarea label a{border-bottom:1px dotted #948810;color:#948810;margin:0 7px 0 0}#contact_page .form_section .checkarea label span.required{color:#be3628}#contact_page .form_section .sbmt_btn input{width:100%;height:64px;border:none;background:0 0}#contact_page .form_section ul.media{width:99%}#contact_page .form_section ul.media li{margin:0 0 20px}#contact_page .form_section ul.media li label{margin:0 0 0 5px}#contact_page .form_section dd select.has-value{color:#404d50}div.wpcf7 .wpcf7-spinner{display:none !important}.wpcf7-form-control-wrap{>.wpcf7-not-valid-tip{display:none;margin-top:10px}&.is-show{>.wpcf7-not-valid-tip{display:block}}}.contact_confirm .content_section h3{font-size:110%;font-weight:700;margin:0 auto 80px}.contact_confirm .content_section h3 span{font-size:200%;display:block;color:#948810;margin:0 auto 10px}.contact_confirm .form_section .sbmt_btn{width:47%}.contact_confirm .form_section .sbmt_btn input{margin:0}.rewrite{color:#948810;border:none;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;font-weight:700;display:block;position:relative;height:64px;display:flex;align-items:center;justify-content:center}.button-container{margin-top:100px}.button-container .rewrite{position:relative}.button-container .rewrite:before,.button-container .rewrite:after{content:"";position:absolute;top:0;left:0;height:100%}.button-container .rewrite:before{width:64px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 20px center;transform:scale(-1,1);z-index:1}.button-container .rewrite:after{width:64px;border-bottom:1px solid #948810;transition:width .8s;cursor:pointer}.button-container .rewrite:hover:after{width:100%;z-index:-1}.form_section .more.confirm-btn:after{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow_red.svg) no-repeat;border-bottom:1px solid #e45b58;z-index:-1}.contact_confirm .form_section .right.confirm-btn{color:#e45b58;cursor:pointer}.contact_confirm .form_section dl{border-bottom:1px solid #948810}.contact_confirm .form_section dl.check_where ul{padding:0 0 20px 20px}.contact_confirm .form_section dd{padding:0 20px 20px}.contact_confirm .form_section #form{margin-bottom:100px}.contact_confirm .content_section h{margin-bottom:160px!important}.head_section .inner{width:100%;max-width:1280px;margin:160px auto 0;padding:0 80px}.head_section .inner h1{font-weight:700;font-size:18px;display:inline-block;position:relative}.head_section .inner h1 span{display:block;margin-bottom:20px;padding-right:116px}.head_section .inner h1.title_jp{display:block}.head_section .inner h1.title_en:after{content:"";width:340px;height:1px;background-color:#948810;position:absolute;top:20px;right:0;transform:rotate(-45deg) scaleX(0);transform-origin:top right;transition:transform .8s ease}.head_section .inner.is-active h1.title_en:after{transform:rotate(-45deg) scaleX(1)}.head_section .inner h2{font-weight:700;font-size:18px;display:inline-block;position:relative}.head_section .inner h2.title_jp{display:block}.head_section .inner h2 span{display:block;margin-bottom:40px;padding-right:116px}.head_section .inner h2.title_jp:after{content:"";width:113px;height:1px;background-color:#948810;position:absolute;transform:rotate(-45deg) scaleX(0);transform-origin:top right;transition:transform .8s ease}.head_section .inner.is-active h2.title_jp:after{transform:rotate(-45deg) scaleX(1)}.more{color:#948810;border:none;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;font-weight:700;display:block;position:relative;height:64px;display:flex;align-items:center;justify-content:center}.more:after{content:"";position:absolute;top:0;left:0;height:100%;width:64px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all;z-index:-1}.more:hover:after{width:100%;transition:.8s all}article section.h2_section{padding:160px 0 0;margin:0 0 160px;position:relative}article section.h3_section{margin:0 0 160px;position:relative}article section .inner{max-width:1280px;width:100%;margin:0 auto;padding:0 80px;position:relative;overflow:hidden}article section .inner h3{font-size:280%;margin:0 auto 40px}article section p{font-size:120%}article section .inner p{font-size:120%;line-height:2;margin:0 auto 40px}article section .inner p:last-child{margin:0 auto}article section .inner .number{font-size:125%;overflow:hidden;font-weight:700;line-height:1;margin:0 auto 80px}article section .inner .number svg{width:80px;float:left;margin-right:80px}article section .inner .number span{color:#948810;font-size:180%;font-family:Century Gothic,sans-serif;letter-spacing:.05em;display:block;margin:10px auto 20px}article section.content_box .inner h3{font-size:115%;padding:0 160px;position:relative;font-weight:700}article section.content_box .inner .arrow svg{position:absolute;width:80px;top:6px}.page_support .support_reserv{position:relative}.page_support .support_reserv .parallax.support_reserv_01{height:640px;top:40px}.page_support .support_reserv .left{width:46%;padding:168px 0 280px}.page_support .support_system{border-top:1px solid #94881033}.page_support .support_system .right{width:65%;z-index:0;position:relative;margin-top:-30px}.page_support .support_system .support_system_img{width:85%;height:640px;position:relative;overflow:hidden}.page_support .support_box .inner{position:relative}.page_support .support_box h3{font-size:115%;padding:0 160px;position:relative;font-weight:700}.page_support .support_box svg{position:absolute;width:80px;top:6px}.page_support .box{width:calc(50% - 80px)}.page_support .customer .left{width:calc(50% - 80px);margin:0 0 145px 160px}.page_support .customer .left ul{margin:100px auto 40px}.page_support .customer .left li{margin-left:8px;position:relative}.page_support .customer .left div{color:#948810;border-left:1px solid #948810;border-bottom:1px solid #948810;padding:10px 0 10px 16px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + 7px), 1% calc(60% + 7px), 1% calc(40% - 7px), 0% calc(50% - 7px))}.page_support .customer .left li:before{content:"";display:block;height:10px;width:10px;transform:rotate(-45deg);background:0 0;border-top:1px solid #948810;border-left:1px solid #948810;position:absolute;left:-5.3px;top:0;bottom:0;margin:auto}.page_support .customer .left li:first-child{border-top:1px solid #948810}.page_support .e-learning .right{margin:150px auto 135px}.page_support .faq{padding-top:0}.page_support .faq .left{margin:600px 0 0 160px}.page_support section{position:relative}.page_support .support_box .parallax.support_customer{object-fit:cover;height:480px;width:calc(50% - 160px)}.page_support .support_box .parallax.support_e-learning{width:50%;height:480px}.page_support .support_box .parallax.support_faq_01{object-fit:cover;z-index:1;width:48%;height:400px;left:calc(80px + 160px);object-fit:cover;margin:0 auto}.page_support .support_box .parallax.support_faq_02{top:305px;height:560px;object-fit:cover;width:calc(50% - 160px)}.page_support .support_advisory{position:relative;padding-top:160px;border-top:1px solid #94881033}.page_support .parallax.support_advisory_01{width:33.3%;top:440px;height:560px;object-fit:cover}.page_support .parallax.support_advisory_02{width:33.3%;top:360px;height:560px;left:33.3%;object-fit:cover}.page_support .support_advisory{position:relative}.page_support .support_advisory .right{width:calc(50% + 0px);margin:640px 0 0;z-index:0;position:relative}.page_support .support_example{padding-top:0}.page_support .support_example .left{width:auto;max-width:640px;margin:0 0 0 160px}.page_support .support_example table{margin:50px auto 0}.page_support .support_example td *{font-size:115%}.page_support .support_example td h{color:#948810;font-weight:700;display:block;margin:0 auto 15px}.page_support .support_example td,.page_support .support_example th{vertical-align:middle}.page_support .support_example th{padding:0 32px;border-right:1px solid #948810;border-bottom:1px solid #948810;width:76px}.page_support .support_example th img{width:12px}.page_support .support_example td{padding:24px 32px;border-bottom:1px solid #948810}.page_support .support_example tr:last-child th,.page_support .support_example tr:last-child td{border-bottom:none;height:120px}.page_visual .visual_head{position:relative;padding-bottom:160px;margin-top:40px;border-bottom:1px solid #94881033}.page_visual .visual_head .sp_img_box{margin-bottom:150px}.page_visual .visual_head .parallax.visual_head_img{height:480px;object-fit:cover}.page_visual .visual_head .inner{position:absolute;margin:0 auto;overflow:hidden;top:450px;left:0;right:0;padding:0}.page_visual .visual_head .inner h3{width:50%;float:left;margin:0 0 0 80px}.page_visual .visual_head .inner p{width:45%;position:absolute;bottom:0;right:80px}.page_visual .visual_dashboard .visual_dashboard_box{padding:800px 0 0 calc(80px + 160px);position:relative}.page_visual .visual_dashboard .parallax.visual_dashboard_img{width:calc(100% - 240px);height:640px;object-fit:cover}.page_visual .visual_dashboard h3{position:absolute;bottom:0;margin:0}.page_visual h4{font-size:170%;color:#404d50;font-weight:700;margin:0 auto 80px;padding:0 160px}.visual_display .img_box{width:100%;overflow:visible;position:relative}.visual_display .img_box .parallax{width:calc(100% - 240px);height:400px;object-fit:cover}.visual_display .img_bottom{margin-bottom:80px;padding:80px 240px 0}.visual_display .img_bottom p{font-size:115%;float:left;max-width:800px}.visual_hotspot{padding-top:460px}.visual_hotspot .parallax{top:680px;width:calc(50% - 160px);height:480px;object-fit:cover}.visual_hotspot .left{width:calc(50% + 80px);margin:100px auto 90px;padding-left:160px}.visual_reduction{position:relative;border-top:1px solid #94881033}.visual_reduction .parallax.visual_reduction_01{height:560px;object-fit:cover;width:55%}.visual_reduction .parallax.visual_reduction_02{top:840px;height:320px;object-fit:cover;width:50%}article section.visual_reduction h3{width:calc((100% + 160px) * 0.45 - 120px);margin:200px auto 500px}article section.visual_reduction .img_bottom{padding:0 240px}article section.visual_reduction .img_bottom p{max-width:800px;float:left}.visual_reporting{padding-top:120px;border-top:1px solid #94881033}.visual_reporting h3{padding:0 160px}.visual_reporting .img_box{height:560px;position:relative;padding-right:80px;padding-left:calc(80px + 160px);max-width:1280px;margin:0 auto}.visual_reporting .img_bottom{padding:80px 240px 0}.visual_reporting .img_box img.visual_reporting_01{width:481px;top:31px;left:50%;transform:translate(-50%,0)}.visual_reporting .img_box img.visual_reporting_02{width:360px;bottom:31px;top:auto;left:73%;transform:translate(-50%,0)}.visual_reporting .img_box img.visual_reporting_industry{width:160px;bottom:106.5px;top:auto;left:20%}.visual_reporting .img_box img.visual_reporting_shop{width:160px;left:71%}.visual_reporting .img_box img.visual_reporting_building{width:160px;top:138px;left:80%}.visual_reporting .img_bottom p{max-width:800px;float:left}.visual_datebase{padding:120px 0;position:relative;height:1400px;border-top:1px solid #94881033}article section.visual_datebase .inner h3{text-align:right;margin-bottom:60px}.visual_datebase .parallax.visual_datebase_main{width:100%;top:550px;height:640px;object-fit:cover}.visual_datebase .parallax.visual_datebase_01{width:25%;top:370px;height:640px;object-fit:cover}.visual_datebase .parallax.visual_datebase_02{width:25%;top:758px;height:640px;object-fit:cover}.visual_growth .parallax{height:480px;object-fit:cover}.visual_growth .right{width:calc(50% - 80px);margin:200px auto 330px}.visual_pro{position:relative}.visual_pro .parallax{height:640px;object-fit:cover;width:calc(50% - 160px)}.visual_pro .left{width:calc(50% - 80px);margin:200px 0 140px 160px}.offset_head{position:relative;padding:260px 0 0}.offset_head .parallax.offset_head_01{position:absolute;overflow:hidden;width:18.75%;height:640px;object-fit:cover}.offset_head .parallax.offset_head_02{position:absolute;overflow:hidden;width:18.75%;height:640px;object-fit:cover;top:240px}.offset_head .inner{position:relative;z-index:1;margin:0;padding:0 18.75% 420px;max-width:none;width:100%}.offset_head .inner h3{max-width:800px;min-width:480px;padding:0 80px 40px;margin:0 auto}.offset_head .inner p{max-width:800px;min-width:480px;padding:0 80px;margin:0 auto}.offset_about{border-top:1px solid #94881033;margin-bottom:120px}.offset_about .img_box{overflow:hidden}.offset_about .img_bottom{padding-left:160px;max-width:1000px}.offset_about .img_bottom h3{margin:610px auto 160px}.offset_about .img_bottom img{margin:0 auto 40px}.offset_flow{border-top:1px solid #94881033}.offset_flow .pc.inner{overflow:visible}.offset_flow .offset_table{padding:160px 0 0 160px;margin-top:0;position:relative;z-index:1}.offset_flow table.chart{width:70%;margin:0}.offset_flow .offset_table img.offset_flow_img{z-index:-1;width:43%;height:640px;object-fit:cover}.offset_flow table.chart th{width:5%}.offset_flow table.chart td img{width:110px;float:right}.offset_flow table.chart th img{width:12px}.offset_flow table.chart tr:first-child{border-top:1px solid #948810}.offset_flow table.chart tr:last-child th,.offset_flow table.chart tr:last-child td{border-bottom:none;height:71px}.offset_process{border-top:1px solid #94881033}.offset_faq{border-top:1px solid #94881033}.page_offset .steps{display:flex;margin:0 0 0 160px}.page_offset .steps .hako{width:25%}.page_offset .steps .step{width:60%;border-top:1px solid #948810;border-left:1px solid #948810;padding-top:40px;margin-right:104px;margin-top:24px;position:relative}.page_offset .steps .step .outer-image{margin-right:-104px;display:flex;justify-content:center;height:200px}.page_offset .steps p{text-align:center;font-weight:700;padding:20px 0 0;margin-right:-104px !important}.page_offset .steps .step img.number{position:absolute;top:-24px;right:calc(-104px + 40px);width:32px;height:48px}.page_offset .img-process{width:200px;padding:23px 0}.page_offset .parallax.offset_about_01{height:640px;object-fit:cover;width:calc(100% - 80px)}.page_regist h4{font-size:170%;color:#404d50;font-weight:700;margin:0 auto 80px;padding:0 160px}.page_regist .parallax.regist_head_img{height:640px;object-fit:cover;width:50%}.page_regist .parallax.regist_input_img{height:640px;object-fit:cover;width:calc(100% - 240px);margin-bottom:160px}.page_regist .regist_style ul li .parallax{height:560px;object-fit:cover}.index_efficiency .regist_operation_box h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:200px auto 40px}.index_efficiency .regist_operation_box h img{width:40px;margin-right:16px}.index_efficiency .regist_operation_box p{width:50%}.index_efficiency .regist_operation_box_01{max-width:1280px;width:100%;padding-left:calc(80px + 160px);overflow:visible}.page_regist .parallax.regist_operation_01{height:480px;object-fit:cover;width:calc(50% - 120px);top:220px}.page_regist .parallax.regist_operation_02{height:480px;object-fit:cover;width:calc(50% - 120px);margin-left:calc(80px + 160px);top:700px}.page_regist .parallax.regist_template_01{height:344px;object-fit:cover;width:calc(25% - 60px);right:calc(25% - 60px);top:440px}.page_regist .parallax.regist_template_02{height:344px;object-fit:cover;width:calc(25% - 60px);top:280px}.page_regist .parallax.regist_template_03{height:344px;object-fit:cover;width:calc(25% - 60px);right:calc(25% - 60px);top:784px}.page_regist .parallax.regist_template_04{height:344px;object-fit:cover;width:calc(25% - 60px);top:624px}.page_regist svg.import{width:524px;padding-left:240px}.page_regist svg.export{width:524px;float:right;padding-left:80px}.page_regist img.regist_csv_01{object-fit:cover;padding-left:50%;float:right;margin-top:-70px}.page_regist img.regist_csv_02{object-fit:cover;width:50%;float:left;margin-top:-70px;margin-left:160px}.page_regist .parallax.regist_businesses_img{height:640px;object-fit:cover;width:calc(95% - 80px)}.regist_base .img_box .parallax.regist_base_01{position:absolute;width:25%;top:160px;right:25%;height:320px;object-fit:cover}.regist_base .img_box .parallax.regist_base_02{position:absolute;width:25%;top:0;right:0;height:320px;object-fit:cover}.regist_base .img_box .parallax.regist_base_03{position:absolute;width:25%;top:480px;right:75%;height:320px;object-fit:cover}.regist_base .img_box .parallax.regist_base_04{position:absolute;width:25%;top:320px;right:50%;height:320px;object-fit:cover}.regist_base .img_box .parallax.regist_base_05{position:absolute;width:25%;top:800px;right:75%;height:320px;object-fit:cover}.regist_base .img_box .parallax.regist_base_06{position:absolute;width:25%;top:640px;right:50%;height:320px;object-fit:cover}.regist_base .text_box{max-width:1280px;width:100%;margin:0 auto;padding:0 80px;position:relative}.page_regist .parallax.regist_workflow_01_img{height:480px;object-fit:cover;width:40%}.page_regist .parallax.regist_workflow_02_img{height:480px;object-fit:cover}.page_regist .parallax.regist_record_img{height:480px;object-fit:cover;width:calc(50% - 160px)}.page_regist .import,.page_regist .export{max-width:1280px;width:100%;margin:0 auto;padding:0 80px;position:relative}.page_regist .import svg .svg-elem-1{stroke-dashoffset:350.9400634765625px;stroke-dasharray:350.9400634765625px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s}.page_regist .import svg.active .svg-elem-1{stroke-dashoffset:701.880126953125px}.page_regist .import svg .svg-elem-2{stroke-dashoffset:514.705078125px;stroke-dasharray:514.705078125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s}.page_regist .import svg.active .svg-elem-2{stroke-dashoffset:1029.41015625px}.page_regist .import svg .svg-elem-3{stroke-dashoffset:660.7368774414062px;stroke-dasharray:660.7368774414062px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s}.page_regist .import svg.active .svg-elem-3{stroke-dashoffset:1321.4737548828125px}.page_regist .import svg .svg-elem-4{stroke-dashoffset:618.7575073242188px;stroke-dasharray:618.7575073242188px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s}.page_regist .import svg.active .svg-elem-4{stroke-dashoffset:1237.5150146484375px}.page_regist .import svg .svg-elem-5{stroke-dashoffset:228.20001220703125px;stroke-dasharray:228.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s}.page_regist .import svg.active .svg-elem-5{stroke-dashoffset:456.4000244140625px}.page_regist .import svg .svg-elem-6{stroke-dashoffset:332.83416748046875px;stroke-dasharray:332.83416748046875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s}.page_regist .import svg.active .svg-elem-6{stroke-dashoffset:665.6683349609375px}.page_regist .import svg .svg-elem-7{stroke-dashoffset:208.20001220703125px;stroke-dasharray:208.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s}.page_regist .import svg.active .svg-elem-7{stroke-dashoffset:416.4000244140625px}.page_regist .import svg .svg-elem-8{stroke-dashoffset:208.20001220703125px;stroke-dasharray:208.20001220703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .84s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .84s}.page_regist .import svg.active .svg-elem-8{stroke-dashoffset:416.4000244140625px}.page_regist .export svg .svg-elem-1{stroke-dashoffset:350.969970703125px;stroke-dasharray:350.969970703125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) 0s}.page_regist .export svg.active .svg-elem-1{stroke-dashoffset:701.93994140625px}.page_regist .export svg .svg-elem-2{stroke-dashoffset:514.7718505859375px;stroke-dasharray:514.7718505859375px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .12s}.page_regist .export svg.active .svg-elem-2{stroke-dashoffset:1029.543701171875px}.page_regist .export svg .svg-elem-3{stroke-dashoffset:660.8161010742188px;stroke-dasharray:660.8161010742188px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .24s}.page_regist .export svg.active .svg-elem-3{stroke-dashoffset:1321.6322021484375px}.page_regist .export svg .svg-elem-4{stroke-dashoffset:618.8250122070312px;stroke-dasharray:618.8250122070312px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .36s}.page_regist .export svg.active .svg-elem-4{stroke-dashoffset:1237.6500244140625px}.page_regist .export svg .svg-elem-5{stroke-dashoffset:610.3099975585938px;stroke-dasharray:610.3099975585938px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .48s}.page_regist .export svg.active .svg-elem-5{stroke-dashoffset:1220.6199951171875px}.page_regist .export svg .svg-elem-6{stroke-dashoffset:267.49432373046875px;stroke-dasharray:267.49432373046875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .6s}.page_regist .export svg.active .svg-elem-6{stroke-dashoffset:534.9886474609375px}.page_regist .export svg .svg-elem-7{stroke-dashoffset:267.6388244628906px;stroke-dasharray:267.6388244628906px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s;transition:stroke-dashoffset 1s cubic-bezier(.39,.575,.565,1) .72s}.page_regist .export svg.active .svg-elem-7{stroke-dashoffset:535.2776489257812px}.page_regist .regist_csv .right svg{position:absolute;left:-50%;top:-65px}.page_regist .regist_csv .left svg{position:absolute;right:-55%;top:-65px}.regist_head{position:relative;margin-top:40px}.regist_head .inner .right{width:50%;float:right;padding-left:80px;margin:180px auto 360px}.regist_input{border-top:1px solid #94881033}.regist_input .inner h3{padding-left:160px}.regist_input .img_box{width:88vw;float:right}article section.regist_style{margin-bottom:-40px}.regist_operation .regist_operation_box_1{position:relative;overflow:visible;height:640px;max-width:1280px;width:100%;margin:0 auto;padding:0 80px}.regist_operation .regist_operation_box_2{position:relative;overflow:visible;height:640px;max-width:1280px;width:100%;margin:0 auto;padding:0 80px}.regist_operation .regist_operation_box h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:0 auto 40px;padding-top:140px;padding-left:160px}.regist_operation .regist_operation_box h img{width:40px;margin-right:16px}.regist_operation .regist_operation_box p{width:calc(50% + 40px);padding-left:160px}.regist_operation .regist_operation_box_01{max-width:1280px;width:100%;padding-left:calc(80px + 160px);overflow:visible}.regist_operation .regist_operation_box_2 h{padding-top:0;float:right;width:calc(50% - 200px)}.regist_operation .regist_operation_box_2 p{padding-top:0;float:right;padding-left:calc(50% + 200px);width:auto}.regist_template .left{width:calc(50% - 120px);margin:148px 0 210px 160px}.regist_template .left img{margin:0 auto 40px}.regist_csv .right{width:51%;position:relative;margin:100px auto}.regist_csv .left{width:51%;margin-left:160px;position:relative}.regist_csv .right h5{font-size:1000%;position:absolute;left:-55%;top:-120px}.regist_csv .left h5{font-size:1000%;position:absolute;right:-55%;top:-120px}.regist_csv .import p{clear:both;padding:40px 0 80px 50%}.regist_csv .export p{clear:both;padding:40px calc(50% - 160px) 0 160px}.regist_businesses{border-top:1px solid #94881033}.regist_businesses h3{text-align:right}article section.regist_choose{margin:800px auto 60px}.regist_choose .dl_box{margin:80px 0 0 160px;padding-bottom:100px;overflow:hidden;border-bottom:1px solid #94881033}.regist_choose .dl_box:last-child{border-bottom:none}.regist_choose .dl_box p{width:85%;margin:0 0 80px}.regist_choose .dl_box dl{width:46%}.regist_choose .dl_box dl dt img{margin:0 auto 40px}.regist_base{height:1130px;position:relative}.regist_base .img_box{margin-top:-80px;position:relative}.regist_base .text_box .right{position:absolute;width:calc(50% - 160px);right:80px;top:700px}.regist_base .text_box .right p{margin:0 auto 40px}.regist_workflow{padding:120px 0;border-top:1px solid #94881033}.regist_workflow_01{position:relative}.regist_workflow_02{position:relative}article section.regist_workflow .regist_workflow_01 h3{width:50%;margin:190px 0 0 160px;padding:0 0 165px}article section.regist_workflow .regist_workflow_02{padding-top:100px;margin-top:80px}article section.regist_workflow .right{width:calc(50% - 80px)}.regist_flow .right{overflow:hidden;width:calc(100% - 160px);margin:40px auto 0}.regist_flow .right img{float:left;width:50%}.regist_flow .right p{float:right;width:50%;padding:0 0 0 60px;margin-top:60px}.regist_flow .right p:last-child{padding-top:0}.regist_record .left{width:calc(50% - 80px);margin-left:160px;padding:100px 0 110px}.about_head{position:relative;height:930px;margin-bottom:160px}article section.about_head .inner{overflow:visible}.page_about .content_box .inner.box{display:flex}.about_head .right{width:50%;padding:0 0 0 80px;margin-top:-30px}.about_head .parallax.about_head_01{height:480px;top:360px;width:33.3%}.about_head .parallax.about_head_02{height:400px;top:40px;left:13%;width:33.3%}.about_head .parallax.about_head_03{height:480px;top:450px;width:40%}.about_head .img_box{width:40%;float:right}.about_strategy{border-top:1px solid #94881033;margin-bottom:80px !important}.about_strategy .parallax.about_strategy_01{height:400px;width:70%}.about_strategy .parallax.about_strategy_02{height:400px;width:70%;top:980px}.about_strategy img.about_strategy_03{width:100%}.about_strategy img.about_strategy_04{width:100%}.about_strategy .box{overflow:hidden;margin-left:160px;margin-bottom:80px;display:flex;align-items:center}.about_strategy .inner .non_flex{display:block}.about_strategy .box .left{max-width:50%;padding-right:40px}.about_strategy .box .right{max-width:50%;padding-left:40px}article section.about_strategy h3{margin:450px 0 610px 160px}article section.about_overview{border-top:1px solid #94881033}article section.about_overview h3{margin:160px auto;width:50%}article section.about_overview ul li{border-bottom:1px solid #94881066;overflow:hidden}article section.about_overview ul li h{font-size:330%;padding:20px 80px;display:block;max-width:1280px;margin:0 auto}article section.about_overview ul{margin:0 auto 160px;max-width:1280px}.content_box h4{font-size:170%;color:#404d50;font-weight:700;margin:0 auto 80px;padding:0 160px}.about_comfortable div.about_comfortable_01{height:720px;top:100px;overflow:visible;z-index:-1;width:100%}.about_comfortable div.about_comfortable_01 img{max-width:540px;margin:0 auto;object-fit:contain;left:50%;transform:translateX(-50%)}.about_comfortable .parallax.about_comfortable_02{height:400px;top:420px;width:45%;z-index:-2}.about_comfortable .parallax.about_comfortable_03{height:400px;top:220px;width:45%;left:auto;right:0;z-index:-3}.about_comfortable .img_bottom{max-width:1280px;width:100%;margin:710px auto 0;padding:0 80px;position:relative}.about_comfortable .img_bottom p{margin:0 160px 40px}.about_onestop .right{flex-grow:1;padding:0 0 0 80px}.about_onestop .left{width:1000px;padding-left:160px}.about_onestop ul{margin:0 auto 40px}.about_onestop img{width:262px}.arrow_box li:first-child{border-top:1px solid #948810}.arrow_box li{margin-left:10px;position:relative}.arrow_box div{color:#948810;border-left:1px solid #948810;border-bottom:1px solid #948810;padding:10px 0 10px 16px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + 7px), 1% calc(60% + 7px), 1% calc(40% - 7px), 0% calc(50% - 7px))}.arrow_box li:before{content:"";display:block;height:10px;width:10px;transform:rotate(-45deg);background:0 0;border-top:1px solid #948810;border-left:1px solid #948810;position:absolute;left:-5.5px;top:0;bottom:0;margin:auto}.about_strategize .right{width:50%;padding:0 0 0 40px}.about_strategize ul{position:relative;overflow:visible;display:flex;max-width:1280px;margin:0 auto;padding-left:240px;padding-right:80px}.about_strategize ul li{width:33.3%}.about_strategize ul li:nth-child(1){margin:-30px 0 0}.about_strategize ul li:nth-child(2){margin:140px 0 0 20px;z-index:1}.about_strategize ul li:nth-child(3){margin:310px 0 0 20px;z-index:2}.about_strategize ul li h5{margin:0 0 585px;color:#404d50;font-weight:700;font-size:115%}.about_strategize ul li .parallax.about_strategize_01{height:560px;top:50px;width:100%}.about_strategize ul li:nth-child(2):before{content:"";display:block;position:absolute;width:50%;aspect-ratio:1/1;transform:rotate(-135deg);border-left:1px solid #948810;border-bottom:1px solid #948810;bottom:480px;left:-50%;z-index:1}.about_strategize ul li:nth-child(3):before{content:"";display:block;position:absolute;width:50%;aspect-ratio:1/1;transform:rotate(-135deg);border-left:1px solid #948810;border-bottom:1px solid #948810;bottom:310px;left:-50%;z-index:1}.about_strategize ul li .parallax.about_strategize_02{height:560px;top:50px;width:100%}.about_strategize ul li .parallax.about_strategize_03{height:560px;top:50px;width:100%}.about_strategize ul li:last-child{margin-bottom:0}.about_growth{position:relative;height:700px}.about_growth ul{margin:0 0 0 160px;width:600px}.about_growth .parallax.about_growth_img{height:480px;width:45%;z-index:-1;top:220px}table.chart{margin:50px auto 200px}.page_index .table{max-width:1280px;width:100%;padding:0 80px;margin:0 auto}.page_index table.chart{margin-bottom:0;margin-top:0;float:left}table.chart td *{font-size:115%}table.chart td h{color:#948810;font-weight:700;display:block;margin:0 auto 15px}table.chart td,table.chart th{vertical-align:middle}table.chart th{padding:0 32px;border-right:1px solid #948810;border-bottom:1px solid #948810}table.chart td{padding:24px 32px;border-bottom:1px solid #948810;font-size:16px;line-height:2;font-weight:400;display:flex;justify-content:space-between}.page_index table.chart td{display:block}table.chart tr:last-child th,table.chart tr:last-child td{border-bottom:none;height:120px}.index_head{max-width:1280px;margin:-220px auto 0;position:relative;border-bottom:1px solid #94881066}.index_head .index_head_01{top:200px;overflow:visible;z-index:-1;height:600px}.index_head .index_head_01 img{object-fit:contain;height:100%}.index_head .index_head_02{top:700px;width:400px;right:25%;overflow:visible}.index_head .index_head_02 img{object-fit:contain;height:100%}.page_index #head_section{position:relative}.page_index .head-background{position:absolute;top:80px;left:0;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.page_index .head-background svg{width:1450px;height:100%;flex-shrink:0}.page_index .head-background #bg_logo_symbol .bg_logo-001-1{stroke-dashoffset:9207.5537109375px;stroke-dasharray:9207.5537109375px;-webkit-transition:stroke-dashoffset 4s cubic-bezier(.445,.05,.55,.95) 0s;transition:stroke-dashoffset 4s cubic-bezier(.445,.05,.55,.95) 0s}.page_index .head-background #bg_logo_symbol.is-active .bg_logo-001-1{stroke-dashoffset:0}.index_head .left{padding-left:160px;margin:900px auto 80px;position:relative;z-index:4}.index_head .left p{max-width:880px}.index_head table{margin-left:160px;width:calc(100% - 160px)}.index_head table th{width:60px}.index_head table th img{width:12px}.index_head table td{font-weight:700}.index_head table td img{width:110px;float:right;margin:6px auto 0}.index_head table.chart tr:last-child th,table.chart tr:last-child td{border-bottom:none;height:71px}.index_head a{margin:160px 0 150px 160px}.index_features{height:370px}article section.index_features .inner{overflow:visible}.index_efficiency .regist_operation_box_1{position:relative;overflow:visible;height:440px;padding-left:calc(80px + 160px);margin:0 auto;max-width:1280px}.index_efficiency .regist_operation_box_2{position:relative;overflow:visible;height:640px;padding:0 80px 0 240px;margin:0 auto;max-width:1280px}.index_efficiency .regist_operation_box_3{position:relative;overflow:visible;height:440px;padding-left:calc(80px + 160px);margin:0 auto;max-width:1280px}.index_efficiency .regist_operation_box .index_efficiency_01{height:640px;width:calc((100% - 240px) * 0.4);top:-200px}.index_efficiency .regist_operation_box .index_efficiency_02{height:640px;width:calc((100% - 240px) * 0.4);margin-left:calc(80px + 160px)}.index_efficiency .regist_operation_box .index_efficiency_03{height:640px;width:calc((100% - 240px)* 0.4);top:-200px}.index_efficiency .regist_operation_box p{width:calc(60% - 80px);margin-bottom:40px}.index_efficiency .regist_operation_box a{float:left;width:calc(60% - 80px)}.index_efficiency .regist_operation_box_2 h{width:calc((100% + 80px) * 0.6 - 160px);margin-left:calc((100% + 80px) * 0.4 + 80px);margin-top:0;padding-top:200px;float:none}.index_efficiency .regist_operation_box_2 p{width:calc((100% + 80px) * 0.6 - 160px);margin-left:calc((100% + 80px) * 0.4 + 80px);float:none}.index_efficiency .regist_operation_box_2 a{width:calc((100% + 80px) * 0.6 - 160px);margin-left:calc((100% + 80px) * 0.4 + 80px);float:none}.index_efficiency .regist_operation_box_3 h{margin-left:0;width:40%}.index_efficiency a.box_more{margin-top:80px;margin-left:160px;width:calc(100% - 160px);margin-bottom:0}a.box_more{width:67%;margin:0 auto 160px}.index_support a.box_more{width:100%}.index_visualization{margin-bottom:306px !important}.index_visualization .inner{overflow:visible}.index_offset{margin-bottom:80px}.index_offset ul{position:relative;margin:80px auto 0;padding-left:calc(80px + 160px);max-width:1280px;width:100%;overflow:visible}.index_offset ul li{width:33.33%}.index_offset ul li h5{width:65%;margin:0 auto 20px;color:#404d50;font-weight:700;font-size:115%}.index_offset .parallax.index_offset_01{height:560px;width:100%}.index_offset .parallax.index_offset_02{height:560px;width:100%;left:100%;top:160px}.index_offset .parallax.index_offset_03{height:560px;width:100%;left:200%;top:320px}.index_offset .img_bottom{overflow:hidden;margin:930px auto 0;padding-left:calc(80px + 160px);max-width:1280px}.index_offset .img_bottom .left{width:calc(70% - 160px);max-width:600px}.index_offset .img_bottom .left p{line-height:2;margin-bottom:40px}.index_offset .left a{width:100%;margin-bottom:0}.index_support{position:relative;min-height:950px}.index_support .inner{padding:0 80px}.index_support .textbox{padding-left:50%;margin:115px auto}.index_support .parallax.index_support_01{height:440px;top:105px;width:calc(50% - 80px)}.index_support .parallax.index_support_02{height:440px;top:510px;width:calc(50% - 80px);z-index:-1;left:calc(50% - 160px)}.index_support .inner .right{margin:120px auto}.index_support .inner .right a{width:100%}.index_support img.index_support_01{width:50%;position:absolute;left:0;top:120px}.index_support img.index_support_02{width:50%;position:absolute;left:500px;top:500px;z-index:-1}.index_plan{overflow:hidden}.index_plan .box{margin:80px auto 0}.index_plan .left{width:calc(50% - 80px);max-width:500px;padding-left:160px}.index_plan .right{width:50%;margin-left:80px}.index_plan .right a{width:100%;margin:0 auto 80px}.index_plan_table{clear:both;width:100%;padding:0 calc(80px + 160px);margin:0 auto;max-width:1280px}.index_plan_table h{display:flex;align-items:center;font-size:140%;color:#948810;font-weight:700;margin:0 auto 40px}.index_plan_table h img{width:40px;margin-right:10px}.index_plan_table table{width:100%}.index_plan_table table th{width:60px}.index_plan_table table th img{width:12px;margin:0 auto}.index_plan_table table tr:first-child{border-top:1px solid #948810}.index_plan_table table td a{text-decoration:underline;color:#948810;font-size:100%}.index_interview{height:370px;margin-top:360px}article section.index_interview .inner{overflow:visible}.index_customer_interview{margin:0 !important}.index_customer_interview ul{display:flex;padding-left:calc(80px + 160px)}.index_customer_interview ul li{margin:0 40px 160px 0}.index_customer_interview ul li:last-child{margin-right:0}.index_customer_interview .card{width:400px;margin-top:40px;background-color:#fff;position:relative;padding:40px}.index_customer_interview .card .box{margin-bottom:40px}.index_customer_interview .card .box:last-child{margin-bottom:0;padding-bottom:0}.index_customer_interview .card .number{position:absolute;top:-35px;left:40px}.index_customer_interview .card .company{height:135px}.index_customer_interview .card .company .logo{height:64px;margin:0 0 16px;width:100%;overflow:hidden;display:flex;align-items:center}.index_customer_interview .card .company img{width:100%;height:100%;object-fit:contain;object-position:left}.index_customer_interview .card .company p{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.index_customer_interview .card .text .copy{height:60px;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.index_customer_interview .card .text .content{height:160px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.index_customer_interview .card .text h4{color:#948810;font-size:115%;margin:0 0 20px;padding:0}.index_customer_interview .navigation{width:100px;height:80px;background:#948810;position:relative;border:none}.index_customer_interview .navigation:hover{background:#fff}.index_customer_interview .navigation.disabled{background:#a4a184;cursor:default}.index_customer_interview .navigation.right{position:absolute;top:350px;right:0}.index_customer_interview .navigation.left{position:absolute;top:350px;left:0}.index_customer_interview .navigation .right_arrow{position:absolute;top:50%;left:42%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.index_customer_interview .navigation:hover .right_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_customer_interview .navigation.disabled .right_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_customer_interview .slick-list{overflow:visible !important}.index_customer_interview .navigation .left_arrow{position:absolute;top:50%;left:52%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(225deg);float:left}.index_customer_interview .navigation:hover .left_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_customer_interview .navigation.disabled .left_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_customer_interview .more:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-bottom:1px solid #948810;border-top:1px solid #948810;transition:.8s all;z-index:1;margin-top:-1px;background:0 0}.index_customer_interview .more:hover:after{width:100%;transition:.8s all;background:0 0}.index_development_interview .more:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-bottom:1px solid #948810;border-top:1px solid #948810;transition:.8s all;z-index:1;margin-top:-1px;background:0 0}.index_development_interview .more:hover:after{width:100%;transition:.8s all;background:0 0}.index_development_interview{margin:0 !important}.index_development_interview ul{display:flex;padding-left:calc(80px + 160px)}.index_development_interview ul li{margin:0 40px 160px 0}.index_development_interview ul li:last-child{margin-right:0}.index_development_interview .card{width:720px;margin-top:40px;background-color:#fff;position:relative}.index_development_interview .card .number{position:absolute;top:-35px;left:40px}.index_development_interview .card img.visual{height:400px;width:100%;object-fit:cover}.index_development_interview .card .no-interview_top_image{height:400px;width:100%;background-color:#eef0f0}.index_development_interview .card .box{padding:40px;height:500px}.index_development_interview .card .box .dotted{background-image:linear-gradient(to right,#a4a184 1px,transparent 1px);background-size:5px 1px;background-repeat:repeat-x;position:relative;height:1px}.index_development_interview .card .box .flex{display:flex;align-items:center;padding:20px 0}.index_development_interview .card .box .flex .logo{width:50%}.index_development_interview .card .box .flex img{height:40px;width:100%;object-fit:contain;object-position:left}.index_development_interview .card .box .flex .name{width:50%;padding-left:10px}.index_development_interview .card .box .flex p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:700;font-size:100%;line-height:1.6}.index_development_interview .card .text .copy{height:60px;line-height:2;padding:0;color:#948810;font-size:115%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;text-align:center}.index_development_interview .card .company{display:flex;height:168px}.index_development_interview .card .company .left{width:264px;margin:0 auto 0 0}.index_development_interview .card .company .right{width:264px;margin:0 0 0 auto}.index_development_interview .card .company .logo{height:64px;margin-bottom:16px;display:flex;justify-content:center;align-items:center}.index_development_interview .card .company .logo img{height:100%;width:100%;object-fit:contain}.index_development_interview .card .company p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-align:center;font-weight:700}.index_development_interview .card .company p.name{padding-top:5px;font-size:130%}.index_development_interview .card .link{padding-top:0;position:absolute;bottom:40px;width:640px}.cross-container{width:20px;height:20px;transform:translate(-50%,0%) rotate(45deg);position:absolute;top:-10px;left:50%;background:#fff}.cross:before,.cross:after{content:'';position:absolute;background-color:#948810}.cross:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.cross:after{width:1px;height:100%;top:0;left:50%;transform:translateX(-50%)}.index_development_interview .navigation{width:100px;height:80px;background:#948810;position:relative;border:none}.index_development_interview .navigation:hover{background:#fff}.index_development_interview .navigation.disabled{background:#a4a184;cursor:default}.index_development_interview .navigation.right{position:absolute;top:425px;right:0}.index_development_interview .navigation.left{position:absolute;top:425px;left:0}.index_development_interview .navigation .right_arrow{position:absolute;top:50%;left:42%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.index_development_interview .navigation:hover .right_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_development_interview .navigation.disabled .right_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_development_interview .slick-list{overflow:visible !important}.index_development_interview .navigation .left_arrow{position:absolute;top:50%;left:52%;width:24px;height:24px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(225deg);float:left}.index_development_interview .navigation:hover .left_arrow{border-top:1px solid #948810;border-right:1px solid #948810}.index_development_interview .navigation.disabled .left_arrow{border-top:1px solid #bec5c6;border-right:1px solid #bec5c6}.index_news{background:#f7f7f2;padding-bottom:230px}article section.index_news .inner{overflow:visible;margin-top:0;padding-top:160px}.index_news .box{margin:160px auto 0;max-width:1280px;padding:0 80px}.index_news ul{margin:0 auto 40px}.index_news li a{color:#948810;border:none;border-bottom:1px solid #404D501F;display:block;position:relative;margin:0 auto;height:80px;display:flex;align-items:center;justify-content:left;padding-left:56px}.index_news li a:after{content:"";position:absolute;top:0;left:0;height:100%;width:56px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:left 16px center;border-bottom:1px solid #948810;transition:.8s all}.index_news li a:hover:after{width:100%;transition:.8s all}.index_news li a em{font-style:normal;color:#a4a184;margin:0 24px;min-width:9em}.index_news li a span{color:#948810;font-weight:700;width:12%}.index_news li a p{width:65%;margin:0 1%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index_news .box a.more{width:320px;float:right}.news_section{width:auto;overflow:hidden;margin:0 auto 160px;display:flex}.news_section .inner{width:100%;margin:240px auto 0;overflow:hidden;padding:0 80px;position:relative}.news_section .news_sidebar{width:25%;float:left}.news_section .news_content{width:75%;float:right;padding-left:80px}.news_section .news_sidebar li{border-bottom:1px solid rgba(0,0,0,.08);transition:border-color .8s ease}.news_section .news_sidebar li:hover{transition:border-color .8s ease;border-bottom:1px solid #948810}.news_section .news_sidebar li.checked{border-bottom:1px solid #948810}.news_section .news_sidebar li a{display:block;padding:16px 0 16px 48px;font-weight:500;font-size:14px;position:relative;color:#404d50}.news_section .news_sidebar li.checked a{color:#948810;font-weight:700}.news_section .news_sidebar li.checked a:after{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/news_sidebar_checked.svg);position:absolute;left:20px}.news_section .news_sidebar h5{margin:16px auto;font-size:150%}.news_section .news_sidebar ul{margin:0 auto 32px;cursor:pointer}.news_section .news_content li{position:relative}.news_section .news_content li a{display:block;padding-top:16px;padding-bottom:16px;padding-left:76px;padding-right:10px;position:relative;border-bottom:1px solid #404D501F}.news_section .news_content li a:before{content:"";position:absolute;top:0;left:0;height:100%;width:68px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:center;border-bottom:1px solid #948810}.news_section .news_content li .li_head{display:block;overflow:hidden;display:flex}.news_section .news_content li .li_head .date{color:#a4a184;margin:0 8px 0 0;line-height:1.6}.news_section .news_content li .li_head h{color:#948810;font-weight:700}.news_section .news_content li .post_text{font-size:115%;padding:8px 0 0;line-height:1.6;margin:0}.archive_page{width:100%;margin:140px auto 160px;padding:0 80px;max-width:960px}.archive_page h{color:#948810;font-size:115%;margin:0 auto 40px;font-weight:700;display:block}.archive_page .head{color:#948810;font-size:115%;margin:0 auto 40px;font-weight:700;display:block}.archive_page h2{color:#948810;font-size:225%;font-weight:700;line-height:2;margin:0 auto 40px}.archive_page .date_box{overflow:hidden;padding-bottom:72px;border-bottom:1px solid #948810}.archive_page .date_box .date{color:#a4a184;font-size:115%;float:left;width:50%;margin:8px auto}.archive_page .date_box ul{float:right;display:flex}.archive_page .date_box ul li{margin:0 5px}.archive_content.news_archive{padding:80px 0 0}.archive_content *{line-height:2;font-size:115%}.archive_content p{margin:0 auto 64px}.archive_content h3{font-size:170%;color:#404d50;font-weight:700}.archive_content h3:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.archive_content h4{font-size:140%;color:#404d50;margin:0 auto 40px;font-weight:700}.archive_content ul>li{padding:10px 0 10px 15px;margin-left:20px;border-bottom:1px solid #948810;border-left:1px solid #948810;font-size:100%;position:relative}.archive_content ul>li:after{position:absolute;content:"";width:20px;height:0;display:block;border-bottom:1px solid #948810;top:50%;bottom:0;left:-20px}.archive_content ul>li:first-child{border-top:1px solid #948810}.archive_content ul{margin-bottom:64px}.archive_content a{color:#948810;margin:0 10px}.archive_content .more{height:auto;min-height:44px;padding:10px 0 10px 64px}.archive_page .foot_sns{display:flex;justify-content:center;padding:32px 0;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;margin-top:80px}.archive_page .foot_sns li{margin:0 20px}.page_archive .breadcrumbs{padding-bottom:10px}.page_archive .breadcrumbs a{text-decoration:underline;font-size:115%;color:#948810}.page_archive .breadcrumbs span{padding-left:10px;color:#948810}.page_archive .more:hover:after{width:100%;transition:.8s all}.page_archive .more{margin-top:80px}.page_archive hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_archive .archive_content p.company-details{margin-bottom:32px}.page_archive .archive_content .main{font-size:100%}.page_archive .archive_content .main h4{font-size:170%;color:#404d50;font-weight:700}.page_archive .archive_content .main h4:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.faqs{padding-left:160px;margin-top:160px;max-width:1120px}.faqs dl:first{border-top:1px solid #948810}.faqs dl{border-bottom:1px solid #948810}.faqs dt{position:relative;font-size:115%;font-weight:700;display:flex;align-items:center;justify-content:left}.faqs dt:before{content:"";display:block;width:80px;height:80px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/faq.svg)no-repeat;background-size:cover;background-position:center}.faqs dt:after{content:"";display:block;width:80px;height:80px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg) no-repeat;background-position:center;transform:rotate(90deg);position:absolute;right:0;transition:.5s}.faqs dt.active:after{transform:rotate(-90deg);transition:.5s}.faqs dt:hover{cursor:pointer}.faqs dd{padding:0 80px 24px;position:relative;width:90%}.container{align-items:center;display:flex;justify-content:center}.page_index .side-scroll{width:100%}.page_regist .side-scroll{margin-bottom:140px}.side-scroll-container{align-items:center;align-items:baseline;display:flex;margin-inline:auto;width:100%}.side-scroll-list{display:flex;gap:4vw}.side-scroll img{height:400px;object-fit:cover;width:560px}.js-wrapper{scroll-behavior:unset}.js-wrapper *{scroll-behavior:unset}.side-scroll .side-scroll-list li:first-child{margin-left:calc(80px + 160px)}.regist_auto{padding-top:80px}.regist_auto_slide_item{border-top:1px solid #948810}.regist_auto_slide_item h{font-size:140%;padding:20px 0;color:#948810;display:block;font-weight:700}.regist_auto_slide_item p{margin:20px auto}.index_visualization_slide_item{border-top:1px solid #948810}.index_visualization_slide_item h{font-size:20px;font-weight:700;letter-spacing:.08;padding:20px 0 20px 60px;color:#948810;display:block;position:relative}article section.index_visualization .inner h3{margin-bottom:80px}.index_visualization li h:before{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;bottom:0;margin:auto}.index_visualization li:first-child h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_01.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(2) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_02.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(3) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_03.svg) no-repeat;background-size:cover}.index_visualization li:nth-child(4) h:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/index_visualization_h_04.svg) no-repeat;background-size:cover}.index_visualization_slide_item p{margin:30px auto;line-height:2;font-size:16px}.index_visualization .box_more{position:absolute;bottom:-146px;left:auto;right:80px;margin:auto;width:calc(100% - 80px - 240px)}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity{background:#fff;padding:64px 0 40px;position:absolute;left:0;bottom:0;width:100%;overflow:hidden}.scroll-infinity__wrap{display:flex;overflow:visible}.scroll-infinity__list{display:flex;flex:none;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 95s infinite linear .5s both}.scroll-infinity__item{height:40px;display:flex;align-items:center;margin:0 28px}.scroll-infinity__item>img{width:auto;height:100%}.index_fv{position:relative;height:calc(100vh - 80px)}.index_fv .fv{height:calc(100vh - 200px);position:relative;z-index:2}.fv_bk>*{position:relative;z-index:1}@property --clip-width{syntax:'<percentage>';initial-value:100%;inherits:false}.fv_bk:before{content:'';position:absolute;top:0;left:-40px;right:0;bottom:0;background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;z-index:2;height:100%;width:calc(100% + 40px);clip-path:polygon(0 0,var(--clip-width,100%) 0,var(--clip-width,100%) 100%,0 100%);transition:--clip-width 1.6s}.fv_bk.is-active:before{--clip-width:0%}.carbon{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;position:relative}.carbon>*{position:relative;z-index:1}.carbon:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f2;transform-origin:left;transform:scaleX(0);transition:transform 1.6s;z-index:0;height:100%;width:100%}.carbon.is-active:before{transform:scaleX(1)}.ix_platform{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;position:relative}.ix_platform>*{position:relative;z-index:1}.ix_platform:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f2;transform-origin:left;transform:scaleX(0);transition:transform 1.6s;z-index:0;height:100%;width:100%}.ix_platform.is-active:before{transform:scaleX(1)}.fv_under{background:linear-gradient(90deg,rgba(239,223,220,1),rgba(239,245,245,1) 30vw) !important;padding:40px 40px 40px 80px;margin-top:40px;position:relative}.fv_under>*{position:relative;z-index:1}.fv_under:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#948810;transform-origin:left;transform:scaleX(0);transition:transform 1.6s;z-index:0;height:100%;width:100%}.fv_under.is-active:before{transform:scaleX(1)}.index_fv .fv .fv_bk{content:"";height:100%;width:calc(100% - 40px);margin:0 0 0 auto;position:absolute;right:0;top:0;z-index:2;overflow:hidden}.index_fv .fv .fv_bk .parallax.fv_bk_img{position:absolute;width:auto;height:60vw;min-height:calc(100vh - 200px);top:0;bottom:0;left:0;right:0;margin:auto}.index_fv .fv img{width:auto}.index_fv .fv .inner{position:absolute;left:0;bottom:80px;z-index:5}.index_fv .fv .inner h2,.index_fv .fv .inner h3{background:#f7f7f2;padding:32px 40px 32px 80px;display:inline-flex}.index_fv .fv .inner h3{display:flex;margin-top:-20px;width:500px}.index_fv .fv .inner h3 img:first-child{margin-right:30px}.fv_under *{color:#fff}.fv_under h4{font-size:128%;margin:0 auto 40px;font-weight:700}.fv_under ul{display:flex}.fv_under ul li{padding:0 16px;border-right:1px solid #fff}.fv_under ul li:first-child{border-left:1px solid #fff}.scrolldown{position:absolute;right:50px;bottom:50px;color:#fff;z-index:9}.scrolldown a{color:#fff;padding-bottom:50px}.scrolldown:after{content:"";position:absolute;top:20px;right:0;left:0;margin:auto;width:1px;height:30px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:70px;opacity:0}}.regist_style ul{padding-left:calc(80px + 160px)}.regist_style ul li{position:relative;overflow:hidden;padding:60px 0 0 7%}.regist_style ul li h4{font-size:96px;font-weight:400;position:absolute;letter-spacing:0;top:0;left:0;padding:0;line-height:1;z-index:1000}.regist_style ul li h{font-size:140%;font-weight:700;margin:40px auto;display:block}.regist_style ul li p{width:90%;margin:0 auto 120px 0}.lottie_box{position:relative}.lottie-obj{height:800vh;margin:100px auto 200px;position:relative}.lottie-obj svg{opacity:0;height:80%!important;width:60% !important;top:0;left:0;right:0;position:fixed;margin:auto;transition:.5s all;z-index:-1}.inview svg{opacity:1;transition:.5s all}.lottie-obj h4{opacity:0;position:fixed;margin:auto;font-size:24px;font-weight:700;text-align:center;width:100%;bottom:20%;transition:.5s all}.lottie-obj h4 span{font-size:100%;color:#948810;font-weight:700;margin:0 10px;position:relative}.lottie-obj h4 span:after{content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;border-bottom:1px solid #948810}.lottie-obj h4 em{font-style:normal;color:#948810}.inview_height10 h4:first-child,.inview_height20 h4:first-child{opacity:1}.inview_height30 h4:nth-child(2),.inview_height40 h4:nth-child(2),.inview_height50 h4:nth-child(2){opacity:1}.inview_height60 h4:nth-child(3),.inview_height70 h4:nth-child(3),.inview_height80 h4:nth-child(3){opacity:1}.partner_interview{width:1100px;margin:100px auto 30px}.partner_interview h2{font-size:200%;color:#948810;margin:0 auto 20px;position:relative;text-align:center}.partner_interview a{display:block;width:90%;margin:0 auto}.partner_interview a:hover{opacity:.8}.partner_interview a img{display:block;width:100%}.partner_interview a h2 img{margin:0 auto 20px;width:450px}.development_interview{width:1100px;margin:100px auto 30px}.development_interview h2{font-size:200%;color:#948810;margin:0 auto 20px;position:relative;text-align:center}.development_interview a{display:block;width:90%;margin:0 auto}.development_interview a:hover{opacity:.8}.development_interview a img{display:block;width:100%}.development_interview a h2 img{margin:0 auto 20px;width:450px}.interview{overflow:hidden;background:linear-gradient(to right,#efdfdc,#ecf3f3);padding-bottom:100px}.interviewtitle{margin-top:200px;position:relative}.interviewtitle h2{text-align:center;font-size:200%;font-weight:700}.interviewtitle:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/interviewtitle_.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;content:"";left:0;top:-60px;display:block;width:100%;height:85px;opacity:.4}.boxtitle:after{position:absolute;content:"";left:0;bottom:-50px;display:block;width:100%;height:20px;background-image:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_heading.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.intsubti_sp{display:none}.intsubti img{width:10rem}.interviewcontent{margin-top:115px}.interview h1{font-size:3.2rem;display:block;color:#3a5973;padding:0 0 20px;margin-left:70px}.interviewlist{padding-top:48px;display:flex;margin-left:70px;overflow-x:scroll;overflow-y:hidden}.interviewgroup{padding:30px 30px 50px;background:#f7f7f2;position:relative;margin:0 1vw 30px;border-radius:.8rem;box-sizing:border-box;width:28vw;box-shadow:0px 4px 10px 0px rgba(0,0,0,.3)}.interviewgroup p{line-height:1.8;margin:0 auto 50px;font-size:98%;min-height:160px}.interviewgroup:before{position:absolute;content:"";width:100%;height:25%;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number1.png) no-repeat center;background-size:contain;background-position:right 15px center;top:0;left:0;opacity:.2}.int2:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number2.png) no-repeat center;background-size:contain;background-position:right 5px center}.int3:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number3.png) no-repeat center;background-size:contain;background-position:right 5px center}.int4:before{background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/number4.png) no-repeat center;background-size:contain;background-position:right 5px center}.intcatch{font-weight:700;background:#948810;border-radius:8px;color:#fff;width:24rem;padding:12px;text-align:center}.inttitle{margin:0 auto 20px;font-size:120%;font-weight:700;color:#3a5973}.intsubtitle{color:#948810;font-size:125%;font-weight:700;padding-bottom:32px}.extrabutton{background:#fff;border-radius:8px;border:1px solid #948810;text-align:center;color:#948810;padding:12px 0;margin-top:36px;display:block;position:relative;transition:.2s}.extrabutton:after{content:"";position:absolute;width:20px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/menu_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:0;bottom:0;right:10px;margin:auto}.extrabutton:hover{background:#948810;color:#fff}.extratext{display:block;width:100%;height:10px;background-repeat:no-repeat;background-position:center;background-size:contain}#js-slide__nav__inner{display:flex;justify-content:center;position:relative}#js-slide__nav__inner .slick-prev{position:relative!important;top:0;left:0;-webkit-transform:none;margin-right:10vw}#js-slide__nav__inner .slick-next{position:relative!important;top:0;left:0;margin-left:10vw;-webkit-transform:none}#js-slide__nav__inner .slick-prev:before{top:0;left:0}#js-slide__nav__inner .slick-next:before{top:0;right:0}#js-slide__nav__inner .slick-dots{justify-content:center;top:0;bottom:0;width:20vw}#js-slide__nav__inner .slick-dots li button{background:#404d50;opacity:.25}#js-slide__nav__inner .slick-dots li.slick-active button{opacity:.75}#js-slide__nav__inner .slick-dots li button:before{display:none}#js-slide-partner-review__nav__inner{display:flex;justify-content:center;position:relative}#js-slide-partner-review__nav__inner .slick-prev{position:relative!important;top:0;left:0;-webkit-transform:none;margin-right:10vw}#js-slide-partner-review__nav__inner .slick-next{position:relative!important;top:0;left:0;margin-left:10vw;-webkit-transform:none}#js-slide-partner-review__nav__inner .slick-prev:before{top:0;left:0}#js-slide-partner-review__nav__inner .slick-next:before{top:0;right:0}#js-slide-partner-review__nav__inner .slick-dots{justify-content:center;top:0;bottom:0;width:20vw}#js-slide-partner-review__nav__inner .slick-dots li button{background:#404d50;opacity:.25}#js-slide-partner-review__nav__inner .slick-dots li.slick-active button{opacity:.75}#js-slide-partner-review__nav__inner .slick-dots li button:before{display:none}#js-slide-development-review__nav__inner{display:flex;justify-content:center;position:relative}#js-slide-development-review__nav__inner .slick-prev{position:relative!important;top:0;left:0;-webkit-transform:none;margin-right:10vw}#js-slide-development-review__nav__inner .slick-next{position:relative!important;top:0;left:0;margin-left:10vw;-webkit-transform:none}#js-slide-development-review__nav__inner .slick-prev:before{top:0;left:0}#js-slide-development-review__nav__inner .slick-next:before{top:0;right:0}#js-slide-development-review__nav__inner .slick-dots{justify-content:center;top:0;bottom:0;width:20vw}#js-slide-development-review__nav__inner .slick-dots li button{background:#404d50;opacity:.25}#js-slide-development-review__nav__inner .slick-dots li.slick-active button{opacity:.75}#js-slide-development-review__nav__inner .slick-dots li button:before{display:none}.slick-prev{right:100%;margin-right:10px}.slick-next{left:100%;margin-left:10px}.slick-dots{padding:0}.slick-dots>li{display:inline-block;margin:0 5px}.slick-dots button{padding:0;border:none;width:10px;height:10px;border-radius:50%;background-color:silver;color:transparent;-webkit-appearance:none}.slick-active button{background-color:#404d50}.inttitle img{width:220px;margin:0 0 20px}.interview h1{margin-left:0}.intsubti_sp{display:block;text-align:center}.intsubti{display:none}.interviewbox{flex-direction:column}.intsubti_sp img{width:70%}.interviewbox{margin:80px 0 10rem}.interviewtitle h1{font-size:2.8rem}.page_customer .customer_head{overflow:hidden;display:flex;align-items:center;padding:40px 40px 20px;background:#fff}.page_customer .customer_head.person{overflow:hidden;display:flex;align-items:center;padding:40px 40px 20px;background:#fff;border-top:1px solid #404D501F}.page_customer .customer_head.person h{margin-bottom:10px}.page_customer .customer_head .left{width:35%;margin-right:5%}.page_customer .customer_head .right{width:60%}.page_customer .customer_head img.logo{width:100%;height:36px;object-fit:contain;object-position:left}.page_customer .customer_head h5{font-weight:700;margin-bottom:10px}.page_customer .customer_head .head{margin:20px auto 10px}.page_customer .customer_head p{font-size:90%;margin:0 auto 20px}.page_customer .customer_head{h1,h2,h3,h4,h5{padding-top:40px;color:#948810;margin:20px auto 40px;font-size:115%}}.page_customer .customer_head dl{display:flex;align-items:center}.page_customer .customer_head dl dt{width:50%;align-self:flex-start}.page_customer .customer_head dl dd{width:50%}.page_customer .customer_head dl dd p{font-size:80%}.page_customer .customer_head dl dd p.title{font-weight:700;padding-bottom:40px}.page_customer .customer_head dl dt img{width:200px}.page_customer h3{font-size:150%}.page_customer .customer_content{margin-top:100px}.page_customer .customer_content h1,.page_customer .customer_content h2,.page_customer .customer_content h3,.page_customer .customer_content h4,.page_customer .customer_content h5,.page_customer .customer_content h6{margin:64px auto 0;font-size:150%;color:#404d50;font-weight:700}.page_customer .customer_content h1:after,.page_customer .customer_content h2:after,.page_customer .customer_content h3:after,.page_customer .customer_content h4:after,.page_customer .customer_content h5:after,.page_customer .customer_content h6:after{content:"";display:block;width:65px;height:9px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/h3_after.svg);margin:20px 0 64px}.page_customer .customer_content p{margin:0 auto 30px}.page_customer .customer_content .more{margin:0;text-decoration:none}.page_customer .customer_content .more em{font-style:normal;color:#948810;text-decoration:none}.page_customer .customer_content img{width:100%;margin:20px auto}.page_customer .breadcrumbs{padding-bottom:10px}.page_customer .breadcrumbs a{font-size:115%;color:#948810}.page_customer .breadcrumbs span{padding-left:10px;color:#948810}.page_customer hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_customer .archive_page .date_box{border-bottom:none}.page_customer .index_customer_interview{position:relative}.page_customer .index_customer_interview .inner{max-width:1280px;width:100%;margin:0 auto;padding:0 80px;position:relative;overflow:hidden}.page_customer .index_customer_interview .inner h3{font-size:115%;padding:0 160px;position:relative;font-weight:700;margin:0 auto 40px}.page_customer .index_customer_interview .card .box h4{font-size:120%}.page_customer .index_customer_interview .card .box p{font-size:120%}.page_customer .index_customer_interview svg{position:absolute;width:80px;top:6px}.page_development .development_head{overflow:hidden;align-items:center;padding:40px 40px 0;background:#fff}.page_development .development_head:first-child{font-size:87%}.page_development .development_head.person{overflow:hidden;display:flex;align-items:center;padding:40px 40px 20px;background:#fff;border-top:1px solid #404D501F}.page_development .archive_page h2{font-size:250%}.page_development .development_head .left{width:35%;margin-right:5%}.page_development .development_head .right{width:60%}.page_development .development_head .date_box{border:none;padding:0}.page_development .development_head .sns_li{margin:0}.page_development .development_head a{text-decoration:none;margin:0}.page_development .development_head li{border:none}.page_development .development_head li:first-child{border:none}.page_development .development_head li:after{border:none}.page_development .development_head img.logo{width:auto;height:36px}.page_development .development_head h5{font-weight:700;margin-bottom:24px;font-size:100%}.page_development .development_head .head{margin:20px auto 10px}.page_development .development_head p{font-size:90%;margin:0 auto 0}.page_development .development_head h4{padding-top:40px;color:#948810}.page_development .development_head dl{display:flex;align-items:center;width:100%;padding:32px 0 0}.page_development .development_head dl:not(:first-child){border-top:1px solid #404D501F;padding-bottom:16px}.page_development .development_head dl dt{width:50%;align-self:flex-start}.page_development .development_head dl dd{width:50%}.page_development .development_head dl dd p{font-size:75.6%;line-height:1.6}.page_development .development_head dl dd p{font-weight:700}.page_development .development_head dl dd .flex{display:flex}.page_development .development_head dl dd .flex img{width:44px;height:44px;object-fit:cover;border-radius:9999px;margin-top:6px;margin-right:20px}.page_development .development_head dl dd .flex .partner-info{font-size:75%}.page_development .development_head dl dt img{width:100%;height:64px;object-fit:contain;object-position:left}.page_development h3{font-size:150%}.page_development .development_content{margin-top:100px}.page_development .development_content h3{margin:64px auto 0}.page_development .development_content p{margin:0 auto 30px}.page_development .development_content .more{margin:0;text-decoration:none}.page_development .development_content .more em{font-style:normal;color:#948810;text-decoration:none}.page_development .development_content img{width:100%;margin:20px auto}.page_development .development_content .interview-item{margin-bottom:80px}.page_development .development_content .speaker{flex:0 0 180px}.page_development .development_content .speaker p{margin-bottom:0}.page_development .development_content .speaker:after{content:"";display:block;width:181px;height:20px;background:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/interview_section.svg);margin:20px 0 40px}.page_development .development_content .speaker p{font-weight:700;color:#948810;font-size:87%}.page_development .development_content .comment{flex:1}.page_development .development_content .comment p{flex:1;font-size:87%}.page_development .development_content .speaker p.company{font-size:75.6%}.page_development .development_content .comment p:empty{display:none}.page_development .development_content .note{font-size:75.6%;font-weight:500}.page_development .breadcrumbs{padding-bottom:10px}.page_development .breadcrumbs a{font-size:115%;color:#948810}.page_development .breadcrumbs span{padding-left:10px;color:#948810}.page_development hr{border:.5px solid #404D501F;margin-bottom:56px;margin-top:120px}.page_development .development_content a{font-size:100%}.page_development .development_content a.pdf_dw{display:block;background:#404d50;color:#fff;text-align:center;width:80%;margin:80px auto 80px;padding:10px}.page_development .development_content a p:empty{display:none}.page_development .development_content a br:first-child{display:none}.page_development .index_development_interview{position:relative}.page_development .index_development_interview .inner{max-width:1280px;width:100%;margin:0 auto;padding:0 80px;position:relative;overflow:hidden}.page_development .index_development_interview .inner h3{font-size:115%;padding:0 160px;position:relative;font-weight:700;margin:0 auto 40px}.page_development .index_development_interview svg{position:absolute;width:80px;top:6px}.page_development .partner{font-size:100%}.page_development .partner h4{font-size:120%}.page_development .partner .number{font-size:260%;margin-top:64px}.page_development .partner img+br:has(+img){display:none}.annotation{text-align:right!important;margin:80px 0 0 20px!important;font-size:12px!important;display:block}.news_archive img{width:auto;margin:0 auto 120px;max-width:100%}.news_archive a{font-size:100%}.news_archive a.pdf_dw{display:block;background:#404d50;color:#fff;text-align:center;width:80%;margin:0 auto 80px;padding:10px}.news_archive strong{font-size:100%}.news_archive ol li{font-size:90%;padding-left:2em}.news_archive table td{font-size:90%}.news_archive table img{margin:0 auto}.nth_table{width:90%;margin:0 auto 40px}.nth_table td{width:50%;vertical-align:middle;text-align:center}footer .address a{text-decoration:underline}.form_section input[type=checkbox]{appearance:auto;width:unset!important}.page_news select{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;width:100%;padding:14px 20px;background:0 0;cursor:pointer}.page_news .pagination-mobile{display:none}.page_news .pagination-desktop{display:flex}.page_news .pagination{width:100%;display:flex;justify-content:center;margin:80px auto 0}.page_news .checked a{font-weight:700;color:#000}.page_news .page_news select.mobile-pagination{border:none;border-top:1px solid #948810;border-bottom:1px solid #948810;padding:14px 20px;background:0 0}.page_news .page-numbers{width:64px;display:inline-flex;align-items:center;justify-content:center;border-top:1px solid #404D501F;border-bottom:1px solid #404D501F;color:#948810;font-weight:700}.page_news .page-numbers.dots{border-top:none;border-bottom:none;font-weight:400}.page_news .page-numbers.current{background-color:#948810;color:#fff}.page_news a.page-numbers{transition:border-color .8s ease}.page_news a.page-numbers:hover{border-top:1px solid #948810;border-bottom:1px solid #948810;transition:border-color .8s ease}.page_news .prev{transform:scaleX(-1)}.page_news .prev:not(.disabled),.next:not(.disabled){position:relative}.page_news .prev:not(.disabled):after,.next:not(.disabled):after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border-color .8s ease}.page_news .prev:not(.disabled):hover:after,.next:not(.disabled):hover:after{border-top:1px solid #948810;border-bottom:1px solid #948810;transition:border-color .8s ease}.news_section .news_content li:hover:after{width:100%;transition:.8s all}.news_section .news_content li:after{content:"";width:68px;position:absolute;bottom:0;border-bottom:1px solid #948810;transition:.8s all}.facebook-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_facebook_hover.svg)}.x-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_x_hover.svg)}.link-icon:hover{content:url(//sustech-inc.co.jp/carbonix/wp-content/themes/carbonix/assets/css/../img/icon_link_hover.svg)}.shadow{box-shadow:0px 100px 80px 0px rgba(68,62,7,.07),0px 36px 30px 0px rgba(68,62,7,.05),0px 18px 14px 0px rgba(68,62,7,.04),0px 8px 6px 0px rgba(68,62,7,.03),0px 4px 3px 0px rgba(68,62,7,.02)}.term_of_carbonix_use .content_section h{margin-bottom:40px !important}.term_of_carbonix_use ul{margin-bottom:160px;list-style:disc inside}.term_of_carbonix_use ul li{list-style-type:disc}}