@charset "UTF-8";


/*==============================
Reset CSS
==============================*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* add reset css */
button {
  margin: 0;
  padding: 0;
  border: none;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

main {
  display: block;
}

/*==============================
font
==============================*/
/*font-face*/
/*==============================
base
==============================*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  -webkit-overflow-scrolling: touch;
  word-wrap: break-word;
  background: #fff;
  color: #000;
  font-weight: 500;
  line-height: 1.5;
  font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  word-break: break-all;
  overflow-wrap: break-word;
}

body.leader-bg {
  background: #FFFAF3;
}

img {
  display: block;
  width: 100%;
  height: auto;
  image-rendering: -webkit-optimize-contrast;
}

a {
  color: #FE6601;
  transition: all 0.3s ease 0s;
}

a:link {
  text-decoration: none;
}

a:hover, a:focus {
  opacity: 0.6;
}

@media screen and (max-width: 1000px) {
  a:hover, a:focus {
    background: none;
    text-decoration: none;
    opacity: 1;
  }
}
a:visited {
  color: #b24701;
  opacity: 1;
}

a > img {
  display: block;
  transition: all 0.3s ease 0s;
}

a > img:hover, a > img:active, a > img:focus {
  opacity: 0.6;
}

@media screen and (max-width: 1000px) {
  a > img:hover, a > img:active, a > img:focus {
    opacity: 1;
  }
}
@media screen and (max-width: 1000px) {
  a a:active, a a:focus {
    opacity: 1;
  }
}
sup {
  font-size: 0.5em;
  vertical-align: top;
}

iframe {
  vertical-align: bottom;
}

/*==============================
icons
==============================*/
[class^=icon-],
[class*=icon-] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1em;
}

.icon {
  width: 100%;
  height: 100%;
  line-height: 1;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .icon {
    width: 1em;
    height: 1em;
  }
}
.ic-s > .icon {
  width: 0.7em;
  height: 1em;
}

.ic-before {
  margin-right: 0.4em;
}

.ic-after {
  margin-left: 0.4em;
}

.ic-rotate90 .icon {
  transform: rotate(90deg);
}

.ic-rotate180 .icon {
  transform: rotate(180deg);
}

.ic-rotate270 .icon {
  transform: rotate(270deg);
}

.ic-horizontal .icon {
  transform: scale(-1, 1);
}

.ic-tel .icon {
  height: 0.8em;
}

.icon-pdf {
  color: #c25454;
}

.icon-pdf .icon {
  height: 1em;
}

.ic-insta {
  width: 1em;
  height: 1em;
}

.ic-insta img {
  height: 100%;
}

/*==============================
btn
==============================*/
@media screen and (max-width: 1000px) {
  input[type=submit],
  input[type=button] {
    -webkit-box-sizing: content-box;
    -webkit-appearance: none;
    box-sizing: border-box;
    appearance: button;
    border: none;
    border-radius: 8px;
  }
  input[type=submit]::-webkit-search-decoration,
  input[type=button]::-webkit-search-decoration {
    display: none;
  }
  input[type=submit]:focus,
  input[type=button]:focus {
    outline-offset: -2px;
  }
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7em 3em;
  border: solid 1px #D6D4D4;
  border-radius: 8px;
  color: #000;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.1;
  text-decoration: none !important;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}

@media screen and (max-width: 1000px) {
  .btn {
    font-size: 1rem;
  }
}
@media screen and (max-width: 600px) {
  .btn {
    padding: 0.6em 1.5em 0.7em;
    font-size: 0.875rem;
  }
}
.btn:hover {
  opacity: 1;
}

@media screen and (max-width: 1000px) {
  .btn:hover {
    border-radius: 8px;
  }
}
.btn.btn-large {
  padding: 1em;
}

.btn.btn-100 {
  width: 100%;
}

.btn.btn-default {
  background: #f9f9f9;
  color: #000;
}

.btn.btn-base {
  background: #f9f9f9;
  color: #fff;
}

.btn.btn-action {
  background: #0B72AD;
  color: #fff;
}

.btn.btn-conversion {
  position: relative;
  padding: 1.2em 4em;
  border: solid 1px #FE6601;
  background: #FE6601;
  color: #fff;
}

@media screen and (max-width: 600px) {
  .btn.btn-conversion {
    width: 100%;
    padding: 1.2em 2em;
  }
}
.btn.btn-conversion:hover, .btn.btn-conversion:focus {
  background: #fe8534;
  opacity: 1;
}

.btn.btn-conversion:hover::after, .btn.btn-conversion:focus::after {
  background: #FE6601;
}

.btn.btn-footer-conversion {
  padding: 0.5em 5em;
  border: solid 1px #FE6601;
  background: #FE6601;
  color: #fff;
  font-size: 1.125rem;
}

.btn.btn-footer-conversion:hover, .btn.btn-footer-conversion:focus {
  background: #fe8534;
  opacity: 1;
}

.btn.btn-footer-conversion:hover::after, .btn.btn-footer-conversion:focus::after {
  background: #FE6601;
}

@media screen and (max-width: 1000px) {
  .btn.btn-footer-conversion {
    padding: 0.5em 2em;
    color: #fff;
    font-size: 0.875rem;
  }
}
.btn.btn-leader {
  position: relative;
  padding: 1.2em 4em;
  border: solid 1px #0B72AD;
  background: #0B72AD;
  color: #fff;
}

@media screen and (max-width: 600px) {
  .btn.btn-leader {
    width: 100%;
    padding: 1.2em 2em;
  }
}
.btn.btn-leader:hover, .btn.btn-leader:focus {
  background: #0e92dd;
  opacity: 1;
}

.btn.btn-leader:hover::after, .btn.btn-leader:focus::after {
  background: #0B72AD;
}

.btn.btn-small {
  padding: 0.5em 0.7em;
  font-size: 0.875rem;
}

.btn.btn-xsmall {
  padding: 0.3em 0.5em;
  font-weight: normal;
  font-size: 0.875rem;
}

.btn.btn-skelton {
  background: #fff;
  color: inherit;
}

.btn.btn-skelton-white {
  background: none;
  color: inherit;
}

.btn.btn-skelton-primary {
  border: solid 1px #FE6601;
  color: #FE6601;
}

.btn.btn-skelton-primary:active, .btn.btn-skelton-primary:focus {
  color: #FE6601;
}

.btn.btn-skelton-secondary {
  border: solid 1px #0B72AD;
  color: #0B72AD;
}

.btn.btn-skelton-secondary:active, .btn.btn-skelton-secondary:focus {
  color: #0B72AD;
}

.btn:hover, .btn:focus {
  background: #FE6601;
  color: #fff;
  text-decoration: none;
}

@media screen and (max-width: 1000px) {
  .btn:hover, .btn:focus {
    background: inherit;
    color: inherit;
  }
}
.inline-link {
  display: inline-block;
}

.inline-link i {
  display: inline-flex;
}

.btn-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 32px;
}

.btn-wrapper .btn {
  margin: 0 10px;
}

@media screen and (max-width: 1000px) {
  .btn-wrapper {
    width: 100%;
    padding-top: 20px;
  }
}
@media screen and (max-width: 600px) {
  .btn-wrapper .btn {
    margin: 0;
  }
}
.small-btn {
  display: inline-flex;
  justify-content: center;
  padding: 2px 6px;
  border: solid 1px #D6D4D4;
  border-radius: 8px;
  color: inherit;
  font-size: 0.875rem;
}

/*==============================
module
==============================*/
/* breadcrumb */
.breadcrumb-wrapper {
  padding: 10px 0 30px;
}

@media screen and (max-width: 1000px) {
  .breadcrumb-wrapper {
    display: none;
  }
}
.breadcrumb {
  display: flex;
  font-size: 0.75rem;
}

.breadcrumb a {
  color: #000;
}

.breadcrumb br {
  display: none;
}

.breadcrumb li a i {
  margin-right: 10px;
  margin-left: 10px;
}

.breadcrumb li a i .icon {
  width: 0.5em;
  height: 0.7em;
}

/* for accordion */
.op-cont,
.op-cont02 {
  cursor: pointer;
}

.op-cont .icon-arrow02,
.op-cont .icon-arrow03,
.op-cont02 .icon-arrow02,
.op-cont02 .icon-arrow03 {
  transition: all 0.3s ease 0s;
}

.op-cont .icon-arrow02.rotate,
.op-cont .icon-arrow03.rotate,
.op-cont02 .icon-arrow02.rotate,
.op-cont02 .icon-arrow03.rotate {
  transform: rotate(-180deg);
}

.wrapped {
  display: block;
}

@media screen and (max-width: 1000px) {
  .wrapped {
    display: none;
  }
}
.wrapped02 {
  display: flex;
}

/* google-map */
.gmap iframe {
  width: 100%;
  max-height: 440px;
}

@media (max-width: 768px) {
  .gmap iframe {
    height: 300px;
  }
}
.cv {
  margin: 20px 0;
  padding: 10px;
  border: solid 1px #FE6601;
  border-radius: 8px;
}

.cv h3 {
  margin-bottom: 0.5em;
  color: #FE6601;
  font-weight: 700;
  font-size: 1.125rem;
  text-align: center;
}

.cv .tel {
  margin-bottom: 0.5em;
}

.cv .time {
  text-align: center;
}

.tel {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 1.375rem;
  font-family: "Roboto", sans-serif;
}

/*==============================
base structure
==============================*/
h1,
h2 {
  font-weight: 500;
  letter-spacing: 0.05em;
}

.l-main {
  margin: 0 auto 40px;
  padding-bottom: 40px;
}

.container {
  width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 1200px) {
  .container {
    width: 100%;
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media screen and (max-width: 1000px) {
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 600px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.container.wide {
  width: 1200px;
}

@media screen and (max-width: 1200px) {
  .container.wide {
    width: 100%;
  }
}
.container.narrow {
  width: 900px;
}

@media screen and (max-width: 1200px) {
  .container.narrow {
    width: 100%;
  }
}
.contents {
  padding: 40px 40px 0;
}

@media screen and (max-width: 1000px) {
  .contents {
    padding: 20px 20px 0;
  }
}
@media screen and (max-width: 600px) {
  .contents {
    padding: 15px 0;
  }
}
.sec {
  position: relative;
  padding: 40px 0;
}

@media screen and (max-width: 1000px) {
  .sec {
    padding: 40px 0;
  }
}
@media screen and (max-width: 600px) {
  .sec {
    padding: 15px 0;
  }
}
.sec p {
  margin-bottom: 0.75em;
  line-height: 1.8;
}

.sec p:last-of-type {
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  .sec p {
    font-size: 0.875rem;
  }
}
.page-title-wrapper {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 400px;
  background: url("../img/layout/bg_grid_orange.png") center top;
  color: #fff;
}

@media screen and (max-width: 1000px) {
  .page-title-wrapper {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 600px) {
  .page-title-wrapper {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.page-title-wrapper .breadcrumb-wrapper {
  position: absolute;
  top: 0;
  padding-bottom: 0;
}

.page-title-wrapper .breadcrumb a {
  color: #fff;
}

.page-title-wrapper .page-title .leader-title {
  width: 90%;
  max-width: 1273px;
  margin: 0 auto;
}

.page-title-wrapper.proudleader {
  background: url("../img/layout/bg_grid_blue.png") center top;
}

.page-title-wrapper.proudleader .page-title .leader-title {
  max-width: 1184px;
}

.title-wrapper {
  margin-bottom: 20px;
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .title-wrapper {
    margin-bottom: 10px;
    padding-top: 20px;
  }
}
@media screen and (max-width: 600px) {
  .title-wrapper {
    margin-bottom: 7.5px;
    padding-top: 15px;
  }
}
.title-wrapper .heading01 {
  position: relative;
  padding-bottom: 20px;
  border-bottom: solid 1px #FE6601;
  font-weight: 700;
  font-size: clamp(1.5rem, 1.03125rem + 1.25vw, 2.125rem);
}

.title-wrapper .heading01::after {
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 10px;
  background: #FE6601;
  content: "";
}

@media screen and (max-width: 1000px) {
  .title-wrapper .heading01::after {
    bottom: 0;
  }
}
.title-wrapper .heading01 span {
  display: block;
}

.title-wrapper h2 {
  position: relative;
  padding: 20px 0;
  font-weight: 700;
  font-size: clamp(1.5rem, 1.03125rem + 1.25vw, 2.125rem);
}

.content-bottom {
  margin-top: 40px;
}

.not-found {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 96vh;
}

.not-found .not-found-tit {
  color: rgba(0, 0, 0, 0.2);
  font-size: 6.25em;
}

@media screen and (max-width: 1000px) {
  .not-found .not-found-tit {
    font-size: 3.75em;
  }
}
.row {
  margin-right: -20px;
  margin-left: -20px;
}

@media screen and (max-width: 1000px) {
  .row {
    margin-right: 0;
    margin-left: 0;
  }
}
/*==============================
common parts
==============================*/
/*==============================
header
==============================*/
header {
  position: relative;
  width: 100%;
}

header::after {
  display: block;
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 100%;
  height: 3px;
  background: #FE9A02;
  content: "";
}

@media screen and (max-width: 1000px) {
  header::after {
    bottom: 0;
  }
}
.l-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  padding: 10px 10px 16px;
}

@media screen and (max-width: 1000px) {
  .l-header {
    justify-content: flex-start;
    padding: 10px 10px;
  }
}
@media screen and (max-width: 600px) {
  .l-header {
    height: 70px;
    padding-left: 7.5px;
  }
}
.l-header a {
  color: #000;
}

.l-header .logo {
  color: #FE6601;
  font-weight: 700;
  font-size: 0.75rem;
}

@media screen and (max-width: 600px) {
  .l-header .logo {
    display: flex;
    flex-direction: row-reverse;
  }
}
.l-header .logo img {
  width: 160px;
}

@media screen and (max-width: 1000px) {
  .l-header .logo img {
    width: 120px;
  }
}
@media screen and (max-width: 600px) {
  .l-header .logo img {
    width: 110px;
  }
}
.l-header .logo p {
  margin-bottom: 0.5em;
}

@media screen and (max-width: 600px) {
  .l-header .logo p {
    margin-bottom: 0;
    margin-left: 1em;
    font-size: 0.6875rem;
  }
}
.l-header .logo a:hover {
  background: inherit;
}

/*==============================
nav
==============================*/
.l-nav .g-nav-upper {
  display: flex;
  justify-content: flex-end;
  margin: -3px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav-upper {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
}
.l-nav .g-nav-upper li {
  padding: 3px;
}

.l-nav .g-nav-upper a {
  display: block;
  padding: 0.3em 1.5em;
  border-radius: 30px;
  background: #FE6601;
  color: #fff;
  font-weight: 700;
  font-size: 0.75rem;
}

.l-nav .g-nav-upper a.muryou {
  background: #4CADC9;
}

.l-nav .g-nav-upper a.shiryou {
  background: #96C103;
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav-upper a {
    padding: 0.3em 3em;
    font-size: 0.875rem;
  }
}
.l-nav .g-nav {
  display: flex;
  justify-content: center;
  margin-right: -12px;
  margin-left: -12px;
}

@media screen and (max-width: 1200px) {
  .l-nav .g-nav {
    margin-right: -5px;
    margin-left: -5px;
  }
}
@media screen and (max-width: 1000px) {
  .l-nav .g-nav {
    align-items: center;
    margin-right: 0;
    margin-left: 0;
  }
}
.l-nav .g-nav li {
  padding-right: 12px;
  padding-left: 12px;
}

@media screen and (max-width: 1200px) {
  .l-nav .g-nav li {
    padding-right: 5px;
    padding-left: 5px;
  }
}
.l-nav .g-nav a {
  display: flex;
  padding: 5px 0;
  color: #3A3A3A;
  font-weight: 700;
  font-size: 0.875rem;
}

.l-nav .g-nav a i {
  margin-right: 0.3em;
  color: #C6C6C6;
}

.l-nav .g-nav a.current i {
  color: #FE6601;
}

@media screen and (max-width: 1200px) {
  .l-nav .g-nav a {
    padding: 5px;
  }
}
@media screen and (max-width: 1000px) {
  .l-nav .g-nav a {
    padding: 10px 5px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 1000px) {
  .l-nav .g-nav a:hover, .l-nav .g-nav a:focus {
    opacity: 1;
  }
}
@media screen and (max-width: 1000px) {
  .l-nav {
    display: block;
    z-index: 9998;
    position: fixed;
    top: -200%;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 70px 20px 20px 20px;
    overflow-y: auto;
    background: #fff;
    transition: all 0.3s ease 0s;
  }
  .l-nav.open {
    display: block;
    top: 0;
  }
  .l-nav .g-nav {
    flex-direction: column;
  }
  .l-nav .g-nav dl dt {
    justify-content: flex-start;
  }
  .l-nav .g-nav a {
    padding: 10px 10px 10px 0;
  }
  .l-nav .md-aside {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .l-nav .md-aside li {
    margin-bottom: 10px;
  }
  .l-nav .md-aside a {
    display: flex;
    flex-direction: inherit;
    align-items: center;
    padding: 10px;
    border-radius: 8px;
    background: #0B72AD;
    color: inherit;
  }
  .l-nav .md-aside a:hover, .l-nav .md-aside a:focus {
    background: #FE6601;
    color: #fff;
    opacity: 1;
  }
}
/*==============================
humburger icon
==============================*/
.btn-mn {
  display: none;
  z-index: 9999;
  position: fixed;
  top: 0;
  right: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  background: none;
  color: #000;
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  .btn-mn {
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .btn-mn {
    width: 70px;
    height: 70px;
  }
}
.btn-mn .en-menu-title,
.btn-mn .en-menu-title-close {
  margin-top: auto;
  padding-bottom: 10px;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 1000px) {
  .btn-mn .en-menu-title,
  .btn-mn .en-menu-title-close {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 600px) {
  .btn-mn .en-menu-title,
  .btn-mn .en-menu-title-close {
    padding-bottom: 5px;
    font-size: 0.75rem;
  }
}
.btn-mn .en-menu-title.notshow,
.btn-mn .en-menu-title-close.notshow {
  display: none;
}

.btn-mn .en-menu-title.show,
.btn-mn .en-menu-title-close.show {
  display: block;
}

.btn-mn .en-menu-title-close {
  display: none;
}

.humburger {
  display: block;
  width: 40px;
  height: 42px;
  background: none;
}

@media screen and (max-width: 600px) {
  .humburger {
    top: 5px;
    width: 30px;
  }
}
.humburger span {
  display: block;
  position: absolute;
  top: calc(50% - 3px);
  left: calc(50% - 30px);
  width: 60px;
  height: 6px;
  border-radius: 6px;
  background: #FE6601;
}

@media screen and (max-width: 1000px) {
  .humburger span {
    top: calc(50% - 2px);
    left: calc(50% - 20px);
    width: 40px;
    height: 4px;
  }
}
@media screen and (max-width: 600px) {
  .humburger span {
    top: calc(50% - 1px);
    left: calc(50% - 15px);
    width: 30px;
    height: 2px;
  }
}
.rotation span {
  transform: translateY(0) !important;
  transition: 0.5s;
}

.rotation .top {
  margin-top: -16px;
  transform: rotate(0deg) !important;
}

@media screen and (max-width: 1000px) {
  .rotation .top {
    margin-top: -12px;
  }
}
@media screen and (max-width: 600px) {
  .rotation .top {
    margin-top: -8px;
  }
}
.rotation .bottom {
  margin-top: 16px;
  transform: rotate(0deg) !important;
}

@media screen and (max-width: 1000px) {
  .rotation .bottom {
    margin-top: 12px;
  }
}
@media screen and (max-width: 600px) {
  .rotation .bottom {
    margin-top: 8px;
  }
}
.rotation.open .middle {
  background: rgba(254, 102, 1, 0);
}

.rotation.open .top {
  margin-top: 0;
  transform: rotate(-40deg) !important;
}

.rotation.open .bottom {
  margin-top: 0;
  transform: rotate(40deg) !important;
}

/*==============================
aside
==============================*/
.l-aside {
  z-index: 9991;
  position: absolute;
  top: 175px;
  right: 0;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.2;
  writing-mode: vertical-rl;
}

.l-aside.fixed {
  position: fixed;
  top: 10px;
}

@media screen and (max-height: 760px) {
  .l-aside {
    position: fixed;
    top: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .l-aside {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1000px) {
  .l-aside {
    display: none;
  }
}
.l-aside ul {
  display: flex;
}

.l-aside ul li {
  padding: 10px 0;
}

.l-aside a {
  display: flex;
  flex-direction: inherit;
  align-items: center;
  justify-content: center;
  width: 50px;
  padding: 20px 0;
  border-top: solid 2px #FE6601;
  border-bottom: solid 2px #FE6601;
  border-left: solid 2px #FE6601;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background: #fff;
  color: #000;
}

@media screen and (max-width: 1200px) {
  .l-aside a {
    width: 50px;
  }
}
.l-aside a i {
  margin-top: 0.5em;
  color: #FE6601;
}

.l-aside a:hover, .l-aside a:focus {
  background: #FE6601;
  color: #fff;
  opacity: 1;
}

.l-aside a:hover i, .l-aside a:focus i {
  color: #fff;
}

/*==============================
footer
==============================*/
.pagetop {
  display: flex;
  z-index: 1010;
  position: fixed;
  right: 0;
  bottom: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background: #FE6601;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s ease 0s;
}

@media screen and (max-width: 1000px) {
  .pagetop {
    width: 40px;
    height: 40px;
  }
}
.pagetop span {
  margin-top: 0.2em;
  font-size: small;
}

@media screen and (max-width: 1000px) {
  .pagetop span {
    display: none;
  }
}
.pagetop .icon-arrow03 {
  width: 0.75em;
}

.pagetop .icon {
  display: flex;
  transform: rotate(-90deg);
}

.pagetop.active {
  opacity: 1;
}

.pagetop:hover, .pagetop:focus {
  opacity: 0.6;
}

@media screen and (max-width: 1000px) {
  .pagetop:hover, .pagetop:focus {
    background: #FE6601;
    color: #fff;
  }
}
footer {
  position: relative;
  background: 0 1px #fff;
}

.l-footer {
  position: relative;
  width: 100%;
  height: 170px;
  padding: 20px 0;
  border-top: solid 1px #FE6601;
}

.l-footer a {
  color: #000;
}

@media screen and (max-width: 1000px) {
  .l-footer {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding: 20px 0;
  }
}
.l-footer .footer-link {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
  font-size: 0.75rem;
}

.l-footer .footer-link li a {
  display: flex;
  padding: 0 10px;
  border-left: solid 1px #D6D4D4;
  color: #000;
}

.l-footer .footer-link li:last-of-type {
  border-right: solid 1px #D6D4D4;
}

@media screen and (max-width: 1000px) {
  .l-footer .footer-link li {
    margin-bottom: 5px;
  }
}
.l-footer .copyright {
  font-size: 0.75rem;
  text-align: center;
}

.footer-cvn {
  display: flex;
  z-index: 1000;
  position: fixed;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  background: #FFC07D;
}

@media screen and (max-width: 1000px) {
  .footer-cvn {
    height: 40px;
  }
}
.toppage {
  margin-bottom: 80px;
  padding-top: 40px;
}

@media screen and (max-width: 1000px) {
  .toppage {
    margin-bottom: 40px;
    padding-top: 20px;
  }
}
@media screen and (max-width: 600px) {
  .toppage {
    margin-bottom: 30px;
    padding-top: 15px;
  }
}
.toppage .feature {
  margin-bottom: 40px;
}

@media screen and (max-width: 1000px) {
  .toppage .feature {
    margin-bottom: 20px;
  }
}
.toppage .feature ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .toppage .feature ul {
    gap: 10px;
  }
}
.toppage .feature ul li {
  max-width: 270px;
}

.toppage .uni-list ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .toppage .uni-list ul {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}
.toppage .uni-list ul li {
  padding: 25px 20px;
  border-radius: 8px;
  background: #FE6601;
}

.toppage .uni-list article {
  position: relative;
  border-top: solid 3px #fff;
  color: #fff;
}

.toppage .uni-list article span.icon-leader_wrapper {
  display: flex;
  position: absolute;
  top: -25px;
  left: calc(50% - 25px);
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  background: #FE6601;
}

.toppage .uni-list article span.icon-leader_wrapper i {
  width: 33px;
}

.toppage .uni-list article dl {
  display: flex;
  position: relative;
  top: 10;
  align-items: center;
  margin-top: 15px;
}

.toppage .uni-list article dl dt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  border-radius: 8px;
  background: #FE9A02;
}

.toppage .uni-list article dl dt img {
  width: 70px;
}

@media screen and (max-width: 1000px) {
  .toppage .uni-list article dl dt {
    width: 80px;
    height: 80px;
  }
  .toppage .uni-list article dl dt img {
    width: 40px;
  }
}
.toppage .uni-list article dl dd {
  flex: 1;
  padding-left: 20px;
}

@media screen and (max-width: 1000px) {
  .toppage .uni-list article dl dd {
    padding-left: 10px;
  }
}
.toppage .uni-list article dl dd h3 {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: clamp(1.25rem, 0.21875rem + 2.75vw, 2.625rem);
  line-height: 1.3;
}

.toppage .uni-list article dl dd h3 i {
  width: 0.6em;
  margin-left: 0.2em;
}

.toppage .uni-list article dl dd h4 {
  font-size: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
}

.photos {
  padding: 80px 0 100px;
  background: #fff url("../img/layout/bg_grid.png") center top;
}

@media screen and (max-width: 1000px) {
  .photos {
    padding: 40px 0 50px;
  }
}
.photos .leader-subtitle {
  max-width: 693px;
  margin: 0 auto 40px;
}

@media screen and (max-width: 1000px) {
  .photos .leader-subtitle {
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 600px) {
  .photos .leader-subtitle {
    margin: 0 auto 15px;
  }
}
.photos .photo-wrapper {
  padding-right: 70px;
  padding-left: 70px;
}

@media screen and (max-width: 1000px) {
  .photos .photo-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 600px) {
  .photos .photo-wrapper {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.photos .photo-wrapper ul {
  display: flex;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .photos .photo-wrapper ul {
    flex-direction: column;
    gap: 20px;
  }
}
.photos .photo-wrapper ul li {
  position: relative;
  border: solid 4px #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

.photos .photo-wrapper ul li .illust01,
.photos .photo-wrapper ul li .illust02 {
  z-index: 10;
  position: absolute;
}

.photos .photo-wrapper ul li .illust01 {
  top: -30px;
  left: 30px;
  width: 96px;
}

@media screen and (max-width: 1000px) {
  .photos .photo-wrapper ul li .illust01 {
    top: -20px;
    left: 20px;
    width: 72px;
  }
}
@media screen and (max-width: 600px) {
  .photos .photo-wrapper ul li .illust01 {
    top: -10px;
    left: 10px;
    width: 48px;
  }
}
.photos .photo-wrapper ul li .illust02 {
  right: 0;
  bottom: -30px;
  width: 120px;
}

@media screen and (max-width: 1000px) {
  .photos .photo-wrapper ul li .illust02 {
    right: 0;
    bottom: -30px;
    width: 90px;
  }
}
@media screen and (max-width: 600px) {
  .photos .photo-wrapper ul li .illust02 {
    right: 0;
    bottom: -30px;
    width: 60px;
  }
}
.univ h2.univ-tit {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 5px;
  border-top: solid 3px #0B72AD;
  border-bottom: solid 1px #0B72AD;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.84375rem + 0.75vw, 1.5rem);
  line-height: 1.5;
}

.univ h2.univ-tit i {
  margin-right: 10px;
}

.univ h3 {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.9375rem + 0.5vw, 1.375rem);
}

@media screen and (max-width: 1000px) {
  .univ h3 {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 600px) {
  .univ h3 {
    margin-bottom: 7.5px;
  }
}
.leader-intro {
  margin-top: 40px;
  background: #fff url("../img/layout/bg_grid.png") center top;
}

.leader-intro .leader-intro-title {
  max-width: 825px;
  margin: 0 auto;
}

.leader-intro .leader-intro-cont {
  margin-bottom: 40px;
}

.leader-intro .leader-intro-cont .classroom-copy {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 32px;
  text-align: center;
}

@media screen and (max-width: 600px) {
  .leader-intro .leader-intro-cont .classroom-copy {
    font-size: 24px;
  }
}
.leader-intro .leader-intro-cont .classroom-caption {
  font-weight: 700;
  font-size: 0.875rem;
  text-align: center;
}

.leader-intro .leader-intro-cont .leader-wrapper {
  max-width: 867px;
  margin-top: 26px;
  margin-right: auto;
  margin-left: auto;
}

.leader-intro .leader-intro-cont .leader-thumb {
  display: grid;
  grid-template-columns: repeat(3, 279px);
  gap: 29px;
}

@media screen and (max-width: 1000px) {
  .leader-intro .leader-intro-cont .leader-thumb {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 600px) {
  .leader-intro .leader-intro-cont .leader-thumb {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
.leader-intro .leader-intro-cont .leader-thumb .leader-thumb-list {
  position: relative;
  height: 363px;
  padding: 25px 20px 30px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

@media screen and (max-width: 600px) {
  .leader-intro .leader-intro-cont .leader-thumb .leader-thumb-list {
    height: 300px;
  }
}
.leader-intro .leader-intro-cont .leader-thumb .leader-btn-detail {
  display: flex;
  z-index: 100;
  position: absolute;
  bottom: 20px;
  left: 0;
  justify-content: center;
  width: 100%;
}

.leader-intro .leader-intro-cont .leader-thumb dl.leader-prof {
  position: relative;
  height: 290px;
  overflow: hidden;
}

.leader-intro .leader-intro-cont .leader-thumb dl.leader-prof::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  background: linear-gradient(0deg, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0) 100%);
  content: "";
}

@media screen and (max-width: 600px) {
  .leader-intro .leader-intro-cont .leader-thumb dl.leader-prof {
    height: 240px;
  }
}
.leader-intro .leader-intro-cont .leader-thumb dl dt {
  max-width: 190px;
  margin: 0 auto;
  border-radius: 8px;
}

.leader-intro .leader-intro-cont .leader-thumb dl dt img {
  border-radius: 8px;
}

.leader-intro .leader-intro-cont .leader-thumb dl dd.apeals {
  padding-top: 0.5em;
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.75rem;
}

.leader-intro .leader-intro-cont .leader-thumb dl dd.apeals .classroom-apeal {
  display: block;
  color: black;
  font-weight: 700;
}

@media screen and (max-width: 1000px) {
  .leader-intro .leader-intro-cont .leader-thumb dl dd.apeals .classroom-apeal {
    display: inline;
  }
}
.leader-intro .leader-intro-cont .leader-thumb dl dd:first-of-type {
  border-top: none;
}

@media screen and (max-width: 600px) {
  .leader-intro .leader-intro-cont .leader-thumb dl dd {
    font-size: 0.75rem;
  }
}
.uni-nav {
  padding: 30px 10px;
  background: #FFFAF3;
}

.uni-nav ul {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 12px;
}

@media screen and (max-width: 1000px) {
  .uni-nav ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 600px) {
  .uni-nav ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
.uni-nav ul li {
  flex: 1;
}

.uni-nav a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5em 0.4em 0.4em 0.4em;
  border-radius: 8px;
  background: #FE6601;
  color: #fff;
  font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
}

.uni-nav.proudleader {
  background: #E9F7FF;
}

.uni-nav.proudleader a {
  background: #0B72AD;
}

.posted h3 {
  padding: 0.4em 0.4em 0.4em 0.8em;
  border-left: solid 10px #FE9A02;
  background: rgba(254, 154, 2, 0.1);
}

.posted h4 {
  margin-bottom: 0.5em;
  color: #0B72AD;
  font-weight: 700;
  font-size: clamp(1rem, 0.90625rem + 0.25vw, 1.125rem);
}

@media screen and (max-width: 600px) {
  .posted h4 {
    margin-bottom: 7.5px;
    font-size: 1.125rem;
  }
}
.posted figure {
  margin-bottom: 30px;
}

.posted p {
  margin-bottom: 1em;
}

.posted a {
  color: #FE6601;
  text-decoration: underline;
}

.posted a:visited {
  color: blue;
}

.posted strong {
  font-weight: 700;
}

.posted ul,
.posted ol {
  margin-bottom: 1em;
  margin-left: 1.5em;
}

.posted ul {
  list-style: disc;
}

.posted ol {
  list-style: decimal;
}

.posted blockquote {
  position: relative;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 2em;
  font-style: italic;
}

.posted blockquote::before {
  position: absolute;
  top: 0;
  left: 0;
  color: #1a1a1a;
  font-size: 3em;
  font-family: serif;
}

.posted img {
  width: auto;
  max-width: 100%;
}

.posted p + h2, .posted p + h3, .posted p + h4, .posted p + h5, .posted p + h6,
.posted ul + h2,
.posted ul + h3,
.posted ul + h4,
.posted ul + h5,
.posted ul + h6,
.posted ol + h2,
.posted ol + h3,
.posted ol + h4,
.posted ol + h5,
.posted ol + h6,
.posted blockquote + h2,
.posted blockquote + h3,
.posted blockquote + h4,
.posted blockquote + h5,
.posted blockquote + h6 {
  margin-top: 40px;
}

@media screen and (max-width: 1000px) {
  .posted p + h2, .posted p + h3, .posted p + h4, .posted p + h5, .posted p + h6,
  .posted ul + h2,
  .posted ul + h3,
  .posted ul + h4,
  .posted ul + h5,
  .posted ul + h6,
  .posted ol + h2,
  .posted ol + h3,
  .posted ol + h4,
  .posted ol + h5,
  .posted ol + h6,
  .posted blockquote + h2,
  .posted blockquote + h3,
  .posted blockquote + h4,
  .posted blockquote + h5,
  .posted blockquote + h6 {
    margin-top: 15px;
  }
}
.leader-pram {
  padding-bottom: 25px;
}

.leader-pram .pram-terms {
  display: flex;
  justify-content: space-between;
  font-size: 0.625rem;
}

.leader-pram .pram-default {
  position: relative;
  width: 100%;
  height: 20px;
  border: solid 2px #fff;
  border-radius: 4px;
  background: #fbff8e;
}

.leader-pram [class^=pram-dec-],
.leader-pram [class*=pram-dec-] {
  display: block;
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  border-left: solid 2px #fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background: #ff633f;
}

.leader-pram .pram-dec-level0 {
  width: 0%;
}

.leader-pram .pram-dec-level1 {
  width: 20%;
}

.leader-pram .pram-dec-level2 {
  width: 40%;
}

.leader-pram .pram-dec-level3 {
  width: 60%;
}

.leader-pram .pram-dec-level4 {
  width: 80%;
}

.leader-pram .pram-dec-level5 {
  width: 100%;
}

.leader-pram .pram-meter {
  display: flex;
  z-index: 10;
  position: absolute;
  bottom: -20px;
  left: 0;
  justify-content: space-between;
  width: 100%;
  color: #fff;
  font-size: 0.625rem;
}

.leader-pram .pram-meter span {
  position: relative;
}

.leader-pram .pram-meter span::before {
  position: absolute;
  top: -23px;
  left: 2px;
  width: 2px;
  height: 20px;
  background: #fff;
  content: "";
}

.leader-pram .pram-meter span:first-of-type::before, .leader-pram .pram-meter span:last-of-type::before {
  content: none;
}

.leader-pram.proud {
  padding: 15px;
}

@media screen and (max-width: 1000px) {
  .leader-pram.proud {
    width: 100%;
  }
}
.leader-pram.proud .pram-meter {
  color: #000;
}

.leader-deta {
  padding-top: 80px;
}

.leader-deta h3 {
  margin-bottom: 40px;
}

@media screen and (max-width: 600px) {
  .leader-deta h3 {
    margin-bottom: 15px;
  }
}
.leader-deta h3 img {
  width: auto;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.leader-deta-detail {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #000;
}

.leader-deta-detail dl {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  margin: 15px;
  padding: 15px;
  border-radius: 8px;
  background: #FE9A02;
}

@media screen and (max-width: 1000px) {
  .leader-deta-detail dl {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 600px) {
  .leader-deta-detail dl {
    width: 100%;
  }
}
.leader-deta-detail dl dd {
  margin-bottom: 20px;
}

.leader-deta-detail dl dd span {
  padding: 3px 10px;
  border-radius: 4px;
  background: #fbff8e;
  font-weight: 700;
}

.leader-deta-detail dl dd h4 {
  margin-top: 0.5em;
  margin-bottom: 0.2em;
  font-weight: 700;
  font-size: 1.5rem;
}

@media screen and (max-width: 600px) {
  .leader-deta-detail dl dd h4 {
    font-size: 1.125rem;
  }
}
.leader-deta-detail dl img {
  zoom: 0.5;
  max-width: 100%;
}

.leader-deta-detail dl:last-of-type {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
}

.leader-deta-detail dl:last-of-type dt {
  margin-right: 40px;
}

.leader-deta-detail dl:last-of-type dd {
  padding-top: 25px;
}

@media screen and (max-width: 600px) {
  .leader-deta-detail dl:last-of-type {
    flex-direction: column-reverse;
  }
  .leader-deta-detail dl:last-of-type dd {
    padding-top: 0;
  }
}
.leader-caption {
  font-size: 0.875rem;
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .leader-caption {
    text-align: left;
  }
}
.cate-block {
  margin-bottom: 80px;
}

.cate-block:first-of-type {
  margin-top: 80px;
}

.cate-block:last-of-type {
  margin-bottom: 0;
}

.cate-block article {
  display: flex;
  margin-bottom: 80px;
}

@media screen and (max-width: 1000px) {
  .cate-block article {
    flex-direction: column;
  }
}
.cate-block article:last-of-type {
  margin-bottom: 0;
}

.cate-block h2 {
  width: 40px;
  margin-right: 40px;
}

@media screen and (max-width: 1000px) {
  .cate-block h2 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.cate-block h2 span {
  padding: 0.8em 0.3em;
  border-radius: 8px;
  background: #0B72AD;
  color: #fff;
  font-size: 1.125rem;
  writing-mode: vertical-rl;
}

@media screen and (max-width: 1000px) {
  .cate-block h2 span {
    display: block;
    width: 100%;
    padding: 0.3em 0.8em;
    background: #E9F7FF;
    color: #000;
    font-size: 1rem;
    writing-mode: unset;
  }
}
.cate-block .classroom-leaders {
  flex: 1;
}

.cate-block .leader-detail {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  margin-bottom: 10px;
  padding: 40px 40px 20px 40px;
  overflow: hidden;
  border: solid 1px #D6D4D4;
  border-radius: 8px;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-detail {
    flex-direction: column;
    padding: 20px;
  }
}
.cate-block .leader-detail:last-of-type {
  margin-bottom: 0;
}

.cate-block .leader-detail::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-width: 26px 28px 0 0;
  border-style: solid;
  border-color: #0B72AD transparent transparent transparent;
  content: "";
}

.cate-block .leader-left,
.cate-block .leader-right {
  width: 50%;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-left,
  .cate-block .leader-right {
    width: 100%;
  }
}
.cate-block .leader-left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-right: 40px;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-left {
    padding-right: 0;
    padding-bottom: 20px;
  }
}
.cate-block .leader-left dl {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.cate-block .leader-left dl dt .icon-leader {
  width: 26px;
  margin: 0 auto 5px;
  color: #0B72AD;
}

.cate-block .leader-left dl dt span {
  font-size: 0.875rem;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-left dl dt span {
    font-size: 0.75rem;
  }
}
.cate-block .leader-left dl dd {
  margin-top: 1em;
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-left dl dd {
    font-size: 0.875rem;
  }
}
.cate-block .leader-left dl dd.leader-photo {
  width: 100px;
  height: 100px;
}

.cate-block .leader-left dl dd.leader-photo img {
  border-radius: 100%;
}

.cate-block .leader-right {
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-left: dashed 1px #D6D4D4;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-right {
    display: none;
    padding-left: 0;
    border-top: dashed 1px #D6D4D4;
    border-left: none;
  }
}
@media screen and (max-width: 1000px) {
  .cate-block .leader-right .leader-q {
    padding-top: 20px;
    border-bottom: dashed 1px #D6D4D4;
  }
}
.cate-block .leader-right .leader-q dl {
  margin-bottom: 0.5em;
}

.cate-block .leader-right .leader-q dl dt {
  color: #0B72AD;
  font-size: 0.75rem;
}

.cate-block .leader-right .leader-q dl dd {
  padding-left: 1em;
  font-size: 0.875rem;
}

.cate-block .leader-right .leader-q dl dd span.marker {
  display: inline;
  padding: 0 3px;
  background: linear-gradient(transparent 50%, #F7D17D 0%);
}

.cate-block .leader-bottom-wrapper {
  display: flex;
  width: 100%;
  border-top: dashed 1px #D6D4D4;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-bottom-wrapper {
    display: none;
  }
}
.cate-block .leader-bottom {
  width: 33.3333333333%;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-bottom {
    width: 100%;
    margin-top: 20px;
  }
}
.cate-block .leader-comment {
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: dashed 1px #D6D4D4;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-comment {
    margin-top: 20px;
    font-size: 0.875rem;
  }
}
.cate-block .leader-comment h3 {
  margin-bottom: 0.5em;
}

.cate-block .leader-comment h3 span {
  padding: 0.3em 1em;
  border-radius: 8px;
  background: #0B72AD;
  color: #fff;
  font-size: 0.75rem;
}

.cate-block .leader-detail-coming {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 10px;
  padding: 40px;
  overflow: hidden;
  border: solid 1px #D6D4D4;
  border-radius: 8px;
}

@media screen and (max-width: 1000px) {
  .cate-block .leader-detail-coming {
    flex-direction: column;
    padding: 20px;
  }
}
.cate-block .leader-detail-coming:last-of-type {
  margin-bottom: 0;
}

.cate-block .leader-detail-coming::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-width: 26px 28px 0 0;
  border-style: solid;
  border-color: #989898 transparent transparent transparent;
  content: "";
}

.protected {
  padding: 40px;
  text-align: center;
}

.protected p {
  margin-bottom: 1em;
  font-size: 1.125rem;
  line-height: 1.8;
}

.protected form .btn {
  margin-top: 1em;
}

.form form > h3 {
  margin-top: 15px;
  border-bottom: dashed 1px #D6D4D4;
  font-weight: 700;
  font-size: 1.125rem;
}

.form form > dl {
  padding: 1em 0.5em;
  border-bottom: dashed 1px #D6D4D4;
}

.form form > dl:first-of-type {
  border-top: dashed 1px #D6D4D4;
}

.form form > dl:last-of-type {
  margin-bottom: 2em;
}

.form form > dl > dt {
  display: flex;
  align-items: center;
  margin-bottom: 0.8em;
  font-weight: 700;
  font-size: 1.125rem;
}

@media screen and (max-width: 1000px) {
  .form form > dl > dt {
    font-size: 1rem;
  }
}
.form form > dl > dt::before {
  display: block;
  width: 5px;
  height: 1em;
  margin-right: 1em;
  background: #FE6601;
  content: "";
}

.form form > dl > dd {
  padding-left: 30px;
}

@media screen and (max-width: 1000px) {
  .form form > dl > dd {
    padding-left: 0;
  }
}
.form form > dl > dd ul {
  display: flex;
  margin: 0;
}

@media screen and (max-width: 1000px) {
  .form form > dl > dd ul {
    display: block;
  }
}
.form form > dl > dd ul li {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 10px;
  word-break: keep-all;
}

.form input[type=text],
.form input[type=number],
.form input[type=tel],
.form input[type=email],
.form input[type=url],
.form input[type=password],
.form textarea {
  width: 100%;
  margin: 0.5em 0;
  padding: 1em;
  border: solid 1px rgba(214, 212, 212, 0.6);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2) inset;
  font-size: 1rem;
}

.form input[type=text].wdt-auto,
.form input[type=number].wdt-auto,
.form input[type=tel].wdt-auto,
.form input[type=email].wdt-auto,
.form input[type=url].wdt-auto,
.form input[type=password].wdt-auto,
.form textarea.wdt-auto {
  width: auto;
}

.form input[type=text].wdt-narrow,
.form input[type=number].wdt-narrow,
.form input[type=tel].wdt-narrow,
.form input[type=email].wdt-narrow,
.form input[type=url].wdt-narrow,
.form input[type=password].wdt-narrow,
.form textarea.wdt-narrow {
  width: 70%;
}

.form input[type=text].required-form,
.form input[type=number].required-form,
.form input[type=tel].required-form,
.form input[type=email].required-form,
.form input[type=url].required-form,
.form input[type=password].required-form,
.form textarea.required-form {
  background: #fff3f3;
}

.form input[type=text].error-form,
.form input[type=number].error-form,
.form input[type=tel].error-form,
.form input[type=email].error-form,
.form input[type=url].error-form,
.form input[type=password].error-form,
.form textarea.error-form {
  background: #fff3f3;
}

.form textarea {
  width: 100%;
}

.form select {
  width: auto;
  padding: 0.5em 1em;
  border-radius: 8px;
  background: #fff;
  font-size: 1rem;
}

.form select.error-form {
  background: #fff3f3;
}

.form .submit {
  display: inline-block;
  position: relative;
}

.form .submit i {
  position: absolute;
  top: calc(50% - 6px);
  right: 10px;
}

/* inline */
body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
  --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
  --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
  --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
  --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
  --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
  --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
  --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
  --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-table.is-style-regular, .wp-block-table.is-style-stripes {
  border-top: solid 1px #D6D4D4;
  border-bottom: none;
}

.wp-block-table.is-style-regular figcaption, .wp-block-table.is-style-stripes figcaption {
  padding-top: 5px;
  border-bottom: none;
  border-left: solid 1px #fff;
  font-weight: 700;
  text-align: center;
}

.wp-block-table.is-style-regular th,
.wp-block-table.is-style-regular td, .wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
  padding: 0.5em;
  border-right: solid 1px #D6D4D4;
  border-bottom: solid 1px #D6D4D4;
}

.wp-block-table.is-style-regular th:first-of-type,
.wp-block-table.is-style-regular td:first-of-type, .wp-block-table.is-style-stripes th:first-of-type,
.wp-block-table.is-style-stripes td:first-of-type {
  border-left: solid 1px #D6D4D4;
}

.wp-block-button__link {
  padding: calc(0.5em + 2px) calc(1.333em + 2px);
  border-radius: 8px;
  background: #FE6601;
  color: #fff;
  text-decoration: none;
}

hr.wp-block-separator {
  margin: 0;
  padding: 25px;
  border: none;
}

@media screen and (max-width: 1000px) {
  hr.wp-block-separator {
    padding: 15px;
  }
}
@media screen and (max-width: 600px) {
  hr.wp-block-separator {
    padding: 10px;
  }
}
.wp-block-columns {
  margin: -20px;
}

@media screen and (max-width: 1000px) {
  .wp-block-columns {
    margin: 0 -10px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1000px) {
  .wp-block-columns:nth-of-type(2n) {
    flex-direction: column-reverse;
  }
}
.wp-block-columns > .wp-block-column {
  padding: 20px;
}

@media screen and (max-width: 1000px) {
  .wp-block-columns > .wp-block-column {
    flex-basis: 100% !important;
    padding: 0 10px;
  }
}
.wp-block-columns > .wp-block-column img {
  border-radius: 8px;
}

@media screen and (max-width: 600px) {
  .wp-block-columns > .wp-block-column .btn {
    width: 100%;
  }
}
@media screen and (max-width: 1000px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
.wp-block-image figcaption {
  color: rgba(0, 0, 0, 0.7);
  font-size: 0.875rem;
}

/*==============================
general
==============================*/
/*================================
General Class Switch
================================*/
.mt0 {
  margin-top: 0px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.mr0 {
  margin-right: 0px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.mt0em {
  margin-top: 0em !important;
}

.mt5em {
  margin-top: 0.5em !important;
}

.mt10em {
  margin-top: 1em !important;
}

.mt15em {
  margin-top: 1.5em !important;
}

.mt20em {
  margin-top: 2em !important;
}

.mt25em {
  margin-top: 2.5em !important;
}

.mt30em {
  margin-top: 3em !important;
}

.mt35em {
  margin-top: 3.5em !important;
}

.mt40em {
  margin-top: 4em !important;
}

.mt45em {
  margin-top: 4.5em !important;
}

.mt50em {
  margin-top: 5em !important;
}

.mb0em {
  margin-bottom: 0em !important;
}

.mb5em {
  margin-bottom: 0.5em !important;
}

.mb10em {
  margin-bottom: 1em !important;
}

.mb15em {
  margin-bottom: 1.5em !important;
}

.mb20em {
  margin-bottom: 2em !important;
}

.mb25em {
  margin-bottom: 2.5em !important;
}

.mb30em {
  margin-bottom: 3em !important;
}

.mb35em {
  margin-bottom: 3.5em !important;
}

.mb40em {
  margin-bottom: 4em !important;
}

.mb45em {
  margin-bottom: 4.5em !important;
}

.mb50em {
  margin-bottom: 5em !important;
}

.wdt5 {
  width: 5%;
}

.wdt10 {
  width: 10%;
}

.wdt15 {
  width: 15%;
}

.wdt20 {
  width: 20%;
}

.wdt25 {
  width: 25%;
}

.wdt30 {
  width: 30%;
}

.wdt35 {
  width: 35%;
}

.wdt40 {
  width: 40%;
}

.wdt45 {
  width: 45%;
}

.wdt50 {
  width: 50%;
}

.wdt55 {
  width: 55%;
}

.wdt60 {
  width: 60%;
}

.wdt65 {
  width: 65%;
}

.wdt70 {
  width: 70%;
}

.wdt75 {
  width: 75%;
}

.wdt80 {
  width: 80%;
}

.wdt85 {
  width: 85%;
}

.wdt90 {
  width: 90%;
}

.wdt95 {
  width: 95%;
}

.wdt100 {
  width: 100%;
}

/*==============================
state
==============================*/
.is-center {
  text-align: center !important;
}

.is-right {
  text-align: right !important;
}

.is-left {
  text-align: left !important;
}

.is-bold {
  font-weight: 700;
}

.is-red {
  color: #d00202;
  font-weight: 700;
}

.is-blue {
  color: #004ebc;
}

.is-secondary {
  color: #0B72AD;
}

.is-none-bg {
  background: none;
}

.is-note {
  font-size: 0.75rem;
}

.is-regular {
  font-size: 0.875rem;
}

.is-small {
  font-size: 0.75rem;
}

.is-medium {
  font-size: 1.125rem;
}

.is-large {
  font-size: 1.375rem;
}

.is-em-s {
  font-size: 0.75em;
}

.is-img-auto {
  width: auto;
  max-width: 100%;
}

.is-img-auto img {
  width: auto;
  max-width: 100%;
}

.is-margin-auto {
  margin-right: auto;
  margin-left: auto;
}

.is-cap {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.is-center-wrapper {
  display: flex;
  justify-content: center;
}

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

@media screen and (max-width: 600px) {
  .is-column-reverse-sm {
    flex-direction: column-reverse;
  }
}
.is-left-auto {
  margin-left: auto;
}

.is-insert-banner img {
  width: auto;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.is-p-height {
  line-height: 2.5;
}

.is-flex {
  display: flex;
}

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

/* responsive */
.is-center-left {
  text-align: center;
}

@media screen and (max-width: 600px) {
  .is-center-left {
    text-align: left;
  }
}
.is-medium-standard {
  font-size: 1.125rem;
}

@media screen and (max-width: 600px) {
  .is-medium-standard {
    font-size: 1rem;
  }
}
@media screen and (max-width: 600px) {
  .is-inherit-small {
    font-size: 0.75rem !important;
    line-height: 1.5 !important;
  }
}
.is-br-sp br {
  display: inline;
}

@media screen and (max-width: 600px) {
  .is-br-sp br {
    display: none;
  }
}
.is-no-lg {
  display: none !important;
}

@media screen and (max-width: 1000px) {
  .is-no-lg {
    display: block !important;
  }
}
@media screen and (max-width: 1000px) {
  .is-no-md {
    display: none !important;
  }
}
@media screen and (max-width: 600px) {
  .is-no-sm {
    display: none !important;
  }
}
.is-md {
  display: none !important;
}

@media screen and (max-width: 1000px) {
  .is-md {
    display: block !important;
  }
}
.is-sm {
  display: none !important;
}

@media screen and (max-width: 600px) {
  .is-sm {
    display: block !important;
  }
}
.is-br {
  display: none;
}

@media screen and (max-width: 1000px) {
  .is-br {
    display: inline;
  }
}
.is-br-sm {
  display: none;
}

@media screen and (max-width: 600px) {
  .is-br-sm {
    display: inline;
  }
}
@media screen and (max-width: 600px) {
  .is-img-60-sm {
    width: 60%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .is-margin-auto-sm {
    margin-right: auto;
    margin-left: auto;
  }
}
.caption-text-center {
  font-size: 0.875rem;
  text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1yZXNldC1zY3NzL3Njc3MvX3Jlc2V0LnNjc3MiLCJmb250cy5zY3NzIiwiZXh0ZW5kL2FkZC1yZXNldC5zY3NzIiwiYmFzZS5zY3NzIiwibWl4aW4vYW5pbWF0ZS5zY3NzIiwibWl4aW4vb3BhY2l0eS5zY3NzIiwibWl4aW4vbWVkaWFxdWVyeS5zY3NzIiwiaWNvbnMuc2NzcyIsImJ0bi5zY3NzIiwibWl4aW4vYm9yZGVyLXJhZGl1cy5zY3NzIiwibW9kdWxlLnNjc3MiLCJsYXlvdXQuc2NzcyIsInZhcmlhYmxlL2ZvbnRzaXplLnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJjb21tb24vbmF2LnNjc3MiLCJjb21tb24vYXNpZGUuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsInBhZ2VzL3RvcC5zY3NzIiwibWl4aW4vYm94LXNoYWRvdy5zY3NzIiwicGFnZXMvdW5pdi5zY3NzIiwicGFnZXMvcG9zdGVkLnNjc3MiLCJwYWdlcy9sZWFkZXIuc2NzcyIsImZvcm0uc2NzcyIsIndwLWJsb2NrLnNjc3MiLCJnZW5lcmFsLnNjc3MiLCJzdGF0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7K0JBQUE7QUNEQTs7O0NBQUE7QUNnTlEsZ0dBQUE7QUQzTVI7Ozs7Ozs7Ozs7Ozs7RUFhQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFFQSxhQUFBO0VBREEsZUFBQTtFQUVBLHdCQUFBO0FGS0Q7O0FFSEEsZ0RBQUE7QUFDQTs7RUFFQyxjQUFBO0FGTUQ7O0FFSkE7RUFDQyxjQUFBO0FGT0Q7O0FFTEE7RUFDQyxnQkFBQTtBRlFEOztBRU5BO0VBQ0MsWUFBQTtBRlNEOztBRVBBOztFQUVDLFdBQUE7RUFDQSxhQUFBO0FGVUQ7O0FFUkE7RUFDQyx5QkFBQTtFQUNBLGlCQUFBO0FGV0Q7O0FJcERBLGtCQUFBO0FBQ0E7RUFDRSxTQUFB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QUFBO0F6QjB0RnZySTs7QXlCMXRGcXdJO0VBQTJDLDJFQUFBO0F6Qjh0Rmh6STs7QXlCOXRGNjNJO0VBQXVDLHVFQUFBO0F6Qmt1RnA2STs7QXlCbHVGNitJO0VBQXVDLHVFQUFBO0F6QnN1RnBoSjs7QXlCdHVGNmxKO0VBQXFDLHFFQUFBO0F6QjB1RmxvSjs7QXlCMXVGeXNKO0VBQXNDLHNFQUFBO0F6Qjh1Ri91Sjs7QXlCOXVGdXpKO0VBQW1DLG1FQUFBO0F6Qmt2RjExSjs7QXlCbHZGKzVKO0VBQXdCLHdEQUFBO0F6QnN2RnY3Sjs7QXlCdHZGaS9KO0VBQW1DLG1FQUFBO0F6QjB2RnBoSzs7QXlCMXZGeWxLO0VBQXdCLHdEQUFBO0F6Qjh2RmpuSzs7QXlCOXZGMnFLO0VBQTRCLDREQUFBO0F6Qmt3RnZzSzs7QXlCbHdGcXdLO0VBQTRCLDREQUFBO0F6QnN3Rmp5Szs7QXlCdHdGKzFLO0VBQXdDLHdFQUFBO0F6QjB3RnY0Szs7QXlCMXdGaTlLO0VBQXVDLHVFQUFBO0F6Qjh3RngvSzs7QXlCOXdGaWtMO0VBQW1DLG1FQUFBO0F6Qmt4RnBtTDs7QXlCbHhGeXFMO0VBQW1DLG1FQUFBO0F6QnN4RjVzTDs7QXlCdHhGaXhMO0VBQWlDLGlFQUFBO0F6QjB4Rmx6TDs7QXlCMXhGcTNMO0VBQWtDLGtFQUFBO0F6Qjh4RnY1TDs7QXlCOXhGMjlMO0VBQStCLCtEQUFBO0F6Qmt5RjEvTDs7QXlCbHlGMmpNO0VBQXlELG1GQUFBO0F6QnN5RnBuTTs7QXlCdHlGeXNNO0VBQThELHdGQUFBO0F6QjB5RnZ3TTs7QXlCMXlGaTJNO0VBQXVFLGlHQUFBO0F6Qjh5Rng2TTs7QXlCOXlGMmdOO0VBQTRELHNGQUFBO0F6Qmt6RnZrTjs7QXlCbHpGK3BOO0VBQTZELHVGQUFBO0F6QnN6RjV0Tjs7QXlCdHpGcXpOO0VBQStDLHlFQUFBO0F6QjB6RnAyTjs7QXlCMXpGKzZOO0VBQTRDLHNFQUFBO0F6Qjh6RjM5Tjs7QXlCOXpGbWlPO0VBQXdDLGtFQUFBO0F6QmswRjNrTzs7QXlCbDBGK29PO0VBQXVDLGlFQUFBO0F6QnMw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RSw4QkFBQTtBMUJraEdOOztBMEJuaEdJO0VBQ0UsOEJBQUE7QTFCc2hHTjs7QTBCdmhHSTtFQUNFLDhCQUFBO0ExQjBoR047O0EwQjNoR0k7RUFDRSwrQkFBQTtBMUI4aEdOOztBMEJ4aEdJO0VBQ0UsMkJBQUE7QTFCMmhHTjs7QTBCNWhHSTtFQUNFLDRCQUFBO0ExQitoR047O0EwQmhpR0k7RUFDRSw0QkFBQTtBMUJtaUdOOztBMEJwaUdJO0VBQ0UsNEJBQUE7QTFCdWlHTjs7QTBCeGlHSTtFQUNFLDRCQUFBO0ExQjJpR047O0EwQjVpR0k7RUFDRSw0QkFBQTtBMUIraUdOOztBMEJoakdJO0VBQ0UsNEJBQUE7QTFCbWpHTjs7QTBCcGpHSTtFQUNFLDRCQUFBO0ExQnVqR047O0EwQnhqR0k7RUFDRSw0QkFBQTtBMUIyakdOOztBMEI1akdJO0VBQ0UsNEJBQUE7QTFCK2pHTjs7QTBCaGtHSTtFQUNFLDZCQUFBO0ExQm1rR047O0EwQjNqR0k7RUFDRSwwQkFBQTtBMUI4akdOOztBMEIvakdJO0VBQ0UsNEJBQUE7QTFCa2tHTjs7QTBCbmtHSTtFQUNFLDBCQUFBO0ExQnNrR047O0EwQnZrR0k7RUFDRSw0QkFBQTtBMUIwa0dOOztBMEIza0dJO0VBQ0UsMEJBQUE7QTFCOGtHTjs7QTBCL2tHSTtFQUNFLDRCQUFBO0ExQmtsR047O0EwQm5sR0k7RUFDRSwwQkFBQTtBMUJzbEdOOztBMEJ2bEdJO0VBQ0UsNEJBQUE7QTFCMGxHTjs7QTBCM2xHSTtFQUNFLDBCQUFBO0ExQjhsR047O0EwQi9sR0k7RUFDRSw0QkFBQTtBMUJrbUdOOztBMEJubUdJO0VBQ0UsMEJBQUE7QTFCc21HTjs7QTBCOWxHSTtFQUNFLDZCQUFBO0ExQmltR047O0EwQmxtR0k7RUFDRSwrQkFBQTtBMUJxbUdOOztBMEJ0bUdJO0VBQ0UsNkJBQUE7QTFCeW1HTjs7QTBCMW1HSTtFQUNFLCtCQUFBO0ExQjZtR047O0EwQjltR0k7RUFDRSw2QkFBQTtBMUJpbkdOOztBMEJsbkdJO0VBQ0UsK0JBQUE7QTFCcW5HTjs7QTBCdG5HSTtFQUNFLDZC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 */

/*# sourceMappingURL=style.css.map */
