@charset "UTF-8";
/*
Theme Name: Fukushimeets
Theme URI: https://wordpress.org/themes/fukushimeets/
Requires at least: 4.9.6
Requires PHP: 7.*
Version: 1.0
License: MIT
License URI: 
Text Domain: Fukushimeets
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@media screen and (min-width: 640px) {
  .has-admin-bar .uk-sticky-fixed {
    top: 32px !important;
  }
}
body.wp-admin {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
.padding-y-lg {
  padding-top: 70px;
  padding-bottom: 70px;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

.mr-none{
  padding: 15px!important;
}

.mt-none{
  padding-top: 0!important;
}

section.about .wrap.pro .box .item {
  margin-right: 5%;
}

section.about .wrap.pro .box .item:nth-child(3n) {
  margin-right: 0;
}



section.about .wrap .box .ttl {
  font-weight: bold;
  margin-bottom: 15px;
  text-align: center;
  font-size: 18px;
  color: #3eb134;
}

.uk-active .result .slick-arrow {
  display: block;
  position: absolute;
  top: 50%;
  width: 10px;
  height: 28px;
  background: url(images/arrow01.svg) no-repeat center / contain;
  border: none;
  color: transparent;
  font-size: 0;
  z-index: 1;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: opacity 300ms ease;
}

.uk-active .result .slick-prev {
  left: -10px;
  -webkit-transform: rotate(180deg) translateY(-50%);
  transform: rotate(180deg) translateY(-50%);
}

.uk-active .result .slick-next {
  right: -10px;
}

.uk-active .result .slick-dots {
  display: none!important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .text-lg-nowrap {
    white-space: nowrap;
  }
  div#wpbody .text-lg-nowrap {
    white-space: pre-wrap !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.flex-row {
  flex-direction: row;
}

.flex-column {
  flex-direction: column;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.uk-main {
  min-height: 28vh;
}

.kintone-header .uk-navbar-nav > li.active > a,
.kintone-header .uk-navbar-nav > li > a:hover {
  color: #ffe400;
}

.kintone-footer__section__nav__li.active > a {
  color: #1e87f0;
}

.k-short-content {
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  display: -webkit-box;
  flex: 1;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.uk-button {
  transition: all ease 200ms;
}

.uk-button br,
.uk-button p:not(.d-block) {
  display: none;
}

.uk-button:hover, .uk-button:focus {
  opacity: .8;
  transition: all ease 200ms;
}

.uk-button .uk-width-expand {
  padding-right: 1rem;
}

.uk-button .uk-width-expand img {
  position: absolute;
  right: .75rem;
  top: 45%;
}

.uk-button.uk-button-default:hover, .uk-button.uk-button-default:focus {
  background-color: rgba(62, 177, 52, 0.1);
  transition: background-color ease 200ms;
}

.uk-button.schedule_page__block4__btn1 {
  white-space: nowrap;
  min-width: 220px;
}

.kintone__tab1__a:hover {
  background: rgba(62, 177, 52, 0.8);
  color: #fff !important;
  transition: all ease 200ms;
}

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
  white-space: pre-wrap;
}

a#btn-paginate.disabled,
a#btn-paginate[disabled] {
  opacity: .5;
  cursor: default;
}

a#btn-paginate.disabled:hover,
a#btn-paginate[disabled]:hover {
  text-decoration: none;
  color: #3eb134;
}

ul.loading {
  position: relative;
}

ul.loading:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  background-image: url(data:image/gif;base64,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);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  content: "";
}

.mb-navbar > .uk-dropdown {
  left: 0px;
  top: 57px;
  animation-duration: 200ms;
}

.mb-navbar > .uk-dropdown .kintone-footer__section__nav__li:nth-child(n+2) .kintone-footer__section__nav__a {
  border-top: 1px solid #ffffff;
}

.mb-navbar > .uk-dropdown .uk-nav > li.active > a,
.mb-navbar > .uk-dropdown .uk-nav > li > a:hover {
  color: #ffe400;
}

.d-inline {
  display: inline !important;
}

p.uk-button-large.has-background {
  padding: 0 40px;
}

.thumb-circle-sm {
  width: 140px;
  max-width: 140px;
  height: 140px;
  max-height: 140px;
}

.col-flex-lg {
  width: 100%;
  flex-basis: calc(100% - 140px) !important;
}

.col-flex-sm {
  flex-basis: 140px !important;
  justify-content: center;
  align-items: center;
  display: flex;
}

.d-block {
  display: block !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.justify-content-center {
  justify-content: center;
}

.align-items-center {
  align-items: center;
}

.btn-img figure, .btn-img p {
  margin: 0;
  padding: 0 .45rem;
}

.btn-img .block-editor-inner-blocks .block-editor-block-list__layout {
  display: inline-flex;
}

.btn-img .block-editor-inner-blocks .block-editor-block-list__layout figure, .btn-img .block-editor-inner-blocks .block-editor-block-list__layout p {
  margin: 0;
  padding: 0 .45rem;
  white-space: nowrap !important;
}

h1:not(.wp-heading-inline) {
  padding: 8px 15px;
  background-color: #3eb134;
  color: #fff !important;
  font-family: "YuGothic Bold", sans-serif;
  line-height: 2.05;
  letter-spacing: 3.24px;
  font-size: 18px !important;
}

.line-chat {
  position: fixed;
  right: 0;
  top: 30%;
  background: #3eb134;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem .25rem;
  border-top-left-radius: .45rem;
  border-bottom-left-radius: .45rem;
  flex-direction: column;
  font-size: 80%;
  cursor: pointer;
  width: auto;
  line-height: 1.5;
}

.line-chat .line-text {
  writing-mode: tb-rl;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem .45rem 0;
}

.line-chat:focus, .line-chat:hover {
  color: #fff;
}

.line-chat:focus .line-text, .line-chat:hover .line-text {
  color: #fff;
}

.scroll-top {
  position: fixed;
  right: .45rem;
  bottom: 1.75rem;
  display: flex;
  padding: 0 .45rem;
  z-index: 999;
}

.scroll-top:before {
  content: "";
  width: 2px;
  height: 100%;
  background: #3eb134;
  position: absolute;
  right: .25rem;
}

.scroll-top:after {
  width: 2px;
  height: 5px;
  background: #3eb134;
  content: "";
  position: absolute;
  /* right: .25rem; */
  transform: rotate(45deg);
  top: 0;
  right: .35rem;
}

.scroll-top .scroll-text {
  writing-mode: tb-rl;
  transform: rotate(-180deg);
  color: #3eb134;
  font-weight: bold;
  font-size: 80%;
  transition: ease 200ms color;
}

.scroll-top:hover, .scroll-top:focus {
  text-decoration: none;
}

.scroll-top.scroll-end .scroll-text {
  color: #fff;
  transition: ease 200ms color;
}

.scroll-top.scroll-end:before, .scroll-top.scroll-end:after {
  background-color: #fff;
}

.img-wrap {
  display: flex;
  justify-content: center;
}

.point-title {
  font-size: 16px;
  font-family: "YuGothic Bold", sans-serif;
  line-height: 1.88;
  letter-spacing: 1.6px;
  color: #ffffff;
  position: relative;
  display: flex;
  align-items: center;
}

.uk-background-01 {
  background-color: transparent;
  background-image: url("../fukushimeets/images/overlay1.png");
  background-repeat: repeat;
  background-attachment: fixed;
}

.flex-basis-80 {
  flex-basis: 80%;
}

.flex-basis-20 {
  flex-basis: 20%;
}

.flex-basis-70 {
  flex-basis: 70%;
}

.flex-basis-30 {
  flex-basis: 30%;
}

.flex-basis-auto {
  flex-basis: auto;
}

.list-snow-first li {
  list-style: none;
  padding-left: 1.45rem;
}

.list-snow-first li:before {
  content: "※";
  text-align: center;
}

.kintone__title2:before {
  top: 15px;
}

.schedule_page__block2__item1 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.kintone__item1 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.is-link {
  cursor: pointer;
  text-decoration: underline;
}

.is-link:hover, .is-link:focus {
  color: #26831e;
  text-decoration: underline;
}

.padding-y-sm {
  padding-top: 35px;
  padding-bottom: 35px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-75.i {
  margin-bottom: 75px !important;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-85 {
  margin-bottom: 85px;
}

.text-underline {
  text-decoration: underline;
}

.mr-auto {
  margin-right: auto;
}

.ml-auto {
  margin-left: auto;
}

.w-lg-50 {
  width: 50%;
}

.adv-event-detail .btn__01 {
  display: none;
}

@media (min-width: 960px) {
  .uk-section {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .uk-section.uk-section-sm {
    padding-top: 31.66667px;
    padding-bottom: 31.66667px;
  }
  .uk-section.kintone-footer__section .kintone-footer__section__nav__a {
    padding: .75rem 0;
  }
}

.register-event-backdrop {
  position: fixed;
  bottom: 0;
  background: rgba(243, 243, 243, 0.8);
  width: 100%;
  padding: 1.2rem;
  display: flex;
  justify-content: center;
}

.register-event-backdrop .btn-register-event {
  background-color: #F67E28;
  border: 1px solid #F67E28;
  font-family: "YuGothic Bold", sans-serif;
  line-height: 60px;
  position: relative;
  font-size: 16px;
  width: 100%;
  padding: 0 40px;
  color: #fff;
  border-radius: .15rem;
  box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3);
}

.register-event-backdrop .btn-register-event:hover {
  background: #ff9b53;
  border-color: #ff9b53;
  color: #fff;
  opacity: 1;
  text-decoration: underline;
}

.adv-table input {
  line-height: 6px;
}

@media screen and (min-width: 768px) {
  .min-h-1x {
    min-height: 92px;
  }
}

@media (max-width: 768px) {
  .uk-child-width-1-2\@m > * {
    width: 50%;
  }
  .uk-flex-last\@m {
    order: 99;
  }
  .padding-y-sm {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .flex-basis-sm-80 {
    flex-basis: 80%;
  }
  .flex-basis-sm-20 {
    flex-basis: 20%;
  }
  .flex-basis-sm-70 {
    flex-basis: 70%;
  }
  .flex-basis-sm-30 {
    flex-basis: 30%;
  }
  section.about .wrap.tokuten .box .item:last-child {
    margin-top: 30px;
  }
}

@media screen and (max-width: 640px) {
  .kintone-footer__top__img img {
    transform: scale(0.7);
  }
  .uk-child-width-1-2\@m > * {
    width: 100%;
  }
  .w-sm-100 {
    width: 100%;
  }
  .uk-section {
    padding-top: 31.66667px;
    padding-bottom: 31.66667px;
  }
  .thumb-circle-sm {
    display: inline-flex;
    margin: auto;
  }
  .line-chat {
    display: none;
  }
  .banner-top-sm {
    margin-top: -30px;
  }
  #mb-navbar-btn {
    padding: 0 1.45rem;
  }
  .kintone__tab1:before {
    width: calc(100% - 20px);
  }
  .kintone__title7 {
    font-size: 1.4rem !important;
  }
  .uk-grid {
    margin-left: 0px;
  }
  .uk-grid:not(ul) > * {
    padding-left: .25rem;
  }
  .uk-first-colum-sm {
    padding: 0 .55rem;
    flex-basis: 25%;
  }
  .uk-last-colum-sm {
    flex-basis: 75%;
    padding: 0 .55rem;
  }
  .uk-last-colum-sm img {
    max-height: 20px;
  }
  .uk-last-colum-sm .kintone__title5 {
    font-size: 14px;
  }
  .uk-first-column:first-child > .uk-grid > .uk-first-colum-sm {
    flex-basis: 35%;
  }
  .uk-first-column:first-child > .uk-grid > .uk-last-colum-sm {
    flex-basis: 65%;
  }
  .uk-button {
    margin-bottom: 2rem;
  }
  .d-block-sm {
    display: block !important;
  }
  .flex-basis-80 {
    flex-basis: 100%;
  }
  .flex-basis-20 {
    flex-basis: 100%;
  }
  .flex-basis-70 {
    flex-basis: 100%;
  }
  .flex-basis-30 {
    flex-basis: 100%;
  }
  table.d-block-sm tbody, table.d-block-sm tr, table.d-block-sm th, table.d-block-sm td {
    display: block;
    border-left: transparent;
    border-right: transparent;
  }
  table.d-block-sm tr th,
  table.d-block-sm tr td {
    border: transparent;
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
  table.d-block-sm tr {
    border-bottom: 1px solid #3eb134;
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .navbar-primary .kintone-header {
    background-color: transparent;
    transition: ease all 200ms;
  }
  .navbar-primary.is-scroll .kintone-header {
    background: #fff;
    transition: ease all 200ms;
  }
  .schedule_page__block2__item1 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .text-left-sm {
    text-align: left !important;
  }
  .navbar-footer {
    padding: 0;
  }
  .w-sm-100 {
    width: 100%;
  }
}
/*==slick==*/
.slick-slider {
	margin: 0;
	padding: 0;
}
/*==TOPページ==*/
.top-slider a {
	display: block;
	transition: opacity 300ms ease;
}
.top-slider a:hover {
	opacity: 0.8;
	text-decoration: none;
}
.top-slider img {
	width: 100%;
}
.top-slider .slick-arrow {
	display: block;
	position: absolute;
	top: 50%;
	width: 10px;
	height: 28px;
	background: url("images/arrow01.svg") no-repeat center / contain;
	border: none;
	color: transparent;
	font-size: 0;
	z-index: 1;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: opacity 300ms ease;
}
.top-slider .slick-arrow:hover {
	opacity: 0.7;
}
.top-slider .slick-prev {
	left: 45px;
	-webkit-transform: rotate(180deg) translateY(-50%);
	transform: rotate(180deg) translateY(-50%);
}
.top-slider .slick-next {
	right: 45px;
}
.top-slider .slick-dots {
	display: -webkit-box;
	display: flex;
	position: absolute;
	right: 80px;
	bottom: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.top-slider .slick-dots > li {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}
.top-slider .slick-dots > li + li {
	margin-left: 15px;
}
.top-slider .slick-dots button {
	display: block;
	width: 6px;
	height: 6px;
	margin: 0;
	padding: 0;
	background: #999;
	border: none;
	border-radius: 50%;
	color: transparent;
	font-size: 0;
	cursor: pointer;
	transition: opacity 300ms ease;
}
.top-slider .slick-dots button:hover {
	opacity: 0.7;
}
.top-slider .slick-dots .slick-active button {
	background: #3eb134;
}
.uk-section .youtube{
	text-align: center;
	margin-bottom: 50px;
}
@media screen and (max-width: 639px){
	.top-slider {
		margin-top: -30px;
		border-bottom: 2px solid #3eb134;
	}
	.top-slider .slick-slide {
		position: relative;
		padding-top: 140.3125vw;
	}
	.top-slider img {
		position: absolute;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.top-slider .slick-dots {
		right: 7vw;
		bottom: 5.5vw;
	}
	.top-slider .slick-dots > li + li {
		margin-left: 10px;
	}
	.top-slider .slick-dots button {
		width: 10px;
		height: 10px;
	}
}
/*==開催日程一覧==*/
@media screen and (max-width: 640px){
	#my-schedule .day_text br{
		display:none;
	}
	#my-schedule .kintone__txt2{
		margin-right:10px;
	}
}
/*==固定ページ：参加方法==*/
#page-howto{
	text-align:left;
	color:#000;
	line-height:2em;
}
#page-howto a{
    color:#3eb134;
    text-decoration: underline;
}
#page-howto h2{
	font-weight:bold;
	color:#3eb134;
	font-size:24px;
	text-align:center;
	margin-top:70px;
	margin-bottom:50px;
}
#page-howto h2 br{
    display:none;
}
#page-howto h3{
    font-weight:bold;
    font-size:20px;
    color:#3eb134;
    display:inline-block;
    margin-bottom:0px;
    margin-top:0px;
    background: linear-gradient(transparent 70%, yellow 0%);
}
#page-howto .center{
    text-align:center;
}
#page-howto #image{
    text-align:center;
    margin-bottom:120px;
}
#page-howto #image p{
    margin:40px 0;
}
#page-howto dl{
    margin-top:50px;
    margin-bottom:70px;
}
#page-howto dl dt{
    font-size:18px;
    font-weight:bold;
    color:#3eb134;
    margin-bottom:25px;
}
#page-howto dl dt span {
    background-color: #3eb134;
    color: #fff;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 100%;
    margin-right: 10px;
    line-height: 33px;
    font-size: 13px;
}
#page-howto dl dd{
    padding-bottom:40px;
    margin-bottom:40px;
    border-bottom:1px dashed #3eb134;
}
@media screen and (max-width: 640px){
    #page-howto h2 br{
        display:block;
    }
    .youtube {
	  position: relative;
	  width: 80%;
	  padding-top: 56.25%;
	  margin:0 auto;
	}
	.youtube iframe {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}

    .mb-50-sp{
      margin-bottom: 50px!important;
    }
}
/*==固定ページ：就活のヒント==*/
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix:before {
	content: "";
	display: block;
	clear: both;
}
.clearfix {
	display: block;
}
#page-hint{
	text-align: left;
	width: 800px;
}
#page-hint section{
	border-bottom: solid 3px #3eb134;
	margin: 55px auto;
	padding-bottom: 55px;
}
#page-hint h2{
	color:#000;
	font-weight:bold;
	font-size:26px;
	margin:130px 0 50px;
	text-align:center;
}
#page-hint section h3{
	color:#3eb134;
	font-weight:bold;
	float:left;
	display:inline-block;
	margin:30px 0 0;
}
#page-hint section .advice{
	color: #3eb134;
	width: 70%;
	float: left;
	font-size: 20px;
	font-weight: bold;
}
#page-hint section .advice span{
	font-size:30px;
	font-weight:bold;
}
#page-hint section .advice img{
	margin-right:10px;
}
#page-hint section .img{
	 width:30%;
	float:right;
	color:#3eb134;
	font-size:20px;
}
#page-hint section p{
	clear:both;
	margin-top:50px;
}
#page-hint #tool {
	text-align:left;
}
#page-hint #tool h3{
	color:#3eb134;
	font-size:20px;
	font-weight:bold;
	margin:70px 0 40px;
}
#page-hint #tool a{
	color:#3eb134;
	text-decoration: underline;
}
#page-hint #tool #image{
	text-align:center;
}
#page-hint #tool #image div{
	width:33%;
	float:left;
	margin-bottom:30px;
}
#page-hint #tool #image img{
	width:90%;
	margin-bottom:20px;
}
@media screen and (max-width: 640px){
	#page-hint h2{
		margin:100px 0 50px;
	}
	#page-hint{
		width:90%;
	}
	#page-hint section .advice,#page-hint section .img{
		float:none;
		width:100%;
	}
	#page-hint section .img{
		margin-top:20px;
	}
	#page-hint section .img img{
		width:100%;
	}
	#page-hint section{
		margin: 50px auto;
		padding-bottom: 50px;
	}
	#page-hint section p{
		margin-top:30px;
	}
	#page-hint #tool #image div{
		width:50%;
	}
	#page-hint #tool #image img {
    	margin-bottom: 5px;
	}
}
/*==固定ページ：よくある質問==*/
#page-qa{
    text-align: left;
    color: #000;
}
.acd-check{
    display: none;
}
.acd-label{
    display: block;
    margin-bottom: 1px;
    padding: 40px;
    font-weight: bold;
    position: relative;
    border-bottom: 1px solid #3eb134;
    background-image: url("../fukushimeets/images/qa_icon1.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding-left:70px;   
}
.acd-label:hover{
    cursor: pointer;
    cursor: hand;
}
.acd-label:after{
    box-sizing: border-box;
    content: '';
    display: block;
    height: 100%;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    top: 35%;
    background-image: url('../fukushimeets/images/qa_open.jpg');
    background-repeat: no-repeat;
    transform: rotateX(0deg);
    transition: ease 200ms all;
}
.acd-content{
    background-image: url("../fukushimeets/images/qa_icon2.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding-left:70px;
    display: block;
    height: 0;
    opacity: 0;
    padding: 0 10px;
    transition: .5s;
    visibility: hidden;
}
.acd-check:checked + .acd-label:after{
    content: "";
    background-image: url('../fukushimeets/images/qa_close.jpg');
    background-repeat: no-repeat;
    transform: rotateX(0deg);
    transition: ease 200ms all;
    }
.acd-check:checked + .acd-label + .acd-content{
    height: 100%;
    opacity: 1;
    padding: 0px 0  0 70px;
    margin-top:50px;
    margin-bottom:70px;
    visibility: visible;
    min-height: 60px;
    position: relative;
}
.acd-check:checked + .acd-label + .acd-content p{
    position: absolute;
  top: 50%;
  -webkit-transform : translateY(-50%);
  transform : translateY(-50%);
}
/*==イベント詳細==*/
.uk-link-text a, a.uk-link-text {
    color: inherit;
    margin-left: 50px;
    padding-top: 10px;
}
.register-event-backdrop {
	background: rgb(255 255 255 / 90%);
	width:90%;
}

/*==共通バナー==*/

.uk-section.uk-section-sm.kintone-footer__section.banner img{
	width:100%;
}

/*==about css==*/

section.about .inner {
    max-width: 1100px;
    margin: 0 auto;
}

.uk-text-center .sub-title{
    margin-bottom: 50px;
    margin-top: 50px;
}

section.about .wrap {
    margin-bottom: 50px;
	 font-family: "YuGothic Medium",sans-serif;
    color: #000;
	    letter-spacing: 3px;
}

section.about .wrap .box {
    display: flex;
    text-align: left;
    justify-content: space-between;
    align-items: center;
}

section.about .wrap .box.pro {
  display: flex;
  text-align: left;
  flex-wrap: wrap;
  justify-content: initial;
  align-items: initial;
}

.sche .uk-container .slick-list.draggable{
  width :100%;
}

section.about .wrap .box .text.kintone__desc {
    width: 75%;
    line-height: 2.7;
    font-size: 17px;
}

section.about .wrap .box .img {
    width: 20%;
}

section.about .schedule_page__block2__title {
    padding: 6px 20px;
	  margin-bottom: 35px;
}

section.about .wrap.toku .box,
section.about .wrap.tokuten .box{
    align-items: unset;
}

section.about .wrap.toku .box .item,
section.about .wrap.pro .box .item{
    width: 30%;
}

section.about .wrap.toku .box .item .img {
	 width: auto;
    /*height: 165px;*/
    margin-bottom: 25px;
}

section.about .wrap.toku .box .item .img img {
    height: 100%;
}

section.about .wrap.toku .box .item .text,
section.about .wrap.pro .box .item .text,
section.about .wrap.tokuten .box .item .text{
    line-height: 2;
}

section.about .wrap.pro .box .img {
    width: 90%;
    margin: 0 auto 30px;
}

section.about .denger span {
    font-weight: bold;
    color: #e54c10;
    border-bottom: 1px solid #e54c10;
}

section.about .wrap.tokuten .box .item:last-child {
    width: 50%;
}
section.about .wrap.tokuten .box .item {
    width: 40%;
}

section.about .wrap.tokuten .box .img {
    margin: 0 auto 20px;
    width: auto;
    height: 100px;
}

.header.pc-block {
  width: 450px;
  margin: 0 auto;
}

.kintone-header .uk-logo img {
  height: 25px;
}

.pc-block a.uk-navbar-item.kintone-header__top__item.uk-logo {
  min-height: 90px;
}

/*section.about .wrap.tokuten .box .img img {*/
/*    height: 100%;*/
/*}*/

section.about .wrap.tokuten p.sub-ttl {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 30px;
}

section.about .btn a {
    padding: 20px 30px;
    border: 1px solid #3eb134;
    color: #3eb134;
    font-weight: bold;
}

.wrapper-inner {
    background-color: #f4f7f3;
    padding: 70px 0px;
}

section.about .wrap.bra h3 {
    font-size: 20px;
    font-weight: bold;
    color: #3eb134;
}

section.about .wrap.bra .box-wrap {
    border: 2px solid #ef8f5b;
    border-radius: 10px;
}

section.about .wrap.bra .box-wrap {
    border: 2px solid #ef8f5b;
    border-radius: 10px;
    padding: 30px;
}

section.about .wrap.bra .box-wrap .box-inner>p {
    background-color: #ef8f5b;
    color: #fff;
    font-family: "YuGothic Bold",sans-serif;
    line-height: 2.05;
    letter-spacing: 3.24px;
    padding: 5px;
    border-radius: 50px;
}

section.about .wrap.bra .box-wrap .box-inner>h4 {
    font-size: 24px;
    font-weight: bold;
    color: #ef905b;
    font-family: "YuGothic Bold",sans-serif;
}

section.about .wrap.bra .box-wrap .box-inner>h4 span {
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
}

section.about .wrap.bra .box-wrap .in-ttl {
    font-weight: bold;
    color: #ef905b;
    padding: 15px;
    border: 2px solid #ef8f5b;
    border-radius: 10px;
    margin-bottom: 25px;
    position: relative;
}

section.about .wrap.bra .box-wrap .in-ttl:before {
    content: "";
    background-color: #f4f7f3;
    position: absolute;
    bottom: -3px;
    left: -4px;
    height: 11px;
    width: 101%;
}

section.about .wrap.bra .box-wrap .mid-img {
    width: 25%;
    margin: 0 auto 30px;
}

section.about .wrap.bra .box-wrap .text {
    text-align: left;
    line-height: 2;
}

section.about .wrap.bra .box-wrap+.arrow {
    width: 60px;
    margin: 30px auto;
}

section.about .wrap.bra .box-wrap.nd1 .text{
	margin:0 30px;
}

section.about .wrap.bra .box-wrap.nd2{
	border: 2px solid #3eb134;
	margin-bottom: 30px;
}

section.about .wrap.bra .box-wrap.nd2 .box-inner>p{
	    background-color: #3eb134;
}

section.about .wrap.bra .box-wrap.nd2 .box-inner>h4{
	color:#3eb134;
}

section.about .wrap.bra .box-wrap.nd2 .in-ttl{
	color:#3eb134;
	border: 2px solid #3eb134;
}

section.about .wrap.bra .box-wrap.nd2 .in-ttl+.wrapper {
    padding-bottom: 30px;
    margin: 0 30px 30px;
    border-bottom: 1px dotted #3eb134;
}

section.about .wrap.bra .box-wrap.nd2 .in-ttl+.wrapper+.wrapper{
	margin: 0 30px;
}

section.about .wrap.bra .box-wrap.nd3{
	border: 2px dotted #5abec5;
	margin-bottom: 30px;
	padding: 30px 60px;
}

section.about .wrap.bra .box-wrap.nd3 .box-inner>p{
	    background-color: #5abec5;
}

section.about .wrap.bra .box-wrap.nd3 .box-inner>h4 {
    color: #5abec5;
    font-size: 20px;
}

section.about .wrap.bra .box-wrap.nd3 .in-ttl{
	color:#5abec5;
	border: 2px solid #5abec5;
}

section.about .wrap.bra .box-wrap.nd3 .in-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 48%;
}

section.about .wrap.bra .box-wrap.nd3 .in-wrap .img {
    width: 22%;
}

section.about .wrap.bra .box-wrap.nd3 .in-wrap .text {
    width: 75%;
}

section.about .wrap.bra .box-wrap.nd3 .in-wrap .text p.date {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}

section.about .wrap.bra .box-wrap.nd3 .in-wrap .text p.date+p {
    margin: 0;
}

section.about .wrap.bra .box-wrap.nd3 .box-inner>.text {
    text-align: center;
    margin-top: 30px;
}

section.about .wrap.bra .box-wrap.nd3 .marker{
	background-color: #ffe300;
	font-weight:bold;
}

.banner .uk-section>:last-child {
    margin-bottom: 0!important;
}

div#toujitu+.register-event a{
	background-color: #F67E28;
    border: 1px solid #F67E28;
    font-family: "YuGothic Bold", sans-serif;
    line-height: 60px;
    position: relative;
	display: inline-block;
    font-size: 16px;
    padding: 0 40px;
    color: #fff;
    border-radius: 0.15rem;
    box-sizing: border-box;
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 30%);
    min-width: 220px;
}

.register-event:nth-of-type(2) {
    margin-left: 15px;
    margin-right: 15px;
}

.register-event:nth-of-type(2)+a {
    margin-left: 0;
}

div#toujitu+.register-event a:hover{
	background: #ff9b53;
    border-color: #ff9b53;
    color: #fff;
    opacity: 1;
    text-decoration: underline;
}

.sche {
    display: flex;
    flex-wrap: wrap;
}

.sche .kintone__item1 {
    width: 23%;
    padding-right: 2.66%;
    border-bottom: 1px dashed #3eb134;
}

.sche .kintone__item1:nth-of-type(4n) {
    padding-right: 0;
}

.kintone__item1:nth-child(n+2){
	border-top:0;
}

.sche .kintone__item1 .datetime {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    font-family: "YuGothic Bold",sans-serif;
}

.sche .kintone__item1 .datetime p {
    margin-bottom: 10px;
}

.sche .kintone__item1 .title {
    font-size: 14px;
}

.sche+div a#btn-paginate {
    margin-top: 30px;
}

.sche .item{
	position:relative;
}

.sche .item>a{
	 position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.sche .item>a+.wrap .img,
.sche .item>a+.wrap .datetime,
.sche .item>a+.wrap .title{
	transition:.3s;
}

.sche .item>a:hover+.wrap .img,
.sche .item>a:hover+.wrap .datetime,
.sche .item>a:hover+.wrap .title{
	opacity:.6;
	transition:.3s;
}

.sche .btn-list {
    display: flex;
	justify-content:space-between;
	z-index: 2;
    position: relative;
}

.sche .btn1 {
    width: 47%;
}

.sche .btn1 .btn__02.uk-button-default{
	padding:0;
}

.sche .kintone__item1 .img {
    margin-bottom: 15px;
}

.uk-tab .tab-new a {
    text-transform: initial;
    padding: 15px 10px!important;
    min-width: 300px;
}

.sche .uk-container.uk-padding-remove {
    width: 100%;
}

.sche .item .img {
    width: 100%;
    height: auto;
    position: relative;
}

.sche .item .img:before {
    content: "";
    display: block;
     padding-top: 66.3%;
}

.sche .item .img .img-in {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.hasbg {
    height: 100%;
    position: relative;
}

.hasbg img{
	position: absolute;
   width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: center;
}

.category-topic ul {
    display: flex;
    width: 80%;
    margin: 0 auto;
    justify-content: space-evenly;
    font-family: "YuGothic",sans-serif;
}

.category-topic ul li {
    list-style: none;
    font-size: 18px;
	    font-family: "YuGothic",sans-serif;
}

.category-topic ul li a{
    color: #000;
    padding: 8px 8px;
	text-decoration:none;
}

.category-topic ul li a.active {
    border-bottom: 3px solid #000;
}

.category-topic+.category-select {
    display: block;
    width: 100%;
    border: 1px solid #ccc;
    text-align: center;
    position: relative;
    margin-bottom: 50px;
}

.category-topic+.category-select select {
    font-family: "YuGothic Medium",sans-serif;
    font-size: 18px;
    padding: 16px 10px 16px;
    line-height: 23px;
    width: 100%;
    background: transparent;
    border: 0px;
    letter-spacing: 1px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    text-align: center;
    text-align-last: center;
    -moz-text-align-last: center;
}

.category-topic+.category-select .select-img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 23px;
}

.category-topic+.category-select{
	display:none;
}

.company-page .main .picup{
	padding: 35px 50px 48px;
    margin-bottom: 50px;
	background-color:#faf8d2;
}

.modalArea {
  display: none;
  position: fixed;
  z-index: 999; 
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modalBg {
  width: 100%;
  height: 100%;
}

.modalWrapper {
position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 63%;
    background-color: #eff5ef;
    border-radius: 25px;
    box-shadow: 0px 5px 12px rgb(0 0 0 / 17%);
	    max-height: 80%;
    overflow: scroll;
}

.modalContents {
    padding: 45px;
	font-family: "YuGothic",sans-serif;
}

.modalContents p{
	margin:0;
}

.closeModal {
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
    line-height: 1;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #3eb135;
    color: #fff;
    font-size: 22px;
    border-radius: 50%;
}

#openModal {
    font-family: "YuGothic Bold",sans-serif;
    display: block;
    width: 300px;
    color: #fff;
    border-radius: 7px;
    background: #3eb134;
    font-size: 14px;
    padding: 20px 10px;
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 10px;
    margin: 0 auto;
    border: none;
}

.picup .title{
	font-family: "YuGothic",sans-serif;
    text-align: center;
    font-size: 16px;
    color: #3eb134;
    margin-bottom: 25px;
	    letter-spacing: 2px;
}

.modalContents p.date {
    font-size: 20px;
	 color: #3eb134;
    margin-bottom: 30px;
	font-family: "YuGothic Bold",sans-serif;
}

body.fixed {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
}

@media screen and (max-width: 1100px){
	section.about .inner {
		width:90%;
	}
}

@media screen and (max-width: 960px){
	.banner [class*=uk-child-width]>* {
		box-sizing: border-box;
		width: 42%;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 768px){
	section.about .wrap .box {
   		 flex-flow: column;
	}
	
	.uk-text-center .sub-title {
		margin-bottom: 25px;
		margin-top: 25px;
	}
	
	section.about .wrap .box .text.kintone__desc {
		width: 100%;
		line-height: 2.1;
		font-size: 16px;
	}
	
	section.about .wrap .box .img {
		width: 40%;
	}
	
	section.about .wrap.toku .box .item, section.about .wrap.pro .box .item {
		width: 100%;
		margin-bottom: 20px;
	}
	
	section.about .wrap.toku .box .item .img{
		text-align: center;
	}
	
	section.about .wrap.toku .box .item, section.about .wrap.pro .box .item {
		width: 75%;
		margin: 0 auto 40px;
		margin-bottom: 20px;
	}
	
	section.about .wrap.toku .box .item, section.about .wrap.pro .box .item {
		width: 100%;
		margin: 0 auto 40px;
		margin-bottom: 20px;
	}
	
	.btn a{
		  margin-top: 16px;
	}
	
	section.about .wrap.bra h3 .sp-ttl{
		display:block;
	}
	
	section.about .wrap.bra h3+.schedule_page__block2__title+p{
		text-align: left;
    line-height: 2;
	}
	
	section.about .wrap.bra .box-wrap.nd1 .text {
   		 margin: 0;
	}
	
	section.about .wrap.bra .box-wrap.nd2 .in-ttl+.wrapper{
		    margin: 0 0px 30px;
	}
	
	section.about .wrap.bra .box-wrap.nd2 .in-ttl+.wrapper+.wrapper {
		margin: 0;
	}
	
	section.about .wrap.bra .box-wrap .mid-img {
    	width: 50%;
   	 	margin: 0 auto 30px;
	}
	
	section.about .wrap.bra .box-wrap.nd3{
		padding: 30px 30px;
	}
	
	br.sp{
		display:none;
	}
	
	section.about .wrap.bra .box-wrap.nd3 .box-inner>h4{
		font-size: 18px;
	}
	
	section.about .wrap.bra .box-wrap.nd3 .in-wrap{
		width: 100%;
      flex-flow: column;
	}
	
	section.about .wrap.bra .box-wrap.nd3 .in-wrap .img {
   		 width: 25%;
	}
	
	section.about .wrap.bra .box-wrap.nd3 .in-wrap .text {
		width: 100%;
	}
	
	.wrapper-inner {
		background-color: #f4f7f3;
		padding: 50px 0px;
	}
	
	section.about .wrap.tokuten .box .item,
	section.about .wrap.tokuten .box .item:last-child{
		width: 100%;
	}
	
	.banner [class*=uk-child-width]>* {
		box-sizing: border-box;
		width: 42%;
		margin-bottom: 30px;
	}
	
	.register-event-backdrop .btn-register-event{
		padding: 0 20px;
	}
}

@media screen and (max-width: 640px){
	.banner .uk-grid:not(ul) > * {
		padding-left: 0;
	}
	
	.banner .uk-grid .uk-first-column{
		margin-right:5%;
	}
	
	.banner .uk-grid:nth-of-type(2n) .uk-first-column{
		margin-right:0;
	}
	
	.banner [class*=uk-child-width]>*{
		margin-bottom: 20px;
	}
	
	.uk-section.banner {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
	.sche .kintone__item1 {
		width: 48%;
		padding-right: 4%;
	}
	
	.sche .kintone__item1:nth-of-type(4n) {
    padding-right: auto;
	}
	
	.sche .kintone__item1:nth-of-type(2n){
		padding-right:0;
	}
	
	.sche .btn-list {
		flex-flow: column;
	}
	
	.sche .btn1 {
   		width: 100%;
    	margin-bottom: 10px;
	}
	
	.sche .btn1:last-child{
		margin-bottom:0;
	}
	
	li.kintone__tab1__li.tab-new {
    width: 33%;
    height: 80px;
}
	
	div .uk-tab .tab-new a {
    text-transform: initial;
    padding: 0px 10px!important;
    min-width: auto;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
	
	.uk-section.sche{
		width: 90%;
    	margin: 30px auto;
	}
	
	.sche ul.uk-grid-2.kintone__tab1.uk-margin-remove.uk-tab:before {
    	width: calc(100%);
    	bottom: -6px;
	}
	
	.sche .uk-overflow-auto.kintone__tab2{
		overflow:initial;
		    padding: 0;
	}
	
	span.sp-br {
    display: block;
}
	.category-topic{
		display:none;
	}
	
	.category-topic+.category-select{
		display:block;
	}
	
	.register-event:nth-of-type(2) {
		margin-top:10px;
		margin-left:0;
		margin-right:0;
	}
	div#toujitu+.register-event a{
		width: 100%;
		line-height: 40px;
		text-align:center;
	}
}

@media screen and (max-width: 500px){
	section.about .wrap.toku .box .item .img {
		width: auto;
		height: auto;
		margin-bottom: 25px;
		text-align: center;
	}
	
	section.about .wrap.tokuten p.sub-ttl{
		    font-size: 16px;
	}
	
	section.about .wrap.tokuten p.sub-ttl .sp-wrap {
		display: block;
		text-align: center;
		margin-bottom:10px;
	}
	
	section.about .wrap.bra .box-wrap.nd3 .in-wrap .img {
		width: 35%;
		margin-bottom: 20px;
	}
	
	section.about .wrap .box .text.kintone__desc {
		width: 100%;
		line-height: 2.1;
		font-size: 14px;
	}
	
	.text {
		font-size: 14px;
	}
	
	section.about .wrap.bra .box-wrap .in-ttl {
    font-weight: bold;
    color: #ef905b;
    padding: 15px;
    border: 2px solid #ef8f5b;
    border-radius: 19px;
    margin-bottom: 25px;
    position: relative;
    font-size: 13px;
}
	
	section.about .wrap.bra .box-wrap .in-ttl:before {
    content: "";
    background-color: #f4f7f3;
    position: absolute;
    bottom: -3px;
    left: -2px;
    height: 22px;
    width: 104%;
}
	
	.banner .uk-grid .uk-first-column:nth-of-type(2n){
		margin-right:0;
	}
	
	.banner .uk-grid .uk-first-column:nth-of-type(5){
		margin-bottom:0;
	}
	
	div .uk-tab .tab-new a {
    text-transform: initial;
    padding: 0px 10px!important;
    min-width: auto;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px!important;
}
}

/*==//about css==*/
@media screen and (max-width: 640px){
	.register-event-backdrop{
		display: block;
		padding: 1.2rem 1.2rem 0.5rem;
	}
	.uk-button {
    margin-bottom: 0em;
	}
	.uk-grid{
		margin-top:10px;
	}
	.register-event-backdrop .btn-register-event{
		    line-height: 40px;
	}
	.uk-link-text a, a.uk-link-text{
		margin-left: 0px;
		padding-top: 0px;
	}
	.scroll-top{
	/*	bottom: 7.75rem;*/
	}

}