@import url("https://fonts.googleapis.com/css2?family=Anton&family=BIZ+UDPGothic&family=Barlow:wght@500&family=Cabin&family=DM+Sans:wght@700&family=Josefin+Sans:wght@700&family=Kaisei+Decol&family=Noto+Sans+JP&family=Roboto&family=Squada+One&family=Ubuntu:wght@500&display=swap");﻿
/*!
Theme Name: Cyclone-E
Description: Cyclone Entertainment専用テーマ
Author: Daisuke Hiyoshi
Author URI: https://kuroco-alphs.com/
Version:    1.0
*/
body{font-family:sans-serif}*{color:#333;font-family:sans-serif}p{font-size:16px}a{color:inherit}ul{padding-left:0}ul li{list-style:none}.site-header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;z-index:4;transition-duration:.5s}.site-header.hide{transform:translateY(-100px)}body.is-in .site-header.is-active{background-color:#333}.site-branding{padding:10px 0 10px 40px;transform:translateY(-70px);opacity:0;z-index:4;animation-name:headerFade;animation-delay:.5s;animation-duration:.8s;animation-fill-mode:forwards}.site-branding .custom-logo-link img.custom-logo{width:auto;height:80px;object-fit:contain}.header-menu{position:inherit;width:100%;padding-right:80px;transform:translateY(-70px);animation-name:headerFade;animation-delay:.5s;animation-duration:.8s;animation-fill-mode:forwards}.header-menu .h_menu-wrap ul.h_menu-content{display:flex;justify-content:flex-end}.header-menu .h_menu-wrap ul.h_menu-content>li{margin-right:30px}.header-menu .h_menu-wrap ul.h_menu-content>li>a{display:flex;align-items:center;height:100px;color:#fff;font-size:16px;font-weight:700;font-family:inherit}.header-menu .h_menu-wrap ul.h_menu-content>li.menu-item-189 a{font-size:20px;font-family:"Squada One",sans-serif}.header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu{overflow:hidden;position:absolute;left:0;top:100px;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;height:0;background-color:#333;z-index:3;transition:min-height .5s}.header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li{margin-right:30px}.header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li:last-child{margin-right:0}.header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a{height:100px;color:#fff;font-size:20px;font-family:"Squada One",sans-serif}.header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu.active{min-height:100px}.header-menu ul.h_menu-content{padding-left:0}.header-menu ul.h_menu-content>li{list-style:none}.header-menu ul.h_menu-content>li>a{position:relative;display:inline-block;text-decoration:none}.header-menu ul.h_menu-content>li>a:after{position:absolute;bottom:25px;left:0;content:"";width:100%;height:2px;background:#f9f9f9;opacity:0;visibility:hidden;transition:.3s}.header-menu ul.h_menu-content>li>a:hover:after{bottom:30px;opacity:1;visibility:visible}.hamburger-toggle{position:fixed;top:0;right:40px;display:flex;justify-content:center;align-items:center;width:40px;height:100px;background-color:transparent;z-index:5;transform:translateY(-70px);animation-name:headerFade;animation-delay:.5s;animation-duration:.8s;animation-fill-mode:forwards}.hamburger-toggle .hamburger-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1;width:40px;height:auto}.hamburger-toggle .hamburger-btn .hamburger-line{position:absolute;right:0;width:40px;height:2px;background-color:#fff;border-radius:10px;transition:.3s}.hamburger-toggle .hamburger-btn .hamburger-line:nth-of-type(1){top:-8px}.hamburger-toggle .hamburger-btn .hamburger-line:nth-of-type(2){top:0}.hamburger-toggle .hamburger-btn .hamburger-line:nth-of-type(3){top:8px}.hamburger-toggle.open .hamburger-btn .hamburger-line:nth-of-type(1){top:0;transform:rotate(45deg)}.hamburger-toggle.open .hamburger-btn .hamburger-line:nth-of-type(2){opacity:0}.hamburger-toggle.open .hamburger-btn .hamburger-line:nth-of-type(3){top:0;width:40px;transform:rotate(-45deg)}@keyframes headerFade{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.drawer-menu{position:fixed;top:0;right:0;display:block;width:570px;height:100%;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition-delay:.2s;transition-duration:.3s;transform:translateX(600px);z-index:-1}.drawer-menu .d_menu-wrap{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:60px}.drawer-menu .d_menu-wrap ul.d_menu-content{display:flex;justify-content:center;gap:60px}.drawer-menu .d_menu-wrap ul.d_menu-content>li.menu-item{display:flex;flex-direction:column}.drawer-menu .d_menu-wrap ul.d_menu-content>li.menu-item>a{display:inline-block;margin-bottom:30px;font-size:20px;font-weight:700}.drawer-menu .d_menu-wrap ul.d_menu-content>li.menu-item>ul.sub-menu{padding-left:20px;border-left:1px solid #ccc}.drawer-menu .d_menu-wrap ul.d_menu-content>li.menu-item>ul.sub-menu>li.menu-item a{display:inline-block;margin-bottom:30px;font-size:16px}.drawer-menu.open{display:block;transform:translateX(0px);opacity:1;z-index:4}.mv-wrap{position:relative;width:100vw;height:85vh}.mv-wrap .mv-movie.home .movie-item{position:fixed;top:0;left:0;transform:scale(1.9);border-radius:50%;opacity:0;animation-name:movieFade;animation-duration:1s;animation-delay:1.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.mv-wrap .mv-movie.home .movie-item.noon{display:none}.mv-wrap .mv-movie.home .movie-item video{width:100vw;height:85vh;object-fit:cover}.mv-wrap .mv-movie.home .movie-item .mv-filter{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translateY(0);z-index:10000;animation-name:mvFilter;animation-duration:1s;animation-fill-mode:forwards}.mv-wrap .mv-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1;width:100%}.mv-wrap .mv-inner h1.page-title{margin-left:60px;margin-bottom:60px;color:#fff;text-align:left;line-height:1}.mv-wrap .mv-inner h1.page-title.home .main{margin-bottom:0;color:#fff;line-height:1;letter-spacing:4px;font-size:110px}.mv-wrap .mv-inner h1.page-title.home .sub{display:none;letter-spacing:10px;font-size:24px}.mv-wrap .mv-inner .anniversary-logo{position:absolute;left:25px;bottom:-150px;width:250px;opacity:0;animation-name:scrollFade;animation-delay:2.3s;animation-duration:1s;animation-fill-mode:forwards}.mainTitle{color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.mainTitle .char{color:#fff;filter:drop-shadow(2px 4px 3px #333);transform:translateY(110px);transition:transform .5s;font-family:"Squada One",sans-serif}body.home .mainTitle .char{filter:none}.scroll_down{position:absolute;margin-bottom:-60px;left:50%;display:flex;flex-direction:column;align-items:center;opacity:0;animation-name:scrollFade;animation-delay:2.2s;animation-duration:1s;animation-fill-mode:forwards}.scroll_down span.object{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border:1px solid #4c5052;border-radius:100%;box-sizing:border-box}.scroll_down span.object:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:44px;height:44px;box-shadow:0 0 0 0 rgba(255,255,255,.1);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box}.scroll_down span.object:after{position:absolute;top:50%;left:50%;content:"";width:16px;height:16px;margin:-12px 0 0 -8px;border-left:1px solid #4c5052;border-bottom:1px solid #4c5052;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.scroll_down span.txt{position:absolute;left:50%;transform:translateX(-50%);display:block;margin-top:60px;color:#4c5052;letter-spacing:5px;text-indent:5px}@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.6);opacity:0}100%{opacity:0}}@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.6);opacity:0}100%{opacity:0}}@keyframes movieFade{from{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mvFilter{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scrollFade{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.servicePage.moreInfo-wrap{padding:0}#MoreInfo{padding:60px 0;border-top:1px solid #fff;background-color:transparent}#MoreInfo .l-content{position:relative;display:flex;justify-content:space-between;max-width:1000px}#MoreInfo .l-content h2.l-heading{max-width:400px;width:100%;height:100%;padding-top:60px;color:#fff;text-align:left}#MoreInfo .l-content h2.l-heading:before{top:0;left:0;transform:translate(0%,0);color:#fff}#MoreInfo .l-content ul.l-box{display:flex;flex-direction:column;justify-content:center;width:100%;padding-left:80px}#MoreInfo .l-content ul.l-box>li{padding:20px 0;border-bottom:1px solid #b9b9b9}#MoreInfo .l-content ul.l-box>li:last-child{border:none}#MoreInfo .l-content ul.l-box>li .ttl a{color:#fff}#MoreInfo .l-content ul.l-box>li .info-summary{display:flex;align-items:center;margin-bottom:10px}#MoreInfo .l-content ul.l-box>li .info-summary *{font-size:14px}#MoreInfo .l-content ul.l-box>li .info-summary time{margin-right:10px;color:#fff}#MoreInfo .l-content ul.l-box>li .info-summary .category ul li a{display:block;padding:2px 10px;background-color:#426bb7;color:#fff;border-radius:0;font-size:12px;font-weight:700}#MoreInfo .l-content ul.l-box>li .link p{color:#fff;font-weight:700}#MoreInfo .l-content .button-wrap{position:absolute;left:0;top:55%}#MoreInfo .l-content .button-wrap .button-link{position:relative;color:#fff;border:1px solid #fff;letter-spacing:1px;font-size:16px;font-family:"Squada One",sans-serif}#MoreInfo .l-content .button-wrap .button-link:before{position:absolute;content:"";top:50%;right:0;transform:translate(0,-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";right:15px;width:15px;height:15px;font-size:10px}#MoreInfo .l-content .button-wrap .button-link:hover{color:#333}#service{padding:30px 0 0;background-color:#fff}#service .l-heading-bg{position:relative;background-image:#fff}#service h2.l-heading{padding:130px 16px 110px;font-size:20px}#service h2.l-heading:before{top:40px;letter-spacing:5px;text-indent:5px;font-size:75px}#service .service-outer{padding:80px 0}.two-column-flow{position:relative;overflow:hidden;width:100%;margin:0 auto;padding-bottom:100px;background-color:#fff}.two-column-flow .two-column-item{position:relative;display:flex;flex-direction:column;max-width:1540px;margin:0 auto 140px;height:400px;counter-increment:flow-counter}.two-column-flow .two-column-item:last-child{margin-bottom:0}.two-column-flow .two-column-item .item-heading{position:relative;width:100%;margin-bottom:32px;padding-left:125px;z-index:3}.two-column-flow .two-column-item .item-heading:after{position:absolute;content:"";top:0;left:0;line-height:.75;font-size:90px;font-family:"Barlow",sans-serif}.two-column-flow .two-column-item .item-heading:after{content:counter(flow-counter,decimal-leading-zero);left:40px;color:#eee;font-style:italic;font-size:90px}.two-column-flow .two-column-item .item-heading p,.two-column-flow .two-column-item .item-heading h3{position:relative;z-index:2}.two-column-flow .two-column-item .item-heading .sub{font-weight:700}.two-column-flow .two-column-item .item-heading .sub .slash{width:1px;height:12px}.two-column-flow .two-column-item .item-heading h3.l-heading{letter-spacing:2px;line-height:1;font-size:50px;font-family:"Squada One",sans-serif}.two-column-flow .two-column-item .item-heading h3.l-heading .slash{width:2px;height:30px;margin:auto 15px}.two-column-flow .two-column-item .two-column-part.figure{position:absolute;top:0;left:600px;flex:1;width:100%;height:100%;margin-bottom:0;overflow:hidden;z-index:2}.two-column-flow .two-column-item .two-column-part.figure:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;top:0;right:0}.two-column-flow .two-column-item .two-column-part.figure img{width:1000px;height:400px;object-fit:cover}.two-column-flow .two-column-item .two-column-part.figure img.sp-img{display:none}.two-column-flow .two-column-item .description{position:relative;max-width:550px;width:54%;margin-right:auto;padding:30px 0 100px 60px;font-size:clamp(14px, 1vw, 16px);z-index:1}.two-column-flow .two-column-item .description:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;width:95vw;background-color:#f2f4f6;z-index:-1}.two-column-flow .two-column-item .description .service-txt{margin-bottom:30px}.two-column-flow .two-column-item:nth-of-type(even) .item-heading{width:550px;margin-left:auto;padding-left:95px}.two-column-flow .two-column-item:nth-of-type(even) .item-heading:after{left:0}.two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure{left:auto;right:600px}.two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure:before{right:auto;left:0}.two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure img{margin-left:auto}.two-column-flow .two-column-item:nth-of-type(even) .description{margin-right:0;padding-left:0;margin-left:auto;padding-right:60px}.two-column-flow .two-column-item:nth-of-type(even) .description:before{left:auto;right:0}.fadeBottom-first{opacity:0}.fadeBottom-first.fadeHead{opacity:1;animation:fadeHead 1s ease-out forwards}@keyframes fadeHead{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}footer.site-footer{position:relative;padding:80px 0 30px;background-color:#fafafa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}footer.site-footer .footer-top-inner{display:flex;align-items:center;justify-content:center;gap:60px}footer.site-footer .footer-top-inner .footer-info{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:380px;width:40%;margin-bottom:80px;gap:20px}footer.site-footer .footer-top-inner .footer-info .site-branding{padding:0}footer.site-footer .footer-top-inner .footer-info .footer-address{text-align:center}footer.site-footer .footer-top-inner .footer-info .footer-address p:nth-child(3){margin-bottom:10px}footer.site-footer .footer-top-inner .footer-info .footer-address .button-link{width:200px}footer.site-footer .footer-top-inner .footer-info .footer-address .button-link span{font-weight:700}footer.site-footer .footer-top-inner .footer-info .footer-address .button-link span:before{font-size:8px}footer.site-footer .footer-top-inner .anniversary-wrap{display:flex;justify-content:space-between;align-items:stretch;width:60%;max-width:920px;margin:0 auto 100px;padding:0 30px;background-color:#fff;box-sizing:content-box}footer.site-footer .footer-top-inner .anniversary-wrap .anniversary-logo{display:flex;align-items:center;width:40%;height:100%}footer.site-footer .footer-top-inner .anniversary-wrap .anniversary-logo img{width:100%;max-height:280px;margin-bottom:20px}footer.site-footer .footer-top-inner .anniversary-wrap .anniversary-copy{display:flex;flex-direction:column;justify-content:center;width:60%;padding:30px}footer.site-footer .access-map{margin-bottom:30px}footer.site-footer .access-map #map{width:100%;height:400px;border:none}footer.site-footer ul#footer-menu,footer.site-footer .site-info{display:flex;justify-content:center;align-items:center;gap:30px}footer.site-footer ul#footer-menu *,footer.site-footer .site-info *{font-size:14px}.l-wrap{position:relative;padding:110px 0}.l-inner{position:relative;width:100%;height:100%;padding:0 40px;margin:0 auto}.l-content{max-width:1300px;margin:0 auto}h2.l-heading{position:relative;padding-top:70px;font-size:20px;text-align:center}h2.l-heading:before{position:absolute;content:attr(data-en);top:0;left:50%;transform:translate(-50%,0);text-align:center;z-index:1;color:#555;line-height:1;letter-spacing:3px;font-size:54px;font-weight:700;font-family:"Squada One",sans-serif}body.page .l-wrap{margin:0;background-color:#f2f4f6}body.page .heading-wrap{margin-bottom:60px;gap:0}body.page .heading-wrap h2.l-heading{margin-bottom:8px;padding:0;line-height:1;text-align:center;text-indent:5px;letter-spacing:5px;font-size:60px;font-weight:700;font-family:"Squada One",sans-serif}body.page .heading-wrap .heading-jn{font-size:20px;font-weight:700}h3.l-heading{font-size:30px}h4.l-heading{margin-bottom:10px;font-size:20px}.l-table{width:100%;margin-left:auto;margin-right:-40px;padding:60px 160px 60px 60px;background-color:#fff}.l-table table tr{border-bottom:1px solid #eee;border-right:1px solid #eee}.l-table table tr:first-child{border-top:1px solid #eee}.l-table table tr td{padding:15px;border:none}.l-table table tr td:first-child{width:200px;background-color:#333;color:#fff;font-weight:700}.cv-content.drone-cv-content{position:relative}.cv-content.drone-cv-content p{margin-bottom:20px;font-size:21px}.cv-content.drone-cv-content .is-style-fill{font-weight:700}.cv-content .wp-block-button__link:hover{border:1px solid #333}.flex-two{display:grid;grid-template-columns:repeat(2,1fr)}.flex-two .flex-item{display:flex}.flex-two .flex-item a{position:relative;display:block;width:100%;height:300px;background-color:#3aaae7}.flex-two .flex-item a .item-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1;max-width:425px;width:100%;padding:24px 16px;background-color:rgba(0,0,0,.8)}.flex-two .flex-item a .item-title span{color:#fff;font-size:clamp(16px, 2vw, 18px);font-weight:700;z-index:1}.flex-two .flex-item a img{width:100%;height:300px;object-fit:cover;z-index:-1}.flex-two .flex-item:nth-of-type(1) a img{object-fit:contain;z-index:-1}.flex-content{gap:48px}.flex-content:not(:last-child){margin-bottom:48px}.flex-content .flex-four{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:48px}.flex-content .flex-four .flex-item a{display:block;width:100%;padding:24px 8px;border-radius:10px;text-align:center;font-size:clamp(16px, 2vw, 18px);font-weight:700}.flex-content:nth-of-type(2n-1) .flex-four .flex-item a{color:#fff}.flex-content:nth-of-type(2n-1) .flex-four .flex-item:nth-of-type(1) a{background-image:linear-gradient(45deg,#3f4845 0%,#5c796e 50%,#232927)}.flex-content:nth-of-type(2n-1) .flex-four .flex-item:nth-of-type(2) a{background-image:linear-gradient(45deg,#464d4e 0%,#60797a 50%,#393e3f)}.flex-content:nth-of-type(2n-1) .flex-four .flex-item:nth-of-type(3) a{background-image:linear-gradient(45deg,#4a4547 0%,#78626c 50%,#282224)}.flex-content:nth-of-type(2n-1) .flex-four .flex-item:nth-of-type(4) a{background-image:linear-gradient(45deg,#4b4b45 0%,#77725b 50%,#2f2e2b)}.flex-content:nth-of-type(2n) .flex-four{grid-template-columns:repeat(5,1fr)}.flex-content:nth-of-type(2n) .flex-four .flex-item:nth-of-type(1) a{color:#3aaae7;border:1px solid #3aaae7}.flex-content:nth-of-type(2n) .flex-four .flex-item:nth-of-type(2) a{color:#62aae9;border:1px solid #62aae9}.flex-content:nth-of-type(2n) .flex-four .flex-item:nth-of-type(3) a{color:#3aaae7;border:1px solid #3aaae7}.flex-content:nth-of-type(2n) .flex-four .flex-item:nth-of-type(4) a{color:#62aae9;border:1px solid #62aae9}.flex-content:nth-of-type(2n) .flex-four .flex-item:nth-of-type(5) a{color:#3aaae7;border:1px solid #3aaae7}.txt-center{line-height:2;text-align:center}.br-pc{display:inherit}.br-sp{display:none}.button-wrap{position:relative}.button-wrap .button-link{display:block;width:150px;padding:10px 20px;background-color:#333;border:1px solid #333;text-align:center}.button-wrap .button-link span{position:relative;color:#fff;font-size:16px;font-family:"Squada One",sans-serif}.button-wrap .button-link span:before{position:absolute;content:"";top:50%;right:0;transform:translate(0,-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";right:-15px;color:#fff;line-height:1;font-size:10px}.button-wrap .button-link:hover{background-color:#fff}.button-wrap .button-link:hover span{color:#333}.button-wrap .button-link:hover span:before{color:#333}.wp-block-buttons{position:relative}.cv-content.btn-wrap{max-width:300px;margin-top:20px}.cv-content.btn-wrap a{font-weight:700}.banzai{position:relative}.banzai:before,.banzai:after{position:absolute;content:"";bottom:0;width:24px;height:24px;background-repeat:no-repeat}.banzai:before{left:-30px}.banzai:after{right:-30px}.banzai-single:before{background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../images/accent/banzai_single_left.svg)}.banzai-single:after{background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../images/accent/banzai_single_right.svg)}.banzai-double:before{background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../images/accent/banzai_double_left.svg)}.banzai-double:after{background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../images/accent/banzai_double_right.svg)}.slash{display:inline-block;width:2px;height:16px;margin:auto 10px;background-color:#000;transform:rotate(25deg)}.gears{position:absolute;bottom:-105px;right:-40px;width:200px;mix-blend-mode:normal;z-index:3}.gears img{width:100%}ul>li>a:hover,.article a:hover{opacity:.6}.navi-footer-in a:hover{background-color:transparent !important;opacity:.6}.flex-item a:hover,.service-title a:hover{opacity:.6}.js-fade.visible{animation:fadeInBottom .7s ease 0s 1 normal;perspective:1000}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1}}.js-fade-left.visible{animation:fadeInLeft .7s ease 0s 1 normal;perspective:1000}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1}}.js-fade-right.visible{animation:fadeInRight .7s ease 0s 1 normal;perspective:1000}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1}}.loader-slide{opacity:0}.loader-slide.open{animation-name:slideOut;animation-fill-mode:forwards;animation-duration:1s;animation-delay:.1s}@keyframes slideOut{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0px)}}.slick-slider div{transition:none}body.page-template-default header .hamburger-toggle .hamburger-btn .hamburger-line,body.blog header .hamburger-toggle .hamburger-btn .hamburger-line,body.single header .hamburger-toggle .hamburger-btn .hamburger-line,body.archive header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-service header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-game header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-automotive header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-mobileApp header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-company header .hamburger-toggle .hamburger-btn .hamburger-line{background-color:#333}body.page-template-default header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.blog header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.single header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.archive header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-template-page-service header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-template-page-game header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-template-page-automotive header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-template-page-mobileApp header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-template-page-company header .header-menu .h_menu-wrap ul.h_menu-content>li>a{color:#000;font-weight:400}body.page-template-default header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.blog header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.single header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.archive header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-template-page-service header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-template-page-game header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-template-page-automotive header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-template-page-mobileApp header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-template-page-company header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after{background-color:#333}body.page-template-default header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.blog header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.single header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.archive header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.page-template-page-service header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.page-template-page-game header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.page-template-page-automotive header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.page-template-page-mobileApp header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.page-template-page-company header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a{color:#fff;font-weight:700}body.page-template-default header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.blog header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.single header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.archive header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-service header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-game header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-automotive header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-mobileApp header.is-active .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-company header.is-active .hamburger-toggle .hamburger-btn .hamburger-line{background-color:#fff}body.page-template-default header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.blog header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.single header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.archive header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.page-template-page-service header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.page-template-page-game header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.page-template-page-automotive header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.page-template-page-mobileApp header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a,body.page-template-page-company header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a{color:#fff;filter:drop-shadow(2px 4px 6px #333);font-weight:700}body.page-template-default header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.blog header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.single header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.archive header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.page-template-page-service header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.page-template-page-game header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.page-template-page-automotive header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.page-template-page-mobileApp header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.page-template-page-company header.is-active .header-menu .h_menu-wrap ul.h_menu-content li a:after{background-color:#fff}body.page-template-default header.page-header,body.blog header.page-header,body.single header.page-header,body.archive header.page-header,body.page-template-page-service header.page-header,body.page-template-page-game header.page-header,body.page-template-page-automotive header.page-header,body.page-template-page-mobileApp header.page-header,body.page-template-page-company header.page-header{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:500px}body.page-template-default header.page-header .page-thumbnail,body.blog header.page-header .page-thumbnail,body.single header.page-header .page-thumbnail,body.archive header.page-header .page-thumbnail,body.page-template-page-service header.page-header .page-thumbnail,body.page-template-page-game header.page-header .page-thumbnail,body.page-template-page-automotive header.page-header .page-thumbnail,body.page-template-page-mobileApp header.page-header .page-thumbnail,body.page-template-page-company header.page-header .page-thumbnail{position:fixed;top:0;width:100vw;height:100%}body.page-template-default header.page-header .page-thumbnail img,body.blog header.page-header .page-thumbnail img,body.single header.page-header .page-thumbnail img,body.archive header.page-header .page-thumbnail img,body.page-template-page-service header.page-header .page-thumbnail img,body.page-template-page-game header.page-header .page-thumbnail img,body.page-template-page-automotive header.page-header .page-thumbnail img,body.page-template-page-mobileApp header.page-header .page-thumbnail img,body.page-template-page-company header.page-header .page-thumbnail img{width:100%;height:100%;object-fit:cover}body.page-template-default header.page-header .page-thumbnail .l-inner,body.blog header.page-header .page-thumbnail .l-inner,body.single header.page-header .page-thumbnail .l-inner,body.archive header.page-header .page-thumbnail .l-inner,body.page-template-page-service header.page-header .page-thumbnail .l-inner,body.page-template-page-game header.page-header .page-thumbnail .l-inner,body.page-template-page-automotive header.page-header .page-thumbnail .l-inner,body.page-template-page-mobileApp header.page-header .page-thumbnail .l-inner,body.page-template-page-company header.page-header .page-thumbnail .l-inner{position:absolute;top:0;left:0}body.page-template-default header.page-header picture.page-main-bg,body.blog header.page-header picture.page-main-bg,body.single header.page-header picture.page-main-bg,body.archive header.page-header picture.page-main-bg,body.page-template-page-service header.page-header picture.page-main-bg,body.page-template-page-game header.page-header picture.page-main-bg,body.page-template-page-automotive header.page-header picture.page-main-bg,body.page-template-page-mobileApp header.page-header picture.page-main-bg,body.page-template-page-company header.page-header picture.page-main-bg{position:fixed;width:100%}body.page-template-default header.page-header picture.page-main-bg img,body.blog header.page-header picture.page-main-bg img,body.single header.page-header picture.page-main-bg img,body.archive header.page-header picture.page-main-bg img,body.page-template-page-service header.page-header picture.page-main-bg img,body.page-template-page-game header.page-header picture.page-main-bg img,body.page-template-page-automotive header.page-header picture.page-main-bg img,body.page-template-page-mobileApp header.page-header picture.page-main-bg img,body.page-template-page-company header.page-header picture.page-main-bg img{width:100%;height:500px;object-fit:cover}body.page-template-default header.page-header .title-wrap,body.blog header.page-header .title-wrap,body.single header.page-header .title-wrap,body.archive header.page-header .title-wrap,body.page-template-page-service header.page-header .title-wrap,body.page-template-page-game header.page-header .title-wrap,body.page-template-page-automotive header.page-header .title-wrap,body.page-template-page-mobileApp header.page-header .title-wrap,body.page-template-page-company header.page-header .title-wrap{position:absolute;right:0;bottom:60px;width:auto;letter-spacing:0px}body.page-template-default header.page-header .title-wrap .sub-title,body.blog header.page-header .title-wrap .sub-title,body.single header.page-header .title-wrap .sub-title,body.archive header.page-header .title-wrap .sub-title,body.page-template-page-service header.page-header .title-wrap .sub-title,body.page-template-page-game header.page-header .title-wrap .sub-title,body.page-template-page-automotive header.page-header .title-wrap .sub-title,body.page-template-page-mobileApp header.page-header .title-wrap .sub-title,body.page-template-page-company header.page-header .title-wrap .sub-title{position:relative;display:flex;align-items:flex-end;width:900px;margin-left:auto;margin-bottom:8px;line-height:1;text-indent:10px;letter-spacing:10px;font-size:80px;font-weight:700;font-family:"Squada One",sans-serif}body.page-template-default header.page-header .title-wrap .sub-title:before,body.blog header.page-header .title-wrap .sub-title:before,body.single header.page-header .title-wrap .sub-title:before,body.archive header.page-header .title-wrap .sub-title:before,body.page-template-page-service header.page-header .title-wrap .sub-title:before,body.page-template-page-game header.page-header .title-wrap .sub-title:before,body.page-template-page-automotive header.page-header .title-wrap .sub-title:before,body.page-template-page-mobileApp header.page-header .title-wrap .sub-title:before,body.page-template-page-company header.page-header .title-wrap .sub-title:before{position:absolute;content:"";bottom:-5px;right:0;width:1px;height:10px;background-color:#333;animation-name:titleLine;animation-duration:4s;animation-fill-mode:forwards}body.page-template-default header.page-header .title-wrap .sub-title .title-icon,body.blog header.page-header .title-wrap .sub-title .title-icon,body.single header.page-header .title-wrap .sub-title .title-icon,body.archive header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-service header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-game header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-automotive header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-mobileApp header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-company header.page-header .title-wrap .sub-title .title-icon{width:95px;height:100%;margin-bottom:5px;letter-spacing:0;font-size:16px}body.page-template-default header.page-header .title-wrap h1.main-title,body.blog header.page-header .title-wrap h1.main-title,body.single header.page-header .title-wrap h1.main-title,body.archive header.page-header .title-wrap h1.main-title,body.page-template-page-service header.page-header .title-wrap h1.main-title,body.page-template-page-game header.page-header .title-wrap h1.main-title,body.page-template-page-automotive header.page-header .title-wrap h1.main-title,body.page-template-page-mobileApp header.page-header .title-wrap h1.main-title,body.page-template-page-company header.page-header .title-wrap h1.main-title{letter-spacing:5px;font-size:21px;font-family:"BIZ UDPGothic",sans-serif}body.page-template-default header.page-header .title-wrap h1.main-title .char,body.blog header.page-header .title-wrap h1.main-title .char,body.single header.page-header .title-wrap h1.main-title .char,body.archive header.page-header .title-wrap h1.main-title .char,body.page-template-page-service header.page-header .title-wrap h1.main-title .char,body.page-template-page-game header.page-header .title-wrap h1.main-title .char,body.page-template-page-automotive header.page-header .title-wrap h1.main-title .char,body.page-template-page-mobileApp header.page-header .title-wrap h1.main-title .char,body.page-template-page-company header.page-header .title-wrap h1.main-title .char{font-family:"BIZ UDPGothic",sans-serif}body.page-template-default header.page-header .title-wrap .en,body.blog header.page-header .title-wrap .en,body.single header.page-header .title-wrap .en,body.archive header.page-header .title-wrap .en,body.page-template-page-service header.page-header .title-wrap .en,body.page-template-page-game header.page-header .title-wrap .en,body.page-template-page-automotive header.page-header .title-wrap .en,body.page-template-page-mobileApp header.page-header .title-wrap .en,body.page-template-page-company header.page-header .title-wrap .en{padding-left:40px;text-indent:5px;letter-spacing:0}body.page-template-default header.page-header .title-wrap .en .line,body.blog header.page-header .title-wrap .en .line,body.single header.page-header .title-wrap .en .line,body.archive header.page-header .title-wrap .en .line,body.page-template-page-service header.page-header .title-wrap .en .line,body.page-template-page-game header.page-header .title-wrap .en .line,body.page-template-page-automotive header.page-header .title-wrap .en .line,body.page-template-page-mobileApp header.page-header .title-wrap .en .line,body.page-template-page-company header.page-header .title-wrap .en .line{display:inline !important}.servicePage{position:relative}body.page .l-wrap.service-wrap{background-color:#fafafa}body.page-template-page-service header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-game header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-automotive header .hamburger-toggle .hamburger-btn .hamburger-line{background-color:#fff}body.page-template-page-service header .header-menu .h_menu-wrap ul.h_menu-content li a,body.page-template-page-game header .header-menu .h_menu-wrap ul.h_menu-content li a,body.page-template-page-automotive header .header-menu .h_menu-wrap ul.h_menu-content li a{color:#fff;filter:drop-shadow(2px 2px 2px #333);font-weight:700}body.page-template-page-service header .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.page-template-page-game header .header-menu .h_menu-wrap ul.h_menu-content li a:after,body.page-template-page-automotive header .header-menu .h_menu-wrap ul.h_menu-content li a:after{background-color:#fff}body.page-template-page-service header.page-header,body.page-template-page-game header.page-header,body.page-template-page-automotive header.page-header{height:800px}body.page-template-page-service header.page-header #service_video,body.page-template-page-service header.page-header .random-video,body.page-template-page-game header.page-header #service_video,body.page-template-page-game header.page-header .random-video,body.page-template-page-automotive header.page-header #service_video,body.page-template-page-automotive header.page-header .random-video{position:fixed;height:800px;width:100%;object-fit:cover}body.page-template-page-service header.page-header .title-wrap,body.page-template-page-game header.page-header .title-wrap,body.page-template-page-automotive header.page-header .title-wrap{bottom:140px}body.page-template-page-service header.page-header .title-wrap *,body.page-template-page-game header.page-header .title-wrap *,body.page-template-page-automotive header.page-header .title-wrap *{color:#fff}body.page-template-page-service header.page-header .title-wrap .sub-title:before,body.page-template-page-game header.page-header .title-wrap .sub-title:before,body.page-template-page-automotive header.page-header .title-wrap .sub-title:before{background-color:#fff}body.page-template-page-service header.page-header .title-wrap .main-title,body.page-template-page-game header.page-header .title-wrap .main-title,body.page-template-page-automotive header.page-header .title-wrap .main-title{letter-spacing:5px}body.blog header .hamburger-toggle .hamburger-btn .hamburger-line{background-color:#fff}body.blog header .header-menu .h_menu-wrap ul.h_menu-content li a{color:#fff;filter:drop-shadow(2px 2px 2px #333);font-weight:700}body.blog header .header-menu .h_menu-wrap ul.h_menu-content li a:after{background-color:#fff}body.page-id-33 header.page-header .title-wrap .sub-title{width:900px}body.page-id-36 header.page-header .title-wrap .sub-title .mainTitle .char{transform:translateY(220px)}body.page .heading-wrap.summary-wrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 16px}body.page .heading-wrap.summary-wrap h2.l-heading{margin-bottom:16px;line-height:1.5;font-size:clamp(20px, 3vw, 30px)}body.page .heading-wrap.summary-wrap .heading-jn{font-size:clamp(16px, 2vw, 18px);font-weight:inherit}body.page .heading-wrap.drone-summary h2.l-heading{font-size:clamp(30px, 5vw, 50px)}body.page .video-content{max-width:1100px;margin:0 auto 60px}body.page .video-content video{height:auto;object-fit:contain}body.page .year-wrap.drone-wrap{padding-top:60px;counter-increment:flexCounter}body.page .year-wrap.drone-wrap h3.l-heading{position:relative;padding-left:120px;letter-spacing:2px;text-align:left;font-size:clamp(18px, 3vw, 30px);font-weight:700}body.page .year-wrap.drone-wrap h3.l-heading:before{position:absolute;content:counter(flexCounter,decimal-leading-zero);left:0;bottom:0;padding-bottom:8px;border-bottom:3px solid #333;line-height:.78;font-size:clamp(60px, 10vw, 100px);font-weight:100;font-family:"Squada One",sans-serif;font-style:italic}body.page .year-wrap.drone-wrap .two-column{flex-direction:row;gap:60px}body.page .year-wrap.drone-wrap .two-column .column-item{display:block;padding:0;background-color:transparent;box-shadow:none}body.page .year-wrap.drone-wrap .two-column .column-item p{margin-bottom:16px;font-size:clamp(16px, 2vw, 18px)}body.page .year-wrap.drone-wrap .two-column .column-item p:last-child{border-bottom:1px solid;padding-bottom:16px}body.page .year-wrap.drone-wrap .two-column .column-item .wp-element-caption{text-align:center}body.page .year-wrap.drone-wrap .two-column .column-item ul{margin-bottom:10px}body.page .year-wrap.drone-wrap .two-column .column-item ul>li{position:relative;padding-left:25px;margin-bottom:5px;font-size:clamp(16px, 2vw, 18px)}body.page .year-wrap.drone-wrap .two-column .column-item ul>li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";top:0;transform:unset;color:#56a0c9}body.page .year-wrap.drone-wrap .two-column .column-item ul>li:last-child{border-bottom:1px solid;padding-bottom:16px}body.page-id-43 header.page-header .title-wrap .sub-title{width:925px}@keyframes titleLine{from{width:1px}to{width:100%}}body.page-template-page-mobileApp{background-color:#333 !important}.mobileApp-wrap{position:relative;margin-bottom:0;padding:60px 0}.mobileApp-wrap:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../../images/batthern.png);background-size:100px;opacity:.2}.mobileApp-wrap .mobileApp-inner{padding:0 40px}.mobileApp-wrap .mobileApp-inner .eyeCatch{margin:0 auto 60px;max-width:700px}.mobileApp-wrap .mobileApp-inner .eyeCatch figcaption{color:#fff;text-align:center}.mobileApp-wrap .mobileApp-inner h2,.mobileApp-wrap .mobileApp-inner .mobileApp-box,.mobileApp-wrap .mobileApp-inner figure,.mobileApp-wrap .mobileApp-inner .column-item,.mobileApp-wrap .mobileApp-inner h3,.mobileApp-wrap .mobileApp-inner h4,.mobileApp-wrap .mobileApp-inner p{position:relative}.mobileApp-wrap .mobileApp-inner h2{margin-bottom:24px;padding:16px 24px;background-color:#6d6d6d;color:#fff}.mobileApp-wrap .mobileApp-inner h3,.mobileApp-wrap .mobileApp-inner p{margin-bottom:16px}.mobileApp-wrap .mobileApp-inner h3{width:100%;padding:0 0 8px 32px;overflow:hidden}.mobileApp-wrap .mobileApp-inner h3:before,.mobileApp-wrap .mobileApp-inner h3:after{position:absolute;content:"";bottom:0;width:100%;height:3px}.mobileApp-wrap .mobileApp-inner h3:before{left:0;background-color:#6d6d6d}.mobileApp-wrap .mobileApp-inner h4{padding-left:12px;border-left:3px solid #333}.mobileApp-wrap .mobileApp-inner .mobileApp-content{max-width:1100px;margin:0 auto 40px;padding:40px;background-color:#fff;box-shadow:0 0 20px #eee}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-box .wp-block-columns{justify-content:center}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-box .wp-block-columns:last-child{margin-bottom:0}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-column{padding:24px;background-color:#f5f5f5;mix-blend-mode:multiply}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-column .wp-block-columns{margin-bottom:0}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-column .flex-column{margin-bottom:0}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-column .flex-column .column-item{max-width:300px;box-shadow:none}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-column figure img{width:100%}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-column .qr-img img{width:auto}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-group{margin-bottom:16px}.mobileApp-wrap ul.mobileApp-list{margin-bottom:10px}.mobileApp-wrap ul.mobileApp-list>li{position:relative;padding-left:20px;margin-bottom:5px}.mobileApp-wrap ul.mobileApp-list>li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";top:4px;transform:unset;color:#56a0c9;font-size:14px}.mobileApp-wrap ul.mobileApp-list>li>ul li{position:relative;padding-left:8px;font-size:14px}.mobileApp-wrap ul.mobileApp-list>li>ul li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";top:3px;left:-8px;transform:unset;font-size:10px}#nemurunoki h2{padding-left:48px;text-align:left;font-size:clamp(24px, 2vw, 28px)}#nemurunoki h2:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";left:16px;color:#fff;font-size:36px}#nemurunoki h3{padding-left:32px;font-size:21px}#nemurunoki h3:after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";top:0;transform:translateY(0);left:8px}#header-change{background-color:#fff}.servicePage{position:relative;padding:90px 0}.servicePage:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../../images/batthern.png);background-size:100px;opacity:.2}.year-wrap{width:100%;margin-bottom:0;padding:0 40px 40px}.year-wrap:last-child{padding-bottom:0}.year-wrap .year-inner{max-width:1100px;width:100%;margin:0 auto}.year-wrap .year-inner h3.year-heading{position:relative;margin-bottom:15px;padding:15px 0 15px 20px;background-color:#333;color:#fff;font-size:26px}.year-wrap .year-inner h3.year-heading:before,.year-wrap .year-inner h3.year-heading:after{position:absolute;content:"";left:0;width:100%;height:2px;background-color:#fff}.year-wrap .year-inner h3.year-heading:before{top:5px}.year-wrap .year-inner h3.year-heading:after{bottom:5px}.work-content{position:relative;max-width:1200px;margin:0 auto;gap:0}.work-content.txt-only{margin-bottom:15px;padding:20px 20px 10px;background-color:#f9f9f9;box-shadow:0 0 20px #eee}.work-content.txt-only:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-size:100px}.work-content h4,.work-content p{position:relative}.work-content h4.l-heading{margin-bottom:10px;font-size:18px}.work-content p{font-size:14px}.work-content h4.link-heading{position:relative;margin-bottom:10px;padding-left:30px;text-align:left;letter-spacing:2px;font-size:14px;z-index:1}.work-content h4.link-heading:before,.work-content h4.link-heading:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-family:"Font Awesome 6 Free";transform:translate(0,-50%);z-index:-1}.work-content h4.link-heading:before{left:0;width:90%;height:1px;background-color:#333}.work-content h4.link-heading:after{left:20px;width:60px;height:100%;background-color:#f9f9f9}.work-content ul{margin-bottom:10px}.work-content ul>li{position:relative;padding-left:25px;margin-bottom:5px;font-size:14px}.work-content ul>li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";color:#56a0c9}.work-content .copyright{font-size:12px}.two-column{margin-bottom:15px}.two-column .column-item.one-item{display:block}.two-column .column-item.one-item .work-content{width:100%}.two-column .column-item.one-item .figure-content .flex-column-img{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.two-column .column-item.one-item .figure-content figure{height:100%}.two-column .column-item.one-item .figure-content figure a img{height:100%}.two-column{flex-direction:column;justify-content:space-between;gap:15px}.two-column .column-item{position:relative;display:flex;align-items:center;flex:40% !important;padding:30px 30px 20px 60px;background-color:#f9f9f9;box-shadow:0 0 30px #dcdcdc}.two-column .column-item:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-size:100px}.two-column .column-item .work-content{width:57%;padding:0 0 0 30px}.two-column .column-item .work-content.short-width{width:45%}.two-column .column-item .work-content .wp-element-caption{font-size:12px}.two-column .column-item .figure-content{position:relative;min-height:220px;margin-bottom:10px;padding-bottom:10px;border:none}.two-column .column-item .figure-content .flex-column-img{display:flex;flex-direction:column;height:100%;gap:30px}.two-column .column-item .figure-content .flex-column-img figure img{margin-left:auto}.two-column .column-item .figure-content figure{position:relative;width:100%;height:100%;margin-bottom:0;overflow:hidden;z-index:1}.two-column .column-item .figure-content figure a{display:flex;justify-content:center}.two-column .column-item .figure-content figure img{height:100%;object-fit:contain;margin:0 auto;transform:translateX(0);transition:.5s ease-in-out}.two-column .column-item .figure-content .year{position:absolute;left:-60px;bottom:8px;color:#ccc;letter-spacing:3px;writing-mode:vertical-lr;line-height:1;transform:rotate(-180deg);font-size:clamp(70px, 7vw, 70px);font-weight:700;font-family:"Squada One",sans-serif}.two-column .column-item:hover .figure-content figure img{transform:translateX(-10px)}body.page-template-page-automotive #header-change{padding-bottom:0;background-color:#f1f1f1}body.page-template-page-automotive #header-change .heading-wrap,body.page-template-page-automotive #header-change .two-column{position:relative}body.page-template-page-automotive #header-change .two-column{flex-direction:row}body.page-template-page-automotive #header-change .year-wrap{padding:90px 40px}body.page-template-page-automotive #header-change .year-wrap.automotive-wrap,body.page-template-page-automotive #header-change .year-wrap:first-child{padding-top:0}body.page-template-page-automotive #header-change .year-wrap.tool-wrap{position:relative;padding:0 0 90px;background-color:#fff}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner{max-width:100%}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .heading-wrap{padding:100px 40px;background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../../images/bg_auto01.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .heading-wrap:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .heading-wrap *{position:relative;color:#fff}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item{max-width:1180px;margin:0 auto;padding:0 40px;box-shadow:none;background-color:transparent}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .wp-element-caption{text-align:center;font-size:14px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .img-kanzi img{padding:10px;box-shadow:0 0 30px #eee}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .img-kanzi .wp-element-caption{position:relative;top:-40px;margin-top:0;font-size:24px;font-weight:700}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .flex-column{align-items:flex-start}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .flex-column .wp-block-image{display:flex;flex-direction:column;align-items:center;flex:1}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .flex-column .wp-block-image img{height:80px;object-fit:contain}body.page-template-page-automotive #header-change .column-item{position:relative;background-color:#fff;box-shadow:0 0 30px #ddd}body.page-template-page-automotive #header-change .tip-wrap .two-column{gap:30px}body.page-template-page-automotive #header-change .tip-wrap .column-item{padding:0;background-color:transparent;box-shadow:none;align-items:baseline}body.page-template-page-automotive #header-change .tip-wrap .flex-column{justify-content:space-between;gap:15px}body.page-template-page-automotive #header-change .tip-wrap .flex-column p{width:calc(50% - 10px);padding:15px;background-color:#333;color:#fff;font-size:18px;font-weight:700}body.page-template-page-automotive #header-change .show-wrap{position:relative;padding:0 0 90px;background-color:#333}body.page-template-page-automotive #header-change .show-wrap .year-inner{max-width:100%}body.page-template-page-automotive #header-change .show-wrap .year-inner .heading-wrap{padding:100px 40px;background-image:url(//cyclone-ent.co.jp/cyclone_wp/wp-content/themes/cyclone_e/common/css/../../images/bg_auto02.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}body.page-template-page-automotive #header-change .show-wrap .year-inner .heading-wrap:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}body.page-template-page-automotive #header-change .show-wrap .year-inner .heading-wrap *{position:relative;color:#fff}body.page-template-page-automotive #header-change .show-wrap .heading-wrap *,body.page-template-page-automotive #header-change .show-wrap ul li{color:#fff}body.page-template-page-automotive #header-change .show-wrap .list-column{max-width:580px;margin:0 auto;padding:0 40px}body.page-template-page-automotive #header-change .show-wrap .list-column ul.timeline{padding:40px 0}body.page-template-page-automotive #header-change .show-wrap .list-column ul.timeline li{position:relative;padding-bottom:60px;padding-left:50px;font-size:26px;font-weight:700}body.page-template-page-automotive #header-change .show-wrap .list-column ul.timeline li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";top:0;transform:translateY(0);content:""}body.page-template-page-automotive #header-change .show-wrap .list-column ul.timeline li .border-line{position:absolute;top:20px;left:12px;width:2px;height:0;background-color:#fff}body.page-template-page-automotive #header-change .show-wrap .list-column ul.timeline li:last-child .border-line{display:none}body.page-template-page-automotive #header-change .show-wrap .list-column .cv-content{position:relative;padding:30px 15px;background-color:#fff}body.page-template-page-automotive #header-change .show-wrap .list-column .cv-content p{margin-bottom:20px;font-size:18px}body.page-template-page-automotive #header-change .show-wrap .list-column .cv-content .is-style-fill{font-weight:700}.list-wrap h3,.list-wrap ul{position:relative;z-index:1}.list-wrap h3.l-heading{font-size:26px}.list-wrap ul.list-line{padding-left:20px}.list-wrap ul.list-line li{position:relative;font-size:18px}.list-wrap ul.list-line li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"-";left:-15px;font-size:20px}.list-wrap .maker-name{position:absolute;bottom:0;right:0;color:#f4f4f4;line-height:1;letter-spacing:3px;text-align:right;font-size:60px;font-weight:700;font-family:"Barlow",sans-serif}body.page .l-wrap.moreInfo-wrap{background-color:#333}body.page .l-wrap.moreInfo-wrap h2,body.page .l-wrap.moreInfo-wrap p{color:#fff}body.page .l-wrap.moreInfo-wrap .txt-only p{color:#333}body.page .l-wrap.moreInfo-wrap .year-wrap .year-inner{max-width:920px}body.page .l-wrap.moreInfo-wrap .two-column .column-item{padding:20px 0}body.page .l-wrap.moreInfo-wrap .two-column .column-item .work-content{width:100%;padding:0 20px}body.page .l-wrap.moreInfo-wrap .two-column .column-item .work-content p{color:#333}.work-content .wp-block-columns{padding-bottom:15px}.work-content .wp-block-columns:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.work-content h3,.work-content p{margin-bottom:10px}.work-content a{color:#56a0c9}.work-content a:hover{opacity:.6}.work-content ul{margin-bottom:10px}.work-content ul>li{position:relative;padding-left:25px;margin-bottom:5px}.work-content ul>li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";color:#56a0c9}#recruit{padding-top:0;background-color:#fff}#recruit .l-column{margin-bottom:0;gap:0}#recruit .l-column .wp-block-column{padding:30px}#recruit .l-column .wp-block-column h3.l-heading{position:relative;margin-bottom:30px}#recruit .l-column .wp-block-column h3.l-heading:before{position:absolute;content:"";left:0;bottom:-10px;width:30px;height:3px;border-radius:10px}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1){background-color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) h3,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) p{color:#fff}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) h3:before,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) p:before{background-color:#fff}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2){background-color:#fafafa}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) h3,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) p{color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) h3:before,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) p:before{background-color:#333}#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(1){background-color:#fafafa}#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(1) h3,#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(1) p{color:#333}#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(1) h3:before,#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(1) p:before{background-color:#333}#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(2){background-color:#333}#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(2) h3,#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(2) p{color:#fff}#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(2) h3:before,#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(2) p:before{background-color:#fff}#recruit .l-column:nth-of-type(even) .wp-block-column:nth-of-type(2) h3{margin-bottom:35px}.simple-table table tr:first-child td{font-weight:700}.simple-table table tr td{color:#fff;border:1px solid #ccc}.contact-wrap{background:linear-gradient(315deg,#f9f9f9,#f1f1f1)}.mw_wp_form{max-width:1000px;margin:0 auto;padding:72px;background-color:#fff}.mw_wp_form .preview-heading-copy{display:none}.mw_wp_form .contact-content-box{display:flex;align-items:flex-start;margin-bottom:52px}.mw_wp_form .contact-content-box>p{width:100%}.mw_wp_form .contact-content-box .contact-content-heading{display:flex}.mw_wp_form .contact-content-box .contact-content-heading .contact-content-heading-label{width:50px;margin-right:13px;padding:0 13px;line-height:2;text-align:center;font-size:12px}.mw_wp_form .contact-content-box .contact-content-heading .contact-content-heading-label.option{background-color:#f1f1f1}.mw_wp_form .contact-content-box .contact-content-heading .contact-content-heading-label.require{background-color:#d02727;color:#fff}.mw_wp_form .contact-content-box .contact-content-heading .contact-content-heading-txt{width:180px;font-size:14px}.mw_wp_form .contact-content-box .select-box select{padding:10px;background-color:#f1f1f1;border:none;border-radius:5px}.mw_wp_form .contact-content-box input.contact-txt{max-width:537px;width:100%;padding:10px;background-color:#f1f1f1;border:none;border-radius:5px}.mw_wp_form .contact-content-box input.contact-txt.tel{width:auto}.mw_wp_form .contact-content-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mw_wp_form .contact-content-box .select-box{position:relative}.mw_wp_form .contact-content-box .select-box:before,.mw_wp_form .contact-content-box .select-box:after{position:absolute;content:"";top:50%;width:7px;height:2px;background-color:gray}.mw_wp_form .contact-content-box .select-box:before{right:17px;transform:rotate(40deg)}.mw_wp_form .contact-content-box .select-box:after{right:13px;transform:rotate(-40deg)}.mw_wp_form .contact-content-box .textarea-box .message{max-width:537px;width:100%;padding:10px;background-color:#f1f1f1;border:none;border-radius:5px}.mw_wp_form .contact-submit-preview{display:flex}.mw_wp_form .contact-submit p,.mw_wp_form .contact-submit-preview .contact-submit-preview-box{position:relative;max-width:500px;margin:0 auto;text-align:center;z-index:0}.mw_wp_form .contact-submit p.contact-submit-txt,.mw_wp_form .contact-submit-preview .contact-submit-preview-box.contact-submit-txt{margin-bottom:26px}.mw_wp_form .contact-submit p.contact-submit-txt a,.mw_wp_form .contact-submit-preview .contact-submit-preview-box.contact-submit-txt a{color:#6b6b6b;text-decoration:underline}.mw_wp_form .contact-submit p button.contact-btn,.mw_wp_form .contact-submit-preview .contact-submit-preview-box button.contact-btn{position:relative;width:100%;padding:13px 26px;text-align:center;color:#fff;background-color:#333;transition-duration:.3s;cursor:pointer}.mw_wp_form .contact-submit p button.contact-btn:before,.mw_wp_form .contact-submit p button.contact-btn:after,.mw_wp_form .contact-submit-preview .contact-submit-preview-box button.contact-btn:before,.mw_wp_form .contact-submit-preview .contact-submit-preview-box button.contact-btn:after{position:absolute;content:""}.mw_wp_form .contact-submit p button.contact-btn:before,.mw_wp_form .contact-submit-preview .contact-submit-preview-box button.contact-btn:before{top:50%;right:26px;transform:translateY(-25%);width:16px;height:16px}.mw_wp_form .contact-submit p button.contact-btn:hover,.mw_wp_form .contact-submit-preview .contact-submit-preview-box button.contact-btn:hover{opacity:.7}.mw_wp_form_preview .preview-heading-copy{display:block;margin-bottom:78px}.mw_wp_form_preview .preview-heading-copy .preview-heading{margin-bottom:13px}.mw_wp_form_preview .preview-heading-copy .preview-heading,.mw_wp_form_preview .preview-heading-copy .preview-txt{text-align:center}.mw_wp_form_preview .contact-content-box .select-box:before,.mw_wp_form_preview .contact-content-box .select-box:after{content:none}.mw_wp_form_preview .contact-submit p.contact-submit-txt{display:none}.mw_wp_form_preview .contact-submit-preview{max-width:600px;margin:0 auto}.mw_wp_form_preview .contact-submit-preview .contact-submit-preview-box{max-width:300px;width:40%}.mw_wp_form_preview .contact-submit-preview .contact-submit-preview-box button.contact-btn.back{background-color:#eee}.mw_wp_form_preview .contact-submit-preview .contact-submit-preview-box button.contact-btn.back:hover{opacity:.7}.mw_wp_form_preview .contact-submit-preview .contact-submit-preview-box .contact-content-box,.mw_wp_form_preview .contact-submit-preview .contact-submit-preview-box .contact-content-heading{display:flex}body.page-template-default header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-company header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-template-page-mobileApp header .hamburger-toggle .hamburger-btn .hamburger-line{background-color:#fff}body.page-template-default header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-template-page-company header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-template-page-mobileApp header .header-menu .h_menu-wrap ul.h_menu-content>li>a{color:#fff;filter:drop-shadow(2px 2px 2px #333);font-weight:700}body.page-template-default header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-template-page-company header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-template-page-mobileApp header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after{background-color:#fff}body.page-template-default header.page-header .page-thumbnail,body.page-template-page-company header.page-header .page-thumbnail,body.page-template-page-mobileApp header.page-header .page-thumbnail{height:500px;overflow:hidden}body.page-template-default .companyPage header.page-header .title-wrap .sub-title:before,body.page-template-page-company .companyPage header.page-header .title-wrap .sub-title:before,body.page-template-page-mobileApp .companyPage header.page-header .title-wrap .sub-title:before{background-color:#fff}body.page-template-default .companyPage #header-change,body.page-template-page-company .companyPage #header-change,body.page-template-page-mobileApp .companyPage #header-change{background-color:transparent}body.page-template-default .companyPage .l-table,body.page-template-page-company .companyPage .l-table,body.page-template-page-mobileApp .companyPage .l-table{margin-bottom:80px;margin-right:0;padding:40px}body.page-template-page-company header.page-header .page-thumbnail img{height:500px}body.page-template-page-company .companyPage{background-color:#333}body.page-template-page-company .companyPage #header-change{position:relative;padding-top:60px;background-color:#333}body.page-template-page-company .companyPage #header-change #company-prof{max-width:1520px;margin:0 auto;padding:0 40px 60px;background-color:transparent}body.page-template-page-company .companyPage #header-change #company-prof .l-inner{padding:0}body.page-template-page-company .companyPage #header-change #company-prof .heading-wrap *{color:#fff}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table{align-items:stretch;background-color:#fff;padding:40px;gap:16px}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table .l-table{margin:0;padding:0}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table .l-table.sp-table{display:none}body.page-template-page-company .companyPage #header-change #company-prof .sp-table{display:none}body.page-template-page-company .companyPage #header-change #technology{padding-top:60px;padding-bottom:60px}body.page-template-page-company .companyPage #header-change #technology .l-table{max-width:1440px;margin:0 auto}body.page-template-page-company .companyPage #header-change #technology .l-table:last-child{padding-top:0}body.page-template-default .en .char,body.page-template-default h1.main-title .char{color:#fff}body.page-template-default header.page-header .title-wrap .sub-title:before{background-color:#fff}body.page-template-default #header-change{position:relative;padding-top:60px}@keyframes thumbnailFade{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}h2.a-heading,body.single .l-wrap.article .l-content .article-inner .article-content h2{position:relative;margin-bottom:30px;padding:15px 20px;background-color:#333;color:#fff}h2.a-heading:before,h2.a-heading:after,body.single .l-wrap.article .l-content .article-inner .article-content h2:before,body.single .l-wrap.article .l-content .article-inner .article-content h2:after{position:absolute;content:"";left:0;width:100%;height:1px;background-color:#fff}h2.a-heading:before,body.single .l-wrap.article .l-content .article-inner .article-content h2:before{top:5px}h2.a-heading:after,body.single .l-wrap.article .l-content .article-inner .article-content h2:after{bottom:5px}body.single .l-wrap.article .l-content .article-inner .article-content h3{position:relative;margin-bottom:16px;padding-bottom:7px;overflow:hidden}body.single .l-wrap.article .l-content .article-inner .article-content h3:before,body.single .l-wrap.article .l-content .article-inner .article-content h3:after{position:absolute;content:"";bottom:0;width:100%;height:3px}body.single .l-wrap.article .l-content .article-inner .article-content h3:before{left:0;background-color:#333}body.single .l-wrap.article .l-content .article-inner .article-content h3:after{left:100px;background-color:gray}.l-wrap.article{background-color:#f2f4f6}.l-wrap.article .l-content{display:flex;justify-content:space-between;gap:60px}.l-wrap.article .l-content .article-inner{max-width:950px;width:70%}.l-wrap.article .l-content .article-inner .article-area{margin-bottom:60px}.l-wrap.article .l-content .article-inner .article-area .article-item{display:block;padding-bottom:30px;border-bottom:1px solid #ccc}.l-wrap.article .l-content .article-inner .article-area .article-item .article-info{display:flex;align-items:center;margin-bottom:10px;padding:10px 0 0;gap:10px}.l-wrap.article .l-content .article-inner .article-area .article-item .article-info time,.l-wrap.article .l-content .article-inner .article-area .article-item .article-info ul.post-category{display:inline-block;height:100%;font-size:14px}.l-wrap.article .l-content .article-inner .article-area .article-item .article-info ul.post-categories li a{display:block;padding:4px 10px;background-color:#333;color:#fff;font-size:14px;font-weight:700}.l-wrap.article .l-content .article-inner .article-area .article-item h2{letter-spacing:1px;font-size:16px}.l-wrap.article .l-content .article-inner .single-area .article-item{margin-bottom:20px;padding-left:12px;padding-bottom:0;border-bottom:none;border-left:7px solid #333}.l-wrap.article .l-content .article-inner .single-area .article-item h2{margin-bottom:5px}.l-wrap.article .l-content .article-inner .post-thumbnail{margin-bottom:0;background-color:#fff}.l-wrap.article .l-content .article-inner .post-thumbnail img{width:100%;height:450px;object-fit:contain}.l-wrap.article .l-content .article-inner .article-content{margin-bottom:60px;padding:30px;background-color:#fff}.l-wrap.article .l-content .article-inner .article-content p{margin-bottom:15px}.l-wrap.article .l-content .article-inner .article-content .wp-block-image .aligncenter{margin-bottom:16px}.l-wrap.article .l-content .article-inner .archive-area{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.l-wrap.article .l-content .article-inner .archive-area .article-item{position:relative;padding-bottom:0;border-bottom:none}.l-wrap.article .l-content .article-inner .archive-area .article-item:hover .post-thumbnail figure img{transform:scale(1.1)}.l-wrap.article .l-content .article-inner .archive-area .article-item .post-thumbnail{box-shadow:0 2px 8px rgba(0,0,0,.1),0 4px 4px -4px rgba(0,0,0,.1)}.l-wrap.article .l-content .article-inner .archive-area .article-item .post-thumbnail figure{margin-bottom:0;overflow:hidden}.l-wrap.article .l-content .article-inner .archive-area .article-item .post-thumbnail figure img{height:200px;object-fit:cover;transition:.5s ease-in-out;transform:scale(1)}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info{display:block;margin-bottom:0;padding:15px 0 0}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info h2{margin-bottom:5px;font-size:14px}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .excerpt-item{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;font-size:12px}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two{display:flex}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .article-time,.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .cat-item{position:relative;padding-left:15px;font-size:12px}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .article-time:before,.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .cat-item:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";transform:translateY(-43%);color:#666}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .article-time{margin-right:10px;color:#666}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .article-time:before{content:""}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .cat-item{width:100%}.l-wrap.article .l-content .article-inner .archive-area .article-item .article-info .flex-two .cat-item:before{content:""}.l-wrap.article .l-content .page-nation .nav-links{display:flex;justify-content:space-between;gap:30px}.l-wrap.article .l-content .page-nation a{display:flex;align-items:center;width:100%;gap:15px}.l-wrap.article .l-content .page-nation a .nav-subtitle{position:relative;display:inline-block;width:20px;height:50px;background-color:#333}.l-wrap.article .l-content .page-nation .nav-previous,.l-wrap.article .l-content .page-nation .nav-next{display:flex;flex:1;box-shadow:0 0 30px 0 #eee}.l-wrap.article .l-content .page-nation .nav-previous a .nav-subtitle:before,.l-wrap.article .l-content .page-nation .nav-next a .nav-subtitle:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-family:"Font Awesome 6 Free";color:#fff}.l-wrap.article .l-content .page-nation .nav-previous a .nav-subtitle:before{content:""}.l-wrap.article .l-content .page-nation .nav-next a{display:flex;justify-content:flex-end}.l-wrap.article .l-content .page-nation .nav-next a .nav-subtitle:before{content:""}.l-wrap.article .l-content aside#secondary{width:300px}.l-wrap.article .l-content aside#secondary .wp-block-search__label{display:none}.l-wrap.article .l-content aside#secondary .wp-block-search__input{border:none}.l-wrap.article .l-content aside#secondary .widget_block{margin-bottom:30px}.l-wrap.article .l-content aside#secondary .widget_block h2{margin-bottom:10px;border-bottom:2px solid #333;font-size:18px}.l-wrap.article .l-content aside#secondary .widget_block ul>li{position:relative;margin-bottom:5px;padding-left:20px}.l-wrap.article .l-content aside#secondary .widget_block ul>li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";top:5px;transform:translateY(0);content:"";color:#aaa;font-size:12px;transition:.3s ease-in-out}.l-wrap.article .l-content aside#secondary .widget_block ul>li:hover:before{transform:translateX(5px)}.l-wrap.article .l-content aside#secondary .widget_block ul>li a{font-size:14px}body.single header .hamburger-toggle .hamburger-btn .hamburger-line,body.archive header .hamburger-toggle .hamburger-btn .hamburger-line,body.privacy-policy header .hamburger-toggle .hamburger-btn .hamburger-line,body.page-id-72 header .hamburger-toggle .hamburger-btn .hamburger-line{background-color:#333}body.single header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.archive header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.privacy-policy header .header-menu .h_menu-wrap ul.h_menu-content>li>a,body.page-id-72 header .header-menu .h_menu-wrap ul.h_menu-content>li>a{color:#000;font-weight:400;filter:none}body.single header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.archive header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.privacy-policy header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after,body.page-id-72 header .header-menu .h_menu-wrap ul.h_menu-content>li>a:after{background-color:#333}body.single header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.archive header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.privacy-policy header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a,body.page-id-72 header .header-menu .h_menu-wrap ul.h_menu-content>li>ul.sub-menu>li>a{color:#fff;font-weight:700}body.single h1.main-title .char,body.single .en .char,body.archive h1.main-title .char,body.archive .en .char,body.privacy-policy h1.main-title .char,body.privacy-policy .en .char,body.page-id-72 h1.main-title .char,body.page-id-72 .en .char{color:#333;filter:none}body.single header.page-header .title-wrap .sub-title:before,body.archive header.page-header .title-wrap .sub-title:before,body.privacy-policy header.page-header .title-wrap .sub-title:before,body.page-id-72 header.page-header .title-wrap .sub-title:before{background-color:#333}body.single header.page-header .title-wrap .en .char,body.single header.page-header .title-wrap h1.main-title .char,body.archive header.page-header .title-wrap .en .char,body.archive header.page-header .title-wrap h1.main-title .char,body.privacy-policy header.page-header .title-wrap .en .char,body.privacy-policy header.page-header .title-wrap h1.main-title .char,body.page-id-72 header.page-header .title-wrap .en .char,body.page-id-72 header.page-header .title-wrap h1.main-title .char{color:#333}body.privacy-policy .en .char{transform:translateY(220px)}body.archive header.page-header,body.single header.page-header{height:320px}body.blog header.page-header .title-wrap .sub-title:before{background-color:#fff}#sitemap .page-item-344,#sitemap .page-item-165{display:none}#sitemap .wsp-container{width:100%}#sitemap ul.wsp-pages-list{padding:10px}#sitemap ul.wsp-pages-list>li>a{display:block;margin-bottom:10px}#sitemap ul.wsp-pages-list>li>ul.children{margin-bottom:20px;padding-left:20px;border-left:1px solid #333}.l-wrap.temp-wrap{padding-bottom:84px}.l-wrap.temp-wrap h1{font-size:30px}.l-wrap.temp-wrap h2{width:100%;padding:10px 20px;background-color:#333;color:#fff;font-size:24px}.l-wrap.temp-wrap h3{width:100%;border-bottom:1px solid #333;font-size:20px}.l-wrap.temp-wrap h1,.l-wrap.temp-wrap h2,.l-wrap.temp-wrap h3,.l-wrap.temp-wrap p,.l-wrap.temp-wrap ul,.l-wrap.temp-wrap ol{margin-bottom:10px}.l-wrap.temp-wrap ul>li{position:relative;padding-left:8px;font-size:14px}.l-wrap.temp-wrap ul>li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";top:3px;left:-8px;transform:unset;font-size:10px}.breadcrumb{margin:0 !important;padding:12px 48px;background-color:#56a0c9}.breadcrumb span{color:#fff;font-size:clamp(14px, 2vw, 16px)}.breadcrumb .fa-home:before{font-size:clamp(12px, 1vw, 16px)}.product-wrap .two-column{flex-direction:row}.product-wrap .two-column .column-item{align-items:baseline;max-width:530px;margin-bottom:30px;padding:0}.product-wrap .two-column .column-item .summary-item{position:relative;width:100%;padding:0 16px 16px;z-index:1}.product-wrap .two-column .column-item .summary-item h3.l-heading{font-size:clamp(20px, 2vw, 26px)}.product-wrap .button-wrap{width:100%;justify-content:center}.product-wrap .button-wrap .button-link{width:auto;padding:0}.product-wrap .button-wrap .button-link a{font-size:16px;font-weight:700;font-family:"Squada One",sans-serif}.product-wrap .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:16px}body.error404 .error-wrap{display:flex;align-items:center;height:300px;margin:auto;padding:100px 40px 40px;background-color:#333 !important}body.error404 .error-wrap .page-title h1{color:#fff}@media screen and (max-width:1023px){.site-branding{padding:10px 0 10px 16px}.site-branding .custom-logo-link img.custom-logo{height:60px}.header-menu .h_menu-wrap ul.h_menu-content{display:none}.hamburger-toggle{right:16px;height:80px}footer.site-footer{padding:48px 0 16px}footer.site-footer .footer-top-inner{flex-direction:column;padding:0 16px;gap:48px}footer.site-footer .footer-top-inner .site-branding .custom-logo-link img.custom-logo{height:90px}footer.site-footer .footer-top-inner .footer-info{width:100%;margin-bottom:0}footer.site-footer .footer-top-inner .anniversary-wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0 auto 48px;padding:16px 0}footer.site-footer .footer-top-inner .anniversary-wrap .anniversary-logo{justify-content:center;width:100%}footer.site-footer .footer-top-inner .anniversary-wrap .anniversary-logo img{width:300px;height:200px;object-fit:cover}footer.site-footer .footer-top-inner .anniversary-wrap .anniversary-copy{max-width:700px;width:100%;padding:0 16px 16px}footer.site-footer .footer-top-inner .anniversary-wrap .anniversary-copy h2.anniversary-title{text-align:center;margin-bottom:8px}footer.site-footer .access-map{margin-bottom:16px}footer.site-footer .site-info{flex-direction:column;gap:8px}footer.site-footer .site-info *{font-size:12px}.l-wrap{padding:48px 0}.l-inner{padding:0 16px}.mv-wrap .mv-inner h1.page-title.home{margin-left:16px}.mv-wrap .mv-inner h1.page-title.home .main{font-size:clamp(70px, 10vw, 100px)}.mv-wrap .mv-inner .anniversary-logo{left:0;bottom:-160px}.scroll_down{bottom:30px}.scroll_down span.txt{letter-spacing:2px;text-indent:2px;font-size:12px}body.page .heading-wrap h2.l-heading{line-height:1;font-size:56px}#service{padding:48px 0 0}#service h2.l-heading{padding:60px 16px 48px;font-size:16px}#service h2.l-heading:before{top:0;font-size:56px}.gears{top:230px;bottom:auto}.two-column-flow .two-column-item{height:100%;margin-bottom:64px}.two-column-flow .two-column-item .item-heading{max-width:100%;width:100%;margin-bottom:16px;padding-left:95px}.two-column-flow .two-column-item .item-heading:after{left:16px;font-size:75px}.two-column-flow .two-column-item .item-heading h3.l-heading{font-size:40px}.two-column-flow .two-column-item .two-column-part.figure{position:relative;left:16px;max-width:100%;margin-bottom:16px}.two-column-flow .two-column-item .two-column-part.figure img{width:100%;height:280px;object-fit:cover}.two-column-flow .two-column-item .two-column-part.description{position:relative;top:0;max-width:100%;width:calc(100% - 16px);padding:0 16px 32px;background-color:#fff}.two-column-flow .two-column-item .two-column-part.description:before{top:-64px;width:100%;height:calc(100% + 64px)}.two-column-flow .two-column-item .two-column-part.description .button-wrap{display:flex;justify-content:center;width:100%}.two-column-flow .two-column-item:nth-of-type(even) .item-heading{width:100%;padding-left:110px}.two-column-flow .two-column-item:nth-of-type(even) .item-heading:after{left:32px}.two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure{right:16px}.two-column-flow:last-child{padding-bottom:48px}body.page-template-default header.page-header .title-wrap,body.blog header.page-header .title-wrap,body.single header.page-header .title-wrap,body.archive header.page-header .title-wrap,body.page-template-page-service header.page-header .title-wrap,body.page-template-page-game header.page-header .title-wrap,body.page-template-page-automotive header.page-header .title-wrap,body.page-template-page-mobileApp header.page-header .title-wrap,body.page-template-page-company header.page-header .title-wrap{width:calc(100% - 32px)}body.page-template-default header.page-header .title-wrap .sub-title,body.blog header.page-header .title-wrap .sub-title,body.single header.page-header .title-wrap .sub-title,body.archive header.page-header .title-wrap .sub-title,body.page-template-page-service header.page-header .title-wrap .sub-title,body.page-template-page-game header.page-header .title-wrap .sub-title,body.page-template-page-automotive header.page-header .title-wrap .sub-title,body.page-template-page-mobileApp header.page-header .title-wrap .sub-title,body.page-template-page-company header.page-header .title-wrap .sub-title{width:100%}.servicePage{padding:48px 0}.year-wrap{padding:0 16px}body.page .heading-wrap{margin-bottom:48px}.two-column .column-item{flex-direction:column;padding:30px 16px 20px}.two-column .column-item .figure-content{width:100%;padding-left:30px}.two-column .column-item .figure-content .year{left:-20px}.two-column .column-item .work-content{width:100%;padding:0}.two-column .column-item .work-content.short-width{width:100%}body.page-template-page-automotive #header-change .year-wrap{padding:48px 16px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item{align-items:baseline;padding:30px 30px 20px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item .list-wrap h3.l-heading{font-size:21px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap{padding-bottom:48px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner h3.year-heading{font-size:24px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item{padding:0 16px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .flex-column{flex-wrap:wrap;gap:16px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .flex-column .wp-block-image{flex:46%}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .column-item .flex-column .wp-block-image img{max-height:100px}body.page-template-page-automotive #header-change .year-wrap.tip-wrap .two-column{flex-direction:column;gap:0}body.page-template-page-automotive #header-change .year-wrap.tip-wrap .two-column .column-item{padding:0}body.page-template-page-automotive #header-change .year-wrap.tip-wrap .two-column .column-item .flex-column{width:100%;gap:16px}body.page-template-page-automotive #header-change .year-wrap.show-wrap{padding:0 0 48px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column{max-width:475px;padding:0 16px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline li{padding-left:40px;font-size:21px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline li .border-line{left:9px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column .cv-content p{font-size:16px}.l-table{margin-right:0;padding:32px 16px}.l-table .wp-element-caption{margin-top:16px}.mobileApp-wrap{padding:48px 0}.mobileApp-wrap .mobileApp-inner{padding:0 16px}.mobileApp-wrap .mobileApp-inner .eyeCatch{margin-bottom:48px}.mobileApp-wrap .mobileApp-inner .mobileApp-content{margin-bottom:0;padding:0;background-color:#fff;box-shadow:none}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .mobileApp-column{padding:24px 16px}.mobileApp-wrap .mobileApp-inner .mobileApp-content .mobileApp-frame .chara-img{margin-bottom:48px}#nemurunoki h2:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";left:16px}#nemurunoki h3{padding-left:32px}#nemurunoki h3:after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:700;font-family:"Font Awesome 6 Free";content:"";top:0;transform:translateY(0);left:8px}.product-wrap .two-column{flex-direction:column;gap:32px}.product-wrap .two-column .column-item{max-width:100%}.product-wrap .two-column .column-item .summary-item{width:100%;z-index:1}body.page-template-page-company .companyPage #header-change #company-prof{width:100%;padding:0 0 60px}body.page-template-page-company .companyPage #header-change #company-prof .l-inner{padding:0 16px}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table{flex-direction:column;margin-bottom:0;gap:0}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table .l-table:last-child{margin-top:-1px}body.page-template-page-company .companyPage #header-change #technology{padding-top:60px;padding-bottom:60px}#recruit .l-column .wp-block-column{padding:16px}.l-wrap.article .l-content{flex-direction:column}.l-wrap.article .l-content .article-inner{max-width:100%;width:100%}.l-wrap.article .l-content .article-inner .article-area{margin-bottom:0}.l-wrap.article .l-content .article-inner .single-area .article-item h2{margin-bottom:0}.l-wrap.article .l-content .article-inner .page-nation{padding:0 16px}.l-wrap.article .l-content .article-inner .page-nation .nav-links{flex-direction:column}.l-wrap.article .l-content aside#secondary{width:100%}body.single .l-wrap.article .l-inner{padding:0}body.single .l-wrap.article .l-content .article-inner{width:100%}body.single .l-wrap.article .l-content .article-inner .single-area .article-item h2{font-size:24px}body.single .l-wrap.article .l-content .article-inner .article-area .article-item{display:flex;flex-direction:column;width:calc(100% - 16px);margin-left:auto;padding-left:16px;gap:0}body.single .l-wrap.article .l-content .article-inner .article-area .article-item .article-info{padding:0}body.single .l-wrap.article .l-content .article-inner .article-area .post-thumbnail{padding:0 16px}body.single .l-wrap.article .l-content .article-inner .article-area .post-thumbnail img{height:400px}body.single .l-wrap.article .l-content .article-inner .article-content{margin-bottom:48px;padding:20px 16px}body.single .l-wrap.article .l-content .article-inner .article-content h2,body.single .l-wrap.article .l-content .article-inner .article-content h3{margin-bottom:15px}body.single .l-wrap.article .l-content .article-inner .article-content .wp-block-image .aligncenter{margin-bottom:16px}body.single .l-wrap.article .l-content aside#secondary{padding:0 16px}#MoreInfo .l-content{flex-direction:column;align-items:center;max-width:800px;padding-bottom:0}#MoreInfo .l-content h2.l-heading{text-align:center}#MoreInfo .l-content h2.l-heading:before{left:50%;transform:translate(-50%,0)}#MoreInfo .l-content ul.l-box{padding:0 0 16px}#MoreInfo .l-content ul.l-box>li .info-summary{margin-bottom:5px}#MoreInfo .l-content .button-wrap{position:relative}}@media screen and (max-width:699px){body.is-in .site-header.is-active{background-color:transparent}.site-header.hide{transform:unset}.hamburger-toggle .hamburger-btn .hamburger-line{width:30px !important}body.is-in .site-header.is-active .hamburger-toggle .hamburger-btn .hamburger-line{background-color:#ccc}.drawer-menu{width:80%}.drawer-menu .d_menu-wrap{padding:16px 16px 16px 32px}.drawer-menu .d_menu-wrap ul.d_menu-content{flex-direction:column;justify-content:flex-start;gap:16px}.drawer-menu .d_menu-wrap ul.d_menu-content>li.menu-item>a{margin-bottom:8px;font-size:18px}.drawer-menu .d_menu-wrap ul.d_menu-content>li.menu-item>ul.sub-menu{padding-left:16px}.drawer-menu .d_menu-wrap ul.d_menu-content>li.menu-item>ul.sub-menu>li.menu-item a{margin-bottom:8px;font-size:16px}.mv-wrap .mv-inner h1.page-title.home .main{font-size:clamp(64px, 7vw, 70px)}.mv-wrap .mv-inner .anniversary-logo{left:auto;bottom:-90px;width:100%}.mv-wrap .mv-inner .anniversary-logo img{width:180px;height:125px;object-fit:cover;margin:0 auto}body.home .mainTitle .char{transform:translateY(120px)}.scroll_down{display:none}.gears{top:190px}.l-wrap{padding:30px 0}.br-pc{display:none}.br-sp{display:block}body.page-template-default header.page-header,body.blog header.page-header,body.archive header.page-header,body.single header.page-header,body.page-template-page-game header.page-header,body.page-template-page-automotive header.page-header,body.page-template-page-service header.page-header,body.page-template-page-mobileApp header.page-header,body.page-template-page-company header.page-header{height:400px}body.page-template-default header.page-header .page-thumbnail,body.blog header.page-header .page-thumbnail,body.archive header.page-header .page-thumbnail,body.single header.page-header .page-thumbnail,body.page-template-page-game header.page-header .page-thumbnail,body.page-template-page-automotive header.page-header .page-thumbnail,body.page-template-page-service header.page-header .page-thumbnail,body.page-template-page-mobileApp header.page-header .page-thumbnail,body.page-template-page-company header.page-header .page-thumbnail{height:400px}body.page-template-default header.page-header .title-wrap,body.blog header.page-header .title-wrap,body.archive header.page-header .title-wrap,body.single header.page-header .title-wrap,body.page-template-page-game header.page-header .title-wrap,body.page-template-page-automotive header.page-header .title-wrap,body.page-template-page-service header.page-header .title-wrap,body.page-template-page-mobileApp header.page-header .title-wrap,body.page-template-page-company header.page-header .title-wrap{bottom:30px;width:calc(100% - 16px)}body.page-template-default header.page-header .title-wrap .sub-title,body.blog header.page-header .title-wrap .sub-title,body.archive header.page-header .title-wrap .sub-title,body.single header.page-header .title-wrap .sub-title,body.page-template-page-game header.page-header .title-wrap .sub-title,body.page-template-page-automotive header.page-header .title-wrap .sub-title,body.page-template-page-service header.page-header .title-wrap .sub-title,body.page-template-page-mobileApp header.page-header .title-wrap .sub-title,body.page-template-page-company header.page-header .title-wrap .sub-title{font-size:60px}body.page-template-default header.page-header .title-wrap .sub-title:before,body.blog header.page-header .title-wrap .sub-title:before,body.archive header.page-header .title-wrap .sub-title:before,body.single header.page-header .title-wrap .sub-title:before,body.page-template-page-game header.page-header .title-wrap .sub-title:before,body.page-template-page-automotive header.page-header .title-wrap .sub-title:before,body.page-template-page-service header.page-header .title-wrap .sub-title:before,body.page-template-page-mobileApp header.page-header .title-wrap .sub-title:before,body.page-template-page-company header.page-header .title-wrap .sub-title:before{height:8px}body.page-template-default header.page-header .title-wrap .sub-title .title-icon,body.blog header.page-header .title-wrap .sub-title .title-icon,body.archive header.page-header .title-wrap .sub-title .title-icon,body.single header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-game header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-automotive header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-service header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-mobileApp header.page-header .title-wrap .sub-title .title-icon,body.page-template-page-company header.page-header .title-wrap .sub-title .title-icon{width:70px;margin-bottom:0}body.page-template-default header.page-header .title-wrap .en,body.blog header.page-header .title-wrap .en,body.archive header.page-header .title-wrap .en,body.single header.page-header .title-wrap .en,body.page-template-page-game header.page-header .title-wrap .en,body.page-template-page-automotive header.page-header .title-wrap .en,body.page-template-page-service header.page-header .title-wrap .en,body.page-template-page-mobileApp header.page-header .title-wrap .en,body.page-template-page-company header.page-header .title-wrap .en{margin-bottom:8px;padding-left:0;line-height:1;letter-spacing:2px;text-indent:0}body.page-template-default header.page-header .title-wrap h1.main-title,body.blog header.page-header .title-wrap h1.main-title,body.archive header.page-header .title-wrap h1.main-title,body.single header.page-header .title-wrap h1.main-title,body.page-template-page-game header.page-header .title-wrap h1.main-title,body.page-template-page-automotive header.page-header .title-wrap h1.main-title,body.page-template-page-service header.page-header .title-wrap h1.main-title,body.page-template-page-mobileApp header.page-header .title-wrap h1.main-title,body.page-template-page-company header.page-header .title-wrap h1.main-title{letter-spacing:0;font-size:16px}body.single header.page-header{height:200px}body body.page-template-default header.page-header,body body.page-template-page-mobileApp header.page-header,body body.page-template-page-company header.page-header,body body.blog header.page-header,body.single body.archive header.page-header,body body.post-template-default header.page-header{height:300px}body body.page-template-default header.page-header .page-thumbnail,body body.page-template-page-mobileApp header.page-header .page-thumbnail,body body.page-template-page-company header.page-header .page-thumbnail,body body.blog header.page-header .page-thumbnail,body.single body.archive header.page-header .page-thumbnail,body body.post-template-default header.page-header .page-thumbnail{height:300px}body body.page-template-default header.page-header .page-thumbnail img,body body.page-template-page-mobileApp header.page-header .page-thumbnail img,body body.page-template-page-company header.page-header .page-thumbnail img,body body.blog header.page-header .page-thumbnail img,body.single body.archive header.page-header .page-thumbnail img,body body.post-template-default header.page-header .page-thumbnail img{height:300px}body body.page-template-default header.page-header picture.page-main-bg img,body body.page-template-page-mobileApp header.page-header picture.page-main-bg img,body body.page-template-page-company header.page-header picture.page-main-bg img,body body.blog header.page-header picture.page-main-bg img,body.single body.archive header.page-header picture.page-main-bg img,body body.post-template-default header.page-header picture.page-main-bg img{height:300px}body.page-id-23 header.page-header .title-wrap .sub-title,body.page-template-page-automotive header.page-header .title-wrap .sub-title,body.page-id-36 header.page-header .title-wrap .sub-title,body.page-id-49 header.page-header .title-wrap .sub-title{flex-direction:column;align-items:flex-start}body.page .heading-wrap .heading-jn{font-size:16px;letter-spacing:5px}.l-table table tr td{padding:16px 8px;font-size:14px}.l-table table tr td:first-child{width:75px}.simple-table table tr td{font-size:14px}.simple-table table tr td:first-child{width:98px}body.page .heading-wrap.summary-wrap h2.l-heading{letter-spacing:1px}body.page .heading-wrap.summary-wrap .heading-jn{letter-spacing:1px}body.page .year-wrap.drone-wrap{padding-top:0}body.page .year-wrap.drone-wrap .heading-wrap{margin-bottom:24px}body.page .year-wrap.drone-wrap .heading-wrap h3.l-heading{padding-left:70px}body.page .year-wrap.drone-wrap .heading-wrap h3.l-heading:before{position:absolute;content:counter(flexCounter,decimal-leading-zero);left:0;bottom:0;padding-bottom:8px;border-bottom:3px solid #333;line-height:.78;font-size:clamp(60px, 10vw, 100px);font-weight:100;font-family:"Squada One",sans-serif;font-style:italic}body.page .year-wrap.drone-wrap .two-column{flex-direction:column-reverse;gap:16px}body.page .year-wrap.drone-wrap .two-column .column-item p:last-child{border-bottom:none}body.page .year-wrap.drone-wrap .two-column .column-item ul>li:last-child{border-bottom:none}.cv-content.drone-cv-content p,.cv-content.drone-cv-content .is-style-fill,.cv-content.drone-cv-content .wp-block-button__link{font-size:16px}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table{padding:16px}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table .l-table:last-child{margin-top:-1px}body.page-template-page-company .companyPage #header-change #technology .l-table{padding:16px}body.page-template-default .has-text-align-center{text-align:left;padding:0 16px}.mw_wp_form{padding:48px 16px}.mw_wp_form .contact-content-box{flex-direction:column;margin-bottom:24px}.mw_wp_form .contact-content-box .contact-content-heading{margin-bottom:8px}.l-wrap.temp-wrap{padding:48px 0}.l-wrap.temp-wrap .l-inner{padding:0 16px}.l-wrap.temp-wrap h1{font-size:28px}.l-wrap.article .l-content .article-inner .article-area{grid-template-columns:repeat(1,1fr);gap:16px}.l-wrap.article .l-content .article-inner .article-area .article-item{display:flex;width:100%;gap:16px}.l-wrap.article .l-content .article-inner .article-area .article-item .post-thumbnail{width:180px;height:100px;overflow:hidden}.l-wrap.article .l-content .article-inner .article-area .article-item .post-thumbnail figure img{height:auto}.l-wrap.article .l-content .article-inner .article-area .article-item .article-info{width:100%;padding:0}body.archive header.page-header,body.single header.page-header{height:250px}}@media screen and (max-width:425px){.two-column-flow .two-column-item .two-column-part.figure img.pc-img{display:none}.two-column-flow .two-column-item .two-column-part.figure img.sp-img{display:block}.wp-block-video figcaption{margin-bottom:1em;padding:0 16px}.two-column .column-item .figure-content figure img{height:auto}.work-content h4.l-heading{font-size:16px}.work-content.txt-only{margin-bottom:8px;padding:16px 16px 6px}.work-content .wp-block-buttons{justify-content:center !important;width:100%}body.page .heading-wrap h2.l-heading{text-indent:3px;letter-spacing:3px;font-size:48px}.year-wrap .year-inner h3.year-heading{font-size:21px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item{padding:16px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item .list-wrap ul.list-line{padding-left:16px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item .list-wrap ul.list-line li{font-size:16px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item .list-wrap .maker-name{font-size:48px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .heading-wrap{background-attachment:inherit}body.page-template-page-automotive #header-change .year-wrap.show-wrap .year-inner .heading-wrap{background-attachment:inherit}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline{padding:0}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline li{padding-left:32px;padding-bottom:48px;font-size:18px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline li .border-line{left:8px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column .cv-content p{text-align:left}body.page-id-36 header.page-header .title-wrap .sub-title .mainTitle .char,body.page-id-43 header.page-header .title-wrap .sub-title .mainTitle .char{transform:translateY(115px)}body.page-id-43 header.page-header .title-wrap .sub-title .mainTitle .line:first-child{margin-right:8px}body.page-template-page-company .companyPage .l-table{margin-bottom:0;padding-bottom:48px}body.page-template-page-company .companyPage #header-change #company-prof{padding:0}body.page-template-page-company .companyPage #header-change #company-prof .l-inner{padding:0}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table{padding-bottom:60px}body.page-template-page-company .companyPage #header-change #technology{padding:60px 0 0}body.page-template-page-company .companyPage #header-change #technology .l-inner{padding:0}body.page-template-page-company .companyPage #header-change #technology .l-table:last-child{padding-bottom:60px}body.page-template-default .l-inner{padding:0}#recruit .l-column .wp-block-column h3.l-heading{text-align:center;font-size:24px}#recruit .l-column .wp-block-column h3.l-heading:before{left:50%;transform:translateX(-50%)}#recruit .l-column .wp-block-column p.br-txt br{display:none}#recruit .l-column .wp-block-column .small-txt{font-size:14px}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1){background-color:#fff}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) h3,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) p{color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) h3.l-heading:before{background-color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2){background-color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) h3,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) p{color:#fff}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) h3.l-heading:before{background-color:#fff}.l-wrap.article .l-content .article-inner .article-area .article-item .post-thumbnail{width:120px;height:60px}.l-wrap.article .l-content .article-inner .article-area .article-item .article-info .excerpt-item{display:none}body.single .l-wrap.article .l-content .article-inner .single-area .article-item h2{font-size:21px}body.single .l-wrap.article .l-content .article-inner .article-area .article-item{width:100%}body.single .l-wrap.article .l-content .article-inner .article-area .post-thumbnail{padding:0}body.single .l-wrap.article .l-content .article-inner .article-area .post-thumbnail img{height:230px}body.single .l-wrap.article .l-content .article-inner .article-content h2{font-size:21px}body.single .l-wrap.article .l-content .article-inner .article-content h3{font-size:18px}body.single .l-wrap.article .l-content .article-inner .article-content p{font-size:16px}}@media screen and (max-width:425px){.two-column-flow .two-column-item .two-column-part.figure img.pc-img{display:none}.two-column-flow .two-column-item .two-column-part.figure img.sp-img{display:block}.wp-block-video figcaption{margin-bottom:1em;padding:0 16px}.two-column .column-item .figure-content figure img{height:auto}.work-content h4.l-heading{font-size:16px}.work-content.txt-only{margin-bottom:8px;padding:16px 16px 6px}.work-content .wp-block-buttons{justify-content:center !important;width:100%}body.page .heading-wrap h2.l-heading{text-indent:3px;letter-spacing:3px;font-size:48px}.year-wrap .year-inner h3.year-heading{font-size:21px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item{padding:16px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item .list-wrap ul.list-line{padding-left:16px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item .list-wrap ul.list-line li{font-size:16px}body.page-template-page-automotive #header-change .year-wrap .two-column .column-item .list-wrap .maker-name{font-size:48px}body.page-template-page-automotive #header-change .year-wrap.tool-wrap .year-inner .heading-wrap{background-attachment:inherit}body.page-template-page-automotive #header-change .year-wrap.show-wrap .year-inner .heading-wrap{background-attachment:inherit}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline{padding:0}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline li{padding-left:32px;padding-bottom:48px;font-size:18px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column ul.timeline li .border-line{left:8px}body.page-template-page-automotive #header-change .year-wrap.show-wrap .list-column .cv-content p{text-align:left}body.page-id-36 header.page-header .title-wrap .sub-title .mainTitle .char,body.page-id-43 header.page-header .title-wrap .sub-title .mainTitle .char{transform:translateY(115px)}body.page-id-43 header.page-header .title-wrap .sub-title .mainTitle .line:first-child{margin-right:8px}body.page-template-page-company .companyPage .l-table{margin-bottom:0;padding-bottom:48px}body.page-template-page-company .companyPage #header-change #company-prof{padding:0}body.page-template-page-company .companyPage #header-change #company-prof .l-inner{padding:0}body.page-template-page-company .companyPage #header-change #company-prof .aboutUs-table{padding-bottom:60px}body.page-template-page-company .companyPage #header-change #technology{padding:60px 0 0}body.page-template-page-company .companyPage #header-change #technology .l-inner{padding:0}body.page-template-page-company .companyPage #header-change #technology .l-table:last-child{padding-bottom:60px}body.page-template-default .l-inner{padding:0}#recruit .l-column .wp-block-column h3.l-heading{text-align:center;font-size:24px}#recruit .l-column .wp-block-column h3.l-heading:before{left:50%;transform:translateX(-50%)}#recruit .l-column .wp-block-column p.br-txt br{display:none}#recruit .l-column .wp-block-column .small-txt{font-size:14px}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1){background-color:#fff}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) h3,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) p{color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(1) h3.l-heading:before{background-color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2){background-color:#333}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) h3,#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) p{color:#fff}#recruit .l-column:nth-of-type(odd) .wp-block-column:nth-of-type(2) h3.l-heading:before{background-color:#fff}.l-wrap.article .l-content .article-inner .article-area .article-item .post-thumbnail{width:120px;height:60px}.l-wrap.article .l-content .article-inner .article-area .article-item .article-info .excerpt-item{display:none}body.single .l-wrap.article .l-content .article-inner .single-area .article-item h2{font-size:21px}body.single .l-wrap.article .l-content .article-inner .article-area .article-item{width:100%}body.single .l-wrap.article .l-content .article-inner .article-area .post-thumbnail{padding:0}body.single .l-wrap.article .l-content .article-inner .article-area .post-thumbnail img{height:230px}body.single .l-wrap.article .l-content .article-inner .article-content h2{font-size:21px}body.single .l-wrap.article .l-content .article-inner .article-content h3{font-size:18px}body.single .l-wrap.article .l-content .article-inner .article-content p{font-size:16px}}