h1{text-align:center;padding-top:25%;padding-bottom:20%;font-size:23px;letter-spacing:2.5px;line-height:43px}.wrap{display:flex;align-items:center;overflow:hidden}.slideshow{display:flex}.content{padding:5px}.slideshow{display:flex;animation:loop-slide 25s infinite linear 1s both}@keyframes loop-slide {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}.wrap2{display:flex;align-items:center;overflow:hidden;margin-left:-435%}.slideshow2{display:flex}.slideshow2{display:flex;animation:loop-slide2 25s infinite linear 1s both}@keyframes loop-slide2 {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(100%);
  }
}ul{list-style:none}.slide-subtitle{text-align:center;padding-top:4%;padding-bottom:20%;letter-spacing:2.5px;font-size:20px}.yoberu{padding-left:18.18%;font-size:23px;letter-spacing:2.5px}.yoberu-sub{padding-left:18.18%;padding-top:4.63%;font-size:16px;letter-spacing:1.8px;line-height:40px}.slide-subtitle2{text-align:center;padding-top:20%;padding-bottom:2%;letter-spacing:2.5px;font-size:20px}.biz-box{width:100%;height:auto;display:flex;justify-content:center}.biz_child-title{width:322px;margin:30px;margin-bottom:0;padding-top:43px;font-size:17px;letter-spacing:1.8px;line-height:50px;text-align:center}.biz_child{background-color:#fff;width:322px;height:480px;margin:30px;padding-left:49px;padding-top:43px;font-size:16px;letter-spacing:1.8px;line-height:50px;border:.5px solid #707070}.button{height:40px;width:180px;position:relative;background-color:transparent;cursor:pointer;border:1px solid #252525;overflow:hidden;border-radius:30px;color:#171717;transition:all .5s ease-in-out}.btn-txt{z-index:1;padding-left:28%;font-weight:300;letter-spacing:4px}.type1::after{content:"";position:absolute;left:0;top:0;transition:all .5s ease-in-out;background-color:#575757;border-radius:5px;visibility:hidden;height:10px;width:10px;z-index:-1}.button:hover{box-shadow:1px 1px 200px #252525;color:#fff;border:none}.type1:hover::after{visibility:visible;transform:scale(100) translateX(2px)}.button-fill{position:relative;display:inline-block;padding:0 3em;font-size:.8em;color:#4c4c4c;text-decoration:none;user-select:none;border:1px #afafaf solid;box-shadow:inset #222 0 0 0 0;transition:.3s;margin-top:15%;margin-left:10%}.button-fill:hover{color:#fff;box-shadow:inset #353535 0 0 0 2em}.slide-subtitle3{text-align:center;padding-top:10%;padding-bottom:4.5%;letter-spacing:2.5px;font-size:20px}.sns-box{width:100%;height:auto;display:flex;justify-content:center}.sns_child{margin:30px;margin-top:0;text-align:center}.news-list{list-style:none outside;margin:0;padding:0;width:50%;padding-bottom:2%;letter-spacing:2.5px;font-size:17px;margin:auto;padding-bottom:10%}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;border-bottom:1px solid #ccc;padding:20px 20px}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{margin:0;min-width:120px;font-size:16px;color:#999;padding:0 70px 0 0}.news-list .item .title{margin:0;width:100%}.news-list .item a:hover .title{color:#1c1c1c}@media screen and (max-width:767px){.news-list .item a{flex-wrap:wrap}.news-list .item .date{min-width:100px}.news-list .item .title{margin-top:10px}}@media (min-width:980px){html{font-size:25px}.img2{height:auto;width:350px}}@media screen and (min-width:782px) and (max-width:979px){h1{font-size:16px;text-align:center;letter-spacing:2px;line-height:30px}html{font-size:14px}.img2{height:auto;width:200px}.content{padding:3px}.slide-subtitle{font-size:15px}.yoberu{font-size:14px;letter-spacing:2.5px}.yoberu-sub{padding-left:18.18%;padding-top:4.63%;font-size:12px;letter-spacing:1.2px;line-height:30px}.slide-subtitle2{font-size:15px}.biz-box{width:100%;height:auto;display:flex;justify-content:center}.biz_child-title{width:200px;margin:10px;margin-bottom:0;padding-top:23px;font-size:14px;letter-spacing:1.2px;line-height:30px;text-align:center}.biz_child{background-color:#fff;width:200px;height:320px;margin:10px;padding-left:25px;padding-top:23px;font-size:12px;letter-spacing:1.2px;line-height:35px;border:.5px solid #707070}.button{height:40px;width:150px;position:relative;background-color:transparent;cursor:pointer;border:1px solid #252525;overflow:hidden;border-radius:30px;color:#171717;transition:all .5s ease-in-out}.btn-txt{z-index:1;padding-left:28%;font-weight:300;letter-spacing:4px}.type1::after{content:"";position:absolute;left:0;top:0;transition:all .5s ease-in-out;background-color:#575757;border-radius:5px;visibility:hidden;height:10px;width:10px;z-index:-1}.button:hover{box-shadow:1px 1px 200px #252525;color:#fff;border:none}.type1:hover::after{visibility:visible;transform:scale(100) translateX(2px)}.button-fill{position:relative;display:inline-block;padding:0 3em;font-size:.8em;color:#4c4c4c;text-decoration:none;user-select:none;border:1px #afafaf solid;box-shadow:inset #222 0 0 0 0;transition:.3s;margin-top:15%;margin-left:10%}.button-fill:hover{color:#fff;box-shadow:inset #353535 0 0 0 2em}.push{text-align:center}.slide-subtitle3{text-align:center;padding-top:10%;padding-bottom:4.5%;letter-spacing:2.5px;font-size:15px}.sns-box{width:100%;height:auto;display:flex;justify-content:center}.sns_child{margin:30px;margin-top:0;text-align:center}.news-list{list-style:none outside;margin:0;padding:0;width:50%;padding-bottom:2%;font-size:12px;letter-spacing:1.2px;line-height:30px;margin:auto;padding-bottom:10%}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;border-bottom:1px solid #ccc;padding:20px 20px}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{margin:0;min-width:120px;font-size:16px;color:#999;padding:0 70px 0 0}.news-list .item .title{margin:0;width:100%}.news-list .item a:hover .title{color:#1c1c1c}@media screen and (max-width: 767px) {
    .news-list .item a {
      flex-wrap: wrap;
    }

    .news-list .item .date {
      min-width: 100px;
    }

    .news-list .item .title {
      margin-top: 10px;
    }
  }}@media screen and (min-width:376px) and (max-width:781px){h1{font-size:15px;letter-spacing:1.5px;line-height:25px}.img2{height:auto;width:150px}.content{padding:3px}.slide-subtitle{padding:30px;font-size:13px;padding-bottom:20%}.center_box{text-align:center;background-color:#e8e8e8;width:75%;padding-top:6%;padding-bottom:6%;margin:0 auto;border-radius:5px}.center_box p{display:inline-block;text-align:left}.yoberu-mb{font-size:13px;letter-spacing:1.5px;line-height:25px;padding-bottom:10%;text-align:center}.yoberu-sub-mb{letter-spacing:.7px;line-height:25px;font-size:10px;text-align:center}.slide-subtitle2{padding:25px;font-size:13px;padding-bottom:10%;text-align:center;padding-top:30%}.biz-box{display:grid}.slide-subtitle3{font-size:16px;text-align:center;padding-top:10%}.biz_child{font-size:14px;letter-spacing:1.2px;line-height:40px;border:.09rem solid #707070;height:410px}.button{z-index:1;height:35px;width:130px;position:relative;background-color:transparent;cursor:pointer;border:1px solid #252525;overflow:hidden;border-radius:30px;color:#171717;transition:all .5s ease-in-out}.btn-txt{z-index:10;padding-left:2%;font-weight:200;letter-spacing:4px;font-size:13px}.type1::after{content:"";position:absolute;left:0;top:0;transition:all .5s ease-in-out;background-color:#575757;border-radius:5px;visibility:hidden;height:10px;width:10px;z-index:-1}.button:hover{z-index:10;box-shadow:1px 1px 200px #252525;color:#fff;border:none}.type1:hover::after{visibility:visible;transform:scale(100) translateX(2px)}.button-fill{position:relative;display:inline-block;padding:.2em 4em;font-size:.9em;color:#4c4c4c;text-decoration:none;user-select:none;border:1px #afafaf solid;box-shadow:inset #222 0 0 0 0;transition:.3s;margin-top:15%;margin-left:9%}.button-fill:hover{color:#fff;box-shadow:inset #353535 0 0 0 2em}.push{text-align:center}.slide-subtitle6{text-align:center;padding-top:20%;padding-bottom:10%;letter-spacing:2.5px;font-size:20px}.sns-box{width:100%;height:auto;display:flex;justify-content:center}.sns_child{margin:30px;margin-top:0;text-align:center}.news-list{list-style:none outside;margin:0;padding:0;width:68%;padding-bottom:2%;font-size:12px;letter-spacing:1.2px;line-height:30px;margin:auto;padding-bottom:10%}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;border-bottom:1px solid #ccc;padding:20px 20px}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{margin:0;min-width:120px;font-size:16px;color:#999;padding:0 70px 0 0}.news-list .item .title{margin:0}.news-list .item a:hover .title{color:#1c1c1c}@media screen and (max-width: 767px) {
    .news-list .item a {
      flex-wrap: wrap;
    }

    .news-list .item .date {
      min-width: 100px;
    }

    .news-list .item .title {
      margin-top: 10px;
    }
  }}@media screen and (max-width:375px) and (min-width:322px){h1{font-size:15px;letter-spacing:1.5px;line-height:25px}html{font-size:12px}.img2{height:auto;width:150px}.content{padding:3px}.slide-subtitle{padding:30px;font-size:13px;padding-bottom:30%}.center_box{text-align:center;background-color:#e8e8e8;margin:10px;width:90%;margin:0 auto;border-radius:5px;padding-top:7%;padding-bottom:7%}.center_box p{display:inline-block;text-align:left}.yoberu-mb{font-size:12px;letter-spacing:1.5px;line-height:25px;padding-bottom:10%;text-align:center}.yoberu-sub-mb{letter-spacing:.7px;line-height:25px;font-size:9px;text-align:center}.slide-subtitle2{font-size:16px;padding-bottom:10%;text-align:center;padding-top:30%}.biz-box{display:grid}.slide-subtitle3{font-size:16px;text-align:center;padding-top:10%}.biz_child{font-size:14px;letter-spacing:1.2px;line-height:40px;border:.09rem solid #707070;max-width:40vmax}.push{text-align:center}.slide-subtitle6{text-align:center;padding-top:20%;padding-bottom:10%;letter-spacing:2.5px;font-size:20px}.sns-box{width:100%;height:auto;display:flex;justify-content:center}.sns_child{margin-top:0;text-align:center}.news-list{list-style:none outside;margin:0;padding:0;width:80%;padding-bottom:2%;font-size:12px;letter-spacing:1.2px;line-height:30px;margin:auto;padding-bottom:10%}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;border-bottom:1px solid #ccc;padding:20px 20px}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{margin:0;min-width:120px;font-size:16px;color:#999;padding:0 70px 0 0}.news-list .item .title{margin:0}.news-list .item a:hover .title{color:#1c1c1c}@media screen and (max-width: 767px) {
    .news-list .item a {
      flex-wrap: wrap;
    }

    .news-list .item .date {
      min-width: 100px;
    }

    .news-list .item .title {
      margin-top: 10px;
    }
  }}@media screen and (max-width:321px){h1{font-size:13px;letter-spacing:1.5px;line-height:25px}html{font-size:12px}.img2{height:auto;width:150px}.content{padding:3px}.slide-subtitle{padding:30px;font-size:13px;padding-bottom:30%}.center_box{text-align:center;background-color:#e8e8e8;margin:10px;width:90%;margin:0 auto;border-radius:5px;padding-top:7%;padding-bottom:7%}.center_box p{display:inline-block;text-align:left}.yoberu-mb{font-size:12px;letter-spacing:1.5px;line-height:25px;padding-bottom:10%;text-align:center}.yoberu-sub-mb{letter-spacing:.7px;line-height:25px;font-size:9px;text-align:center}.slide-subtitle2{font-size:16px;padding-bottom:10%;text-align:center;padding-top:30%}.biz-box{display:grid}.slide-subtitle3{font-size:16px;text-align:center;padding-top:10%}.biz_child{font-size:12px;letter-spacing:1.2px;line-height:40px;border:.09rem solid #707070;max-width:245px}.push{text-align:center}.slide-subtitle6{text-align:center;padding-top:20%;padding-bottom:10%;letter-spacing:2.5px;font-size:20px}.sns-box{width:100%;height:auto;display:flex;justify-content:center}.sns_child{margin-top:0;text-align:center}.news-list{list-style:none outside;margin:0;padding:0;width:80%;padding-bottom:2%;font-size:11px;letter-spacing:1.2px;line-height:30px;margin:auto;padding-bottom:10%}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;border-bottom:1px solid #ccc;padding:20px 20px}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{margin:0;min-width:120px;font-size:16px;color:#999;padding:0 70px 0 0}.news-list .item .title{margin:0}.news-list .item a:hover .title{color:#1c1c1c}@media screen and (max-width: 767px) {
    .news-list .item a {
      flex-wrap: wrap;
    }

    .news-list .item .date {
      min-width: 100px;
    }

    .news-list .item .title {
      margin-top: 10px;
    }
  }}