@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);
@font-face{
  font-family:"swiper-icons";
  src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight:400;
  font-style:normal;
}
:root{
  --swiper-theme-color:#007aff;
}

.swiper{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1;
}

.swiper-vertical > .swiper-wrapper{
  flex-direction:column;
}

.swiper-wrapper{
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:flex;
  transition-property:transform;
  box-sizing:content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper{
  transform:translate3d(0px, 0, 0);
}

.swiper-pointer-events{
  touch-action:pan-y;
}
.swiper-pointer-events.swiper-vertical{
  touch-action:pan-x;
}

.swiper-slide{
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  transition-property:transform;
}

.swiper-slide-invisible-blank{
  visibility:hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide{
  height:auto;
}
.swiper-autoheight .swiper-wrapper{
  align-items:flex-start;
  transition-property:transform, height;
}

.swiper-backface-hidden .swiper-slide{
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper{
  perspective:1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow{
  transform-style:preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10;
}
.swiper-3d .swiper-slide-shadow{
  background:rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left{
  background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right{
  background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top{
  background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom{
  background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper{
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{
  display:none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{
  scroll-snap-align:start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper{
  -ms-scroll-snap-type:x mandatory;
      scroll-snap-type:x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper{
  -ms-scroll-snap-type:y mandatory;
      scroll-snap-type:y mandatory;
}

.swiper-centered > .swiper-wrapper::before{
  content:"";
  flex-shrink:0;
  order:9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{
  -webkit-margin-start:var(--swiper-centered-offset-before);
          margin-inline-start:var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before{
  height:100%;
  width:var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{
  -webkit-margin-before:var(--swiper-centered-offset-before);
          margin-block-start:var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before{
  width:100%;
  height:var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide{
  scroll-snap-align:center center;
}
@charset "UTF-8";
:root{
  --z-init:0;
  --z-layer:1;
  --z-layer2:2;
  --z-layer3:3;
  --z-layer4:4;
  --z-layer5:5;
  --z-popup:6;
  --z-anchor-list-fixed:7;
  --z-site-header-global-nav:8;
  --z-site-header-search:9;
  --z-site-header:10;
  --z-search-nav-trigger:11;
  --z-search-nav-region:12;
  --z-search-nav-floating-btn:13;
  --z-page-to-top:14;
  --z-modal:15;
  --font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  --line-height--root:1.5;
  --contents-width--wide:1792px;
  --contents-width:1200px;
  --contents-width--narrow:800px;
  --contents-width-include-padding:calc(var(--contents-width) + var(--padding-contents-wrapper--lr) * 2);
  --padding-contents-wrapper--t:3rem;
  --padding-contents-wrapper--b:6rem;
  --padding-contents-wrapper--lr:1.6rem;
  --first-color:#004da0;
  --second-color:#ffa827;
  --third-color:#e57373;
  --fourth-color:#4db7ad;
  --fifth-color:#8cc34b;
  --sixth-color:#009c84;
  --shinagawa-color:#00839e;
  --shinagawa2-color:#7fe0eb;
  --sendai-color:#0f99cc;
  --sendai2-color:#b2df59;
  --joetsu-color:#0048a7;
  --joetsu2-color:#fdd000;
  --corp-color:#004ea2;
  --corp2-color:#001867;
  --corp3-color:#e0e01b;
  --decoration-color--light-blue:#0075c2;
  --decoration-color--blue:#1d2088;
  --decoration-color--green:#094;
  --decoration-color--purple:#6a186e;
  --btn-color--first:linear-gradient(90deg, #307bcc 0%, #004188 100%);
  --btn-color--second:linear-gradient(90deg, #ffbf61 0%, #ee8e00 100%);
  --btn-color--third:linear-gradient(90deg, #ff8b8b 0%, #e26363 100%);
  --btn-color--fourth:linear-gradient(90deg, #47c9bd 0%, #1e9b90 100%);
  --btn-color--fifth:linear-gradient(90deg, #9bd657 0%, #77b133 100%);
  --btn-color--sixth:linear-gradient(90deg, #16c5ab 0%, #00917b 100%);
  --btn-color--corp:linear-gradient(90deg, #004ea2 0%, #001867 100%);
  --btn-color--corp2:linear-gradient(90deg, #eeee6c 0%, #e0e01b 100%);
  --btn-color--shinagawa:linear-gradient(90deg, #7fe0eb 0%, #00839e 100%);
  --btn-color--shinagawa2:linear-gradient(90deg, #a9f1f9 0%, #7fe0eb 100%);
  --btn-color--sendai:linear-gradient(90deg, #b2df59 0%, #0f99cc 100%);
  --btn-color--sendai2:linear-gradient(90deg, #c8e987 0%, #b2df59 100%);
  --btn-color--joetsu:linear-gradient(90deg, #39afe4 0%, #0048a7 100%);
  --btn-color--joetsu2:linear-gradient(90deg, #ffe360 0%, #fdd000 100%);
  --btn-color--black:#222;
  --btn-color--white:#fff;
  --txt-color--default:#222;
  --txt-color--red:#ea5759;
  --txt-color--blue-purple:#1d2088;
  --txt-color--gold:#bea23f;
  --txt-color--light-blue:#008ccf;
  --txt-color--purple:#772653;
  --txt-color--light-purple:#1d2088;
  --txt-color--light-gray:#9a9a9a;
  --border-color--gray:#dadce0;
  --border-color--blue:#d7eafb;
  --border-color--light-blue:#e5edf6;
  --border-color--light-gray:#e1e1e1;
  --border-color--input-gray:#cbd5e0;
  --bg-color--gray:#ececec;
  --bg-color--dark-gray:#c7c7c7;
  --bg-color--blue:#eef7ff;
  --bg-color--blue--footer:#004ea2;
  --bg-color--light-blue:#f4fbfe;
  --bg-color--green:#edf8f7;
  --bg-color--light-green:#f5faef;
  --bg-color--pink:#fef5f9;
  --bg-color--light-pink:#fdf1f1;
  --bg-color--yellow:#fff6e9;
  --bg-color--purple:#f3f1f8;
  --bg-color--light-purple:#f4fbfe;
  --bg-color--black:#ececec;
  --bg-color--navy-blue:#e5ede6;
  --bg-color--input-text:#f7fafc;
  --bg-color--fixed-btn:#ffb700;
  --bg-color--fixed-btn--shinagawa:#3d4863;
  --bg-color--fixed-btn--sendai:#ef7e95;
  --bg-color--fixed-btn--joetsu:#fdd000;
  --bg-color--pale-blue:#f1fafd;
  --bg-color--pale-green:#f7fcee;
  --bg-color--pale-blue2:#e6f5fb;
  --section-color--first:#eef7ff;
  --section-color--second:#fff6e9;
  --section-color--third:#fdf1f1;
  --section-color--fourth:#edf8f7;
  --section-color--fifth:#f5faef;
  --section-color--shinagawa:#f1fafd;
  --section-color--sendai:#f7fcee;
  --section-color--joetsu:#e6f5fb;
  --section-color--corp:#e5edf6;
  --section-color--black:#ececec;
  --section-color--blue:#eef7ff;
  --section-color--shinagawa2:#ebecef;
  --section-color--sendai2:#fef2f4;
  --section-color--joetsu2:#fffae5;
  --section-color--corp2:#f9f8e2;
  --section-color--white:#fff;
  --section-border--blue:#d7eafb;
  --section-border--shinagawa2:#3d4b63;
  --section-border--sendai2:#ef7e95;
  --section-border--joetsu2:#fdd000;
  --section-border--corp2:#f0e01b;
  --section-border--white:#ccc;
}
[v-cloak]{
  display:none;
}

*, *::before, *::after{
  box-sizing:border-box;
}

:root{
  font-family:var(--font-family);
  font-display:swap;
  font-feature-settings:"pkna";
  line-height:var(--line-height--root);
  -webkit-text-size-adjust:100%;
  -moz-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  font-size:0.625rem;
}
:root _:-ms-lang(x)::-ms-backdrop, :root:not([data-was-applied-css-vars=true]){
  opacity:0;
}

body{
  overflow-y:scroll;
  scroll-behavior:smooth;
  text-rendering:optimizeSpeed;
  line-height:inherit;
  margin:0;
  color:var(--txt-color--default);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
  overflow-wrap:break-word;
  word-wrap:break-word;
  -webkit-print-color-adjust:exact;
  font-size:1.4rem;
  min-width:320px;
}

ul, ol{
  padding:0;
  list-style:none;
}

body, h1, h2, h3, h4, p, ul, ol, figure, blockquote, dl, dd{
  margin:0;
}

a:not([class]){
  -webkit-text-decoration-skip:ink;
          text-decoration-skip-ink:auto;
}

img{
  vertical-align:bottom;
  max-width:100%;
  height:auto;
  -webkit-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -webkit-user-drag:none;
  -webkit-touch-callout:none;
  aspect-ratio:attr(width)/attr(height);
}

picture{
  width:100%;
  height:100%;
  display:block;
}

article > * + *{
  margin-top:1em;
}

input, button, textarea, select{
  font:inherit;
}

select{
  background-color:#fff;
}
select::-ms-expand{
  display:none;
}

input[type=text],
input[type=tel],
textarea{
  background-color:var(--bg-color--input-text);
  border:1px solid var(--border-color--input-gray);
}
input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, textarea:-ms-input-placeholder{
  color:var(--txt-color--placeholder);
}
input[type=text]::placeholder,
input[type=tel]::placeholder,
textarea::placeholder{
  color:var(--txt-color--placeholder);
}

button{
  background-color:transparent;
  border:none;
  cursor:pointer;
  outline:none;
  padding:0;
  -webkit-appearance:none;
          appearance:none;
  color:inherit;
  text-align:left;
}

h1, h2, h3, h4, h5{
  margin:0;
  padding:0;
}

p{
  margin:0;
}

dd, dt, li, p, pre, td, th{
  word-break:break-strict;
  -ms-word-break:break-strict;
  -ms-line-break:strict;
  line-break:strict;
}

dd{
  margin:0;
}

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

td, th{
  padding:0;
  text-align:left;
}

li, ol, ul{
  margin:0;
  padding:0;
  list-style:none;
}

figure{
  margin:0;
}

abbr[title]{
  border-bottom:none;
  cursor:default;
  text-decoration:none;
}

mark{
  background-color:transparent;
  color:inherit;
}

em{
  font-style:normal;
  font-weight:400;
  color:var(--txt-color--red);
}

a{
  color:var(--first-color);
}
html:not([data-device-type=mobile]) a[href*="tel:"]{
  color:inherit;
  text-decoration:none;
}

i[aria-hidden=true] > svg{
  width:100%;
  height:100%;
  vertical-align:top;
  fill:currentColor;
}
[data-hide-if-mailpresence=true][aria-hidden=true]{
  display:none;
}

[data-width=normal]{
  max-width:var(--contents-width) !important;
}

[data-width=narrow]{
  max-width:var(--contents-width--narrow) !important;
}

.twitter-tweet{
  max-width:var(--contents-width) !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

.el-accordion-color{
  max-width:var(--contents-width);
}
.el-accordion-color__item-container{
  border-radius:1rem;
}
.el-accordion-color__item-container:not(:last-child){
  margin-bottom:2.4rem;
}
.el-accordion-color[data-pattern] .el-accordion-color-item__trigger{
  border:2px solid;
  border-radius:1rem;
  transition:border-radius 0.2s;
}
.el-accordion-color[data-pattern] .el-accordion-color-item__trigger[aria-expanded=true]{
  border-radius:1rem 1rem 0 0;
}
.el-accordion-color[data-pattern] .el-accordion-color-item__region{
  border:2px solid;
  border-top:none;
  border-radius:0 0 1rem 1rem;
}
.el-accordion-color[data-pattern=pink] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--pink);
  border-color:rgba(234, 87, 89, 0.2);
  color:var(--txt-color--red);
}
.el-accordion-color[data-pattern=pink] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=pink] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--txt-color--red);
}
.el-accordion-color[data-pattern=pink] .el-accordion-color-item__region{
  border-color:rgba(234, 87, 89, 0.2);
}
.el-accordion-color[data-pattern=blue-purple] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--light-blue);
  border-color:rgba(29, 32, 136, 0.2);
  color:var(--txt-color--blue-purple);
}
.el-accordion-color[data-pattern=blue-purple] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=blue-purple] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--txt-color--blue-purple);
}
.el-accordion-color[data-pattern=blue-purple] .el-accordion-color-item__region{
  border-color:rgba(29, 32, 136, 0.2);
}
.el-accordion-color[data-pattern=gold] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--yellow);
  border-color:rgba(190, 162, 63, 0.2);
  color:var(--txt-color--gold);
}
.el-accordion-color[data-pattern=gold] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=gold] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--txt-color--gold);
}
.el-accordion-color[data-pattern=gold] .el-accordion-color-item__region{
  border-color:rgba(190, 162, 63, 0.2);
}
.el-accordion-color[data-pattern=light-blue] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--light-blue);
  border-color:rgba(0, 140, 207, 0.2);
  color:var(--txt-color--light-blue);
}
.el-accordion-color[data-pattern=light-blue] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=light-blue] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--txt-color--light-blue);
}
.el-accordion-color[data-pattern=light-blue] .el-accordion-color-item__region{
  border-color:rgba(0, 140, 207, 0.2);
}
.el-accordion-color[data-pattern=light-purple] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--light-purple);
  border-color:rgba(29, 32, 136, 0.2);
  color:var(--txt-color--light-purple);
}
.el-accordion-color[data-pattern=light-purple] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=light-purple] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--txt-color--light-purple);
}
.el-accordion-color[data-pattern=light-purple] .el-accordion-color-item__region{
  border-color:rgba(29, 32, 136, 0.2);
}
.el-accordion-color[data-pattern=purple] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--purple);
  border-color:rgba(119, 38, 83, 0.2);
  color:var(--txt-color--purple);
}
.el-accordion-color[data-pattern=purple] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=purple] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--txt-color--purple);
}
.el-accordion-color[data-pattern=purple] .el-accordion-color-item__region{
  border-color:rgba(119, 38, 83, 0.2);
}
.el-accordion-color[data-pattern=blue] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--blue);
  border-color:rgba(0, 77, 160, 0.2);
  color:var(--first-color);
}
.el-accordion-color[data-pattern=blue] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=blue] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--first-color);
}
.el-accordion-color[data-pattern=blue] .el-accordion-color-item__region{
  border-color:rgba(0, 77, 160, 0.2);
}
.el-accordion-color[data-pattern=yellow] .el-accordion-color-item__trigger{
  background-color:var(--bg-color--yellow);
  border-color:rgba(255, 168, 39, 0.2);
  color:var(--second-color);
}
.el-accordion-color[data-pattern=yellow] .el-accordion-color-item__trigger__inner::before, .el-accordion-color[data-pattern=yellow] .el-accordion-color-item__trigger__inner::after{
  background-color:var(--second-color);
}
.el-accordion-color[data-pattern=yellow] .el-accordion-color-item__region{
  border-color:rgba(255, 168, 39, 0.2);
}

.el-accordion-color-item{
  text-align:center;
}
.el-accordion-color-item[aria-hidden=true]{
  display:none;
}
.el-accordion-color-item__trigger{
  width:100%;
  transition:opacity 0.2s;
  position:relative;
  font-weight:700;
}
.el-accordion-color-item__trigger > *:first-child{
  margin-top:0;
}
.el-accordion-color-item__trigger > *:last-child{
  margin-bottom:0;
}
.el-accordion-color-item__trigger:hover{
  opacity:0.7;
}
.el-accordion-color-item__trigger__inner{
  max-width:var(--contents-width--narrow);
  margin:auto;
  position:relative;
  word-break:break-word;
}
.el-accordion-color-item__trigger__inner::before, .el-accordion-color-item__trigger__inner::after{
  content:"";
  position:absolute;
  display:block;
  background-color:var(--first-color);
  width:2.4rem;
  height:0.3rem;
  top:50%;
  right:0;
  transition:transform 0.3s;
}
.el-accordion-color-item__trigger__inner::after{
  transform:rotate(90deg);
}
[aria-expanded=true] .el-accordion-color-item__trigger__inner::before{
  transform:rotate(360deg);
}
[aria-expanded=true] .el-accordion-color-item__trigger__inner::after{
  transform:rotate(360deg);
}
.el-accordion-color-item__region{
  text-align:left;
}
.el-accordion-color-item__region__inner > *:first-child{
  margin-top:0;
}
.el-accordion-color-item__region__inner > *:last-child{
  margin-bottom:0;
}

.el-accordion{
  margin:0 auto 4.4rem;
  max-width:var(--contents-width);
  background-color:#fff;
}
.el-accordion__item-container{
  border-radius:1rem;
}
.el-accordion__item-container:not(:last-child){
  margin-bottom:2.4rem;
}

.el-accordion-item[data-color] .el-accordion-item__trigger{
  max-width:var(--contents-width--narrow);
}
.el-accordion-item::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
}
.el-accordion-item[aria-hidden=true]{
  display:none;
}
.el-accordion-item__trigger{
  width:100%;
  transition:opacity 0.2s;
  font-size:1.6rem;
  position:relative;
}
.el-accordion-item__trigger:hover{
  opacity:0.7;
}
.el-accordion-item__trigger::before, .el-accordion-item__trigger::after{
  content:"";
  position:absolute;
  display:block;
  background-color:var(--first-color);
  width:2.4rem;
  height:0.3rem;
  top:50%;
  right:0;
  transition:transform 0.3s;
}
.el-accordion-item__trigger::after{
  transform:rotate(90deg);
}
.el-accordion-item__trigger[aria-expanded=true]::before{
  transform:rotate(360deg);
}
.el-accordion-item__trigger[aria-expanded=true]::after{
  transform:rotate(360deg);
}
.el-accordion-item__trigger__inner{
  word-break:break-word;
}
.el-accordion-item__trigger__inner > *:first-child{
  margin-top:0;
}
.el-accordion-item__trigger__inner > *:last-child{
  margin-bottom:0;
}
.el-accordion-item__region__inner > *:first-child{
  margin-top:0;
}
.el-accordion-item__region__inner > *:last-child{
  margin-bottom:0;
}

.el-anchor-list{
  max-width:var(--contents-width);
  margin:0 auto 2.4rem;
  background-color:var(--bg-color--gray);
  padding:2rem;
  border-radius:1rem;
}
.el-anchor-list__inner{
  margin-top:-2rem;
  display:flex;
  flex-wrap:wrap;
}
.el-anchor-list__item{
  font-size:1.6rem;
  text-decoration:none;
  color:var(--txt-color--default);
  margin-top:2rem;
  font-weight:700;
}
.el-anchor-list__item:hover{
  opacity:0.7;
}
.el-anchor-list__icn{
  display:inline-block;
  width:2rem;
  height:2rem;
  margin-left:0.8rem;
  color:var(--txt-color--default);
}
[data-color*="1"] .el-anchor-list__icn{
  color:var(--first-color);
}
[data-color*="2"] .el-anchor-list__icn{
  color:var(--second-color);
}
[data-color*="3"] .el-anchor-list__icn{
  color:var(--third-color);
}
[data-color*="4"] .el-anchor-list__icn{
  color:var(--fourth-color);
}
[data-color*="5"] .el-anchor-list__icn{
  color:var(--fifth-color);
}
[data-color*="6"] .el-anchor-list__icn{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-anchor-list__icn{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-anchor-list__icn{
  color:var(--sendai-color);
}
[data-color*="9"] .el-anchor-list__icn{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-anchor-list__icn{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-anchor-list__icn{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-anchor-list__icn{
  color:var(--corp-color);
}
[data-color*="13"] .el-anchor-list__icn{
  color:var(--corp2-color);
}
[data-color*="14"] .el-anchor-list__icn{
  color:var(--corp3-color);
}
[data-color*="15"] .el-anchor-list__icn{
  color:#222;
}
[data-color*="16"] .el-anchor-list__icn{
  color:#fff;
}
.el-anchor-list__icn[data-color*="1"]{
  color:var(--first-color);
}
.el-anchor-list__icn[data-color*="2"]{
  color:var(--second-color);
}
.el-anchor-list__icn[data-color*="3"]{
  color:var(--third-color);
}
.el-anchor-list__icn[data-color*="4"]{
  color:var(--fourth-color);
}
.el-anchor-list__icn[data-color*="5"]{
  color:var(--fifth-color);
}
.el-anchor-list__icn[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-anchor-list__icn[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-anchor-list__icn[data-color*="8"]{
  color:var(--sendai-color);
}
.el-anchor-list__icn[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-anchor-list__icn[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-anchor-list__icn[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-anchor-list__icn[data-color*="12"]{
  color:var(--corp-color);
}
.el-anchor-list__icn[data-color*="13"]{
  color:var(--corp2-color);
}
.el-anchor-list__icn[data-color*="14"]{
  color:var(--corp3-color);
}
.el-anchor-list__icn[data-color*="15"]{
  color:#222;
}
.el-anchor-list__icn[data-color*="16"]{
  color:#fff;
}
[data-color="10"] .el-anchor-list__icn{
  color:#109cda;
}

.el-bg-decoration{
  background-size:100% 100%;
  background-repeat:no-repeat;
  background-position:center center;
  margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-bg-decoration > *:first-child{
  margin-top:0;
}
.el-bg-decoration > *:last-child{
  margin-bottom:0;
}

.el-blockquote{
  max-width:var(--contents-width);
  margin:0 auto 4rem;
  padding:3.2rem;
  background-color:var(--bg-color--gray);
}
.el-blockquote > *:first-child{
  margin-top:0;
}
.el-blockquote > *:last-child{
  margin-bottom:0;
}
.el-blockquote__start{
  margin-bottom:1.6rem;
}
.el-blockquote__end{
  margin-top:1.6rem;
  margin-left:auto;
}

.el-breadcrumbs{
  background-color:#fff;
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-breadcrumbs__inner{
  max-width:var(--contents-width);
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
}

.el-breadcrumbs-item:last-child{
  pointer-events:none;
  color:var(--txt-color--light-gray);
}
.el-breadcrumbs-item:last-child .el-breadcrumbs-item__chevron{
  display:none;
}
[data-color*="1"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--first-color);
}
[data-color*="2"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--second-color);
}
[data-color*="3"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--third-color);
}
[data-color*="4"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--fourth-color);
}
[data-color*="5"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--fifth-color);
}
[data-color*="6"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--sendai-color);
}
[data-color*="9"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--corp-color);
}
[data-color*="13"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--corp2-color);
}
[data-color*="14"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:var(--corp3-color);
}
[data-color*="15"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:#222;
}
[data-color*="16"] .el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner{
  color:#fff;
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="1"]{
  color:var(--first-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="2"]{
  color:var(--second-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="3"]{
  color:var(--third-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="4"]{
  color:var(--fourth-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="5"]{
  color:var(--fifth-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="8"]{
  color:var(--sendai-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="12"]{
  color:var(--corp-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="13"]{
  color:var(--corp2-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="14"]{
  color:var(--corp3-color);
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="15"]{
  color:#222;
}
.el-breadcrumbs-item:not(:last-child) .el-breadcrumbs-item__inner[data-color*="16"]{
  color:#fff;
}
.el-breadcrumbs-item__inner{
  color:inherit;
  text-decoration:none;
  font-weight:700;
}
.el-breadcrumbs-item__inner:hover{
  opacity:0.7;
}
.el-breadcrumbs-item__chevron{
  vertical-align:middle;
  display:inline-block;
  width:1.6rem;
  height:1.6rem;
  margin:0 1.2rem;
  color:var(--txt-color--light-gray);
}
.el-breadcrumbs-item__chevron svg{
  position:relative;
  bottom:0.15rem;
}

.el-btn-more{
  max-width:var(--contents-width);
}
.el-btn-more[data-layout=horizontal] .el-btn-more__inner{
  display:flex;
  flex-wrap:wrap;
}
.el-btn-more[data-layout=horizontal][data-align=center] .el-btn-more__inner{
  justify-content:center;
  text-align:center;
}
.el-btn-more[data-layout=horizontal][data-align=right] .el-btn-more__inner{
  justify-content:flex-end;
}
.el-btn-more[data-layout=horizontal]:not([data-column]) .el-btn-more__inner{
  margin-top:-2.4rem;
}
.el-btn-more[data-layout=horizontal]:not([data-column]) .el-btn-more-item{
  margin-top:2.4rem;
  width:396px;
  max-width:396px;
}
.el-btn-more[data-layout=vertical] .el-btn-more__inner{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.el-btn-more[data-layout=vertical]:not([data-align]) .el-btn-more-item, .el-btn-more[data-layout=vertical][data-align=left] .el-btn-more-item{
  margin-left:0;
}
.el-btn-more[data-layout=vertical] .el-btn-more-item:not(:last-child){
  margin-bottom:1.6rem;
}
.el-btn-more[data-layout=vertical][data-align=center] .el-btn-more__inner{
  align-items:center;
}
.el-btn-more[data-layout=vertical][data-align=right] .el-btn-more__inner{
  align-items:flex-end;
}
.el-btn-more[data-layout=vertical][data-align=right] .el-btn-more-item{
  margin-right:0;
}
.el-btn-more .el-btn-more-item{
  border-radius:10rem;
}
.el-btn-more .el-btn-more-item__text{
  padding-right:2rem;
}

.el-btn-more-item{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  position:relative;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  transition:box-shadow 0.3s;
  border-radius:1rem;
  line-height:1;
  font-weight:bold;
  padding:0.3rem;
}
.el-btn-more-item[data-pattern=sh]{
  background:var(--btn-color--shinagawa);
}
.el-btn-more-item[data-pattern=sh]::before, .el-btn-more-item[data-pattern=sh]::after{
  background:var(--shinagawa-color);
}
.el-btn-more-item[data-pattern=sh]:hover .el-btn-more-item__inner{
  background-color:var(--btn-color--shinagawa);
}
.el-btn-more-item[data-pattern=se]{
  background:var(--btn-color--sendai);
}
.el-btn-more-item[data-pattern=se]::before, .el-btn-more-item[data-pattern=se]::after{
  background:var(--sendai-color);
}
.el-btn-more-item[data-pattern=se]:hover .el-btn-more-item__inner{
  background-color:var(--btn-color--sendai);
}
.el-btn-more-item[data-pattern=jo]{
  background:var(--btn-color--joetsu);
}
.el-btn-more-item[data-pattern=jo]::before, .el-btn-more-item[data-pattern=jo]::after{
  background:var(--joetsu-color);
}
.el-btn-more-item[data-pattern=jo]:hover .el-btn-more-item__inner{
  background-color:var(--btn-color--joetsu);
}
.el-btn-more-item__inner{
  background-color:#fff;
  border-radius:10rem;
  width:100%;
  text-align:center;
}
.el-btn-more-item::before, .el-btn-more-item::after{
  content:"";
  position:absolute;
  display:block;
  width:2rem;
  height:0.3rem;
  top:50%;
  right:1.2rem;
  transition:transform 0.3s;
  border:none;
  border-radius:0;
}
.el-btn-more-item::after{
  transform:rotate(90deg);
}
.el-btn-more-item:hover{
  color:#fff;
}
.el-btn-more-item:hover::before, .el-btn-more-item:hover::after{
  content:"";
  position:absolute;
  display:block;
  width:2rem;
  height:0.3rem;
  top:50%;
  right:1.2rem;
  transition:transform 0.3s;
  border:none;
  border-radius:0;
  background:#fff;
}
.el-btn-more-item__text{
  text-align:center;
  line-height:2.8rem;
}
.el-btn-more-item__icn-before{
  width:2rem;
  height:2rem;
  margin-right:0.8rem;
  flex-shrink:0;
}
.el-btn-more-item__icn-after{
  pointer-events:none;
  position:absolute;
  top:0;
  bottom:0;
  right:1.2rem;
  margin:auto;
  width:2rem;
  height:2rem;
}
.el-btn-more-item__icn-after ~ .el-btn-more-item__text{
  padding-right:2rem;
}
.el-btn-more-item__symbol::before, .el-btn-more-item__symbol::after{
  content:"";
  position:absolute;
  display:block;
  background-color:var(--first-color);
  width:2rem;
  height:0.3rem;
  top:50%;
  right:1.2rem;
  transition:transform 0.3s;
}
.el-btn-more-item__symbol::after{
  transform:rotate(90deg);
}
[aria-expanded=true] .el-btn-more-item__symbol::before{
  transform:rotate(360deg);
}
[aria-expanded=true] .el-btn-more-item__symbol::after{
  transform:rotate(360deg);
}

.el-btn{
  max-width:var(--contents-width);
}
.el-btn[data-layout=horizontal] .el-btn__inner{
  display:flex;
  flex-wrap:wrap;
}
.el-btn[data-layout=horizontal][data-align=center] .el-btn__inner{
  justify-content:center;
  text-align:center;
}
.el-btn[data-layout=horizontal][data-align=right] .el-btn__inner{
  justify-content:flex-end;
}
.el-btn[data-layout=horizontal]:not([data-column]) .el-btn__inner{
  margin-top:-2.4rem;
}
.el-btn[data-layout=horizontal]:not([data-column]) .el-btn-item{
  margin-top:2.4rem;
  width:396px;
  max-width:396px;
}
.el-btn[data-layout=vertical] .el-btn__inner{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.el-btn[data-layout=vertical]:not([data-align]) .el-btn-item, .el-btn[data-layout=vertical][data-align=left] .el-btn-item{
  margin-left:0;
}
.el-btn[data-layout=vertical] .el-btn-item:not(:last-child){
  margin-bottom:1.6rem;
}
.el-btn[data-layout=vertical][data-align=center] .el-btn__inner{
  align-items:center;
}
.el-btn[data-layout=vertical][data-align=right] .el-btn__inner{
  align-items:flex-end;
}
.el-btn[data-layout=vertical][data-align=right] .el-btn-item{
  margin-right:0;
}
[data-color*="1"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--first);
}
[data-color*="1"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--first);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="2"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--second);
}
[data-color*="2"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--second);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="3"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--third);
}
[data-color*="3"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--third);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="4"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--fourth);
}
[data-color*="4"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--fourth);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="5"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--fifth);
}
[data-color*="5"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--fifth);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="6"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--shinagawa);
}
[data-color*="6"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--shinagawa);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="7"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--shinagawa2);
}
[data-color*="7"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--shinagawa2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="8"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--sendai);
}
[data-color*="8"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--sendai);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="9"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--sendai2);
}
[data-color*="9"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--sendai2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="10"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--joetsu);
}
[data-color*="10"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--joetsu);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="11"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--joetsu2);
}
[data-color*="11"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--joetsu2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="12"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--corp);
}
[data-color*="12"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--corp);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="13"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--corp2);
}
[data-color*="13"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--corp2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="14"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--black);
}
[data-color*="14"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--black);
  border:none;
  padding:1.8rem;
  color:#fff;
}
[data-color*="15"] .el-btn[data-park=true] .el-btn-item::before{
  background-color:var(--btn-color--white);
}
[data-color*="15"] .el-btn[data-park=true] .el-btn-item:hover{
  background:var(--btn-color--white);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="1"] .el-btn-item::before{
  background-color:var(--btn-color--first);
}
.el-btn[data-park=true][data-color*="1"] .el-btn-item:hover{
  background:var(--btn-color--first);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="2"] .el-btn-item::before{
  background-color:var(--btn-color--second);
}
.el-btn[data-park=true][data-color*="2"] .el-btn-item:hover{
  background:var(--btn-color--second);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="3"] .el-btn-item::before{
  background-color:var(--btn-color--third);
}
.el-btn[data-park=true][data-color*="3"] .el-btn-item:hover{
  background:var(--btn-color--third);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="4"] .el-btn-item::before{
  background-color:var(--btn-color--fourth);
}
.el-btn[data-park=true][data-color*="4"] .el-btn-item:hover{
  background:var(--btn-color--fourth);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="5"] .el-btn-item::before{
  background-color:var(--btn-color--fifth);
}
.el-btn[data-park=true][data-color*="5"] .el-btn-item:hover{
  background:var(--btn-color--fifth);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="6"] .el-btn-item::before{
  background-color:var(--btn-color--shinagawa);
}
.el-btn[data-park=true][data-color*="6"] .el-btn-item:hover{
  background:var(--btn-color--shinagawa);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="7"] .el-btn-item::before{
  background-color:var(--btn-color--shinagawa2);
}
.el-btn[data-park=true][data-color*="7"] .el-btn-item:hover{
  background:var(--btn-color--shinagawa2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="8"] .el-btn-item::before{
  background-color:var(--btn-color--sendai);
}
.el-btn[data-park=true][data-color*="8"] .el-btn-item:hover{
  background:var(--btn-color--sendai);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="9"] .el-btn-item::before{
  background-color:var(--btn-color--sendai2);
}
.el-btn[data-park=true][data-color*="9"] .el-btn-item:hover{
  background:var(--btn-color--sendai2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="10"] .el-btn-item::before{
  background-color:var(--btn-color--joetsu);
}
.el-btn[data-park=true][data-color*="10"] .el-btn-item:hover{
  background:var(--btn-color--joetsu);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="11"] .el-btn-item::before{
  background-color:var(--btn-color--joetsu2);
}
.el-btn[data-park=true][data-color*="11"] .el-btn-item:hover{
  background:var(--btn-color--joetsu2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="12"] .el-btn-item::before{
  background-color:var(--btn-color--corp);
}
.el-btn[data-park=true][data-color*="12"] .el-btn-item:hover{
  background:var(--btn-color--corp);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="13"] .el-btn-item::before{
  background-color:var(--btn-color--corp2);
}
.el-btn[data-park=true][data-color*="13"] .el-btn-item:hover{
  background:var(--btn-color--corp2);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="14"] .el-btn-item::before{
  background-color:var(--btn-color--black);
}
.el-btn[data-park=true][data-color*="14"] .el-btn-item:hover{
  background:var(--btn-color--black);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color*="15"] .el-btn-item::before{
  background-color:var(--btn-color--white);
}
.el-btn[data-park=true][data-color*="15"] .el-btn-item:hover{
  background:var(--btn-color--white);
  border:none;
  padding:1.8rem;
  color:#fff;
}
.el-btn[data-park=true][data-color="15"] .el-btn-item::before{
  border-color:var(--txt-color--default) !important;
}
.el-btn[data-park=true][data-color="15"] .el-btn-item:hover{
  background:#fff !important;
  border:2px solid var(--txt-color--default) !important;
  padding:1.8rem !important;
  color:var(--txt-color--default) !important;
}
.el-btn[data-park=true] .el-btn-item{
  border-radius:10rem;
}
.el-btn[data-park=true] .el-btn-item__text{
  padding-right:2rem;
}
.el-btn[data-park=true] .el-btn-item::before{
  content:"";
  position:absolute;
  display:block;
  width:0.4rem;
  height:0.4rem;
  right:1.2rem;
  border:0.8rem solid #fff;
  border-radius:50%;
  transition:0.2s;
  box-sizing:content-box;
}
.el-btn[data-park=true] .el-btn-item:hover::before{
  width:1.4rem;
  height:1.4rem;
  border:0.2rem solid #fff;
}

.el-btn-item{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  position:relative;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  transition:box-shadow 0.3s;
  border-radius:1rem;
  line-height:1;
  color:#fff;
  background:var(--btn-color--first);
  font-weight:bold;
}
.el-btn-item__text{
  text-align:center;
  line-height:2.8rem;
}
[data-color*="1"] .el-btn-item{
  background:var(--btn-color--first);
}
[data-color*="1"] .el-btn-item i{
  color:#fff;
}
[data-color*="1"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="2"] .el-btn-item{
  background:var(--btn-color--second);
}
[data-color*="2"] .el-btn-item i{
  color:#fff;
}
[data-color*="2"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="3"] .el-btn-item{
  background:var(--btn-color--third);
}
[data-color*="3"] .el-btn-item i{
  color:#fff;
}
[data-color*="3"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="4"] .el-btn-item{
  background:var(--btn-color--fourth);
}
[data-color*="4"] .el-btn-item i{
  color:#fff;
}
[data-color*="4"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="5"] .el-btn-item{
  background:var(--btn-color--fifth);
}
[data-color*="5"] .el-btn-item i{
  color:#fff;
}
[data-color*="5"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="6"] .el-btn-item{
  background:var(--btn-color--shinagawa);
}
[data-color*="6"] .el-btn-item i{
  color:#fff;
}
[data-color*="6"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="7"] .el-btn-item{
  background:var(--btn-color--shinagawa2);
}
[data-color*="7"] .el-btn-item i{
  color:#fff;
}
[data-color*="7"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="8"] .el-btn-item{
  background:var(--btn-color--sendai);
}
[data-color*="8"] .el-btn-item i{
  color:#fff;
}
[data-color*="8"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="9"] .el-btn-item{
  background:var(--btn-color--sendai2);
}
[data-color*="9"] .el-btn-item i{
  color:#fff;
}
[data-color*="9"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="10"] .el-btn-item{
  background:var(--btn-color--joetsu);
}
[data-color*="10"] .el-btn-item i{
  color:#fff;
}
[data-color*="10"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="11"] .el-btn-item{
  background:var(--btn-color--joetsu2);
}
[data-color*="11"] .el-btn-item i{
  color:#fff;
}
[data-color*="11"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="12"] .el-btn-item{
  background:var(--btn-color--corp);
}
[data-color*="12"] .el-btn-item i{
  color:#fff;
}
[data-color*="12"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="13"] .el-btn-item{
  background:var(--btn-color--corp2);
}
[data-color*="13"] .el-btn-item i{
  color:#fff;
}
[data-color*="13"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="14"] .el-btn-item{
  background:var(--btn-color--black);
}
[data-color*="14"] .el-btn-item i{
  color:#fff;
}
[data-color*="14"] .el-btn-item:hover i{
  color:inherit;
}
[data-color*="15"] .el-btn-item{
  background:var(--btn-color--white);
}
[data-color*="15"] .el-btn-item i{
  color:#fff;
}
[data-color*="15"] .el-btn-item:hover i{
  color:inherit;
}
.el-btn-item[data-color*="1"]{
  background:var(--btn-color--first);
}
.el-btn-item[data-color*="1"] i{
  color:#fff;
}
.el-btn-item[data-color*="1"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="2"]{
  background:var(--btn-color--second);
}
.el-btn-item[data-color*="2"] i{
  color:#fff;
}
.el-btn-item[data-color*="2"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="3"]{
  background:var(--btn-color--third);
}
.el-btn-item[data-color*="3"] i{
  color:#fff;
}
.el-btn-item[data-color*="3"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="4"]{
  background:var(--btn-color--fourth);
}
.el-btn-item[data-color*="4"] i{
  color:#fff;
}
.el-btn-item[data-color*="4"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="5"]{
  background:var(--btn-color--fifth);
}
.el-btn-item[data-color*="5"] i{
  color:#fff;
}
.el-btn-item[data-color*="5"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="6"]{
  background:var(--btn-color--shinagawa);
}
.el-btn-item[data-color*="6"] i{
  color:#fff;
}
.el-btn-item[data-color*="6"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="7"]{
  background:var(--btn-color--shinagawa2);
}
.el-btn-item[data-color*="7"] i{
  color:#fff;
}
.el-btn-item[data-color*="7"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="8"]{
  background:var(--btn-color--sendai);
}
.el-btn-item[data-color*="8"] i{
  color:#fff;
}
.el-btn-item[data-color*="8"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="9"]{
  background:var(--btn-color--sendai2);
}
.el-btn-item[data-color*="9"] i{
  color:#fff;
}
.el-btn-item[data-color*="9"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="10"]{
  background:var(--btn-color--joetsu);
}
.el-btn-item[data-color*="10"] i{
  color:#fff;
}
.el-btn-item[data-color*="10"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="11"]{
  background:var(--btn-color--joetsu2);
}
.el-btn-item[data-color*="11"] i{
  color:#fff;
}
.el-btn-item[data-color*="11"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="12"]{
  background:var(--btn-color--corp);
}
.el-btn-item[data-color*="12"] i{
  color:#fff;
}
.el-btn-item[data-color*="12"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="13"]{
  background:var(--btn-color--corp2);
}
.el-btn-item[data-color*="13"] i{
  color:#fff;
}
.el-btn-item[data-color*="13"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="14"]{
  background:var(--btn-color--black);
}
.el-btn-item[data-color*="14"] i{
  color:#fff;
}
.el-btn-item[data-color*="14"]:hover i{
  color:inherit;
}
.el-btn-item[data-color*="15"]{
  background:var(--btn-color--white);
}
.el-btn-item[data-color*="15"] i{
  color:#fff;
}
.el-btn-item[data-color*="15"]:hover i{
  color:inherit;
}
.el-btn-item:hover{
  color:var(--first-color);
  border:2px solid;
  background:#fff;
  border-color:var(--first-color);
}
.el-btn-item:hover .el-btn-item__symbol::before, .el-btn-item:hover .el-btn-item__symbol::after{
  background-color:#fff;
}
[data-color*="1"] .el-btn-item:hover{
  color:var(--first-color);
  border-color:var(--first-color);
}
[data-color*="2"] .el-btn-item:hover{
  color:var(--second-color);
  border-color:var(--second-color);
}
[data-color*="3"] .el-btn-item:hover{
  color:var(--third-color);
  border-color:var(--third-color);
}
[data-color*="4"] .el-btn-item:hover{
  color:var(--fourth-color);
  border-color:var(--fourth-color);
}
[data-color*="5"] .el-btn-item:hover{
  color:var(--fifth-color);
  border-color:var(--fifth-color);
}
[data-color*="6"] .el-btn-item:hover{
  color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
[data-color*="7"] .el-btn-item:hover{
  color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-btn-item:hover{
  color:var(--sendai-color);
  border-color:var(--sendai-color);
}
[data-color*="9"] .el-btn-item:hover{
  color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
[data-color*="10"] .el-btn-item:hover{
  color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
[data-color*="11"] .el-btn-item:hover{
  color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
[data-color*="12"] .el-btn-item:hover{
  color:var(--corp2-color);
  border-color:var(--corp2-color);
}
[data-color*="13"] .el-btn-item:hover{
  color:var(--corp3-color);
  border-color:var(--corp3-color);
}
.el-btn-item:hover[data-color*="1"]{
  color:var(--first-color);
  border-color:var(--first-color);
}
.el-btn-item:hover[data-color*="2"]{
  color:var(--second-color);
  border-color:var(--second-color);
}
.el-btn-item:hover[data-color*="3"]{
  color:var(--third-color);
  border-color:var(--third-color);
}
.el-btn-item:hover[data-color*="4"]{
  color:var(--fourth-color);
  border-color:var(--fourth-color);
}
.el-btn-item:hover[data-color*="5"]{
  color:var(--fifth-color);
  border-color:var(--fifth-color);
}
.el-btn-item:hover[data-color*="6"]{
  color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
.el-btn-item:hover[data-color*="7"]{
  color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
.el-btn-item:hover[data-color*="8"]{
  color:var(--sendai-color);
  border-color:var(--sendai-color);
}
.el-btn-item:hover[data-color*="9"]{
  color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
.el-btn-item:hover[data-color*="10"]{
  color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
.el-btn-item:hover[data-color*="11"]{
  color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
.el-btn-item:hover[data-color*="12"]{
  color:var(--corp2-color);
  border-color:var(--corp2-color);
}
.el-btn-item:hover[data-color*="13"]{
  color:var(--corp3-color);
  border-color:var(--corp3-color);
}
[data-color="2"] .el-btn-item[data-reversal=true]{
  background:#fff;
  color:var(--txt-color--default);
  border:2px solid var(--second-color);
}
[data-color="2"] .el-btn-item[data-reversal=true] i{
  color:var(--second-color);
}
[data-color="2"] .el-btn-item[data-reversal=true]:hover{
  background:var(--btn-color--second);
  color:#fff;
}
[data-color="2"] .el-btn-item[data-reversal=true]:hover i{
  color:#fff;
}
[data-color="7"] .el-btn-item, [data-color="9"] .el-btn-item, [data-color="11"] .el-btn-item, [data-color="13"] .el-btn-item, [data-color="15"] .el-btn-item{
  color:var(--txt-color--default);
}
[data-color="7"] .el-btn-item::before, [data-color="9"] .el-btn-item::before, [data-color="11"] .el-btn-item::before, [data-color="13"] .el-btn-item::before, [data-color="15"] .el-btn-item::before{
  color:#fff;
}
[data-color="7"] .el-btn-item:hover, [data-color="9"] .el-btn-item:hover, [data-color="11"] .el-btn-item:hover, [data-color="13"] .el-btn-item:hover, [data-color="15"] .el-btn-item:hover{
  color:var(--txt-color--default) !important;
}
[data-color="14"] .el-btn-item:hover{
  border-color:var(--txt-color--default);
  background-color:#fff;
  color:var(--txt-color--default);
}
[data-color="14"] .el-btn-item[data-park=true]:hover{
  color:#fff;
}
[data-color="15"] .el-btn-item{
  color:var(--txt-color--default);
  border:2px solid var(--txt-color--default);
}
[data-color="15"] .el-btn-item i{
  color:var(--txt-color--default);
}
[data-color="15"] .el-btn-item:hover{
  border:4px solid var(--txt-color--default);
  border-color:var(--txt-color--default);
  background-color:var(--txt-color--default);
  color:#fff !important;
}
[data-color="15"] .el-btn-item:hover i{
  color:#fff;
}
.el-btn-item[data-style=more]{
  background:#fff;
  border:2px solid;
  border-color:var(--first-color);
  color:var(--first-color);
}
[data-color*="1"] .el-btn-item[data-style=more]{
  color:var(--first-color);
  border-color:var(--first-color);
}
[data-color*="2"] .el-btn-item[data-style=more]{
  color:var(--second-color);
  border-color:var(--second-color);
}
[data-color*="3"] .el-btn-item[data-style=more]{
  color:var(--third-color);
  border-color:var(--third-color);
}
[data-color*="4"] .el-btn-item[data-style=more]{
  color:var(--fourth-color);
  border-color:var(--fourth-color);
}
[data-color*="5"] .el-btn-item[data-style=more]{
  color:var(--fifth-color);
  border-color:var(--fifth-color);
}
[data-color*="6"] .el-btn-item[data-style=more]{
  color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
[data-color*="7"] .el-btn-item[data-style=more]{
  color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-btn-item[data-style=more]{
  color:var(--sendai-color);
  border-color:var(--sendai-color);
}
[data-color*="9"] .el-btn-item[data-style=more]{
  color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
[data-color*="10"] .el-btn-item[data-style=more]{
  color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
[data-color*="11"] .el-btn-item[data-style=more]{
  color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
[data-color*="12"] .el-btn-item[data-style=more]{
  color:var(--corp2-color);
  border-color:var(--corp2-color);
}
[data-color*="13"] .el-btn-item[data-style=more]{
  color:var(--corp3-color);
  border-color:var(--corp3-color);
}
.el-btn-item[data-style=more][data-color*="1"]{
  color:var(--first-color);
  border-color:var(--first-color);
}
.el-btn-item[data-style=more][data-color*="2"]{
  color:var(--second-color);
  border-color:var(--second-color);
}
.el-btn-item[data-style=more][data-color*="3"]{
  color:var(--third-color);
  border-color:var(--third-color);
}
.el-btn-item[data-style=more][data-color*="4"]{
  color:var(--fourth-color);
  border-color:var(--fourth-color);
}
.el-btn-item[data-style=more][data-color*="5"]{
  color:var(--fifth-color);
  border-color:var(--fifth-color);
}
.el-btn-item[data-style=more][data-color*="6"]{
  color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
.el-btn-item[data-style=more][data-color*="7"]{
  color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
.el-btn-item[data-style=more][data-color*="8"]{
  color:var(--sendai-color);
  border-color:var(--sendai-color);
}
.el-btn-item[data-style=more][data-color*="9"]{
  color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
.el-btn-item[data-style=more][data-color*="10"]{
  color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
.el-btn-item[data-style=more][data-color*="11"]{
  color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
.el-btn-item[data-style=more][data-color*="12"]{
  color:var(--corp2-color);
  border-color:var(--corp2-color);
}
.el-btn-item[data-style=more][data-color*="13"]{
  color:var(--corp3-color);
  border-color:var(--corp3-color);
}
.el-btn-item[data-style=more]::before, .el-btn-item[data-style=more]::after{
  content:"";
  position:absolute !important;
  display:block !important;
  background-color:var(--first-color);
  width:2rem !important;
  height:0.3rem !important;
  top:50% !important;
  right:1.2rem !important;
  transition:transform 0.3s !important;
  border:none !important;
  border-radius:0 !important;
}
[data-color*="1"] .el-btn-item[data-style=more]::before, [data-color*="1"] .el-btn-item[data-style=more]::after{
  background-color:var(--first-color) !important;
}
[data-color*="2"] .el-btn-item[data-style=more]::before, [data-color*="2"] .el-btn-item[data-style=more]::after{
  background-color:var(--second-color) !important;
}
[data-color*="3"] .el-btn-item[data-style=more]::before, [data-color*="3"] .el-btn-item[data-style=more]::after{
  background-color:var(--third-color) !important;
}
[data-color*="4"] .el-btn-item[data-style=more]::before, [data-color*="4"] .el-btn-item[data-style=more]::after{
  background-color:var(--fourth-color) !important;
}
[data-color*="5"] .el-btn-item[data-style=more]::before, [data-color*="5"] .el-btn-item[data-style=more]::after{
  background-color:var(--fifth-color) !important;
}
[data-color*="6"] .el-btn-item[data-style=more]::before, [data-color*="6"] .el-btn-item[data-style=more]::after{
  background-color:var(--shinagawa-color) !important;
}
[data-color*="7"] .el-btn-item[data-style=more]::before, [data-color*="7"] .el-btn-item[data-style=more]::after{
  background-color:var(--shinagawa2-color) !important;
}
[data-color*="8"] .el-btn-item[data-style=more]::before, [data-color*="8"] .el-btn-item[data-style=more]::after{
  background-color:var(--sendai-color) !important;
}
[data-color*="9"] .el-btn-item[data-style=more]::before, [data-color*="9"] .el-btn-item[data-style=more]::after{
  background-color:var(--sendai2-color) !important;
}
[data-color*="10"] .el-btn-item[data-style=more]::before, [data-color*="10"] .el-btn-item[data-style=more]::after{
  background-color:var(--joetsu-color) !important;
}
[data-color*="11"] .el-btn-item[data-style=more]::before, [data-color*="11"] .el-btn-item[data-style=more]::after{
  background-color:var(--joetsu2-color) !important;
}
[data-color*="12"] .el-btn-item[data-style=more]::before, [data-color*="12"] .el-btn-item[data-style=more]::after{
  background-color:var(--corp2-color) !important;
}
[data-color*="13"] .el-btn-item[data-style=more]::before, [data-color*="13"] .el-btn-item[data-style=more]::after{
  background-color:var(--corp3-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="1"], .el-btn-item[data-style=more]::after[data-color*="1"]{
  background-color:var(--first-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="2"], .el-btn-item[data-style=more]::after[data-color*="2"]{
  background-color:var(--second-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="3"], .el-btn-item[data-style=more]::after[data-color*="3"]{
  background-color:var(--third-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="4"], .el-btn-item[data-style=more]::after[data-color*="4"]{
  background-color:var(--fourth-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="5"], .el-btn-item[data-style=more]::after[data-color*="5"]{
  background-color:var(--fifth-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="6"], .el-btn-item[data-style=more]::after[data-color*="6"]{
  background-color:var(--shinagawa-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="7"], .el-btn-item[data-style=more]::after[data-color*="7"]{
  background-color:var(--shinagawa2-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="8"], .el-btn-item[data-style=more]::after[data-color*="8"]{
  background-color:var(--sendai-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="9"], .el-btn-item[data-style=more]::after[data-color*="9"]{
  background-color:var(--sendai2-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="10"], .el-btn-item[data-style=more]::after[data-color*="10"]{
  background-color:var(--joetsu-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="11"], .el-btn-item[data-style=more]::after[data-color*="11"]{
  background-color:var(--joetsu2-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="12"], .el-btn-item[data-style=more]::after[data-color*="12"]{
  background-color:var(--corp2-color) !important;
}
.el-btn-item[data-style=more]::before[data-color*="13"], .el-btn-item[data-style=more]::after[data-color*="13"]{
  background-color:var(--corp3-color) !important;
}
.el-btn-item[data-style=more]::after{
  transform:rotate(90deg);
}
.el-btn-item[data-style=more]:hover{
  color:#fff;
  background:var(--btn-color--first);
}
[data-park=true] .el-btn-item[data-style=more]:hover{
  padding:2rem !important;
}
[data-color*="1"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--first);
}
[data-color*="1"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="1"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="2"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--second);
}
[data-color*="2"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="2"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="3"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--third);
}
[data-color*="3"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="3"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="4"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--fourth);
}
[data-color*="4"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="4"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="5"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--fifth);
}
[data-color*="5"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="5"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="6"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--shinagawa);
}
[data-color*="6"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="6"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="7"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--shinagawa2);
}
[data-color*="7"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="7"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="8"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--sendai);
}
[data-color*="8"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="8"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="9"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--sendai2);
}
[data-color*="9"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="9"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="10"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--joetsu);
}
[data-color*="10"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="10"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="11"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--joetsu2);
}
[data-color*="11"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="11"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="12"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--corp);
}
[data-color*="12"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="12"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="13"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--corp2);
}
[data-color*="13"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="13"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="14"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--black);
}
[data-color*="14"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="14"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
[data-color*="15"] .el-btn-item[data-style=more]:hover{
  background:var(--btn-color--white);
}
[data-color*="15"] .el-btn-item[data-style=more]:hover i{
  color:#fff;
}
[data-color*="15"] .el-btn-item[data-style=more]:hover:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="1"]{
  background:var(--btn-color--first);
}
.el-btn-item[data-style=more]:hover[data-color*="1"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="1"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="2"]{
  background:var(--btn-color--second);
}
.el-btn-item[data-style=more]:hover[data-color*="2"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="2"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="3"]{
  background:var(--btn-color--third);
}
.el-btn-item[data-style=more]:hover[data-color*="3"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="3"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="4"]{
  background:var(--btn-color--fourth);
}
.el-btn-item[data-style=more]:hover[data-color*="4"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="4"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="5"]{
  background:var(--btn-color--fifth);
}
.el-btn-item[data-style=more]:hover[data-color*="5"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="5"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="6"]{
  background:var(--btn-color--shinagawa);
}
.el-btn-item[data-style=more]:hover[data-color*="6"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="6"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="7"]{
  background:var(--btn-color--shinagawa2);
}
.el-btn-item[data-style=more]:hover[data-color*="7"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="7"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="8"]{
  background:var(--btn-color--sendai);
}
.el-btn-item[data-style=more]:hover[data-color*="8"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="8"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="9"]{
  background:var(--btn-color--sendai2);
}
.el-btn-item[data-style=more]:hover[data-color*="9"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="9"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="10"]{
  background:var(--btn-color--joetsu);
}
.el-btn-item[data-style=more]:hover[data-color*="10"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="10"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="11"]{
  background:var(--btn-color--joetsu2);
}
.el-btn-item[data-style=more]:hover[data-color*="11"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="11"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="12"]{
  background:var(--btn-color--corp);
}
.el-btn-item[data-style=more]:hover[data-color*="12"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="12"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="13"]{
  background:var(--btn-color--corp2);
}
.el-btn-item[data-style=more]:hover[data-color*="13"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="13"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="14"]{
  background:var(--btn-color--black);
}
.el-btn-item[data-style=more]:hover[data-color*="14"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="14"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover[data-color*="15"]{
  background:var(--btn-color--white);
}
.el-btn-item[data-style=more]:hover[data-color*="15"] i{
  color:#fff;
}
.el-btn-item[data-style=more]:hover[data-color*="15"]:hover i{
  color:inherit;
}
.el-btn-item[data-style=more]:hover::before, .el-btn-item[data-style=more]:hover::after{
  content:"";
  position:absolute !important;
  display:block !important;
  background-color:#fff !important;
  width:2rem !important;
  height:0.3rem !important;
  top:50% !important;
  right:1.2rem !important;
  transition:transform 0.3s;
  border:none !important;
  border-radius:0 !important;
}
.el-btn-item__icn-before{
  width:2rem;
  height:2rem;
  margin-right:0.8rem;
  flex-shrink:0;
}
.el-btn-item__icn-after{
  pointer-events:none;
  position:absolute;
  top:0;
  bottom:0;
  right:1.2rem;
  margin:auto;
  width:2rem;
  height:2rem;
}
.el-btn-item__icn-after ~ .el-btn-item__text{
  padding-right:2rem;
}
.el-btn-item__symbol::before, .el-btn-item__symbol::after{
  content:"";
  position:absolute;
  display:block;
  background-color:var(--first-color);
  width:2rem;
  height:0.3rem;
  top:50%;
  right:1.2rem;
  transition:transform 0.3s;
}
[data-color*="1"] .el-btn-item__symbol::before, [data-color*="1"] .el-btn-item__symbol::after{
  background-color:var(--first-color);
}
[data-color*="2"] .el-btn-item__symbol::before, [data-color*="2"] .el-btn-item__symbol::after{
  background-color:var(--second-color);
}
[data-color*="3"] .el-btn-item__symbol::before, [data-color*="3"] .el-btn-item__symbol::after{
  background-color:var(--third-color);
}
[data-color*="4"] .el-btn-item__symbol::before, [data-color*="4"] .el-btn-item__symbol::after{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-btn-item__symbol::before, [data-color*="5"] .el-btn-item__symbol::after{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-btn-item__symbol::before, [data-color*="6"] .el-btn-item__symbol::after{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-btn-item__symbol::before, [data-color*="7"] .el-btn-item__symbol::after{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-btn-item__symbol::before, [data-color*="8"] .el-btn-item__symbol::after{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-btn-item__symbol::before, [data-color*="9"] .el-btn-item__symbol::after{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-btn-item__symbol::before, [data-color*="10"] .el-btn-item__symbol::after{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-btn-item__symbol::before, [data-color*="11"] .el-btn-item__symbol::after{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-btn-item__symbol::before, [data-color*="12"] .el-btn-item__symbol::after{
  background-color:var(--corp2-color);
}
[data-color*="13"] .el-btn-item__symbol::before, [data-color*="13"] .el-btn-item__symbol::after{
  background-color:var(--corp3-color);
}
.el-btn-item__symbol::before[data-color*="1"], .el-btn-item__symbol::after[data-color*="1"]{
  background-color:var(--first-color);
}
.el-btn-item__symbol::before[data-color*="2"], .el-btn-item__symbol::after[data-color*="2"]{
  background-color:var(--second-color);
}
.el-btn-item__symbol::before[data-color*="3"], .el-btn-item__symbol::after[data-color*="3"]{
  background-color:var(--third-color);
}
.el-btn-item__symbol::before[data-color*="4"], .el-btn-item__symbol::after[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-btn-item__symbol::before[data-color*="5"], .el-btn-item__symbol::after[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-btn-item__symbol::before[data-color*="6"], .el-btn-item__symbol::after[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-btn-item__symbol::before[data-color*="7"], .el-btn-item__symbol::after[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-btn-item__symbol::before[data-color*="8"], .el-btn-item__symbol::after[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-btn-item__symbol::before[data-color*="9"], .el-btn-item__symbol::after[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-btn-item__symbol::before[data-color*="10"], .el-btn-item__symbol::after[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-btn-item__symbol::before[data-color*="11"], .el-btn-item__symbol::after[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-btn-item__symbol::before[data-color*="12"], .el-btn-item__symbol::after[data-color*="12"]{
  background-color:var(--corp2-color);
}
.el-btn-item__symbol::before[data-color*="13"], .el-btn-item__symbol::after[data-color*="13"]{
  background-color:var(--corp3-color);
}
.el-btn-item__symbol::after{
  transform:rotate(90deg);
}
[aria-expanded=true] .el-btn-item__symbol::before{
  transform:rotate(360deg);
}
[aria-expanded=true] .el-btn-item__symbol::after{
  transform:rotate(360deg);
}

.el-business-hours{
  max-width:var(--contents-width);
  border:2px solid #ccc;
  position:relative;
}
.el-business-hours__head{
  overflow-x:auto;
  z-index:var(--z-layer3);
  position:-webkit-sticky;
  position:sticky;
  transition:0.2s;
}
.el-business-hours__head__inner{
  height:56px;
  min-width:var(--contents-width);
  overflow-x:auto;
  scrollbar-width:none;
}
.el-business-hours__head__inner ::-webkit-scrollbar{
  display:none;
}
.el-business-hours__body{
  overflow-x:auto;
}
.el-business-hours__body__inner{
  border-top:2px solid #ccc;
}

.el-business-hours-item{
  display:flex;
  justify-content:center;
}
.el-business-hours-item--detail{
  position:absolute;
  z-index:var(--z-layer1);
}
.el-business-hours-item:first-child .el-business-hours-item--timeline__time{
  margin-top:2.4rem;
}
.el-business-hours-item:last-child .el-business-hours-item--timeline__time{
  margin-bottom:2.4rem;
}
.el-business-hours-item--timeline{
  display:flex;
}
.el-business-hours-item--timeline__section{
  border-right:2px dotted #ccc;
  display:flex;
  align-items:center;
  width:7rem;
}
.el-business-hours-item--timeline__section:first-child{
  border-left:2px dotted #ccc;
  width:7.1rem;
}
.el-business-hours-item--timeline__time{
  height:5rem;
  position:relative;
  margin-bottom:0.8rem;
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
  font-weight:700;
  padding-left:1.6rem;
}
.el-business-hours-item--timeline__time p{
  font-size:1.8rem;
}
.el-business-hours-item--timeline__time span{
  font-size:1.2rem;
}
.el-business-hours-item--timeline__time p, .el-business-hours-item--timeline__time span{
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  position:-webkit-sticky;
  position:sticky;
  top:0;
  left:1.6rem;
}
.el-business-hours-item--timeline__time[data-color]::before{
  content:"";
  position:absolute;
  width:0;
  height:0;
  border-style:solid;
  border-width:0 12px 25px 0;
  border-color:transparent #fff transparent transparent;
  top:0;
  right:0;
}
.el-business-hours-item--timeline__time[data-color]::after{
  content:"";
  position:absolute;
  width:0;
  height:0;
  border-style:solid;
  border-width:0 0 25px 12px;
  border-color:transparent transparent #fff transparent;
  bottom:0;
  right:0;
}
.el-business-hours-item--timeline__time[data-color=gray]{
  background:repeating-linear-gradient(135deg, #a2a2a2, #a2a2a2 5px, #9a9a9a 5px, #9a9a9a 10px);
  border-left:8px solid #515151;
}
.el-business-hours-item--timeline__time[data-color="1"]{
  background:repeating-linear-gradient(135deg, #2164ac, #2164ac 5px, var(--first-color) 5px, var(--first-color) 10px);
  border-left:8px solid #00346b;
}
.el-business-hours-item--timeline__time[data-color="2"]{
  background:repeating-linear-gradient(135deg, #ffb343, #ffb343 5px, var(--second-color) 5px, var(--second-color) 10px);
  border-left:8px solid #c17300;
}
.el-business-hours-item--timeline__time[data-color="3"]{
  background:repeating-linear-gradient(135deg, #e88585, #e88585 5px, var(--third-color) 5px, var(--third-color) 10px);
  border-left:8px solid #c44a4a;
}
.el-business-hours-item--timeline__time[data-color="4"]{
  background:repeating-linear-gradient(135deg, #64c0b8, #64c0b8 5px, var(--fourth-color) 5px, var(--fourth-color) 10px);
  border-left:8px solid #1d857b;
}
.el-business-hours-item--timeline__time[data-color="5"]{
  background:repeating-linear-gradient(135deg, #21a994, #21a994 5px, var(--sixth-color) 5px, var(--sixth-color) 10px);
  border-left:8px solid #006556;
}

.el-calendar{
  max-width:var(--contents-width);
  margin:auto;
}
.el-calendar__inner[aria-hidden=true]{
  display:none;
}
.el-calendar__head{
  background-color:#fff;
  display:flex;
  justify-content:space-between;
  align-items:center;
  font-weight:700;
  padding:1.4rem 2.8rem;
  margin-bottom:2.4rem;
  position:relative;
}
.el-calendar__head__prev, .el-calendar__head__next{
  display:flex;
  align-items:center;
  text-decoration:none;
}
.el-calendar__head__prev:hover, .el-calendar__head__next:hover{
  opacity:0.7;
}
.el-calendar__head__prev i{
  margin-right:1rem;
  transform:rotate(180deg);
}
.el-calendar__head__next i{
  margin-left:1rem;
}
.el-calendar__head__current{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}
.el-calendar__head i{
  display:block;
  width:2rem;
  height:2rem;
  color:var(--first-color);
}
.el-calendar__body{
  border:1px solid #eef7ff;
  overflow-x:auto;
}
.el-calendar__week{
  display:flex;
  border-bottom:1px solid #eef7ff;
}
.el-calendar__week-item{
  font-weight:700;
  text-align:center;
  padding:1.6rem;
  background-color:#fff;
}
.el-calendar__week-item:not(:last-child){
  border-right:1px solid #eef7ff;
}
.el-calendar__week-item.saturday{
  background-color:#35b9f7;
  color:#fff;
}
.el-calendar__week-item.sunday{
  background-color:#f481a8;
  color:#fff;
}
.el-calendar__day{
  display:flex;
  border-bottom:1px solid #eef7ff;
}
.el-calendar__day-item{
  background-color:#fff;
}
.el-calendar__day-item:not(:last-child){
  border-right:1px solid #eef7ff;
}
.el-calendar__day-item__date{
  font-weight:700;
  margin-bottom:0.4rem;
}
.saturday .el-calendar__day-item__date{
  color:#35b9f7;
}
.holiday .el-calendar__day-item__date{
  color:#f481a8;
}
.el-calendar__day-item__event{
  display:block;
  color:var(--txt-color--default);
  text-decoration:none;
}
.el-calendar__day-item__event:hover{
  opacity:0.7;
}
.el-calendar__day-item.saturday{
  background-color:#cdeefd;
  color:#fff;
}
.el-calendar__day-item.holiday{
  background-color:#fbe0e9;
  color:#fff;
}
.el-calendar__day-item.close{
  background-color:#ececec;
}

.el-card-block{
  margin:0 auto 4rem;
  max-width:var(--contents-width);
  display:flex;
  flex-wrap:wrap;
}

.el-card-block-item{
  display:block;
  color:inherit;
  text-decoration:none;
  position:relative;
  background-color:#fff;
  border-radius:1rem;
  overflow:hidden;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
.el-card-block-item:hover .el-card-block-item__img-container img{
  transform:scale(1.1);
}
.el-card-block-item__img-container{
  overflow:hidden;
  position:relative;
  flex-shrink:0;
}
.el-card-block-item__img-container img{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition:0.3s;
}
.el-card-block-item__text-container{
  width:100%;
}
.el-card-block-item__text-container--front > *:first-child{
  margin-top:0;
}
.el-card-block-item__text-container--front > *:last-child{
  margin-bottom:0;
}
.el-card-block-item__text-container--front__symbol{
  position:relative;
  height:2.4rem;
}
.el-card-block-item__text-container--front__symbol::before, .el-card-block-item__text-container--front__symbol::after{
  content:"";
  display:block;
  position:absolute;
  background-color:var(--first-color);
  width:2.4rem;
  height:0.3rem;
  bottom:1.2rem;
  right:1.2rem;
  transition:transform 0.3s;
}
[data-color*="1"] .el-card-block-item__text-container--front__symbol::before, [data-color*="1"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--first-color);
}
[data-color*="2"] .el-card-block-item__text-container--front__symbol::before, [data-color*="2"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--second-color);
}
[data-color*="3"] .el-card-block-item__text-container--front__symbol::before, [data-color*="3"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--third-color);
}
[data-color*="4"] .el-card-block-item__text-container--front__symbol::before, [data-color*="4"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-card-block-item__text-container--front__symbol::before, [data-color*="5"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-card-block-item__text-container--front__symbol::before, [data-color*="6"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-card-block-item__text-container--front__symbol::before, [data-color*="7"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-card-block-item__text-container--front__symbol::before, [data-color*="8"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-card-block-item__text-container--front__symbol::before, [data-color*="9"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-card-block-item__text-container--front__symbol::before, [data-color*="10"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-card-block-item__text-container--front__symbol::before, [data-color*="11"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-card-block-item__text-container--front__symbol::before, [data-color*="12"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-card-block-item__text-container--front__symbol::before, [data-color*="13"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-card-block-item__text-container--front__symbol::before, [data-color*="14"] .el-card-block-item__text-container--front__symbol::after{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-card-block-item__text-container--front__symbol::before, [data-color*="15"] .el-card-block-item__text-container--front__symbol::after{
  background-color:#222;
}
[data-color*="16"] .el-card-block-item__text-container--front__symbol::before, [data-color*="16"] .el-card-block-item__text-container--front__symbol::after{
  background-color:#fff;
}
.el-card-block-item__text-container--front__symbol::before[data-color*="1"], .el-card-block-item__text-container--front__symbol::after[data-color*="1"]{
  background-color:var(--first-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="2"], .el-card-block-item__text-container--front__symbol::after[data-color*="2"]{
  background-color:var(--second-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="3"], .el-card-block-item__text-container--front__symbol::after[data-color*="3"]{
  background-color:var(--third-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="4"], .el-card-block-item__text-container--front__symbol::after[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="5"], .el-card-block-item__text-container--front__symbol::after[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="6"], .el-card-block-item__text-container--front__symbol::after[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="7"], .el-card-block-item__text-container--front__symbol::after[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="8"], .el-card-block-item__text-container--front__symbol::after[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="9"], .el-card-block-item__text-container--front__symbol::after[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="10"], .el-card-block-item__text-container--front__symbol::after[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="11"], .el-card-block-item__text-container--front__symbol::after[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="12"], .el-card-block-item__text-container--front__symbol::after[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="13"], .el-card-block-item__text-container--front__symbol::after[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="14"], .el-card-block-item__text-container--front__symbol::after[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-card-block-item__text-container--front__symbol::before[data-color*="15"], .el-card-block-item__text-container--front__symbol::after[data-color*="15"]{
  background-color:#222;
}
.el-card-block-item__text-container--front__symbol::before[data-color*="16"], .el-card-block-item__text-container--front__symbol::after[data-color*="16"]{
  background-color:#fff;
}
.el-card-block-item__text-container--front__symbol::after{
  transform:rotate(90deg);
}
.el-card-block-item__text-container--front__symbol[aria-expanded=true]::before{
  transform:rotate(360deg);
}
.el-card-block-item__text-container--front__symbol[aria-expanded=true]::after{
  transform:rotate(360deg);
}
.el-card-block-item__text-container--back > *:first-child{
  margin-top:0;
}
.el-card-block-item__text-container--back > *:last-child{
  margin-bottom:0;
}
.el-card-block-item__text--sp{
  margin-bottom:1.6rem;
}
.el-card-block-item__place--sp{
  display:flex;
  font-weight:700;
}
.el-card-block-item__place--sp i{
  width:2rem;
  height:2rem;
}
[data-layout=horizontal] .el-card-block-item__img-container{
  overflow:hidden;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  max-width:480px;
}

.el-card-decoration-corp{
  display:flex;
  flex-wrap:wrap;
}

.el-card-decoration-corp-item{
  color:inherit;
  text-decoration:none;
  position:relative;
  background-color:#fff;
  border-radius:1rem;
}
.el-card-decoration-corp-item__img-container{
  overflow:hidden;
  position:relative;
}
.el-card-decoration-corp-item__img-container::before{
  content:"";
  background-color:rgba(0, 0, 0, 0.3);
  position:absolute;
  width:100%;
  height:100%;
  z-index:var(--z-layer2);
}
.el-card-decoration-corp-item__img-container img{
  display:block;
  width:100%;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition:0.3s;
}
.el-card-decoration-corp-item__text-container{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center;
  z-index:var(--z-layer3);
}
.el-card-decoration-corp-item__text{
  color:#fff;
  font-weight:700;
}

a.el-card-decoration-corp-item:hover .el-card-decoration-corp-item__img-container img{
  transform:scale(1.1);
}

.el-card-decoration-full{
  display:flex;
  flex-wrap:wrap;
}

.el-card-decoration-full-item{
  color:inherit;
  text-decoration:none;
  position:relative;
  background-color:#fff;
  border-radius:1rem;
}
.el-card-decoration-full-item__img-container{
  overflow:hidden;
}
.el-card-decoration-full-item__img-container img{
  display:block;
  width:100%;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition:0.3s;
}
.el-card-decoration-full-item__text-container{
  position:absolute;
}
.el-card-decoration-full-item__text-container > *:first-child{
  margin-top:0;
}
.el-card-decoration-full-item__text-container > *:last-child{
  margin-bottom:0;
}
.el-card-decoration-full-item__text-container::before{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  border-style:solid;
  border-width:0 0 24px 24px;
  border-color:transparent transparent var(--first-color) transparent;
}
.el-card-decoration-full-item__text-container[data-pattern=light-blue]::before{
  border-color:transparent transparent var(--decoration-color--light-blue) transparent;
}
.el-card-decoration-full-item__text-container[data-pattern=blue]::before{
  border-color:transparent transparent var(--decoration-color--blue) transparent;
}
.el-card-decoration-full-item__text-container[data-pattern=green]::before{
  border-color:transparent transparent var(--decoration-color--green) transparent;
}
.el-card-decoration-full-item__text-container[data-pattern=purple]::before{
  border-color:transparent transparent var(--decoration-color--purple) transparent;
}
.el-card-decoration-full-item__logo{
  margin-bottom:1.2rem;
  text-align:center;
}
.el-card-decoration-full-item__logo img{
  margin:auto;
}
[data-layout=horizontal] .el-card-decoration-full-item{
  display:flex;
  padding:1.6rem;
}
[data-layout=horizontal] .el-card-decoration-full-item__img-container{
  max-width:40%;
}
[data-layout=horizontal] .el-card-decoration-full-item__text-container{
  padding:0;
}

a.el-card-decoration-full-item:hover .el-card-decoration-full-item__img-container img{
  transform:scale(1.1);
}

.el-card-decoration{
  max-width:var(--contents-width);
  display:flex;
  flex-wrap:wrap;
}

.el-card-decoration-item{
  color:inherit;
  text-decoration:none;
  position:relative;
  background-color:#fff;
  border-radius:1rem;
  padding-bottom:8.2rem;
}
.el-card-decoration-item__img-container{
  overflow:hidden;
}
.el-card-decoration-item__img-container img{
  display:block;
  width:100%;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition:0.3s;
}
.el-card-decoration-item__text-container{
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  width:calc(100% - 1.6rem);
  border-radius:0 1rem 0 0;
  background-color:#fff;
  position:absolute;
  top:calc(100% - 5.8rem - 8.2rem);
}
.el-card-decoration-item__text-container > *:first-child{
  margin-top:0;
}
.el-card-decoration-item__text-container > *:last-child{
  margin-bottom:0;
}
.el-card-decoration-item__text-container::before{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  border-style:solid;
  border-width:0 0 24px 24px;
  border-color:transparent transparent var(--first-color) transparent;
}
.el-card-decoration-item__text-container[data-pattern=light-blue]::before{
  border-color:transparent transparent var(--decoration-color--light-blue) transparent;
}
.el-card-decoration-item__text-container[data-pattern=blue]::before{
  border-color:transparent transparent var(--decoration-color--blue) transparent;
}
.el-card-decoration-item__text-container[data-pattern=green]::before{
  border-color:transparent transparent var(--decoration-color--green) transparent;
}
.el-card-decoration-item__text-container[data-pattern=purple]::before{
  border-color:transparent transparent var(--decoration-color--purple) transparent;
}
.el-card-decoration-item__logo{
  margin-bottom:1.2rem;
  text-align:center;
}
.el-card-decoration-item__logo img{
  margin:auto;
}
[data-layout=horizontal] .el-card-decoration-item{
  display:flex;
  padding:1.6rem;
}
[data-layout=horizontal] .el-card-decoration-item__img-container{
  max-width:40%;
}
[data-layout=horizontal] .el-card-decoration-item__text-container{
  padding:0;
}

a.el-card-decoration-item:hover .el-card-decoration-item__img-container img{
  transform:scale(1.1);
}

.el-card-more{
  max-width:var(--contents-width);
  display:flex;
  flex-wrap:wrap;
}
.el-card-more__more-container{
  width:100%;
}
.el-card-more__more-container > *:first-child{
  margin-top:0;
}
.el-card-more__more-container > *:last-child{
  margin-bottom:0;
}
.el-card-zigzag__item-container{
  display:flex;
  justify-content:center;
  align-items:center;
}
.el-card-zigzag__scrollbar{
  background-color:#ccc;
  border-radius:1rem;
  margin-top:4rem;
  width:100%;
  height:0.4rem;
}
.el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  height:100%;
  width:100%;
  background-color:var(--first-color);
  border-radius:10px;
  cursor:pointer;
}
[data-color*="1"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--first-color);
}
[data-color*="2"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--second-color);
}
[data-color*="3"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--third-color);
}
[data-color*="4"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:#222;
}
[data-color*="16"] .el-card-zigzag__scrollbar .swiper-scrollbar-drag{
  background-color:#fff;
}
.el-card-zigzag__scrollbar[data-color*="1"] .swiper-scrollbar-drag{
  background-color:var(--first-color);
}
.el-card-zigzag__scrollbar[data-color*="2"] .swiper-scrollbar-drag{
  background-color:var(--second-color);
}
.el-card-zigzag__scrollbar[data-color*="3"] .swiper-scrollbar-drag{
  background-color:var(--third-color);
}
.el-card-zigzag__scrollbar[data-color*="4"] .swiper-scrollbar-drag{
  background-color:var(--fourth-color);
}
.el-card-zigzag__scrollbar[data-color*="5"] .swiper-scrollbar-drag{
  background-color:var(--fifth-color);
}
.el-card-zigzag__scrollbar[data-color*="6"] .swiper-scrollbar-drag{
  background-color:var(--shinagawa-color);
}
.el-card-zigzag__scrollbar[data-color*="7"] .swiper-scrollbar-drag{
  background-color:var(--shinagawa2-color);
}
.el-card-zigzag__scrollbar[data-color*="8"] .swiper-scrollbar-drag{
  background-color:var(--sendai-color);
}
.el-card-zigzag__scrollbar[data-color*="9"] .swiper-scrollbar-drag{
  background-color:var(--sendai2-color);
}
.el-card-zigzag__scrollbar[data-color*="10"] .swiper-scrollbar-drag{
  background-color:var(--joetsu-color);
}
.el-card-zigzag__scrollbar[data-color*="11"] .swiper-scrollbar-drag{
  background-color:var(--joetsu2-color);
}
.el-card-zigzag__scrollbar[data-color*="12"] .swiper-scrollbar-drag{
  background-color:var(--corp-color);
}
.el-card-zigzag__scrollbar[data-color*="13"] .swiper-scrollbar-drag{
  background-color:var(--corp2-color);
}
.el-card-zigzag__scrollbar[data-color*="14"] .swiper-scrollbar-drag{
  background-color:var(--corp3-color);
}
.el-card-zigzag__scrollbar[data-color*="15"] .swiper-scrollbar-drag{
  background-color:#222;
}
.el-card-zigzag__scrollbar[data-color*="16"] .swiper-scrollbar-drag{
  background-color:#fff;
}

.el-card-zigzag-item{
  color:inherit;
  text-decoration:none;
  position:relative;
  border-radius:1rem;
}
.el-card-zigzag-item__img-container{
  overflow:hidden;
  border-radius:1rem;
}
.el-card-zigzag-item__img-container img{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition:0.3s;
  border-radius:1rem;
}
.el-card-zigzag-item__text-container{
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  border-radius:1rem;
  background-color:#fff;
  position:absolute;
  bottom:0;
  right:0;
  display:flex;
  align-items:center;
}
.el-card-zigzag-item__text-container > *:first-child{
  margin-top:0;
}
.el-card-zigzag-item__text-container > *:last-child{
  margin-bottom:0;
}
.el-card-zigzag-item__text-container i{
  display:block;
  width:2.8rem;
  height:2.8rem;
  margin-left:1.2rem;
}
[data-color*="1"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--first-color);
}
[data-color*="1"] .el-card-zigzag-item__text-container i{
  color:var(--first-color);
}
[data-color*="2"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--second-color);
}
[data-color*="2"] .el-card-zigzag-item__text-container i{
  color:var(--second-color);
}
[data-color*="3"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--third-color);
}
[data-color*="3"] .el-card-zigzag-item__text-container i{
  color:var(--third-color);
}
[data-color*="4"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--fourth-color);
}
[data-color*="4"] .el-card-zigzag-item__text-container i{
  color:var(--fourth-color);
}
[data-color*="5"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--fifth-color);
}
[data-color*="5"] .el-card-zigzag-item__text-container i{
  color:var(--fifth-color);
}
[data-color*="6"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--shinagawa-color);
}
[data-color*="6"] .el-card-zigzag-item__text-container i{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--shinagawa2-color);
}
[data-color*="7"] .el-card-zigzag-item__text-container i{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--sendai-color);
}
[data-color*="8"] .el-card-zigzag-item__text-container i{
  color:var(--sendai-color);
}
[data-color*="9"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--sendai2-color);
}
[data-color*="9"] .el-card-zigzag-item__text-container i{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--joetsu-color);
}
[data-color*="10"] .el-card-zigzag-item__text-container i{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--joetsu2-color);
}
[data-color*="11"] .el-card-zigzag-item__text-container i{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--corp-color);
}
[data-color*="12"] .el-card-zigzag-item__text-container i{
  color:var(--corp-color);
}
[data-color*="13"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--corp2-color);
}
[data-color*="13"] .el-card-zigzag-item__text-container i{
  color:var(--corp2-color);
}
[data-color*="14"] .el-card-zigzag-item__text-container{
  border-top:3px solid var(--corp3-color);
}
[data-color*="14"] .el-card-zigzag-item__text-container i{
  color:var(--corp3-color);
}
[data-color*="15"] .el-card-zigzag-item__text-container{
  border-top:3px solid #222;
}
[data-color*="15"] .el-card-zigzag-item__text-container i{
  color:#222;
}
[data-color*="16"] .el-card-zigzag-item__text-container{
  border-top:3px solid #fff;
}
[data-color*="16"] .el-card-zigzag-item__text-container i{
  color:#fff;
}
.el-card-zigzag-item__text-container[data-color*="1"]{
  border-top:3px solid var(--first-color);
}
.el-card-zigzag-item__text-container[data-color*="1"] i{
  color:var(--first-color);
}
.el-card-zigzag-item__text-container[data-color*="2"]{
  border-top:3px solid var(--second-color);
}
.el-card-zigzag-item__text-container[data-color*="2"] i{
  color:var(--second-color);
}
.el-card-zigzag-item__text-container[data-color*="3"]{
  border-top:3px solid var(--third-color);
}
.el-card-zigzag-item__text-container[data-color*="3"] i{
  color:var(--third-color);
}
.el-card-zigzag-item__text-container[data-color*="4"]{
  border-top:3px solid var(--fourth-color);
}
.el-card-zigzag-item__text-container[data-color*="4"] i{
  color:var(--fourth-color);
}
.el-card-zigzag-item__text-container[data-color*="5"]{
  border-top:3px solid var(--fifth-color);
}
.el-card-zigzag-item__text-container[data-color*="5"] i{
  color:var(--fifth-color);
}
.el-card-zigzag-item__text-container[data-color*="6"]{
  border-top:3px solid var(--shinagawa-color);
}
.el-card-zigzag-item__text-container[data-color*="6"] i{
  color:var(--shinagawa-color);
}
.el-card-zigzag-item__text-container[data-color*="7"]{
  border-top:3px solid var(--shinagawa2-color);
}
.el-card-zigzag-item__text-container[data-color*="7"] i{
  color:var(--shinagawa2-color);
}
.el-card-zigzag-item__text-container[data-color*="8"]{
  border-top:3px solid var(--sendai-color);
}
.el-card-zigzag-item__text-container[data-color*="8"] i{
  color:var(--sendai-color);
}
.el-card-zigzag-item__text-container[data-color*="9"]{
  border-top:3px solid var(--sendai2-color);
}
.el-card-zigzag-item__text-container[data-color*="9"] i{
  color:var(--sendai2-color);
}
.el-card-zigzag-item__text-container[data-color*="10"]{
  border-top:3px solid var(--joetsu-color);
}
.el-card-zigzag-item__text-container[data-color*="10"] i{
  color:var(--joetsu-color);
}
.el-card-zigzag-item__text-container[data-color*="11"]{
  border-top:3px solid var(--joetsu2-color);
}
.el-card-zigzag-item__text-container[data-color*="11"] i{
  color:var(--joetsu2-color);
}
.el-card-zigzag-item__text-container[data-color*="12"]{
  border-top:3px solid var(--corp-color);
}
.el-card-zigzag-item__text-container[data-color*="12"] i{
  color:var(--corp-color);
}
.el-card-zigzag-item__text-container[data-color*="13"]{
  border-top:3px solid var(--corp2-color);
}
.el-card-zigzag-item__text-container[data-color*="13"] i{
  color:var(--corp2-color);
}
.el-card-zigzag-item__text-container[data-color*="14"]{
  border-top:3px solid var(--corp3-color);
}
.el-card-zigzag-item__text-container[data-color*="14"] i{
  color:var(--corp3-color);
}
.el-card-zigzag-item__text-container[data-color*="15"]{
  border-top:3px solid #222;
}
.el-card-zigzag-item__text-container[data-color*="15"] i{
  color:#222;
}
.el-card-zigzag-item__text-container[data-color*="16"]{
  border-top:3px solid #fff;
}
.el-card-zigzag-item__text-container[data-color*="16"] i{
  color:#fff;
}
.el-card-zigzag-item__heading{
  font-weight:700;
}

a.el-card-zigzag-item:hover .el-card-zigzag-item__img-container img{
  transform:scale(1.1);
}

.el-card{
  max-width:var(--contents-width);
  display:flex;
  flex-wrap:wrap;
}

.el-card-item{
  display:block;
  color:inherit;
  text-decoration:none;
  position:relative;
  background-color:#fff;
  border-radius:1rem;
  overflow:hidden;
}
.el-card-item[data-video=true]{
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  cursor:pointer;
}
.el-card-item[data-video=true]:hover .el-card-item__img-container img{
  transform:scale(1.1);
}
.el-card-item__img-container{
  overflow:hidden;
  position:relative;
}
.el-card-item__img-container img{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition:0.3s;
}
.el-card-item__text-container > *:first-child{
  margin-top:0;
}
.el-card-item__text-container > *:last-child{
  margin-bottom:0;
}
[data-layout=horizontal] .el-card-item{
  display:flex;
  padding:1.6rem;
}
[data-layout=horizontal] .el-card-item__img-container{
  max-width:55%;
  overflow:hidden;
  border-radius:1rem;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  flex-shrink:0;
}
[data-layout=horizontal] .el-card-item__img-container img{
  border-radius:1rem;
}
[data-layout=horizontal] .el-card-item__text-container{
  padding:0;
}
.el-card-item[aria-hidden=true]{
  display:none;
}
.el-card-item__play-icn{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:5.6rem;
  height:5.6rem;
}

a.el-card-item{
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
a.el-card-item:hover .el-card-item__img-container img{
  transform:scale(1.1);
}

.el-catch-text{
  max-width:var(--contents-width);
  margin:0 auto 2.4rem;
  font-weight:700;
}
.el-catch-text[data-align=center]{
  text-align:center;
}
.el-catch-text[data-align=right]{
  text-align:right;
}
[data-color*="1"] .el-catch-text{
  color:var(--first-color);
}
[data-color*="2"] .el-catch-text{
  color:var(--second-color);
}
[data-color*="3"] .el-catch-text{
  color:var(--third-color);
}
[data-color*="4"] .el-catch-text{
  color:var(--fourth-color);
}
[data-color*="5"] .el-catch-text{
  color:var(--fifth-color);
}
[data-color*="6"] .el-catch-text{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-catch-text{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-catch-text{
  color:var(--sendai-color);
}
[data-color*="9"] .el-catch-text{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-catch-text{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-catch-text{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-catch-text{
  color:var(--corp-color);
}
[data-color*="13"] .el-catch-text{
  color:var(--corp2-color);
}
[data-color*="14"] .el-catch-text{
  color:var(--corp3-color);
}
[data-color*="15"] .el-catch-text{
  color:#222;
}
[data-color*="16"] .el-catch-text{
  color:#fff;
}
.el-catch-text[data-color*="1"]{
  color:var(--first-color);
}
.el-catch-text[data-color*="2"]{
  color:var(--second-color);
}
.el-catch-text[data-color*="3"]{
  color:var(--third-color);
}
.el-catch-text[data-color*="4"]{
  color:var(--fourth-color);
}
.el-catch-text[data-color*="5"]{
  color:var(--fifth-color);
}
.el-catch-text[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-catch-text[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-catch-text[data-color*="8"]{
  color:var(--sendai-color);
}
.el-catch-text[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-catch-text[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-catch-text[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-catch-text[data-color*="12"]{
  color:var(--corp-color);
}
.el-catch-text[data-color*="13"]{
  color:var(--corp2-color);
}
.el-catch-text[data-color*="14"]{
  color:var(--corp3-color);
}
.el-catch-text[data-color*="15"]{
  color:#222;
}
.el-catch-text[data-color*="16"]{
  color:#fff;
}
.el-catch-text[data-size=small]{
  margin:0 auto 0.8rem;
}

.el-check-button{
  max-width:var(--contents-width);
  display:flex;
}
[data-color*="1"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--first-color);
  border-color:var(--first-color);
}
[data-color*="1"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="1"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--first-color);
  color:#fff;
  border-color:var(--first-color);
}
.el-check-button[data-color*="1"] input:checked ~ .el-check-button__text{
  background-color:var(--first-color);
  border-color:var(--first-color);
}
.el-check-button[data-color*="1"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="1"] input:focus ~ .el-check-button__text{
  background-color:var(--first-color);
  color:#fff;
  border-color:var(--first-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="2"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--second-color);
  border-color:var(--second-color);
}
[data-color*="2"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="2"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--second-color);
  color:#fff;
  border-color:var(--second-color);
}
.el-check-button[data-color*="2"] input:checked ~ .el-check-button__text{
  background-color:var(--second-color);
  border-color:var(--second-color);
}
.el-check-button[data-color*="2"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="2"] input:focus ~ .el-check-button__text{
  background-color:var(--second-color);
  color:#fff;
  border-color:var(--second-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="3"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--third-color);
  border-color:var(--third-color);
}
[data-color*="3"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="3"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--third-color);
  color:#fff;
  border-color:var(--third-color);
}
.el-check-button[data-color*="3"] input:checked ~ .el-check-button__text{
  background-color:var(--third-color);
  border-color:var(--third-color);
}
.el-check-button[data-color*="3"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="3"] input:focus ~ .el-check-button__text{
  background-color:var(--third-color);
  color:#fff;
  border-color:var(--third-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="4"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--fourth-color);
  border-color:var(--fourth-color);
}
[data-color*="4"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="4"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--fourth-color);
  color:#fff;
  border-color:var(--fourth-color);
}
.el-check-button[data-color*="4"] input:checked ~ .el-check-button__text{
  background-color:var(--fourth-color);
  border-color:var(--fourth-color);
}
.el-check-button[data-color*="4"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="4"] input:focus ~ .el-check-button__text{
  background-color:var(--fourth-color);
  color:#fff;
  border-color:var(--fourth-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="5"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--fifth-color);
  border-color:var(--fifth-color);
}
[data-color*="5"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="5"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--fifth-color);
  color:#fff;
  border-color:var(--fifth-color);
}
.el-check-button[data-color*="5"] input:checked ~ .el-check-button__text{
  background-color:var(--fifth-color);
  border-color:var(--fifth-color);
}
.el-check-button[data-color*="5"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="5"] input:focus ~ .el-check-button__text{
  background-color:var(--fifth-color);
  color:#fff;
  border-color:var(--fifth-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="6"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
[data-color*="6"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="6"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--shinagawa-color);
  color:#fff;
  border-color:var(--shinagawa-color);
}
.el-check-button[data-color*="6"] input:checked ~ .el-check-button__text{
  background-color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
.el-check-button[data-color*="6"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="6"] input:focus ~ .el-check-button__text{
  background-color:var(--shinagawa-color);
  color:#fff;
  border-color:var(--shinagawa-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="7"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
[data-color*="7"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="7"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--shinagawa2-color);
  color:#fff;
  border-color:var(--shinagawa2-color);
}
.el-check-button[data-color*="7"] input:checked ~ .el-check-button__text{
  background-color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
.el-check-button[data-color*="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="7"] input:focus ~ .el-check-button__text{
  background-color:var(--shinagawa2-color);
  color:#fff;
  border-color:var(--shinagawa2-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="8"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--sendai-color);
  border-color:var(--sendai-color);
}
[data-color*="8"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="8"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--sendai-color);
  color:#fff;
  border-color:var(--sendai-color);
}
.el-check-button[data-color*="8"] input:checked ~ .el-check-button__text{
  background-color:var(--sendai-color);
  border-color:var(--sendai-color);
}
.el-check-button[data-color*="8"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="8"] input:focus ~ .el-check-button__text{
  background-color:var(--sendai-color);
  color:#fff;
  border-color:var(--sendai-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="9"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
[data-color*="9"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="9"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--sendai2-color);
  color:#fff;
  border-color:var(--sendai2-color);
}
.el-check-button[data-color*="9"] input:checked ~ .el-check-button__text{
  background-color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
.el-check-button[data-color*="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="9"] input:focus ~ .el-check-button__text{
  background-color:var(--sendai2-color);
  color:#fff;
  border-color:var(--sendai2-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="10"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
[data-color*="10"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="10"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--joetsu-color);
  color:#fff;
  border-color:var(--joetsu-color);
}
.el-check-button[data-color*="10"] input:checked ~ .el-check-button__text{
  background-color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
.el-check-button[data-color*="10"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="10"] input:focus ~ .el-check-button__text{
  background-color:var(--joetsu-color);
  color:#fff;
  border-color:var(--joetsu-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="11"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
[data-color*="11"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="11"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--joetsu2-color);
  color:#fff;
  border-color:var(--joetsu2-color);
}
.el-check-button[data-color*="11"] input:checked ~ .el-check-button__text{
  background-color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
.el-check-button[data-color*="11"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="11"] input:focus ~ .el-check-button__text{
  background-color:var(--joetsu2-color);
  color:#fff;
  border-color:var(--joetsu2-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="12"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--corp-color);
  border-color:var(--corp-color);
}
[data-color*="12"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="12"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--corp-color);
  color:#fff;
  border-color:var(--corp-color);
}
.el-check-button[data-color*="12"] input:checked ~ .el-check-button__text{
  background-color:var(--corp-color);
  border-color:var(--corp-color);
}
.el-check-button[data-color*="12"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="12"] input:focus ~ .el-check-button__text{
  background-color:var(--corp-color);
  color:#fff;
  border-color:var(--corp-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="13"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--corp2-color);
  border-color:var(--corp2-color);
}
[data-color*="13"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="13"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--corp2-color);
  color:#fff;
  border-color:var(--corp2-color);
}
.el-check-button[data-color*="13"] input:checked ~ .el-check-button__text{
  background-color:var(--corp2-color);
  border-color:var(--corp2-color);
}
.el-check-button[data-color*="13"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="13"] input:focus ~ .el-check-button__text{
  background-color:var(--corp2-color);
  color:#fff;
  border-color:var(--corp2-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="14"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:var(--corp3-color);
  border-color:var(--corp3-color);
}
[data-color*="14"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="14"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:var(--corp3-color);
  color:#fff;
  border-color:var(--corp3-color);
}
.el-check-button[data-color*="14"] input:checked ~ .el-check-button__text{
  background-color:var(--corp3-color);
  border-color:var(--corp3-color);
}
.el-check-button[data-color*="14"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="14"] input:focus ~ .el-check-button__text{
  background-color:var(--corp3-color);
  color:#fff;
  border-color:var(--corp3-color);
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="15"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:#222;
  border-color:#222;
}
[data-color*="15"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="15"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:#222;
  color:#fff;
  border-color:#222;
}
.el-check-button[data-color*="15"] input:checked ~ .el-check-button__text{
  background-color:#222;
  border-color:#222;
}
.el-check-button[data-color*="15"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="15"] input:focus ~ .el-check-button__text{
  background-color:#222;
  color:#fff;
  border-color:#222;
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
[data-color*="16"] .el-check-button input:checked ~ .el-check-button__text{
  background-color:#fff;
  border-color:#fff;
}
[data-color*="16"] .el-check-button input:hover ~ .el-check-button__text, [data-color*="16"] .el-check-button input:focus ~ .el-check-button__text{
  background-color:#fff;
  color:#fff;
  border-color:#fff;
}
.el-check-button[data-color*="16"] input:checked ~ .el-check-button__text{
  background-color:#fff;
  border-color:#fff;
}
.el-check-button[data-color*="16"] input:hover ~ .el-check-button__text, .el-check-button[data-color*="16"] input:focus ~ .el-check-button__text{
  background-color:#fff;
  color:#fff;
  border-color:#fff;
}
.el-check-button[data-color="7"] input:checked ~ .el-check-button__text, .el-check-button[data-color="9"] input:checked ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="7"] input:hover ~ .el-check-button__text, .el-check-button[data-color="7"] input:focus ~ .el-check-button__text, .el-check-button[data-color="9"] input:hover ~ .el-check-button__text, .el-check-button[data-color="9"] input:focus ~ .el-check-button__text{
  color:var(--txt-color--default);
}
.el-check-button[data-color="17"] input:checked ~ .el-check-button__text{
  background-color:#109cda;
  border-color:#109cda;
}
.el-check-button[data-color="17"] input:hover ~ .el-check-button__text, .el-check-button[data-color="17"] input:focus ~ .el-check-button__text{
  background-color:#109cda;
  color:#fff;
  border-color:#109cda;
}
.el-check-button[data-align=center]{
  justify-content:center;
}
.el-check-button__inner{
  margin-top:-0.8rem;
  display:flex;
  flex-wrap:wrap;
}
.el-check-button__item{
  cursor:pointer;
  margin-top:0.8rem;
}
.el-check-button__item:not(:last-child){
  margin-right:0.8rem;
}
.el-check-button__text{
  border:1px solid var(--txt-color--light-gray);
  border-radius:0.8rem;
  background-color:#fff;
  color:var(--txt-color--light-gray);
  font-weight:700;
  font-size:1.4rem;
  padding:0.8rem 1.6rem;
  display:block;
}
.el-check-button input{
  filter:alpha(opacity=0);
  opacity:0;
  -webkit-appearance:none;
          appearance:none;
  position:absolute;
}
.el-check-button input:checked ~ .el-check-button__text{
  border-color:var(--first-color);
  background-color:var(--first-color);
  color:#fff;
}

.el-clickable-map{
  max-width:var(--contents-width);
  margin:auto;
}

.el-contents-wrapper{
  display:block;
}
.el-contents-wrapper > *:first-child{
  margin-top:0;
}
.el-contents-wrapper > *:last-child{
  margin-bottom:0;
}

.el-cookie{
  position:fixed;
  bottom:0;
  left:0;
  background-color:#fff;
  width:100%;
  box-shadow:0 -0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  z-index:16;
  padding:1.6rem var(--padding-contents-wrapper--lr) 6.8rem;
}
.el-cookie__inner{
  max-width:var(--contents-width);
  margin:auto;
  position:relative;
  padding-top:1.6rem;
}
.el-cookie__button{
  font-weight:700;
  color:#fff;
  background-color:var(--first-color);
  padding:0.8rem 4rem;
  transition:background-color, color, 0.3s;
  border:1px solid var(--first-color);
  border-radius:0.4rem;
  flex-shrink:0;
}
.el-cookie__button:hover{
  color:var(--first-color);
  background-color:#fff;
}
.el-cookie__close{
  transform:rotate(45deg);
  position:absolute;
  top:1.6rem;
  right:0;
}
.el-cookie__close::before, .el-cookie__close::after{
  content:"";
  position:absolute;
  display:block;
  background-color:#222;
  width:2.4rem;
  height:0.3rem;
  top:50%;
  right:0;
  transition:transform 0.3s;
}
.el-cookie__close::after{
  transform:rotate(90deg);
}

.el-detail-list{
  max-width:var(--contents-width);
  margin:0 auto 1.6rem;
}
.el-detail-list[data-heading-bold=true] .el-detail-list__heading{
  font-weight:700;
}
.el-detail-list__item{
  display:flex;
  align-items:flex-start;
}
.el-detail-list__item:not(:first-child){
  margin-top:1.6rem;
}
.el-detail-list__heading{
  white-space:nowrap;
  flex-shrink:0;
  margin-right:2.8rem;
  display:flex;
  align-items:center;
}
.el-detail-list__heading i{
  display:block;
  width:2.4rem;
  height:2.4rem;
  margin-right:0.4rem;
  color:var(--sixth-color);
}
.el-detail-list__text{
  flex-grow:1;
}
.el-detail-list__text > *:first-child{
  margin-top:0;
}
.el-detail-list__text > *:last-child{
  margin-bottom:0;
}

.el-divide-layout{
  max-width:var(--contents-width);
  margin:0 auto 2.4rem;
  display:flex;
  flex-wrap:wrap;
}
.el-divide-layout__item > *:first-child{
  margin-top:0;
}
.el-divide-layout__item > *:last-child{
  margin-bottom:0;
}

.el-faq{
  margin:0 auto 4.4rem;
  max-width:var(--contents-width);
  background-color:#fff;
}
.el-faq__item-container{
  border-radius:1rem;
}
.el-faq__item-container:not(:last-child){
  margin-bottom:2.4rem;
}

.el-faq-item{
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  border-radius:1rem;
}
.el-faq-item:not(:first-child){
  margin-top:2rem;
}
.el-faq-item[aria-hidden=true]{
  display:none;
}
.el-faq-item__trigger{
  width:100%;
  transition:opacity 0.2s;
  font-size:1.6rem;
  position:relative;
}
.el-faq-item__trigger > *:first-child{
  margin-top:0;
}
.el-faq-item__trigger > *:last-child{
  margin-bottom:0;
}
.el-faq-item__trigger:hover{
  opacity:0.7;
}
.el-faq-item__trigger::before, .el-faq-item__trigger::after{
  content:"";
  position:absolute;
  display:block;
  background-color:var(--first-color);
  width:2.4rem;
  height:0.3rem;
  top:50%;
  transition:transform 0.2s;
}
[data-site=sh] .el-faq-item__trigger::before, [data-site=sh] .el-faq-item__trigger::after{
  background-color:var(--shinagawa-color);
}
[data-site=se] .el-faq-item__trigger::before, [data-site=se] .el-faq-item__trigger::after{
  background-color:var(--shinagawa-color);
}
[data-site=jo] .el-faq-item__trigger::before, [data-site=jo] .el-faq-item__trigger::after{
  background-color:var(--shinagawa-color);
}
.el-faq-item__trigger::after{
  transform:rotate(90deg);
}
.el-faq-item__trigger[aria-expanded=true][aria-expanded=true]::before{
  transform:rotate(360deg);
}
.el-faq-item__trigger[aria-expanded=true][aria-expanded=true]::after{
  transform:rotate(360deg);
}
.el-faq-item__trigger__inner{
  display:flex;
  word-break:break-word;
}
.el-faq-item__trigger__inner--item > *:first-child{
  margin-top:0;
}
.el-faq-item__trigger__inner--item > *:last-child{
  margin-bottom:0;
}
.el-faq-item__trigger__icn{
  font-weight:700;
  color:#fff;
  border-radius:50%;
  background-color:var(--first-color);
  display:flex;
  justify-content:center;
  align-items:center;
  flex-shrink:0;
}
.el-faq-item__region > *:first-child{
  margin-top:0;
}
.el-faq-item__region > *:last-child{
  margin-bottom:0;
}
.el-faq-item__region::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
}
.el-faq-item__region__inner{
  display:flex;
}
.el-faq-item__region__inner > *:first-child{
  margin-top:0;
}
.el-faq-item__region__inner > *:last-child{
  margin-bottom:0;
}
.el-faq-item__region__icn{
  font-weight:700;
  color:var(--first-color);
  border-radius:50%;
  background-color:var(--bg-color--blue);
  display:flex;
  justify-content:center;
  align-items:center;
  flex-shrink:0;
}

.el-fixed-btn-menu__inner{
  text-align:right;
  position:relative;
  z-index:var(--z-page-to-top);
  padding:0 var(--padding-contents-wrapper--lr);
  transition-property:visibility, opacity;
  transition-duration:0.2s;
  z-index:15;
}
.el-fixed-btn-menu__button{
  position:fixed;
  background-color:var(--fifth-color);
  border-radius:50%;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition-duration:0.2s;
  border:2px solid #fff;
  font-weight:700;
  text-align:center;
  text-decoration:none;
  color:#fff;
}
.el-fixed-btn-menu__button:hover{
  transform:scale(1.1);
}
.el-fixed-btn-menu__tel{
  display:flex;
  justify-content:center;
  align-items:center;
  font-weight:700;
  font-size:1.6rem;
}
.el-fixed-btn-menu__tel i{
  display:block;
  width:1.6rem;
  height:1.6rem;
}
.el-fixed-btn-menu__module{
  margin:4rem -4rem 0;
  text-align:center;
  background-color:var(--bg-color--light-green);
}
.el-fixed-btn-menu__module__heading{
  font-weight:700;
  font-size:1.8rem;
  margin-bottom:1.6rem;
}
.el-fixed-btn-menu__underlay{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  background-color:rgba(0, 0, 0, 0.7);
  z-index:15;
  transition-property:opacity, visibility;
  transition-duration:0.2s;
}
.el-fixed-btn-menu__underlay[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}

.el-fixed-btn-menu-global-nav--sp{
  position:fixed;
  top:0;
  z-index:16;
  height:100vh;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  padding:0 4rem;
  transition-property:opacity, visibility;
  transition-duration:0.2s;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
.el-fixed-btn-menu-global-nav--sp[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-fixed-btn-menu-global-nav--sp__close{
  display:flex;
  justify-content:flex-end;
  align-items:center;
}
.el-fixed-btn-menu-global-nav--sp__close__icn{
  display:inline-block;
  position:relative;
  transform:rotate(45deg);
  vertical-align:middle;
  cursor:pointer;
}
.el-fixed-btn-menu-global-nav--sp__close__icn::before, .el-fixed-btn-menu-global-nav--sp__close__icn::after{
  content:"";
  margin:auto;
  position:absolute;
  background-color:var(--fifth-color);
}
.el-fixed-btn-menu-global-nav--sp__close__icn::before{
  top:0;
  bottom:0;
  height:0.4rem;
}
.el-fixed-btn-menu-global-nav--sp__close__icn::after{
  left:0;
  right:0;
  width:0.4rem;
  height:3.6rem;
}
.el-fixed-btn-menu-global-nav--sp__inner{
  max-width:520px;
  margin:auto;
}
.el-fixed-btn-menu-global-nav--sp__inner > *:first-child{
  margin-top:0;
}
.el-fixed-btn-menu-global-nav--sp__inner > *:last-child{
  margin-bottom:0;
}
.el-fixed-btn-menu-global-nav--sp__main-container{
  margin-bottom:3.2rem;
}
.el-fixed-btn-menu-global-nav--sp__main-container a:hover{
  opacity:0.7;
}
.el-fixed-btn-menu-global-nav--sp__sub-container{
  margin-bottom:3.2rem;
}
.el-fixed-btn-menu-global-nav--sp__sub-item:not(:first-child){
  margin-top:1.6rem;
}
.el-fixed-btn-menu-global-nav--sp__sub-item:hover{
  opacity:0.7;
}
.el-fixed-btn-menu-global-nav--sp__sub-item__inner{
  display:inline-block;
  font-weight:700;
  font-size:1.6rem;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-fixed-btn-menu-global-nav--sp__sub-item__icn{
  display:inline-block;
  width:2rem;
  height:2rem;
  position:relative;
  bottom:-0.1rem;
  margin-left:0.8rem;
  color:var(--fifth-color);
}
.el-fixed-btn-menu-global-nav--sp__sub-nav{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:3.2rem;
}
.el-fixed-btn-menu-global-nav--sp__sub-nav__item{
  font-weight:500;
  font-size:1.4rem;
  text-decoration:none;
  color:var(--txt-color--default);
  position:relative;
  width:calc(100% / 2);
}
.el-fixed-btn-menu-global-nav--sp__sub-nav__item:nth-child(2n){
  padding-left:1.6rem;
}
.el-fixed-btn-menu-global-nav--sp__sub-nav__item:nth-child(2n)::before{
  content:"";
  display:block;
  position:absolute;
  width:1px;
  height:1.6rem;
  left:0;
  top:1px;
  background-color:#ccc;
}
.el-fixed-btn-menu-global-nav--sp__sub-nav__item:nth-child(n+3){
  margin-top:1.2rem;
}
.el-fixed-btn-menu-global-nav--sp__sub-nav__item:hover span{
  opacity:0.7;
}
.el-fixed-btn-menu-global-nav--sp__logo-container{
  padding-top:3.2rem;
  position:relative;
  margin:0;
}
.el-fixed-btn-menu-global-nav--sp__logo-container::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  top:0;
  margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
}
.el-fixed-btn-menu-global-nav--sp__logo-container__inner{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
}
.el-fixed-btn-menu-global-nav--sp__logo-container .el-fixed-btn-menu-global-nav--sp__logo__item:not(:first-child){
  margin-top:1.6rem;
}

.el-fixed-btn-park{
  text-align:right;
  position:relative;
  z-index:var(--z-page-to-top);
  padding:0 var(--padding-contents-wrapper--lr);
  transition-property:visibility, opacity;
  transition-duration:0.2s;
}
.el-fixed-btn-park__button{
  position:fixed;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition-duration:0.2s;
  padding:1.6rem;
  font-weight:700;
  text-align:center;
  color:#fff;
  text-decoration:none;
}
.el-fixed-btn-park__button i{
  display:block;
  width:2.8rem;
  height:2.8rem;
  color:inherit;
  margin-bottom:0.8rem;
}
[data-site=sh] .el-fixed-btn-park__button{
  background-color:var(--bg-color--fixed-btn--shinagawa);
  border:2px solid var(--bg-color--fixed-btn--shinagawa);
  border-right:none;
}
[data-site=sh] .el-fixed-btn-park__button:hover{
  background-color:#fff;
  color:var(--bg-color--fixed-btn--shinagawa);
}
[data-site=se] .el-fixed-btn-park__button{
  background-color:var(--bg-color--fixed-btn--sendai);
  border:2px solid var(--bg-color--fixed-btn--sendai);
  border-right:none;
}
[data-site=se] .el-fixed-btn-park__button:hover{
  background-color:#fff;
  color:var(--bg-color--fixed-btn--sendai);
}
[data-site=jo] .el-fixed-btn-park__button{
  background-color:var(--bg-color--fixed-btn--joetsu);
  border:2px solid var(--bg-color--fixed-btn--joetsu);
  border-right:none;
  color:var(--txt-color--default);
}
[data-site=jo] .el-fixed-btn-park__button:hover{
  background-color:#fff;
  color:var(--bg-color--fixed-btn--joetsu);
}

.el-fixed-btn{
  text-align:right;
  position:relative;
  z-index:var(--z-page-to-top);
  padding:0 var(--padding-contents-wrapper--lr);
  transition-property:visibility, opacity;
  transition-duration:0.2s;
}
.el-fixed-btn__button{
  position:fixed;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition-duration:0.2s;
  font-weight:700;
  text-align:center;
  text-decoration:none;
  color:var(--txt-color--default);
  z-index:var(--z-layer3);
}
.el-fixed-btn__button:hover{
  transform:scale(1.1);
}

.el-floor-map{
  max-width:var(--contents-width);
}
.el-floor-map__pic-container{
  overflow:hidden;
  flex-grow:1;
}
.el-floor-map__item-container{
  flex:1 1 100%;
}
.el-floor-map__item-container > *:first-child{
  margin-top:0;
}
.el-floor-map__item-container > *:last-child{
  margin-bottom:0;
}
.el-floor-map__item{
  display:flex;
  align-items:center;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  border-radius:1rem;
  text-decoration:none;
  font-weight:700;
  background-color:#e03724;
}
.el-floor-map__item:hover{
  opacity:0.7;
}
.el-floor-map__item:not(:first-child){
  margin-top:1.2rem;
}
.el-floor-map__item[data-color*="1"]{
  background-color:#e03724;
}
.el-floor-map__item[data-color*="1"] .el-floor-map__item--detail{
  border-color:#e03724;
}
.el-floor-map__item[data-color*="2"]{
  background-color:#de4478;
}
.el-floor-map__item[data-color*="2"] .el-floor-map__item--detail{
  border-color:#de4478;
}
.el-floor-map__item[data-color*="3"]{
  background-color:#ba327a;
}
.el-floor-map__item[data-color*="3"] .el-floor-map__item--detail{
  border-color:#ba327a;
}
.el-floor-map__item[data-color*="4"]{
  background-color:#7e3386;
}
.el-floor-map__item[data-color*="4"] .el-floor-map__item--detail{
  border-color:#7e3386;
}
.el-floor-map__item[data-color*="5"]{
  background-color:#215199;
}
.el-floor-map__item[data-color*="5"] .el-floor-map__item--detail{
  border-color:#215199;
}
.el-floor-map__item[data-color*="6"]{
  background-color:#0075b5;
}
.el-floor-map__item[data-color*="6"] .el-floor-map__item--detail{
  border-color:#0075b5;
}
.el-floor-map__item[data-color*="7"]{
  background-color:#0098af;
}
.el-floor-map__item[data-color*="7"] .el-floor-map__item--detail{
  border-color:#0098af;
}
.el-floor-map__item[data-color*="8"]{
  background-color:#008e5c;
}
.el-floor-map__item[data-color*="8"] .el-floor-map__item--detail{
  border-color:#008e5c;
}
.el-floor-map__item[data-color*="9"]{
  background-color:#5eaa46;
}
.el-floor-map__item[data-color*="9"] .el-floor-map__item--detail{
  border-color:#5eaa46;
}
.el-floor-map__item[data-color*="10"]{
  background-color:#c3ab00;
}
.el-floor-map__item[data-color*="10"] .el-floor-map__item--detail{
  border-color:#c3ab00;
}
.el-floor-map__item[data-color*="11"]{
  background-color:#e6a501;
}
.el-floor-map__item[data-color*="11"] .el-floor-map__item--detail{
  border-color:#e6a501;
}
.el-floor-map__item__number{
  font-weight:700;
  font-size:2.8rem;
  color:#fff;
  width:6.4rem;
  height:6.4rem;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-shrink:0;
}
.el-floor-map__item--detail{
  display:flex;
  align-items:center;
  padding:0.8rem 1.2rem;
  background-color:#fff;
  flex-grow:1;
  border:2px solid;
  border-radius:0 1rem 1rem 0;
  font-size:1.6rem;
  color:var(--txt-color--default);
  border-color:#e03724;
}
.el-floor-map__item__img{
  width:4.8rem;
  height:4.8rem;
  margin-right:1.2rem;
}

.el-heading-lv1-bg{
  position:relative;
}
.el-heading-lv1-bg__img-container{
  overflow:hidden;
}
.el-heading-lv1-bg__img-container::before{
  content:"";
  background-color:rgba(0, 0, 0, 0.3);
  position:absolute;
  width:100%;
  height:100%;
  z-index:var(--z-layer2);
}
.el-heading-lv1-bg__img-container img{
  margin:auto;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
}
.el-heading-lv1-bg__inner{
  max-width:var(--contents-width);
  margin:auto;
  z-index:var(--z-layer2);
  position:relative;
  color:#fff;
  text-align:center;
}
.el-heading-lv1-bg__sub{
  display:block;
}
.el-heading-lv1-bg__main{
  display:block;
}

.el-heading-lv1-color{
  background-color:var(--border-color--light-blue);
}
.el-heading-lv1-color[data-site=sh]{
  background:var(--btn-color--shinagawa);
  color:#fff;
}
.el-heading-lv1-color[data-site=se]{
  background:var(--btn-color--sendai);
  color:#fff;
}
.el-heading-lv1-color[data-site=jo]{
  background:var(--btn-color--joetsu);
  color:#fff;
}
[data-site=sh] .el-heading-lv1-color{
  background:var(--btn-color--shinagawa);
  color:#fff;
}
[data-site=se] .el-heading-lv1-color{
  background:var(--btn-color--sendai);
  color:#fff;
}
[data-site=jo] .el-heading-lv1-color{
  background:var(--btn-color--joetsu);
  color:#fff;
}
.el-heading-lv1-color__sub{
  display:block;
}
.el-heading-lv1-color__inner{
  max-width:var(--contents-width);
  margin:auto;
  text-align:center;
}

.el-heading-lv1{
  padding:0 var(--padding-contents-wrapper--lr);
  background-image:url("/common-renewal/img/components/el-heading-lv1/06.png");
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}
.el-heading-lv1[data-color="1"]{
  background-image:url("/common-renewal/img/components/el-heading-lv1/01.png");
}
.el-heading-lv1[data-color="2"]{
  background-image:url("/common-renewal/img/components/el-heading-lv1/02.png");
}
.el-heading-lv1[data-color="3"]{
  background-image:url("/common-renewal/img/components/el-heading-lv1/03.png");
}
.el-heading-lv1[data-color="4"]{
  background-image:url("/common-renewal/img/components/el-heading-lv1/04.png");
}
.el-heading-lv1[data-color="5"]{
  background-image:url("/common-renewal/img/components/el-heading-lv1/05.png");
}
.el-heading-lv1[data-color="6"]{
  background-image:url("/common-renewal/img/components/el-heading-lv1/06.png");
}
[data-category=creature] .el-heading-lv1{
  background-image:url("/common-renewal/img/components/el-heading-lv1/01.png");
}
[data-category=attraction] .el-heading-lv1{
  background-image:url("/common-renewal/img/components/el-heading-lv1/02.png");
}
[data-category=restaurant] .el-heading-lv1{
  background-image:url("/common-renewal/img/components/el-heading-lv1/03.png");
}
[data-category=shop] .el-heading-lv1{
  background-image:url("/common-renewal/img/components/el-heading-lv1/04.png");
}
[data-category=hotel] .el-heading-lv1{
  background-image:url("/common-renewal/img/components/el-heading-lv1/05.png");
}
[data-category=general] .el-heading-lv1{
  background-image:url("/common-renewal/img/components/el-heading-lv1/06.png");
}
.el-heading-lv1[data-align=center]{
  text-align:center;
}
.el-heading-lv1[data-align=right]{
  text-align:right;
}
.el-heading-lv1__sub{
  display:block;
}
[data-color*="1"] .el-heading-lv1__sub{
  color:var(--first-color);
}
[data-color*="2"] .el-heading-lv1__sub{
  color:var(--second-color);
}
[data-color*="3"] .el-heading-lv1__sub{
  color:var(--third-color);
}
[data-color*="4"] .el-heading-lv1__sub{
  color:var(--fourth-color);
}
[data-color*="5"] .el-heading-lv1__sub{
  color:var(--fifth-color);
}
[data-color*="6"] .el-heading-lv1__sub{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-heading-lv1__sub{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-heading-lv1__sub{
  color:var(--sendai-color);
}
[data-color*="9"] .el-heading-lv1__sub{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-heading-lv1__sub{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-heading-lv1__sub{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-heading-lv1__sub{
  color:var(--corp-color);
}
[data-color*="13"] .el-heading-lv1__sub{
  color:var(--corp2-color);
}
[data-color*="14"] .el-heading-lv1__sub{
  color:var(--corp3-color);
}
[data-color*="15"] .el-heading-lv1__sub{
  color:#222;
}
[data-color*="16"] .el-heading-lv1__sub{
  color:#fff;
}
.el-heading-lv1__sub[data-color*="1"]{
  color:var(--first-color);
}
.el-heading-lv1__sub[data-color*="2"]{
  color:var(--second-color);
}
.el-heading-lv1__sub[data-color*="3"]{
  color:var(--third-color);
}
.el-heading-lv1__sub[data-color*="4"]{
  color:var(--fourth-color);
}
.el-heading-lv1__sub[data-color*="5"]{
  color:var(--fifth-color);
}
.el-heading-lv1__sub[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-heading-lv1__sub[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-heading-lv1__sub[data-color*="8"]{
  color:var(--sendai-color);
}
.el-heading-lv1__sub[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-heading-lv1__sub[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-heading-lv1__sub[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-heading-lv1__sub[data-color*="12"]{
  color:var(--corp-color);
}
.el-heading-lv1__sub[data-color*="13"]{
  color:var(--corp2-color);
}
.el-heading-lv1__sub[data-color*="14"]{
  color:var(--corp3-color);
}
.el-heading-lv1__sub[data-color*="15"]{
  color:#222;
}
.el-heading-lv1__sub[data-color*="16"]{
  color:#fff;
}
[data-category=creature] .el-heading-lv1__sub{
  color:var(--first-color);
}
[data-category=attraction] .el-heading-lv1__sub{
  color:var(--second-color);
}
[data-category=restaurant] .el-heading-lv1__sub{
  color:var(--third-color);
}
[data-category=shop] .el-heading-lv1__sub{
  color:var(--fourth-color);
}
[data-category=hotel] .el-heading-lv1__sub{
  color:var(--fifth-color);
}
.el-heading-lv1__inner{
  max-width:var(--contents-width);
  margin:auto;
}

.el-heading-lv2{
  max-width:var(--contents-width);
  color:var(--txt-color--default);
}
[data-color*="1"] .el-heading-lv2{
  color:var(--first-color);
}
[data-color*="2"] .el-heading-lv2{
  color:var(--second-color);
}
[data-color*="3"] .el-heading-lv2{
  color:var(--third-color);
}
[data-color*="4"] .el-heading-lv2{
  color:var(--fourth-color);
}
[data-color*="5"] .el-heading-lv2{
  color:var(--fifth-color);
}
[data-color*="6"] .el-heading-lv2{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-heading-lv2{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-heading-lv2{
  color:var(--sendai-color);
}
[data-color*="9"] .el-heading-lv2{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-heading-lv2{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-heading-lv2{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-heading-lv2{
  color:var(--corp-color);
}
[data-color*="13"] .el-heading-lv2{
  color:var(--corp2-color);
}
[data-color*="14"] .el-heading-lv2{
  color:var(--corp3-color);
}
[data-color*="15"] .el-heading-lv2{
  color:#222;
}
[data-color*="16"] .el-heading-lv2{
  color:#fff;
}
.el-heading-lv2[data-color*="1"]{
  color:var(--first-color);
}
.el-heading-lv2[data-color*="2"]{
  color:var(--second-color);
}
.el-heading-lv2[data-color*="3"]{
  color:var(--third-color);
}
.el-heading-lv2[data-color*="4"]{
  color:var(--fourth-color);
}
.el-heading-lv2[data-color*="5"]{
  color:var(--fifth-color);
}
.el-heading-lv2[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-heading-lv2[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-heading-lv2[data-color*="8"]{
  color:var(--sendai-color);
}
.el-heading-lv2[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-heading-lv2[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-heading-lv2[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-heading-lv2[data-color*="12"]{
  color:var(--corp-color);
}
.el-heading-lv2[data-color*="13"]{
  color:var(--corp2-color);
}
.el-heading-lv2[data-color*="14"]{
  color:var(--corp3-color);
}
.el-heading-lv2[data-color*="15"]{
  color:#222;
}
.el-heading-lv2[data-color*="16"]{
  color:#fff;
}
.el-heading-lv2[data-decoration=true] .el-heading-lv2__main{
  position:relative;
  display:flex;
  align-items:center;
}
.el-heading-lv2[data-decoration=true] .el-heading-lv2__main::before{
  content:"";
  display:block;
  background:var(--btn-color--corp);
  width:0.4rem;
  margin-right:1.6rem;
}
.el-heading-lv2[data-decoration=true][data-park=sh] .el-heading-lv2__main::before{
  background:linear-gradient(180deg, #7fe0eb 0%, #00839e 100%) !important;
}
.el-heading-lv2[data-decoration=true][data-park=se] .el-heading-lv2__main::before{
  background:linear-gradient(180deg, #b2df59 0%, #0f99cc 100%) !important;
}
.el-heading-lv2[data-decoration=true][data-park=jo] .el-heading-lv2__main::before{
  background:linear-gradient(180deg, #39afe4 0%, #0048a7 100%) !important;
}
.el-heading-lv2[data-align=center]{
  text-align:center;
}
.el-heading-lv2[data-align=center][data-decoration=true] .el-heading-lv2__main{
  padding-top:1.6rem;
  display:block;
}
.el-heading-lv2[data-align=center][data-decoration=true] .el-heading-lv2__main::before{
  content:"";
  display:block;
  background:var(--btn-color--corp);
  height:0.4rem;
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  margin-right:0;
}
.el-heading-lv2[data-align=center][data-decoration=true][data-park=sh] .el-heading-lv2__main::before{
  background:var(--btn-color--shinagawa) !important;
}
.el-heading-lv2[data-align=center][data-decoration=true][data-park=se] .el-heading-lv2__main::before{
  background:var(--btn-color--sendai) !important;
}
.el-heading-lv2[data-align=center][data-decoration=true][data-park=jo] .el-heading-lv2__main::before{
  background:var(--btn-color--joetsu) !important;
}
.el-heading-lv2[data-align=right]{
  text-align:right;
}
.el-heading-lv2__sub{
  display:block;
}
[data-park=sh] .el-heading-lv2__main::before{
  background:var(--btn-color--shinagawa);
}
[data-park=se] .el-heading-lv2__main::before{
  background:var(--btn-color--sendai);
}
[data-park=jo] .el-heading-lv2__main::before{
  background:var(--btn-color--joetsu);
}
.el-heading-lv2__link{
  color:#000;
  text-decoration:none;
}
.el-heading-lv2__link:hover{
  opacity:0.7;
}
.el-heading-lv2__link i{
  width:2rem;
  height:2rem;
  display:inline-block;
  vertical-align:middle;
  position:relative;
  bottom:0.1rem;
  margin-left:0.8rem;
}
[data-color*="1"] .el-heading-lv2__link i{
  color:var(--first-color);
}
[data-color*="2"] .el-heading-lv2__link i{
  color:var(--second-color);
}
[data-color*="3"] .el-heading-lv2__link i{
  color:var(--third-color);
}
[data-color*="4"] .el-heading-lv2__link i{
  color:var(--fourth-color);
}
[data-color*="5"] .el-heading-lv2__link i{
  color:var(--fifth-color);
}
[data-color*="6"] .el-heading-lv2__link i{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-heading-lv2__link i{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-heading-lv2__link i{
  color:var(--sendai-color);
}
[data-color*="9"] .el-heading-lv2__link i{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-heading-lv2__link i{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-heading-lv2__link i{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-heading-lv2__link i{
  color:var(--corp-color);
}
[data-color*="13"] .el-heading-lv2__link i{
  color:var(--corp2-color);
}
[data-color*="14"] .el-heading-lv2__link i{
  color:var(--corp3-color);
}
[data-color*="15"] .el-heading-lv2__link i{
  color:#222;
}
[data-color*="16"] .el-heading-lv2__link i{
  color:#fff;
}
.el-heading-lv2__link i[data-color*="1"]{
  color:var(--first-color);
}
.el-heading-lv2__link i[data-color*="2"]{
  color:var(--second-color);
}
.el-heading-lv2__link i[data-color*="3"]{
  color:var(--third-color);
}
.el-heading-lv2__link i[data-color*="4"]{
  color:var(--fourth-color);
}
.el-heading-lv2__link i[data-color*="5"]{
  color:var(--fifth-color);
}
.el-heading-lv2__link i[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-heading-lv2__link i[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-heading-lv2__link i[data-color*="8"]{
  color:var(--sendai-color);
}
.el-heading-lv2__link i[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-heading-lv2__link i[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-heading-lv2__link i[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-heading-lv2__link i[data-color*="12"]{
  color:var(--corp-color);
}
.el-heading-lv2__link i[data-color*="13"]{
  color:var(--corp2-color);
}
.el-heading-lv2__link i[data-color*="14"]{
  color:var(--corp3-color);
}
.el-heading-lv2__link i[data-color*="15"]{
  color:#222;
}
.el-heading-lv2__link i[data-color*="16"]{
  color:#fff;
}
.el-heading-lv2__link[data-color*="1"] i{
  color:var(--first-color);
}
.el-heading-lv2__link[data-color*="2"] i{
  color:var(--second-color);
}
.el-heading-lv2__link[data-color*="3"] i{
  color:var(--third-color);
}
.el-heading-lv2__link[data-color*="4"] i{
  color:var(--fourth-color);
}
.el-heading-lv2__link[data-color*="5"] i{
  color:var(--fifth-color);
}
.el-heading-lv2__link[data-color*="6"] i{
  color:var(--shinagawa-color);
}
.el-heading-lv2__link[data-color*="7"] i{
  color:var(--shinagawa2-color);
}
.el-heading-lv2__link[data-color*="8"] i{
  color:var(--sendai-color);
}
.el-heading-lv2__link[data-color*="9"] i{
  color:var(--sendai2-color);
}
.el-heading-lv2__link[data-color*="10"] i{
  color:var(--joetsu-color);
}
.el-heading-lv2__link[data-color*="11"] i{
  color:var(--joetsu2-color);
}
.el-heading-lv2__link[data-color*="12"] i{
  color:var(--corp-color);
}
.el-heading-lv2__link[data-color*="13"] i{
  color:var(--corp2-color);
}
.el-heading-lv2__link[data-color*="14"] i{
  color:var(--corp3-color);
}
.el-heading-lv2__link[data-color*="15"] i{
  color:#222;
}
.el-heading-lv2__link[data-color*="16"] i{
  color:#fff;
}

.el-heading-lv3{
  max-width:var(--contents-width);
}
.el-heading-lv3[data-decoration=true]::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004DA0' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
}
.el-heading-lv3[data-align=center]{
  text-align:center;
}
.el-heading-lv3[data-align=center][data-decoration=true]{
  display:flex;
  justify-content:center;
  align-items:center;
}
.el-heading-lv3[data-align=center][data-decoration=true]::before, .el-heading-lv3[data-align=center][data-decoration=true]::after{
  content:"";
  display:block;
  flex-grow:1;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004DA0' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
}
[data-color*="1"] .el-heading-lv3[data-decoration=true]::before, [data-color*="1"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004da0' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="2"] .el-heading-lv3[data-decoration=true]::before, [data-color*="2"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffa827' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="3"] .el-heading-lv3[data-decoration=true]::before, [data-color*="3"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23e57373' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="4"] .el-heading-lv3[data-decoration=true]::before, [data-color*="4"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%234db7ad' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="5"] .el-heading-lv3[data-decoration=true]::before, [data-color*="5"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%238cc34b' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="6"] .el-heading-lv3[data-decoration=true]::before, [data-color*="6"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300839e' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="7"] .el-heading-lv3[data-decoration=true]::before, [data-color*="7"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%237fe0eb' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="8"] .el-heading-lv3[data-decoration=true]::before, [data-color*="8"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230f99cc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="9"] .el-heading-lv3[data-decoration=true]::before, [data-color*="9"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23b2df59' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="10"] .el-heading-lv3[data-decoration=true]::before, [data-color*="10"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230048a7' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="11"] .el-heading-lv3[data-decoration=true]::before, [data-color*="11"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fdd000' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="12"] .el-heading-lv3[data-decoration=true]::before, [data-color*="12"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004ea2' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="13"] .el-heading-lv3[data-decoration=true]::before, [data-color*="13"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23001867' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="14"] .el-heading-lv3[data-decoration=true]::before, [data-color*="14"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23e0e01b' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="15"] .el-heading-lv3[data-decoration=true]::before, [data-color*="15"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23222' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-color*="16"] .el-heading-lv3[data-decoration=true]::before, [data-color*="16"] .el-heading-lv3[data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="1"][data-decoration=true]::before, .el-heading-lv3[data-color*="1"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004da0' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="2"][data-decoration=true]::before, .el-heading-lv3[data-color*="2"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffa827' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="3"][data-decoration=true]::before, .el-heading-lv3[data-color*="3"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23e57373' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="4"][data-decoration=true]::before, .el-heading-lv3[data-color*="4"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%234db7ad' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="5"][data-decoration=true]::before, .el-heading-lv3[data-color*="5"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%238cc34b' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="6"][data-decoration=true]::before, .el-heading-lv3[data-color*="6"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300839e' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="7"][data-decoration=true]::before, .el-heading-lv3[data-color*="7"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%237fe0eb' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="8"][data-decoration=true]::before, .el-heading-lv3[data-color*="8"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230f99cc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="9"][data-decoration=true]::before, .el-heading-lv3[data-color*="9"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23b2df59' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="10"][data-decoration=true]::before, .el-heading-lv3[data-color*="10"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230048a7' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="11"][data-decoration=true]::before, .el-heading-lv3[data-color*="11"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fdd000' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="12"][data-decoration=true]::before, .el-heading-lv3[data-color*="12"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004ea2' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="13"][data-decoration=true]::before, .el-heading-lv3[data-color*="13"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23001867' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="14"][data-decoration=true]::before, .el-heading-lv3[data-color*="14"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23e0e01b' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="15"][data-decoration=true]::before, .el-heading-lv3[data-color*="15"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23222' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-color*="16"][data-decoration=true]::before, .el-heading-lv3[data-color*="16"][data-decoration=true]::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-heading-lv3[data-align=right]{
  text-align:right;
}
.el-heading-lv3__sub{
  display:block;
}

.el-heading-lv4{
  max-width:var(--contents-width);
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
}
.el-heading-lv4[data-align=center]{
  justify-content:center;
}
.el-heading-lv4[data-align=right]{
  justify-content:right;
}
.el-heading-lv4__sub{
  font-weight:300;
}
.el-heading-lv4__link{
  color:#000;
  text-decoration:none;
}
.el-heading-lv4__link:hover{
  opacity:0.7;
}
.el-heading-lv4__link i{
  width:2rem;
  height:2rem;
  display:inline-block;
  vertical-align:middle;
  position:relative;
  bottom:0.1rem;
  margin-left:0.8rem;
}
[data-color*="1"] .el-heading-lv4__link i{
  color:var(--first-color);
}
[data-color*="2"] .el-heading-lv4__link i{
  color:var(--second-color);
}
[data-color*="3"] .el-heading-lv4__link i{
  color:var(--third-color);
}
[data-color*="4"] .el-heading-lv4__link i{
  color:var(--fourth-color);
}
[data-color*="5"] .el-heading-lv4__link i{
  color:var(--fifth-color);
}
[data-color*="6"] .el-heading-lv4__link i{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-heading-lv4__link i{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-heading-lv4__link i{
  color:var(--sendai-color);
}
[data-color*="9"] .el-heading-lv4__link i{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-heading-lv4__link i{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-heading-lv4__link i{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-heading-lv4__link i{
  color:var(--corp-color);
}
[data-color*="13"] .el-heading-lv4__link i{
  color:var(--corp2-color);
}
[data-color*="14"] .el-heading-lv4__link i{
  color:var(--corp3-color);
}
[data-color*="15"] .el-heading-lv4__link i{
  color:#222;
}
[data-color*="16"] .el-heading-lv4__link i{
  color:#fff;
}
.el-heading-lv4__link i[data-color*="1"]{
  color:var(--first-color);
}
.el-heading-lv4__link i[data-color*="2"]{
  color:var(--second-color);
}
.el-heading-lv4__link i[data-color*="3"]{
  color:var(--third-color);
}
.el-heading-lv4__link i[data-color*="4"]{
  color:var(--fourth-color);
}
.el-heading-lv4__link i[data-color*="5"]{
  color:var(--fifth-color);
}
.el-heading-lv4__link i[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-heading-lv4__link i[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-heading-lv4__link i[data-color*="8"]{
  color:var(--sendai-color);
}
.el-heading-lv4__link i[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-heading-lv4__link i[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-heading-lv4__link i[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-heading-lv4__link i[data-color*="12"]{
  color:var(--corp-color);
}
.el-heading-lv4__link i[data-color*="13"]{
  color:var(--corp2-color);
}
.el-heading-lv4__link i[data-color*="14"]{
  color:var(--corp3-color);
}
.el-heading-lv4__link i[data-color*="15"]{
  color:#222;
}
.el-heading-lv4__link i[data-color*="16"]{
  color:#fff;
}

.el-heading-lv5{
  max-width:var(--contents-width);
  margin:0 auto 1.6rem;
}
.el-heading-lv5[data-align=center]{
  text-align:center;
}
.el-heading-lv5[data-align=right]{
  text-align:right;
}

.el-heading-lv6{
  max-width:var(--contents-width);
  margin:1.6rem auto 1.2rem;
}
.el-heading-lv6[data-align=center]{
  text-align:center;
}
.el-heading-lv6[data-align=right]{
  text-align:right;
}

.el-heading-slider{
  overflow:hidden;
  position:relative;
}
.el-heading-slider .swiper-container{
  z-index:0;
}
.el-heading-slider__slides{
  margin:auto;
  overflow:hidden;
  height:100%;
}
.el-heading-slider__slides::before{
  content:"";
  display:block;
  width:100%;
  height:101%;
  position:absolute;
  z-index:var(--z-layer2);
  background-size:contain;
  background-position:right bottom;
  background-repeat:no-repeat;
}
[data-color="1"] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/01.png");
}
[data-color="2"] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/02.png");
}
[data-color="3"] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/03.png");
}
[data-color="4"] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/04.png");
}
[data-color="5"] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/05.png");
}
[data-color="6"] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/06.png");
}
[data-decoration=true] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/wave.png");
}
[data-category=creature] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/01.png");
}
[data-category=attraction] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/02.png");
}
[data-category=restaurant] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/03.png");
}
[data-category=shop] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/04.png");
}
[data-category=hotel] .el-heading-slider__slides::before{
  background-image:url("/common-renewal/img/components/el-heading-slider/05.png");
}
.el-heading-slider__item__caption{
  margin:0.8rem 0;
  font-size:1.6rem;
}
.el-heading-slider__item__img-container img{
  object-fit:cover;
}
.el-heading-slider__text{
  position:absolute;
  top:9.6rem;
  left:0;
  z-index:var(--z-layer2);
  font-weight:700;
}
.el-heading-slider__sub{
  display:block;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  background-color:var(--first-color);
  border-radius:0 1rem 1rem 0;
  color:#fff;
}
[data-color*="1"] .el-heading-slider__sub{
  background-color:var(--first-color);
}
[data-color*="2"] .el-heading-slider__sub{
  background-color:var(--second-color);
}
[data-color*="3"] .el-heading-slider__sub{
  background-color:var(--third-color);
}
[data-color*="4"] .el-heading-slider__sub{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-heading-slider__sub{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-heading-slider__sub{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-heading-slider__sub{
  background-color:var(--sendai-color);
}
[data-color*="8"] .el-heading-slider__sub{
  background-color:var(--joetsu-color);
}
[data-color*="9"] .el-heading-slider__sub{
  background-color:var(--corp-color);
}
[data-color*="10"] .el-heading-slider__sub{
  background-color:var(--btn-color--black);
}
.el-heading-slider__sub[data-color*="1"]{
  background-color:var(--first-color);
}
.el-heading-slider__sub[data-color*="2"]{
  background-color:var(--second-color);
}
.el-heading-slider__sub[data-color*="3"]{
  background-color:var(--third-color);
}
.el-heading-slider__sub[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-heading-slider__sub[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-heading-slider__sub[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-heading-slider__sub[data-color*="7"]{
  background-color:var(--sendai-color);
}
.el-heading-slider__sub[data-color*="8"]{
  background-color:var(--joetsu-color);
}
.el-heading-slider__sub[data-color*="9"]{
  background-color:var(--corp-color);
}
.el-heading-slider__sub[data-color*="10"]{
  background-color:var(--btn-color--black);
}
[data-category=creature] .el-heading-slider__sub{
  background-color:var(--first-color);
}
[data-category=attraction] .el-heading-slider__sub{
  background-color:var(--second-color);
}
[data-category=restaurant] .el-heading-slider__sub{
  background-color:var(--third-color);
}
[data-category=shop] .el-heading-slider__sub{
  background-color:var(--fourth-color);
}
[data-category=hotel] .el-heading-slider__sub{
  background-color:var(--fifth-color);
}
.el-heading-slider__main{
  display:inline-block;
  background-color:#fff;
  border-radius:0 1rem 1rem 0;
  color:var(--first-color);
}
[data-color*="1"] .el-heading-slider__main{
  color:var(--first-color);
}
[data-color*="2"] .el-heading-slider__main{
  color:var(--second-color);
}
[data-color*="3"] .el-heading-slider__main{
  color:var(--third-color);
}
[data-color*="4"] .el-heading-slider__main{
  color:var(--fourth-color);
}
[data-color*="5"] .el-heading-slider__main{
  color:var(--fifth-color);
}
[data-color*="6"] .el-heading-slider__main{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-heading-slider__main{
  color:var(--sendai-color);
}
[data-color*="8"] .el-heading-slider__main{
  color:var(--joetsu-color);
}
[data-color*="9"] .el-heading-slider__main{
  color:var(--corp-color);
}
[data-color*="10"] .el-heading-slider__main{
  color:var(--btn-color--black);
}
.el-heading-slider__main[data-color*="1"]{
  color:var(--first-color);
}
.el-heading-slider__main[data-color*="2"]{
  color:var(--second-color);
}
.el-heading-slider__main[data-color*="3"]{
  color:var(--third-color);
}
.el-heading-slider__main[data-color*="4"]{
  color:var(--fourth-color);
}
.el-heading-slider__main[data-color*="5"]{
  color:var(--fifth-color);
}
.el-heading-slider__main[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-heading-slider__main[data-color*="7"]{
  color:var(--sendai-color);
}
.el-heading-slider__main[data-color*="8"]{
  color:var(--joetsu-color);
}
.el-heading-slider__main[data-color*="9"]{
  color:var(--corp-color);
}
.el-heading-slider__main[data-color*="10"]{
  color:var(--btn-color--black);
}
[data-category=creature] .el-heading-slider__main{
  color:var(--first-color);
}
[data-category=attraction] .el-heading-slider__main{
  color:var(--second-color);
}
[data-category=restaurant] .el-heading-slider__main{
  color:var(--third-color);
}
[data-category=shop] .el-heading-slider__main{
  color:var(--fourth-color);
}
[data-category=hotel] .el-heading-slider__main{
  color:var(--fifth-color);
}
.el-heading-slider__pagination{
  display:flex;
  align-items:center;
  z-index:var(--z-layer2);
  position:absolute;
}
[data-decoration=true] .el-heading-slider__pagination{
  bottom:0;
  right:1.6rem;
}
.el-heading-slider__pagination .swiper-pagination-bullet{
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
}
.el-heading-slider__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.6rem;
}
.el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="1"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="2"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-color*="3"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-color*="4"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-color*="8"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}
[data-color*="9"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp-color);
}
[data-color*="10"] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--btn-color--black);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="1"]{
  background-color:var(--first-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="2"]{
  background-color:var(--second-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="3"]{
  background-color:var(--third-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="7"]{
  background-color:var(--sendai-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="8"]{
  background-color:var(--joetsu-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="9"]{
  background-color:var(--corp-color);
}
.el-heading-slider__pagination .swiper-pagination-bullet-active[data-color*="10"]{
  background-color:var(--btn-color--black);
}
[data-category=creature] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-category=attraction] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-category=restaurant] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-category=shop] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-category=hotel] .el-heading-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}

.el-hero-corp{
  overflow:hidden;
  position:relative;
}
.el-hero-corp__inner{
  position:absolute;
  width:100%;
  z-index:var(--z-layer2);
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-hero-corp__inner--row{
  max-width:var(--contents-width--narrow);
  margin:auto;
}
.el-hero-corp__video{
  margin:auto;
  overflow:hidden;
}
.el-hero-corp__video video{
  object-fit:cover;
  width:100%;
}
.el-hero-corp__slides{
  margin:auto;
  overflow:hidden;
  height:100%;
}
.el-hero-corp__img-container{
  overflow:hidden;
}
.el-hero-corp__img-container img{
  object-fit:cover;
  width:100%;
}
.el-hero-corp__text-container{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:var(--z-layer2);
  padding:0 var(--padding-contents-wrapper--lr);
  pointer-events:none;
}
.el-hero-corp__text{
  text-align:center;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  height:100%;
  color:#fff;
  font-weight:700;
}
.el-hero-corp__text--main{
  text-shadow:0 0.3rem 0.6rem rgba(0, 0, 0, 0.44);
}
.el-hero-corp__text--sub{
  text-shadow:0 0.3rem 0.6rem rgba(0, 0, 0, 0.44);
}
.el-hero-corp__text--sub span{
  position:relative;
  display:inline;
  background:linear-gradient(transparent 60%, #004ea2 0%);
}
.el-hero-corp__pagination{
  display:flex;
  align-items:center;
  z-index:var(--z-layer2);
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}
.el-hero-corp__pagination .swiper-pagination-bullet{
  width:1.2rem;
  height:1.2rem;
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
}
.el-hero-corp__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.6rem;
}
.el-hero-corp__pagination .swiper-pagination-bullet-active{
  width:1.6rem;
  height:1.6rem;
  background-color:var(--first-color);
}
[data-color*="1"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="2"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-color*="3"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-color*="4"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:#222;
}
[data-color*="16"] .el-hero-corp__pagination .swiper-pagination-bullet-active{
  background-color:#fff;
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="1"]{
  background-color:var(--first-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="2"]{
  background-color:var(--second-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="3"]{
  background-color:var(--third-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="15"]{
  background-color:#222;
}
.el-hero-corp__pagination .swiper-pagination-bullet-active[data-color*="16"]{
  background-color:#fff;
}

.el-hero-park{
  overflow:hidden;
  position:relative;
}
.el-hero-park__inner{
  position:absolute;
  width:100%;
  z-index:var(--z-layer2);
  padding:0 var(--padding-contents-wrapper--lr);
  pointer-events:none;
}
.el-hero-park__inner--row{
  max-width:var(--contents-width--narrow);
  margin:auto;
}
.el-hero-park__video{
  margin:auto;
  overflow:hidden;
}
.el-hero-park__video video{
  object-fit:cover;
  width:100%;
}
.el-hero-park__slides{
  margin:auto;
  overflow:hidden;
  height:100%;
}
.el-hero-park__img-container{
  overflow:hidden;
}
.el-hero-park__img-container img{
  object-fit:cover;
  width:100%;
}
.el-hero-park__info{
  position:absolute;
  z-index:var(--z-layer2);
  width:100%;
  padding:0 var(--padding-contents-wrapper--lr);
  bottom:8rem;
}
.el-hero-park__info__inner{
  position:relative;
  max-width:var(--contents-width--narrow);
  margin:auto;
  border-radius:1rem;
}
.el-hero-park__info__detail{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  flex-grow:1;
}
.el-hero-park__info__detail__primary{
  display:flex;
}
.el-hero-park__info__detail--heading{
  display:flex;
  align-items:center;
  font-weight:700;
}
.el-hero-park__info__detail--heading__icn{
  display:block;
  width:3.2rem;
  height:3.2rem;
  margin-right:0.8rem;
}
.el-hero-park__info__detail--time{
  font-weight:700;
  text-decoration:underline;
  color:#000;
}
.el-hero-park__info__detail--time:hover{
  opacity:0.7;
}
.el-hero-park__info__link__item{
  color:#fff;
  text-decoration:none;
  display:flex;
  justify-content:center;
  align-items:center;
  font-weight:700;
  text-align:center;
}
[data-site=sh] .el-hero-park__info__link__item{
  background:var(--btn-color--shinagawa);
}
[data-site=se] .el-hero-park__info__link__item{
  background:var(--btn-color--sendai);
}
[data-site=jo] .el-hero-park__info__link__item{
  background:var(--btn-color--joetsu);
}
.el-hero-park__info__link__item:hover{
  text-decoration:underline;
}
.el-hero-park__pagination{
  display:flex;
  align-items:center;
  z-index:var(--z-layer2);
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}
.el-hero-park__pagination .swiper-pagination-bullet{
  width:1.2rem;
  height:1.2rem;
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
}
.el-hero-park__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.6rem;
}
.el-hero-park__pagination .swiper-pagination-bullet-active{
  width:1.6rem;
  height:1.6rem;
  background-color:var(--first-color);
}
[data-site=sh] .el-hero-park__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-site=se] .el-hero-park__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-site=jo] .el-hero-park__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}

.el-hero-park-nav{
  position:absolute;
  width:100%;
  bottom:0;
}
.el-hero-park-nav::before{
  content:"";
  display:block;
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  position:absolute;
  z-index:var(--z-layer2);
}
[data-site=sh] .el-hero-park-nav::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300839e' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=se] .el-hero-park-nav::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230f99cc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=jo] .el-hero-park-nav::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230048a7' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-hero-park-nav__inner{
  max-width:var(--contents-width);
  margin:auto;
  background-color:#fff;
  position:relative;
  z-index:var(--z-layer3);
}
.el-hero-park-nav-container{
  display:flex;
  justify-content:center;
  padding:0.8rem 1.4rem;
  border-bottom:1px solid #ccc;
}
.el-hero-park-nav__item{
  text-decoration:none;
  color:var(--txt-color--default);
  font-weight:700;
  text-align:center;
}
.el-hero-park-nav__item:hover{
  opacity:0.7;
}
.el-hero-park-nav__item__icn{
  display:block;
  margin:0 auto;
}
[data-site=sh] .el-hero-park-nav__item__icn{
  color:var(--shinagawa-color);
}
[data-site=se] .el-hero-park-nav__item__icn{
  color:var(--sendai-color);
}
[data-site=jo] .el-hero-park-nav__item__icn{
  color:var(--joetsu-color);
}
.el-hero-park-nav__item__text{
  display:flex;
  align-items:center;
  height:100%;
}

.el-hero-partnership{
  overflow:hidden;
  position:relative;
}
.el-hero-partnership__inner{
  position:absolute;
  width:100%;
  z-index:var(--z-layer2);
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-hero-partnership__inner--row{
  max-width:var(--contents-width--narrow);
  margin:auto;
}
.el-hero-partnership__video{
  margin:auto;
  overflow:hidden;
}
.el-hero-partnership__video video{
  object-fit:cover;
  width:100%;
}
.el-hero-partnership__slides{
  margin:auto;
  overflow:hidden;
}
.el-hero-partnership__img-container{
  overflow:hidden;
}
.el-hero-partnership__img-container img{
  object-fit:cover;
  width:100%;
}
.el-hero-partnership__text-container{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:var(--z-layer2);
  padding:0 var(--padding-contents-wrapper--lr);
  pointer-events:none;
}
.el-hero-partnership__text-container::before{
  content:"";
  background-color:rgba(0, 0, 0, 0.5);
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:var(--z-layer1);
}
.el-hero-partnership__text{
  text-align:center;
  height:100%;
  color:#fff;
  font-weight:700;
}
.el-hero-partnership__text--main{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:100%;
}
.el-hero-partnership__info{
  position:absolute;
  z-index:var(--z-layer2);
  width:100%;
}
.el-hero-partnership__info__inner{
  width:100%;
  background-color:rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter:brightness(100%) blur(10px);
          backdrop-filter:brightness(100%) blur(10px);
}
.el-hero-partnership__info__detail{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
}
.el-hero-partnership__info__detail--heading{
  display:flex;
  align-items:center;
  font-weight:700;
  font-size:1.6rem;
}
.el-hero-partnership__info__detail--heading__icn{
  display:block;
  width:3.2rem;
  height:3.2rem;
  margin-right:0.8rem;
}
.el-hero-partnership__info__detail--time{
  font-weight:700;
  font-size:2.4rem;
  color:#000;
}
.el-hero-partnership__info__text{
  text-align:center;
}
.el-hero-partnership__info__link{
  display:flex;
}
.el-hero-partnership__info__link > *:first-child{
  margin-top:0;
}
.el-hero-partnership__info__link > *:last-child{
  margin-bottom:0;
}
.el-hero-partnership__info__link__item{
  color:#fff;
  text-decoration:none;
  display:flex;
  justify-content:center;
  align-items:center;
  font-weight:700;
  text-align:center;
  background:var(--btn-color--first);
}
.el-hero-partnership__info__link__item i{
  display:block;
  width:2rem;
  height:2rem;
  position:absolute;
  top:50%;
  right:1.6rem;
  transform:translateY(-50%);
}
.el-hero-partnership__pagination{
  display:flex;
  align-items:center;
  z-index:var(--z-layer2);
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}
.el-hero-partnership__pagination .swiper-pagination-bullet{
  width:1.2rem;
  height:1.2rem;
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
}
.el-hero-partnership__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.6rem;
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active{
  width:1.6rem;
  height:1.6rem;
  background-color:var(--first-color);
}
[data-color*="1"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="2"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-color*="3"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-color*="4"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:#222;
}
[data-color*="16"] .el-hero-partnership__pagination .swiper-pagination-bullet-active{
  background-color:#fff;
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="1"]{
  background-color:var(--first-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="2"]{
  background-color:var(--second-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="3"]{
  background-color:var(--third-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="15"]{
  background-color:#222;
}
.el-hero-partnership__pagination .swiper-pagination-bullet-active[data-color*="16"]{
  background-color:#fff;
}

.el-hero{
  overflow:hidden;
  position:relative;
}
.el-hero__inner{
  position:absolute;
  width:100%;
  z-index:var(--z-layer2);
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-hero__inner--row{
  max-width:var(--contents-width--narrow);
  margin:auto;
}
.el-hero__video{
  margin:auto;
  overflow:hidden;
}
.el-hero__video video{
  object-fit:cover;
  width:100%;
}
.el-hero__slides{
  margin:auto;
  overflow:hidden;
  height:100%;
}
.el-hero__img-container{
  overflow:hidden;
  height:inherit;
}
.el-hero__img-container img{
  width:100%;
}
.el-hero__text-container{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:var(--z-layer2);
  pointer-events:none;
}
.el-hero__text-container__inner{
  max-width:var(--contents-width);
  margin:auto;
  display:flex;
  align-items:center;
}
.el-hero__text span{
  background-color:rgba(0, 77, 160, 0.8);
  color:#fff;
  font-weight:700;
  padding:0 1.6rem;
}
.el-hero__text span:not(:first-child){
  margin-top:0.8rem;
}
.el-hero__info{
  position:absolute;
  width:100%;
  z-index:var(--z-layer2);
}
.el-hero__info__inner{
  width:100%;
  position:relative;
}
.el-hero__info__detail{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  flex-grow:1;
  background-color:rgba(255, 255, 255, 0.8);
  flex-shrink:0;
}
.el-hero__info__detail--heading{
  display:flex;
  align-items:center;
  font-weight:700;
  font-size:1.6rem;
}
.el-hero__info__detail--heading__icn{
  display:block;
  width:3.2rem;
  height:3.2rem;
  margin-right:0.8rem;
}
.el-hero__info__detail--time{
  font-weight:700;
  text-decoration:underline;
  font-size:2.4rem;
  color:#000;
}
.el-hero__info__detail--time:hover{
  opacity:0.7;
}
.el-hero__info__link{
  display:flex;
  flex-grow:1;
}
.el-hero__info__link__item{
  color:#fff;
  text-decoration:none;
  display:flex;
  justify-content:center;
  align-items:center;
  font-weight:700;
  text-align:center;
  width:50%;
}
.el-hero__info__link__item:hover{
  text-decoration:underline;
}
.el-hero__info__link__item:nth-child(1){
  background-color:var(--fourth-color);
}
.el-hero__info__link__item:nth-child(2){
  background-color:var(--second-color);
}
.el-hero__pagination{
  display:flex;
  align-items:center;
  z-index:var(--z-layer2);
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}
.el-hero__pagination .swiper-pagination-bullet{
  width:1.2rem;
  height:1.2rem;
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
}
.el-hero__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.6rem;
}
.el-hero__pagination .swiper-pagination-bullet-active{
  width:1.6rem;
  height:1.6rem;
  background-color:var(--first-color);
}
[data-color*="1"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="2"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-color*="3"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-color*="4"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:#222;
}
[data-color*="16"] .el-hero__pagination .swiper-pagination-bullet-active{
  background-color:#fff;
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="1"]{
  background-color:var(--first-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="2"]{
  background-color:var(--second-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="3"]{
  background-color:var(--third-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="15"]{
  background-color:#222;
}
.el-hero__pagination .swiper-pagination-bullet-active[data-color*="16"]{
  background-color:#fff;
}

.el-hero-nav{
  position:absolute;
  bottom:0;
  width:100%;
  z-index:var(--z-layer2);
}
.el-hero-nav__background{
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
}
.el-hero-nav__background img{
  filter:drop-shadow(0 0.7rem 0.6rem rgba(0, 77, 160, 0.24));
  width:100%;
  height:8.8rem;
  object-fit:cover;
}
.el-hero-nav__inner{
  max-width:var(--contents-width);
  margin:auto;
  background-color:#fff;
  position:relative;
}
.el-hero-nav-container{
  display:flex;
  padding:0.8rem 0;
  overflow-x:auto;
  border-bottom:1px solid #ccc;
}
.el-hero-nav__item{
  text-decoration:none;
  color:var(--txt-color--default);
  font-weight:700;
  text-align:center;
}
.el-hero-nav__item[data-color*="1"]{
  color:var(--first-color);
}
.el-hero-nav__item[data-color*="2"]{
  color:var(--second-color);
}
.el-hero-nav__item[data-color*="3"]{
  color:var(--third-color);
}
.el-hero-nav__item[data-color*="4"]{
  color:var(--fourth-color);
}
.el-hero-nav__item[data-color*="5"]{
  color:var(--fifth-color);
}
.el-hero-nav__item[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-hero-nav__item[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-hero-nav__item[data-color*="8"]{
  color:var(--sendai-color);
}
.el-hero-nav__item[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-hero-nav__item[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-hero-nav__item[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-hero-nav__item[data-color*="12"]{
  color:var(--corp-color);
}
.el-hero-nav__item[data-color*="13"]{
  color:var(--corp2-color);
}
.el-hero-nav__item[data-color*="14"]{
  color:var(--corp3-color);
}
.el-hero-nav__item[data-color*="15"]{
  color:#222;
}
.el-hero-nav__item[data-color*="16"]{
  color:#fff;
}
.el-hero-nav__item[data-color="2"] i{
  color:var(--second-color);
}
.el-hero-nav__item[data-color="3"], .el-hero-nav__item[data-color="4"]{
  margin:0 5px;
}
.el-hero-nav__item:hover{
  opacity:0.7;
}
.el-hero-nav__item__icn{
  display:block;
  margin:0 auto;
  color:var(--fourth-color);
}
.el-hero-nav__item__text{
  display:flex;
  align-items:center;
  height:100%;
}

.el-important-news{
  position:relative;
  z-index:var(--z-layer);
  background-color:rgba(0, 0, 0, 0.3);
  margin:auto;
  border-radius:1rem;
}
.el-important-news__row{
  display:flex;
  margin:0 auto;
  max-width:var(--contents-width);
}
.el-important-news__item-container{
  padding-top:0.5rem;
}
.el-important-news__item{
  color:#fff;
  display:flex;
  text-decoration:none;
  display:flex;
  align-items:center;
  font-weight:700;
}
.el-important-news__item:not(:last-child){
  margin-bottom:1.2rem;
}
.el-important-news__item i{
  flex-shrink:0;
  position:relative;
  top:0.1rem;
  display:block;
  width:2.4rem;
  height:2.4rem;
}

a.el-important-news__item:hover{
  text-decoration:underline;
}

.el-input-calendar{
  background:repeating-linear-gradient(110deg, var(--bg-color--gray), var(--bg-color--gray) 5px, #fff 5px, #fff 10px);
}
[data-park=sh] .el-input-calendar input:not(_){
  border-radius:10rem;
  border:2px solid var(--shinagawa-color);
}
[data-park=sh] .el-input-calendar i{
  color:var(--shinagawa-color);
}
[data-park=se] .el-input-calendar input:not(_){
  border-radius:10rem;
  border:2px solid var(--sendai-color);
}
[data-park=se] .el-input-calendar i{
  color:var(--sendai-color);
}
[data-park=jo] .el-input-calendar input:not(_){
  border-radius:10rem;
  border:2px solid var(--joetsu-color);
}
[data-park=jo] .el-input-calendar i{
  color:var(--joetsu-color);
}
.el-input-calendar[data-park=sh] input:not(_){
  border-radius:10rem;
  border:2px solid var(--shinagawa-color);
}
.el-input-calendar[data-park=sh] i{
  color:var(--shinagawa-color);
}
.el-input-calendar[data-park=se] input:not(_){
  border-radius:10rem;
  border:2px solid var(--sendai-color);
}
.el-input-calendar[data-park=se] i{
  color:var(--sendai-color);
}
.el-input-calendar[data-park=jo] input:not(_){
  border-radius:10rem;
  border:2px solid var(--joetsu-color);
}
.el-input-calendar[data-park=jo] i{
  color:var(--joetsu-color);
}
.el-input-calendar__inner{
  max-width:56rem;
  height:5.6rem;
  margin:auto;
  position:relative;
}
.el-input-calendar__text{
  position:absolute;
  top:50%;
  left:2px;
  transform:translateY(-50%);
  font-size:1.8rem;
  font-weight:700;
  width:calc(100% - 4px);
  background-color:#fff;
  text-align:center;
  pointer-events:none;
  border-radius:10rem;
}
.el-input-calendar input:not(_){
  border-radius:0.4rem;
  padding:0.8rem;
  max-width:100%;
  border:2px solid var(--fourth-color);
  border-radius:1rem;
  width:100%;
  height:100%;
  cursor:pointer;
}
.el-input-calendar i{
  display:block;
  width:2rem;
  height:2rem;
  position:absolute;
  top:50%;
  right:1.2rem;
  transform:translateY(-50%);
  pointer-events:none;
  color:var(--fourth-color);
}

.vc-popover-content-wrapper{
  z-index:16 !important;
}

.el-lead-text{
  max-width:var(--contents-width);
  line-height:4rem;
}
.el-lead-text[data-align=center]{
  text-align:center;
}
.el-lead-text[data-align=right]{
  text-align:right;
}
.el-lead-text[data-weight=bold]{
  font-weight:700;
}

.el-line{
  max-width:var(--contents-width);
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="1"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004da0' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="2"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffa827' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="3"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23e57373' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="4"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%234db7ad' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="5"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%238cc34b' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="6"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300839e' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="7"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%237fe0eb' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="8"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230f99cc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="9"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23b2df59' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="10"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230048a7' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="11"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fdd000' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="12"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23004ea2' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="13"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23001867' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="14"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23e0e01b' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="15"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23222' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color*="16"]{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-line[data-color="17"]{
  background:none;
}
.el-line[data-width=full]{
  max-width:none;
}

.el-modal{
  position:fixed;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  z-index:17;
}
.el-modal[data-inline-item-fix=true] .el-modal__inner{
  padding:0;
}
.el-modal[data-inline-item-fix=true] .el-modal__close{
  position:absolute;
  right:10px;
  top:5px;
  z-index:2;
}
.el-modal[data-inline-item-fix=true] .el-modal__close__text, .el-modal[data-inline-item-fix=true] .el-modal__close__icn{
  color:#fff;
}
.el-modal[data-bg-transparent=true] .el-modal__inner{
  background-color:transparent;
  overflow:visible;
}
.el-modal[data-bg-transparent=true] .el-modal__close__text{
  color:#fff;
}
.el-modal[data-bg-transparent=true] .el-modal__close__icn::before, .el-modal[data-bg-transparent=true] .el-modal__close__icn::after{
  content:"";
  background-color:#fff;
}
.el-modal:not([aria-hidden=true]), .el-modal:not([aria-hidden=true]) > *{
  visibility:visible;
  opacity:1;
}
.el-modal, .el-modal > *{
  visibility:hidden;
  opacity:0;
  transition-property:opacity, visibility;
  transition-duration:0.25s;
}
.el-modal__underlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0, 0, 0, 0.7);
}
.el-modal:not([data-inline-width=true]) .el-modal__inner{
  width:var(--contents-width);
}
.el-modal__inner{
  max-width:calc(100% - (var(--padding-contents-wrapper--lr) * 2));
  max-height:calc(100vh - (var(--padding-contents-wrapper--lr) * 2));
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  z-index:var(--z-layer);
  padding:1rem;
  background-color:#fff;
  border-radius:1rem;
}
.el-modal__wrapper{
  max-width:var(--contents-width--narrow);
  margin:auto;
}
.el-modal__wrapper > *:first-child{
  margin-top:0;
}
.el-modal__wrapper > *:last-child{
  margin-bottom:0;
}
.el-modal__close{
  display:block;
  margin-right:0;
  margin-left:auto;
  margin-bottom:1rem;
}
.el-modal__close__icn{
  display:inline-block;
  width:3rem;
  height:3rem;
  position:relative;
  transform:rotate(45deg);
  vertical-align:middle;
}
.el-modal__close__icn::before, .el-modal__close__icn::after{
  content:"";
  background-color:currentColor;
  margin:auto;
  position:absolute;
}
#modal-gallery-slider .el-modal__close__icn::before, #modal-gallery-slider .el-modal__close__icn::after{
  background-color:#fff;
}
.el-modal__close__icn::before{
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:0.2rem;
}
.el-modal__close__icn::after{
  top:0;
  left:0;
  right:0;
  width:0.2rem;
  height:100%;
}

.el-news-filter__pagination{
  display:flex;
  justify-content:center;
  align-items:center;
}
.el-news-filter__pagination__icn{
  display:block;
  width:2rem;
  height:2rem;
  color:var(--first-color);
}
.el-news-filter__pagination__icn:hover{
  opacity:0.7;
}
.el-news-filter__pagination__icn[data-color="1"]{
  color:var(--shinagawa-color);
}
.el-news-filter__pagination__icn[data-color="2"]{
  color:var(--sendai-color);
}
.el-news-filter__pagination__icn[data-color="3"]{
  color:var(--joetsu-color);
}
.el-news-filter__pagination__icn[data-color="4"]{
  color:var(--corp2-color);
}
.el-news-filter__pagination__item-container{
  display:flex;
  margin:0 2.8rem;
}
.el-news-filter__pagination__item{
  -webkit-text-decoration:hover;
          text-decoration:hover;
  color:var(--txt-color--light-gray);
  font-weight:700;
  text-decoration:none;
}
.el-news-filter__pagination__item:not(:last-child){
  margin-right:1.6rem;
}
.el-news-filter__pagination__item.this-active{
  color:var(--txt-color--default);
  pointer-events:none;
}
.el-news-filter__pagination__item:hover{
  opacity:0.7;
}

.el-news{
  margin:0 auto 2.4rem;
  max-width:var(--contents-width);
}
.el-news__item-container:not(:last-child){
  margin-bottom:1.6rem;
}

.el-news-item::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
}
.el-news-item:last-child::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
}
.el-news-item__inner{
  display:flex;
  color:var(--txt-color--default);
  text-decoration:none;
}
.el-news-item[aria-hidden=true]{
  display:none;
}
.el-news-item__img-container{
  max-width:12rem;
}
.el-news-item__img-container img{
  border-radius:1rem;
}
.el-news-item__tag > *:first-child{
  margin-top:0;
}
.el-news-item__tag > *:last-child{
  margin-bottom:0;
}
.el-news-item__heading{
  display:flex;
  align-items:center;
  margin-bottom:1.2rem;
}
.el-news-item__heading > *:first-child{
  margin-top:0;
}
.el-news-item__heading > *:last-child{
  margin-bottom:0;
}
.el-news-item__date{
  margin-right:2rem;
}
.el-news-item__detail{
  display:flex;
}
.el-news-item__text > *:first-child{
  margin-top:0;
}
.el-news-item__text > *:last-child{
  margin-bottom:0;
}

a.el-news-item__inner:hover{
  opacity:0.7;
}

.el-paragraph{
  max-width:var(--contents-width);
}
.el-paragraph[data-align=center]{
  text-align:center;
}
.el-paragraph[data-align=right]{
  text-align:right;
}
.el-paragraph[data-weight=bold]{
  font-weight:700;
}
.el-paragraph a{
  text-decoration:none;
  color:var(--first-color);
}
.el-paragraph a:hover{
  text-decoration:underline;
}
.el-paragraph i{
  display:inline-block;
  width:2rem;
  height:2rem;
  color:var(--first-color);
}
.el-paragraph em i{
  color:inherit;
}

.el-pic-block{
  max-width:var(--contents-width);
  display:flex;
  justify-content:space-between;
}
.el-pic-block[data-pic-pos=right]{
  flex-direction:row-reverse;
}
.el-pic-block__pic-container{
  flex:0 0 auto;
  max-width:50%;
  overflow:hidden;
  border-radius:1rem;
}
.el-pic-block__pic-container img{
  transition:0.3s;
}
.el-pic-block__img-container{
  overflow:hidden;
  text-align:center;
}
.el-pic-block__img-container img{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  border-radius:1rem;
  transition:0.3s;
}
.el-pic-block__caption{
  font-size:1.4rem;
  margin-top:1.6rem;
}
.el-pic-block__text-container{
  flex:1 1 100%;
}
.el-pic-block__text-container > *:first-child{
  margin-top:0;
}
.el-pic-block__text-container > *:last-child{
  margin-bottom:0;
}

a.el-pic-block__img-container{
  overflow:hidden;
}
a.el-pic-block__img-container:hover img{
  transform:scale(1.1);
}

.el-pic-decoration{
  max-width:var(--contents-width);
  text-align:center;
  position:relative;
}
.el-pic-decoration__inner{
  max-width:var(--contents-width--narrow);
  display:inline-block;
}
.el-pic-decoration__caption{
  font-size:1.4rem;
  margin-top:1.2rem;
  position:absolute;
  text-align:left;
  color:#fff;
}
.el-pic-decoration__caption span{
  background-color:var(--sixth-color);
}

a.el-pic-decoration__inner:hover{
  opacity:0.7;
}

.el-pic-row{
  max-width:var(--contents-width);
  display:flex;
  justify-content:center;
}

.el-pic-row-item{
  display:block;
  color:inherit;
  text-decoration:none;
  position:relative;
  transition-property:transform;
  background-color:#fff;
  margin-top:0.8rem;
}
.el-pic-row-item:not(:last-child){
  margin-right:4rem;
}
.el-pic-row-item:hover{
  opacity:0.7;
}
.el-pic-row-item__img-container img{
  display:block;
  width:100%;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
}

.el-pic-slider{
  max-width:var(--contents-width);
  overflow:hidden;
  position:relative;
}
.el-pic-slider .swiper-container{
  z-index:0;
}
.el-pic-slider__slides{
  position:relative;
  margin:auto;
  overflow:hidden;
}
.el-pic-slider__item{
  text-align:center;
}
.el-pic-slider__item__caption{
  margin:0.8rem 0;
  font-size:1.6rem;
}
.el-pic-slider__item__img-container{
  overflow:hidden;
}
.el-pic-slider__item__img-container img{
  margin:auto;
  object-fit:cover;
}
.el-pic-slider__button{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  z-index:var(--z-layer2);
}
.el-pic-slider__pagination{
  display:flex;
  align-items:center;
}
.el-pic-slider__pagination .swiper-pagination-bullet{
  width:1.2rem;
  height:1.2rem;
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
}
.el-pic-slider__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.6rem;
}
.el-pic-slider__pagination .swiper-pagination-bullet-active{
  width:1.6rem;
  height:1.6rem;
  background-color:var(--first-color);
}
[data-color*="1"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="2"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-color*="3"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-color*="4"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-color*="8"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}
[data-color*="9"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp-color);
}
[data-color*="10"] .el-pic-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--btn-color--black);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="1"]{
  background-color:var(--first-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="2"]{
  background-color:var(--second-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="3"]{
  background-color:var(--third-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="7"]{
  background-color:var(--sendai-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="8"]{
  background-color:var(--joetsu-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="9"]{
  background-color:var(--corp-color);
}
.el-pic-slider__pagination .swiper-pagination-bullet-active[data-color*="10"]{
  background-color:var(--btn-color--black);
}

.el-pic{
  margin:0 auto 2.4rem;
  max-width:var(--contents-width);
  position:relative;
}
.el-pic[data-align=center]{
  text-align:center;
}
.el-pic[data-align=right]{
  text-align:right;
}
.el-pic__caption{
  font-size:1.4rem;
  margin-top:1.2rem;
}
.el-pic__text{
  position:absolute;
  bottom:0;
  color:#fff;
  width:100%;
  border-radius:0 0 1rem 1rem;
  text-align:left;
  font-weight:700;
  display:flex;
  align-items:flex-end;
}
.el-pic__text::before{
  content:"";
  width:100%;
  height:100%;
  display:block;
  border-radius:0 0 1rem 1rem;
  position:absolute;
  bottom:0;
  left:0;
  background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
}
.el-pic__text span{
  position:relative;
}
.el-pic[data-pic-width=full]{
  max-width:none;
}
.el-pic[data-pic-width=full] .el-pic__img-container img{
  border-radius:0;
}
.el-pic[data-shadow=true] .el-pic__img-container{
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  border-radius:0;
}
.el-pic[data-shadow=true] .el-pic__img-container img{
  border-radius:0;
}

a.el-pic__inner:hover{
  opacity:0.7;
}

.el-scroll-slider{
  margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 2.4rem;
  padding:0 var(--padding-contents-wrapper--lr);
  overflow:hidden;
}
.el-scroll-slider .swiper-container{
  z-index:0;
  padding-bottom:0.3rem;
}
.el-scroll-slider__slides{
  position:relative;
  max-width:var(--contents-width);
  margin:auto;
}
.el-scroll-slider-item{
  border-radius:1rem;
  background-color:#fff;
}
.el-scroll-slider__button{
  display:flex;
  justify-content:space-between;
  align-items:center;
  max-width:var(--contents-width);
  margin:auto;
}
.el-scroll-slider__button-container{
  display:flex;
}
.el-scroll-slider__prev, .el-scroll-slider__next{
  width:4rem;
  height:4rem;
  color:var(--first-color);
}
[data-color*="1"] .el-scroll-slider__prev, [data-color*="1"] .el-scroll-slider__next{
  color:var(--first-color);
}
[data-color*="2"] .el-scroll-slider__prev, [data-color*="2"] .el-scroll-slider__next{
  color:var(--second-color);
}
[data-color*="3"] .el-scroll-slider__prev, [data-color*="3"] .el-scroll-slider__next{
  color:var(--third-color);
}
[data-color*="4"] .el-scroll-slider__prev, [data-color*="4"] .el-scroll-slider__next{
  color:var(--fourth-color);
}
[data-color*="5"] .el-scroll-slider__prev, [data-color*="5"] .el-scroll-slider__next{
  color:var(--fifth-color);
}
[data-color*="6"] .el-scroll-slider__prev, [data-color*="6"] .el-scroll-slider__next{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-scroll-slider__prev, [data-color*="7"] .el-scroll-slider__next{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-scroll-slider__prev, [data-color*="8"] .el-scroll-slider__next{
  color:var(--sendai-color);
}
[data-color*="9"] .el-scroll-slider__prev, [data-color*="9"] .el-scroll-slider__next{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-scroll-slider__prev, [data-color*="10"] .el-scroll-slider__next{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-scroll-slider__prev, [data-color*="11"] .el-scroll-slider__next{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-scroll-slider__prev, [data-color*="12"] .el-scroll-slider__next{
  color:var(--corp-color);
}
[data-color*="13"] .el-scroll-slider__prev, [data-color*="13"] .el-scroll-slider__next{
  color:var(--corp2-color);
}
[data-color*="14"] .el-scroll-slider__prev, [data-color*="14"] .el-scroll-slider__next{
  color:var(--corp3-color);
}
[data-color*="15"] .el-scroll-slider__prev, [data-color*="15"] .el-scroll-slider__next{
  color:#222;
}
[data-color*="16"] .el-scroll-slider__prev, [data-color*="16"] .el-scroll-slider__next{
  color:#fff;
}
.el-scroll-slider__prev[data-color*="1"], .el-scroll-slider__next[data-color*="1"]{
  color:var(--first-color);
}
.el-scroll-slider__prev[data-color*="2"], .el-scroll-slider__next[data-color*="2"]{
  color:var(--second-color);
}
.el-scroll-slider__prev[data-color*="3"], .el-scroll-slider__next[data-color*="3"]{
  color:var(--third-color);
}
.el-scroll-slider__prev[data-color*="4"], .el-scroll-slider__next[data-color*="4"]{
  color:var(--fourth-color);
}
.el-scroll-slider__prev[data-color*="5"], .el-scroll-slider__next[data-color*="5"]{
  color:var(--fifth-color);
}
.el-scroll-slider__prev[data-color*="6"], .el-scroll-slider__next[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-scroll-slider__prev[data-color*="7"], .el-scroll-slider__next[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-scroll-slider__prev[data-color*="8"], .el-scroll-slider__next[data-color*="8"]{
  color:var(--sendai-color);
}
.el-scroll-slider__prev[data-color*="9"], .el-scroll-slider__next[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-scroll-slider__prev[data-color*="10"], .el-scroll-slider__next[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-scroll-slider__prev[data-color*="11"], .el-scroll-slider__next[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-scroll-slider__prev[data-color*="12"], .el-scroll-slider__next[data-color*="12"]{
  color:var(--corp-color);
}
.el-scroll-slider__prev[data-color*="13"], .el-scroll-slider__next[data-color*="13"]{
  color:var(--corp2-color);
}
.el-scroll-slider__prev[data-color*="14"], .el-scroll-slider__next[data-color*="14"]{
  color:var(--corp3-color);
}
.el-scroll-slider__prev[data-color*="15"], .el-scroll-slider__next[data-color*="15"]{
  color:#222;
}
.el-scroll-slider__prev[data-color*="16"], .el-scroll-slider__next[data-color*="16"]{
  color:#fff;
}
.el-scroll-slider__prev:hover, .el-scroll-slider__next:hover{
  opacity:0.7;
}
.el-scroll-slider__next{
  margin-left:4rem;
}
.el-scroll-slider__scrollbar{
  width:100rem;
  height:0.8rem;
  background-color:#ccc;
  border-radius:1rem;
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  height:100%;
  width:100%;
  background-color:var(--first-color);
  border-radius:10px;
  cursor:pointer;
}
[data-color*="1"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--first-color);
}
[data-color*="2"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--second-color);
}
[data-color*="3"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--third-color);
}
[data-color*="4"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:#222;
}
[data-color*="16"] .el-scroll-slider__scrollbar .swiper-scrollbar-drag{
  background-color:#fff;
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="1"]{
  background-color:var(--first-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="2"]{
  background-color:var(--second-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="3"]{
  background-color:var(--third-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="15"]{
  background-color:#222;
}
.el-scroll-slider__scrollbar .swiper-scrollbar-drag[data-color*="16"]{
  background-color:#fff;
}

a.el-scroll-slider-item{
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  transition:background-color 0.2s;
  color:#000;
  text-decoration:none;
}
a.el-scroll-slider-item:hover .el-scroll-slider-item__img-container img{
  transform:scale(1.1);
}

.el-section{
  background-color:var(--bg-color--gray);
}
.el-section > *:first-child{
  margin-top:0;
}
.el-section > *:last-child{
  margin-bottom:0;
}
.el-site-footer .el-section, .el-site-footer-park .el-section{
  margin-top:0;
  margin-bottom:0;
}
.el-section[data-pattern=blue]{
  background-color:var(--bg-color--blue);
}
.el-section[data-pattern*="1"]{
  background-color:var(--section-color--first);
}
.el-section[data-pattern*="2"]{
  background-color:var(--section-color--second);
}
.el-section[data-pattern*="3"]{
  background-color:var(--section-color--third);
}
.el-section[data-pattern*="4"]{
  background-color:var(--section-color--fourth);
}
.el-section[data-pattern*="5"]{
  background-color:var(--section-color--fifth);
}
.el-section[data-pattern*="6"]{
  background-color:var(--section-color--shinagawa);
}
.el-section[data-pattern*="7"]{
  background-color:var(--section-color--sendai);
}
.el-section[data-pattern*="8"]{
  background-color:var(--section-color--joetsu);
}
.el-section[data-pattern*="9"]{
  background-color:var(--section-color--corp);
}
.el-section[data-pattern*="10"]{
  background-color:var(--section-color--black);
}
.el-section[data-pattern=striped-blue]{
  background:repeating-linear-gradient(110deg, var(--bg-color--blue), var(--bg-color--blue) 5px, #fff 5px, #fff 10px);
}
.el-section[data-pattern=striped-yellow]{
  background:repeating-linear-gradient(110deg, var(--bg-color--yellow), var(--bg-color--yellow) 5px, #fff 5px, #fff 10px);
}
.el-section[data-pattern=striped-pink]{
  background:repeating-linear-gradient(110deg, var(--bg-color--light-pink), var(--bg-color--light-pink) 5px, #fff 5px, #fff 10px);
}
.el-section[data-pattern=striped-green]{
  background:repeating-linear-gradient(110deg, var(--bg-color--green), var(--bg-color--green) 5px, #fff 5px, #fff 10px);
}
.el-section[data-pattern=striped-light-green]{
  background:repeating-linear-gradient(110deg, var(--bg-color--light-green), var(--bg-color--light-green) 5px, #fff 5px, #fff 10px);
}
.el-section[data-pattern=striped-shinagawa]{
  background:repeating-linear-gradient(110deg, var(--bg-color--pale-blue), var(--bg-color--pale-blue) 5px, #fff 5px, #fff 10px);
}
.el-section[data-pattern=striped-sendai]{
  background:repeating-linear-gradient(110deg, var(--bg-color--pale-green), var(--bg-color--pale-green) 5px, #fff 5px, #fff 10px);
}
.el-section[data-pattern=striped-joetsu]{
  background:repeating-linear-gradient(110deg, var(--bg-color--pale-blue2), var(--bg-color--pale-blue2) 5px, #fff 5px, #fff 10px);
}

.el-site-footer-corp{
  background-color:var(--bg-color--blue);
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-site-footer-corp__main-container__inner{
  margin:0 auto;
  display:flex;
  justify-content:space-between;
}
.el-site-footer-corp__main-container__logo-container{
  display:block;
}
.el-site-footer-corp__main-container__logo-container a{
  transition:opacity 0.2s;
}
.el-site-footer-corp__main-container__logo-container a:hover{
  opacity:0.7;
}
.el-site-footer-corp__main-container__logo-container svg{
  width:14rem;
  height:6.4rem;
}
.el-site-footer-corp__main-company{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.el-site-footer-corp__main-company--heading p{
  font-weight:700;
}
.el-site-footer-corp__main-nav__item{
  font-size:1.5rem;
  font-weight:700;
}
.el-site-footer-corp__main-nav__item[data-sub=true]{
  font-weight:300;
}
.el-site-footer-corp__main-nav__item[data-sub=true]::before{
  content:"-";
  display:inline-block;
  margin-right:0.4rem;
}
.el-site-footer-corp__main-nav__item a{
  color:var(--txt-color--default);
  text-decoration:none;
}
.el-site-footer-corp__main-nav__item a:hover{
  opacity:0.7;
}
.el-site-footer-corp__main-nav__row{
  display:flex;
}
.el-site-footer-corp__main-nav__row__item{
  width:calc(100% / 2 - 2.4rem * 1 / 2);
}
.el-site-footer-corp__main-nav__row__item:nth-child(2n){
  margin-left:2.4rem;
}
.el-site-footer-corp__main-nav__row__item .el-site-footer-corp__main-nav__item{
  margin-top:1.2rem;
  width:100%;
  margin-left:0 !important;
}
.el-site-footer-corp__sub-container{
  background-color:var(--bg-color--blue--footer);
  margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
  padding:2.4rem var(--padding-contents-wrapper--lr);
}
.el-site-footer-corp__sub-container__inner{
  max-width:var(--contents-width);
  margin:0 auto;
}
.el-site-footer-corp__sub-nav{
  display:flex;
}
.el-site-footer-corp__sub-nav__item{
  color:#fff;
  text-decoration:none;
  font-weight:700;
  position:relative;
}
.el-site-footer-corp__sub-nav__item:hover span{
  opacity:0.7;
}
.el-site-footer-corp__copyright{
  display:block;
  text-align:center;
  word-break:break-word;
  color:#fff;
}

.el-site-footer-park{
  padding:0 var(--padding-contents-wrapper--lr);
}
[data-site=sh] .el-site-footer-park{
  background-color:var(--bg-color--pale-blue);
}
[data-site=se] .el-site-footer-park{
  background-color:var(--bg-color--pale-green);
}
[data-site=jo] .el-site-footer-park{
  background-color:var(--bg-color--pale-blue2);
}
.el-site-footer-park[data-site=sh]{
  background-color:var(--bg-color--pale-blue);
}
.el-site-footer-park[data-site=se]{
  background-color:var(--bg-color--pale-green);
}
.el-site-footer-park[data-site=jo]{
  background-color:var(--bg-color--pale-blue2);
}
.el-site-footer-park__main-container__inner{
  max-width:var(--contents-width--narrow);
  margin:0 auto;
  display:flex;
  justify-content:space-between;
}
.el-site-footer-park__main-container__logo-container{
  display:block;
}
.el-site-footer-park__main-container__logo-container a{
  transition:opacity 0.2s;
}
.el-site-footer-park__main-container__logo-container a:hover{
  opacity:0.7;
}
.el-site-footer-park__main-container__logo-container svg{
  width:14rem;
  height:6.4rem;
}
.el-site-footer-park__main-btn{
  margin:auto;
  display:flex;
  justify-content:center;
}
.el-site-footer-park__main-btn__icn{
  width:4rem;
  height:4rem;
  display:block;
}
[data-site=sh] .el-site-footer-park__main-btn__icn{
  color:var(--shinagawa-color);
}
[data-site=se] .el-site-footer-park__main-btn__icn{
  color:var(--sendai-color);
}
[data-site=jo] .el-site-footer-park__main-btn__icn{
  color:var(--joetsu-color);
}
.el-site-footer-park__main-btn__icn-after{
  width:2rem;
  height:2rem;
  position:absolute;
  top:50%;
  right:0.8rem;
  transform:translateY(-50%);
}
[data-site=sh] .el-site-footer-park__main-btn__icn-after{
  color:#00839e;
}
[data-site=se] .el-site-footer-park__main-btn__icn-after{
  color:#b2df59;
}
[data-site=jo] .el-site-footer-park__main-btn__icn-after{
  color:#109cda;
}
.el-site-footer-park__main-btn__item{
  font-size:1.2rem;
  font-weight:700;
  padding:1.2rem 0.8rem 1.2rem 0.8rem;
  position:relative;
  background-color:#fff;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  color:var(--txt-color--default);
  text-decoration:none;
  border-radius:1rem;
  text-align:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.el-site-footer-park__main-btn__item:hover{
  opacity:0.7;
}
.el-site-footer-park__main-nav{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  width:480px;
  max-width:480px;
}
.el-site-footer-park__main-nav__column{
  width:calc(100% / 3 - 2.4rem * 2 / 3);
}
.el-site-footer-park__main-nav__column:not(:last-child){
  margin-right:2.4rem;
}
.el-site-footer-park__main-nav__item{
  font-size:1.6rem;
  font-weight:700;
}
.el-site-footer-park__main-nav__item:not(:first-child){
  margin-top:1.6rem;
}
.el-site-footer-park__main-nav__item a{
  color:var(--txt-color--default);
  text-decoration:none;
}
.el-site-footer-park__main-nav__item a:hover{
  opacity:0.7;
}
.el-site-footer-park__sub-container__inner{
  max-width:var(--contents-width);
  margin:0 auto;
}
.el-site-footer-park__sub-nav{
  display:flex;
  flex-wrap:wrap;
}
.el-site-footer-park__sub-nav__item{
  font-weight:500;
  font-size:1.4rem;
  text-decoration:none;
  color:var(--txt-color--default);
  position:relative;
}
.el-site-footer-park__sub-nav__item:hover span{
  opacity:0.7;
}
.el-site-footer-park__copyright{
  display:block;
  text-align:center;
  word-break:break-word;
}

.el-site-footer-partnership{
  background-color:var(--bg-color--blue);
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-site-footer-partnership__main-container__inner{
  display:flex;
  justify-content:center;
}
.el-site-footer-partnership__main-company{
  font-weight:700;
  text-align:center;
}
.el-site-footer-partnership__sub-container::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
  margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
}
.el-site-footer-partnership__sub-container__inner{
  max-width:var(--contents-width);
  margin:0 auto;
}
.el-site-footer-partnership__sub-nav{
  display:flex;
  flex-wrap:wrap;
}
.el-site-footer-partnership__sub-nav__item{
  font-weight:500;
  font-size:1.4rem;
  text-decoration:none;
  color:var(--txt-color--default);
  position:relative;
}
.el-site-footer-partnership__sub-nav__item:hover span{
  opacity:0.7;
}
.el-site-footer-partnership__copyright{
  display:block;
  text-align:center;
  word-break:break-word;
}

.el-site-footer{
  background-color:var(--bg-color--blue);
  padding:0 var(--padding-contents-wrapper--lr);
}
.el-site-footer__main-container__inner{
  max-width:var(--contents-width--narrow);
  margin:0 auto;
  display:flex;
  justify-content:space-between;
}
.el-site-footer__main-container__logo-container{
  display:block;
}
.el-site-footer__main-container__logo-container a{
  transition:opacity 0.2s;
}
.el-site-footer__main-container__logo-container a:hover{
  opacity:0.7;
}
.el-site-footer__main-container__logo-container svg{
  width:14rem;
  height:6.4rem;
}
.el-site-footer__main-btn{
  margin:auto;
  display:flex;
  justify-content:center;
}
.el-site-footer__main-btn__icn{
  width:4rem;
  height:4rem;
  display:block;
  margin-bottom:0.8rem;
}
.el-site-footer__main-btn__icn-after{
  width:2rem;
  height:2rem;
  position:absolute;
  top:50%;
  right:0.8rem;
  transform:translateY(-50%);
}
.el-site-footer__main-btn__item{
  font-size:1.2rem;
  font-weight:700;
  padding:1.2rem 0.8rem 1.2rem 0.8rem;
  position:relative;
  background-color:#fff;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  color:var(--txt-color--default);
  text-decoration:none;
  border-radius:1rem;
  text-align:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.el-site-footer__main-btn__item:hover{
  opacity:0.7;
}
.el-site-footer__main-btn__item:nth-child(2) .el-site-footer__main-btn__icn{
  color:var(--second-color);
}
.el-site-footer__main-nav{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  width:480px;
  max-width:480px;
}
.el-site-footer__main-nav__column{
  width:calc(100% / 3 - 2.4rem * 2 / 3);
}
.el-site-footer__main-nav__column:not(:last-child){
  margin-right:2.4rem;
}
.el-site-footer__main-nav__item{
  font-size:1.6rem;
  font-weight:700;
}
.el-site-footer__main-nav__item:not(:first-child){
  margin-top:1.6rem;
}
.el-site-footer__main-nav__item a{
  color:var(--txt-color--default);
  text-decoration:none;
}
.el-site-footer__main-nav__item a:hover{
  opacity:0.7;
}
.el-site-footer__sub-container__inner{
  max-width:var(--contents-width);
  margin:0 auto;
}
.el-site-footer__sub-nav{
  display:flex;
  flex-wrap:wrap;
}
.el-site-footer__sub-nav__item{
  font-weight:500;
  font-size:1.4rem;
  text-decoration:none;
  color:var(--txt-color--default);
  position:relative;
}
.el-site-footer__sub-nav__item:hover span{
  opacity:0.7;
}
.el-site-footer__copyright{
  display:block;
  text-align:center;
  word-break:break-word;
}

.el-site-header-corp{
  position:relative;
  z-index:var(--z-layer3);
  width:100%;
  transition:top 0.3s;
  position:fixed;
  background-color:#fff;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
.el-site-header-corp__inner{
  margin:0 auto;
  display:flex;
  justify-content:space-between;
  align-items:center;
  position:relative;
  background-color:#fff;
}
.el-site-header-corp__logo{
  flex-shrink:0;
  margin-right:4rem;
}
.el-site-header-corp__logo:hover{
  opacity:0.7;
}
.el-site-header-corp__logo--after{
  margin-right:0;
  margin-left:6.4rem;
}
.el-site-header-corp__else-wrapper--pc{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.el-site-header-corp__nav-row--pc{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  align-items:center;
}
.el-site-header-corp__nav--pc{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
.el-site-header-corp__nav--pc__item{
  text-decoration:none;
  font-weight:700;
  color:var(--txt-color--default);
  font-size:1.6rem;
  height:100%;
  display:flex;
  align-items:center;
  padding:3.2rem 0;
  position:relative;
}
.el-site-header-corp__nav--pc__item:hover{
  color:var(--corp-color);
}
.el-site-header-corp__nav--pc__item:not(:first-child){
  margin-left:2.8rem;
}
.el-site-header-corp__nav--pc__item:nth-last-child(2)::before{
  left:35% !important;
}
.el-site-header-corp__nav--pc__item:nth-last-child(2)::after{
  content:"";
  display:inline-block;
  background-color:#ccc;
  width:1px;
  height:2.4rem;
  margin-left:2.8rem;
}
.el-site-header-corp__nav--pc__item--trigger{
  cursor:pointer;
  position:unset;
  z-index:var(--z-layer1);
}
.el-site-header-corp__nav--pc__item--trigger:hover{
  opacity:1;
}
.el-site-header-corp__nav--pc__item--trigger:hover::before{
  left:auto !important;
  transform:translateX(30%) !important;
}
.el-site-header-corp__nav-wrapper--sp{
  display:flex;
  align-items:center;
}
.el-site-header-corp__nav-wrapper--sp__item{
  font-weight:700;
  text-decoration:none;
  font-size:1.6rem;
  padding-right:1rem;
}
.el-site-header-corp__nav-trigger--sp{
  width:3.6rem;
  height:3.6rem;
  padding:0.6rem 0.3rem;
  transition:transform 0.2s;
}
.el-site-header-corp__nav-trigger--sp__inner{
  display:block;
  height:100%;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.el-site-header-corp__nav-trigger--sp__line{
  display:block;
  background-color:#000;
  width:100%;
  height:0.2rem;
  left:0;
  transition-property:opacity, transform, width, height;
  transition-duration:0.2s;
}
.el-site-header-corp__nav-trigger--sp__line:not(:first-child){
  margin-top:0.4rem;
}

.el-site-header-corp-mega-menu{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  transition-property:opacity, visibility;
  transition-duration:0.2s;
  z-index:var(--z-layer2);
}
.el-site-header-corp-mega-menu[data-display=true]{
  display:block;
}
.el-site-header-corp-mega-menu[data-display=true][aria-hidden=true]{
  display:none;
}
.el-site-header-corp-mega-menu[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-site-header-corp-mega-menu__region{
  display:flex;
  background-color:var(--border-color--light-blue);
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  border-top:1px solid #ccc;
}
.el-site-header-corp-mega-menu__region__item{
  width:calc(100% / 3);
  padding:2rem 4rem;
  text-decoration:none;
  font-weight:700;
  color:var(--txt-color--default);
  display:flex;
  align-items:center;
}
.el-site-header-corp-mega-menu__region__item:not(:last-child){
  border-right:1px solid #ccc;
}
.el-site-header-corp-mega-menu__region__item__img-container{
  overflow:hidden;
}
.el-site-header-corp-mega-menu__region__item__img-container img{
  transition:0.3s;
}
.el-site-header-corp-mega-menu__region__item span{
  margin-left:2.4rem;
}
.el-site-header-corp-mega-menu__region__item:hover img{
  transform:scale(1.1);
}
.el-site-header-corp-mega-menu__underlay{
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  height:100vh;
  background-color:rgba(0, 0, 0, 0.7);
  z-index:var(--z-init);
  transition-property:opacity, visibility;
  transition-duration:0.2s;
  display:none;
}
.el-site-header-corp-mega-menu__underlay[data-display=true]{
  display:block;
}
.el-site-header-corp-mega-menu__underlay[data-display=true][aria-hidden=true]{
  display:none;
}
.el-site-header-corp-mega-menu__underlay[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}

.el-site-header-corp-global-nav--sp{
  position:absolute;
  top:0;
  left:0;
  z-index:var(--z-site-header-global-nav);
  width:100%;
  height:100vh;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  padding:0 var(--padding-contents-wrapper--lr) 3.2rem;
  transition-property:opacity, visibility;
  transition-duration:0.2s;
}
.el-site-header-corp-global-nav--sp[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-site-header-corp-global-nav--sp__close{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  height:6rem;
}
.el-site-header-corp-global-nav--sp__close__icn{
  display:inline-block;
  width:3.6rem;
  height:3.6rem;
  position:relative;
  transform:rotate(45deg);
  vertical-align:middle;
}
.el-site-header-corp-global-nav--sp__close__icn::before, .el-site-header-corp-global-nav--sp__close__icn::after{
  content:"";
  background-color:currentColor;
  margin:auto;
  position:absolute;
}
#modal-gallery-slider .el-site-header-corp-global-nav--sp__close__icn::before, #modal-gallery-slider .el-site-header-corp-global-nav--sp__close__icn::after{
  background-color:#fff;
}
.el-site-header-corp-global-nav--sp__close__icn::before{
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:0.4rem;
}
.el-site-header-corp-global-nav--sp__close__icn::after{
  top:0;
  left:0;
  right:0;
  width:0.4rem;
  height:100%;
}
.el-site-header-corp-global-nav--sp__inner{
  max-width:520px;
  margin:auto;
}
.el-site-header-corp-global-nav--sp__inner > *:first-child{
  margin-top:0;
}
.el-site-header-corp-global-nav--sp__inner > *:last-child{
  margin-bottom:0;
}
.el-site-header-corp-global-nav--sp__main-container{
  margin-bottom:3.2rem;
}
.el-site-header-corp-global-nav--sp__main-item{
  position:relative;
}
.el-site-header-corp-global-nav--sp__main-item::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  bottom:0;
}
.el-site-header-corp-global-nav--sp__main-item__inner{
  display:flex;
  font-weight:700;
  font-size:1.6rem;
  padding:0.8rem 0;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-corp-global-nav--sp__main-item__inner:hover{
  text-decoration:underline;
}
.el-site-header-corp-global-nav--sp__main-item:first-child{
  padding-top:0;
}
.el-site-header-corp-global-nav--sp__main-item:first-child .el-site-header-corp-global-nav--sp__main-item__inner{
  padding-top:0;
}
.el-site-header-corp-global-nav--sp__sub-container{
  margin-bottom:3.2rem;
}
.el-site-header-corp-global-nav--sp__sub-item:not(:first-child){
  margin-top:1.6rem;
}
.el-site-header-corp-global-nav--sp__sub-item__inner{
  display:inline-block;
  font-weight:700;
  font-size:1.6rem;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-corp-global-nav--sp__sub-item__icn{
  display:inline-block;
  width:2rem;
  height:2rem;
  position:relative;
  bottom:-0.1rem;
  margin-left:0.8rem;
  color:var(--corp-color);
}
.el-site-header-corp-global-nav--sp__banner-container{
  margin-bottom:3.2rem;
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.el-site-header-corp-global-nav--sp__banner-container .el-site-header-corp-global-nav--sp__banner__item{
  width:calc(100% / 2 - 2.4rem * 1 / 2);
}
.el-site-header-corp-global-nav--sp__banner-container .el-site-header-corp-global-nav--sp__banner__item img{
  border-radius:1rem;
}
.el-site-header-corp-global-nav--sp__banner-container .el-site-header-corp-global-nav--sp__banner__item:not(:nth-child(2n)){
  margin-right:2.4rem;
}
.el-site-header-corp-global-nav--sp__logo-container{
  padding-top:3.2rem;
  position:relative;
}
.el-site-header-corp-global-nav--sp__logo-container::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  top:0;
  margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
}
.el-site-header-corp-global-nav--sp__logo-container__inner{
  display:flex;
  justify-content:center;
  align-items:center;
}

.el-site-header-corp-sp-accordion{
  position:relative;
}
.el-site-header-corp-sp-accordion::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  bottom:0;
}
.el-site-header-corp-sp-accordion__trigger{
  display:flex;
  justify-content:space-between;
  font-weight:700;
  font-size:1.6rem;
  padding:0.8rem 0;
  text-decoration:none;
  color:var(--txt-color--default);
  width:100%;
}
.el-site-header-corp-sp-accordion__trigger i{
  display:block;
  width:2rem;
  height:2rem;
  transition:transform 0.2s;
  color:var(--corp2-color);
}
.el-site-header-corp-sp-accordion__trigger[aria-expanded=true] i{
  transform:rotate(-180deg);
}
.el-site-header-corp-sp-accordion-item:first-child{
  margin-top:0.4rem;
}
.el-site-header-corp-sp-accordion-item__inner{
  display:block;
  width:100%;
  text-decoration:none;
  color:var(--txt-color--default);
  margin-bottom:1.2rem;
}

.el-site-header-park{
  position:relative;
  width:100%;
  transition:top 0.3s;
  position:fixed;
  background-color:#fff;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  z-index:15;
}
.el-site-header-park[data-pos-fixed=true]{
  top:0;
}
.el-site-header-park__inner{
  margin:0 auto;
  display:flex;
  justify-content:space-between;
  align-items:center;
  position:relative;
  background-color:#fff;
}
.el-site-header-park__logo{
  flex-shrink:0;
  margin-right:8rem;
}
.el-site-header-park__logo:hover{
  opacity:0.7;
}
.el-site-header-park__logo--after{
  margin-right:0;
}
.el-site-header-park__logo--after:not(:last-child){
  margin-right:2rem;
}
.el-site-header-park__underlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  background-color:rgba(0, 0, 0, 0.7);
  z-index:var(--z-layer3);
  transition-property:opacity, visibility;
  transition-duration:0.2s;
  display:none;
}
.el-site-header-park__underlay[data-display=true]{
  display:block;
}
.el-site-header-park__underlay[data-display=true][aria-hidden=true]{
  display:none;
}
.el-site-header-park__underlay[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-site-header-park__nav-wrapper--pc{
  display:flex;
}
.el-site-header-park__else-wrapper--pc{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.el-site-header-park__nav-row--pc{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  margin-right:2.4rem;
}
.el-site-header-park__nav--pc{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
.el-site-header-park__nav--pc__item{
  display:flex;
  align-items:center;
  flex-direction:column;
  text-decoration:none;
  font-weight:700;
  color:var(--txt-color--default);
  position:relative;
  padding:0 2.4rem;
}
.el-site-header-park__nav--pc__item::before{
  content:"";
  display:block;
  background-repeat:space;
  background-size:100% 10px;
  height:100%;
  width:2px;
  position:absolute;
  left:0;
}
[data-site=sh] .el-site-header-park__nav--pc__item::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300839e' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=se] .el-site-header-park__nav--pc__item::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230f99cc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=jo] .el-site-header-park__nav--pc__item::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230048a7' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-site-header-park__nav--pc__item:last-child::after{
  content:"";
  display:block;
  background-repeat:space;
  background-size:100% 10px;
  height:100%;
  width:2px;
  position:absolute;
  right:0;
}
[data-site=sh] .el-site-header-park__nav--pc__item:last-child::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300839e' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=se] .el-site-header-park__nav--pc__item:last-child::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230f99cc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=jo] .el-site-header-park__nav--pc__item:last-child::after{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230048a7' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-site-header-park__nav--pc__item:hover span, .el-site-header-park__nav--pc__item:hover .el-site-header-park__nav--pc__item__icn{
  opacity:0.7;
}
.el-site-header-park__nav--pc__item__icn{
  width:2.4rem;
  height:2.4rem;
  display:inline-block;
  margin-bottom:0.4rem;
}
[data-site=sh] .el-site-header-park__nav--pc__item__icn{
  color:var(--shinagawa-color);
}
[data-site=se] .el-site-header-park__nav--pc__item__icn{
  color:var(--sendai-color);
}
[data-site=jo] .el-site-header-park__nav--pc__item__icn{
  color:var(--joetsu-color);
}
.el-site-header-park__nav-wrapper--sp{
  display:flex;
  align-items:center;
}
.el-site-header-park__nav-wrapper--sp__item{
  font-weight:500;
  text-decoration:none;
  font-size:1.6rem;
  padding-right:1rem;
}
.el-site-header-park__nav-trigger--sp{
  transition:transform 0.2s;
}
.el-site-header-park__nav-trigger--sp:hover{
  box-shadow:none;
  border:1px solid var(--first-color);
}
.el-site-header-park__nav-trigger--sp__inner{
  display:block;
  height:100%;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.el-site-header-park__nav-trigger--sp__line{
  display:block;
  width:100%;
  height:0.2rem;
  left:0;
  transition-property:opacity, transform, width, height;
  transition-duration:0.2s;
}
[data-site=sh] .el-site-header-park__nav-trigger--sp__line{
  background-color:var(--shinagawa-color);
}
[data-site=se] .el-site-header-park__nav-trigger--sp__line{
  background-color:var(--sendai-color);
}
[data-site=jo] .el-site-header-park__nav-trigger--sp__line{
  background-color:var(--joetsu-color);
}
.el-site-header-park__nav-trigger--sp__line:not(:first-child){
  margin-top:0.4rem;
}

.el-site-header-park-language-container{
  display:flex;
  margin-right:4rem;
  font-weight:700;
}
.el-site-header-park-global-nav--sp .el-site-header-park-language-container{
  justify-content:center;
  margin-bottom:3.2rem;
  margin-right:0;
}
.el-site-header-park-language-container .el-site-header-park-language__item{
  color:var(--txt-color--default);
  background-color:#ccc;
  text-decoration:none;
  padding:0.6rem 0;
  display:block;
  width:8rem;
  border-radius:0.4rem;
  text-align:center;
}
.el-site-header-park-language-container .el-site-header-park-language__item:not(:last-child){
  margin-right:1.6rem;
}
.el-site-header-park-language-container .el-site-header-park-language__item:hover{
  opacity:0.7;
}

.el-site-header-park-language{
  position:relative;
  font-size:1.4rem;
  z-index:var(--z-layer3);
  flex-shrink:0;
  display:none;
}
.el-site-header-park-language[data-display=true]{
  display:block;
}
.el-site-header-park-language__inner{
  border:2px solid var(--shinagawa-color);
  border-radius:2rem;
}
.el-site-header-park-language__trigger{
  color:var(--txt-color--default);
  padding-right:2rem;
  cursor:pointer;
  touch-action:manipulation;
  padding:0.8rem 1.2rem;
  position:relative;
}
.el-site-header-park-language__trigger span{
  vertical-align:bottom;
}
.el-site-header-park-language__region{
  background-color:#fff;
  border-radius:2rem;
}
.el-site-header-park-language__region__inner{
  width:100%;
  padding:0 1.2rem;
}
.el-site-header-park-language__region__item{
  display:block;
  color:var(--txt-color--default);
  padding:0.8rem 0;
  text-decoration:none;
  position:relative;
}
.el-site-header-park-language__region__item:not(:first-child)::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
  width:100%;
  position:absolute;
  top:-2px;
}
.el-site-header-park-language__region__item:hover span{
  opacity:0.7;
}
.el-site-header-park-language__region__item.this-active{
  color:var(--shinagawa-color);
}
.el-site-header-park-language__icn{
  color:var(--shinagawa-color);
  display:inline-block;
  pointer-events:none;
}
.el-site-header-park-language__icn--before{
  width:2rem;
  height:2rem;
  margin-right:0.4rem;
}
.el-site-header-park-language__icn--after{
  width:1.2rem;
  height:1.2rem;
  position:absolute;
  top:50%;
  right:1.2rem;
  transform:translateY(-35%);
  transition:transform 0.2s;
}
[data-active=true] .el-site-header-park-language__icn--after{
  transform:rotate(180deg) translateY(35%);
}

.el-site-header-park-global-nav--sp{
  position:absolute;
  top:0;
  z-index:var(--z-site-header-global-nav);
  height:100vh;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  padding:0 1.6rem 3.2rem;
  transition-property:opacity, visibility;
  transition-duration:0.2s;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
.el-site-header-park-global-nav--sp[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-site-header-park-global-nav--sp__close{
  display:flex;
  justify-content:flex-end;
  align-items:center;
}
.el-site-header-park-global-nav--sp__close__icn{
  display:inline-block;
  position:relative;
  transform:rotate(45deg);
  vertical-align:middle;
  cursor:pointer;
}
.el-site-header-park-global-nav--sp__close__icn::before, .el-site-header-park-global-nav--sp__close__icn::after{
  content:"";
  margin:auto;
  position:absolute;
}
[data-site=sh] .el-site-header-park-global-nav--sp__close__icn::before, [data-site=sh] .el-site-header-park-global-nav--sp__close__icn::after{
  background-color:var(--shinagawa-color);
}
[data-site=se] .el-site-header-park-global-nav--sp__close__icn::before, [data-site=se] .el-site-header-park-global-nav--sp__close__icn::after{
  background-color:var(--sendai-color);
}
[data-site=jo] .el-site-header-park-global-nav--sp__close__icn::before, [data-site=jo] .el-site-header-park-global-nav--sp__close__icn::after{
  background-color:var(--joetsu-color);
}
.el-site-header-park-global-nav--sp__close__icn::before{
  top:0;
  bottom:0;
  height:0.4rem;
}
.el-site-header-park-global-nav--sp__close__icn::after{
  left:0;
  right:0;
  width:0.4rem;
  height:3.6rem;
}
.el-site-header-park-global-nav--sp__inner{
  max-width:520px;
  margin:auto;
}
.el-site-header-park-global-nav--sp__inner > *:first-child{
  margin-top:0;
}
.el-site-header-park-global-nav--sp__inner > *:last-child{
  margin-bottom:0;
}
.el-site-header-park-global-nav--sp__main-container{
  margin-bottom:3.2rem;
}
.el-site-header-park-global-nav--sp__main-container a:hover{
  opacity:0.7;
}
.el-site-header-park-global-nav--sp__main-item{
  position:relative;
}
.el-site-header-park-global-nav--sp__main-item:hover{
  opacity:0.7;
}
.el-site-header-park-global-nav--sp__main-item::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  bottom:0;
}
.el-site-header-park-global-nav--sp__main-item__inner{
  display:flex;
  font-weight:700;
  font-size:1.6rem;
  padding:0.8rem 0;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-park-global-nav--sp__main-item:first-child{
  padding-top:0;
}
.el-site-header-park-global-nav--sp__main-item:first-child .el-site-header-park-global-nav--sp__main-item__inner{
  padding-top:0;
}
.el-site-header-park-global-nav--sp__main-item__icn{
  display:block;
  width:2rem;
  height:2rem;
  position:relative;
  top:0.1rem;
  margin-right:1.6rem;
}
[data-site=sh] .el-site-header-park-global-nav--sp__main-item__icn{
  color:var(--shinagawa-color);
}
[data-site=se] .el-site-header-park-global-nav--sp__main-item__icn{
  color:var(--sendai-color);
}
[data-site=jo] .el-site-header-park-global-nav--sp__main-item__icn{
  color:var(--joetsu-color);
}
.el-site-header-park-global-nav--sp__sub-container{
  margin-bottom:3.2rem;
}
.el-site-header-park-global-nav--sp__sub-item:not(:first-child){
  margin-top:1.6rem;
}
.el-site-header-park-global-nav--sp__sub-item:hover{
  opacity:0.7;
}
.el-site-header-park-global-nav--sp__sub-item__inner{
  display:inline-block;
  font-weight:700;
  font-size:1.6rem;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-park-global-nav--sp__sub-item__icn{
  display:inline-block;
  width:2rem;
  height:2rem;
  position:relative;
  bottom:-0.1rem;
  margin-left:0.8rem;
}
[data-site=sh] .el-site-header-park-global-nav--sp__sub-item__icn{
  color:var(--shinagawa-color);
}
[data-site=se] .el-site-header-park-global-nav--sp__sub-item__icn{
  color:var(--sendai2-color);
}
[data-site=jo] .el-site-header-park-global-nav--sp__sub-item__icn{
  color:#109cda;
}
.el-site-header-park-global-nav--sp__sub-nav{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:3.2rem;
}
.el-site-header-park-global-nav--sp__sub-nav__item{
  font-weight:500;
  font-size:1.4rem;
  text-decoration:none;
  color:var(--txt-color--default);
  position:relative;
  width:calc(100% / 2);
}
.el-site-header-park-global-nav--sp__sub-nav__item:nth-child(2n){
  padding-left:1.6rem;
}
.el-site-header-park-global-nav--sp__sub-nav__item:nth-child(2n)::before{
  content:"";
  display:block;
  position:absolute;
  width:1px;
  height:1.6rem;
  left:0;
  top:1px;
  background-color:#ccc;
}
.el-site-header-park-global-nav--sp__sub-nav__item:nth-child(n+3){
  margin-top:1.2rem;
}
.el-site-header-park-global-nav--sp__sub-nav__item:hover span{
  opacity:0.7;
}
.el-site-header-park-global-nav--sp__logo-container{
  padding-top:3.2rem;
  position:relative;
  margin:0;
}
.el-site-header-park-global-nav--sp__logo-container::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  top:0;
}
.el-site-header-park-global-nav--sp__logo-container__inner{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
}
.el-site-header-park-global-nav--sp__logo-container .el-site-header-park-global-nav--sp__logo__item:not(:first-child){
  margin-top:1.6rem;
}

.el-site-header-park-nav{
  position:relative;
  width:100%;
}
[data-nav-disabled=true] .el-site-header-park-nav{
  display:none;
}
.el-site-header-park-nav::before{
  content:"";
  display:block;
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  position:absolute;
  z-index:var(--z-layer2);
}
[data-site=sh] .el-site-header-park-nav::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300839e' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=se] .el-site-header-park-nav::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230f99cc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
[data-site=jo] .el-site-header-park-nav::before{
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230048a7' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
}
.el-site-header-park-nav__inner{
  max-width:var(--contents-width);
  margin:auto;
  background-color:#fff;
}
.el-site-header-park-nav-container{
  display:flex;
  justify-content:center;
  padding:0.8rem 1.4rem;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
.el-site-header-park-nav__item{
  text-decoration:none;
  color:var(--txt-color--default);
  font-weight:700;
  text-align:center;
}
.el-site-header-park-nav__item:hover{
  opacity:0.7;
}
.el-site-header-park-nav__item__icn{
  display:block;
  margin:0 auto;
}
[data-site=sh] .el-site-header-park-nav__item__icn{
  color:var(--shinagawa-color);
}
[data-site=se] .el-site-header-park-nav__item__icn{
  color:var(--sendai-color);
}
[data-site=jo] .el-site-header-park-nav__item__icn{
  color:var(--joetsu-color);
}
.el-site-header-park-nav__item__text{
  display:flex;
  align-items:center;
  height:100%;
}

.el-site-header-partnership{
  position:relative;
  z-index:var(--z-layer3);
  width:100%;
  transition:top 0.3s;
  position:fixed;
  background-color:#fff;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
.el-site-header-partnership__inner{
  margin:0 auto;
  display:flex;
  justify-content:space-between;
  align-items:center;
  position:relative;
  background-color:#fff;
}
.el-site-header-partnership__logo{
  flex-shrink:0;
  margin-right:4rem;
}
.el-site-header-partnership__logo:hover{
  opacity:0.7;
}
.el-site-header-partnership__logo--after{
  margin-right:0;
  margin-left:6.4rem;
}
.el-site-header-partnership__else-wrapper--pc{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.el-site-header-partnership__nav-row--pc{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  align-items:center;
}
.el-site-header-partnership__nav--pc{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
.el-site-header-partnership__nav--pc__item{
  text-decoration:none;
  font-weight:700;
  color:var(--txt-color--default);
  font-size:1.6rem;
  height:100%;
  display:flex;
  align-items:center;
  position:relative;
}
.el-site-header-partnership__nav--pc__item:not(:first-child){
  margin-left:2.8rem;
}
.el-site-header-partnership__nav--pc__item:hover{
  color:var(--sixth-color);
}
.el-site-header-partnership__nav--pc__item:hover::after{
  content:"";
  position:absolute;
  bottom:-1rem;
  left:50%;
  transform:translateX(-50%);
  width:4rem;
  height:2px;
  display:block;
  background-color:var(--sixth-color);
}
.el-site-header-partnership__nav-wrapper--sp{
  display:flex;
  align-items:center;
}
.el-site-header-partnership__nav-wrapper--sp__item{
  font-weight:700;
  text-decoration:none;
  font-size:1.6rem;
  padding-right:1rem;
}
.el-site-header-partnership__nav-trigger--sp{
  width:3.6rem;
  height:3.6rem;
  padding:0.6rem 0.3rem;
  transition:transform 0.2s;
}
.el-site-header-partnership__nav-trigger--sp__inner{
  display:block;
  height:100%;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.el-site-header-partnership__nav-trigger--sp__line{
  display:block;
  background-color:#000;
  width:100%;
  height:0.2rem;
  left:0;
  transition-property:opacity, transform, width, height;
  transition-duration:0.2s;
}
.el-site-header-partnership__nav-trigger--sp__line:not(:first-child){
  margin-top:0.4rem;
}

.el-site-header-partnership-global-nav--sp{
  position:absolute;
  top:0;
  left:0;
  z-index:var(--z-site-header-global-nav);
  width:100%;
  height:100vh;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  padding:0 var(--padding-contents-wrapper--lr) 3.2rem;
  transition-property:opacity, visibility;
  transition-duration:0.2s;
}
.el-site-header-partnership-global-nav--sp[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-site-header-partnership-global-nav--sp__close{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  height:6rem;
}
.el-site-header-partnership-global-nav--sp__close__icn{
  display:inline-block;
  width:3.6rem;
  height:3.6rem;
  position:relative;
  transform:rotate(45deg);
  vertical-align:middle;
}
.el-site-header-partnership-global-nav--sp__close__icn::before, .el-site-header-partnership-global-nav--sp__close__icn::after{
  content:"";
  background-color:currentColor;
  margin:auto;
  position:absolute;
}
#modal-gallery-slider .el-site-header-partnership-global-nav--sp__close__icn::before, #modal-gallery-slider .el-site-header-partnership-global-nav--sp__close__icn::after{
  background-color:#fff;
}
.el-site-header-partnership-global-nav--sp__close__icn::before{
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:0.4rem;
}
.el-site-header-partnership-global-nav--sp__close__icn::after{
  top:0;
  left:0;
  right:0;
  width:0.4rem;
  height:100%;
}
.el-site-header-partnership-global-nav--sp__inner{
  max-width:520px;
  margin:auto;
}
.el-site-header-partnership-global-nav--sp__inner > *:first-child{
  margin-top:0;
}
.el-site-header-partnership-global-nav--sp__inner > *:last-child{
  margin-bottom:0;
}
.el-site-header-partnership-global-nav--sp__main-container{
  margin-bottom:3.2rem;
}
.el-site-header-partnership-global-nav--sp__main-item{
  position:relative;
}
.el-site-header-partnership-global-nav--sp__main-item::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  bottom:0;
}
.el-site-header-partnership-global-nav--sp__main-item__inner{
  display:flex;
  font-weight:700;
  font-size:1.6rem;
  padding:0.8rem 0;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-partnership-global-nav--sp__main-item__inner:hover{
  text-decoration:underline;
}
.el-site-header-partnership-global-nav--sp__main-item:first-child{
  padding-top:0;
}
.el-site-header-partnership-global-nav--sp__main-item:first-child .el-site-header-partnership-global-nav--sp__main-item__inner{
  padding-top:0;
}
.el-site-header-partnership-global-nav--sp__sub-container{
  margin-bottom:3.2rem;
}
.el-site-header-partnership-global-nav--sp__sub-item:not(:first-child){
  margin-top:1.6rem;
}
.el-site-header-partnership-global-nav--sp__sub-item__inner{
  display:inline-block;
  font-weight:700;
  font-size:1.6rem;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-partnership-global-nav--sp__sub-item__icn{
  display:inline-block;
  width:2rem;
  height:2rem;
  position:relative;
  bottom:-0.1rem;
  margin-left:0.8rem;
}
.el-site-header-partnership-global-nav--sp__banner-container{
  margin-bottom:3.2rem;
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.el-site-header-partnership-global-nav--sp__banner-container .el-site-header-partnership-global-nav--sp__banner__item{
  width:calc(100% / 2 - 2.4rem * 1 / 2);
}
.el-site-header-partnership-global-nav--sp__banner-container .el-site-header-partnership-global-nav--sp__banner__item img{
  border-radius:1rem;
}
.el-site-header-partnership-global-nav--sp__banner-container .el-site-header-partnership-global-nav--sp__banner__item:not(:nth-child(2n)){
  margin-right:2.4rem;
}

.el-site-header{
  position:relative;
  width:100%;
  transition:top 0.3s;
  position:fixed;
  background-color:#fff;
  z-index:16;
}
.el-site-header[data-pos-fixed=true]{
  top:0;
}
.el-site-header__inner{
  margin:0 auto;
  display:flex;
  justify-content:space-between;
  align-items:center;
  position:relative;
  background-color:#fff;
}
.el-site-header__logo{
  flex-shrink:0;
  margin-right:4rem;
}
.el-site-header__logo:hover{
  opacity:0.7;
}
.el-site-header__logo--after{
  margin-right:0;
}
.el-site-header__underlay{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  background-color:rgba(0, 0, 0, 0.7);
  z-index:var(--z-layer3);
  transition-property:opacity, visibility;
  transition-duration:0.2s;
  display:none;
}
.el-site-header__underlay[data-display=true]{
  display:block;
}
.el-site-header__underlay[data-display=true][aria-hidden=true]{
  display:none;
}
.el-site-header__underlay[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-site-header__else-wrapper--pc{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.el-site-header__nav-row--pc{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
}
.el-site-header__nav--pc{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
.el-site-header__nav--pc__item{
  display:flex;
  align-items:center;
  text-decoration:none;
  font-weight:700;
}
.el-site-header__nav--pc__item:not(:last-child){
  margin-right:2.8rem;
}
.el-site-header__nav--pc__item:hover{
  opacity:0.7;
}
.el-site-header__nav--pc__item[data-color*="1"]{
  color:var(--first-color);
}
.el-site-header__nav--pc__item[data-color*="2"]{
  color:var(--second-color);
}
.el-site-header__nav--pc__item[data-color*="3"]{
  color:var(--third-color);
}
.el-site-header__nav--pc__item[data-color*="4"]{
  color:var(--fourth-color);
}
.el-site-header__nav--pc__item[data-color*="5"]{
  color:var(--fifth-color);
}
.el-site-header__nav--pc__item[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-site-header__nav--pc__item[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-site-header__nav--pc__item[data-color*="8"]{
  color:var(--sendai-color);
}
.el-site-header__nav--pc__item[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-site-header__nav--pc__item[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-site-header__nav--pc__item[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-site-header__nav--pc__item[data-color*="12"]{
  color:var(--corp-color);
}
.el-site-header__nav--pc__item[data-color*="13"]{
  color:var(--corp2-color);
}
.el-site-header__nav--pc__item[data-color*="14"]{
  color:var(--corp3-color);
}
.el-site-header__nav--pc__item[data-color*="15"]{
  color:#222;
}
.el-site-header__nav--pc__item[data-color*="16"]{
  color:#fff;
}
.el-site-header__nav--pc__item[data-color="6"]{
  color:var(--sixth-color);
}
.el-site-header__nav--pc__item__icn{
  width:2.4rem;
  height:2.4rem;
  display:inline-block;
  margin-right:0.8rem;
}
.el-site-header__nav-wrapper--sp{
  display:flex;
  align-items:center;
}
.el-site-header__nav-wrapper--sp__item{
  font-weight:500;
  text-decoration:none;
  font-size:1.6rem;
  padding-right:1rem;
}
.el-site-header__nav-trigger--sp{
  transition:transform 0.2s;
}
.el-site-header__nav-trigger--sp:hover{
  box-shadow:none;
  border:1px solid var(--first-color);
}
.el-site-header__nav-trigger--sp__inner{
  display:block;
  height:100%;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.el-site-header__nav-trigger--sp__line{
  display:block;
  background-color:var(--first-color);
  width:100%;
  height:0.2rem;
  left:0;
  transition-property:opacity, transform, width, height;
  transition-duration:0.2s;
}
.el-site-header__nav-trigger--sp__line:not(:first-child){
  margin-top:0.4rem;
}

.el-site-header-language{
  position:relative;
  font-size:1.4rem;
  z-index:var(--z-layer3);
  flex-shrink:0;
  display:none;
}
.el-site-header-language[data-display=true]{
  display:block;
}
.el-site-header-language__inner{
  border:2px solid var(--fourth-color);
  border-radius:2rem;
}
.el-site-header-language__trigger{
  color:var(--txt-color--default);
  padding-right:2rem;
  cursor:pointer;
  touch-action:manipulation;
  padding:0.8rem 1.2rem;
  position:relative;
}
.el-site-header-language__trigger span{
  vertical-align:bottom;
}
.el-site-header-language__region{
  background-color:#fff;
  border-radius:2rem;
}
.el-site-header-language__region__inner{
  width:100%;
  padding:0 1.2rem;
}
.el-site-header-language__region__item{
  display:block;
  color:var(--txt-color--default);
  padding:0.8rem 0;
  text-decoration:none;
  position:relative;
  cursor:pointer;
}
.el-site-header-language__region__item:not(:first-child)::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  height:4px;
  width:100%;
  position:absolute;
  top:-2px;
}
.el-site-header-language__region__item:hover{
  color:var(--fourth-color);
}
.el-site-header-language__icn{
  color:var(--fourth-color);
  display:inline-block;
  pointer-events:none;
}
.el-site-header-language__icn--before{
  width:2rem;
  height:2rem;
  margin-right:0.4rem;
}
.el-site-header-language__icn--after{
  width:1.2rem;
  height:1.2rem;
  position:absolute;
  top:50%;
  right:1.2rem;
  transform:translateY(-35%);
  transition:transform 0.2s;
}
[data-active=true] .el-site-header-language__icn--after{
  transform:rotate(180deg) translateY(35%);
}

.el-site-header-global-nav--sp{
  position:fixed;
  top:0;
  z-index:var(--z-site-header-global-nav);
  height:100vh;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  background-color:#fff;
  padding:0 1.6rem 10rem;
  transition-property:opacity, visibility;
  transition-duration:0.3s;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
}
.el-site-header-global-nav--sp[aria-hidden=true]{
  opacity:0;
  visibility:hidden;
}
.el-site-header-global-nav--sp__close{
  display:flex;
  justify-content:flex-end;
  align-items:center;
}
.el-site-header-global-nav--sp__close__icn{
  display:inline-block;
  position:relative;
  transform:rotate(45deg);
  vertical-align:middle;
  cursor:pointer;
}
.el-site-header-global-nav--sp__close__icn::before, .el-site-header-global-nav--sp__close__icn::after{
  content:"";
  margin:auto;
  position:absolute;
  background-color:var(--first-color);
}
.el-site-header-global-nav--sp__close__icn::before{
  top:0;
  bottom:0;
  height:0.4rem;
}
.el-site-header-global-nav--sp__close__icn::after{
  left:0;
  right:0;
  width:0.4rem;
  height:3.6rem;
}
[data-site=sh] .el-site-header-global-nav--sp__close__icn::after{
  background-color:var(--shinagawa-color);
}
[data-site=se] .el-site-header-global-nav--sp__close__icn::after{
  background-color:var(--sendai-color);
}
[data-site=jo] .el-site-header-global-nav--sp__close__icn::after{
  background-color:var(--joetsu-color);
}
.el-site-header-global-nav--sp__inner{
  max-width:520px;
  margin:auto;
}
.el-site-header-global-nav--sp__inner > *:first-child{
  margin-top:0;
}
.el-site-header-global-nav--sp__inner > *:last-child{
  margin-bottom:0;
}
.el-site-header-global-nav--sp__main-btn{
  margin:auto;
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin-bottom:3.2rem;
  font-size:1.4rem;
  justify-content:space-between;
}
.el-site-header-global-nav--sp__main-btn__icn{
  width:4rem;
  height:4rem;
  display:block;
}
.el-site-header-global-nav--sp__main-btn__icn-after{
  width:2rem;
  height:2rem;
  position:absolute;
  top:50%;
  right:0.8rem;
  transform:translateY(-50%);
}
.el-site-header-global-nav--sp__main-btn__item{
  font-size:1.2rem;
  font-weight:700;
  padding:1.2rem 0.8rem 1.2rem 0.8rem;
  position:relative;
  background-color:#fff;
  box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  color:var(--txt-color--default);
  text-decoration:none;
  border-radius:1rem;
  text-align:center;
  margin-top:1.2rem;
  width:calc(100% / 2 - 2.4rem * 1 / 2);
  min-height:10.6rem;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.el-site-header-global-nav--sp__main-btn__item:not(:nth-child(2n)){
  margin-right:2.4rem;
}
.el-site-header-global-nav--sp__main-btn__item:nth-child(2) i{
  color:var(--second-color);
}
.el-site-header-global-nav--sp__main-btn__item:hover{
  opacity:0.7;
}
.el-site-header-global-nav--sp__main-container{
  margin-bottom:3.2rem;
}
.el-site-header-global-nav--sp__main-container a:hover{
  opacity:0.7;
}
.el-site-header-global-nav--sp__main-item{
  position:relative;
}
.el-site-header-global-nav--sp__main-item:hover{
  opacity:0.7;
}
.el-site-header-global-nav--sp__main-item::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  bottom:0;
}
.el-site-header-global-nav--sp__main-item__inner{
  display:flex;
  font-weight:700;
  font-size:1.6rem;
  padding:0.8rem 0;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-global-nav--sp__main-item:first-child{
  padding-top:0;
}
.el-site-header-global-nav--sp__main-item:first-child .el-site-header-global-nav--sp__main-item__inner{
  padding-top:0;
}
.el-site-header-global-nav--sp__main-item__icn{
  display:block;
  width:2rem;
  height:2rem;
  position:relative;
  top:0.1rem;
  margin-right:1.6rem;
  color:#009a82;
}
.el-site-header-global-nav--sp__sub-container{
  margin-bottom:3.2rem;
}
.el-site-header-global-nav--sp__sub-item:not(:first-child){
  margin-top:1.6rem;
}
.el-site-header-global-nav--sp__sub-item:hover{
  opacity:0.7;
}
.el-site-header-global-nav--sp__sub-item__inner{
  display:inline-block;
  font-weight:700;
  font-size:1.6rem;
  text-decoration:none;
  color:var(--txt-color--default);
}
.el-site-header-global-nav--sp__sub-item__icn{
  display:inline-block;
  width:2rem;
  height:2rem;
  position:relative;
  bottom:-0.1rem;
  margin-left:0.8rem;
}
[data-site=sh] .el-site-header-global-nav--sp__sub-item__icn{
  color:var(--shinagawa2-color);
}
[data-site=se] .el-site-header-global-nav--sp__sub-item__icn{
  color:var(--sendai2-color);
}
[data-site=jo] .el-site-header-global-nav--sp__sub-item__icn{
  color:var(--joetsu-color);
}
.el-site-header-global-nav--sp__sub-nav{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:3.2rem;
}
.el-site-header-global-nav--sp__sub-nav__item{
  font-weight:500;
  font-size:1.4rem;
  text-decoration:none;
  color:var(--txt-color--default);
  position:relative;
  width:calc(100% / 2);
}
.el-site-header-global-nav--sp__sub-nav__item:nth-child(2n){
  padding-left:1.6rem;
}
.el-site-header-global-nav--sp__sub-nav__item:nth-child(2n)::before{
  content:"";
  display:block;
  position:absolute;
  width:1px;
  height:1.6rem;
  left:0;
  top:1px;
  background-color:#ccc;
}
.el-site-header-global-nav--sp__sub-nav__item:nth-child(n+3){
  margin-top:1.2rem;
}
.el-site-header-global-nav--sp__sub-nav__item:hover span{
  opacity:0.7;
}
.el-site-header-global-nav--sp__banner-container{
  display:flex;
  justify-content:space-between;
  margin-bottom:3.2rem;
}
.el-site-header-global-nav--sp__banner-container .el-site-header-global-nav--sp__banner__item{
  width:calc(100% / 2 - 2.4rem * 1 / 2);
  overflow:hidden;
}
.el-site-header-global-nav--sp__banner-container .el-site-header-global-nav--sp__banner__item img{
  border-radius:1rem;
}
.el-site-header-global-nav--sp__logo-container{
  padding-top:3.2rem;
  position:relative;
  margin:0;
}
.el-site-header-global-nav--sp__logo-container::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  height:2px;
  position:absolute;
  top:0;
}
.el-site-header-global-nav--sp__logo-container__inner{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
}
.el-site-header-global-nav--sp__logo-container .el-site-header-global-nav--sp__logo__item:not(:first-child){
  margin-top:1.6rem;
}

.el-site-header-nav{
  position:relative;
  width:100%;
}
.el-site-header-nav::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
  background-repeat:space;
  background-size:10px 100%;
  width:100%;
  position:absolute;
  z-index:var(--z-layer2);
}
.el-site-header-nav__background{
  width:100%;
  position:absolute;
  top:0;
  left:0;
}
.el-site-header-nav__background img{
  filter:drop-shadow(0 0.7rem 0.6rem rgba(0, 77, 160, 0.24));
  width:100%;
  height:8.8rem;
  object-fit:cover;
}
.el-site-header-nav__inner{
  max-width:var(--contents-width);
  margin:auto;
  background-color:#fff;
}
.el-site-header-nav-container{
  display:flex;
}
.el-site-header-nav__item{
  text-decoration:none;
  color:var(--txt-color--default);
  font-weight:700;
  text-align:center;
}
.el-site-header-nav__item[data-color="3"], .el-site-header-nav__item[data-color="4"]{
  margin:0 5px;
}
.el-site-header-nav__item[data-color*="1"]{
  color:var(--first-color);
}
.el-site-header-nav__item[data-color*="1"] i{
  color:var(--first-color);
}
.el-site-header-nav__item[data-color*="2"]{
  color:var(--second-color);
}
.el-site-header-nav__item[data-color*="2"] i{
  color:var(--second-color);
}
.el-site-header-nav__item[data-color*="3"]{
  color:var(--third-color);
}
.el-site-header-nav__item[data-color*="3"] i{
  color:var(--third-color);
}
.el-site-header-nav__item[data-color*="4"]{
  color:var(--fourth-color);
}
.el-site-header-nav__item[data-color*="4"] i{
  color:var(--fourth-color);
}
.el-site-header-nav__item[data-color*="5"]{
  color:var(--fifth-color);
}
.el-site-header-nav__item[data-color*="5"] i{
  color:var(--fifth-color);
}
.el-site-header-nav__item[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-site-header-nav__item[data-color*="6"] i{
  color:var(--shinagawa-color);
}
.el-site-header-nav__item[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-site-header-nav__item[data-color*="7"] i{
  color:var(--shinagawa2-color);
}
.el-site-header-nav__item[data-color*="8"]{
  color:var(--sendai-color);
}
.el-site-header-nav__item[data-color*="8"] i{
  color:var(--sendai-color);
}
.el-site-header-nav__item[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-site-header-nav__item[data-color*="9"] i{
  color:var(--sendai2-color);
}
.el-site-header-nav__item[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-site-header-nav__item[data-color*="10"] i{
  color:var(--joetsu-color);
}
.el-site-header-nav__item[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-site-header-nav__item[data-color*="11"] i{
  color:var(--joetsu2-color);
}
.el-site-header-nav__item[data-color*="12"]{
  color:var(--corp-color);
}
.el-site-header-nav__item[data-color*="12"] i{
  color:var(--corp-color);
}
.el-site-header-nav__item[data-color*="13"]{
  color:var(--corp2-color);
}
.el-site-header-nav__item[data-color*="13"] i{
  color:var(--corp2-color);
}
.el-site-header-nav__item[data-color*="14"]{
  color:var(--corp3-color);
}
.el-site-header-nav__item[data-color*="14"] i{
  color:var(--corp3-color);
}
.el-site-header-nav__item[data-color*="15"]{
  color:#222;
}
.el-site-header-nav__item[data-color*="15"] i{
  color:#222;
}
.el-site-header-nav__item[data-color*="16"]{
  color:#fff;
}
.el-site-header-nav__item[data-color*="16"] i{
  color:#fff;
}
.el-site-header-nav__item:hover{
  opacity:0.7;
}
.el-site-header-nav__item__icn{
  display:block;
  margin:0 auto;
  color:var(--fourth-color);
}
.el-site-header-nav__item__text{
  display:flex;
  align-items:center;
  height:100%;
}

.el-slider{
  max-width:var(--contents-width);
  overflow:hidden;
  position:relative;
}
.el-slider .swiper-container{
  z-index:0;
  max-width:960px;
  margin:auto;
  overflow:hidden;
}
.el-slider__slides{
  position:relative;
  margin:auto;
  overflow:hidden;
}
.el-slider__item{
  text-align:center;
}
.el-slider__item:hover{
  opacity:0.7;
}
.el-slider__item__caption{
  margin:0.8rem 0;
  font-size:1.6rem;
}
.el-slider__item__img-container{
  border-radius:1rem;
  overflow:hidden;
}
[data-radius=none] .el-slider__item__img-container{
  border-radius:0;
}
.el-slider__item__img-container img{
  margin:auto;
  border-radius:1rem;
  object-fit:cover;
  width:100%;
}
[data-radius=none] .el-slider__item__img-container img{
  border-radius:0;
}
.el-slider__button{
  display:flex;
  justify-content:center;
  align-items:center;
}
.el-slider__prev, .el-slider__next{
  width:4rem;
  height:4rem;
  position:absolute;
  top:50%;
  z-index:var(--z-layer2);
  transform:translateY(-50%);
}
[data-color*="1"] .el-slider__prev, [data-color*="1"] .el-slider__next{
  color:var(--first-color);
}
[data-color*="2"] .el-slider__prev, [data-color*="2"] .el-slider__next{
  color:var(--second-color);
}
[data-color*="3"] .el-slider__prev, [data-color*="3"] .el-slider__next{
  color:var(--third-color);
}
[data-color*="4"] .el-slider__prev, [data-color*="4"] .el-slider__next{
  color:var(--fourth-color);
}
[data-color*="5"] .el-slider__prev, [data-color*="5"] .el-slider__next{
  color:var(--fifth-color);
}
[data-color*="6"] .el-slider__prev, [data-color*="6"] .el-slider__next{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-slider__prev, [data-color*="7"] .el-slider__next{
  color:var(--sendai-color);
}
[data-color*="8"] .el-slider__prev, [data-color*="8"] .el-slider__next{
  color:var(--joetsu-color);
}
[data-color*="9"] .el-slider__prev, [data-color*="9"] .el-slider__next{
  color:var(--corp-color);
}
[data-color*="10"] .el-slider__prev, [data-color*="10"] .el-slider__next{
  color:var(--btn-color--black);
}
.el-slider__prev[data-color*="1"], .el-slider__next[data-color*="1"]{
  color:var(--first-color);
}
.el-slider__prev[data-color*="2"], .el-slider__next[data-color*="2"]{
  color:var(--second-color);
}
.el-slider__prev[data-color*="3"], .el-slider__next[data-color*="3"]{
  color:var(--third-color);
}
.el-slider__prev[data-color*="4"], .el-slider__next[data-color*="4"]{
  color:var(--fourth-color);
}
.el-slider__prev[data-color*="5"], .el-slider__next[data-color*="5"]{
  color:var(--fifth-color);
}
.el-slider__prev[data-color*="6"], .el-slider__next[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-slider__prev[data-color*="7"], .el-slider__next[data-color*="7"]{
  color:var(--sendai-color);
}
.el-slider__prev[data-color*="8"], .el-slider__next[data-color*="8"]{
  color:var(--joetsu-color);
}
.el-slider__prev[data-color*="9"], .el-slider__next[data-color*="9"]{
  color:var(--corp-color);
}
.el-slider__prev[data-color*="10"], .el-slider__next[data-color*="10"]{
  color:var(--btn-color--black);
}
.el-slider__prev:hover, .el-slider__next:hover{
  opacity:0.7;
}
.el-slider__prev{
  left:0;
}
.el-slider__next{
  right:0;
}
.el-slider__pagination{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
}
.el-slider__pagination .swiper-pagination-bullet{
  width:1.2rem;
  height:1.2rem;
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
  margin-top:1.2rem;
}
.el-slider__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.2rem;
}
.el-slider__pagination .swiper-pagination-bullet-active{
  width:1.6rem;
  height:1.6rem;
  background-color:var(--first-color);
}
[data-color*="1"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="2"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-color*="3"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-color*="4"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-color*="8"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}
[data-color*="9"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp-color);
}
[data-color*="10"] .el-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--btn-color--black);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="1"]{
  background-color:var(--first-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="2"]{
  background-color:var(--second-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="3"]{
  background-color:var(--third-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="7"]{
  background-color:var(--sendai-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="8"]{
  background-color:var(--joetsu-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="9"]{
  background-color:var(--corp-color);
}
.el-slider__pagination .swiper-pagination-bullet-active[data-color*="10"]{
  background-color:var(--btn-color--black);
}

.el-tab{
  max-width:var(--contents-width);
  margin:auto;
}
.el-tab__tablist{
  margin-bottom:2.4rem;
}
.el-tab__tablist__inner--control{
  display:flex;
  margin:0 auto;
}
.el-tab-head{
  display:flex;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  position:relative;
  transition:opacity 0.2s;
  position:relative;
  z-index:var(--z-layer);
  border:2px solid;
  border-radius:1rem;
  font-weight:700;
  line-height:1;
  border-color:var(--first-color);
  color:var(--first-color);
}
[data-color*="1"] .el-tab-head{
  color:var(--first-color);
  border-color:var(--first-color);
}
[data-color*="1"] .el-tab-head:hover{
  background-color:var(--first-color);
  color:#fff;
}
[data-color*="2"] .el-tab-head{
  color:var(--second-color);
  border-color:var(--second-color);
}
[data-color*="2"] .el-tab-head:hover{
  background-color:var(--second-color);
  color:#fff;
}
[data-color*="3"] .el-tab-head{
  color:var(--third-color);
  border-color:var(--third-color);
}
[data-color*="3"] .el-tab-head:hover{
  background-color:var(--third-color);
  color:#fff;
}
[data-color*="4"] .el-tab-head{
  color:var(--fourth-color);
  border-color:var(--fourth-color);
}
[data-color*="4"] .el-tab-head:hover{
  background-color:var(--fourth-color);
  color:#fff;
}
[data-color*="5"] .el-tab-head{
  color:var(--fifth-color);
  border-color:var(--fifth-color);
}
[data-color*="5"] .el-tab-head:hover{
  background-color:var(--fifth-color);
  color:#fff;
}
[data-color*="6"] .el-tab-head{
  color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
[data-color*="6"] .el-tab-head:hover{
  background-color:var(--shinagawa-color);
  color:#fff;
}
[data-color*="7"] .el-tab-head{
  color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
[data-color*="7"] .el-tab-head:hover{
  background-color:var(--shinagawa2-color);
  color:#fff;
}
[data-color*="8"] .el-tab-head{
  color:var(--sendai-color);
  border-color:var(--sendai-color);
}
[data-color*="8"] .el-tab-head:hover{
  background-color:var(--sendai-color);
  color:#fff;
}
[data-color*="9"] .el-tab-head{
  color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
[data-color*="9"] .el-tab-head:hover{
  background-color:var(--sendai2-color);
  color:#fff;
}
[data-color*="10"] .el-tab-head{
  color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
[data-color*="10"] .el-tab-head:hover{
  background-color:var(--joetsu-color);
  color:#fff;
}
[data-color*="11"] .el-tab-head{
  color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
[data-color*="11"] .el-tab-head:hover{
  background-color:var(--joetsu2-color);
  color:#fff;
}
[data-color*="12"] .el-tab-head{
  color:var(--corp-color);
  border-color:var(--corp-color);
}
[data-color*="12"] .el-tab-head:hover{
  background-color:var(--corp-color);
  color:#fff;
}
[data-color*="13"] .el-tab-head{
  color:var(--corp2-color);
  border-color:var(--corp2-color);
}
[data-color*="13"] .el-tab-head:hover{
  background-color:var(--corp2-color);
  color:#fff;
}
[data-color*="14"] .el-tab-head{
  color:var(--corp3-color);
  border-color:var(--corp3-color);
}
[data-color*="14"] .el-tab-head:hover{
  background-color:var(--corp3-color);
  color:#fff;
}
[data-color*="15"] .el-tab-head{
  color:#222;
  border-color:#222;
}
[data-color*="15"] .el-tab-head:hover{
  background-color:#222;
  color:#fff;
}
[data-color*="16"] .el-tab-head{
  color:#fff;
  border-color:#fff;
}
[data-color*="16"] .el-tab-head:hover{
  background-color:#fff;
  color:#fff;
}
.el-tab-head[data-color*="1"]{
  color:var(--first-color);
  border-color:var(--first-color);
}
.el-tab-head[data-color*="1"]:hover{
  background-color:var(--first-color);
  color:#fff;
}
.el-tab-head[data-color*="2"]{
  color:var(--second-color);
  border-color:var(--second-color);
}
.el-tab-head[data-color*="2"]:hover{
  background-color:var(--second-color);
  color:#fff;
}
.el-tab-head[data-color*="3"]{
  color:var(--third-color);
  border-color:var(--third-color);
}
.el-tab-head[data-color*="3"]:hover{
  background-color:var(--third-color);
  color:#fff;
}
.el-tab-head[data-color*="4"]{
  color:var(--fourth-color);
  border-color:var(--fourth-color);
}
.el-tab-head[data-color*="4"]:hover{
  background-color:var(--fourth-color);
  color:#fff;
}
.el-tab-head[data-color*="5"]{
  color:var(--fifth-color);
  border-color:var(--fifth-color);
}
.el-tab-head[data-color*="5"]:hover{
  background-color:var(--fifth-color);
  color:#fff;
}
.el-tab-head[data-color*="6"]{
  color:var(--shinagawa-color);
  border-color:var(--shinagawa-color);
}
.el-tab-head[data-color*="6"]:hover{
  background-color:var(--shinagawa-color);
  color:#fff;
}
.el-tab-head[data-color*="7"]{
  color:var(--shinagawa2-color);
  border-color:var(--shinagawa2-color);
}
.el-tab-head[data-color*="7"]:hover{
  background-color:var(--shinagawa2-color);
  color:#fff;
}
.el-tab-head[data-color*="8"]{
  color:var(--sendai-color);
  border-color:var(--sendai-color);
}
.el-tab-head[data-color*="8"]:hover{
  background-color:var(--sendai-color);
  color:#fff;
}
.el-tab-head[data-color*="9"]{
  color:var(--sendai2-color);
  border-color:var(--sendai2-color);
}
.el-tab-head[data-color*="9"]:hover{
  background-color:var(--sendai2-color);
  color:#fff;
}
.el-tab-head[data-color*="10"]{
  color:var(--joetsu-color);
  border-color:var(--joetsu-color);
}
.el-tab-head[data-color*="10"]:hover{
  background-color:var(--joetsu-color);
  color:#fff;
}
.el-tab-head[data-color*="11"]{
  color:var(--joetsu2-color);
  border-color:var(--joetsu2-color);
}
.el-tab-head[data-color*="11"]:hover{
  background-color:var(--joetsu2-color);
  color:#fff;
}
.el-tab-head[data-color*="12"]{
  color:var(--corp-color);
  border-color:var(--corp-color);
}
.el-tab-head[data-color*="12"]:hover{
  background-color:var(--corp-color);
  color:#fff;
}
.el-tab-head[data-color*="13"]{
  color:var(--corp2-color);
  border-color:var(--corp2-color);
}
.el-tab-head[data-color*="13"]:hover{
  background-color:var(--corp2-color);
  color:#fff;
}
.el-tab-head[data-color*="14"]{
  color:var(--corp3-color);
  border-color:var(--corp3-color);
}
.el-tab-head[data-color*="14"]:hover{
  background-color:var(--corp3-color);
  color:#fff;
}
.el-tab-head[data-color*="15"]{
  color:#222;
  border-color:#222;
}
.el-tab-head[data-color*="15"]:hover{
  background-color:#222;
  color:#fff;
}
.el-tab-head[data-color*="16"]{
  color:#fff;
  border-color:#fff;
}
.el-tab-head[data-color*="16"]:hover{
  background-color:#fff;
  color:#fff;
}
[data-color*="1"] .el-tab-head:hover{
  background-color:var(--first-color);
}
[data-color*="2"] .el-tab-head:hover{
  background-color:var(--second-color);
}
[data-color*="3"] .el-tab-head:hover{
  background-color:var(--third-color);
}
[data-color*="4"] .el-tab-head:hover{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-tab-head:hover{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-tab-head:hover{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-tab-head:hover{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-tab-head:hover{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-tab-head:hover{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-tab-head:hover{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-tab-head:hover{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-tab-head:hover{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-tab-head:hover{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-tab-head:hover{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-tab-head:hover{
  background-color:#222;
}
[data-color*="16"] .el-tab-head:hover{
  background-color:#fff;
}
.el-tab-head:hover[data-color*="1"]{
  background-color:var(--first-color);
}
.el-tab-head:hover[data-color*="2"]{
  background-color:var(--second-color);
}
.el-tab-head:hover[data-color*="3"]{
  background-color:var(--third-color);
}
.el-tab-head:hover[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-tab-head:hover[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-tab-head:hover[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-tab-head:hover[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-tab-head:hover[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-tab-head:hover[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-tab-head:hover[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-tab-head:hover[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-tab-head:hover[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-tab-head:hover[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-tab-head:hover[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-tab-head:hover[data-color*="15"]{
  background-color:#222;
}
.el-tab-head:hover[data-color*="16"]{
  background-color:#fff;
}
.el-tab-head[aria-selected=true]{
  color:#fff;
  background-color:var(--first-color);
  pointer-events:none;
}
[data-color*="1"] .el-tab-head[aria-selected=true]{
  background-color:var(--first-color);
}
[data-color*="2"] .el-tab-head[aria-selected=true]{
  background-color:var(--second-color);
}
[data-color*="3"] .el-tab-head[aria-selected=true]{
  background-color:var(--third-color);
}
[data-color*="4"] .el-tab-head[aria-selected=true]{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-tab-head[aria-selected=true]{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-tab-head[aria-selected=true]{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-tab-head[aria-selected=true]{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-tab-head[aria-selected=true]{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-tab-head[aria-selected=true]{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-tab-head[aria-selected=true]{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-tab-head[aria-selected=true]{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-tab-head[aria-selected=true]{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-tab-head[aria-selected=true]{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-tab-head[aria-selected=true]{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-tab-head[aria-selected=true]{
  background-color:#222;
}
[data-color*="16"] .el-tab-head[aria-selected=true]{
  background-color:#fff;
}
.el-tab-head[aria-selected=true][data-color*="1"]{
  background-color:var(--first-color);
}
.el-tab-head[aria-selected=true][data-color*="2"]{
  background-color:var(--second-color);
}
.el-tab-head[aria-selected=true][data-color*="3"]{
  background-color:var(--third-color);
}
.el-tab-head[aria-selected=true][data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-tab-head[aria-selected=true][data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-tab-head[aria-selected=true][data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-tab-head[aria-selected=true][data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-tab-head[aria-selected=true][data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-tab-head[aria-selected=true][data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-tab-head[aria-selected=true][data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-tab-head[aria-selected=true][data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-tab-head[aria-selected=true][data-color*="12"]{
  background-color:var(--corp-color);
}
.el-tab-head[aria-selected=true][data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-tab-head[aria-selected=true][data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-tab-head[aria-selected=true][data-color*="15"]{
  background-color:#222;
}
.el-tab-head[aria-selected=true][data-color*="16"]{
  background-color:#fff;
}
.el-tab .el-tab-body{
  outline:none;
}
.el-tab .el-tab-body[aria-hidden=true]{
  display:none;
}
.el-tab .el-tab-body:not([aria-hidden=true]){
  animation:fade-in 0.25s;
}
@keyframes fade-in{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}

.el-table{
  max-width:var(--contents-width);
  margin:0 auto 2.4rem;
  position:relative;
}
.el-table[data-white-space-pre=true] table{
  white-space:pre;
}
.el-table[data-scrollable-x=true]{
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.el-table[data-scrollable-x=true][data-white-space-pre=true] table{
  white-space:pre;
}
.el-with-nav-wrapper .el-table[data-scrollable-x=true]{
  max-width:var(--contents-width--narrow);
}
.el-table[data-scrollable-x=true] table{
  white-space:nowrap;
}
.el-table[data-sticky-header=true]{
  overflow:hidden;
}
.el-table[data-sticky-header=true][data-white-space-pre=true] table{
  white-space:pre;
}
.el-table[data-sticky-header=true] .el-table__overflow-y-container{
  position:relative;
  z-index:z(--z-init);
  max-height:calc(500px + var(--scrollbar-width));
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
html[data-browser-name=ie] .el-table[data-sticky-header=true] .el-table__overflow-y-container{
  overflow:scroll;
}
.el-table[data-sticky-header=true] .el-table__sticky-thead{
  position:relative;
  z-index:var(--z-layer2);
  overflow:hidden;
}
.el-table[data-sticky-header=true] .el-table__sticky-th-thead{
  position:absolute;
  left:0;
  top:0;
  z-index:var(--z-layer3);
}
.el-table[data-sticky-header=true] .el-table__sticky-th-tbody{
  position:absolute;
  left:0;
  top:0;
  z-index:var(--z-layer);
  overflow:hidden;
}
.el-table[data-sticky-header=true] table{
  position:relative;
  white-space:nowrap;
}
.el-table[data-sticky-header=true] thead[aria-hidden=true]{
  visibility:hidden;
}
.el-table table{
  width:100%;
}
.el-table table[align=center] td{
  text-align:center;
}
.el-table th, .el-table td{
  border:1px solid #ccc;
  font-size:1.6rem;
}
.el-table th > *:first-child, .el-table td > *:first-child{
  margin-top:0;
}
.el-table th > *:last-child, .el-table td > *:last-child{
  margin-bottom:0;
}
.el-table th[data-align=center], .el-table td[data-align=center]{
  text-align:center;
}
.el-table th > p:not([class]):not(:last-child), .el-table td > p:not([class]):not(:last-child){
  margin-bottom:0.8rem;
}
.el-table th a:not([class^=el-]), .el-table td a:not([class^=el-]){
  color:var(--first-color);
  text-decoration:none;
}
.el-table th a:not([class^=el-]):hover, .el-table td a:not([class^=el-]):hover{
  text-decoration:underline;
}
.el-table th{
  background-color:var(--first-color);
  color:#fff;
  font-weight:700;
}
.el-table td{
  background-color:#fff;
}
[data-color*="1"] .el-table th{
  background-color:var(--first-color);
}
[data-color*="1"] .el-table thead tr{
  background-color:var(--first-color);
}
[data-color*="2"] .el-table th{
  background-color:var(--second-color);
}
[data-color*="2"] .el-table thead tr{
  background-color:var(--second-color);
}
[data-color*="3"] .el-table th{
  background-color:var(--third-color);
}
[data-color*="3"] .el-table thead tr{
  background-color:var(--third-color);
}
[data-color*="4"] .el-table th{
  background-color:var(--fourth-color);
}
[data-color*="4"] .el-table thead tr{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-table th{
  background-color:var(--fifth-color);
}
[data-color*="5"] .el-table thead tr{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-table th{
  background-color:var(--shinagawa-color);
}
[data-color*="6"] .el-table thead tr{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-table th{
  background-color:var(--shinagawa2-color);
}
[data-color*="7"] .el-table thead tr{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-table th{
  background-color:var(--sendai-color);
}
[data-color*="8"] .el-table thead tr{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-table th{
  background-color:var(--sendai2-color);
}
[data-color*="9"] .el-table thead tr{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-table th{
  background-color:var(--joetsu-color);
}
[data-color*="10"] .el-table thead tr{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-table th{
  background-color:var(--joetsu2-color);
}
[data-color*="11"] .el-table thead tr{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-table th{
  background-color:var(--corp-color);
}
[data-color*="12"] .el-table thead tr{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-table th{
  background-color:var(--corp2-color);
}
[data-color*="13"] .el-table thead tr{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-table th{
  background-color:var(--corp3-color);
}
[data-color*="14"] .el-table thead tr{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-table th{
  background-color:#222;
}
[data-color*="15"] .el-table thead tr{
  background-color:#222;
}
[data-color*="16"] .el-table th{
  background-color:#fff;
}
[data-color*="16"] .el-table thead tr{
  background-color:#fff;
}
.el-table[data-color*="1"] th{
  background-color:var(--first-color);
}
.el-table[data-color*="1"] thead tr{
  background-color:var(--first-color);
}
.el-table[data-color*="2"] th{
  background-color:var(--second-color);
}
.el-table[data-color*="2"] thead tr{
  background-color:var(--second-color);
}
.el-table[data-color*="3"] th{
  background-color:var(--third-color);
}
.el-table[data-color*="3"] thead tr{
  background-color:var(--third-color);
}
.el-table[data-color*="4"] th{
  background-color:var(--fourth-color);
}
.el-table[data-color*="4"] thead tr{
  background-color:var(--fourth-color);
}
.el-table[data-color*="5"] th{
  background-color:var(--fifth-color);
}
.el-table[data-color*="5"] thead tr{
  background-color:var(--fifth-color);
}
.el-table[data-color*="6"] th{
  background-color:var(--shinagawa-color);
}
.el-table[data-color*="6"] thead tr{
  background-color:var(--shinagawa-color);
}
.el-table[data-color*="7"] th{
  background-color:var(--shinagawa2-color);
}
.el-table[data-color*="7"] thead tr{
  background-color:var(--shinagawa2-color);
}
.el-table[data-color*="8"] th{
  background-color:var(--sendai-color);
}
.el-table[data-color*="8"] thead tr{
  background-color:var(--sendai-color);
}
.el-table[data-color*="9"] th{
  background-color:var(--sendai2-color);
}
.el-table[data-color*="9"] thead tr{
  background-color:var(--sendai2-color);
}
.el-table[data-color*="10"] th{
  background-color:var(--joetsu-color);
}
.el-table[data-color*="10"] thead tr{
  background-color:var(--joetsu-color);
}
.el-table[data-color*="11"] th{
  background-color:var(--joetsu2-color);
}
.el-table[data-color*="11"] thead tr{
  background-color:var(--joetsu2-color);
}
.el-table[data-color*="12"] th{
  background-color:var(--corp-color);
}
.el-table[data-color*="12"] thead tr{
  background-color:var(--corp-color);
}
.el-table[data-color*="13"] th{
  background-color:var(--corp2-color);
}
.el-table[data-color*="13"] thead tr{
  background-color:var(--corp2-color);
}
.el-table[data-color*="14"] th{
  background-color:var(--corp3-color);
}
.el-table[data-color*="14"] thead tr{
  background-color:var(--corp3-color);
}
.el-table[data-color*="15"] th{
  background-color:#222;
}
.el-table[data-color*="15"] thead tr{
  background-color:#222;
}
.el-table[data-color*="16"] th{
  background-color:#fff;
}
.el-table[data-color*="16"] thead tr{
  background-color:#fff;
}

.el-tag{
  max-width:var(--contents-width);
  margin:0 auto 2.4rem;
  font-weight:700;
}
.el-tag__inner{
  display:flex;
  flex-wrap:wrap;
  margin-top:-1.6rem;
}
.el-tag__item{
  padding:0.4rem 1.6rem;
  margin-top:1.6rem;
  font-size:1.2rem;
  border-radius:0 1rem 0 1rem;
  color:#fff;
  background-color:var(--first-color);
}
.el-tag__item:not(:last-child){
  margin-right:1.6rem;
}
[data-color*="1"] .el-tag__item{
  background-color:var(--first-color);
}
[data-color*="2"] .el-tag__item{
  background-color:var(--second-color);
}
[data-color*="3"] .el-tag__item{
  background-color:var(--third-color);
}
[data-color*="4"] .el-tag__item{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-tag__item{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-tag__item{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-tag__item{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-tag__item{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-tag__item{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-tag__item{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-tag__item{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-tag__item{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-tag__item{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-tag__item{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-tag__item{
  background-color:#222;
}
[data-color*="16"] .el-tag__item{
  background-color:#fff;
}
.el-tag__item[data-color*="1"]{
  background-color:var(--first-color);
}
.el-tag__item[data-color*="2"]{
  background-color:var(--second-color);
}
.el-tag__item[data-color*="3"]{
  background-color:var(--third-color);
}
.el-tag__item[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-tag__item[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-tag__item[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-tag__item[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-tag__item[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-tag__item[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-tag__item[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-tag__item[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-tag__item[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-tag__item[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-tag__item[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-tag__item[data-color*="15"]{
  background-color:#222;
}
.el-tag__item[data-color*="16"]{
  background-color:#fff;
}
[data-color="7"] .el-tag__item, [data-color="9"] .el-tag__item{
  color:var(--txt-color--default);
}
.el-tag__item[data-color="7"], .el-tag__item[data-color="9"]{
  color:var(--txt-color--default);
}

.el-text-box{
  max-width:var(--contents-width);
  background-color:#fff;
  border-radius:1rem;
  background-color:#fff;
  border:4px solid #ccc;
}
.el-text-box > *:first-child{
  margin-top:0;
}
.el-text-box > *:last-child{
  margin-bottom:0;
}
.el-text-box[data-pattern*="1"]{
  background-color:var(--section-color--first);
  border:none;
}
.el-text-box[data-pattern*="2"]{
  background-color:var(--section-color--second);
  border:none;
}
.el-text-box[data-pattern*="3"]{
  background-color:var(--section-color--third);
  border:none;
}
.el-text-box[data-pattern*="4"]{
  background-color:var(--section-color--fourth);
  border:none;
}
.el-text-box[data-pattern*="5"]{
  background-color:var(--section-color--fifth);
  border:none;
}
.el-text-box[data-pattern*="6"]{
  background-color:var(--section-color--shinagawa);
  border:none;
}
.el-text-box[data-pattern*="7"]{
  background-color:var(--section-color--sendai);
  border:none;
}
.el-text-box[data-pattern*="8"]{
  background-color:var(--section-color--joetsu);
  border:none;
}
.el-text-box[data-pattern*="9"]{
  background-color:var(--section-color--corp);
  border:none;
}
.el-text-box[data-pattern*="10"]{
  background-color:var(--section-color--black);
  border:none;
}
.el-text-box[data-pattern*=""]{
  background-color:var(--section-color--blue);
  border:none;
}
.el-text-box[data-pattern*=""]{
  background-color:var(--section-color--shinagawa2);
  border:none;
}
.el-text-box[data-pattern*=""]{
  background-color:var(--section-color--sendai2);
  border:none;
}
.el-text-box[data-pattern*=""]{
  background-color:var(--section-color--joetsu);
  border:none;
}
.el-text-box[data-pattern*=""]{
  background-color:var(--section-color--corp2);
  border:none;
}
.el-text-box[data-pattern*=""]{
  background-color:var(--section-color--white);
  border:none;
}
.el-text-box[data-pattern="11"]{
  background-color:var(--section-color--blue);
  border:4px solid var(--section-border--blue);
}
.el-text-box[data-pattern="12"]{
  background-color:var(--section-color--shinagawa2);
  border:4px solid var(--section-border--shinagawa2);
}
.el-text-box[data-pattern="13"]{
  background-color:var(--section-color--sendai2);
  border:4px solid var(--section-border--sendai2);
}
.el-text-box[data-pattern="14"]{
  background-color:var(--section-color--joetsu2);
  border:4px solid var(--section-border--joetsu2);
}
.el-text-box[data-pattern="15"]{
  background-color:var(--section-color--corp2);
  border:4px solid var(--section-border--corp2);
}
.el-text-box[data-pattern="16"]{
  background-color:#fff;
  border:4px solid #ccc;
}

.el-text-list{
  max-width:var(--contents-width);
  margin:1.2rem auto 1.6rem;
}
.el-text-list[data-link=true]{
  margin-bottom:1.2rem;
}
.el-text-list[data-link=true] .el-text-list__item{
  color:var(--txt-color--default);
  font-weight:700;
  text-decoration:none;
}
.el-text-list[data-link=true] .el-text-list__item__symbol{
  display:none;
}
.el-text-list a{
  word-break:break-all;
}
.el-text-list__inner{
  display:flex;
  margin-top:-1.6rem;
}
.el-text-list[data-layout=horizontal] .el-text-list__inner{
  flex-wrap:wrap;
}
.el-text-list[data-layout=horizontal][data-align=center] .el-text-list__inner{
  justify-content:center;
}
.el-text-list[data-layout=horizontal][data-align=right] .el-text-list__inner{
  justify-content:flex-end;
}
.el-text-list[data-layout=vertical] .el-text-list__inner{
  flex-direction:column;
  align-items:flex-start;
}
.el-text-list[data-layout=vertical][data-align=center] .el-text-list__inner{
  align-items:center;
}
.el-text-list[data-layout=vertical][data-align=right] .el-text-list__inner{
  align-items:flex-end;
}
.el-text-list__item{
  display:inline-flex;
  align-items:baseline;
  max-width:100%;
  text-decoration:none;
  margin-top:1.6rem;
}
a.el-text-list__item,
button.el-text-list__item{
  color:var(--txt-color--default);
  font-weight:700;
  text-decoration:none;
}
a.el-text-list__item:hover,
button.el-text-list__item:hover{
  opacity:0.7;
}
a.el-text-list__item .el-text-list__item__symbol,
button.el-text-list__item .el-text-list__item__symbol{
  display:none;
}

.el-text-list__item[data-link=true]{
  color:var(--txt-color--default);
  font-weight:700;
}
.el-text-list__item__number, .el-text-list__item__annotation{
  margin-right:1rem;
}
.el-text-list__item__number{
  text-align:right;
}
.el-text-list__item__symbol{
  display:block;
  flex-shrink:0;
  margin-right:1rem;
  border-radius:50%;
  background-color:#000;
  width:0.4rem;
  height:0.4rem;
  position:relative;
  bottom:0.3rem;
}
.el-text-list__item__text-container{
  display:flex;
  align-items:center;
}
.el-text-list__item__icn-after{
  display:block;
  margin-left:0.4rem;
  width:2rem;
  height:2rem;
  flex-shrink:0;
  color:var(--txt-color--default);
}
[data-color*="1"] .el-text-list__item__icn-after{
  color:var(--first-color);
}
[data-color*="2"] .el-text-list__item__icn-after{
  color:var(--second-color);
}
[data-color*="3"] .el-text-list__item__icn-after{
  color:var(--third-color);
}
[data-color*="4"] .el-text-list__item__icn-after{
  color:var(--fourth-color);
}
[data-color*="5"] .el-text-list__item__icn-after{
  color:var(--fifth-color);
}
[data-color*="6"] .el-text-list__item__icn-after{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-text-list__item__icn-after{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-text-list__item__icn-after{
  color:var(--sendai-color);
}
[data-color*="9"] .el-text-list__item__icn-after{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-text-list__item__icn-after{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-text-list__item__icn-after{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-text-list__item__icn-after{
  color:var(--corp-color);
}
[data-color*="13"] .el-text-list__item__icn-after{
  color:var(--corp2-color);
}
[data-color*="14"] .el-text-list__item__icn-after{
  color:var(--corp3-color);
}
[data-color*="15"] .el-text-list__item__icn-after{
  color:#222;
}
[data-color*="16"] .el-text-list__item__icn-after{
  color:#fff;
}
.el-text-list__item__icn-after[data-color*="1"]{
  color:var(--first-color);
}
.el-text-list__item__icn-after[data-color*="2"]{
  color:var(--second-color);
}
.el-text-list__item__icn-after[data-color*="3"]{
  color:var(--third-color);
}
.el-text-list__item__icn-after[data-color*="4"]{
  color:var(--fourth-color);
}
.el-text-list__item__icn-after[data-color*="5"]{
  color:var(--fifth-color);
}
.el-text-list__item__icn-after[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-text-list__item__icn-after[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-text-list__item__icn-after[data-color*="8"]{
  color:var(--sendai-color);
}
.el-text-list__item__icn-after[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-text-list__item__icn-after[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-text-list__item__icn-after[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-text-list__item__icn-after[data-color*="12"]{
  color:var(--corp-color);
}
.el-text-list__item__icn-after[data-color*="13"]{
  color:var(--corp2-color);
}
.el-text-list__item__icn-after[data-color*="14"]{
  color:var(--corp3-color);
}
.el-text-list__item__icn-after[data-color*="15"]{
  color:#222;
}
.el-text-list__item__icn-after[data-color*="16"]{
  color:#fff;
}
[data-color="10"] .el-text-list__item__icn-after{
  color:#109cda;
}

.el-thumb-slider{
  max-width:var(--contents-width);
  margin:0 auto 2.4rem;
  overflow:hidden;
}
.el-thumb-slider .swiper-container{
  z-index:0;
}
.el-thumb-slider__slides{
  position:relative;
  overflow:hidden;
}
.el-thumb-slider__item{
  text-align:center;
  overflow:hidden;
}
.el-thumb-slider__item__caption{
  margin:0.8rem 0;
  font-size:1.6rem;
}
.el-thumb-slider__item__img-container{
  border-radius:1rem;
  overflow:hidden;
}
.el-thumb-slider__item__img-container img{
  margin:auto;
  border-radius:1rem;
}
.el-thumb-slider__button{
  display:flex;
  justify-content:center;
  align-items:center;
}
.el-thumb-slider__prev, .el-thumb-slider__next{
  color:var(--first-color);
}
.el-thumb-slider__prev:hover, .el-thumb-slider__next:hover{
  opacity:0.7;
}
[data-color*="1"] .el-thumb-slider__prev, [data-color*="1"] .el-thumb-slider__next{
  color:var(--first-color);
}
[data-color*="2"] .el-thumb-slider__prev, [data-color*="2"] .el-thumb-slider__next{
  color:var(--second-color);
}
[data-color*="3"] .el-thumb-slider__prev, [data-color*="3"] .el-thumb-slider__next{
  color:var(--third-color);
}
[data-color*="4"] .el-thumb-slider__prev, [data-color*="4"] .el-thumb-slider__next{
  color:var(--fourth-color);
}
[data-color*="5"] .el-thumb-slider__prev, [data-color*="5"] .el-thumb-slider__next{
  color:var(--fifth-color);
}
[data-color*="6"] .el-thumb-slider__prev, [data-color*="6"] .el-thumb-slider__next{
  color:var(--shinagawa-color);
}
[data-color*="7"] .el-thumb-slider__prev, [data-color*="7"] .el-thumb-slider__next{
  color:var(--shinagawa2-color);
}
[data-color*="8"] .el-thumb-slider__prev, [data-color*="8"] .el-thumb-slider__next{
  color:var(--sendai-color);
}
[data-color*="9"] .el-thumb-slider__prev, [data-color*="9"] .el-thumb-slider__next{
  color:var(--sendai2-color);
}
[data-color*="10"] .el-thumb-slider__prev, [data-color*="10"] .el-thumb-slider__next{
  color:var(--joetsu-color);
}
[data-color*="11"] .el-thumb-slider__prev, [data-color*="11"] .el-thumb-slider__next{
  color:var(--joetsu2-color);
}
[data-color*="12"] .el-thumb-slider__prev, [data-color*="12"] .el-thumb-slider__next{
  color:var(--corp-color);
}
[data-color*="13"] .el-thumb-slider__prev, [data-color*="13"] .el-thumb-slider__next{
  color:var(--corp2-color);
}
[data-color*="14"] .el-thumb-slider__prev, [data-color*="14"] .el-thumb-slider__next{
  color:var(--corp3-color);
}
[data-color*="15"] .el-thumb-slider__prev, [data-color*="15"] .el-thumb-slider__next{
  color:#222;
}
[data-color*="16"] .el-thumb-slider__prev, [data-color*="16"] .el-thumb-slider__next{
  color:#fff;
}
.el-thumb-slider__prev[data-color*="1"], .el-thumb-slider__next[data-color*="1"]{
  color:var(--first-color);
}
.el-thumb-slider__prev[data-color*="2"], .el-thumb-slider__next[data-color*="2"]{
  color:var(--second-color);
}
.el-thumb-slider__prev[data-color*="3"], .el-thumb-slider__next[data-color*="3"]{
  color:var(--third-color);
}
.el-thumb-slider__prev[data-color*="4"], .el-thumb-slider__next[data-color*="4"]{
  color:var(--fourth-color);
}
.el-thumb-slider__prev[data-color*="5"], .el-thumb-slider__next[data-color*="5"]{
  color:var(--fifth-color);
}
.el-thumb-slider__prev[data-color*="6"], .el-thumb-slider__next[data-color*="6"]{
  color:var(--shinagawa-color);
}
.el-thumb-slider__prev[data-color*="7"], .el-thumb-slider__next[data-color*="7"]{
  color:var(--shinagawa2-color);
}
.el-thumb-slider__prev[data-color*="8"], .el-thumb-slider__next[data-color*="8"]{
  color:var(--sendai-color);
}
.el-thumb-slider__prev[data-color*="9"], .el-thumb-slider__next[data-color*="9"]{
  color:var(--sendai2-color);
}
.el-thumb-slider__prev[data-color*="10"], .el-thumb-slider__next[data-color*="10"]{
  color:var(--joetsu-color);
}
.el-thumb-slider__prev[data-color*="11"], .el-thumb-slider__next[data-color*="11"]{
  color:var(--joetsu2-color);
}
.el-thumb-slider__prev[data-color*="12"], .el-thumb-slider__next[data-color*="12"]{
  color:var(--corp-color);
}
.el-thumb-slider__prev[data-color*="13"], .el-thumb-slider__next[data-color*="13"]{
  color:var(--corp2-color);
}
.el-thumb-slider__prev[data-color*="14"], .el-thumb-slider__next[data-color*="14"]{
  color:var(--corp3-color);
}
.el-thumb-slider__prev[data-color*="15"], .el-thumb-slider__next[data-color*="15"]{
  color:#222;
}
.el-thumb-slider__prev[data-color*="16"], .el-thumb-slider__next[data-color*="16"]{
  color:#fff;
}
.el-thumb-slider__pagination{
  display:flex;
  align-items:center;
}
.el-thumb-slider__pagination .swiper-pagination-bullet{
  background-color:#ccc;
  border-radius:50%;
  border:2px solid #fff;
}
.el-thumb-slider__pagination .swiper-pagination-bullet:not(:last-child){
  margin-right:1.2rem;
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="1"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--first-color);
}
[data-color*="2"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--second-color);
}
[data-color*="3"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--third-color);
}
[data-color*="4"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fourth-color);
}
[data-color*="5"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--fifth-color);
}
[data-color*="6"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa-color);
}
[data-color*="7"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--shinagawa2-color);
}
[data-color*="8"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai-color);
}
[data-color*="9"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--sendai2-color);
}
[data-color*="10"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu-color);
}
[data-color*="11"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--joetsu2-color);
}
[data-color*="12"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp-color);
}
[data-color*="13"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp2-color);
}
[data-color*="14"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:var(--corp3-color);
}
[data-color*="15"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:#222;
}
[data-color*="16"] .el-thumb-slider__pagination .swiper-pagination-bullet-active{
  background-color:#fff;
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="1"]{
  background-color:var(--first-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="2"]{
  background-color:var(--second-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="3"]{
  background-color:var(--third-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="4"]{
  background-color:var(--fourth-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="5"]{
  background-color:var(--fifth-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="6"]{
  background-color:var(--shinagawa-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="7"]{
  background-color:var(--shinagawa2-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="8"]{
  background-color:var(--sendai-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="9"]{
  background-color:var(--sendai2-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="10"]{
  background-color:var(--joetsu-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="11"]{
  background-color:var(--joetsu2-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="12"]{
  background-color:var(--corp-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="13"]{
  background-color:var(--corp2-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="14"]{
  background-color:var(--corp3-color);
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="15"]{
  background-color:#222;
}
.el-thumb-slider__pagination .swiper-pagination-bullet-active[data-color*="16"]{
  background-color:#fff;
}

a.el-thumb-slider__item{
  overflow:hidden;
}
a.el-thumb-slider__item:hover img{
  transform:scale(1.1);
}

.el-time{
  max-width:var(--contents-width);
  margin:1.2rem auto;
}
.el-time .start{
  font-size:2.2rem;
  font-weight:700;
}
.el-time__inner{
  display:flex;
  flex-wrap:wrap;
  margin-top:-1.6rem;
}
.el-time__item{
  padding:0.4rem 0.8rem;
  margin-top:1.6rem;
  color:#fff;
  border-radius:0.8rem;
  background-color:var(--txt-color--default);
  display:none;
}
.el-time__item:not(:last-child){
  margin-right:0.8rem;
}
.el-time__text span{
  font-weight:700;
}

.el-timetable{
  max-width:var(--contents-width);
  border:2px solid #ccc;
  position:relative;
}
.el-timetable__head{
  overflow-x:auto;
  z-index:var(--z-layer3);
  position:-webkit-sticky;
  position:sticky;
  transition:0.2s;
}
.el-timetable__head__inner{
  height:56px;
  min-width:var(--contents-width);
  overflow-x:auto;
  scrollbar-width:none;
}
.el-timetable__head__inner ::-webkit-scrollbar{
  display:none;
}
.el-timetable__body{
  overflow-x:auto;
}
.el-timetable__body__inner{
  border-top:2px solid #ccc;
}

.el-timetable-item{
  display:flex;
}
.el-timetable-item:not(:last-child){
  border-bottom:1px solid #ccc;
}
.el-timetable-item--detail{
  display:flex;
  flex-shrink:0;
  position:-webkit-sticky;
  position:sticky;
  background-color:rgba(255, 255, 255, 0.8);
  border-right:2px dotted #ccc;
  z-index:var(--z-layer2);
  left:0;
}
.el-timetable-item__img-container{
  max-width:12rem;
  margin-right:1.2rem;
}
.el-timetable-item__text-container > *:first-child{
  margin-top:0;
}
.el-timetable-item__text-container > *:last-child{
  margin-bottom:0;
}
.el-timetable-item--timeline{
  display:flex;
}
.el-timetable-item--timeline__section{
  border-right:2px dotted #ccc;
  display:flex;
  align-items:center;
  position:relative;
}
.el-timetable-item--timeline__time{
  background-color:var(--first-color);
  height:6.4rem;
  position:absolute;
}
[data-site=sh] .el-timetable-item--timeline__time{
  background-color:var(--shinagawa2-color);
}
[data-site=se] .el-timetable-item--timeline__time{
  background-color:var(--sendai2-color);
}
[data-site=jo] .el-timetable-item--timeline__time{
  background-color:#109cda;
}

.el-twitter{
  overflow-y:scroll;
  max-width:400px;
  margin:auto;
}

.el-video{
  margin:0 auto 3.2rem;
  max-width:var(--contents-width);
  position:relative;
  aspect-ratio:16/9;
}
.el-video iframe{
  width:100%;
  height:100%;
}
@media only screen and (max-width: 768px) and (min-width: 569px){
  .el-btn-more[data-layout=horizontal][data-column*=t1] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-btn-more[data-layout=horizontal][data-column*=t1] .el-btn-more-item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t1] .el-btn-more-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t2] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-btn-more[data-layout=horizontal][data-column*=t2] .el-btn-more-item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t2] .el-btn-more-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t3] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-btn-more[data-layout=horizontal][data-column*=t3] .el-btn-more-item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t3] .el-btn-more-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t4] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-btn-more[data-layout=horizontal][data-column*=t4] .el-btn-more-item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t4] .el-btn-more-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t5] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-btn-more[data-layout=horizontal][data-column*=t5] .el-btn-more-item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t5] .el-btn-more-item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t6] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-btn-more[data-layout=horizontal][data-column*=t6] .el-btn-more-item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=t6] .el-btn-more-item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t1] .el-btn-item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-btn[data-layout=horizontal][data-column*=t1] .el-btn-item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t1] .el-btn-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t2] .el-btn-item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-btn[data-layout=horizontal][data-column*=t2] .el-btn-item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t2] .el-btn-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t3] .el-btn-item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-btn[data-layout=horizontal][data-column*=t3] .el-btn-item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t3] .el-btn-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t4] .el-btn-item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-btn[data-layout=horizontal][data-column*=t4] .el-btn-item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t4] .el-btn-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t5] .el-btn-item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-btn[data-layout=horizontal][data-column*=t5] .el-btn-item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t5] .el-btn-item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t6] .el-btn-item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-btn[data-layout=horizontal][data-column*=t6] .el-btn-item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=t6] .el-btn-item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-card-block[data-column*=t1] > .el-card-block-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-block[data-column*=t1] > .el-card-block-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-block[data-column*=t1] > .el-card-block-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-block[data-column*=t2] > .el-card-block-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-block[data-column*=t2] > .el-card-block-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-block[data-column*=t2] > .el-card-block-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-block[data-column*=t3] > .el-card-block-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-block[data-column*=t3] > .el-card-block-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-block[data-column*=t3] > .el-card-block-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-block[data-column*=t4] > .el-card-block-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-block[data-column*=t4] > .el-card-block-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-block[data-column*=t4] > .el-card-block-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=t1] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-decoration-corp[data-column*=t1] > .el-card-decoration-corp-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=t1] > .el-card-decoration-corp-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=t2] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-decoration-corp[data-column*=t2] > .el-card-decoration-corp-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=t2] > .el-card-decoration-corp-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=t3] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-decoration-corp[data-column*=t3] > .el-card-decoration-corp-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=t3] > .el-card-decoration-corp-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=t4] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-decoration-corp[data-column*=t4] > .el-card-decoration-corp-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=t4] > .el-card-decoration-corp-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-full[data-column*=t1] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (1 - 1))) / 1);
  }
  .el-card-decoration-full[data-column*=t1] > .el-card-decoration-full-item:nth-child(n+2){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=t1] > .el-card-decoration-full-item:not(:nth-child(1n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration-full[data-column*=t2] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (2 - 1))) / 2);
  }
  .el-card-decoration-full[data-column*=t2] > .el-card-decoration-full-item:nth-child(n+3){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=t2] > .el-card-decoration-full-item:not(:nth-child(2n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration-full[data-column*=t3] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (3 - 1))) / 3);
  }
  .el-card-decoration-full[data-column*=t3] > .el-card-decoration-full-item:nth-child(n+4){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=t3] > .el-card-decoration-full-item:not(:nth-child(3n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration-full[data-column*=t4] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (4 - 1))) / 4);
  }
  .el-card-decoration-full[data-column*=t4] > .el-card-decoration-full-item:nth-child(n+5){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=t4] > .el-card-decoration-full-item:not(:nth-child(4n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration[data-column*=t1] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-decoration[data-column*=t1] > .el-card-decoration-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=t1] > .el-card-decoration-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration[data-column*=t2] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-decoration[data-column*=t2] > .el-card-decoration-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=t2] > .el-card-decoration-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration[data-column*=t3] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-decoration[data-column*=t3] > .el-card-decoration-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=t3] > .el-card-decoration-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration[data-column*=t4] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-decoration[data-column*=t4] > .el-card-decoration-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=t4] > .el-card-decoration-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=t1] > .el-card-more-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-more[data-column*=t1] > .el-card-more-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-more[data-column*=t1] > .el-card-more-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=t2] > .el-card-more-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-more[data-column*=t2] > .el-card-more-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-more[data-column*=t2] > .el-card-more-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=t3] > .el-card-more-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-more[data-column*=t3] > .el-card-more-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-more[data-column*=t3] > .el-card-more-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=t4] > .el-card-more-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-more[data-column*=t4] > .el-card-more-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-more[data-column*=t4] > .el-card-more-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=t1] > .el-card-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card[data-column*=t1] > .el-card-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card[data-column*=t1] > .el-card-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=t2] > .el-card-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card[data-column*=t2] > .el-card-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card[data-column*=t2] > .el-card-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=t3] > .el-card-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card[data-column*=t3] > .el-card-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card[data-column*=t3] > .el-card-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=t4] > .el-card-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card[data-column*=t4] > .el-card-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card[data-column*=t4] > .el-card-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-divide-layout[data-column*=t1] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-divide-layout[data-column*=t1] > .el-divide-layout__item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=t1] > .el-divide-layout__item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=t2] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-divide-layout[data-column*=t2] > .el-divide-layout__item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=t2] > .el-divide-layout__item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=t3] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-divide-layout[data-column*=t3] > .el-divide-layout__item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=t3] > .el-divide-layout__item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=t4] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-divide-layout[data-column*=t4] > .el-divide-layout__item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=t4] > .el-divide-layout__item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=t5] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-divide-layout[data-column*=t5] > .el-divide-layout__item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=t5] > .el-divide-layout__item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=t6] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-divide-layout[data-column*=t6] > .el-divide-layout__item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=t6] > .el-divide-layout__item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t1] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (1 - 1))) / 1);
  }
  .el-text-list[data-layout=horizontal][data-column*=t1] .el-text-list__item:nth-child(n+2){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t1] .el-text-list__item:not(:nth-child(1n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t2] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (2 - 1))) / 2);
  }
  .el-text-list[data-layout=horizontal][data-column*=t2] .el-text-list__item:nth-child(n+3){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t2] .el-text-list__item:not(:nth-child(2n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t3] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (3 - 1))) / 3);
  }
  .el-text-list[data-layout=horizontal][data-column*=t3] .el-text-list__item:nth-child(n+4){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t3] .el-text-list__item:not(:nth-child(3n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t4] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (4 - 1))) / 4);
  }
  .el-text-list[data-layout=horizontal][data-column*=t4] .el-text-list__item:nth-child(n+5){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t4] .el-text-list__item:not(:nth-child(4n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t5] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (5 - 1))) / 5);
  }
  .el-text-list[data-layout=horizontal][data-column*=t5] .el-text-list__item:nth-child(n+6){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t5] .el-text-list__item:not(:nth-child(5n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t6] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (6 - 1))) / 6);
  }
  .el-text-list[data-layout=horizontal][data-column*=t6] .el-text-list__item:nth-child(n+7){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=t6] .el-text-list__item:not(:nth-child(6n)):not(:last-child){
    margin-right:1.6rem;
  }
}
@media (max-width: 1080px) and (min-width: 569px){
  .el-heading-slider__sub{
    font-size:calc(20 / 1080 * 100vw);
  }
  .el-heading-slider__main{
    font-size:calc(40 / 1080 * 100vw);
  }
}
@media (max-width: 768px) and (min-width: 569px){
  .el-heading-slider__pagination{
    bottom:calc(60 / 768 * 100vw);
    right:1.6rem;
  }
}
@media screen and (min-width: 769px){
  .pc-none{
    display:none;
  }
  .el-accordion-color{
    margin:0 auto 8rem;
  }
  .el-accordion-color-item__trigger{
    font-size:2.4rem;
    padding:3.6rem;
    padding-right:5.2rem;
  }
  .el-accordion-color-item__trigger__inner{
    padding-right:5.2rem;
  }
  .el-accordion-color-item__region__inner{
    padding:3.6rem;
  }
  .el-accordion-item::after{
    margin:2.4rem 0;
  }
  .el-accordion-item__trigger{
    padding-right:5.2rem;
  }
  .el-accordion-item__region__inner{
    padding-top:1.6rem;
  }
  .el-anchor-list__inner{
    justify-content:center;
  }
  .el-anchor-list__item:not(:last-child){
    margin-right:4rem;
  }
  .el-bg-decoration[data-pattern="1"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/01-pc.png");
    margin:12rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-bg-decoration[data-pattern="2"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/02-pc.png");
    padding:20rem var(--padding-contents-wrapper--lr);
  }
  .el-bg-decoration[data-pattern="3"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/03-pc.png");
    padding:12rem var(--padding-contents-wrapper--lr) 4rem;
  }
  .el-bg-decoration[data-pattern="4"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/04-pc.png");
    padding:12rem var(--padding-contents-wrapper--lr) 4rem;
  }
  .el-blockquote{
    padding:8rem 6.4rem;
  }
  .el-blockquote__start, .el-blockquote__end{
    width:4rem;
    height:4rem;
  }
  .el-breadcrumbs{
    margin:12rem 0 0;
  }
  .el-btn-more{
    margin:0 auto 4rem;
  }
  .el-btn-more[data-layout=horizontal]:not([data-column]) .el-btn-more-item:not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d1] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-btn-more[data-layout=horizontal][data-column*=d1] .el-btn-more-item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d1] .el-btn-more-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d2] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-btn-more[data-layout=horizontal][data-column*=d2] .el-btn-more-item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d2] .el-btn-more-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d3] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-btn-more[data-layout=horizontal][data-column*=d3] .el-btn-more-item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d3] .el-btn-more-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d4] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-btn-more[data-layout=horizontal][data-column*=d4] .el-btn-more-item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d4] .el-btn-more-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d5] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-btn-more[data-layout=horizontal][data-column*=d5] .el-btn-more-item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d5] .el-btn-more-item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d6] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-btn-more[data-layout=horizontal][data-column*=d6] .el-btn-more-item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=d6] .el-btn-more-item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=vertical] .el-btn-more-item{
    min-width:19.6rem;
  }
  .el-btn-more-item__inner{
    font-size:1.8rem;
    padding:1.2rem;
  }
  .el-btn{
    margin:0 auto 4rem;
  }
  .el-btn[data-layout=horizontal]:not([data-column]) .el-btn-item:not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d1] .el-btn-item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-btn[data-layout=horizontal][data-column*=d1] .el-btn-item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d1] .el-btn-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d2] .el-btn-item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-btn[data-layout=horizontal][data-column*=d2] .el-btn-item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d2] .el-btn-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d3] .el-btn-item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-btn[data-layout=horizontal][data-column*=d3] .el-btn-item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d3] .el-btn-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d4] .el-btn-item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-btn[data-layout=horizontal][data-column*=d4] .el-btn-item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d4] .el-btn-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d5] .el-btn-item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-btn[data-layout=horizontal][data-column*=d5] .el-btn-item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d5] .el-btn-item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d6] .el-btn-item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-btn[data-layout=horizontal][data-column*=d6] .el-btn-item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=d6] .el-btn-item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=vertical] .el-btn-item{
    min-width:19.6rem;
  }
  .el-btn-item{
    font-size:1.8rem;
    padding:1.8rem;
  }
  .el-btn-item:hover{
    padding:1.6rem;
  }
  [data-color="2"] .el-btn-item[data-reversal=true]{
    padding:1.4rem;
  }
  .el-btn-item[data-style=more]:hover{
    padding:2rem;
  }
  .el-business-hours{
    margin:auto;
  }
  .el-business-hours__head__inner{
    min-width:calc(var(--contents-width) - 4px);
    margin-left:-2px;
    background-image:url("/common-renewal/img/components/el-business-hours/bg-pc.png");
  }
  .el-business-hours__body__inner{
    min-width:calc(var(--contents-width) - 4px);
  }
  .el-calendar__head__current{
    font-size:2.2rem;
  }
  .el-calendar__week-item{
    font-size:2.2rem;
    min-width:calc((1198px) / 7);
    max-width:calc((1198px) / 7);
  }
  .el-calendar__day-item{
    font-size:2.2rem;
    min-width:calc((1198px) / 7);
    max-width:calc((1198px) / 7);
    min-height:11.2rem;
    padding:0.8rem 1.6rem;
  }
  .el-calendar__day-item__date{
    font-size:2.2rem;
  }
  .el-calendar__day-item__event{
    font-size:1.4rem;
  }
  .el-card-block[data-column*=d1] > .el-card-block-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (1 - 1))) / 1);
  }
  .el-card-block[data-column*=d1] > .el-card-block-item:nth-child(n+2){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-block[data-column*=d1] > .el-card-block-item:not(:nth-child(1n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-block[data-column*=d2] > .el-card-block-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (2 - 1))) / 2);
  }
  .el-card-block[data-column*=d2] > .el-card-block-item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-block[data-column*=d2] > .el-card-block-item:not(:nth-child(2n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-block[data-column*=d3] > .el-card-block-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (3 - 1))) / 3);
  }
  .el-card-block[data-column*=d3] > .el-card-block-item:nth-child(n+4){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-block[data-column*=d3] > .el-card-block-item:not(:nth-child(3n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-block[data-column*=d4] > .el-card-block-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (4 - 1))) / 4);
  }
  .el-card-block[data-column*=d4] > .el-card-block-item:nth-child(n+5){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-block[data-column*=d4] > .el-card-block-item:not(:nth-child(4n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-block-item__text-container--front__symbol{
    display:none;
  }
  .el-card-block-item__text-container{
    padding:1.6rem;
  }
  .el-card-block-item__text--sp{
    display:none;
  }
  .el-card-block-item__place--sp{
    display:none;
  }
  [data-layout=horizontal] .el-card-block-item{
    display:flex;
    padding:1.6rem;
  }
  [data-layout=horizontal] .el-card-block-item__img-container{
    margin-right:2.4rem;
    border-radius:1rem;
  }
  [data-layout=horizontal] .el-card-block-item__img-container img{
    border-radius:1rem;
  }
  [data-layout=horizontal] .el-card-block-item__text-container{
    padding:0;
  }
  .el-card-decoration-corp{
    margin:12rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-card-decoration-corp[data-column*=d1] > .el-card-decoration-corp-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (1 - 1))) / 1);
  }
  .el-card-decoration-corp[data-column*=d1] > .el-card-decoration-corp-item:nth-child(n+2){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp[data-column*=d1] > .el-card-decoration-corp-item:not(:nth-child(1n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp[data-column*=d2] > .el-card-decoration-corp-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (2 - 1))) / 2);
  }
  .el-card-decoration-corp[data-column*=d2] > .el-card-decoration-corp-item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp[data-column*=d2] > .el-card-decoration-corp-item:not(:nth-child(2n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp[data-column*=d3] > .el-card-decoration-corp-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (3 - 1))) / 3);
  }
  .el-card-decoration-corp[data-column*=d3] > .el-card-decoration-corp-item:nth-child(n+4){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp[data-column*=d3] > .el-card-decoration-corp-item:not(:nth-child(3n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp[data-column*=d4] > .el-card-decoration-corp-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (4 - 1))) / 4);
  }
  .el-card-decoration-corp[data-column*=d4] > .el-card-decoration-corp-item:nth-child(n+5){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp[data-column*=d4] > .el-card-decoration-corp-item:not(:nth-child(4n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-corp-item{
    width:50%;
  }
  .el-card-decoration-corp-item__text--main{
    font-size:3.2rem;
  }
  .el-card-decoration-corp-item__text--sub{
    font-size:2.2rem;
  }
  .el-card-decoration-full{
    margin:12rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-card-decoration-full[data-column*=d1] > .el-card-decoration-full-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (1 - 1))) / 1);
  }
  .el-card-decoration-full[data-column*=d1] > .el-card-decoration-full-item:nth-child(n+2){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full[data-column*=d1] > .el-card-decoration-full-item:not(:nth-child(1n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full[data-column*=d2] > .el-card-decoration-full-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (2 - 1))) / 2);
  }
  .el-card-decoration-full[data-column*=d2] > .el-card-decoration-full-item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full[data-column*=d2] > .el-card-decoration-full-item:not(:nth-child(2n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full[data-column*=d3] > .el-card-decoration-full-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (3 - 1))) / 3);
  }
  .el-card-decoration-full[data-column*=d3] > .el-card-decoration-full-item:nth-child(n+4){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full[data-column*=d3] > .el-card-decoration-full-item:not(:nth-child(3n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full[data-column*=d4] > .el-card-decoration-full-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (4 - 1))) / 4);
  }
  .el-card-decoration-full[data-column*=d4] > .el-card-decoration-full-item:nth-child(n+5){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full[data-column*=d4] > .el-card-decoration-full-item:not(:nth-child(4n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-full-item{
    width:50%;
  }
  .el-card-decoration-full-item:nth-child(1) .el-card-decoration-full-item__text-container{
    bottom:0;
    right:0;
  }
  .el-card-decoration-full-item:nth-child(2) .el-card-decoration-full-item__text-container{
    bottom:0;
    left:0;
  }
  .el-card-decoration-full-item:nth-child(3) .el-card-decoration-full-item__text-container{
    top:0;
    right:0;
  }
  .el-card-decoration-full-item:nth-child(4) .el-card-decoration-full-item__text-container{
    top:0;
    left:0;
  }
  [data-layout=horizontal] .el-card-decoration-full-item__img-container{
    margin-right:2.4rem;
  }
  .el-card-decoration{
    margin:0 auto 12rem;
  }
  .el-card-decoration[data-column*=d1] > .el-card-decoration-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (1 - 1))) / 1);
  }
  .el-card-decoration[data-column*=d1] > .el-card-decoration-item:nth-child(n+2){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration[data-column*=d1] > .el-card-decoration-item:not(:nth-child(1n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration[data-column*=d2] > .el-card-decoration-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (2 - 1))) / 2);
  }
  .el-card-decoration[data-column*=d2] > .el-card-decoration-item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration[data-column*=d2] > .el-card-decoration-item:not(:nth-child(2n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration[data-column*=d3] > .el-card-decoration-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (3 - 1))) / 3);
  }
  .el-card-decoration[data-column*=d3] > .el-card-decoration-item:nth-child(n+4){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration[data-column*=d3] > .el-card-decoration-item:not(:nth-child(3n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration[data-column*=d4] > .el-card-decoration-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (4 - 1))) / 4);
  }
  .el-card-decoration[data-column*=d4] > .el-card-decoration-item:nth-child(n+5){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration[data-column*=d4] > .el-card-decoration-item:not(:nth-child(4n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-decoration-item__text-container{
    padding:1.6rem;
  }
  [data-layout=horizontal] .el-card-decoration-item__img-container{
    margin-right:2.4rem;
  }
  .el-card-more{
    margin-bottom:12rem;
  }
  .el-card-more[data-column*=d1] > .el-card-more-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (1 - 1))) / 1);
  }
  .el-card-more[data-column*=d1] > .el-card-more-item:nth-child(n+2){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-more[data-column*=d1] > .el-card-more-item:not(:nth-child(1n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-more[data-column*=d2] > .el-card-more-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (2 - 1))) / 2);
  }
  .el-card-more[data-column*=d2] > .el-card-more-item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-more[data-column*=d2] > .el-card-more-item:not(:nth-child(2n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-more[data-column*=d3] > .el-card-more-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (3 - 1))) / 3);
  }
  .el-card-more[data-column*=d3] > .el-card-more-item:nth-child(n+4){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-more[data-column*=d3] > .el-card-more-item:not(:nth-child(3n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-more[data-column*=d4] > .el-card-more-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (4 - 1))) / 4);
  }
  .el-card-more[data-column*=d4] > .el-card-more-item:nth-child(n+5){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card-more[data-column*=d4] > .el-card-more-item:not(:nth-child(4n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-more__more-container{
    margin:8rem auto 0;
  }
  .el-card-zigzag-item__heading{
    font-size:2.2rem;
    margin-bottom:1.2rem;
  }
  .el-card{
    margin:0 auto 8rem;
  }
  .el-card[data-column*=d1] > .el-card-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (1 - 1))) / 1);
  }
  .el-card[data-column*=d1] > .el-card-item:nth-child(n+2){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card[data-column*=d1] > .el-card-item:not(:nth-child(1n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card[data-column*=d2] > .el-card-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (2 - 1))) / 2);
  }
  .el-card[data-column*=d2] > .el-card-item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card[data-column*=d2] > .el-card-item:not(:nth-child(2n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card[data-column*=d3] > .el-card-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (3 - 1))) / 3);
  }
  .el-card[data-column*=d3] > .el-card-item:nth-child(n+4){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card[data-column*=d3] > .el-card-item:not(:nth-child(3n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card[data-column*=d4] > .el-card-item{
    width:calc((99.9% - (calc(48 / 1920 * 100vw) * (4 - 1))) / 4);
  }
  .el-card[data-column*=d4] > .el-card-item:nth-child(n+5){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-card[data-column*=d4] > .el-card-item:not(:nth-child(4n)):not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-card-item__text-container{
    padding:1.6rem;
  }
  [data-layout=horizontal] .el-card-item__img-container{
    margin-right:2.4rem;
  }
  .el-catch-text{
    font-size:2.8rem;
  }
  .el-catch-text[data-size=small]{
    font-size:2rem;
  }
  .el-check-button{
    margin:0 auto 4rem;
  }
  .el-clickable-map{
    margin:12rem auto;
  }
  .el-clickable-map__sp{
    display:none;
  }
  .el-contents-wrapper[data-clear-space-nav=disabled]{
    padding:calc(8.8rem) var(--padding-contents-wrapper--lr) 0 !important;
  }
  .el-contents-wrapper[data-clear-space=partner]{
    padding:calc(8.8rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-cookie__inner{
    display:flex;
    align-items:flex-end;
  }
  .el-cookie__text{
    font-size:1.6rem;
  }
  .el-cookie__button{
    margin-left:2rem;
    font-size:1.8rem;
  }
  .el-divide-layout[data-column*=d1] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-divide-layout[data-column*=d1] > .el-divide-layout__item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=d1] > .el-divide-layout__item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=d2] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-divide-layout[data-column*=d2] > .el-divide-layout__item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=d2] > .el-divide-layout__item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=d3] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-divide-layout[data-column*=d3] > .el-divide-layout__item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=d3] > .el-divide-layout__item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=d4] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-divide-layout[data-column*=d4] > .el-divide-layout__item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=d4] > .el-divide-layout__item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=d5] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-divide-layout[data-column*=d5] > .el-divide-layout__item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=d5] > .el-divide-layout__item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=d6] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-divide-layout[data-column*=d6] > .el-divide-layout__item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=d6] > .el-divide-layout__item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-faq-item__trigger{
    padding:2.8rem 7rem 2.8rem 2.8rem;
  }
  .el-faq-item__trigger::before, .el-faq-item__trigger::after{
    right:2.8rem;
  }
  .el-faq-item__trigger__icn{
    width:4rem;
    height:4rem;
    font-size:2rem;
    margin-right:2rem;
  }
  .el-faq-item__region::before{
    margin:0 2.8rem;
  }
  .el-faq-item__region__inner{
    padding:2.8rem;
  }
  .el-faq-item__region__icn{
    width:4rem;
    height:4rem;
    font-size:2rem;
    margin-right:2rem;
  }
  .el-fixed-btn-menu__button{
    width:11.2rem;
    height:11.2rem;
    bottom:8rem;
    right:6.4rem;
  }
  .el-fixed-btn-menu__module{
    padding:2.4rem 4rem 8rem;
  }
  .el-fixed-btn-menu-global-nav--sp{
    right:0;
    width:42.4rem;
  }
  .el-fixed-btn-menu-global-nav--sp__close{
    margin-left:auto;
    height:8.8rem;
  }
  .el-fixed-btn-menu-global-nav--sp__close__icn{
    width:3.6rem;
    height:3.6rem;
  }
  .el-fixed-btn-menu-global-nav--sp__close__icn:hover{
    opacity:0.7;
  }
  .el-fixed-btn-menu-global-nav--sp__close__icn::before{
    width:3.6rem;
    left:50%;
    transform:translateX(-50%);
  }
  .el-fixed-btn-menu-global-nav--sp__close__icn::after{
    height:3.6rem;
    top:50%;
    transform:translateY(-50%);
  }
  .el-fixed-btn-park__button{
    top:50%;
    transform:translateY(-50%);
    right:0;
    height:22rem;
    -ms-writing-mode:tb-rl;
        writing-mode:vertical-rl;
    border-radius:1rem 0 0 1rem;
  }
  .el-fixed-btn__button{
    bottom:8rem;
    right:6.4rem;
  }
  .el-floor-map{
    margin:0 auto 8rem;
    display:flex;
  }
  .el-floor-map__item-container{
    margin-left:2rem;
    max-width:37.4rem;
  }
  .el-heading-lv1-bg{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 6.4rem;
  }
  .el-heading-lv1-bg__inner{
    padding:16rem var(--padding-contents-wrapper--lr);
  }
  .el-heading-lv1-bg__sub{
    font-size:3.2rem;
  }
  .el-heading-lv1-bg__main{
    font-size:6rem;
  }
  .el-heading-lv1-color{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 8rem;
  }
  .el-heading-lv1-color__sub{
    font-size:3.2rem;
  }
  .el-heading-lv1-color__main{
    font-size:6rem;
  }
  .el-heading-lv1-color__inner{
    padding:5.2rem var(--padding-contents-wrapper--lr);
  }
  .el-heading-lv1{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 6.4rem;
  }
  .el-heading-lv2{
    margin:12rem auto 2.4rem;
  }
  .el-heading-lv2[data-link=true]{
    display:flex;
    justify-content:space-between;
    align-items:center;
  }
  .el-heading-lv2[data-decoration=true] .el-heading-lv2__main::before{
    height:4.8rem;
  }
  .el-heading-lv2[data-align=center][data-decoration=true] .el-heading-lv2__main::before{
    width:8rem;
  }
  .el-heading-lv2__sub{
    font-size:1.6rem;
  }
  .el-heading-lv2__main{
    font-size:4rem;
  }
  .el-heading-lv2__link{
    font-size:1.8rem;
  }
  .el-heading-lv3{
    margin:8rem auto 2.4rem;
  }
  .el-heading-lv3[data-decoration=true]::after{
    margin:2.4rem 0;
  }
  .el-heading-lv3[data-align=center][data-decoration=true]::before{
    margin-right:2.8rem;
  }
  .el-heading-lv3[data-align=center][data-decoration=true]::after{
    margin-left:2.8rem;
  }
  .el-heading-lv3__sub{
    font-size:1.4rem;
  }
  .el-heading-lv3__inner{
    font-size:3.2rem;
  }
  .el-heading-lv4{
    margin:6.4rem auto 1.2rem;
  }
  .el-heading-lv4__main{
    font-size:2.8rem;
  }
  .el-heading-lv4__sub{
    font-size:1.6rem;
    margin-top:1.6rem;
  }
  .el-heading-lv4__link{
    font-size:1.8rem;
  }
  .el-heading-lv5__inner{
    font-size:2.4rem;
  }
  .el-heading-lv6__inner{
    font-size:2.2rem;
  }
  .el-heading-slider{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
  }
  .el-heading-slider[data-decoration=true]{
    height:480px;
  }
  .el-heading-slider__slides::before{
    background-repeat:no-repeat;
  }
  .el-heading-slider__item__img-container img{
    width:100%;
    height:608px;
    object-fit:cover;
  }
  [data-decoration=true] .el-heading-slider__item__img-container img{
    height:480px;
  }
  .el-heading-slider__text{
    top:9.6rem;
    top:calc(96 / 1920 * 100vw);
  }
  .el-heading-slider__sub{
    margin-bottom:1.2rem;
    padding:1.2rem 2.4rem 1.2rem calc(64 / 1920 * 100vw);
  }
  .el-heading-slider__main{
    padding:1.2rem 2.4rem 1.2rem calc(64 / 1920 * 100vw);
  }
  .el-heading-slider__pagination .swiper-pagination-bullet{
    width:1.2rem;
    height:1.2rem;
  }
  .el-heading-slider__pagination .swiper-pagination-bullet-active{
    width:1.6rem;
    height:1.6rem;
  }
  .el-hero-corp{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-hero-corp__inner{
    top:4rem;
    left:0;
  }
  .el-hero-park{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 12rem;
  }
  .el-hero-park__inner{
    top:4rem;
    left:0;
  }
  .el-hero-park__video video{
    height:calc(100vh - 8.8rem);
  }
  .el-hero-park__img-container img{
    height:calc(100vh - 8.8rem);
  }
  .el-hero-park__info__inner{
    display:flex;
    justify-content:space-between;
  }
  .el-hero-park__info__detail{
    padding:1.6rem 0 1.6rem 4rem;
    border-radius:1rem 0 0 1rem;
    background-color:rgba(255, 255, 255, 0.9);
  }
  .el-hero-park__info__detail--heading{
    margin-right:4rem;
    font-size:1.6rem;
  }
  .el-hero-park__info__detail--time{
    margin-right:1.6rem;
    font-size:2.4rem;
  }
  .el-hero-park__info__link__item{
    padding:0 2.4rem;
    height:100%;
    font-size:1.8rem;
    border-radius:0 1rem 1rem 0;
  }
  .el-hero-partnership{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 8rem;
  }
  .el-hero-partnership__inner{
    top:4rem;
    left:0;
  }
  .el-hero-partnership__video video{
    height:640px;
  }
  .el-hero-partnership__img-container img{
    height:640px;
  }
  .el-hero-partnership__text--main{
    font-size:6rem;
    top:35%;
  }
  .el-hero-partnership__info{
    bottom:0;
    display:flex;
    justify-content:space-between;
  }
  .el-hero-partnership__info__inner{
    padding:2rem 0;
  }
  .el-hero-partnership__info__detail--heading{
    margin-right:4rem;
  }
  .el-hero-partnership__info__detail--time{
    display:flex;
  }
  .el-hero-partnership__info__detail--time p:not(:last-child){
    margin-right:2.4rem;
  }
  .el-hero-partnership__info__text{
    margin-top:1.2rem;
  }
  .el-hero-partnership__info__link{
    margin-top:2rem;
    justify-content:center;
  }
  .el-hero-partnership__info__link__item{
    border-radius:1rem;
    padding:1.8rem;
    font-size:1.8rem;
  }
  .el-hero{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 12rem;
  }
  .el-hero__inner{
    top:6.4rem;
    left:0;
  }
  .el-hero__text-container__inner{
    height:100%;
  }
  .el-hero__info{
    bottom:0;
    display:flex;
    justify-content:space-between;
  }
  .el-hero__info__inner{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
  }
  .el-hero__info__detail{
    padding:1.6rem 1.6rem 1.6rem 6.4rem;
  }
  .el-hero__info__detail--heading{
    margin-right:1.6rem;
  }
  .el-hero__info__detail--time{
    margin-right:1.6rem;
  }
  .el-hero__info__link__item{
    height:100%;
    font-size:1.6rem;
    padding:2.2rem;
  }
  .el-hero__pagination{
    bottom:calc(100% + 1.6rem);
  }
  .el-hero-nav{
    display:none;
  }
  .el-hero-nav__item{
    display:flex;
    align-items:center;
  }
  .el-hero-nav__item:not(:last-child){
    margin-right:2.8rem;
  }
  .el-hero-nav__item__icn{
    margin-right:0.4rem;
    width:3.2rem;
    height:3.2rem;
  }
  .el-important-news{
    border:4px solid #fff;
    padding:0.8rem 6rem;
  }
  .el-important-news__item{
    font-size:1.6rem;
  }
  .el-input-calendar{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 8rem;
    padding:2rem;
  }
  .el-lead-text{
    font-size:2rem;
    margin:2.4rem auto 8rem;
  }
  .el-lead-text[data-size=small]{
    font-size:1.8rem;
  }
  .el-line{
    margin:4rem auto;
  }
  .el-line[data-margin=large]{
    margin:12rem auto;
  }
  .el-line[data-margin=small]{
    margin:2.4rem auto;
  }
  .el-line[data-width=full]{
    margin:12rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-news-filter__pagination{
    font-size:1.8rem;
    margin:8rem auto 0;
  }
  .el-news-item::before{
    margin:2.4rem 0;
  }
  .el-news-item:last-child::after{
    margin:2.4rem 0;
  }
  .el-news-item__img-container{
    margin-right:2.4rem;
  }
  .el-news-item__img-container--sp{
    display:none;
  }
  .el-paragraph{
    font-size:1.6rem;
    margin:0 auto 2.4rem;
  }
  .el-paragraph[data-size=small]{
    font-size:1.4rem;
  }
  .el-paragraph[data-size=large]{
    font-size:1.8rem;
  }
  .el-pic-block{
    margin:0 auto 12rem;
  }
  .el-pic-block:not([data-pic-pos=right]) .el-pic-block__pic-container{
    margin-right:3.5rem;
  }
  .el-pic-block[data-pic-pos=right] .el-pic-block__pic-container{
    margin-left:3.5rem;
  }
  .el-pic-block__text-container{
    max-width:46.6666666667%;
  }
  .el-pic-decoration{
    margin:0 auto 8rem;
  }
  .el-pic-decoration__img-container img{
    border-radius:1.6rem;
  }
  .el-pic-decoration__caption{
    font-size:3.6rem;
    max-width:500px;
    bottom:4rem;
  }
  .el-pic-decoration__caption[data-align=left]{
    left:0;
  }
  .el-pic-decoration__caption[data-align=right]{
    right:0;
  }
  .el-pic-row{
    margin:-0.8rem auto 4rem;
    flex-wrap:wrap;
  }
  .el-pic-slider{
    margin:0 auto 4rem;
  }
  .el-pic-slider__slides{
    border-radius:1rem;
  }
  .el-pic-slider__item__img-container img{
    width:1200px;
    min-height:480px;
  }
  .el-pic-slider__button{
    bottom:2.4rem;
  }
  .el-pic__img-container img{
    border-radius:1.6rem;
  }
  .el-pic__text{
    font-size:2rem;
    padding:1.6rem;
  }
  .el-pic[data-pic-width=full]{
    margin:12rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-scroll-slider__button{
    margin-top:8rem;
  }
  .el-scroll-slider__scrollbar{
    width:100rem;
    height:0.8rem;
    margin-right:8rem;
  }
  .el-section{
    margin:12rem calc(-1 * var(--padding-contents-wrapper--lr));
    padding:8rem var(--padding-contents-wrapper--lr);
  }
  .el-section[data-padding-size=small]{
    padding:4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer-corp{
    margin-top:4rem;
  }
  .el-site-footer-corp__main-container{
    padding:4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer-corp__main-container__inner{
    max-width:var(--contents-width);
  }
  .el-site-footer-corp__main-company{
    margin-right:2rem;
  }
  .el-site-footer-corp__main-company--heading p{
    font-size:2.4rem;
  }
  .el-site-footer-corp__main-company--heading span{
    font-size:1.4rem;
  }
  .el-site-footer-corp__main-company--detail{
    font-size:1.6rem;
  }
  .el-site-footer-corp__main-nav{
    width:648px;
    max-width:648px;
    display:flex;
    justify-content:flex-end;
  }
  .el-site-footer-corp__main-nav--sp{
    display:none;
  }
  .el-site-footer-corp__main-nav__column{
    width:calc(100% / 3 - 2.4rem * 3 / 4);
  }
  .el-site-footer-corp__main-nav__column:not(:last-child){
    margin-right:2.4rem;
  }
  .el-site-footer-corp__main-nav__item:not(:first-child){
    margin-top:1.6rem;
  }
  .el-site-footer-corp__sub-container__inner{
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between;
    align-items:center;
  }
  .el-site-footer-corp__sub-nav{
    justify-content:center;
    align-items:center;
  }
  .el-site-footer-corp__sub-nav__item:first-child{
    padding-right:2.4rem;
  }
  .el-site-footer-corp__sub-nav__item:first-child::after{
    content:"";
    width:1px;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    right:0;
    background-color:#fff;
  }
  .el-site-footer-corp__sub-nav__item:last-child{
    padding-left:2.4rem;
  }
  .el-site-footer-partnership{
    margin-top:4rem;
  }
  .el-site-footer-partnership__main-container{
    padding:4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer-partnership__main-company{
    font-size:1.8rem;
  }
  .el-site-footer-partnership__main-company--address{
    display:flex;
  }
  .el-site-footer-partnership__main-company--address p:first-child{
    margin-right:1.2rem;
  }
  .el-site-footer-partnership__sub-nav{
    margin-top:-1.6rem;
    justify-content:center;
    align-items:center;
  }
  .el-site-footer-partnership__sub-nav__item{
    margin-top:1.6rem;
  }
  .el-site-footer-partnership__sub-nav__item:not(:first-child){
    padding-left:1.6rem;
    border-left:1px solid #ccc;
  }
  .el-site-footer-partnership__sub-nav__item:not(:last-child){
    padding-right:1.6rem;
  }
  .el-site-footer-partnership__copyright{
    padding:4rem 0;
    font-size:1.2rem;
  }
  .el-site-header-partnership__inner{
    padding:1.6rem 6.4rem;
  }
  .el-site-header-partnership__logo{
    max-width:34.2rem;
  }
  .el-site-header-partnership__nav-wrapper--pc{
    display:flex;
    align-items:center;
  }
  .el-site-header-partnership__nav-wrapper--sp{
    display:none;
  }
  .el-site-header-nav::before{
    top:-4px;
    height:4px;
  }
  .el-site-header-nav__inner{
    position:relative;
    top:1.6rem;
  }
  .el-site-header-nav-container{
    justify-content:center;
    align-items:center;
  }
  .el-site-header-nav__item[data-pc-hide=true]{
    display:none;
  }
  .el-site-header-nav__item{
    display:flex;
    align-items:center;
  }
  .el-site-header-nav__item:not(:last-child){
    margin-right:2.8rem;
  }
  .el-site-header-nav__item__icn{
    margin-right:0.4rem;
    width:3.2rem;
    height:3.2rem;
  }
  .el-slider{
    margin:0 auto 12rem;
  }
  .el-slider__item{
    margin-right:calc(64 / 1920 * 100vw);
  }
  .el-slider__button{
    margin-top:4rem;
  }
  [data-margin=small] .el-slider__button{
    margin-top:1.6rem;
  }
  .el-slider__pagination{
    margin-top:4rem;
  }
  [data-margin=small] .el-slider__pagination{
    margin-top:1.6rem;
  }
  .el-tab__tablist__inner--control{
    padding-bottom:4rem;
  }
  .el-tab [data-column*="1"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (1 - 1))) / 1);
  }
  .el-tab [data-column*="1"] .el-tab-head:nth-child(n+2){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="1"] .el-tab-head:not(:nth-child(1n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="2"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (2 - 1))) / 2);
  }
  .el-tab [data-column*="2"] .el-tab-head:nth-child(n+3){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="2"] .el-tab-head:not(:nth-child(2n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="3"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (3 - 1))) / 3);
  }
  .el-tab [data-column*="3"] .el-tab-head:nth-child(n+4){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="3"] .el-tab-head:not(:nth-child(3n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="4"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (4 - 1))) / 4);
  }
  .el-tab [data-column*="4"] .el-tab-head:nth-child(n+5){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="4"] .el-tab-head:not(:nth-child(4n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="5"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (5 - 1))) / 5);
  }
  .el-tab [data-column*="5"] .el-tab-head:nth-child(n+6){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="5"] .el-tab-head:not(:nth-child(5n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="6"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (6 - 1))) / 6);
  }
  .el-tab [data-column*="6"] .el-tab-head:nth-child(n+7){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="6"] .el-tab-head:not(:nth-child(6n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="7"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (7 - 1))) / 7);
  }
  .el-tab [data-column*="7"] .el-tab-head:nth-child(n+8){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="7"] .el-tab-head:not(:nth-child(7n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="8"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (8 - 1))) / 8);
  }
  .el-tab [data-column*="8"] .el-tab-head:nth-child(n+9){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="8"] .el-tab-head:not(:nth-child(8n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="9"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (9 - 1))) / 9);
  }
  .el-tab [data-column*="9"] .el-tab-head:nth-child(n+10){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="9"] .el-tab-head:not(:nth-child(9n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="10"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (10 - 1))) / 10);
  }
  .el-tab [data-column*="10"] .el-tab-head:nth-child(n+11){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="10"] .el-tab-head:not(:nth-child(10n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab-head{
    font-size:1.8rem;
    padding:2rem 1rem;
  }
  .el-tab-head[aria-selected=true]::after{
    content:"";
    position:absolute;
    top:100%;
    left:calc(50% - 1.2rem);
    border:1.1rem solid transparent;
    border-top:2.8rem solid var(--first-color);
  }
  [data-color*="1"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--first-color);
  }
  [data-color*="2"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--second-color);
  }
  [data-color*="3"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--third-color);
  }
  [data-color*="4"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--fourth-color);
  }
  [data-color*="5"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--fifth-color);
  }
  [data-color*="6"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--shinagawa-color);
  }
  [data-color*="7"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--shinagawa2-color);
  }
  [data-color*="8"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--sendai-color);
  }
  [data-color*="9"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--sendai2-color);
  }
  [data-color*="10"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--joetsu-color);
  }
  [data-color*="11"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--joetsu2-color);
  }
  [data-color*="12"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--corp-color);
  }
  [data-color*="13"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--corp2-color);
  }
  [data-color*="14"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid var(--corp3-color);
  }
  [data-color*="15"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid #222;
  }
  [data-color*="16"] .el-tab-head[aria-selected=true]::after{
    border-top:2.8rem solid #fff;
  }
  .el-tab-head[aria-selected=true][data-color*="1"]::after{
    border-top:2.8rem solid var(--first-color);
  }
  .el-tab-head[aria-selected=true][data-color*="2"]::after{
    border-top:2.8rem solid var(--second-color);
  }
  .el-tab-head[aria-selected=true][data-color*="3"]::after{
    border-top:2.8rem solid var(--third-color);
  }
  .el-tab-head[aria-selected=true][data-color*="4"]::after{
    border-top:2.8rem solid var(--fourth-color);
  }
  .el-tab-head[aria-selected=true][data-color*="5"]::after{
    border-top:2.8rem solid var(--fifth-color);
  }
  .el-tab-head[aria-selected=true][data-color*="6"]::after{
    border-top:2.8rem solid var(--shinagawa-color);
  }
  .el-tab-head[aria-selected=true][data-color*="7"]::after{
    border-top:2.8rem solid var(--shinagawa2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="8"]::after{
    border-top:2.8rem solid var(--sendai-color);
  }
  .el-tab-head[aria-selected=true][data-color*="9"]::after{
    border-top:2.8rem solid var(--sendai2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="10"]::after{
    border-top:2.8rem solid var(--joetsu-color);
  }
  .el-tab-head[aria-selected=true][data-color*="11"]::after{
    border-top:2.8rem solid var(--joetsu2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="12"]::after{
    border-top:2.8rem solid var(--corp-color);
  }
  .el-tab-head[aria-selected=true][data-color*="13"]::after{
    border-top:2.8rem solid var(--corp2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="14"]::after{
    border-top:2.8rem solid var(--corp3-color);
  }
  .el-tab-head[aria-selected=true][data-color*="15"]::after{
    border-top:2.8rem solid #222;
  }
  .el-tab-head[aria-selected=true][data-color*="16"]::after{
    border-top:2.8rem solid #fff;
  }
  .el-table th, .el-table td{
    padding:2rem;
  }
  .el-text-box{
    margin:0 auto 12rem;
    padding:4rem;
  }
  .el-text-list{
    margin:0 auto 4rem;
  }
  .el-text-list{
    margin:0 auto 2.4rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d1] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (1 - 1))) / 1);
  }
  .el-text-list[data-layout=horizontal][data-column*=d1] .el-text-list__item:nth-child(n+2){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d1] .el-text-list__item:not(:nth-child(1n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d2] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (2 - 1))) / 2);
  }
  .el-text-list[data-layout=horizontal][data-column*=d2] .el-text-list__item:nth-child(n+3){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d2] .el-text-list__item:not(:nth-child(2n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d3] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (3 - 1))) / 3);
  }
  .el-text-list[data-layout=horizontal][data-column*=d3] .el-text-list__item:nth-child(n+4){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d3] .el-text-list__item:not(:nth-child(3n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d4] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (4 - 1))) / 4);
  }
  .el-text-list[data-layout=horizontal][data-column*=d4] .el-text-list__item:nth-child(n+5){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d4] .el-text-list__item:not(:nth-child(4n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d5] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (5 - 1))) / 5);
  }
  .el-text-list[data-layout=horizontal][data-column*=d5] .el-text-list__item:nth-child(n+6){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d5] .el-text-list__item:not(:nth-child(5n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d6] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (6 - 1))) / 6);
  }
  .el-text-list[data-layout=horizontal][data-column*=d6] .el-text-list__item:nth-child(n+7){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=d6] .el-text-list__item:not(:nth-child(6n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal]:not([data-column]) .el-text-list__item:not(:last-child){
    margin-right:4rem;
  }
  .el-text-list__item{
    font-size:1.6rem;
  }
  .el-thumb-slider__button{
    margin-top:2rem;
  }
  .el-thumb-slider__prev, .el-thumb-slider__next{
    width:4rem;
    height:4rem;
  }
  .el-thumb-slider__pagination{
    margin:0 6.4rem;
  }
  .el-thumb-slider__pagination .swiper-pagination-bullet{
    width:1.2rem;
    height:1.2rem;
  }
  .el-thumb-slider__pagination .swiper-pagination-bullet-active{
    width:1.6rem;
    height:1.6rem;
  }
  .el-time__item{
    font-size:1.6rem;
  }
  .el-time__text span{
    font-size:2.2rem;
  }
  .el-timetable{
    margin:auto;
  }
  .el-timetable__head__inner{
    min-width:calc(var(--contents-width) - 4px);
    margin-left:-3px;
    background-image:url("/common-renewal/img/components/el-timetable/bg-pc.png");
  }
  .el-timetable__body__inner{
    min-width:calc(var(--contents-width) - 4px);
  }
  .el-timetable-item--detail{
    width:38.4rem;
    padding-left:2rem;
    padding:2.4rem 2rem;
  }
  .el-timetable-item--timeline__section{
    width:6.4rem;
  }
  .el-twitter{
    max-height:466px;
  }
}
@media (max-width: 1130px) and (min-width: 769px){
  .el-card-decoration-full-item__text-container{
    padding:2.4rem;
    width:280px;
    background-color:rgba(255, 255, 255, 0.9);
  }
  .el-card-decoration-full-item__text-container p{
    font-size:1.2rem !important;
  }
  .el-contents-wrapper[data-clear-space-top=true]{
    padding:calc(6.4rem + 6.4rem) var(--padding-contents-wrapper--lr) 0 !important;
  }
  .el-hero__video video{
    height:calc(100vh - (6.4rem + 6.4rem));
  }
}
@media (max-width: 960px) and (min-width: 769px){
  .el-heading-lv1__sub{
    font-size:calc(20 / 1080 * 100vw);
  }
  .el-heading-lv1__main{
    font-size:calc(40 / 1080 * 100vw);
  }
  .el-heading-lv1__inner{
    padding-top:10rem;
  }
}
@media (max-width: 1180px) and (min-width: 769px){
  .el-heading-slider__pagination{
    bottom:calc(60 / 1180 * 100vw);
    right:1.6rem;
  }
  .el-site-footer .el-section, .el-site-footer-park .el-section{
    padding:2.4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer-park__main-btn{
    max-width:600px;
  }
  .el-site-footer-park__main-btn__item:nth-child(3n){
    margin-right:0;
  }
  .el-site-footer__main-btn{
    max-width:600px;
  }
  .el-site-footer__main-btn__item:nth-child(3n){
    margin-right:0;
  }
}
@media (min-width: 949px){
  .el-card-zigzag{
    margin:0 auto 8rem;
  }
  .el-card-zigzag__item-container{
    display:flex;
    justify-content:center;
  }
  .el-card-zigzag__slides{
    display:none;
  }
  .el-card-zigzag__scrollbar{
    display:none;
  }
  .el-card-zigzag-item{
    width:420px;
    height:350px;
  }
  .el-card-zigzag-item:nth-child(even){
    margin-top:12rem;
    padding-bottom:0.3rem;
  }
  .el-card-zigzag-item__img-container{
    max-width:400px;
  }
  .el-card-zigzag-item__text-container{
    padding:2rem 1.6rem;
    width:calc(100% - 2rem);
  }
}
@media (max-width: 1810px) and (min-width: 949px){
  .el-card-zigzag__item-container{
    max-width:var(--contents-width);
    margin:auto;
    flex-wrap:wrap;
  }
  .el-card-zigzag-item:nth-child(odd){
    margin-right:3.8rem;
  }
}
@media (min-width: 961px){
  .el-heading-lv1__sub{
    font-size:calc(32 / 1920 * 100vw);
  }
  .el-heading-lv1__main{
    font-size:calc(60 / 1920 * 100vw);
  }
  .el-heading-lv1__inner{
    padding-top:14rem;
  }
}
@media (min-width: 1081px){
  .el-heading-slider__sub{
    font-size:calc(32 / 1920 * 100vw);
  }
  .el-heading-slider__main{
    font-size:calc(60 / 1920 * 100vw);
  }
}
@media (min-width: 1131px){
  .el-card-decoration-full-item__text-container{
    padding:2.4rem;
    width:400px;
    background-color:rgba(255, 255, 255, 0.9);
  }
  .el-contents-wrapper{
    padding:calc(8.8rem + 6.4rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-contents-wrapper[data-clear-space-top=true]{
    padding:calc(8.8rem + 6.4rem) var(--padding-contents-wrapper--lr) 0 !important;
  }
  .el-contents-wrapper[data-clear-space=park]{
    padding:calc(8.8rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-hero-park-nav{
    display:none;
  }
  .el-hero-park-nav::before{
    top:-4px;
    height:4px;
  }
  .el-hero-park-nav__item[data-pc-hide=true]{
    display:none;
  }
  .el-hero-park-nav__item{
    display:flex;
    align-items:center;
  }
  .el-hero-park-nav__item:not(:last-child){
    margin-right:2.8rem;
  }
  .el-hero-park-nav__item__icn{
    margin-right:0.4rem;
    width:3.2rem;
    height:3.2rem;
  }
  .el-hero__video video{
    height:calc(100vh - (8.8rem + 6.4rem));
  }
  .el-hero__text span{
    font-size:6rem;
  }
  .el-hero-nav__item[data-pc-hide=true]{
    display:none;
  }
  .el-site-header-corp-global-nav--sp{
    display:none;
  }
  .el-site-header-park[data-pos-fixed=wait]{
    top:calc(-1 * 8.8rem);
  }
  .el-site-header-park__inner{
    padding:1.2rem 6.4rem;
  }
  .el-site-header-park__nav-trigger--sp{
    width:6.4rem;
    height:6.4rem;
    padding:1.4rem;
    border-radius:50%;
    box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  }
  [data-site=sh] .el-site-header-park__nav-trigger--sp{
    background-color:var(--bg-color--pale-blue);
  }
  [data-site=se] .el-site-header-park__nav-trigger--sp{
    background-color:var(--bg-color--pale-green);
  }
  [data-site=jo] .el-site-header-park__nav-trigger--sp{
    background-color:var(--bg-color--pale-blue2);
  }
  .el-site-header-park-language{
    width:160px;
    height:36px;
    margin-right:4rem;
  }
  .el-site-header-park-global-nav--sp{
    right:0;
  }
  .el-site-header-park-global-nav--sp{
    width:42.4rem;
  }
  .el-site-header-park-global-nav--sp__close{
    height:8.8rem;
    padding:1.4rem 2.4rem;
    margin-left:auto;
  }
  .el-site-header-park-global-nav--sp__close__icn{
    border-radius:50%;
    box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
    width:6.4rem;
    height:6.4rem;
  }
  [data-site=sh] .el-site-header-park-global-nav--sp__close__icn{
    background-color:var(--bg-color--pale-blue);
  }
  [data-site=se] .el-site-header-park-global-nav--sp__close__icn{
    background-color:var(--bg-color--pale-green);
  }
  [data-site=jo] .el-site-header-park-global-nav--sp__close__icn{
    background-color:var(--bg-color--pale-blue2);
  }
  .el-site-header-park-global-nav--sp__close__icn:hover{
    box-shadow:none;
    border:1px solid;
  }
  [data-site=sh] .el-site-header-park-global-nav--sp__close__icn:hover{
    border-color:var(--shinagawa-color);
  }
  [data-site=se] .el-site-header-park-global-nav--sp__close__icn:hover{
    border-color:var(--sendai-color);
  }
  [data-site=jo] .el-site-header-park-global-nav--sp__close__icn:hover{
    border-color:var(--joetsu-color);
  }
  .el-site-header-park-global-nav--sp__close__icn::before{
    width:3.6rem;
    left:50%;
    transform:translateX(-50%);
  }
  .el-site-header-park-global-nav--sp__close__icn::after{
    height:3.6rem;
    top:50%;
    transform:translateY(-50%);
  }
  .el-site-header-park-nav{
    display:none;
  }
  .el-site-header-park-nav::before{
    top:-4px;
    height:4px;
  }
  .el-site-header-park-nav__item[data-pc-hide=true]{
    display:none;
  }
  .el-site-header-park-nav__item{
    display:flex;
    align-items:center;
  }
  .el-site-header-park-nav__item:not(:last-child){
    margin-right:2.8rem;
  }
  .el-site-header-park-nav__item__icn{
    margin-right:0.4rem;
    width:3.2rem;
    height:3.2rem;
  }
  .pc-hide{
    display:none;
  }
  .el-site-header-partnership-global-nav--sp{
    display:none;
  }
  .el-site-header[data-pos-fixed=wait]{
    top:calc(-1 * 9rem);
  }
  .el-site-header__background{
    display:none;
  }
  .el-site-header__inner{
    padding:1.2rem 6.4rem;
  }
  .el-site-header__logo{
    max-width:14rem;
  }
  .el-site-header__nav-trigger--sp{
    width:6.4rem;
    height:6.4rem;
    padding:1.4rem;
    border-radius:50%;
    box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
    background-color:var(--bg-color--blue);
  }
  .el-site-header-language{
    width:160px;
    height:36px;
    margin-right:4rem;
  }
  .el-site-header-global-nav--sp{
    right:0;
  }
  .el-site-header-global-nav--sp{
    width:42.4rem;
  }
  .el-site-header-global-nav--sp__close{
    height:8.8rem;
    padding:1.4rem 2.4rem;
    margin-left:auto;
  }
  .el-site-header-global-nav--sp__close__icn{
    border-radius:50%;
    box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
    width:6.4rem;
    height:6.4rem;
    background-color:var(--bg-color--blue);
  }
  .el-site-header-global-nav--sp__close__icn:hover{
    box-shadow:none;
    border:1px solid var(--first-color);
  }
  .el-site-header-global-nav--sp__close__icn::before{
    width:3.6rem;
    left:50%;
    transform:translateX(-50%);
  }
  .el-site-header-global-nav--sp__close__icn::after{
    height:3.6rem;
    top:50%;
    transform:translateY(-50%);
  }
  .pc-hide{
    display:none;
  }
}
@media (max-width: 1538px) and (min-width: 1149px){
  .el-contents-wrapper[data-clear-space=corp]{
    padding:calc(9.6rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-hero-corp__video video{
    height:calc(100vh - 9.6rem);
  }
  .el-hero-corp__img-container img{
    height:calc(100vh - 9.6rem);
  }
  .el-site-header-corp__nav-row--pc{
    width:600px;
  }
  .el-site-header-corp__nav--pc__item:nth-child(-n+4){
    padding-top:1.6rem;
    padding-bottom:0;
  }
  .el-site-header-corp__nav--pc__item:nth-child(n+5){
    padding:1.6rem 0;
  }
}
@media (min-width: 1149px){
  .el-hero-corp__text--main{
    font-size:6rem;
    margin-bottom:6.4rem;
  }
  .el-hero-corp__text--sub{
    font-size:2rem;
    line-height:4rem;
  }
  .el-hero-corp__text--sub span{
    padding:0 2rem 0.2rem;
  }
  .el-hero-corp__pagination{
    bottom:4rem;
  }
  .el-hero-park__pagination{
    bottom:calc(100% + 1.6rem);
  }
  .el-hero-partnership__pagination{
    bottom:calc(100% + 1.6rem);
  }
  .el-site-header-corp__inner{
    padding:0 6.4rem;
  }
  .el-site-header-corp__logo{
    max-width:24.8rem;
  }
  .el-site-header-corp__nav-wrapper--pc{
    display:flex;
    align-items:center;
  }
  .el-site-header-corp__nav-wrapper--sp{
    display:none;
  }
  .pc-hide{
    display:none;
  }
}
@media (min-width: 1181px){
  .el-heading-slider__pagination{
    bottom:calc(120 / 1920 * 100vw);
    right:calc(64 / 1920 * 100vw);
  }
  .el-site-footer .el-section, .el-site-footer-park .el-section{
    padding:4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer-park{
    margin-top:4rem;
  }
  .el-site-footer-park__main-container{
    padding:4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer-park__main-btn{
    max-width:var(--contents-width);
  }
  .el-site-footer-park__main-btn__item{
    min-width:160px;
  }
  .el-site-footer-park__main-btn__item:not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-site-footer-park__sub-container::before{
    content:"";
    display:block;
    background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
    background-repeat:space;
    background-size:10px 100%;
    height:4px;
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
  }
  .el-site-footer-park__sub-nav{
    margin-top:-1.6rem;
    justify-content:center;
    align-items:center;
  }
  .el-site-footer-park__sub-nav__item{
    margin-top:1.6rem;
  }
  .el-site-footer-park__sub-nav__item:not(:first-child){
    padding-left:1.6rem;
    border-left:1px solid #ccc;
  }
  .el-site-footer-park__sub-nav__item:not(:last-child){
    padding-right:1.6rem;
  }
  .el-site-footer-park__copyright{
    padding:4rem 0;
    font-size:1.2rem;
  }
  .el-site-footer{
    margin-top:4rem;
  }
  .el-site-footer__main-container{
    padding:4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer__main-btn{
    max-width:var(--contents-width);
    margin-bottom:4rem;
  }
  .el-site-footer__main-btn__item{
    min-width:160px;
  }
  .el-site-footer__main-btn__item:not(:last-child){
    margin-right:calc(48 / 1920 * 100vw);
  }
  .el-site-footer__sub-container::before{
    content:"";
    display:block;
    background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ccc' d='M100,50c0,27.614-22.386,50-50,50S0,77.614,0,50S22.386,0,50,0S100,22.386,100,50z'/%3E%3C/svg%3E");
    background-repeat:space;
    background-size:10px 100%;
    height:4px;
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
  }
  .el-site-footer__sub-nav{
    margin-top:-1.6rem;
    justify-content:center;
    align-items:center;
  }
  .el-site-footer__sub-nav__item{
    margin-top:1.6rem;
  }
  .el-site-footer__sub-nav__item:not(:first-child){
    padding-left:1.6rem;
    border-left:1px solid #ccc;
  }
  .el-site-footer__sub-nav__item:not(:last-child){
    padding-right:1.6rem;
  }
  .el-site-footer__copyright{
    padding:4rem 0;
    font-size:1.2rem;
  }
}
@media (min-width: 1480px){
  .el-scroll-slider__button[data-hide=true]{
    display:none;
  }
}
@media (min-width: 1539px){
  .el-contents-wrapper[data-clear-space=corp]{
    padding:calc(8.8rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-hero-corp__video video{
    height:calc(100vh - 8.8rem);
  }
  .el-hero-corp__img-container img{
    height:calc(100vh - 8.8rem);
  }
  .el-site-header-corp__nav--pc__item:hover::before{
    content:"";
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    width:4rem;
    height:2px;
    display:block;
    background-color:var(--corp-color);
    bottom:2rem;
  }
}
@media (min-width: 1811px){
  .el-card-zigzag__item-container{
    width:100%;
  }
  .el-card-zigzag-item:not(:last-child){
    margin-right:3.8rem;
  }
}
@media (prefers-reduced-motion: reduce){
  *:not(.no-transition){
    animation-duration:0.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:0.01ms !important;
    scroll-behavior:auto !important;
  }
}
@media print{
  [data-browser-name=ie] [data-hide-print=true]{
    opacity:0;
    visibility:hidden;
    height:0px;
    padding:0;
    margin:0;
  }

  [data-hide-print=true]{
    display:none;
  }
  .el-fixed-btn-menu{
    display:none;
  }
  .el-fixed-btn-park{
    display:none;
  }
  .el-fixed-btn{
    display:none;
  }
  .el-table[data-sticky-header=true]{
    page-break-before:always;
    padding-top:2rem;
  }
  .el-table[data-sticky-header=true] .el-table__sticky-thead{
    display:none !important;
  }
  .el-table[data-sticky-header=true] .el-table__sticky-th-thead{
    display:none !important;
  }
  .el-table[data-sticky-header=true] .el-table__sticky-th-tbody{
    display:none !important;
  }
  .el-table[data-sticky-header=true] .el-table__overflow-y-container{
    max-height:none !important;
  }
  .el-table[data-sticky-header=true] thead[aria-hidden=true]{
    visibility:visible !important;
  }
}
@media screen and (max-width: 768px){
  .sp-none{
    display:none;
  }
  .el-accordion-color{
    margin:0 auto 4rem;
  }
  .el-accordion-color-item__trigger{
    font-size:2rem;
    padding:2.4rem;
    padding-right:3.6rem;
  }
  .el-accordion-color-item__trigger__inner{
    padding-right:3.6rem;
  }
  .el-accordion-color-item__region__inner{
    padding:2.4rem;
  }
  .el-accordion-item::after{
    margin:1.6rem 0;
  }
  .el-accordion-item__trigger{
    padding-right:3.6rem;
  }
  .el-accordion-item__region__inner{
    padding-top:1.2rem;
  }
  .el-anchor-list__item:not(:last-child){
    margin-right:2rem;
  }
  .el-bg-decoration[data-pattern="1"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/01-sp.png");
    margin:6.4rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-bg-decoration[data-pattern="2"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/02-sp.png");
    padding:8.8rem var(--padding-contents-wrapper--lr);
  }
  .el-bg-decoration[data-pattern="3"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/03-sp.png");
    padding:6.4rem var(--padding-contents-wrapper--lr) 4rem;
  }
  .el-bg-decoration[data-pattern="4"]{
    background-image:url("/common-renewal/img/components/el-bg-decoration/04-sp.png");
    padding:6.4rem var(--padding-contents-wrapper--lr) 4rem;
  }
  .el-blockquote{
    padding:4rem 1.6rem;
  }
  .el-blockquote__start, .el-blockquote__end{
    width:2.4rem;
    height:2.4rem;
  }
  .el-breadcrumbs{
    margin:6.4rem 0 0;
  }
  .el-breadcrumbs-item__inner{
    font-size:1.2rem;
  }
  .el-btn-more{
    margin:0 auto 2.4rem;
  }
  .el-btn-more[data-layout=horizontal] .el-btn-more__inner{
    align-items:flex-start;
  }
  .el-btn-more[data-layout=horizontal][data-align=center] .el-btn-more__inner{
    align-items:center;
  }
  .el-btn-more[data-layout=horizontal][data-align=right] .el-btn-more__inner{
    align-items:flex-end;
  }
  .el-btn-more[data-layout=horizontal]:not([data-column]) .el-btn-more__inner{
    flex-wrap:wrap;
  }
  .el-btn-more-item__inner{
    font-size:1.6rem;
    padding:1rem;
  }
  .el-btn{
    margin:0 auto 2.4rem;
  }
  .el-btn[data-layout=horizontal] .el-btn__inner{
    align-items:flex-start;
  }
  .el-btn[data-layout=horizontal][data-align=center] .el-btn__inner{
    align-items:center;
  }
  .el-btn[data-layout=horizontal][data-align=right] .el-btn__inner{
    align-items:flex-end;
  }
  .el-btn[data-layout=horizontal]:not([data-column]) .el-btn__inner{
    flex-wrap:wrap;
  }
  .el-btn-item{
    font-size:1.6rem;
    padding:1.6rem;
  }
  .el-btn-item:hover{
    padding:1.4rem;
  }
  [data-color="2"] .el-btn-item[data-reversal=true]{
    padding:1.6rem;
  }
  .el-btn-item[data-style=more]:hover{
    padding:1.8rem;
  }
  .el-business-hours{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-business-hours__head__inner{
    min-width:calc(1100px);
    background-image:url("/common-renewal/img/components/el-business-hours/bg-sp.png");
  }
  .el-business-hours__body__inner{
    min-width:calc(1118px);
  }
  .el-calendar__head__current{
    font-size:1.6rem;
  }
  .el-calendar__week-item{
    font-size:1.6rem;
    min-width:calc((716px) / 7);
    max-width:calc((716px) / 7);
  }
  .el-calendar__day-item{
    font-size:1.6rem;
    min-width:calc((716px) / 7);
    max-width:calc((716px) / 7);
    padding:0.4rem;
    min-height:5.6rem;
  }
  .el-calendar__day-item__date{
    font-size:1.6rem;
  }
  .el-calendar__day-item__event{
    font-size:1rem;
  }
  .el-card-block-item__text-container{
    padding:1.2rem;
  }
  .el-card-block-item__text--pc{
    display:none;
  }
  [data-layout=horizontal] .el-card-block-item__text-container{
    padding:1.6rem;
  }
  .el-card-decoration-corp{
    margin:6.4rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-card-decoration-corp-item__text--main{
    font-size:2rem;
  }
  .el-card-decoration-corp-item__text--sub{
    font-size:1.6rem;
  }
  .el-card-decoration-full{
    margin:6.4rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-card-decoration-full-item{
    padding-bottom:8.2rem;
  }
  .el-card-decoration-full-item__text-container{
    padding:1.2rem;
    width:calc(100% - 1.6rem);
    background-color:#fff;
    top:calc(100% - 5.8rem - 8.2rem);
    box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
    border-radius:0 1rem 0 0;
  }
  [data-layout=horizontal] .el-card-decoration-full-item__img-container{
    margin-right:0.8rem;
  }
  .el-card-decoration{
    margin:0 auto 6.4rem;
  }
  .el-card-decoration-item{
    margin-bottom:2.4rem;
  }
  .el-card-decoration-item__text-container{
    padding:1.2rem;
  }
  [data-layout=horizontal] .el-card-decoration-item__img-container{
    margin-right:0.8rem;
  }
  .el-card-more{
    margin-bottom:6.4rem;
  }
  .el-card-more__more-container{
    margin:4rem auto 0;
  }
  .el-card-zigzag-item__heading{
    font-size:1.6rem;
    margin-bottom:0.8rem;
  }
  .el-card{
    margin:0 auto 4rem;
  }
  .el-card-item__text-container{
    padding:1.2rem;
  }
  [data-layout=horizontal] .el-card-item__img-container{
    margin-right:0.8rem;
  }
  .el-catch-text{
    font-size:2rem;
  }
  .el-catch-text[data-size=small]{
    font-size:1.4rem;
  }
  .el-check-button{
    margin:0 auto 2.4rem;
  }
  .el-clickable-map{
    margin:6.4rem auto;
  }
  .el-clickable-map__pc{
    display:none;
  }
  .el-contents-wrapper[data-clear-space-nav=disabled]{
    padding:calc(6.4rem) var(--padding-contents-wrapper--lr) 0 !important;
  }
  .el-contents-wrapper[data-clear-space-top=true]{
    padding:calc(6.4rem) var(--padding-contents-wrapper--lr) 0 !important;
  }
  .el-contents-wrapper[data-clear-space=partner]{
    padding:calc(6.4rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-cookie__text{
    font-size:1.2rem;
  }
  .el-cookie__button{
    margin-top:2rem;
    width:100%;
    text-align:center;
    font-size:1.6rem;
  }
  .el-detail-list[data-vertical-on-sp=true] .el-detail-list__item{
    display:block;
    width:auto;
  }
  .el-detail-list[data-vertical-on-sp=true] .el-detail-list__item:not(:first-child){
    margin-top:1.6rem;
  }
  .el-detail-list[data-vertical-on-sp=true] .el-detail-list__item:not(:first-child) .el-detail-list__heading,
.el-detail-list[data-vertical-on-sp=true] .el-detail-list__item:not(:first-child) .el-detail-list__text{
    padding-top:0;
    margin-top:0;
  }
  .el-detail-list[data-vertical-on-sp=true] .el-detail-list__heading{
    display:flex;
    align-items:center;
    width:auto;
    white-space:normal;
    padding-right:0;
    margin-bottom:0.8rem;
  }
  .el-detail-list[data-vertical-on-sp=true] .el-detail-list__text{
    display:block;
    width:auto;
  }
  .el-detail-list[data-vertical-on-sp=true][data-with-border=true] .el-detail-list__heading,
.el-detail-list[data-vertical-on-sp=true][data-with-border=true] .el-detail-list__text{
    border-bottom:none;
    padding-bottom:0;
  }
  .el-detail-list[data-vertical-on-sp=true][data-with-border=true] .el-detail-list__item{
    border-bottom:1px solid var(--border-color--gray);
    padding-bottom:1.6rem;
  }
  .el-detail-list[data-vertical-on-sp=true][data-with-border=true] .el-detail-list__item:not(:first-child) .el-detail-list__heading,
.el-detail-list[data-vertical-on-sp=true][data-with-border=true] .el-detail-list__item:not(:first-child) .el-detail-list__text{
    padding-top:0;
  }
  .el-detail-list[data-vertical-on-sp=true][data-with-colon=true] .el-detail-list__heading__inner{
    position:relative;
    padding-right:1rem;
  }
  .el-detail-list[data-vertical-on-sp=true][data-with-colon=true] .el-detail-list__heading__inner::after{
    right:0;
  }
  .el-faq-item__trigger{
    padding:1.6rem 5.2rem 1.6rem 1.6rem;
  }
  .el-faq-item__trigger::before, .el-faq-item__trigger::after{
    right:1.6rem;
  }
  .el-faq-item__trigger__icn{
    width:3.2rem;
    height:3.2rem;
    font-size:1.8rem;
    margin-right:1.2rem;
  }
  .el-faq-item__region::before{
    margin:0 1.6rem;
  }
  .el-faq-item__region__inner{
    padding:1.6rem;
  }
  .el-faq-item__region__icn{
    width:3.2rem;
    height:3.2rem;
    font-size:1.8rem;
    margin-right:1.2rem;
  }
  .el-fixed-btn-menu__button{
    width:8rem;
    height:8rem;
    bottom:6.4rem;
    right:1.6rem;
  }
  .el-fixed-btn-menu__button[aria-hidden=true]{
    opacity:0;
    visibility:hidden;
  }
  .el-fixed-btn-menu__module{
    padding:2.4rem var(--padding-contents-wrapper--lr) 8rem;
  }
  .el-fixed-btn-menu__underlay{
    display:none;
  }
  .el-fixed-btn-menu-global-nav--sp{
    width:100%;
  }
  .el-fixed-btn-menu-global-nav--sp__close{
    height:6.6rem;
  }
  .el-fixed-btn-menu-global-nav--sp__close__icn{
    display:inline-block;
    width:3.6rem;
    height:3.6rem;
  }
  .el-fixed-btn-menu-global-nav--sp__close__icn::before{
    width:100%;
    left:0;
  }
  .el-fixed-btn-menu-global-nav--sp__close__icn::after{
    height:100%;
    top:0;
  }
  .el-fixed-btn-park__button{
    width:calc(100% - (var(--padding-contents-wrapper--lr) * 4));
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    border-radius:1rem 1rem 0 0;
  }
  .el-fixed-btn-park__button[aria-hidden=true]{
    opacity:0;
    visibility:hidden;
  }
  .el-fixed-btn__button{
    width:8rem;
    height:8rem;
    bottom:6.4rem;
    right:1.6rem;
  }
  .el-fixed-btn__button[aria-hidden=true]{
    opacity:0;
    visibility:hidden;
  }
  .el-floor-map{
    margin:0 auto 4rem;
    display:block;
  }
  .el-floor-map .el-floor-map__pic-container{
    display:block;
    max-width:none;
    padding:0;
    margin-bottom:1.6rem;
    text-align:center;
  }
  .el-floor-map__item-container{
    margin-top:2.4rem;
  }
  .el-heading-lv1-bg{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 3.2rem;
  }
  .el-heading-lv1-bg__inner{
    padding:8rem var(--padding-contents-wrapper--lr);
  }
  .el-heading-lv1-bg__sub{
    font-size:1.4rem;
  }
  .el-heading-lv1-bg__main{
    font-size:3.2rem;
  }
  .el-heading-lv1-color{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
  }
  .el-heading-lv1-color__sub{
    font-size:1.4rem;
  }
  .el-heading-lv1-color__main{
    font-size:3.2rem;
  }
  .el-heading-lv1-color__inner{
    padding:4.2rem var(--padding-contents-wrapper--lr);
  }
  .el-heading-lv1{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 3.2rem;
  }
  .el-heading-lv2{
    margin:6.4rem auto 2.4rem;
  }
  .el-heading-lv2[data-decoration=true] .el-heading-lv2__main::before{
    height:3.6rem;
  }
  .el-heading-lv2[data-align=center][data-decoration=true] .el-heading-lv2__main::before{
    width:4rem;
  }
  .el-heading-lv2__sub{
    font-size:1.4rem;
    margin-top:0.4rem;
  }
  .el-heading-lv2__main{
    font-size:2.8rem;
  }
  .el-heading-lv2__link{
    font-size:1.4rem;
    display:block;
    text-align:right;
  }
  .el-heading-lv3{
    margin:4rem auto 2.4rem;
  }
  .el-heading-lv3[data-decoration=true]::after{
    margin:2rem 0;
  }
  .el-heading-lv3[data-align=center][data-decoration=true]::before{
    font-size:1.2rem;
    margin-right:1.2rem;
  }
  .el-heading-lv3[data-align=center][data-decoration=true]::after{
    font-size:1.2rem;
    margin-left:1.2rem;
  }
  .el-heading-lv3__sub{
    font-size:1.2rem;
  }
  .el-heading-lv3__inner{
    font-size:2rem;
  }
  .el-heading-lv4{
    margin:3.6rem auto 2.4rem;
  }
  .el-heading-lv4__main{
    font-size:1.8rem;
  }
  .el-heading-lv4__sub{
    font-size:1.4rem;
    margin-top:1.4rem;
  }
  .el-heading-lv4__link{
    font-size:1.4rem;
    display:block;
    text-align:right;
  }
  .el-heading-lv5__inner{
    font-size:1.6rem;
  }
  .el-heading-lv6__inner{
    font-size:1.6rem;
  }
  .el-heading-slider{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 2rem;
  }
  [data-decoration=true] .el-heading-slider__slides::before{
    background-size:auto;
  }
  .el-heading-slider__slides::before{
    background-size:auto 35%;
    background-repeat:no-repeat;
  }
  .el-heading-slider__item__img-container img{
    width:100%;
    aspect-ratio:1/1;
  }
  [data-decoration=true] .el-heading-slider__item__img-container img{
    height:240px;
  }
  .el-heading-slider__text{
    top:4.8rem;
  }
  .el-heading-slider__sub{
    font-size:1.8rem;
    margin-bottom:0.4rem;
    padding:0.4rem 0.8rem 0.4rem 1.6rem;
  }
  .el-heading-slider__main{
    padding:0.4rem 0.8rem 0.4rem 1.6rem;
  }
  .el-heading-slider__pagination .swiper-pagination-bullet{
    width:0.8rem;
    height:0.8rem;
  }
  .el-heading-slider__pagination .swiper-pagination-bullet-active{
    width:1.2rem;
    height:1.2rem;
  }
  .el-hero-corp{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-hero-corp__inner{
    top:2.4rem;
    left:0;
  }
  .el-hero-park{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 6.4rem;
  }
  .el-hero-park__inner{
    top:2.4rem;
    left:0;
  }
  .el-hero-park__video video{
    height:calc(100vh - 6.4rem);
  }
  .el-hero-park__img-container img{
    height:calc(100vh - 6.4rem);
  }
  .el-hero-park__info__inner{
    max-width:var(--contents-width--narrow);
    margin:auto;
    padding:1.2rem 2.4rem;
    border-radius:1rem;
    background-color:rgba(255, 255, 255, 0.9);
  }
  .el-hero-park__info__detail{
    max-width:var(--contents-width--narrow);
    margin:auto;
    flex-direction:column;
  }
  .el-hero-park__info__detail__primary{
    justify-content:center;
  }
  .el-hero-park__info__detail--heading{
    margin-right:2rem;
    font-size:1.4rem;
  }
  .el-hero-park__info__detail--time{
    margin-bottom:0.4rem;
    font-size:2rem;
  }
  .el-hero-park__info__detail--annotation{
    font-size:1.2rem;
  }
  .el-hero-park__info__link{
    max-width:var(--contents-width--narrow);
    margin:0.8rem auto 0;
  }
  .el-hero-park__info__link__item{
    padding:1rem 0;
    font-size:1.4rem;
    border-radius:1rem;
  }
  .el-hero-partnership{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
  }
  .el-hero-partnership__inner{
    top:2.4rem;
    left:0;
  }
  .el-hero-partnership__video video{
    height:480px;
  }
  .el-hero-partnership__img-container img{
    height:480px;
  }
  .el-hero-partnership__text--main{
    font-size:3.2rem;
    top:20%;
  }
  .el-hero-partnership__info{
    bottom:1.6rem;
  }
  .el-hero-partnership__info__inner{
    width:calc(100% - 3.2rem);
    margin:auto;
    border-radius:1rem;
  }
  .el-hero-partnership__info__detail{
    max-width:var(--contents-width--narrow);
    margin:auto;
    border-radius:1rem 1rem 0 0;
    padding:1.2rem var(--padding-contents-wrapper--lr);
    flex-direction:column;
  }
  .el-hero-partnership__info__detail--time{
    text-align:right;
  }
  .el-hero-partnership__info__detail--time p:not(:last-child){
    margin-bottom:0.4rem;
  }
  .el-hero-partnership__info__text{
    padding:0 var(--padding-contents-wrapper--lr);
  }
  .el-hero-partnership__info__link{
    margin-top:1.2rem;
    position:relative;
  }
  .el-hero-partnership__info__link__item{
    width:100%;
    padding:1.4rem;
    font-size:1.4rem;
    border-radius:0 0 1rem 1rem;
  }
  .el-hero-partnership__info__link__item span{
    padding-right:2rem;
  }
  .el-hero{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 6.4rem;
  }
  .el-hero__inner{
    top:5.6rem;
    left:0;
  }
  .el-hero__video video{
    height:calc(100vh - 6.6rem);
  }
  .el-hero__text-container__inner{
    height:80%;
    max-width:var(--contents-width--narrow);
  }
  .el-hero__info{
    bottom:12rem;
    padding:0 var(--padding-contents-wrapper--lr);
  }
  .el-hero__info__inner{
    max-width:var(--contents-width--narrow);
    margin:auto;
    border-radius:1rem;
  }
  .el-hero__info__detail{
    max-width:var(--contents-width--narrow);
    margin:auto;
    border-radius:1rem 1rem 0 0;
    padding:1.2rem;
    flex-direction:column;
  }
  .el-hero__info__detail--time{
    margin-bottom:0.4rem;
  }
  .el-hero__info__link__item{
    width:50%;
    padding:0.6rem;
    font-size:1.2rem;
  }
  .el-hero__info__link__item:nth-child(1){
    border-radius:0 0 0 1rem;
  }
  .el-hero__info__link__item:nth-child(2){
    border-radius:0 0 1rem 0;
  }
  .el-hero__pagination{
    bottom:calc(100% + .8rem);
  }
  .el-hero-nav__item{
    flex-shrink:0;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:6rem;
  }
  .el-hero-nav__item__icn{
    width:2.4rem;
    height:2.4rem;
  }
  .el-hero-nav__item__text{
    font-size:1rem;
    line-height:1.2rem;
    transform:scale(0.9);
    white-space:nowrap;
  }
  .el-important-news{
    border:2px solid #fff;
    padding:0.8rem 2rem;
  }
  .el-important-news__item{
    font-size:1.4rem;
  }
  .el-input-calendar{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
    padding:1.6rem;
  }
  .el-lead-text{
    font-size:1.8rem;
    margin:2.4rem auto 6.4rem;
  }
  .el-lead-text[data-size=small]{
    font-size:1.6rem;
  }
  .el-line{
    margin:2.4rem auto;
  }
  .el-line[data-margin=large]{
    margin:6.4rem auto;
  }
  .el-line[data-margin=small]{
    margin:2rem auto;
  }
  .el-line[data-width=full]{
    margin:6.4rem calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-news-filter__pagination{
    font-size:1.6rem;
    margin:4rem auto 0;
  }
  .el-news-item::before{
    margin:1.6rem 0;
  }
  .el-news-item:last-child::after{
    margin:1.6rem 0;
  }
  .el-news-item__img-container{
    margin-right:1.2rem;
  }
  .el-news-item__img-container--pc{
    display:none;
  }
  .el-paragraph{
    font-size:1.4rem;
    margin:0 auto 1.6rem;
  }
  .el-paragraph[data-size=small]{
    font-size:1.2rem;
  }
  .el-paragraph[data-size=large]{
    font-size:1.6rem;
  }
  .el-pic-block{
    margin:0 auto 6.4rem;
  }
  .el-pic-block[data-fill-space-sp=true]{
    border-radius:0;
  }
  .el-pic-block[data-fill-space-sp=true] .el-pic-block__pic-container{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 1.6rem;
    border-radius:0;
  }
  .el-pic-block[data-fill-space-sp=true] .el-pic-block__img-container{
    border-radius:0;
  }
  .el-pic-block[data-fill-space-sp=true] .el-pic-block__img-container img{
    border-radius:0;
  }
  .el-pic-block{
    display:block;
  }
  .el-pic-block .el-pic-block__pic-container{
    display:block;
    max-width:none;
    padding:0;
    margin:0 auto 1.6rem;
    text-align:center;
  }
  .el-pic-decoration{
    margin:0 auto 8rem;
  }
  .el-pic-decoration__img-container img{
    border-radius:0.8rem;
  }
  .el-pic-decoration__caption{
    bottom:-0.8rem;
    font-size:2rem;
  }
  .el-pic-row{
    margin:-0.8rem auto 2.4rem;
  }
  .el-pic-row-item{
    max-width:4.4rem;
  }
  .el-pic-slider{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
  }
  .el-pic-slider__item__img-container img{
    width:100%;
    min-height:250px;
  }
  .el-pic-slider__button{
    bottom:1.2rem;
  }
  .el-pic{
    margin-bottom:1.6rem;
  }
  .el-pic[data-fill-space-sp=true]{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-pic[data-fill-space-sp=true] .el-pic__img-container img{
    border-radius:0;
  }
  .el-pic__img-container img{
    border-radius:0.8rem;
  }
  .el-pic__text{
    font-size:1.4rem;
    padding:0.4rem;
  }
  .el-pic[data-pic-width=full]{
    margin:6.4rem calc(-1 * var(--padding-contents-wrapper--lr));
    border-radius:0.8rem;
  }
  .el-scroll-slider__button{
    margin-top:4rem;
  }
  .el-scroll-slider__button-container{
    display:none;
  }
  .el-scroll-slider__scrollbar{
    width:100%;
    height:0.4rem;
  }
  .el-section{
    margin:6.4rem calc(-1 * var(--padding-contents-wrapper--lr));
    padding:4rem var(--padding-contents-wrapper--lr);
  }
  .el-section[data-padding-size=small]{
    padding:2.4rem var(--padding-contents-wrapper--lr);
  }
  .el-site-footer-corp{
    margin-top:2.4rem;
  }
  .el-site-footer-corp__main-container{
    padding:3.8rem 0 2.4rem;
    max-width:var(--contents-width--narrow);
    margin:auto;
  }
  .el-site-footer-corp__main-container__inner{
    flex-direction:column;
    max-width:520px;
  }
  .el-site-footer-corp__main-company{
    text-align:center;
    margin-bottom:4rem;
  }
  .el-site-footer-corp__main-company--heading{
    margin-bottom:1.2rem;
  }
  .el-site-footer-corp__main-company--heading p{
    font-size:1.8rem;
  }
  .el-site-footer-corp__main-company--heading span{
    font-size:1.2rem;
  }
  .el-site-footer-corp__main-company--detail{
    font-size:1.4rem;
  }
  .el-site-footer-corp__main-nav{
    font-size:1.2rem;
    max-width:520px;
  }
  .el-site-footer-corp__main-nav--pc{
    display:none;
  }
  .el-site-footer-corp__main-nav__column{
    display:flex;
    flex-wrap:wrap;
  }
  .el-site-footer-corp__main-nav__column:not(:first-child){
    margin-top:1.2rem;
  }
  .el-site-footer-corp__main-nav__item{
    width:calc(100% / 2 - 2.4rem * 1 / 2);
  }
  .el-site-footer-corp__main-nav__item:nth-child(n+3){
    margin-top:1.2rem;
  }
  .el-site-footer-corp__main-nav__item:nth-child(2n){
    margin-left:2.4rem;
  }
  .el-site-footer-corp__sub-container__inner{
    max-width:520px;
  }
  .el-site-footer-corp__sub-nav{
    flex-direction:column;
  }
  .el-site-footer-corp__sub-nav__item{
    text-align:center;
  }
  .el-site-footer-corp__sub-nav__item:last-child{
    margin-top:1.2rem;
  }
  .el-site-footer-corp__sub-nav{
    text-align:center;
  }
  .el-site-footer-corp__copyright{
    margin-top:2.4rem;
    font-size:1rem;
  }
  .el-site-footer-park{
    padding-bottom:6rem;
  }
  .el-site-footer-partnership{
    margin-top:2.4rem;
  }
  .el-site-footer-partnership__main-container{
    padding:2.4rem var(--padding-contents-wrapper--lr) 4rem;
    max-width:520px;
    margin:auto;
  }
  .el-site-footer-partnership__main-company{
    font-size:1.6rem;
  }
  .el-site-footer-partnership__sub-container{
    max-width:520px;
    margin:auto;
  }
  .el-site-footer-partnership__sub-nav__item{
    width:calc(100% / 2);
  }
  .el-site-footer-partnership__sub-nav__item:nth-child(2n){
    padding-left:1.6rem;
  }
  .el-site-footer-partnership__sub-nav__item:nth-child(2n)::before{
    content:"";
    display:block;
    position:absolute;
    width:1px;
    height:1.6rem;
    left:0;
    top:1px;
    background-color:#ccc;
  }
  .el-site-footer-partnership__sub-nav__item:nth-child(n+3){
    margin-top:1.2rem;
  }
  .el-site-footer-partnership__copyright{
    padding:4rem 0 2.4rem;
    font-size:1rem;
  }
  .el-site-header-partnership__inner{
    padding:1.2rem 1.6rem;
  }
  .el-site-header-partnership__logo{
    max-width:23.4rem;
  }
  .el-site-header-partnership__logo--after{
    display:none;
  }
  .el-site-header-partnership__nav-wrapper--pc{
    display:none;
  }
  [data-pos-fixed=wait] .el-site-header__background{
    display:none;
  }
  [data-nav-disabled=true] .el-site-header-nav{
    display:none;
  }
  .el-site-header-nav::before{
    height:2px;
  }
  .el-site-header-nav__background{
    display:none;
  }
  .el-site-header-nav-container{
    padding:0.8rem 0;
    overflow-x:auto;
    box-shadow:0 0.3rem 0.6rem rgba(0, 77, 160, 0.24);
  }
  .el-site-header-nav__item{
    flex-shrink:0;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:6rem;
  }
  .el-site-header-nav__item__icn{
    width:2.4rem;
    height:2.4rem;
  }
  .el-site-header-nav__item__text{
    font-size:1rem;
    line-height:1.2rem;
    transform:scale(0.9);
    white-space:nowrap;
  }
  .el-slider{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 6.4rem;
  }
  .el-slider__button{
    margin-top:2.4rem;
    padding:1.2rem;
  }
  [data-margin=small] .el-slider__button{
    margin-top:1.2rem;
  }
  .el-slider__prev, .el-slider__next{
    display:none;
  }
  .el-slider__pagination{
    margin-top:-1.2rem;
  }
  .el-tab__tablist__inner--control{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    padding-bottom:2.4rem;
  }
  .el-tab [data-column*="1"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (1 - 1))) / 1);
  }
  .el-tab [data-column*="1"] .el-tab-head:nth-child(n+2){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="1"] .el-tab-head:not(:nth-child(1n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="2"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (2 - 1))) / 2);
  }
  .el-tab [data-column*="2"] .el-tab-head:nth-child(n+3){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="2"] .el-tab-head:not(:nth-child(2n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="3"] .el-tab-head{
    width:calc((99.9% - (0.8rem * (3 - 1))) / 3);
  }
  .el-tab [data-column*="3"] .el-tab-head:nth-child(n+4){
    margin-top:0.8rem;
  }
  .el-tab [data-column*="3"] .el-tab-head:not(:nth-child(3n)):not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="4"] .el-tab-head{
    flex-shrink:0;
    width:calc(90% / 3 - .8rem);
  }
  .el-tab [data-column*="4"] .el-tab-head:not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="5"] .el-tab-head{
    flex-shrink:0;
    width:calc(90% / 3 - .8rem);
  }
  .el-tab [data-column*="5"] .el-tab-head:not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="6"] .el-tab-head{
    flex-shrink:0;
    width:calc(90% / 3 - .8rem);
  }
  .el-tab [data-column*="6"] .el-tab-head:not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="7"] .el-tab-head{
    flex-shrink:0;
    width:calc(90% / 3 - .8rem);
  }
  .el-tab [data-column*="7"] .el-tab-head:not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="8"] .el-tab-head{
    flex-shrink:0;
    width:calc(90% / 3 - .8rem);
  }
  .el-tab [data-column*="8"] .el-tab-head:not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="9"] .el-tab-head{
    flex-shrink:0;
    width:calc(90% / 3 - .8rem);
  }
  .el-tab [data-column*="9"] .el-tab-head:not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab [data-column*="10"] .el-tab-head{
    flex-shrink:0;
    width:calc(90% / 3 - .8rem);
  }
  .el-tab [data-column*="10"] .el-tab-head:not(:last-child){
    margin-right:0.8rem;
  }
  .el-tab-head{
    font-size:1.6rem;
    padding:2rem 1rem;
  }
  .el-tab-head[aria-selected=true]::after{
    content:"";
    position:absolute;
    top:100%;
    left:calc(50% - .6rem);
    border:0.6rem solid transparent;
    border-top:1.8rem solid var(--first-color);
  }
  [data-color*="1"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--first-color);
  }
  [data-color*="2"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--second-color);
  }
  [data-color*="3"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--third-color);
  }
  [data-color*="4"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--fourth-color);
  }
  [data-color*="5"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--fifth-color);
  }
  [data-color*="6"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--shinagawa-color);
  }
  [data-color*="7"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--shinagawa2-color);
  }
  [data-color*="8"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--sendai-color);
  }
  [data-color*="9"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--sendai2-color);
  }
  [data-color*="10"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--joetsu-color);
  }
  [data-color*="11"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--joetsu2-color);
  }
  [data-color*="12"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--corp-color);
  }
  [data-color*="13"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--corp2-color);
  }
  [data-color*="14"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid var(--corp3-color);
  }
  [data-color*="15"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid #222;
  }
  [data-color*="16"] .el-tab-head[aria-selected=true]::after{
    border-top:1.8rem solid #fff;
  }
  .el-tab-head[aria-selected=true][data-color*="1"]::after{
    border-top:1.8rem solid var(--first-color);
  }
  .el-tab-head[aria-selected=true][data-color*="2"]::after{
    border-top:1.8rem solid var(--second-color);
  }
  .el-tab-head[aria-selected=true][data-color*="3"]::after{
    border-top:1.8rem solid var(--third-color);
  }
  .el-tab-head[aria-selected=true][data-color*="4"]::after{
    border-top:1.8rem solid var(--fourth-color);
  }
  .el-tab-head[aria-selected=true][data-color*="5"]::after{
    border-top:1.8rem solid var(--fifth-color);
  }
  .el-tab-head[aria-selected=true][data-color*="6"]::after{
    border-top:1.8rem solid var(--shinagawa-color);
  }
  .el-tab-head[aria-selected=true][data-color*="7"]::after{
    border-top:1.8rem solid var(--shinagawa2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="8"]::after{
    border-top:1.8rem solid var(--sendai-color);
  }
  .el-tab-head[aria-selected=true][data-color*="9"]::after{
    border-top:1.8rem solid var(--sendai2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="10"]::after{
    border-top:1.8rem solid var(--joetsu-color);
  }
  .el-tab-head[aria-selected=true][data-color*="11"]::after{
    border-top:1.8rem solid var(--joetsu2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="12"]::after{
    border-top:1.8rem solid var(--corp-color);
  }
  .el-tab-head[aria-selected=true][data-color*="13"]::after{
    border-top:1.8rem solid var(--corp2-color);
  }
  .el-tab-head[aria-selected=true][data-color*="14"]::after{
    border-top:1.8rem solid var(--corp3-color);
  }
  .el-tab-head[aria-selected=true][data-color*="15"]::after{
    border-top:1.8rem solid #222;
  }
  .el-tab-head[aria-selected=true][data-color*="16"]::after{
    border-top:1.8rem solid #fff;
  }
  .el-table[data-vertical-on-sp=true] colgroup{
    display:none;
  }
  .el-table[data-vertical-on-sp=true] table,
.el-table[data-vertical-on-sp=true] thead,
.el-table[data-vertical-on-sp=true] tbody,
.el-table[data-vertical-on-sp=true] tr,
.el-table[data-vertical-on-sp=true] td,
.el-table[data-vertical-on-sp=true] th{
    display:block;
    width:100%;
  }
  .el-table th, .el-table td{
    padding:1.2rem 0.4rem;
  }
  .el-text-box{
    margin:0 auto 6.4rem;
    padding:4rem 2rem;
  }
  .el-text-list[data-layout=horizontal]:not([data-column]) .el-text-list__item:not(:last-child){
    margin-right:2.4rem;
  }
  .el-text-list__item{
    font-size:1.4rem;
  }
  [data-fill-space-sp=true] .el-thumb-slider__item__img-container{
    border-radius:0;
  }
  [data-fill-space-sp=true] .el-thumb-slider__item__img-container img{
    border-radius:0;
  }
  .el-thumb-slider__button{
    margin-top:1.2rem;
  }
  .el-thumb-slider__prev, .el-thumb-slider__next{
    width:3.2rem;
    height:3.2rem;
  }
  .el-thumb-slider__pagination{
    margin:0 3.2rem;
  }
  .el-thumb-slider__pagination .swiper-pagination-bullet{
    width:0.8rem;
    height:0.8rem;
  }
  .el-thumb-slider__pagination .swiper-pagination-bullet-active{
    width:1.2rem;
    height:1.2rem;
  }
  .el-time__item{
    font-size:1.4rem;
  }
  .el-time__text span{
    font-size:1.8rem;
  }
  .el-timetable{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr));
  }
  .el-timetable__head__inner{
    min-width:calc(1170px);
    background-image:url("/common-renewal/img/components/el-timetable/bg-sp.png");
  }
  .el-timetable__body__inner{
    min-width:calc(1170px);
  }
  .el-timetable-item--detail{
    width:27.4rem;
    padding-left:2rem;
    padding:1.8rem 1.6rem;
  }
  .el-timetable-item__img-container{
    display:none;
  }
  .el-timetable-item--timeline__section{
    width:7rem;
  }
  .el-twitter{
    max-height:240px;
  }
}
@media only screen and (max-width: 568px){
  .el-btn-more[data-layout=horizontal][data-column*=m1] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-btn-more[data-layout=horizontal][data-column*=m1] .el-btn-more-item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m1] .el-btn-more-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m2] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-btn-more[data-layout=horizontal][data-column*=m2] .el-btn-more-item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m2] .el-btn-more-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m3] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-btn-more[data-layout=horizontal][data-column*=m3] .el-btn-more-item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m3] .el-btn-more-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m4] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-btn-more[data-layout=horizontal][data-column*=m4] .el-btn-more-item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m4] .el-btn-more-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m5] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-btn-more[data-layout=horizontal][data-column*=m5] .el-btn-more-item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m5] .el-btn-more-item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m6] .el-btn-more-item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-btn-more[data-layout=horizontal][data-column*=m6] .el-btn-more-item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-btn-more[data-layout=horizontal][data-column*=m6] .el-btn-more-item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m1] .el-btn-item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-btn[data-layout=horizontal][data-column*=m1] .el-btn-item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m1] .el-btn-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m2] .el-btn-item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-btn[data-layout=horizontal][data-column*=m2] .el-btn-item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m2] .el-btn-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m3] .el-btn-item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-btn[data-layout=horizontal][data-column*=m3] .el-btn-item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m3] .el-btn-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m4] .el-btn-item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-btn[data-layout=horizontal][data-column*=m4] .el-btn-item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m4] .el-btn-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m5] .el-btn-item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-btn[data-layout=horizontal][data-column*=m5] .el-btn-item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m5] .el-btn-item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m6] .el-btn-item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-btn[data-layout=horizontal][data-column*=m6] .el-btn-item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-btn[data-layout=horizontal][data-column*=m6] .el-btn-item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-card-block[data-column*=m1] > .el-card-block-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-block[data-column*=m1] > .el-card-block-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-block[data-column*=m1] > .el-card-block-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-block[data-column*=m2] > .el-card-block-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-block[data-column*=m2] > .el-card-block-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-block[data-column*=m2] > .el-card-block-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-block[data-column*=m3] > .el-card-block-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-block[data-column*=m3] > .el-card-block-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-block[data-column*=m3] > .el-card-block-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-block[data-column*=m4] > .el-card-block-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-block[data-column*=m4] > .el-card-block-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-block[data-column*=m4] > .el-card-block-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=m1] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-decoration-corp[data-column*=m1] > .el-card-decoration-corp-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=m1] > .el-card-decoration-corp-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=m2] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-decoration-corp[data-column*=m2] > .el-card-decoration-corp-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=m2] > .el-card-decoration-corp-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=m3] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-decoration-corp[data-column*=m3] > .el-card-decoration-corp-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=m3] > .el-card-decoration-corp-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-corp[data-column*=m4] > .el-card-decoration-corp-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-decoration-corp[data-column*=m4] > .el-card-decoration-corp-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-decoration-corp[data-column*=m4] > .el-card-decoration-corp-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration-full[data-column*=m1] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (1 - 1))) / 1);
  }
  .el-card-decoration-full[data-column*=m1] > .el-card-decoration-full-item:nth-child(n+2){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=m1] > .el-card-decoration-full-item:not(:nth-child(1n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration-full[data-column*=m2] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (2 - 1))) / 2);
  }
  .el-card-decoration-full[data-column*=m2] > .el-card-decoration-full-item:nth-child(n+3){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=m2] > .el-card-decoration-full-item:not(:nth-child(2n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration-full[data-column*=m3] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (3 - 1))) / 3);
  }
  .el-card-decoration-full[data-column*=m3] > .el-card-decoration-full-item:nth-child(n+4){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=m3] > .el-card-decoration-full-item:not(:nth-child(3n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration-full[data-column*=m4] > .el-card-decoration-full-item{
    width:calc((99.9% - (4rem * (4 - 1))) / 4);
  }
  .el-card-decoration-full[data-column*=m4] > .el-card-decoration-full-item:nth-child(n+5){
    margin-top:4rem;
  }
  .el-card-decoration-full[data-column*=m4] > .el-card-decoration-full-item:not(:nth-child(4n)):not(:last-child){
    margin-right:4rem;
  }
  .el-card-decoration[data-column*=m1] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-decoration[data-column*=m1] > .el-card-decoration-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=m1] > .el-card-decoration-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration[data-column*=m2] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-decoration[data-column*=m2] > .el-card-decoration-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=m2] > .el-card-decoration-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration[data-column*=m3] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-decoration[data-column*=m3] > .el-card-decoration-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=m3] > .el-card-decoration-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-decoration[data-column*=m4] > .el-card-decoration-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-decoration[data-column*=m4] > .el-card-decoration-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-decoration[data-column*=m4] > .el-card-decoration-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=m1] > .el-card-more-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card-more[data-column*=m1] > .el-card-more-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card-more[data-column*=m1] > .el-card-more-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=m2] > .el-card-more-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card-more[data-column*=m2] > .el-card-more-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card-more[data-column*=m2] > .el-card-more-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=m3] > .el-card-more-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card-more[data-column*=m3] > .el-card-more-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card-more[data-column*=m3] > .el-card-more-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card-more[data-column*=m4] > .el-card-more-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card-more[data-column*=m4] > .el-card-more-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card-more[data-column*=m4] > .el-card-more-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=m1] > .el-card-item{
    width:calc((99.9% - (2rem * (1 - 1))) / 1);
  }
  .el-card[data-column*=m1] > .el-card-item:nth-child(n+2){
    margin-top:2rem;
  }
  .el-card[data-column*=m1] > .el-card-item:not(:nth-child(1n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=m2] > .el-card-item{
    width:calc((99.9% - (2rem * (2 - 1))) / 2);
  }
  .el-card[data-column*=m2] > .el-card-item:nth-child(n+3){
    margin-top:2rem;
  }
  .el-card[data-column*=m2] > .el-card-item:not(:nth-child(2n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=m3] > .el-card-item{
    width:calc((99.9% - (2rem * (3 - 1))) / 3);
  }
  .el-card[data-column*=m3] > .el-card-item:nth-child(n+4){
    margin-top:2rem;
  }
  .el-card[data-column*=m3] > .el-card-item:not(:nth-child(3n)):not(:last-child){
    margin-right:2rem;
  }
  .el-card[data-column*=m4] > .el-card-item{
    width:calc((99.9% - (2rem * (4 - 1))) / 4);
  }
  .el-card[data-column*=m4] > .el-card-item:nth-child(n+5){
    margin-top:2rem;
  }
  .el-card[data-column*=m4] > .el-card-item:not(:nth-child(4n)):not(:last-child){
    margin-right:2rem;
  }
  .el-divide-layout[data-column*=m1] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (1 - 1))) / 1);
  }
  .el-divide-layout[data-column*=m1] > .el-divide-layout__item:nth-child(n+2){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=m1] > .el-divide-layout__item:not(:nth-child(1n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=m2] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (2 - 1))) / 2);
  }
  .el-divide-layout[data-column*=m2] > .el-divide-layout__item:nth-child(n+3){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=m2] > .el-divide-layout__item:not(:nth-child(2n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=m3] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (3 - 1))) / 3);
  }
  .el-divide-layout[data-column*=m3] > .el-divide-layout__item:nth-child(n+4){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=m3] > .el-divide-layout__item:not(:nth-child(3n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=m4] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (4 - 1))) / 4);
  }
  .el-divide-layout[data-column*=m4] > .el-divide-layout__item:nth-child(n+5){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=m4] > .el-divide-layout__item:not(:nth-child(4n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=m5] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (5 - 1))) / 5);
  }
  .el-divide-layout[data-column*=m5] > .el-divide-layout__item:nth-child(n+6){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=m5] > .el-divide-layout__item:not(:nth-child(5n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-divide-layout[data-column*=m6] > .el-divide-layout__item{
    width:calc((99.9% - (2.4rem * (6 - 1))) / 6);
  }
  .el-divide-layout[data-column*=m6] > .el-divide-layout__item:nth-child(n+7){
    margin-top:2.4rem;
  }
  .el-divide-layout[data-column*=m6] > .el-divide-layout__item:not(:nth-child(6n)):not(:last-child){
    margin-right:2.4rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m1] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (1 - 1))) / 1);
  }
  .el-text-list[data-layout=horizontal][data-column*=m1] .el-text-list__item:nth-child(n+2){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m1] .el-text-list__item:not(:nth-child(1n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m2] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (2 - 1))) / 2);
  }
  .el-text-list[data-layout=horizontal][data-column*=m2] .el-text-list__item:nth-child(n+3){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m2] .el-text-list__item:not(:nth-child(2n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m3] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (3 - 1))) / 3);
  }
  .el-text-list[data-layout=horizontal][data-column*=m3] .el-text-list__item:nth-child(n+4){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m3] .el-text-list__item:not(:nth-child(3n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m4] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (4 - 1))) / 4);
  }
  .el-text-list[data-layout=horizontal][data-column*=m4] .el-text-list__item:nth-child(n+5){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m4] .el-text-list__item:not(:nth-child(4n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m5] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (5 - 1))) / 5);
  }
  .el-text-list[data-layout=horizontal][data-column*=m5] .el-text-list__item:nth-child(n+6){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m5] .el-text-list__item:not(:nth-child(5n)):not(:last-child){
    margin-right:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m6] .el-text-list__item{
    width:calc((99.9% - (1.6rem * (6 - 1))) / 6);
  }
  .el-text-list[data-layout=horizontal][data-column*=m6] .el-text-list__item:nth-child(n+7){
    margin-top:1.6rem;
  }
  .el-text-list[data-layout=horizontal][data-column*=m6] .el-text-list__item:not(:nth-child(6n)):not(:last-child){
    margin-right:1.6rem;
  }
}
@media (max-width: 948px){
  .el-card-zigzag{
    margin:0 calc(-1 * var(--padding-contents-wrapper--lr)) 4rem;
    padding:0 var(--padding-contents-wrapper--lr);
    overflow:hidden;
  }
  .el-card-zigzag__item-container{
    display:none;
  }
  .el-card-zigzag-item{
    width:calc(252 / 375 * 100vw);
    padding-bottom:calc(40 / 375 * 100vw);
  }
  .el-card-zigzag-item__img-container{
    max-width:calc(240 / 375 * 100vw);
  }
  .el-card-zigzag-item__text-container{
    padding:1.4rem 0.8rem;
    width:calc(100% - 1.2rem);
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
  }
}
@media (max-width: 1130px){
  .el-contents-wrapper{
    padding:calc(6.4rem + 6.4rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-contents-wrapper[data-clear-space=park]{
    padding:calc(6.4rem + 6.4rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-hero-park-nav::before{
    height:2px;
  }
  .el-hero-park-nav__item{
    flex-shrink:0;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:6.4rem;
  }
  .el-hero-park-nav__item:not(:last-child){
    margin-right:0.4rem;
  }
  .el-hero-park-nav__item__icn{
    width:2.4rem;
    height:2.4rem;
  }
  .el-hero-park-nav__item__text{
    font-size:1rem;
    line-height:1.2rem;
  }
  .el-hero__text span{
    font-size:3.2rem;
  }
  .el-site-header-park[data-pos-fixed=wait]{
    top:calc(-1 * 6.6rem);
  }
  .el-site-header-park__inner{
    padding:1.2rem 1.6rem;
    height:6.4rem;
  }
  .el-site-header-park__logo{
    max-width:14rem;
  }
  [data-site=se] .el-site-header-park__logo{
    max-width:18rem;
  }
  .el-site-header-park__underlay{
    display:none;
  }
  .el-site-header-park__nav-trigger--sp{
    width:3.6rem;
    height:3.6rem;
  }
  .el-site-header-park-language{
    width:100%;
    margin-bottom:2.4rem;
  }
  .el-site-header-park-global-nav--sp{
    width:100%;
  }
  .el-site-header-park-global-nav--sp__close{
    height:6.6rem;
  }
  .el-site-header-park-global-nav--sp__close__icn{
    display:inline-block;
    width:3.6rem;
    height:3.6rem;
  }
  .el-site-header-park-global-nav--sp__close__icn::before{
    width:100%;
    left:0;
  }
  .el-site-header-park-global-nav--sp__close__icn::after{
    height:100%;
    top:0;
  }
  .el-site-header-park-nav::before{
    height:2px;
  }
  .el-site-header-park-nav__item{
    flex-shrink:0;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:6.4rem;
  }
  .el-site-header-park-nav__item:not(:last-child){
    margin-right:0.4rem;
  }
  .el-site-header-park-nav__item__icn{
    width:2.4rem;
    height:2.4rem;
  }
  .el-site-header-park-nav__item__text{
    font-size:1rem;
    line-height:1.2rem;
  }
  .el-site-header[data-pos-fixed=wait]{
    top:calc(-1 * 6.6rem);
  }
  .el-site-header__background{
    position:absolute;
    bottom:-1.4rem;
    left:0;
    z-index:-1;
    width:100%;
  }
  .el-site-header__background img{
    filter:drop-shadow(0 0.7rem 0.6rem rgba(0, 77, 160, 0.24));
    width:100%;
    height:7.7rem;
    object-fit:cover;
  }
  .el-site-header__inner{
    padding:1.2rem 1.6rem;
  }
  .el-site-header__logo{
    max-width:9rem;
  }
  .el-site-header__logo--after{
    display:none;
  }
  .el-site-header__underlay[data-display=true]{
    display:none;
  }
  .el-site-header__underlay{
    display:none;
  }
  .el-site-header__nav-wrapper--pc{
    display:none;
  }
  .el-site-header__nav-trigger--sp{
    width:3.6rem;
    height:3.6rem;
  }
  .el-site-header-language.sp-none{
    display:none;
  }
  .el-site-header-language{
    width:100%;
    margin-bottom:2.4rem;
  }
  .el-site-header-global-nav--sp{
    width:100%;
  }
  .el-site-header-global-nav--sp__close{
    height:6.6rem;
  }
  .el-site-header-global-nav--sp__close__icn{
    display:inline-block;
    width:3.6rem;
    height:3.6rem;
  }
  .el-site-header-global-nav--sp__close__icn::before{
    width:100%;
    left:0;
  }
  .el-site-header-global-nav--sp__close__icn::after{
    height:100%;
    top:0;
  }
}
@media (max-width: 1148px){
  .el-contents-wrapper[data-clear-space=corp]{
    padding:calc(6rem) var(--padding-contents-wrapper--lr) 0;
  }
  .el-hero-corp__video video{
    height:calc(100vh - 6rem);
  }
  .el-hero-corp__img-container img{
    height:calc(100vh - 6rem);
  }
  .el-hero-corp__text--main{
    font-size:3.2rem;
    margin-bottom:4rem;
  }
  .el-hero-corp__text--sub{
    font-size:1.8rem;
    line-height:3.6rem;
  }
  .el-hero-corp__pagination{
    bottom:2rem;
  }
  .el-hero-park__pagination{
    bottom:calc(100% + .8rem);
  }
  .el-hero-partnership__pagination{
    bottom:calc(100% + .8rem);
  }
  .el-site-header-corp__inner{
    padding:1.2rem 1.6rem;
  }
  .el-site-header-corp__logo{
    max-width:16.2rem;
  }
  .el-site-header-corp__logo--after{
    display:none;
  }
  .el-site-header-corp__nav-wrapper--pc{
    display:none;
  }
}
@media (max-width: 568px){
  .el-heading-lv1__sub{
    font-size:1.4rem;
  }
  .el-heading-lv1__main{
    font-size:3.2rem;
  }
  .el-heading-slider__sub{
    font-size:1.4rem;
  }
  .el-heading-slider__main{
    font-size:3.2rem;
  }
  .el-heading-slider__pagination{
    bottom:calc(60 / 568 * 100vw);
    right:1.6rem;
  }
}
@media (max-width: 768px){
  .el-heading-lv1__inner{
    padding-top:8rem;
  }
}
@media (max-width: 1180px){
  .el-site-footer-park{
    margin-top:2.4rem;
  }
  .el-site-footer-park__main-container{
    padding:2.4rem 0 4rem;
    max-width:520px;
    margin:auto;
  }
  .el-site-footer-park__main-container__inner{
    display:none;
  }
  .el-site-footer-park__main-btn{
    font-size:1.4rem;
    justify-content:space-between;
    flex-wrap:wrap;
  }
  .el-site-footer-park__main-btn__item{
    width:calc(100% / 2 - 2.4rem * 1 / 2);
    min-height:10.6rem;
  }
  .el-site-footer-park__main-btn__item:not(:nth-child(2n)){
    margin-right:2.4rem;
  }
  .el-site-footer-park__main-btn__item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-site-footer-park__sub-container{
    max-width:520px;
    margin:auto;
  }
  .el-site-footer-park__sub-nav__item{
    width:calc(100% / 2);
  }
  .el-site-footer-park__sub-nav__item:nth-child(2n){
    padding-left:1.6rem;
  }
  .el-site-footer-park__sub-nav__item:nth-child(2n)::before{
    content:"";
    display:block;
    position:absolute;
    width:1px;
    height:1.6rem;
    left:0;
    top:1px;
    background-color:#ccc;
  }
  .el-site-footer-park__sub-nav__item:nth-child(n+3){
    margin-top:1.2rem;
  }
  .el-site-footer-park__copyright{
    padding:4rem 0 2.4rem;
    font-size:1rem;
  }
  .el-site-footer{
    margin-top:2.4rem;
  }
  .el-site-footer__main-container{
    padding:2.4rem 0 4rem;
    max-width:520px;
    margin:auto;
  }
  .el-site-footer__main-container__inner{
    display:none;
  }
  .el-site-footer__main-btn{
    font-size:1.4rem;
    justify-content:space-between;
    flex-wrap:wrap;
  }
  .el-site-footer__main-btn__item{
    width:calc(100% / 2 - 2.4rem * 1 / 2);
    min-height:10.6rem;
  }
  .el-site-footer__main-btn__item:not(:nth-child(2n)){
    margin-right:2.4rem;
  }
  .el-site-footer__main-btn__item:nth-child(n+3){
    margin-top:calc(48 / 1920 * 100vw);
  }
  .el-site-footer__sub-container{
    max-width:520px;
    margin:auto;
  }
  .el-site-footer__sub-nav__item{
    width:calc(100% / 2);
  }
  .el-site-footer__sub-nav__item:nth-child(2n){
    padding-left:1.6rem;
  }
  .el-site-footer__sub-nav__item:nth-child(2n)::before{
    content:"";
    display:block;
    position:absolute;
    width:1px;
    height:1.6rem;
    left:0;
    top:1px;
    background-color:#ccc;
  }
  .el-site-footer__sub-nav__item:nth-child(n+3){
    margin-top:1.2rem;
  }
  .el-site-footer__copyright{
    padding:6rem 0 2.4rem;
    font-size:1rem;
  }
}
@media (max-width: 1150px){
  .el-site-header-park__nav-wrapper--pc{
    display:none;
  }
}
@media (max-width: 1240px){
  [data-site=se] .el-site-header-park__nav-wrapper--pc{
    display:none;
  }
}
@media (max-width: 1630px){
  .el-site-header-park__else-wrapper--pc{
    display:none;
  }
}
@media (max-width: 1700px){
  [data-site=se] .el-site-header-park__else-wrapper--pc{
    display:none;
  }
}
@media (max-width: 1600px){
  .el-site-header__else-wrapper--pc{
    display:none;
  }
}
