a{text-decoration:none;color:inherit}.sp-only{display:none}.pc-only{display:unset}@media (max-width:821px){.sp-only{display:unset!important}.pc-only{display:none!important}}.white{color:#fff}.black{color:#000}.center{align-items:center;justify-content:center;margin:auto;text-align:center}.btn-int{position:absolute;padding:10px 20px;border:1px solid}.flex{display:flex}:root{--width:1440;--font-title:26px}html{-webkit-text-size-adjust:100%}body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;margin:0}body.fixed{position:fixed;width:100%;height:100%}p>span{display:inline-block}#content{overflow:hidden;background:#eceeef}h3{font-size:24px;margin:auto;margin-top:70px;margin-bottom:20px;border-image-slice:1;background: linear-gradient(90deg, rgb(48 56 108) 0%, #0693e366 72%, #d1e4dd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.box{width:1000px;margin:auto;padding:50px;border: 1px solid rgb(48 56 108);border-radius:5px}.box p{font-size:25px}.scroll{transition:.5s ease-in;transform:translate(0,50px);opacity:0}.grid{display:grid}.grid_items{display:flex;gap:10px}.grid_title{width:300px;padding-top:40px;border-top: 2px solid rgb(48 56 108)}.grid_content{width:50px;padding-top:40px;border-top: 2px solid #8080804d}.hide{transform:translate(0,-110px);opacity:1}#scrollArea{z-index:100;position:fixed;width:100%;transition:.2s cubic-bezier(.4,0,1,1);background:#fff}#header{z-index:100;position:fixed;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;width:calc(100% - 15px);height:100px;padding-left:15px;border-bottom:2px solid;background:#fff;box-shadow: 0 -15px 13px 16px #808080a1}header.entry-header.alignwide{width:60%;height:200px;margin-left:auto;text-align:center}.entry-title{font-family:a-otf-ryumin-pr6n,serif;font-family:kozuka-mincho-pr6n,serif;font-size:60px;font-weight:900;position:absolute;top:5px;left:70px;margin:auto;margin-top:30px;padding:10px 10px;color:#fff}.entry-title span{font-family:serif;font-family:YakuHanJP,aktiv-grotesk-extended,"A+EqpB-游ゴシック体 Pr6N B",sans-serif;font-family:"FontAwesome";font-family:din-1451-lt-pro-engschrift,sans-serif;font-size:20px;font-weight:100;font-weight:400;font-style:normal;position:absolute;top:55px;right:0;padding:5px 10px;transform: translate(calc(100% + 30px), 0px);white-space:nowrap;letter-spacing:1px;color:#fff;border:1px solid}.entry-title::before{position:absolute;bottom:36px;left:0;width:20px;height:70px;content:"";border-left:2px solid}.sidepage-header{position:relative;height:100%;background:#172142}.s-h_text{font-family:system-ui;font-size: calc(16 / var(--width) * 100vw);font-weight:400;line-height:1.5;position:absolute;top:130px;left:110px;display:none;width:65%;text-align:left;color:#172142}.header-h1{box-sizing:border-box;width:auto}.header-h1_a{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:15px}.header-h1_img{height:40px}.header-h1_h1{width:max-content}.header-nav{display:flex;align-items:center;height:100%}.header-list{display:flex;flex-direction:row;margin:0;padding:0;padding-right:15px;gap:20px}.header-list_li{font-size:20px;font-weight:600;display:flex;align-items:center;height:100px;list-style:none}.header-contets{display:flex;align-items:center;flex-direction:row;gap:50px}.header-contact{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding-right:15px;gap:15px}.header-sns{display:flex;display:none;align-items:center;flex-direction:row;justify-content:center;width:90px;text-align:right;gap:12px}i.fa.fa-instagram{font-size:30px;font-weight:800;position:relative;width:40px;height:40px;color:#fff;border-radius:12px;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat}i.fa.fa-twitter{font-size:22px;position:relative;display:inline-block;width:40px;height:40px;color:#fff;border-radius:12px;background:#1da1f2}.fa-twitter:before{position:absolute;top:9px;left:9px}.fa-instagram:before{position:absolute;top:5px;left:7px}.header-contact_tel{font-family:fantasy;font-size:35px;display:none}.header-contact_btn{font-size:18px;font-weight:bold;height:45px;padding:0 20px;padding-top:20.5px;text-align:center;color:#fff;border-radius:5px;background:#253770}.header-contact small{font-family:monospace;font-size:50%;font-weight:bold}.mega-menu{display:flex}.mega-menu .mega-menu_list>a{display:block;transition:.3s}.mega-menu .mega-menu_list>a:hover{transform:scale(1.1);color:#253770}.mega-menu_contents{position:absolute;top:100%;left:0;display:flex;visibility:hidden;align-items:flex-start;box-sizing:border-box;width:100%;padding:0 10%;padding-top:50px;transition:.3s;opacity:0;background:#c1cace;gap:0}div.mega-menu_contents:hover{display:flex!important}.mega-menu_contents li{font-size:16px;width:fit-content;height:fit-content;transition:.3s;border:1px solid #d9d9d9;border-radius:2px}.mega-menu_contents li a{color:#000}.header-list_span{display:block;padding:20px 0 0;padding-top:30px;margin-block-start:0;margin-block-end:0}.mega-menu_contents ul{display:grid;width:auto;max-width:1030px;height:max-content;padding:0 80px;padding-top:80px;padding-bottom:80px;list-style-type:unset;background:#fff;grid-template-columns:repeat(auto-fit,minmax(190px,190px));gap:20px}.header-list_li.mega-menu_list:hover div{visibility:visible;opacity:1}.mega-menu-inner_left{position:relative;box-sizing:border-box;width:400px;height:100%;padding:90px 90px 50px;text-align:left;color:#3f51b5}.mega-menu-inner_right{flex-grow:1}.m-m-i_title{font-size:34px;position:relative;display:flex;flex-direction:column-reverse;height:100%;color:#000;gap:10px}.m-m-i_title span{font-size:14px;color:#253770}.mega-menu_ul img{width:190px;height:120px;object-fit:cover}.mega-menu_ul li a{display:flex;align-items:flex-start;flex-direction:column;height:100%;padding-bottom:5px;background:#fff;gap:10px}.m-m-i_link{font-size:16px;position:absolute;bottom:-50px;left:80px;width:200px;padding:10px 0;text-align:center;color:#fff;border:1px solid;border-radius:2px;background:#253770}.m-m-i_title::after{position:absolute;bottom:-30px;left:0;width:70px;height:5px;content:"";border-radius:35px;background:#2196f3}.mega-menu_contents li a span{position:relative;margin-inline-start:25px}.mega-menu_contents li a span::before{z-index:1;position:absolute;top:50%;left:-14px;width:3px;height:3px;content:"";transform:translate(0%,-100%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.mega-menu_contents li a span::after{z-index:0;position:absolute;top:50%;left:-17px;width:13px;height:13px;content:"";transform:translate(0%,-70%) rotate(45deg);border-radius:50%;background:#253770}.mega-menu_contents li:hover{transform:scale(1.05);box-shadow:0 0 10px #d6d6d6}.mega-menu_contents li:hover a{color:#fff;background:#253770}@media (max-width:1000px){.entry-title{font-size:40px;font-size:34px;top:30px;left:50px}.entry-title::before{bottom:12px;height:50px}.entry-title span{font-size:15px;top:-20px;left:0;width:max-content;transform:translate(0,0)}}.openbtn{position:relative;width:50px;height:50px;margin-right:15px;cursor:pointer;border-radius:5px;background:#263870}.openbtn span{position:absolute;left:14px;display:inline-block;width:45%;height:2px;transition:all .4s;border-radius:5px;background:#fff}.openbtn span:nth-of-type(1) {top:13px}.openbtn span:nth-of-type(2) {top:19px}.openbtn span:nth-of-type(3) {top:25px}.openbtn span:nth-of-type(3)::after {font-size:.6rem;position:absolute;top:5px;left:-2px;content:"Menu";text-transform:uppercase;color:#fff}.openbtn.active span:nth-of-type(1) {top:14px;left:18px;width:30%;transform:translateY(6px) rotate(-45deg)}.openbtn.active span:nth-of-type(2) {opacity:0}.openbtn.active span:nth-of-type(3) {top:26px;left:18px;width:30%;transform:translateY(-6px) rotate(45deg)}.openbtn.active span:nth-of-type(3)::after {top:8px;left:3px;content:"Close";transform:translateY(0) rotate(-45deg)}.humburger-menu{z-index:99;position:fixed;top:0;left:0;overflow:auto;width:calc(100% - 0px);height:100%;margin-top:73px;transition:.2s;transform:translate(100%,0);white-space:nowrap;background:#e6e6e6}.active .humburger-menu{transform:translate(0%,0)}.humburger-list_img{width:45%;height:74px;border-radius:5px 0 0 5px;object-fit:cover}.humburger-list{min-width:100%;text-align:center}.humburger-list_p{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:500;margin:auto;color:#000}.humburger-img-menu{display:grid;align-content:stretch;align-items:end;justify-content:center;width:90%;height:auto;margin:auto;margin-top:70px;padding-bottom:30px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-template-rows:1fr 1fr 1fr;justify-items:center;gap:10px}.humburger-text-menu{height:fit-content;margin-top:-110px;padding-top:110px;padding-bottom:150px;border-top:1px solid #a19c9c;background:#fff}.humburger-text-list{font-size:20px;position:relative;width:80%;min-height:70px;margin-left:40px;border-bottom:1px solid #a19c9c}.humburger-text-list-more{display:none}.humburger-list_a{display:flex;height:74px;color:#fff;border-radius:5px;background:#fff}.humburger-menu::-webkit-scrollbar{display:none}.humburger-text-list::after{position:absolute;top:18px;right:30px;width:10px;height:10px;content:"";transform:rotate(-45deg);border-bottom:2px solid #253770;border-left:2px solid #253770}.humburger-text-list::before{font-size:10px;position:absolute;top:66%;right:6px;display:none;width:30px;height:10px;content:"開く";text-align:center;background:#f0f8ff}.humburger-text-list_p{font-weight:500;display:flex;align-items:center;box-sizing:border-box;min-height:57px;margin:auto}.humburger-text-list_a{display:block;height:100%}.humburger-menu-title.hmt-quick{display:none;width:90%;margin-top:30px;transform:translate(5%,0%);border-radius:5px}.humburger-menu-title{font-size:14px;z-index:100;position:relative;display:inline-block;width:100%;height:40px;margin-top:0;padding-top:70px;padding-bottom:0;text-align:center}.hmt_span{font-family:system-ui;font-size:38px;position:absolute;top:20px;left:25%;width:50%}@media (max-width:1670px){.header-list{gap:20px}.mega-menu-inner_left{padding:40px 0}.m-m-i_link{left:0}@media (max-width: 1530px) {
    .header-h1_img {
      height: 30px;
    }
    .header-h1_h1 {
      font-size: 25px;
    }
    .header-list {
      gap: 20px;
    }
    .header-contets {
      gap: 10px;
    }
    .header-contact_tel {
      font-size: 25px;
    }
    .header-contact_btn {
      font-size: 12px;
      height: 30px;
      padding: 0 10px;
      padding-top: 15.5px;
    }
    .mega-menu_contents {
      padding: 0;
    }
    .mega-menu-inner_left {
      padding-left: 80px;
    }
    .m-m-i_link {
      left: 80px;
    }
    @media (max-width: 1340px) {
      .header-h1_img {
        height: 30px;
      }
      .header-h1_h1 {
        font-size: 25px;
        width: auto;
      }
      .mega-menu-inner_left {
        padding-left: 20px;
      }
      .m-m-i_link {
        left: 20px;
      }
      @media (max-width: 1230px) {
        .header-list {
          gap: 20px;
        }
        .header-sns {
          gap: 4px;
        }
        .header-h1_h1 {
          font-size: 23px;
        }
        .header-h1_a {
          width: max-content;
        }
        p.header-list_p {
          font-size: 15px;
        }
        i.fa.fa-twitter {
          font-size: 20px;
          width: 30px;
          height: 30px;
          border-radius: 5px;
        }
        i.fa.fa-instagram {
          font-size: 20px;
          width: 30px;
          height: 30px;
          border-radius: 5px;
        }
        .fa-twitter:before {
          top: 6px;
          left: 6px;
        }
        .header-contact_tel {
          font-size: 18px;
        }
        .header-contact {
          padding-right: 0;
          gap: 10px;
        }
        .header-contets {
          gap: 0;
        }
        .mega-menu_contents ul {
          max-width: 840px;
        }
        @media (max-width: 1100px) {
          header.entry-header.alignwide {
            margin-top: -5px;
          }
          .header-h1_a {
            gap: 5px;
          }
          .header-h1_img {
            height: 20px;
          }
          .header-h1_h1 {
            font-size: 20px;
          }
          .header-list_span {
            font-size: 16px;
            padding: 20px 0;
          }
          #header {
            height: 60px;
          }
          @media (max-width: 1000px) {
            .header-list_p {
              font-size: 15px;
            }
            @media (max-width: 940px) {
              .header-h1_h1 {
                font-size: 18px;
              }
              .header-list {
                gap: 20px;
              }
              .header-h1_a {
                gap: 5px;
              }
              .header-h1_img {
                height: 26px;
              }
              .header-list_p {
                font-size: 13px;
              }
              .header-sns {
                zoom: 70%;
              }
              .header-contact_tel {
                font-size: 18px;
              }
              .header-contact {
                height: 50px;
              }
              #header {
                height: 70px;
              }
              .header-contact_btn {
                font-size: 12px;
                height: 20px;
                padding: 0;
                padding: 5px;
              }
              @media (max-width: 355px) {
                .header-h1_h1 {
                  font-size: 16px;
                }
                .header-h1_img {
                  height: 20px;
                }
              }
            }
          }
        }
      }
    }
  }}@media (min-width:1001px){#page_top{display:none!important}}@media (max-width:1000px){#page_top{font-size:6px;z-index:999;position:fixed;right:25px;bottom:150px;width:50px;height:50px;opacity:.6;border-radius:50%;background:#3f98ef}#page_top span{top:36px;left:50%;display:block;width:50px;height:50px;transform:translate(0,35px);text-align:center}#page_top a{position:relative;display:block;width:50px;height:50px;text-align:center;text-decoration:none}#page_top a::before{font-family:"Font Awesome 5 Free";font-size:25px;font-weight:900;position:absolute;top:10px;right:0;bottom:10px;left:0;width:25px;height:25px;margin:auto;content:"\f106";color:#fff}}.loading{z-index:9999;position:fixed;top:0;left:0;visibility:visible;width:100vw;height:100vh;transition:1s;opacity:1;background-color:#fff}.loading.is-active{visibility:hidden;transition:1.5s;opacity:0}.loading-animation{z-index:9999;display:flex;visibility:hidden;align-items:center;justify-content:center;width:100vw;height:100vh;transition:all 1s;opacity:0;background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/%E7%A9%BA%E3%81%A8%E7%94%A3%E6%A5%AD%E3%81%AE%E9%A2%A8%E6%99%AF-scaled.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover}.loading-animation.is-active{visibility:visible;opacity:1}.loading-logo_svg{width:400px;max-width:90%;padding:70px;border-radius:5px;background: #f0f8ff57}.loading-logo_svg path{fill:#eee;stroke:transparent}.loading-animation.is-active .loading-logo_svg path{-webkit-animation:stroke 1.8s ease-in-out forwards;animation:stroke 1.8s ease-in-out forwards;stroke:black;stroke-dasharray:1800;stroke-dashoffset:0;stroke-width:1}@-webkit-keyframes stroke {
  0% {
    fill: #eee;
    stroke-dashoffset: 1800;
  }
  10% {
    fill: transparent;
  }
  80% {
    fill: transparent;
  }
  100% {
    fill: rgb(48 56 108);
    stroke-dashoffset: 0;
  }
}@keyframes stroke {
  0% {
    fill: #eee;
    stroke-dashoffset: 1800;
  }
  10% {
    fill: transparent;
  }
  80% {
    fill: transparent;
  }
  100% {
    fill: rgb(48 56 108);
    stroke-dashoffset: 0;
  }
}.slides{z-index:0;position:relative;overflow:hidden;height:calc(100vh - 100px);border-bottom:2px solid #000}.slides::after{z-index:1;position:absolute;top:0;width:100%;height:100%;content:"";background:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/dotted-bg-for-img-and-movie.png);background-size:cover}.slide{position:absolute;right:0;display:none;width:100%}.current.slide{display:unset}.slide_text{z-index:3;position:relative;float:left;overflow:hidden;width:calc(100% - 1200px);min-width:500px;max-width:30%;height:600px;height:calc(100vh - 100px);transition:.4s .2s ease-in-out;opacity:0}.slide_A .slide_text{background:#2c2727}.slide_B .slide_text{background:#3d4d82}.slide_C .slide_text{background:#334d5c}.current .slide_text{opacity:1}.slide_text::after{z-index:0;position:absolute;top:-100%;left:-100%;width:4000px;height:4000px;content:"";transition:5s;transform:translate(0%,0%);background:linear-gradient(140deg,transparent 10%,black 10%,black 50%,transparent 50%)}.current .slide_text::after{transform:translate(100%,100%)}.slide_text .btn-int{bottom:150px;left:-600px;color:#fff}.slide_svg{z-index:1;position:relative;position:absolute;top:0;right:0;width:auto;height:600px;height:calc(100vh - 100px)}.slide_g{width:100%;height:100%;stroke:black;fill:none}path{width:100%;height:100%}.slide path{z-index:0;display:none;fill:none;stroke:black}.current.slide_A path{display:unset;animation:stroke_A 3.8s cubic-bezier(1,.19,.83,1.06) forwards;stroke:black;stroke-dasharray:8000;stroke-dashoffset:8000;stroke-width:1}@keyframes stroke_A {
  0% {
    opacity: 0.3;
    fill: transparent;
    stroke-dashoffset: 8000;
  }
  10% {
    opacity: 0.6;
    fill: transparent;
    stroke-dashoffset: 8000;
  }
  45% {
    opacity: 0.8;
    fill: transparent;
  }
  55% {
    opacity: 1;
  }
  80% {
    opacity: 1;
    fill: transparent;
  }
  90% {
    border: 1px solid black;
    fill: transparent;
    stroke-dashoffset: 0;
  }
  100% {
    border: 1px solid black;
    fill: transparent;
    stroke-dashoffset: 0;
  }
}.current.slide_B path{display:unset;animation:stroke_B 3.8s cubic-bezier(1,.1,.9,.57) forwards;stroke:black;stroke-dasharray:8000;stroke-dashoffset:8000;stroke-width:1}@keyframes stroke_B {
  0% {
    opacity: 0.3;
    fill: transparent;
    stroke-dashoffset: 8000;
  }
  10% {
    opacity: 0.6;
    fill: transparent;
    stroke-dashoffset: 8000;
  }
  45% {
    opacity: 0.8;
    fill: transparent;
  }
  55% {
    opacity: 1;
  }
  80% {
    opacity: 1;
    fill: transparent;
  }
  90% {
    border: 1px solid black;
    fill: transparent;
    stroke-dashoffset: 0;
  }
  100% {
    border: 1px solid black;
    fill: transparent;
    stroke-dashoffset: 0;
  }
}.current.slide_C path{display:unset;animation:stroke_C 3.8s ease-in forwards;stroke:black;stroke-dasharray:8000;stroke-dashoffset:8000;stroke-width:1}@keyframes stroke_C {
  0% {
    opacity: 0;
    fill: transparent;
    stroke-dashoffset: 8000;
  }
  10% {
    opacity: 0.1;
    fill: transparent;
    stroke-dashoffset: 8000;
  }
  45% {
    opacity: 0.8;
    fill: transparent;
  }
  55% {
    opacity: 1;
  }
  80% {
    opacity: 1;
    fill: transparent;
  }
  90% {
    border: 1px solid black;
    fill: transparent;
    stroke-dashoffset: 0;
  }
  100% {
    border: 1px solid black;
    fill: transparent;
    stroke-dashoffset: 0;
  }
}.slide_img{z-index:2;position:absolute;top:0;right:0;display:none;width:auto;height:calc(100vh - 100px);opacity:1}.current .slide_img{display:unset;animation:imaging 4.5s ease-in}@keyframes imaging {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.jaticker-cursor{font-weight:bold}.jaticker-input{text-decoration:underline;color:gray}.jaticker-convert{color:#000;background-color:#0ff}.typing-animation{font-family:serif;font-size:41px;line-height:1.5;z-index:56;position:absolute;top:20%;left:10%;display:none;max-width:80%;color:#fff;border-bottom:1px solid;border-bottom:1px solid #b8b8b8;border-bottom-style:inset}.current .typing-animation{display:unset}.typing-animation:nth-of-type(2) {font-size:24px;top:50%}@media (max-width:1660px){@media (max-width: 1820px) {
    .typing-animation:nth-of-type(2) {
      top: 50%;
    }
    @media (max-width: 1430px) {
      .slides {
        /* height: 400px;*/
      }
      .fotter-menu-list {
        gap: 20px 100px;
      }
      .slide_svg {
        position: absolute;
        right: 0;
      }
      .slide_text {
        position: relative;
      }
      .typing-animation {
        font-size: 30px;
        top: 60px;
        left: 40px;
      }
      .typing-animation:nth-of-type(2) {
        font-size: 20px;
        position: absolute;
        top: auto;
        bottom: 150px;
        left: 40px;
        writing-mode: horizontal-tb;
      }
      @media (max-width: 1340px) {
        .slide_text {
          width: 30%;
          min-width: auto;
          max-width: 500px;
          /* z-index: 0; */
        }
        .cards {
          margin-top: -30px;
        }
        .typing-animation:nth-of-type(2) {
          bottom: 220px;
        }
        .typing-animation {
          top: 20px;
        }
        @media (max-width: 1100px) {
          .slides {
            margin-top: -5px;
            padding-top: 0;
          }
          @media (max-width: 940px) {
            .slides {
              padding-top: 2px;
            }
          }
          @media (max-width: 450px) {
            .slides {
              height: 400px;
            }
            .slide_svg {
              top: 70px;
              width: 100%;
              height: auto;
              background: #fff;
            }
            .slide_img {
              top: 70px;
              width: 100%;
              height: auto;
            }
            .typing-animation {
              font-size: 31px;
              -webkit-writing-mode: unset;
            }
            .typing-animation:nth-of-type(2) {
              font-size: 18px;
              top: 80vw;
              left: 20px;
              max-width: 90%;
            }
            .slides {
              height: 430px;
            }
            .slide_text {
              z-index: 0;
              display: block;
              width: 100%;
              height: 440px;
            }
            @media (max-width: 403px) {
              .typing-animation {
                font-size: 29px;
              }
              @media (max-width: 380px) {
                .typing-animation {
                  font-size: 24px;
                }
              }
            }
          }
        }
      }
    }
  }}h2.is-active,tr.is-active,div.c-c_items.is-active,.contents p.is-active,h3.is-active{transform:none;opacity:1}h2,tr,div.c-c_items,.contents p,h3{transition:.3s ease-in;transform:translate(0,20px);opacity:0}.cards{display:flex;justify-content:center;max-width:80%;margin:auto;gap:50px}.card{position:relative;flex-basis:33%;max-height:220px;transition:.5s;border:2px solid #000;border-radius:3px}.card_img{opacity:.5;object-fit:cover;height:100%;width:100%}.card a:nth-child(1) {display:block;width:100%;height:100%;background:#000}.card_text{z-index:1;position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);text-align:center;color:#fff}.card .btn-int{z-index:5;right:0;bottom:0;display:flex;align-items:center;justify-content:center;box-sizing:content-box;min-height:6px;max-height:5%;color:#fff;background: rgb(161 146 67 / 83%)}.card_h2{font-size:36px;width:100%;margin:0;border-bottom:1px solid #cdcdcd}.card:hover{transform:scale(1.02)}.card:hover .btn-int{background:#7b713f}@media (max-width:1431px){.cards{width:1100px}@media (max-width: 1163px) {
    .cards {
      width: 80%;
      min-width: 930px;
    }
    @media (max-width: 1000px) {
      .cards {
        width: 80%;
        min-width: 930px;
      }
      .cards {
        display: flex;
        align-content: flex-start;
        align-items: center;
        flex-direction: column;
        min-width: auto;
        height: fit-content;
      }
      .card {
        flex-basis: auto;
        width: 400px;
        height: 250px;
      }
      .card_h2 {
        font-size: 30px;
        margin-top: -240px;
      }
      @media (max-width: 460px) {
        .cards {
          width: auto;
          max-width: 90%;
          margin-top: 40px;
        }
        .card {
          width: 85%;
          height: 150px;
        }
        .card_p {
          display: none;
        }
        .card_h2 {
          z-index: 1;
          left: 15%;
          margin-top: -50px;
          background: none;
          /* transform: translate(-50%, 0); */
        }
        .card .btn-int {
          right: 50%;
          width: 93%;
          padding: 5px 10px;
          transform: translate(50%, 0px);
          text-align: center;
        }
        @media (max-width: 329px) {
        }
      }
    }
  }}.news{display:flex;overflow:hidden;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%;height:190px;padding-bottom:10px;transform:translate(0%);background:#fff;gap:50px}.news-deco{z-index:-1;position:absolute;top:10%;left:-200px;width:500px;height:500px;transition:all 1s ease-out .5s;transform:translate(-50%,50%);opacity:0;border-right:15px solid #20353e;background: rgb(255 105 0);rotate:45deg}.tv2-news-deco-pc{position:absolute}.news-title{width:130px;height:130px;color:#fff;border-radius:50%}.is-active.news_svg{z-index:-1;position:absolute;width:133px;height:133px;animation:border_animation .5s ease-in forwards;fill:transparent;stroke:black}.is-active .news_circle{animation:border_animation 1s ease-in forwards;cx:66.5;cy:66.5;r:65;stroke-width:3px;stroke-dasharray:785px;fill:transparent}@keyframes border_animation {
  0% {
    fill: transparent;
    stroke-dashoffset: 785px;
  }
  98% {
    fill: transparent;
  }
  100% {
    fill: rgb(0, 103, 153);
    stroke-dashoffset: 0;
  }
}.news-list{position:relative;margin-top:auto}.news-title_h2{font-size:28px;display:flex;align-items:center;justify-content:center;height:130px;margin-top:0;margin-bottom:0;text-align:center}.news-title_p{display:none;width:70%;margin:auto;text-align:center}.news-time{font-size:14px;display:inline-block;width:fit-content;margin-right:20px}.news-text{display:inline-block;margin:10px}.news .btn-int{right:-162px;bottom:12px}.news-p{position:relative;width:600px;padding:4px 50px 4px 0}.news-p::before{position:absolute;bottom:-1px;left:0;width:0;height:2px;content:"";transition:all 1s ease-out .5s;background:#c3c3c3}.news-p::after{position:absolute;bottom:-1px;left:0;width:115px;height:2px;content:"";background:#006799}@media (max-width:1425px){.news-deco{top:20%;width:400px;height:400px}@media (max-width: 1245px) {
    .news_svg {
      display: none;
    }
    .news-title {
      /* height: 200px; */
      /* color: white; */
      border: 3px solid black;
      border-radius: 50%;
      /* width: 200px; */
      background: rgb(0, 103, 153);
    }
    .news {
      gap: 40px;
    }
    .news-title_h2 {
      margin-bottom: auto;
    }
    .news .btn-int {
      /* right: -140px; */
      /* bottom: -18px; */
      display: none;
    }
    @media (max-width: 1000px) {
      .news-deco {
        z-index: -1;
        position: absolute;
        top: -10%;
        left: -160px;
        width: 160px;
        height: 290px;
        border-right: 15px solid #20353e;
        background: rgb(255 105 0);
        rotate: 45deg;
      }
      .news {
        align-items: flex-start;
        flex-direction: column;
        height: auto;
        margin: auto;
        padding: inherit;
        padding-top: 30px;
        padding-bottom: 80px;
        /* margin-top: 50px; */
        gap: 30px;
      }
      .news-title_p {
        position: absolute;
        bottom: 20px;
        left: 125%;
        display: inherit;
        width: calc(80vw - 120px);
        text-align: justify;
        color: black;
      }
      .news-title {
        position: relative;
        width: 100px;
        height: 100px;
        margin-left: 20px;
      }
      .news-title_h2 {
        /* padding: 37px 0; */
        font-size: 24px;
        margin: auto;
      }
      .news-p {
        width: auto;
        max-width: 80%;
        margin: auto;
        margin-bottom: 25px;
        padding: 0;
      }
      .news-text {
        width: 95%;
        margin: 15px 0;
      }
      .news .btn-int {
        right: 30px;
        bottom: -45px;
      }
      .news-p::after {
        bottom: 33px;
        left: 0;
        width: 150px;
        height: 1px;
        content: unset;
        background: grey;
      }
      .news-time {
        padding: 5px 15px;
        color: white;
        background: #006799;
      }
    }
  }}.corp{position:relative;display:flex;width:800px;height:300px;margin:auto;transition:.5s ease-in;transform:translate(0,50px);opacity:0;border:3px solid #1f2539;background:#006799}.corp_img{flex-basis:30%;height:100%}.corp_h2{font-size:38px;width:inherit;width:350px;padding-bottom:10px;border-bottom:2px solid}.corp .btn-int{right:5px;bottom:5px;color:#fff}.corp-text{flex-basis:70%;padding:20px;color:#fff}.corp_p{line-height:1.5;width:80%}.corp-overview{padding:50px}.corp-section{position:relative;padding:50px 0;border-top:2px solid #000;background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/corp_bk.jpg)}.scroll.is-active:hover{transition:.3s;transform:scale(1.005)}.corp:hover .btn-int{color:#fff;background:#7b713f}@media (max-width:1000px){.corp-section{background:#efeded}.corp{flex-direction:column;width:75%;height:auto}.corp_img{flex-basis:unset;width:100%;height:auto;max-height:200px;object-fit:cover;object-position:top}.corp-text{flex-basis:unset;height:max-content;padding:10px}.corp_h2{font-size:30px;max-width:100%;margin:10px 0}.corp_p{width:95%;margin-bottom:40px;padding:15px}@media (max-width: 450px) {
    .corp .btn-int {
      right: 50%;
      bottom: 5px;
      width: 50%;
      transform: translate(50%, 0px);
      text-align-last: center;
    }
  }}.site-name{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;height:40px;height:25px;padding:25px 50px 25px;gap:50px}.site-footer{display:flex;flex-direction:row-reverse;border-top:2px solid;background:#616161}.footer-top{padding-top:50px;padding-bottom:30px;border-top:2px solid #000;background:#494949}.fotter-menu-list{z-index:0;position:relative;padding:40px 0 0 30px;grid-template-columns:1fr 1fr 1fr;gap:0 15px}.footer-icon_list{display:flex;display:none;flex-direction:row;gap:15px}.footer-location span{display:block;margin:0;text-align:center}.hr-footer{width:1200px;max-width:80%;opacity:0;color:#fff}.fml_ul{font-size:15px;margin:6px;list-style-type:none;color:#fff}.fml-second_ul{font-size:14px;font-weight:500;margin-top:5px;padding-inline-start:10px}.fml-second_li{line-height:1.7em;list-style:none;color:#e7e7e7}.fml-second_li::before{content:"ー "}#fml-houjin{grid-row: 1/1;grid-column:3}.site-logo{display:flex;align-items:center;max-width:99%;height:40px;gap:10px}.custom-logo_link{height:48px}.custom-logo{width:auto;height:48px;object-fit:contain}.site-title{font-size:34px;line-height:40px;padding-left:20px;color:#fff}.footer-location{font-size:15px;margin:0;margin-top:0;padding-top:15px;color:#fff}.privacy-policy{font-size:12px;height:20px;padding-top:10px;padding-right:50px;padding-bottom:20px;text-align:center;color:#fff}.footer_grid{font-size:13px;z-index:0;position:relative;display:grid;max-width:800px;max-width:90%;margin:auto;margin:auto;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}.kigyo{grid-row: 1/3}.f-g_container_title{font-size:16px;font-weight:bold;padding-bottom:5px;color:#fff;text-decoration-line:underline;text-underline-offset:5px}.f-g_box_title{font-size:14px;font-weight:bold;position:relative;padding:5px;color:#fff;padding-inline-start:12px}.f-g_item{padding:5px;color:#d4d4d4}.f-g_contents{padding-inline-start:22px}.f-g_box{margin-bottom:15px}.f-g_box_title::before{position:absolute;top:13px;left:-2px;width:8px;content:"";border:1px solid #fff}.fotter-menu-list::after{z-index:-1;position:absolute;top:15px;left:20px;width:calc(100% - 40px);height:90%;content:"";border: 1px solid rgb(237 237 237 / 37%)}.fotter_img{width:100%;height:406px;object-fit:cover}.footer-right{flex-basis:60%}.site-branding{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;height:90%}.site-info{background:#1f1f1f}.footer-left{display:flex;align-items:center;flex-basis:40%;justify-content:center;background:#555;flex-direction:column;gap:30px}.fml_li{font-size:16px;font-weight:bold}.f-g_item a::after{position:absolute;bottom:0;left:0;width:0;height:1px;content:"";transition:.3s;background:#fff}.f-g_item a{position:relative}.f-g_item:hover a::after{width:100%}@media (max-width:1430px){.fotter-menu-list{gap:20px 100px}@media (max-width: 1190px) {
    .site-branding {
      flex-direction: column-reverse;
    }
    @media (max-width: 1030px) {
      .fotter-menu-list {
        gap: 20px 40px;
      }
      @media (max-width: 830px) {
        .fotter-menu-list {
          margin: 30px auto 0;
          grid-template-columns: 1fr 1fr;
          gap: 15px;
        }
        .fml_ul {
          margin: 0 auto;
          padding-inline-start: 10px;
        }
        .fml-second_ul {
          display: none;
        }
        .footer-top {
          display: none;
        }
        .site-logo {
          flex-direction: column;
          height: 90px;
        }
        .site-title {
          line-height: 0;
        }
        .site-name {
          display: flex;
          align-items: center;
          flex-direction: column;
          padding: 50px 50px 20px;
          text-align: center;
          gap: 20px;
        }
        .footer-right {
          display: none;
        }
        .footer-left {
          flex-basis: 100%;
          padding: 20px;
        }
        .site-branding {
          height: max-content;
          margin-top: 40px;
          margin-bottom: 40px;
        }
        .site-logo {
          height: fit-content;
        }
        .site-title {
          font-size: 26px;
          padding-bottom: 30px;
        }
        img.custom-logo {
          height: 35px;
        }
      }
    }
  }}.btn-pagetop{font-size:12px;z-index:2;position:fixed;right:30px;bottom:30px;display:none;align-items:center;flex-direction:column;justify-content:flex-end;width:50px;height:50px;cursor:pointer;color:#fff;border:solid 2px #20353e;border-radius:50%;background:#253770}.btn-pagetop_arrow{display:block;width:10px;height:10px;transform:translateY(20%) rotate(-45deg);border-top:3px solid #fff;border-right:3px solid #fff}.scroll.is-active{transform:none;opacity:1}.fade-up{transition:1s ease-in;transform:translate(0,50px);opacity:0}.is-active .news-deco,.is-active .news-title .news-svg,.is-active .news-title .news-svg .news-circle,.is-active .news-list article .news-p{transform:none;opacity:1}.is-active.news-p::before{width:100%}.lower-page{width:60%;margin:auto;margin-top:0;margin-right:0;margin-left:auto}.lower-page h2 span{font-family:sans-serif;font-size:15px;position:relative;display:block;width:100%;height:40px;text-align:left;white-space:nowrap;color: rgb(48 56 108)}.lower-page h2 span::before{position:absolute;bottom:-15px;left:-15px;width:15px;height:15px;border-bottom:1px solid;border-left:1px solid}.lower-page h2 span::after{position:absolute;top:-15px;right:-15px;width:15px;height:15px;border-top:1px solid;border-right:1px solid}.contents{width:66%;height:max-content;margin:auto;margin-top:70px;margin-bottom:70px;padding:70px 95px;padding-top:70px;background:hsl(0deg 0% 100%)}.content-box p{font-family:sans-serif;font-size:18px;line-height:2;margin-bottom:40px}.contents h2{font-family:"a-otf-ryumin-pr6n",serif;font-size:42px;font-weight:bold;position:relative;width:100%;margin-top:-20px;margin-bottom:70px;padding:6px 0 10px 0;text-align:center;color:#000;border-image:linear-gradient(to right,#0693cd 5%,#253770 0%,#253770 95%,#0693cd 5%);border-image-slice:1;box-sizing:border-box}.contents h2::before{position:absolute;bottom:-15px;left:50%;width:80px;height:0;content:"";transform:translate(-60%,0);border-top:6px solid #0693cd;border-radius:50px}.photo-box{height:auto;margin-bottom:50px;background:#f8fcfd}.photo-box img{width:100%}.parallax{position:fixed;top:-100px;left:0;overflow:hidden;width:40%;height:100vh;padding-top:100px;padding-bottom:100px;border-right:1px solid #616161;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.parallax img{width:100%;height:100vh;object-fit:cover}@media (max-width:1000px){.parallax img{width:100%;height:100vh;object-fit:cover}.parallax{position:relative;top:0;width:100%;height:auto;padding-top:0;padding-bottom:0}.lower-page{width:100%}header.entry-header.alignwide{width:100%;height:200px;margin-top:5px}.parallax img{width:99%;height:450px;margin-bottom:0;padding:.5%;padding-bottom:0}}.breadcrumbs{font-size:15px;position:absolute;bottom:0;width:100%;padding:15px 0 15px 60px;padding-left:97px;text-align:left;color:#fff;border-top:1px solid gray}.pan_title{color:#fff}.post-page{color:#fff}span span span{display:none}.white_box{padding:35px 0;background:#fff}@media (max-width:1000px){.breadcrumbs{font-size:12px;padding-left:60px}}.related-post_area{display:grid;align-items:center;width:80%;padding:50px;padding:20px 10%;gap:15px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.related-post_area section{width:100%}.related-post_img{flex-basis:30%}.related-post{position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:340px;margin:auto;margin-bottom:25px;margin-bottom:15px;transition:.5s;background:#eceeef;gap:5px}.related-post_img img{width:100%;height:160px;margin-right:auto;margin-left:0;object-fit:cover}.r-p_box{font-size:15px;padding:0 20px}.r-p__a_h2{font-size:34px;margin-left:50px;padding:30px 35px 0;border-left:5px solid}.related-post::after{position:absolute;right:10px;bottom:10px;width:120px;height:26px;padding-top:10px;content:"詳しく見る";transition:.3s;text-align:center;color:#fff;border:1px solid;background: rgb(161 146 67 / 83%)}.related-post:hover{transform:scale(1.01);box-shadow:0 0 10px grey}.related-post:hover::after{transform:scale(1.1);background:#7b713f}.about-grid{display:flex;flex-direction:column;justify-content:center;margin:auto;margin-top:100px;margin-bottom:100px;gap:60px;justify-items:center}.a-g_img{width:99%;height:800px;border: 8px solid rgb(48 56 108);object-fit:cover;object-position:bottom}.a-g_h2{font-size:80px;position:absolute;top:80px;right:0;margin:0;padding:19px 5.4% 18px;text-align:center;color:#fff}.a-g_h2::after{position:absolute;right:50px;bottom:0;width:1000px;height:10px;content:"";border-top: 3px solid rgb(255 105 0)}.a-g_section{display:block;box-shadow: 0 0 10px rgb(35 36 13 / 15%)}.a-g_item{margin:auto}.a-g_content{position:relative}.search-result{font-size:35px;font-weight:bold;margin-top:25px;color:#0693e3}.s-r_text{font-size:20px;font-weight:normal;color:#000}.president_text{width:100%;place-self:center}.president{float:left}.president_text p{font-family:"a-otf-ryumin-pr6n",serif;font-size:25px;font-weight:bold;line-height:2;padding-right:50px;padding-left:20px;text-align:right}.photo-box.president img{width:50%;height:450px;object-fit:cover}.c-i_table{border-spacing:40px 0;border-collapse:separate}.c-i_th{z-index:5;position:relative;width:120px;height:auto;padding-top:50px;border-spacing:20px;border-collapse:separate;text-align:center;vertical-align:initial;border-top:2px solid #253770}.c-i_table tr{position:relative}.c-i_table tr::before{z-index:-1;z-index:1;position:absolute;top:46px;left:20px;width:120px;height:25px;content:"";border-radius:5px}.c-i_td{padding:50px 0;border-top:2px solid #c5c5c5}.c-i_table{margin:auto;margin-top:150px;border-spacing:20px 0;border-collapse:separate;background:#fff}.c-i-class{margin-bottom:15px}.c-i_hr{margin:50px 0;border:2px dotted #a6a6a6}.c-i_title,.c-i_post,.c-i_address,.c-i_contact{display:block}.c-q_table{width:600px;max-width:45%;border-spacing:15px;border-collapse:separate}.c-q_th{z-index:1;position:relative;width:250px;padding:10px;padding-top:20px;text-align:left;border-top:2px solid #253770}.c-q_td{padding:10px;border-top:2px solid #c5c5c5}.c-q_table-area{align-items:flex-start;justify-content:center;max-width:1050px;margin:auto;gap:20px}.c-q_table tr.etc::before{z-index:1;position:absolute;top:15px;left:20px;width:250px;height:25px;content:none;border:1px solid gray;border-radius:5px;background:#e2eaed}.c-q_table tr{position:relative}.etc{font-size:19px;text-align:right}[data-filter-view]:not([data-filter-view=""]) [data-filter-key] {display:none}[data-filter-view][data-filter-view~="圧縮機"] [data-filter-key~="圧縮機"],[data-filter-view][data-filter-view~="モーター"] [data-filter-key~="モーター"],[data-filter-view][data-filter-view~="発電機"] [data-filter-key~="発電機"],[data-filter-view][data-filter-view~="電源設備"] [data-filter-key~="電源設備"],[data-filter-view][data-filter-view~="変圧器"] [data-filter-key~="変圧器"],[data-filter-view][data-filter-view~="受電設備"] [data-filter-key~="受電設備"],[data-filter-view][data-filter-view~="減速機"] [data-filter-key~="減速機"],[data-filter-view][data-filter-view~="空調・環境"] [data-filter-key~="空調・環境"],[data-filter-view][data-filter-view~="送風機"] [data-filter-key~="送風機"],[data-filter-view][data-filter-view~="エレベーター"] [data-filter-key~="エレベーター"],[data-filter-view][data-filter-view~="IoT"] [data-filter-key~="IoT"],[data-filter-view][data-filter-view~="什器・備品"] [data-filter-key~="什器・備品"],[data-filter-view][data-filter-view~="照明"] [data-filter-key~="照明"],[data-filter-view][data-filter-view~="ポンプ"] [data-filter-key~="ポンプ"],[data-filter-view][data-filter-view~="その他"] [data-filter-key~="その他"]{display:flex;background:none}.filter-cond{display:grid;width:80%;margin:auto;padding:0 0 30px;list-style:none;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.filter-cond li::marker{visibility:hidden;list-style:none;content:none;opacity:0;color:red}.filter-items li::marker{content:none}.filter-items li{display:flex;height:auto;margin:0 20px;padding:20px;border-bottom:2px solid #c5c5c5;gap:20px}.s-b_cat span{font-size:12px;display:inline-block;margin:3px;padding:5px 10px;border:1px solid;border-radius:5px;background:#fff}.s-b_tag span{font-size:12px;display:inline-block;margin:3px;padding:5px 10px;border:1px solid;border-radius:5px;background:#fff}.s-b-maker-name{width:360px}.s-b_cat{width:170px}.s-b_tag{width:380px}.c-m_h3{margin:0;padding:30px;border-bottom:1px solid #b2b2b2;background:#fff;-webkit-text-fill-color:black}.c-m-filter-container{position:relative;display:block;border:1px solid #b2b2b2;background:#f7f7f7}.filter-items{margin-top:50px;padding-bottom:50px;border:1px solid #b2b2b2;padding-inline-start:0}.filter-items li:nth-of-type(even) {background:#eee}.filter-cond-title{font-size:20px;font-weight:bold;left:30px;padding:20px;grid-column-start:1;grid-column-end:4}.filter-title{font-weight:bold;display:flex;margin:20px;padding:20px;border-bottom:1px solid #b2b2b2;gap:20px}.f-t_name{width:360px}.f-t_cat{width:170px}.f-t_item{width:380px}.c-c_items{position:relative;display:flex;align-items:center;box-sizing:border-box;height:70px;padding:15px 30px;padding-left:33px;text-align:left;border:2px solid #bbb;border-radius:5px;background:#fff}.c-c_items::before{position:absolute;top:21px;left:14px;width:4px;height:21px;content:"";background:#1e35c7}.c-c_grid{display:grid;margin-bottom:100px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px 20px}@media (max-width:1030px){.contents{width:90%;margin:0;padding:5%}.c-i_table{display:contents;width:100%}.c-c_grid{display:grid;width:90%;margin:auto;margin-bottom:100px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 10px}}.m-p_img{display:block;margin:auto}.m-p_h4{font-size:30px}.support-text{font-size:18px}.m-i_text{font-size:25px}.m-i_text p{line-height:1.5;margin-bottom:50px}#cf-tbl{width:800px;margin:auto}#cf-tbl table{width:100%;border-collapse:collapse;color:#444;border:solid #ccc;border-width:1px}#cf-tbl table tr th,#cf-tbl table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;background:#fff}#cf-tbl table tr th{width:35%;background:#fff}@media screen and (max-width:768px){#cf-tbl{width:100%}#cf-tbl table,#cf-tbl table tbody,#cf-tbl table tr,#cf-tbl table tr th,#cf-tbl table tr td{display:block}#cf-tbl table{width:100%;border-width:0 0 1px 0}#cf-tbl table tr th,#cf-tbl table tr td{width:100%;padding:3% 5%}#cf-tbl table tr td{border-width:0 1px 0 1px}}.required{font-size:.8em;margin-right:5px;padding:5px;color:#fff;border-radius:3px;background:#f57500}.optional{font-size:.8em;margin-right:5px;padding:5px;color:#fff;border-radius:3px;background:navy}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;margin-top:10px;margin-right:10px;padding:8px 15px;border:1px solid #d0d5d8;border-radius:3px;background-color:#eff1f5}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}input.wpcf7-submit{font-size:18px;font-weight:700;display:block;width:400px;margin:15px auto 0;padding:15px;color:#fff;border-radius:2px;background:#ffaa56}@media screen and (max-width:768px){input.wpcf7-submit{width:250px}}input.wpcf7-submit:hover{cursor:pointer;transform:translateY(-4px);opacity:.7;box-shadow:0 15px 30px -5px rgba(0,0,0,.15) , 0 0 5px rgba(0,0,0,.1)}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{font-weight:600;color:red}.contact-page-area{max-width:900px;margin:auto;margin-top:180px}h2.contact_h2{text-align:center}.contact-box{width:fit-content;max-width:95%;margin:auto;margin-bottom:30px}.parallax img{animation:afadeIn 1.5s ease-in}@keyframes afadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.news-list article{position:relative}.fa-solid,.fas{font-weight:900;position:absolute;top:50%;right:20px;transform:translate(0,-50%)}.individual-slider{overflow:hidden;width:80vw;height:53vw;margin-inline:auto}.slick-img img{width:100%}@keyframes zoomUp {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.15);
    /* 拡大率 */
  }
}.add-animation{animation:zoomUp 10s linear 0s normal both}.imdividual-slider{width:100%}.slick-img img{line-height:1;position:absolute;width:100%;height:auto;max-height:960px;vertical-align:top;image-rendering:-webkit-optimize-contrast;object-fit:cover}.slick-img{z-index:999;position:relative;top:0;opacity:1}.slick-img{width:100%}.intro-img img{width:450px}.intro-area{display:flex;justify-content:center;max-width:90vw;margin:auto;margin-top:70px;margin-bottom:50px;gap:50px}.corp-name{font-family:system-ui;font-size:230px;font-weight:bold;line-height:.8;letter-spacing:-7px}.corp-name_container{display:flex;gap:50px}.corp-name-sub{font-size:16px;font-weight:bold;padding-top:20px;padding-right:20px;border-right:4px double}.intro-title{font-family:"a-otf-ryumin-pr6n";font-size:60px;margin-bottom:60px}.intro-text{max-width:90vw;margin:auto;text-align:center}.text-img-img img{max-width:350px;height:350px;object-fit:cover}.text-img_area{padding:50px;background: #131313de}.text-img-text{font-size:18px;z-index:1;position:relative;color:#fff;place-self:center}.cat-top .text-img-text{background:#303030}.text-img-card{display:flex;justify-content:flex-start;max-width:1040px;margin:auto;margin-bottom:50px;margin-bottom:-50px;gap:50px 100px}.text-img-card:nth-child(even) {z-index:1;position:relative;flex-direction:row-reverse}.text-area{font-family:serif;font-size:16px;position:relative;height:auto;padding:50px;text-align:center;background:#fff}.individual-top-h2-container{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;margin:auto;margin-bottom:50px;gap:20px}.individual-top_h2{font-family:"a-otf-ryumin-pr6n";font-size:40px;width:300px;min-width:100%;margin:0;margin:auto;padding-bottom:10px;border-bottom:4px double}.individual-top_h2-sub{font-family:serif;font-size:16px;margin:0;margin-top:10px}.individual-top-h2{text-align:center}.individual-top-h2-text{font-size:16px;max-width:80%}.individual-top{padding:100px}@media (max-width:1300px){.corp-name{font-size:125px}.corp-name-sub{font-size:15px}.intro-title{font-size:41px;margin-bottom:20px}.intro-text p{line-height:1.5;margin:6px}}.works-img img{width:100%;min-height:100%;max-height:100%;aspect-ratio: 16/9;object-fit:cover}.works-grid{display:grid;justify-content:center;max-width:1080px;margin:auto;margin-bottom:50px;grid-template-columns:repeat(auto-fit,350px);gap:15px 15px}.works-title{font-family:"a-otf-ryumin-pr6n";font-size:16px;margin:5px}.works-tag{color:#6495ed}.works-tag span{font-size:12px;padding:0 5px}.inner-link{width:fit-content;margin-right:15%;margin-left:auto;padding:10px 40px;border:1px solid}.related-page{z-index:1;position:relative;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover}.realted-page-title{font-size:25px;width:max-content;border-bottom:1px solid}.related-page-text{position:relative;color:#fff}#slider{width:100%;height:100vh}.related-page-area{display:grid;max-width:1080px;margin:auto;margin-bottom:50px;padding:40px 20px;text-align:center;grid-template-columns:repeat(auto-fill,150px);grid-template-columns:.7fr 1.6fr .7fr;grid-template-rows:250px 200px;gap:5px}.realted-page-sub{position:absolute;bottom:20px;left:30px}.related-page::before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background: rgb(0 0 0 / 60%)}.related-page:nth-last-child(1) {background-size:cover;grid-column: 1/4}.text-area p{font-size:18px;font-weight:bold;line-height:2.5;margin-bottom:30px}.individual-top-h2 .table{width:150px}.individual-top-h2 table{max-width:1000px}.related-page:hover{transition:.5s;transform:scale(1.01)}.related-page:not(hover) {transition:.5s;transform:scale(1)}.related-page:hover::before{transition:.5s;transform:scale(1.01);background:transparent}.individual-top-h2 th{font-size:24px;width:300px;padding:10px;border-bottom: 1px solid #80808033}.individual-top-h2 table td{display:block;padding:5px;text-align:left;border-bottom: 1px solid #80808042}.individual-top-h2 table tr{padding:20px}.text-img-card:nth-last-child(1) {margin-bottom:0}.individual-lower-page.intro-area{display:flex;align-items:center;width:80%;margin:auto;margin-top:150px;margin-bottom:50px;padding-bottom:50px;border-bottom: 1px solid #8080803d;gap:20px}.individual-lower-page.corp-name{font-family:system-ui;font-size:60px;font-weight:normal;line-height:.8;letter-spacing:-2px;overflow-wrap:break-word}.individual-lower-page.corp-name_container{display:flex;align-items:flex-end;gap:20px}.individual-lower-page.corp-name-sub{font-size:10px;line-height:1;padding-top:0;padding-right:20px;border-right:4px double}.individual-lower-page.intro-title{font-family:"a-otf-ryumin-pr6n";font-size:30px;margin-bottom:0}.flex-box{display:flex;flex-direction:row-reverse;justify-content:center;margin:auto;margin-bottom:50px;margin-bottom:50px;padding-right:5%;gap:50px}.right-text{font-size:18px;max-width:750px}.left-pic img{width:auto;max-width:450px;height:100%}.left-pic{width:100%;max-width:450px}.individual-lower-page.text-content-title-h2{font-size:22px;font-weight:bold}.individual-lower-page.text-img-text.scroll p{font-size:15px}.individual-lower-page.text-img-text.scroll{color:#000}.individual-lower-page.text-img_area{background:#fff}.individual-lower-page.text-img-card:nth-child(even):after {z-index:-1;position:absolute;top:-35px;left:-100px;width:100%;height:100%;padding:30px 100px;content:"";border:1px solid #d1d1d1;background:#eceeef}.steps{position:relative;width:250px;height:150px;margin:10px;border:1px solid}.steps span{font-size:14px;z-index:5;position:relative;top:-50px;left:10px;display:block;width:90%}.housing-flow{display:grid;justify-content:center;max-width:1080px;height:max-content;margin:auto;padding:50px;color:#fff;grid-template-columns:repeat(auto-fit,270px)}.s-1:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-1";transform:translate(-50%,0%)}.s-2:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-2";transform:translate(-50%,0%)}.s-3:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-3";transform:translate(-50%,0%)}.s-4:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-4";transform:translate(-50%,0%)}.s-5:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-5";transform:translate(-50%,0%)}.s-6:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-6";transform:translate(-50%,0%)}.s-7:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-7";transform:translate(-50%,0%)}.s-8:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-8";transform:translate(-50%,0%)}.s-9:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-9";transform:translate(-50%,0%)}.s-10:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-10";transform:translate(-50%,0%)}.s-11:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-11";transform:translate(-50%,0%)}.s-12:after{position:absolute;top:10px;left:50%;width:auto;height:auto;content:"STEP-12";transform:translate(-50%,0%)}.steps_s-1{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step1.png);background-size:cover}.steps_s-2{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step2.png);background-size:cover}.steps_s-3{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step3.png);background-size:cover}.steps_s-4{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step4.png);background-size:cover}.steps_s-5{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step5.png);background-size:cover}.steps_s-6{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step6.png);background-size:cover}.steps_s-7{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step7.png);background-size:cover}.steps_s-8{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step8.png);background-size:cover}.steps_s-9{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step9.png);background-size:cover}.steps_s-10{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step10.png);background-size:cover}.steps_s-11{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step11.png);background-size:cover}.steps_s-12{background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/step12.png);background-size:cover}.bk-gray{font-size:22px;font-weight:bold;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color: #808080bd}.citation{font-size:8px;white-space:nowrap}.contain img{object-fit:contain}.individual-page-cat-top-container{display:flex}.ipct-container img{z-index:0;position:absolute;width:100%;height:100%;opacity:.5;object-fit:cover}.individual-page-cat-top.ipct-center{font-family:"a-otf-ryumin-pr6n";font-size:16px;display:flex;align-items:center;flex-basis:24%;box-sizing:border-box;padding:0 50px 0;text-align:center;color:#fff;background:#000}.individual-page-cat-top{position:relative;flex-basis:38%}.ipct-container .corp-name{font-size:120px;letter-spacing:0}.ipct-container{height:100%;background:#000}.ipct-container .intro-area{position:relative;height:600px}.ipct-container .corp-name-sub{font-size:12px;border:none}.ipct-container .intro-area{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:0;color:#fff}.ipct-container .intro-title{text-align:center}.big-title{font-size:30px;font-weight:bold}.eng{font-size:24px;margin-bottom:50px}.ipct-container .inner-link{z-index:2;position:relative;bottom:130px;padding:0;color:#fff;background: #ffeb3b6b}.inner-link a{display:block;padding:10px 60px}@media (max-width:1100px){.individual-page-cat-top-container{display:flex;flex-direction:column-reverse}.inner-link{margin:auto}.intro-area{flex-direction:column;margin-top:0}.ipct-container{padding-top:50px}}.works-name{font-weight:bold;display:flex;flex-direction:column;justify-content:flex-start;width:30%;color:#2196f3}.one-day-item{display:flex;margin-bottom:100px;gap:20px}.one-day-content{box-sizing:content-box;margin-bottom:50px;padding:50px;border:5px solid gray;border-radius:33px}.one-day-content table{width:100%;margin-bottom:50px}.one-day-item:nth-child(even) {flex-direction:row-reverse}.one-day-content tr:nth-child(even) {background:#f0f8ff}.one-day-content tr{width:100%;text-align:left}.one-day-content th{width:80px}.one-day-content tr{text-align:left}.title-requruit{font-weight:bold}.workers-voice-title{font-weight:bold}.one-day-content .one-day-quolification tr:nth-child(even) {background:none}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.tab button{font-size:17px;float:left;margin:1px;padding:14px 16px;cursor:pointer;transition:.3s;border:none;outline:none}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.carousel{position:relative;height:600px}.carousel table{position:absolute;transform:translate(0,20px);opacity:0}.carousel table.active{transform:none;opacity:1}.carousel a.prev,.carousel a.next{font-size:28px;font-weight:bold;position:absolute;top:50%;left:-50px;width:auto;margin-top:-32px;padding:6px;cursor:pointer;transition:.6s ease;color:#000;border-radius:0 3px 3px 0}.carousel a.next{right:-50px;left:auto;border-radius:3px 0 0 3px}.carousel a.prev:hover,.carousel a.next:hover{color:#fff;background-color:rgba(0,0,0,.8)}@media screen and (max-width:600px){.carousel a.prev,.carousel a.next{font-size:12px;padding:8px}.tab button{font-size:10px;padding:8px 10px}}.tabcontent{width:100%;transition:.5s}.individual-page-cat-top:hover img{transition:transform 1.5s;transform:scale(1.03)}.individual-page-cat-top:not(:hover) img {transition:1.5s;transform:scale(1)}th.reqruit-table-title{font-size:24px;padding:10px 20px;color:#fff;background:#253770}.work-intro{margin-bottom:100px}.entry-title.single{font-size:28px;position:relative;top:130px;left:0;width:850px;text-align:left;color:#000}header.entry-header.alignwide.single{width:100%;margin-bottom:50px}.single figure.post-thumbnail{float:right;max-width:40%;margin-top:150px;margin-left:50px}.entry-content.single{font-size:16px;max-width:850px;margin:auto;padding-bottom:100px}.entry-content.single img{width:800px;max-width:80vw}.single .entry-title::before{bottom:20px;height:45px;border-left:3px double}.single p{margin-bottom:0;margin-block-start:2em}.posted-by{display:none}.post-taxonomies{width:max-content;margin:auto}div#respond{display:none}p.meta-nav{display:flex;align-items:center;margin:auto}.nav-links{display:flex;flex-direction:row;justify-content:space-between;width:750px;margin:50px auto 50px}p.post-title{margin:auto}.nav-previous{float:left}.nav-next{float:right}.cat-top .text-img-text p{z-index:1;position:relative;width:350px;padding:20px 50px;border:1px solid #fff;background:#303030}.cat-top .text-img-text::after{z-index:-1;position:absolute;top:40px;left:20px;width:450px;height:123px;content:"";border:1px solid #fff;background:#303030}.cat-top .text-img-text::before{z-index:2;position:absolute;top:-10px;right:-50px;width:95px;height:95px;content:"";border:1px solid #fff;border-radius:50%;background: rgb(183 180 180 / 14%)}.text-img-img{z-index:3}.individual-top-h2 tbody{display:flex;justify-content:center;margin-top:50px;gap:100px}footer.entry-footer.default-max-width{position:absolute;top:130px;left:50%;transform:translate(-50%,0)}.cat-links{display:none}.tags-links a{font-size:15px;line-height:100%;display:inline-block;float:none;width:auto;margin:0 2px;padding:5px 10px 3px;text-align:center;color:#fff;border-radius:20px;background-color:#aa9c71}.tags-links{display:block;width:574px;margin:0 auto;padding:20px 0 18px;text-align:center;border-radius:5px}.posted-on{display:none}.post-edit-link{display:none}.individual-page-cat-top-container+.related-page-area{display:none}.entry-content.single p:nth-child(1) {margin-bottom:50px;padding:50px;border:1px solid #fff;background:#dae2e6}.text-img-card:nth-child(1) img {max-width:300px;height:400px}.text-img-card:nth-last-child(1) img {max-width:520px}.individual-lower-page.text-img-card{margin-bottom:50px}.select-tab-title-text{font-size:42px;padding:25px 25px 0;text-align:center}.select-tab{display:inline-block;padding:5px 40px;border:1px solid gray;border-radius:25px;background:#f1f1f1}.select-tab-title-tab-list{display:flex;align-items:flex-end;justify-content:center;gap:20px}.selected{color:#fff;background-color:#253770}.select-tab-title{padding:0 0 50px;background:#fff}.archhive-page{display:grid;box-sizing:content-box;max-width:1200px;margin:auto;margin-top:100px;margin-bottom:100px;padding:100px;background:#fff;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:85px 30px}.archhive-page img{height:250px!important;object-fit:cover}.link-more a{display:block;margin:10px;margin-top:30px;padding:5px 10px;text-align:center;border:1px solid}.each-post h2{font-family:serif;font-size:20px;margin-top:0;margin-bottom:10px;margin-left:0}.post-tags a{font-size:13px;display:inline-block;margin-right:5px;padding:2px 12px;color:#fff;border:1px solid;border-radius:3px;background:#2e3a7a}.more-link{display:none}.post-tags{margin-bottom:10px}.archive-h2{font-family:serif;font-size:25px;display:flex;align-items:flex-end;justify-content:flex-start;height:300px;text-align:end;background-image:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/%E5%A4%96%E8%A6%B3%E5%A4%9C%E6%99%AF.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}main#main{padding-top:100px}.archive-h2 h2{max-width:100%;margin:0;padding-top:30px;padding-right:10%;padding-left:20%;background:#eceeef}article#post-8 h1.entry-title_top.default-max-width{display:none}.category-works .post-tags{display:flex;justify-content:flex-end}.back-to{width:300px;margin:auto;padding:10px 0;text-align:center;color:#fff;border:1px solid;background:#253770}.back-to a{display:inline-block;width:100%;height:100%}.select-tab-title-text{font-family:"a-otf-ryumin-pr6n";max-width:550px;margin:auto;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid gray}.footer-grid_container:nth-child(-n + 3) {grid-row: 1/3}.gridtest{width:70%;margin:0 auto;margin-top:100px;padding:50px;background-color:#fff;column-count:3;column-gap:10px}.gridtest img{z-index:0;position:relative;width:100%;transition:.5s;transform:scale(1);opacity:0;border:1px solid;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.gridtest img:hover{z-index:3;position:relative;transition:.5s;transform:scale(1.05)}.gridtest img.is-active{transition:.5s;opacity:1}#pixel-viewer{z-index:10;position:fixed;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;cursor:pointer;user-select:none;animation:fadein .2s ease-out both;background:rgba(0,0,0,.9);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}#pixel-viewer.fadeout{animation:fadeout .2s ease-out both;pointer-events:none}#pixel-viewer.fadeout #pixel-viewer__img{animation:scaledown .2s ease-out both}#pixel-viewer__alt{font-size:14px;line-height:44px;overflow:hidden;width:100%;height:44px;padding:0 48px 0 12px;white-space:nowrap;text-overflow:ellipsis;color:#eee;background:rgba(0,0,0,.95)}#pixel-viewer__alt::before,#pixel-viewer__alt::after{z-index:12;position:fixed;top:20px;right:12px;width:24px;height:3px;content:"";border-radius:4px;background:#eee}#pixel-viewer__alt::before{transform:rotate(45deg)}#pixel-viewer__alt::after{transform:rotate(-45deg)}#pixel-viewer__img{display:block;max-width:100%;max-height:calc(100% - 44px);margin:auto;animation:scaleup .2s ease-out both}@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes scaleup {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}@keyframes scaledown {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.95);
  }
}.display-none{display:none}.humburger-text-list-more li{padding:10px;list-style:none}ul.humburger-text-list-more li a{display:block;height:100%;padding:10px;background: #b1b1b130}ul.humburger-text-list-more li:nth-child(even) a {background:#fff}.humburger-text-list.htla::after{display:none}article.recruit-page-archive-test{width:60%;margin:auto}section.section-test{display:flex;overflow:hidden;flex-direction:row;flex-wrap:nowrap;width:100%;gap:10%}.section-content{display:none;width:100%;margin-bottom:50px;transition:.5s}article.recruit-page-archive-test img{width:100%}.tag_list{display:flex;justify-content:center;margin-top:100px;gap:50px}.tag_item{padding:5px 20px;border:1px solid #000;border-radius:15px}.this{display:unset;min-width:100%;animation:appear .5s ease}@keyframes appear {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.select-tab.this{min-width:auto;color:#fff;background:#253770}.showingwhat{padding:20px;text-align:center}@media screen and (max-width:1250px){.text-img-card:nth-last-child(1) img {max-width:400px;height:270px}.text-img-card{gap:50px}.cat-top .text-img-text p{font-size:16px;width:300px;padding:10px 15px}.cat-top .text-img-text::after{width:325px;height:84px}.cat-top .text-img-text::before{right:-40px;width:55px;height:55px}}@media screen and (max-width:1000px){main#main{padding-top:67px}.one-day-item{flex-direction:column}.works-name{flex-direction:row;width:100%}.works-name img{width:50%}.individual-page-cat-top.ipct-center{z-index:3;padding-top:50px}.ipct-container .corp-name{font-size:80px}.corp-name_container{align-items:center;justify-content:center;max-width:100%;gap:20px}.archive-h2 h2{display:flex;justify-content:center;width:100%;padding:0;padding:20px}.gridtest{margin-top:0;column-count:2}.text-img-card{flex-direction:column;margin-bottom:0;margin-bottom:20px;gap:0}.text-img-card:nth-child(even) {flex-direction:column}.cat-top .text-img-text::before{display:none}.cat-top .text-img-text p{text-align:center;border:none}.cat-top .text-img-text::after{display:none}.text-img-card:nth-child(1) img {width:100%;max-width:unset;height:auto}.text-img-img img{width:100%}.related-page-area{display:flex;align-items:center;flex-direction:column}.realted-page-title{position:unset;border-bottom:0}.related-page{display:flex;justify-content:center;width:100%}.individual-top{padding:0}.flex-box{align-items:center;flex-direction:column-reverse;padding-right:0}.right-text{max-width:80%;margin:auto}.individual-lower-page.text-img-img{place-self:center}.left-pic img{width:100%}.individual-lower-page.intro-area{margin-top:50px}.individual-top-h2 tbody{flex-direction:column}.corp-name{font-size:95px}.corp-name-sub{font-size:11px;border-right:none}.individual-page-cat-top .ipct-container{padding-top:0}.select-tab-title-tab-list{display:flex;flex-wrap:wrap;gap:10px}table#construction th{display:block;box-sizing:border-box;min-width:100%}table#construction td{display:block}}article.news-list.news-archive{width:800px;max-width:98%;margin:auto;margin-top:150px;margin-bottom:150px}.news-archive .news-p{width:800px;padding:20px}.pdfLink{display:inline-block;margin-right:5px;padding-right:22px;text-decoration:underline;background:url(https://fuji-ind.co.jp/fuji/wp-content/uploads/icon_pdf.png) no-repeat right center}.img-wrap{flex-direction:column;max-width:1250px;margin:auto;gap:25px}.text-wrap{font-size:25px;width:80%;max-width:980px;margin:50px auto 150px;text-align:center}.flex.zeh-what{flex-direction:column;max-width:1260px;margin:auto;text-align:center}.text-wrap img{width:100%;height:auto}.flex.zeh-what img{width:100%;max-height:600px;object-fit:contain}.float-text-wrap{font-size:24px;position:absolute;top:-40px;right:10%;width:320px;max-width:60%}.zeh-wedo{position:relative}.zeh-box{align-items:center;flex-direction:column;max-width:30%;gap:20px}.zeh-box-wrap{display:flex;align-items:stretch;justify-content:center}.zeh-box img{width:100%;max-width:400px;height:100%;max-height:400px}.merit-zeh-wrap.flex{justify-content:center;max-width:1500px;margin:auto;gap:50px}.merit-zeh_box{display:flex;align-items:center;flex-direction:column;max-width:300px;gap:30px}.zeh-overall-text{font-size:1.1rem;max-width:1050px;margin:auto;text-align:center}.performance-page h2{margin:75px auto 50px;text-align:center}.merit-zeh_box img{max-height:50px}.merit-box_title-image{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;height:80px;text-align:center;gap:10px}.zeh-overall-text span{font-weight:bold;color:#f69}.performance-page{background:#fff}.performance-page .individual-lower-page.intro-area{margin-top:0;padding-top:150px}.plus{font-size:50px;position:relative;width:5%;height:100px;text-align:center}.plus .fa-solid,.fas{right:0;left:0}.merit-eng-title span{font-size:12px;line-height:.5;display:block;margin:0;padding:0}.merit-zeh-box_title{display:flex;align-items:center;flex-direction:column}.merit-eng-title{font-weight:bold}.zeh_box_title{font-size:23px;font-weight:bold;color:gray}.zeh-box_sub{font-weight:bold;color:#f69}.zeh-overall-text p:nth-child(2) span {color:#72aee6}.zeh-overall-text p:nth-child(3) span {font-size:1.8rem}.text-wrap span{font-weight:bold;transition:background-size .8s;color:#f69;background-image:linear-gradient(90deg,#0086e0,#0086e0);background-repeat:no-repeat;background-position:left bottom;background-size:0 10px}.zeh-level{font-weight:bold;position:relative;width:65%;padding:5px;transition:1s ease-in;transform:scale(0,1) translate(0,0);transform-origin:left top;text-align:center;opacity:1;color:#fff;background:#f69}.zeh-bar{font-weight:bold;position:relative;width:100%;padding:5px;transition:1s ease-in;transform:scale(0,1) translate(0,0);transform-origin:left top;text-align:center;opacity:1;color:#fff;background:#72aee6}.zeh-image{display:flex;flex-direction:column;max-width:1300px;margin:auto;gap:20px}.zeh-class-bars{display:flex;flex-direction:column;width:100%;gap:20px}.zeh-level::before{position:absolute;top:-13px;right:-30px;width:0;height:0;content:"";border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #f69}.zeh-bar::before{position:absolute;top:-13px;right:-30px;width:0;height:0;content:"";border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #72aee6}.wedoit{position:relative}.wedoit::before{position:absolute;right:-70px;bottom:26px;width:80px;height:5px;content:"";border:1px solid gray;border-radius:20px;rotate:315deg}.wedoit::after{position:absolute;bottom:26px;left:-70px;width:80px;height:5px;content:"";border:1px solid gray;border-radius:20px;rotate:50deg}.zeh-level.scroll.is-active{transform:scale(1,1) translate(0);transform-origin:left top;opacity:1}.zeh-bar.scroll.is-active{transform:scale(1,1) translate(0);transform-origin:left top;opacity:1}span.span-underline.scroll.is-active{background-size:100% 10px}@media screen and (max-width:1000px){.zeh-box-wrap{align-items:center;flex-direction:column}.flex.zeh-box{max-width:80%}.zeh-image{flex-direction:row-reverse}.zeh-class-bars{width:130px;writing-mode:vertical-rl;gap:10px}.merit-zeh-wrap.flex{align-items:center;flex-direction:column}.zeh-overall-text p{max-width:80%;margin:auto}.zeh-level::before{top:auto;bottom:0}.zeh-level{width:auto;height:70%}.zeh-bar{width:auto;height:100%}.zeh-bar::before{top:auto;bottom:0}.wedoit{font-size:14px}.wedoit::after{bottom:20px;left:-40px;width:45px}.wedoit::before{right:-40px;bottom:20px;width:45px}.float-text-wrap{right:20%}}.related-page a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:20px}h1.page-title{max-width:90%;margin:auto;padding:5%;text-align:center}.renew p{font-size:20px;max-width:90%;margin:auto;padding:0;text-align:center}.toplink a{font-size:20px;display:block;margin:auto;padding:30px;text-align:center;color:#00f;background:#fff}.grecaptcha-badge{visibility:hidden}.fotter-banner{width:50%;min-width:300px}.fotter-banner img{width:100%}