/*
Theme Name: CHIYODA-GROUP 2025 V5
Theme URI: https://www.555toraya.com/
Author:トラヤテレビサービス株式会社
Version:2025.5
Author URI: https://www.555toraya.com/
Description: トラヤテレビサービスではホームページ制作を行う上で、見込み客の真のニーズを理解してソリューションを提案するマーケットアウトの考え方を重視し、見込み客の抱える問題・課題を解決したり、要望を満たすようなホームページのご提案をしています。
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

@import "css/global.css";
@import "css/main.css";
@import "css/slick-theme.css";
@import "css/style.css";
@import "css/media.css";
@import url("css/print.css") print;
.header-wrapper-animate {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  background: #fff;
  -ms-transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -o-transition: -o-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.fixed-header-wrapper {
  -o-transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
	background-color:#e60012;
}

.luce-shizuoka-fixed-nav li a {
  display: block;
  padding: 0px;
  text-align: center;
  color: #ffffff !important;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-radius: 0.25rem;
}
.luce-shizuoka-fixed-nav {
  margin-bottom: 0;
}
.luce-shizuoka-fixed-nav li:after {
  display: block;
  clear: both;
  content: "";
}

.luce-shizuoka-fixed-nav li {
  float: left;
  width:  16.6666%;
  flex: 0 0  16.6666%;
  max-width:  16.6666%;
  margin-top: auto;
  margin-bottom: auto;
}

.header-wrapper-for-fixed-inner-wrapper {
  max-width: 1696px;
  padding-left: 15px;
  padding-right: 15px;
}

.luce-shizuoka-fixed-nav {
  list-style: none;
  padding: 0;
}
.luce-shizuoka-fixed-nav li a {
  display: block;
  font-size: 20px;
  height: 70px;
  line-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
}
.luce-shizuoka-fixed-nav li a span {
  display: block;
}
.luce-shizuoka-fixed-nav .sub-menu {
    display: none;
    width: 100%;
}
.header-wrapper-animate .menu-item-has-children .sub-menu{display:none;}
.theme-1-top-menu .sub-menu {
    display: none;
    list-style: none;
    position: absolute;
    left: 0;
    z-index: 3;
    width: 340px !important;
background-color: #fdfbee!important;

    padding-left: 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    border-radius: 2px;
}
.luce-shizuoka-fixed-nav .menu-item-has-children{position:relative;}
.luce-shizuoka-fixed-nav li  ul.sub-menu li{width:100%; float:none; max-width:100%;}
.luce-shizuoka-fixed-nav .menu-item-has-children:hover .sub-menu {display:block!important;}
.luce-shizuoka-fixed-nav li  ul.sub-menu li a{color:#000000!important; text-align:left!important; padding-left:15px; padding-right:15px; border-bottom:1px solid #000000; border-radius:0;}
.luce-shizuoka-fixed-nav li  ul.sub-menu li:last-child a{border-bottom:0;}


