.c-headLogo.-img>a.c-logo__link img{opacity:0;transition:opacity 0.3s ease}html[data-scrolled="true"] .c-headLogo -img>a.c-logo__link img{opacity:1}.gw-en{font-family:"Red Hat Display",sans-serif!important;font-optical-sizing:auto;font-weight:400}#corp_name_pc{font-weight:800;line-height:.6;font-style:normal}#corp_name_pc canvas{font-family:'Red Hat Display',sans-serif!important}#corp_description_pc{font-size:2.2em;font-style:normal;font-weight:800;line-height:1.5}.about-table .wp-block-table td{padding:1.5em .75em!important}.other-dev-list li{list-style:none!important;line-height:1.8}.gw-s-b .swell-block-columns__inner{justify-content:space-between!important}.mv-box{padding:0 1.5em}.mv-movie-box{padding:0 1.5em}.mv-movie-box video{object-fit:cover;height:800px}.footer-bg{opacity:.08}.gw-nowrap{white-space:nowrap}.contactform{width:80%;margin:0 auto}.wpcf7-form span.form-item{font-size:12px;color:#fff;font-weight:400;padding:2.5px 6px;border-radius:5px;margin-left:5px}.wpcf7-form span.required{background:#cc0b0b}.wpcf7-form span.any{background:#0c3786}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea{padding:1em;margin:1em 0;width:100%;border-radius:5px}.wpcf7-textarea{height:200px}.wpcf7-form .label-txt{font-weight:700;margin:1em 1em .5em 0em}.wpcf7-form [type=submit]{background-color:#000;font-weight:700;border:0;width:85%;height:65px;border-radius:5px;color:#fff}.contactform .submit-box{text-align:center;margin:2em 0}.wpcf7-spinner{display:block}.wpcf7-form .accept-box{text-align:center;margin:3rem 0 2rem}.select-column .wpcf7-form-control{display:flex;flex-direction:column;gap:.5em}.contactform .notice{font-size:.8em;font-weight:400;margin:0 .5em}@media screen and (max-width:960px){.other-dev-list ul{padding-left:0!important}.contactform{width:100%}.wpcf7-select{padding:1em;margin:1em 0;width:100%}.wpcf7-list-item{margin:0 0 .5em 1em!important}}