

.win .btn__banner { display: none; }

.win .type-dock .container .bt2Box a p {
    font-size: 16px!important;
    
}
.win .content-version .container .version .additional-sp .additional .element-cleankit .link-cleankit a, .win .link-contact a {
    font-size: 16px!important;
}
.win .benefit .solution .txt-ontable h5 {
    
    white-space: normal;
}
.win .home .benefit .container .title-benefit span+h5 {
    
    margin-top: 60px!important;
}
.win .tutorial .video__tutorial:hover:after { display: none;}
#menu-top-template {display: none;}
.win .parent-sticky { padding-top: 0!important;}
.win .sticky-type-dock { top: 0!important;}
.win .fixed-type-dock .sticky-type-dock { position: static!important; width: auto!important; display: none!important;}
.win .fixed-type-dock .content-version {
    margin-top: 0px!important;
  }
.win .benefit .solution .img-table img,.win .benefit .solution .img-table { display: none!important;}

.win #header { display: none!important;}

.win .benefit .container .title-benefit span { font-size: 20px!important;}
.win .home .benefit .container .title-benefit span+h5 { font-size: 18px !important;}

/**追加**/
.win .banner .banner-wrap .img_pro img { width: 60vw; height: auto; margin: 20vw 0;}
.win .tutorial .video__tutorial { display: block; margin-left: auto; margin-right: auto;}
.win .banner { max-height:initial;}
.win .customer .row { display: block; margin-bottom: 40px;;}
.win .customer .row .col-6 { margin: 20px auto;}
.win .customer { padding-bottom: 260px;}





