
@import url("https://fonts.googleapis.com/css?family=Hind&display=swap");
@import url("https://fonts.googleapis.com/css?family=Hind&display=swap");

@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! minimum_reset.css v0.0.1 */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-size: 100%;
  font-weight: normal;
}

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

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

dl, dt, dd {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
}

img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  vertical-align: bottom;
  max-width: 100%;
}

svg {
  max-width: 100%;
}

*, *:before, *:after {
  box-sizing: border-box;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w1p {
  width: 10% !important;
}

.w2p {
  width: 20% !important;
}

.w3p {
  width: 30% !important;
}

.w4p {
  width: 40% !important;
}

.w5p {
  width: 50% !important;
}

.w6p {
  width: 60% !important;
}

.w7p {
  width: 70% !important;
}

.w8p {
  width: 80% !important;
}

.w9p {
  width: 90% !important;
}

.w10p {
  width: 100% !important;
}

.mats {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .mats {
    margin-top: 20px;
  }
}

.matm {
  margin-top: 20px;
}

@media print, screen and (min-width: 768px) {
  .matm {
    margin-top: 40px;
  }
}

.matl {
  margin-top: 40px;
}

@media print, screen and (min-width: 768px) {
  .matl {
    margin-top: 80px;
  }
}

.mat0, .mt0 {
  margin-top: 0px !important;
}

@media print, screen and (min-width: 768px) {
  .mat0, .mt0 {
    margin-top: 0px !important;
  }
}

@media print, screen and (min-width: 768px) {
  .mat0-pc {
    margin-top: 0px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt10 {
    margin-top: 10px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt20 {
    margin-top: 20px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt30 {
    margin-top: 30px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt40 {
    margin-top: 40px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt50 {
    margin-top: 50px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt60 {
    margin-top: 60px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt70 {
    margin-top: 70px !important;
  }
}

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

@media print, screen and (min-width: 768px) {
  .mt80 {
    margin-top: 80px !important;
  }
}

.fw {
  font-weight: bold !important;
}

.tdu {
  text-decoration: underline !important;
}

.cred, .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-note, .m-list-important > .important-item > .item-inner > .item-date, .m-list-newstop > .newstop-item > .item-inner .item-date .date-new, .m-list-event .event-item > .item-inner .item-update .update-new {
  color: #ff5959 !important;
}

@media screen and (max-width: 767px) {
  .hide-sp {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 960px) {
  .hide-tab {
    display: none !important;
  }
}

@media print, screen and (min-width: 961px) {
  .hide-pc {
    display: none !important;
  }
}

.fzs {
  font-size: 12px;
  font-size: 1.2rem;
}

@media print, screen and (min-width: 768px) {
  .fzs {
    font-size: 1.2rem;
  }
}

.fzm {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .fzm {
    font-size: 1.4rem;
  }
}

.fzl {
  font-size: 16px;
  font-size: 1.6rem;
}

@media print, screen and (min-width: 768px) {
  .fzl {
    font-size: 1.6rem;
  }
}

.fzll {
  font-size: 21px;
  font-size: 2.1rem;
}

@media print, screen and (min-width: 768px) {
  .fzll {
    font-size: 1.8rem;
  }
}

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

.tac {
  text-align: center !important;
}

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

a.imgop img {
  transition: all .3s ease-out;
}

@media print, screen and (min-width: 961px) {
  a.imgop:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

/*
  module: m-box-fixed
  - 固定幅・中央揃えのボックス
*/
[data-fixed] {
  padding: 0 15px;
}

[data-fixed] > *:first-child:not(.u-txt-ttlsub),
[data-fixed] > .image-position-left:first-child + *,
[data-fixed] > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

[data-fixed] > *:first-child:not(.u-txt-ttlsub).m-box-section,
[data-fixed] > .image-position-left:first-child + *.m-box-section,
[data-fixed] > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  [data-fixed] > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed] {
    padding: 0 30px;
    max-width: 1200px;
    margin: 0 auto;
  }
}

[data-fixed] > .u-box-selectdate {
  margin-top: 21px !important;
}

@media print, screen and (min-width: 768px) {
  [data-fixed] > .u-box-selectdate {
    margin-top: 0 !important;
  }
}

[data-fixed-s] {
  padding: 0 15px;
}

[data-fixed-s] > *:first-child:not(.u-txt-ttlsub),
[data-fixed-s] > .image-position-left:first-child + *,
[data-fixed-s] > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

[data-fixed-s] > *:first-child:not(.u-txt-ttlsub).m-box-section,
[data-fixed-s] > .image-position-left:first-child + *.m-box-section,
[data-fixed-s] > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  [data-fixed-s] > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] {
    padding: 0 30px;
    max-width: 900px;
    margin: 0 auto;
  }
}

[data-fixed-s] > .u-box-selectdate {
  margin-top: 21px !important;
}

@media print, screen and (min-width: 768px) {
  [data-fixed-s] > .u-box-selectdate {
    margin-top: 0 !important;
  }
}

[data-fixed-left] {
  padding: 0 15px;
}

@media print, screen and (min-width: 768px) {
  [data-fixed-left] {
    padding: 0;
    width: calc((1200px - 60px) + ( ( 100vw - (1200px - 60px) ) / 2 ));
    width: calc(1140px + ( ( 100vw - 1140px ) / 2 ));
    position: relative;
    left: 50%;
    transform: translateX(-570px);
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  [data-fixed-left] {
    width: calc(100vw - 30px);
    left: 30px;
    transform: translate(0);
  }
}

[data-scrollFixed] {
  position: inherit;
}

[data-scrollFixed].is-fixed {
  position: fixed !important;
  top: 0;
  z-index: 10;
}

[data-listmore] > li {
  display: none;
}

[data-gs="12"] {
  margin: 0 -6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] {
    margin: 0 -15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

[data-gs="12"] > [data-gs-col] {
  width: 100%;
  padding-left: 6px;
  padding-right: 6px;
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col][data-gs-order="1"] {
    -ms-flex-order: 1;
    order: 1;
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col][data-gs-order="2"] {
    -ms-flex-order: 2;
    order: 2;
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col][data-gs-order="3"] {
    -ms-flex-order: 3;
    order: 3;
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col][data-gs-order="4"] {
    -ms-flex-order: 4;
    order: 4;
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col="12"] {
    width: calc(100% / 1);
    padding: 0 15px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-gs="12"] > [data-gs-col="12"] {
    width: calc(100% / 1 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col="6"] {
    width: calc(100% / 2);
    padding: 0 15px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-gs="12"] > [data-gs-col="6"] {
    width: calc(100% / 2 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col="4"] {
    width: calc(100% / 3);
    padding: 0 15px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-gs="12"] > [data-gs-col="4"] {
    width: calc(100% / 3 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col="3"] {
    width: calc(100% / 4);
    padding: 0 15px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-gs="12"] > [data-gs-col="3"] {
    width: calc(100% / 4 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col="8"] {
    width: calc(100% / 1.5);
    padding: 0 15px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-gs="12"] > [data-gs-col="8"] {
    width: calc(100% / 1.5 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="12"] > [data-gs-col="6"] {
    width: calc(100% / 2);
    padding: 0 15px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-gs="12"] > [data-gs-col="6"] {
    width: calc(100% / 2 - 0.1px);
  }
}

@media screen and (max-width: 767px) {
  [data-gs="12"][data-gs-sp="2"] > [data-gs-col] {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  [data-gs="12"][data-gs-sp="1"] {
    margin: 0;
  }
  [data-gs="12"][data-gs-sp="1"] > [data-gs-col] {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

[data-gs="15"] {
  margin: 0 -6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media print, screen and (min-width: 768px) {
  [data-gs="15"] {
    margin: 0 -2.75%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

[data-gs="15"] > [data-gs-col] {
  width: 100%;
  padding-left: 6px;
  padding-right: 6px;
}

@media print, screen and (min-width: 768px) {
  [data-gs="15"] > [data-gs-col] {
    padding-left: 33px;
    padding-right: 33px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-gs="15"] > [data-gs-col="3"] {
    width: calc(100% / 5);
    padding: 0 2.75%;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-gs="15"] > [data-gs-col="3"] {
    width: calc(100% / 5 - 0.1px);
  }
}

@media screen and (max-width: 767px) {
  [data-gs="15"][data-gs-sp="2"] > [data-gs-col] {
    width: 50%;
  }
}

.m-box-frame {
  margin-top: 23px;
  background-color: #f0f0f2;
  border-radius: 3px;
  padding: 23px;
}

.m-box-frame > *:first-child:not(.u-txt-ttlsub),
.m-box-frame > .image-position-left:first-child + *,
.m-box-frame > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-box-frame > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-box-frame > .image-position-left:first-child + *.m-box-section,
.m-box-frame > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-box-frame > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-frame {
    border-radius: 6px;
    padding: 46px 50px;
    margin-top: 46px;
  }
}

.m-box-frame.frame-bg-none {
  border: solid 1px #c6c6c8;
  background-color: transparent;
}

.m-box-pagepath, #l-content .content-pagepath {
  display: none;
}

@media print, screen and (min-width: 768px) {
  .m-box-pagepath, #l-content .content-pagepath {
    display: block;
    padding: 6px 0 8px;
    font-size: 1.2rem;
    margin-top: 15px;
  }
}

.m-box-pagepath ul, #l-content .content-pagepath ul {
  *zoom: 1;
}

.m-box-pagepath ul:after, #l-content .content-pagepath ul:after {
  content: " ";
  display: table;
  clear: both;
}

.m-box-pagepath ul > li, #l-content .content-pagepath ul > li {
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 15px;
  line-height: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.m-box-pagepath ul > li.topicpath-home, #l-content .content-pagepath ul > li.topicpath-home {
  padding-top: 8px;
}

.m-box-pagepath ul > li.topicpath-home a, #l-content .content-pagepath ul > li.topicpath-home a {
  display: -ms-flexbox;
  display: flex;
}

.m-box-pagepath ul > li.topicpath-home a img, #l-content .content-pagepath ul > li.topicpath-home a img, .m-box-pagepath ul > li.topicpath-home a svg, #l-content .content-pagepath ul > li.topicpath-home a svg {
  width: 14px;
  height: 11px;
}

.m-box-pagepath ul > li:after, #l-content .content-pagepath ul > li:after {
  display: inline-block;
  content: "\FF1E";
  color: #3a3b47;
  margin-left: 15px;
  font-size: 12px;
  font-size: 1.2rem;
}

.m-box-pagepath ul > li:last-child:after, #l-content .content-pagepath ul > li:last-child:after {
  display: none;
}

.m-box-pagepath ul > li a, #l-content .content-pagepath ul > li a, .m-box-pagepath ul > li span, #l-content .content-pagepath ul > li span {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #3a3b47;
}

.m-box-pagepath ul > li a:link, #l-content .content-pagepath ul > li a:link, .m-box-pagepath ul > li a:visited, #l-content .content-pagepath ul > li a:visited, .m-box-pagepath ul > li span:link, #l-content .content-pagepath ul > li span:link, .m-box-pagepath ul > li span:visited, #l-content .content-pagepath ul > li span:visited {
  color: #3a3b47;
}

@media print, screen and (min-width: 961px) {
  .m-box-pagepath ul > li a:hover, #l-content .content-pagepath ul > li a:hover {
    text-decoration: underline;
  }
}

[data-swiper][data-swiper="bnrslider"] {
  width: 100%;
  height: 100%;
  position: relative;
}

[data-swiper][data-swiper="bnrslider"] .slide-border:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-top: 1px solid #ebebee;
  border-bottom: 1px solid #ebebee;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .slide-border:after {
    border: 1px solid #c6c6c8;
    border-radius: 6px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper {
    position: relative;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide {
    max-width: 840px;
    position: absolute;
    z-index: 0;
    opacity: 0 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: all 0.3s ease-out;
    transform: translateX(0) scale(0.8) !important;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 6px;
    overflow: hidden;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide a, [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide span {
    display: block;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide a {
    position: relative;
    z-index: 1;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide a * {
    transition: opacity 0.3s ease-out;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide a img {
    border-radius: 6px;
    overflow: hidden;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide a:before {
    content: "";
    display: block;
    position: absolute;
    width: 99.9%;
    height: 99.9%;
    background-color: #fff;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
}

@media print, screen and (min-width: 768px) and (min-width: 961px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide a:hover * {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide.swiper-slide-active {
    z-index: 2;
    opacity: 1 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateX(0) scale(1) !important;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide.swiper-slide-next, [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide.swiper-slide-prev {
    z-index: 1;
    opacity: 0.75 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide.swiper-slide-next {
    transform-origin: right;
    transform: translateX(calc((1200px - 60px - 100%) / 2)) scale(0.8) !important;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide.swiper-slide-next {
    margin-right: 0;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide.swiper-slide-prev {
    transform-origin: left;
    transform: translateX(calc((1200px - 60px - 100%) / 2 * -1)) scale(0.8) !important;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  [data-swiper][data-swiper="bnrslider"] .swiper-wrapper .swiper-slide.swiper-slide-prev {
    margin-left: 0;
  }
}

[data-swiper][data-swiper="bnrslider"] .swiper-ctrl {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

[data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 95%;
}

@media screen and (max-width: 767px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner {
    margin-top: 8px;
  }
}

[data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination {
  position: relative;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 8px;
}

@media screen and (max-width: 767px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination {
    display: -ms-contents;
    display: contents;
    width: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination {
    margin-top: 5px;
    position: absolute;
    bottom: 0;
  }
}

@media (-ms-high-contrast: none) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination {
    transform: translateX(-50%);
  }
}

[data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-bullet {
  width: 28px;
  height: 28px;
  background-color: transparent;
  position: relative;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  margin: 0 3px;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-bullet {
    width: 28px;
    margin: 0 5px;
  }
}

[data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-bullet:before {
  content: '';
  background-color: #ebebee;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: all 0.2s ease-out;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-bullet:before {
    width: 12px;
    height: 12px;
  }
}

[data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  background: #5a5a66;
}

@media print, screen and (min-width: 961px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-bullet:hover:before {
    background: #3a3b47;
  }
}

[data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next {
    width: calc((1200px - 60px - 840px) / 2 + 31px);
    height: calc(100% - 40px);
    border: none;
    font-size: 0;
    position: relative;
    outline: none;
    transition: all 0.2s ease-out;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: auto;
    margin: auto;
    z-index: 20;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next {
    width: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:before, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:before {
    width: 62px;
    height: 62px;
    content: '';
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    transition: all 0.3s ease-out;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:before, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:before {
    width: 45px;
    height: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:after, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:after {
    content: '';
    background: url(../svg/i_arrow03.svg?c=84848e) center no-repeat;
    background-size: 100% auto;
    position: absolute;
    width: 27px;
    height: 33px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:after, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:after {
    width: 20px;
    height: 24.5px;
  }
}

@media print, screen and (min-width: 961px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:hover:before, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:hover:before {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    transition: all 0.3s ease-out;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev {
    right: calc(50% + 840px / 2 - 31px);
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev {
    right: auto;
    left: 2px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:before {
    left: auto;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:after {
    transform: rotate(180deg);
    left: auto;
    right: 19px;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev:after {
    right: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next {
    left: calc(50% + 840px / 2 - 31px);
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next {
    left: auto;
    right: 2px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:before {
    right: auto;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:after {
    left: 19px;
    right: auto;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next:after {
    left: 15px;
  }
}

@media print, screen and (min-width: 961px) {
  [data-swiper][data-swiper="bnrslider"] {
    margin: 0;
    margin-top: 25px;
    padding-bottom: 40px;
  }
}

@media print, screen and (min-width: 961px) and (min-width: 961px) {
  [data-swiper][data-swiper="bnrslider"]:hover .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="bnrslider"]:hover .swiper-ctrl .ctrl-button-next {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@media screen and (min-width: 768px) and (max-width: 960px) {
  [data-swiper][data-swiper="bnrslider"] {
    margin: 0;
    margin-top: 25px;
    padding-bottom: 40px;
  }
  [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="bnrslider"] .swiper-ctrl .ctrl-button-next {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-wrapper .swiper-slide {
  width: 140px;
  margin-right: 12px;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-wrapper .swiper-slide {
    width: 175px;
    margin-right: 30px;
  }
  [data-swiper][data-swiper="scrollslider"] .swiper-wrapper .swiper-slide:last-child {
    margin-right: calc(( 100vw - 1200px + 60px ) / 2) !important;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-wrapper .swiper-slide:last-child {
    margin-right: 30px !important;
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl {
  display: none;
  margin-top: 35px;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-ctrl {
    display: block;
    width: calc(1200px - 60px);
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-ctrl {
    width: calc(100vw - 60px);
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-wrap {
    width: 390px;
    margin: auto;
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-next {
  width: 40px;
  height: 40px;
  background: url(../svg/i_arrow02.svg?c=6c6c75) no-repeat;
  background-size: contain;
  -ms-flex-preferred-size: 40px;
  flex-basis: 40px;
  transition: all 0.2s ease-out;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-next {
    width: 30px;
    height: 30px;
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px;
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-prev[aria-disabled="true"], [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-next[aria-disabled="true"] {
  opacity: 0.25;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  cursor: inherit;
  pointer-events: none;
}

@media print, screen and (min-width: 961px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-prev:hover, [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-next:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-button-prev {
  transform: rotate(180deg);
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-inner {
  -ms-flex-preferred-size: calc(100% - 80px);
  flex-basis: calc(100% - 80px);
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-inner {
    -ms-flex-preferred-size: calc(100% - 60px);
    flex-basis: calc(100% - 60px);
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-inner .swiper-scrollbar {
  height: 6px;
  margin: 0 15px;
  background-color: #c6c6c8;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-inner .swiper-scrollbar {
    height: 4px;
  }
}

[data-swiper][data-swiper="scrollslider"] .swiper-ctrl .ctrl-inner .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #3a3b47;
}

[data-swiper][data-swiper="galleryslider"] {
  margin-bottom: 33.5px;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] {
    margin-bottom: 0;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .slide-border {
  border: 1px solid #c6c6c8;
  border-radius: 3px;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .slide-border {
    border-radius: 6px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper {
    border-radius: 6px;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide {
  width: 100%;
  height: calc(100vw - 30px);
  margin: 0;
  padding: 0;
  display: table;
  table-layout: fixed;
  padding: 0 15px;
  border-radius: 3px;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide {
    height: auto;
    max-width: 550px;
    max-height: 550px;
    padding: 0;
    border-radius: 6px;
    position: relative;
    width: 100%;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide:before {
    content: "";
    display: block;
    padding-top: 100%;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner {
  border-radius: 3px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner {
    height: auto;
    border-radius: 6px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner > a, [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner > span {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  border-radius: 3px;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner > a, [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner > span {
    pointer-events: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 6px;
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner > a {
    position: relative;
    background-color: #fff;
  }
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner > a:after {
    content: "";
    position: absolute;
    top: 0.08em;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    top: auto;
    background: url(../svg/i_magnification.svg) no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner img {
  max-width: 100%;
  max-height: calc(100vw - 30px);
  height: auto;
  vertical-align: bottom;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide .slide-inner img {
    max-height: 100%;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide.swiper-slide-active {
  z-index: 1;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide.swiper-slide-active .slide-inner > a:after {
    transition: all 0.3s ease-out;
  }
}

@media print, screen and (min-width: 768px) and (min-width: 961px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-wrapper .swiper-slide.swiper-slide-active .slide-inner > a:hover:after {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl {
    display: none;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl.ctrl-hide {
  display: none;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-inner {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 10;
  font-size: 14px;
  font-size: 1.4rem;
  color: #fff;
  text-align: center;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-inner .ctrl-pagination {
  font-family: YakuHanJPs, 'Hind', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
  display: inline-block;
  width: inherit;
  min-width: 45px;
  background-color: rgba(167, 167, 174, 0.5);
  padding: 0 5px 2px;
  border-radius: 10px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-current, [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-inner .ctrl-pagination .swiper-pagination-total {
  display: inline-block;
  min-width: 12px;
  padding: 0 2px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-prev, [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-next {
  width: calc((1200px - 60px - 840px) / 2 + 31px);
  height: 100%;
  border: none;
  font-size: 0;
  position: relative;
  outline: none;
  transition: all 0.2s ease-out;
  background-color: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 20;
  width: 35px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  visibility: hidden;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-prev[aria-disabled="false"], [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-next[aria-disabled="false"] {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  visibility: visible;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-prev:after, [data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-next:after {
  content: '';
  background: url(../svg/i_arrow.svg?c=efefef) center no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="2" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.25)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.25));
  width: 15px;
  height: 25px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-prev {
  right: calc(50% + 840px / 2 - 31px);
  right: auto;
  left: 10px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-prev:before {
  left: auto;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-prev:after {
  transform: rotate(180deg);
  left: auto;
  right: 5px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-next {
  left: calc(50% + 840px / 2 - 31px);
  left: auto;
  right: 10px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-next:before {
  right: auto;
}

[data-swiper][data-swiper="galleryslider"] .gallery-top .swiper-ctrl .ctrl-button-next:after {
  right: auto;
  left: 5px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs {
  padding: 15px 0 20px;
  margin-bottom: -20px;
  display: block;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-thumbs {
    padding: 10px 0 20px;
    margin-bottom: -20px;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs .slide-border {
  border: 1px solid #c6c6c8;
  border-radius: 3px;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-thumbs .slide-border {
    border-radius: 6px;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper {
  margin-left: 15px;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper {
    margin-left: 0;
    width: calc(100% + 10px);
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    transform: inherit;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper .swiper-slide {
  width: 70px;
  border-radius: 3px;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  cursor: pointer;
  transition: opacity 0.2s ease-out;
  margin-right: 10px;
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper .swiper-slide:after {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  top: 0;
  transition: all 0.2s ease-out;
  border-radius: 6px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper .swiper-slide img {
  width: 100%;
}

@media print, screen and (min-width: 961px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper .swiper-slide:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper .swiper-slide {
    width: 70px;
    border-radius: 6px;
    margin-top: 10px;
  }
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:after {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs .swiper-scrollbar {
  display: none;
}

[data-swiper][data-swiper="galleryslider"] .gallery-thumbs.thumbs-existslide .swiper-scrollbar {
  display: block;
  left: 15px;
  right: 15px;
  height: 12px;
  width: calc(100% - 30px);
  bottom: 0;
}

@media print, screen and (min-width: 768px) {
  [data-swiper][data-swiper="galleryslider"] .gallery-thumbs.thumbs-existslide .swiper-wrapper {
    margin-left: 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  [data-swiper][data-swiper="galleryslider"] .gallery-thumbs.thumbs-existslide .swiper-scrollbar {
    display: block;
    height: 10px;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 5px;
  }
}

[data-swiper][data-swiper="categoryscrollslider"] .swiper-wrapper .swiper-slide {
  width: auto;
}

[data-swiper][data-swiper="categoryscrollslider"] .ctrl-button-next {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  z-index: 1;
  right: 0;
  width: 12px;
  height: auto;
  background-color: #fff;
  border-left: 1px dotted #ccc;
}

[data-swiper][data-swiper="categoryscrollslider"] .ctrl-button-next:after {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  left: auto;
  width: 3px;
  height: 5px;
  background: url(../svg/i_arrow.svg?c=6c6c75) center no-repeat;
  background-size: cover;
}

[data-swiper][data-swiper="categoryscrollslider"] .ctrl-button-next[aria-disabled="true"] {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  visibility: hidden;
}

.m-box-section {
  padding: 35px 0;
}

.m-box-section > *:first-child:not(.u-txt-ttlsub),
.m-box-section > .image-position-left:first-child + *,
.m-box-section > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-box-section > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-box-section > .image-position-left:first-child + *.m-box-section,
.m-box-section > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-box-section > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section {
    padding: 70px 0 83px;
  }
}

.m-box-section.section-bg-grey, .m-box-section.section-bg-gray {
  padding: 35px 0;
  background-color: #ebebee;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  .m-box-section.section-bg-grey, .m-box-section.section-bg-gray {
    padding: 70px 0 73px;
  }
}

.m-box-section.section-bg-grey + .m-box-section, .m-box-section.section-bg-gray + .m-box-section {
  padding: 35px 0;
}

@media print, screen and (min-width: 768px) {
  .m-box-section.section-bg-grey + .m-box-section, .m-box-section.section-bg-gray + .m-box-section {
    padding: 100px 0;
  }
}

.m-box-section:last-child.section-bg-grey, .m-box-section.section-bg-gray:last-child {
  margin-bottom: -70px;
  padding-bottom: 55px;
}

@media print, screen and (min-width: 768px) {
  .m-box-section:last-child.section-bg-grey, .m-box-section.section-bg-gray:last-child {
    margin-bottom: -100px;
    padding-bottom: 73px;
  }
}

.m-box-section.section-bg-white {
  background-color: #fff;
}

.m-box-section [data-fixed] > *:first-child:not(.u-txt-ttlsub),
.m-box-section [data-fixed] > .image-position-left:first-child + *,
.m-box-section [data-fixed] > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-box-section [data-fixed] > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-box-section [data-fixed] > .image-position-left:first-child + *.m-box-section,
.m-box-section [data-fixed] > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-box-section [data-fixed] > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-section [data-fixed] > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

.u-mainview + .m-box-section, .u-link-archive + .m-box-section {
  padding-top: 20px;
}

@media print, screen and (min-width: 768px) {
  .u-mainview + .m-box-section, .u-link-archive + .m-box-section {
    padding-top: 45px;
  }
}

.m-box-select-wrap {
  position: relative;
}

@media print, screen and (min-width: 768px) {
  .m-box-select-wrap {
    text-align: right;
  }
}

.m-box-select-wrap:after {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  left: auto;
  right: 17px;
  width: 6px;
  height: 10px;
  background: url(../svg/i_arrow.svg?c=84848e) center no-repeat;
  background-size: cover;
  transform: rotate(90deg);
}

@media print, screen and (min-width: 768px) {
  .m-box-select-wrap:after {
    right: 15px;
    width: 5px;
    height: 9px;
  }
}

.m-box-select {
  display: block;
}

@media print, screen and (min-width: 768px) {
  .m-box-select {
    display: inline-block;
  }
}

.m-box-select select {
  width: 100%;
  border: 1px solid #c6c6c8;
  padding: 9.5px 28px 9.5px 18px;
  border-radius: 3px;
  margin-right: 10px;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: #FFF;
  font-size: 16px;
  font-size: 1.6rem;
  cursor: pointer;
}

@media print, screen and (min-width: 768px) {
  .m-box-select select {
    width: auto;
    min-width: 180px;
    padding: 5px 45px 5px 10px;
    font-size: 1.2rem;
  }
}

.m-box-select select:focus {
  outline: 5px auto #4d90fe;
  outline-offset: -2px;
}

.m-box-select select::-ms-expand {
  display: none;
}

.m-box-hotword {
  background-color: #f0f0f2;
  padding: 15px;
  border-radius: 5px;
}

.m-box-hotword > *:first-child:not(.u-txt-ttlsub),
.m-box-hotword > .image-position-left:first-child + *,
.m-box-hotword > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-box-hotword > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-box-hotword > .image-position-left:first-child + *.m-box-section,
.m-box-hotword > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-box-hotword > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword {
    border-radius: 6px;
    padding: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}

.m-box-hotword .hotword-ttl {
  font-family: YakuHanJPs, 'Hind', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
  line-height: 1.25;
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 18px;
  font-size: 1.8rem;
  margin-right: 50px;
}

.m-box-hotword .hotword-ttl + *,
.m-box-hotword .hotword-ttl + .image-position-center + *,
.m-box-hotword .hotword-ttl + .image-position-left + *,
.m-box-hotword .hotword-ttl + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-box-hotword .hotword-ttl + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword .hotword-ttl + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword .hotword-ttl + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword .hotword-ttl + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword .hotword-ttl + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword .hotword-ttl + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-hotword .hotword-ttl {
    font-size: 2.4rem;
    margin-top: 30px;
    margin-bottom: 10px;
  }
}

.m-box-hotword .m-list-hotword {
  -ms-flex: 1;
  flex: 1;
}

.m-box-hotword .m-list-hotword > li > .item-inner {
  background-color: #fff;
}

@media print, screen and (min-width: 961px) {
  .m-box-hotword .m-list-hotword > li > a:hover {
    background-color: #e0e0e3;
  }
}

.m-box-accordion {
  margin-top: 40px;
  position: relative;
  counter-reset: question;
  counter-increment: question;
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion {
    margin-top: 80px;
  }
}

.m-box-accordion:before {
  top: 0;
  content: '';
  height: 1px;
  background-color: #dce3e9;
  position: absolute;
  margin-left: -15px;
  width: calc(100% + 30px);
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion:before {
    width: 100%;
    margin-left: auto;
  }
}

.m-box-accordion:after {
  content: '';
  height: 1px;
  background-color: #dce3e9;
  margin-left: -15px;
  width: calc(100% + 30px);
  position: absolute;
  bottom: 0;
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion:after {
    width: 100%;
    margin-left: auto;
  }
}

.m-box-accordion .accordion-inner {
  position: relative;
}

.m-box-accordion .accordion-inner .accordion-head {
  line-height: 1.5;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  outline: none;
}

.m-box-accordion .accordion-inner .accordion-head:after {
  position: absolute;
  background-color: #f7f7f7;
  width: calc(100% + 30px);
  height: calc(100% - 2px);
  display: block;
  content: '';
  top: 2px;
  left: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  transition: all .2s ease-out;
  margin-left: -20px;
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-head:after {
    height: calc(100% - 6px);
    width: 100%;
    margin-left: auto;
    top: 3px;
  }
}

.m-box-accordion .accordion-inner .accordion-head .head-wrap {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 15px 26.5px 15px 0px;
  background-color: transparent;
  border: none;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  transition: all .2s ease-out;
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-head .head-wrap {
    padding: 27px 60px 26px 30px;
  }
}

.m-box-accordion .accordion-inner .accordion-head .head-wrap > span {
  position: relative;
}

.m-box-accordion .accordion-inner .accordion-head .head-wrap:before, .m-box-accordion .accordion-inner .accordion-head .head-wrap:after {
  content: '';
  background-color: #858591;
  width: 9px;
  height: 2px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-head .head-wrap:before, .m-box-accordion .accordion-inner .accordion-head .head-wrap:after {
    width: 20px;
    height: 2px;
    right: 30px;
  }
}

.m-box-accordion .accordion-inner .accordion-head .head-wrap:before {
  transform: rotate(0deg);
  transition: all .6s ease-out;
}

.m-box-accordion .accordion-inner .accordion-head .head-wrap:after {
  transform: rotate(-90deg);
  transition: all .6s ease-out;
}

.m-box-accordion .accordion-inner .accordion-head .head-wrap .head-prefix {
  font-weight: bold;
  margin-right: 5px;
  white-space: nowrap;
}

@media print, screen and (min-width: 961px) {
  .m-box-accordion .accordion-inner .accordion-head:hover:after {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

.m-box-accordion .accordion-inner .accordion-body {
  padding: 20px 0px;
  display: none;
}

.m-box-accordion .accordion-inner .accordion-body > *:first-child:not(.u-txt-ttlsub),
.m-box-accordion .accordion-inner .accordion-body > .image-position-left:first-child + *,
.m-box-accordion .accordion-inner .accordion-body > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-box-accordion .accordion-inner .accordion-body > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-box-accordion .accordion-inner .accordion-body > .image-position-left:first-child + *.m-box-section,
.m-box-accordion .accordion-inner .accordion-body > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion .accordion-inner .accordion-body {
    padding: 30px;
  }
}

.m-box-accordion + .m-box-accordion {
  counter-reset: none;
  margin-top: 0;
}

.m-box-accordion + .m-box-accordion:before {
  display: none;
}

.m-box-accordion + .m-box-accordion .accordion-inner .accordion-head:after {
  top: 2px;
  height: calc(100% - 6px);
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion + .m-box-accordion .accordion-inner .accordion-head:after {
    top: 1px;
    height: calc(100% - 3px);
  }
}

.m-box-accordion.is-active .accordion-inner .accordion-head .head-wrap:before {
  transform: rotate(180deg);
}

.m-box-accordion.is-active .accordion-inner .accordion-head .head-wrap:after {
  transform: rotate(180deg);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.m-box-accordion.is-default-open .accordion-inner .accordion-body {
  display: block;
}

.m-box-accordion.accordion-qa .accordion-inner .accordion-head .head-wrap {
  padding: 15px 26.5px 15px 40px;
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion.accordion-qa .accordion-inner .accordion-head .head-wrap {
    padding: 27px 60px 26px 62px;
  }
}

.m-box-accordion.accordion-qa .accordion-inner .accordion-head .head-wrap > span {
  position: relative;
}

.m-box-accordion.accordion-qa .accordion-inner .accordion-head .head-wrap > span:before {
  content: "Q" counter(question) ".";
  font-weight: bold;
  display: inline-block;
  margin-left: -40px;
  margin-right: 5px;
  vertical-align: top;
  z-index: 1;
  position: relative;
}

@media print, screen and (min-width: 768px) {
  .m-box-accordion.accordion-qa .accordion-inner .accordion-head .head-wrap > span:before {
    margin-left: -32px;
    margin-right: 3px;
  }
}

.m-box-mapframe {
  width: 100%;
  height: 200px;
  margin-top: 40px;
}

@media print, screen and (min-width: 768px) {
  .m-box-mapframe {
    height: 380px;
    margin-top: 80px;
  }
}

.m-box-mapframe iframe {
  width: 100%;
  height: 100%;
  border: none;
}

.m-box-clear {
  *zoom: 1;
}

.m-box-clear:after {
  content: " ";
  display: table;
  clear: both;
}

.m-box-youtube {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 40px;
}

@media print, screen and (min-width: 768px) {
  .m-box-youtube {
    margin-top: 80px;
  }
}

.m-box-youtube:before {
  content: "";
  display: block;
  padding-top: 56.5%;
}

.m-box-youtube > iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto;
  min-height: 100%;
}

.m-box-intro {
  overflow: hidden;
  margin-top: 50px;
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px), linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px, 2px 1px;
  background-position: top , bottom;
  background-repeat: repeat-x , repeat-x;
}

.m-box-intro .intro-list .list-item {
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: bottom;
  background-repeat: repeat-x;
}

.m-box-intro .intro-list .list-item:last-child {
  background: none;
}

.m-box-intro .intro-list .list-item .item-wrap {
  transition: all 0.3s ease-out;
  display: block;
}

@media print, screen and (min-width: 961px) {
  .m-box-intro .intro-list .list-item .item-wrap:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

.m-box-intro .intro-list .list-item .item-inner {
  padding-top: 25px;
  padding-bottom: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl {
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 15px;
  margin-bottom: 15px;
  line-height: 1.5;
}

.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + *,
.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + .image-position-center + *,
.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + .image-position-left + *,
.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-ttl {
    font-size: 2.8rem;
    margin-top: 40px;
    margin-bottom: 36px;
  }
}

.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-size {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-size {
    font-size: 1.4rem;
  }
}

.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-price {
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 7px;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-price {
    font-size: 2.2rem;
    margin-top: 10px;
  }
}

.m-box-intro .intro-list .list-item .item-inner .item-detail .detail-note {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro .intro-list .list-item .item-inner .item-detail .detail-note {
    font-size: 1.4rem;
    margin-top: 40px;
  }
}

.m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner {
  display: -ms-flexbox;
  display: flex;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner {
    margin: 0 -20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-img {
  width: 37%;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-img {
    width: calc(100% / 2);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-img {
    width: calc(100% / 2 - 0.1px);
  }
}

.m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-img img {
  border-radius: 3px;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-img img {
    border-radius: 6px;
  }
}

.m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-detail {
  width: 58%;
  padding-left: 5%;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-detail {
    width: calc(100% / 2);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-detail {
    width: calc(100% / 2 - 0.1px);
  }
}

.m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-detail .detail-ttl {
  font-weight: bold;
  margin-top: 0;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-detail .detail-ttl {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 2.8rem;
  }
}

.m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-detail .detail-price {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col1-horizon .intro-list .list-item .item-inner .item-detail .detail-price {
    font-size: 2.2rem;
  }
}

.m-box-intro.intro-col2 .intro-list {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -7.5px;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col2 .intro-list {
    margin: 0 -20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.m-box-intro.intro-col2 .intro-list .list-item {
  width: 50%;
  width: calc(100% / 2);
  padding: 0 7.5px;
}

@media (-ms-high-contrast: none) {
  .m-box-intro.intro-col2 .intro-list .list-item {
    width: calc(100% / 2 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col2 .intro-list .list-item {
    width: calc(100% / 2);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-box-intro.intro-col2 .intro-list .list-item {
    width: calc(100% / 2 - 0.1px);
  }
}

.m-box-intro.intro-col2 .intro-list .list-item .item-inner .item-detail .detail-ttl {
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col2 .intro-list .list-item .item-inner .item-detail .detail-ttl {
    font-size: 2.8rem;
  }
}

.m-box-intro.intro-col2 .intro-list .list-item .item-inner .item-detail .detail-price {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col2 .intro-list .list-item .item-inner .item-detail .detail-price {
    font-size: 2.2rem;
  }
}

.m-box-intro.intro-col2 .intro-list .list-item .item-inner .item-img img {
  border-radius: 3px;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-col2 .intro-list .list-item .item-inner .item-img img {
    border-radius: 6px;
  }
}

.m-box-intro.intro-col2 .intro-list .list-item:nth-child(2n+1):nth-last-child(2) {
  background: none;
}

.m-box-intro.intro-product {
  background-image: none !important;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.m-box-intro.intro-product .intro-list .list-item {
  background-image: none;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item {
    width: 50%;
    width: calc(100% / 2);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-box-intro.intro-product .intro-list .list-item {
    width: calc(100% / 2 - 0.1px);
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner {
  display: -ms-flexbox;
  display: flex;
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: bottom;
  background-repeat: repeat-x;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-img {
  width: 37%;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-img {
    -ms-flex: 1;
    flex: 1;
    width: 31.5%;
    margin-bottom: 0;
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-img img {
  border-radius: 3px;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-img img {
    border-radius: 6px;
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail {
  width: 58%;
  padding-left: 5%;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail {
    width: 63.5%;
    font-size: 1.4rem;
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-ttl {
  font-weight: bold;
  margin-top: 0;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-ttl {
    margin-bottom: 24px;
    font-size: 1.6rem;
  }
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-size {
    position: relative;
    padding-left: calc(3em + 16px);
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-size:before {
  content: 'サイズ';
  margin-right: 16px;
  display: inline;
  width: 3em;
  height: 100%;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-size:before {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-price {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-price {
    position: relative;
    padding-left: calc(3em + 16px);
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-price:before {
  content: '価　格';
  margin-right: 16px;
  display: inline;
  width: 3em;
  height: 100%;
}

@media print, screen and (min-width: 768px) {
  .m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-price:before {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.m-box-intro.intro-product .intro-list .list-item .item-inner .item-detail .detail-note {
  display: none;
}

.m-box-intro + .m-box-intro {
  margin-top: 0;
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: bottom;
  background-repeat: repeat-x;
}

.m-icon-search {
  padding-left: 22.5px;
  position: relative;
  display: block;
}

@media print, screen and (min-width: 768px) {
  .m-icon-search {
    padding-left: 26px;
  }
}

.m-icon-search:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: auto;
  background: url(../svg/i_search.svg?c=5a5a66) no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
}

@media print, screen and (min-width: 768px) {
  .m-icon-search:before {
    width: 18px;
    height: 18px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-icon-search.icon-sizel {
    padding-left: 36px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-icon-search.icon-sizel:before {
    width: 28px;
    height: 29px;
  }
}

.m-icon-search.type-col-wh:before {
  background: url(../svg/i_search.svg?c=FFF) no-repeat;
  background-size: contain;
}

.m-icon-eventcal {
  padding-left: 22.5px;
  position: relative;
  display: block;
}

@media print, screen and (min-width: 768px) {
  .m-icon-eventcal {
    padding-left: 26px;
  }
}

.m-icon-eventcal:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  top: 0.15em;
  right: auto;
  background: url(../svg/i_eventcal.svg?c=5a5a66) no-repeat;
  background-size: contain;
  width: 1em;
  height: 1em;
}

@media print, screen and (min-width: 768px) {
  .m-icon-eventcal:before {
    width: 17px;
    height: 17px;
    top: 0.15em;
  }
}

.m-icon-eventcal.type-col-wh:before {
  background: url(../svg/i_eventcal.svg?c=FFF) no-repeat;
  background-size: contain;
}

.m-icon-tw {
  padding-left: 22.5px;
  position: relative;
  display: block;
}

@media print, screen and (min-width: 768px) {
  .m-icon-tw {
    padding-left: 20px;
  }
}

.m-icon-tw:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: auto;
  background: url(../svg/i_twitter.svg) no-repeat;
  background-size: contain;
  width: 15px;
  height: 12.5px;
}

.m-icon-tw.type-col-wh:before {
  background: url(../svg/i_twitter.svg?c=FFF) no-repeat;
  background-size: contain;
}

.m-icon-tw.type-colsp-gr:before {
  background: url(../svg/i_twitter.svg?c=e0e0e3) no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 768px) {
  .m-icon-tw.type-colsp-gr:before {
    background: url(../svg/i_twitter.svg?c=FFF) no-repeat;
    background-size: contain;
  }
}

@media print, screen and (min-width: 768px) {
  .m-icon-tw.type-col-org {
    padding-left: 33px;
  }
}

.m-icon-tw.type-col-org:before {
  background: url(../svg/i_twitter.svg?c=1da1f2) no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 768px) {
  .m-icon-tw.type-col-org:before {
    width: 20px;
    height: 17px;
  }
}

@media screen and (max-width: 767px) {
  .m-icon-tw.top {
    font-size: 1.6rem;
    padding-left: 39px;
  }
}

@media screen and (max-width: 767px) {
  .m-icon-tw.top:before {
    width: 24px;
    height: 18.9px;
  }
}

.m-icon-tw.top .item-txt-fzs {
  font-family: "メイリオ",sans-serif;
}

.m-icon-fb {
  padding-left: 22.5px;
  position: relative;
  display: block;
}

@media print, screen and (min-width: 768px) {
  .m-icon-fb {
    padding-left: 20px;
  }
}

.m-icon-fb:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: auto;
  background: url(../svg/i_facebook02.svg) no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
}

@media print, screen and (min-width: 768px) {
  .m-icon-fb:before {
    background: url(../svg/i_facebook.svg) no-repeat;
    background-size: contain;
  }
}

.m-icon-fb.type-col-wh:before {
  background: url(../svg/i_facebook02.svg?c=FFF) no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 768px) {
  .m-icon-fb.type-col-wh:before {
    background: url(../svg/i_facebook02.svg?c=FFF) no-repeat;
    background-size: contain;
  }
}

.m-icon-fb.type-colsp-gr:before {
  background: url(../svg/i_facebook02.svg?c=e0e0e3) no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 768px) {
  .m-icon-fb.type-colsp-gr:before {
    background: url(../svg/i_facebook02.svg?c=FFF) no-repeat;
    background-size: contain;
  }
}

@media print, screen and (min-width: 768px) {
  .m-icon-fb.type-col-org {
    padding-left: 33px;
  }
}

.m-icon-fb.type-col-org:before {
  background: url(../svg/i_facebook02.svg?c=1877f2) no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 768px) {
  .m-icon-fb.type-col-org:before {
    width: 20px;
    height: 20px;
  }
}

@media screen and (max-width: 767px) {
  .m-icon-fb.top {
    font-size: 1.6rem;
    padding-left: 39px;
  }
}

@media screen and (max-width: 767px) {
  .m-icon-fb.top:before {
    width: 24px;
    height: 24px;
  }
}

.m-icon-ig {
  padding-left: 22.5px;
  position: relative;
  display: block;
}

@media print, screen and (min-width: 768px) {
  .m-icon-ig {
    padding-left: 20px;
  }
}

.m-icon-ig:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: auto;
  background: url(../svg/i_instagram.svg) no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
}

.m-icon-ig.type-col-wh:before {
  background: url(../svg/i_instagram.svg?c=FFF) no-repeat;
  background-size: contain;
}

.m-icon-ig.type-colsp-gr:before {
  background: url(../svg/i_instagram.svg?c=e0e0e3) no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 768px) {
  .m-icon-ig.type-colsp-gr:before {
    background: url(../svg/i_instagram.svg?c=FFF) no-repeat;
    background-size: contain;
  }
}

@media print, screen and (min-width: 768px) {
  .m-icon-ig.type-col-org {
    padding-left: 33px;
  }
}

.m-icon-ig.type-col-org:before {
  background: url(../svg/i_instagram.svg?c=f00075) no-repeat;
  background-size: contain;
}

@media print, screen and (min-width: 768px) {
  .m-icon-ig.type-col-org:before {
    width: 20px;
    height: 20px;
  }
}

@media screen and (max-width: 767px) {
  .m-icon-ig.top {
    font-size: 1.6rem;
    padding-left: 39px;
  }
}

@media screen and (max-width: 767px) {
  .m-icon-ig.top:before {
    width: 24px;
    height: 24px;
  }
}

.m-icon-capsule {
  padding-left: 30px;
  position: relative;
  display: block;
}

.m-icon-capsule:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: auto;
  background: url(../svg/i_capsule.svg) no-repeat;
  background-size: contain;
  width: 21px;
  height: 21px;
}

@media screen and (max-width: 767px) {
  .m-icon-capsule.top {
    font-size: 1.4rem;
    padding-left: 39px;
  }
}

@media screen and (max-width: 767px) {
  .m-icon-capsule.top:before {
    width: 24px;
    height: 23.5px;
  }
}

.m-icon-status, .m-list-thumbnail .thumbnail-item > .item-inner .item-cate:not(:empty) {
  font-size: 14px;
  font-size: 1.4rem;
  color: #fff;
  background-color: #828290;
  border-radius: 2px;
  display: inline-block;
  padding: 3px 8px 2px;
  margin-top: 10px;
  min-height: 20px;
}

.m-icon-status.cate-new, .m-list-thumbnail .thumbnail-item > .item-inner .cate-new.item-cate:not(:empty), .m-icon-status.cate-dark, .m-list-thumbnail .thumbnail-item > .item-inner .cate-dark.item-cate:not(:empty), .m-icon-status.status-new, .m-list-thumbnail .thumbnail-item > .item-inner .status-new.item-cate:not(:empty), .m-icon-status.status-dark, .m-list-thumbnail .thumbnail-item > .item-inner .status-dark.item-cate:not(:empty) {
  background-color: #5a5a66;
}

@media print, screen and (min-width: 768px) {
  .m-icon-status, .m-list-thumbnail .thumbnail-item > .item-inner .item-cate:not(:empty) {
    padding: 2px 10px 3px;
    min-height: 24px;
    border-radius: 3px;
  }
}

.m-icon-status + .u-txt-productttl, .m-list-thumbnail .thumbnail-item > .item-inner .item-cate:not(:empty) + .u-txt-productttl {
  margin-top: 10px !important;
}

@media print, screen and (min-width: 768px) {
  .m-icon-status + .u-txt-productttl, .m-list-thumbnail .thumbnail-item > .item-inner .item-cate:not(:empty) + .u-txt-productttl {
    margin-top: 20px !important;
  }
}

.m-list-important {
  width: 100%;
  margin-top: 25px;
}

.m-list-important > .important-item {
  line-height: 1.73;
}

.m-list-important > .important-item + .important-item {
  margin-top: 10px;
}

.m-list-important > .important-item > .item-inner {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner {
    display: -ms-flexbox;
    display: flex;
    font-size: 1.8rem;
  }
}

.m-list-important > .important-item > .item-inner > .item-date {
  font-weight: bold;
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc {
    margin-left: 40px;
  }
}

.m-list-important > .important-item > .item-inner > .item-desc > *:first-child:not(.u-txt-ttlsub),
.m-list-important > .important-item > .item-inner > .item-desc > .image-position-left:first-child + *,
.m-list-important > .important-item > .item-inner > .item-desc > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-list-important > .important-item > .item-inner > .item-desc > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-list-important > .important-item > .item-inner > .item-desc > .image-position-left:first-child + *.m-box-section,
.m-list-important > .important-item > .item-inner > .item-desc > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-important > .important-item > .item-inner > .item-desc > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

.m-list-important > .important-item > .item-inner > .item-desc .m-txt-p, .m-list-important > .important-item > .item-inner > .item-desc .wysiwyg p, .wysiwyg .m-list-important > .important-item > .item-inner > .item-desc p {
  line-height: 1.75;
}

.m-list-important > .important-item > a:link > .item-desc, .m-list-important > .important-item > a:visited > .item-desc {
  text-decoration: underline;
}

@media print, screen and (min-width: 961px) {
  .m-list-important > .important-item > a:hover {
    text-decoration: none;
  }
  .m-list-important > .important-item > a:hover > .item-desc {
    text-decoration: none;
  }
}

.m-list-newstop {
  width: 100%;
  margin-top: 25px;
}

.m-list-newstop > .newstop-item + .newstop-item {
  margin-top: 10px;
}

.m-list-newstop > .newstop-item > .item-inner {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner {
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
  }
}

.m-list-newstop > .newstop-item > .item-inner .item-date {
  display: inline;
}

.m-list-newstop > .newstop-item > .item-inner .item-date .date-new {
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 0.4em;
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-date .date-new {
    font-size: 1.0rem;
    font-weight: bold;
    margin-left: 0.7em;
  }
}

.m-list-newstop > .newstop-item > .item-inner .item-desc {
  display: inline;
  padding-left: 0.5em;
}

.m-list-newstop > .newstop-item > .item-inner .item-desc > *:first-child:not(.u-txt-ttlsub),
.m-list-newstop > .newstop-item > .item-inner .item-desc > .image-position-left:first-child + *,
.m-list-newstop > .newstop-item > .item-inner .item-desc > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-list-newstop > .newstop-item > .item-inner .item-desc > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-list-newstop > .newstop-item > .item-inner .item-desc > .image-position-left:first-child + *.m-box-section,
.m-list-newstop > .newstop-item > .item-inner .item-desc > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

.m-list-newstop > .newstop-item > .item-inner .item-desc :first-child {
  display: inline;
}

@media print, screen and (min-width: 768px) {
  .m-list-newstop > .newstop-item > .item-inner .item-desc {
    padding-left: 0.7em;
    line-height: 1.75;
  }
}

.m-list-newstop > .newstop-item > .item-inner .item-desc .m-txt-p, .m-list-newstop > .newstop-item > .item-inner .item-desc .wysiwyg p, .wysiwyg .m-list-newstop > .newstop-item > .item-inner .item-desc p {
  line-height: 1.5;
}

.m-list-newstop > .newstop-item > a:link .item-desc, .m-list-newstop > .newstop-item > a:visited .item-desc {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-newstop > .newstop-item > a:hover {
    text-decoration: none;
  }
  .m-list-newstop > .newstop-item > a:hover .item-desc {
    text-decoration: underline;
  }
}

.m-list-news {
  width: 100%;
  margin-top: 33px;
}

@media print, screen and (min-width: 768px) {
  .m-list-news {
    margin-top: 36px;
  }
}

.m-list-news > .news-item {
  margin-top: 40px;
  padding-top: 40px;
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: top;
  background-repeat: repeat-x;
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item {
    margin-top: 35px;
    padding-top: 35px;
  }
}

.m-list-news > .news-item + .news-item {
  margin-top: 30px;
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item + .news-item {
    margin-top: 60px;
  }
}

.m-list-news > .news-item > .item-inner {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
}

.m-list-news > .news-item > .item-inner > *:first-child:not(.u-txt-ttlsub),
.m-list-news > .news-item > .item-inner > .image-position-left:first-child + *,
.m-list-news > .news-item > .item-inner > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-list-news > .news-item > .item-inner > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-list-news > .news-item > .item-inner > .image-position-left:first-child + *.m-box-section,
.m-list-news > .news-item > .item-inner > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner {
    font-size: 1.4rem;
  }
}

.m-list-news > .news-item > .item-inner .item-ttl {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.25;
  margin-top: 10px;
  margin-bottom: 15px;
}

.m-list-news > .news-item > .item-inner .item-ttl + *,
.m-list-news > .news-item > .item-inner .item-ttl + .image-position-center + *,
.m-list-news > .news-item > .item-inner .item-ttl + .image-position-left + *,
.m-list-news > .news-item > .item-inner .item-ttl + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-list-news > .news-item > .item-inner .item-ttl + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-ttl + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-ttl + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-ttl + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-ttl + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-ttl + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-ttl {
    font-size: 2.2rem;
    margin-top: 15px;
    margin-bottom: 30px;
  }
}

.m-list-news > .news-item > .item-inner .item-date {
  font-size: 14px;
  font-size: 1.4rem;
  color: #797986;
  line-height: 1;
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-date {
    font-size: 1.4rem;
  }
}

.m-list-news > .news-item > .item-inner .item-wysiwyg {
  margin-top: 23px;
  line-height: 1.5;
}

.m-list-news > .news-item > .item-inner .item-wysiwyg > *:first-child:not(.u-txt-ttlsub),
.m-list-news > .news-item > .item-inner .item-wysiwyg > .image-position-left:first-child + *,
.m-list-news > .news-item > .item-inner .item-wysiwyg > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-list-news > .news-item > .item-inner .item-wysiwyg > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-list-news > .news-item > .item-inner .item-wysiwyg > .image-position-left:first-child + *.m-box-section,
.m-list-news > .news-item > .item-inner .item-wysiwyg > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-news > .news-item > .item-inner .item-wysiwyg {
    line-height: 2;
  }
}

.m-list-inlineword, .m-list-hotword {
  width: 100%;
  margin-top: 25px;
  letter-spacing: -.4em;
  margin-bottom: -10px;
}

.m-list-inlineword > li, .m-list-hotword > li {
  display: inline-block;
  letter-spacing: normal;
  margin-right: 10px;
  margin-bottom: 10px;
}

.m-list-inlineword > li > .item-inner, .m-list-hotword > li > .item-inner {
  display: block;
  padding: 7px 10px;
  font-size: 14px;
  font-size: 1.4rem;
  border-radius: 3px;
  overflow: hidden;
  background-color: #f0f0f2;
}

@media print, screen and (min-width: 768px) {
  .m-list-inlineword > li > .item-inner, .m-list-hotword > li > .item-inner {
    font-size: 1.4rem;
    padding: 4.5px 20px;
  }
}

.m-list-inlineword > li > a, .m-list-hotword > li > a {
  transition: all 0.2s ease-out;
}

.m-list-inlineword > li > a:link, .m-list-hotword > li > a:link, .m-list-inlineword > li > a:visited, .m-list-hotword > li > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-inlineword > li > a:hover, .m-list-hotword > li > a:hover {
    text-decoration: none;
    background-color: #e0e0e3;
  }
}

.m-list-infobnr {
  width: 100%;
  margin-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-infobnr > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-infobnr > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 10px;
  }
}

.m-list-infobnr > ul[data-gs] {
  margin: 0 -7.5px;
}

.m-list-infobnr > ul[data-gs] > li[data-gs-col] {
  padding: 0 7.5px;
}

.m-list-infobnr .infobnr-item {
  text-align: center;
}

.m-list-infobnr .infobnr-item > .item-inner {
  display: block;
  border-radius: 3px;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  .m-list-infobnr .infobnr-item > .item-inner {
    font-size: 1.8rem;
    border-radius: 6px;
  }
}

.m-list-infobnr .infobnr-item > a {
  transition: all 0.2s ease-out;
}

.m-list-infobnr .infobnr-item > a:link, .m-list-infobnr .infobnr-item > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-infobnr .infobnr-item > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

.m-list-event {
  width: 100%;
  margin-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-event > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-event > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-event > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-event.event-top .event-item > .item-inner .item-img {
    border-radius: 5px;
  }
}

.m-list-event .event-item > .item-inner {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-event .event-item > .item-inner {
    font-size: 1.1rem;
  }
}

.m-list-event .event-item > .item-inner .item-img {
  overflow: hidden;
  position: relative;
  text-align: center;
}

.m-list-event .event-item > .item-inner .item-img img {
  border-radius: 3px;
}

@media print, screen and (min-width: 768px) {
  .m-list-event .event-item > .item-inner .item-img img {
    border-radius: 6px;
  }
}

.m-list-event .event-item > .item-inner .item-date {
  margin-top: 10px;
  font-size: 12px;
  font-size: 1.2rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-event .event-item > .item-inner .item-date {
    font-size: 1.4rem;
  }
}

.m-list-event .event-item > .item-inner .item-date .date-end {
  padding-left: 5px;
}

@media print, screen and (min-width: 768px) {
  .m-list-event .event-item > .item-inner .item-date .date-end {
    padding-left: 10px;
  }
}

.m-list-event .event-item > .item-inner .item-ttl {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-event .event-item > .item-inner .item-ttl {
    font-size: 1.6rem;
  }
}

.m-list-event .event-item > .item-inner .item-update {
  margin-top: 6px;
  font-size: 12px;
  font-size: 1.2rem;
  color: #797986;
}

@media print, screen and (min-width: 768px) {
  .m-list-event .event-item > .item-inner .item-update {
    margin-top: 14px;
    font-size: 1.2rem;
  }
}

.m-list-event .event-item > .item-inner .item-update .update-new {
  margin-left: 0.5em;
}

@media print, screen and (min-width: 768px) {
  .m-list-event .event-item > .item-inner .item-update .update-new {
    font-size: 1.0rem;
  }
}

.m-list-event .event-item > a {
  transition: all 0.2s ease-out;
}

.m-list-event .event-item > a:link, .m-list-event .event-item > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-event .event-item > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

.m-list-thumbnail {
  margin-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-thumbnail > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 22px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-thumbnail > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 22px;
  }
}

.m-list-thumbnail img {
  height: auto;
  width: 100%;
}

.m-list-thumbnail .thumbnail-item {
  position: relative;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail .thumbnail-item {
    height: 100%;
  }
}

.m-list-thumbnail .thumbnail-item > .item-inner {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail .thumbnail-item > .item-inner {
    font-size: 1.1rem;
  }
}

.m-list-thumbnail .thumbnail-item > .item-inner .item-img {
  border-radius: 3px;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail .thumbnail-item > .item-inner .item-img {
    border-radius: 6px;
    margin-bottom: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail .thumbnail-item > .item-inner .item-img + .item-ttl {
    margin-top: -5px;
  }
}

.m-list-thumbnail .thumbnail-item > .item-inner .item-cate {
  font-size: 12px;
  font-size: 1.2rem;
}

.m-list-thumbnail .thumbnail-item > .item-inner .item-cate:not(:empty) {
  font-size: 12px;
  font-size: 1.2rem;
  border-radius: 2px;
  padding: 2px 7px;
  font-weight: bold;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail .thumbnail-item > .item-inner .item-cate:not(:empty) {
    font-size: 1.2rem;
    border-radius: 3px;
    margin-top: 0;
    padding: 3px 9.5px;
    font-weight: normal;
    min-width: 44px;
    text-align: center;
  }
}

.m-list-thumbnail .thumbnail-item > .item-inner .item-ttl {
  margin-top: 6px;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail .thumbnail-item > .item-inner .item-ttl {
    font-size: 1.4rem;
  }
}

.m-list-thumbnail .thumbnail-item > .item-inner .item-ttl2 {
  display: block;
  margin-top: 6px;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail .thumbnail-item > .item-inner .item-ttl2 {
    font-size: 1.4rem;
  }
}

.m-list-thumbnail .thumbnail-item > a {
  transition: all 0.2s ease-out;
}

.m-list-thumbnail .thumbnail-item > a:link, .m-list-thumbnail .thumbnail-item > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-thumbnail .thumbnail-item > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

.m-list-thumbnail .thumbnail-item > a[target='_blank']:not(.noticon) > span:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-thumbnail .thumbnail-item > a[target='_blank']:not(.noticon) > span:after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-thumbnail .thumbnail-item > a[href$=".pdf"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-thumbnail .thumbnail-item > a[href$=".pdf"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-thumbnail .thumbnail-item > a[href$=".doc"] > span:not(.noticon):after, .m-list-thumbnail .thumbnail-item > a[href$=".docx"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-thumbnail .thumbnail-item > a[href$=".doc"] > span:not(.noticon):after, .m-list-thumbnail .thumbnail-item > a[href$=".docx"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-thumbnail .thumbnail-item > a[href$=".xls"] > span:not(.noticon):after, .m-list-thumbnail .thumbnail-item > a[href$=".xlsx"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-thumbnail .thumbnail-item > a[href$=".xls"] > span:not(.noticon):after, .m-list-thumbnail .thumbnail-item > a[href$=".xlsx"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-thumbnail .thumbnail-item > a[href$=".zip"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-thumbnail .thumbnail-item > a[href$=".zip"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-thumbnail.thumbnail-event > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 22px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-thumbnail.thumbnail-event > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 22px;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item {
  padding-top: 2px;
  padding-bottom: 25px;
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: bottom;
  background-repeat: repeat-x;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item {
    padding-top: 0;
    padding-bottom: 20px;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner {
  display: -ms-flexbox;
  display: flex;
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-img {
  width: 37%;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-img {
    -ms-flex: 1;
    flex: 1;
    width: 31.5%;
    margin-bottom: 0;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-img img {
  border-radius: 3px;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-img img {
    border-radius: 6px;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap {
  width: 58%;
  padding-left: 5%;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap {
    width: 63.5%;
    font-size: 1.4rem;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .item-ttl {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .item-ttl {
    margin-bottom: 24px;
    font-size: 1.6rem;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .item-size {
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 5px;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .item-size {
    display: -ms-flexbox;
    display: flex;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .item-price {
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 5px;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .item-price {
    display: -ms-flexbox;
    display: flex;
  }
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .desc-ttl {
  display: inline;
  width: 3em;
  height: 100%;
  margin-right: 16px;
}

.m-list-thumbnail.thumbnail-event > ul > li .thumbnail-item .item-inner .item-wrap .desc-txt {
  display: inline;
  width: calc(100% - 3em - 16px);
}

.m-list-thumbnail.thumbnail-event > ul > li:first-child .thumbnail-item {
  padding-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li:first-child .thumbnail-item {
    padding-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-thumbnail.thumbnail-event > ul > li:nth-child(2) .thumbnail-item {
    padding-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-thumbnail.thumbnail-items .thumbnail-item .item-inner .item-img {
    border-radius: 5px;
    height: 100%;
  }
}

.m-list-thumbnail.thumbnail-tac .thumbnail-item > .item-inner .item-img {
  text-align: center;
}

.m-list-thumbnail.thumbnail-tac .thumbnail-item > .item-inner .item-ttl2 {
  text-align: center;
}

.m-list-thumbnail.link-position-center > ul {
  -ms-flex-pack: center;
  justify-content: center;
}

.m-list-thumbnail.link-position-right > ul {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.m-list-series {
  margin-top: 22px;
}

@media print, screen and (min-width: 768px) {
  .m-list-series {
    margin-top: 35px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 45px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 45px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-series > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 22px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-series > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 22px;
  }
}

.m-list-series img {
  height: auto;
}

.m-list-series .series-item {
  position: relative;
}

.m-list-series .series-item > .item-inner {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  overflow: hidden;
}

.m-list-series .series-item > .item-inner[target='_blank']:not(.noticon) > .item-ttl:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series .series-item > .item-inner[target='_blank']:not(.noticon) > .item-ttl:after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-series .series-item > .item-inner[href$=".pdf"] > .item-ttl:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series .series-item > .item-inner[href$=".pdf"] > .item-ttl:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-series .series-item > .item-inner[href$=".doc"] > .item-ttl:not(.noticon):after, .m-list-series .series-item > .item-inner[href$=".docx"] > .item-ttl:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series .series-item > .item-inner[href$=".doc"] > .item-ttl:not(.noticon):after, .m-list-series .series-item > .item-inner[href$=".docx"] > .item-ttl:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-series .series-item > .item-inner[href$=".xls"] > .item-ttl:not(.noticon):after, .m-list-series .series-item > .item-inner[href$=".xlsx"] > .item-ttl:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series .series-item > .item-inner[href$=".xls"] > .item-ttl:not(.noticon):after, .m-list-series .series-item > .item-inner[href$=".xlsx"] > .item-ttl:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-series .series-item > .item-inner[href$=".zip"] > .item-ttl:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series .series-item > .item-inner[href$=".zip"] > .item-ttl:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series .series-item > .item-inner {
    font-size: 1.1rem;
  }
}

.m-list-series .series-item > .item-inner .item-img {
  overflow: hidden;
}

.m-list-series .series-item > .item-inner .item-ttl {
  margin-top: 6px;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-series .series-item > .item-inner .item-ttl {
    margin-top: calc(15px - 0.3em);
    font-size: 1.6rem;
  }
}

.m-list-series .series-item > a {
  transition: all 0.2s ease-out;
}

.m-list-series .series-item > a:link, .m-list-series .series-item > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-series .series-item > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

.m-list-series.link-position-center > ul {
  -ms-flex-pack: center;
  justify-content: center;
}

.m-list-series.link-position-right > ul {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.m-list-series [data-gs="12"] {
  margin: 0 -6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media print, screen and (min-width: 768px) {
  .m-list-series [data-gs="12"] {
    margin: 0 -20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.m-list-series [data-gs="12"] > [data-gs-col] {
  width: 100%;
  padding-left: 6px;
  padding-right: 6px;
}

@media print, screen and (min-width: 768px) {
  .m-list-series [data-gs="12"] > [data-gs-col] {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series [data-gs="12"] > [data-gs-col="12"] {
    width: calc(100% / 1);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series [data-gs="12"] > [data-gs-col="12"] {
    width: calc(100% / 1 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series [data-gs="12"] > [data-gs-col="6"] {
    width: calc(100% / 2);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series [data-gs="12"] > [data-gs-col="6"] {
    width: calc(100% / 2 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series [data-gs="12"] > [data-gs-col="4"] {
    width: calc(100% / 3);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series [data-gs="12"] > [data-gs-col="4"] {
    width: calc(100% / 3 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-series [data-gs="12"] > [data-gs-col="3"] {
    width: calc(100% / 4);
    padding: 0 20px;
  }
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-series [data-gs="12"] > [data-gs-col="3"] {
    width: calc(100% / 4 - 0.1px);
  }
}

.m-list-bnr {
  width: 100%;
  margin-top: 40px;
}

@media print, screen and (min-width: 768px) {
  .m-list-bnr {
    margin-top: 30px;
  }
}

.m-list-bnr > .bnr-item {
  margin-top: 25px;
  text-align: center;
}

@media print, screen and (min-width: 768px) {
  .m-list-bnr > .bnr-item {
    margin-top: 30px;
  }
}

.m-list-bnr > .bnr-item > .item-inner {
  width: 100%;
}

.m-list-bnr > .bnr-item > a {
  transition: all 0.2s ease-out;
}

.m-list-bnr > .bnr-item > a:link, .m-list-bnr > .bnr-item > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-bnr > .bnr-item > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

@media screen and (max-width: 767px) {
  .m-list-bnr.bnr-top > .bnr-item {
    margin-top: 31px;
  }
}

.m-list-bnr.bnr-top > .bnr-item .item-inner {
  display: block;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  .m-list-bnr.bnr-top > .bnr-item .item-inner {
    width: auto;
    display: inline-block;
    vertical-align: bottom;
  }
}

.m-list-bnr.bnr-top > .bnr-item .item-inner img {
  border-radius: 5px;
}

@media print, screen and (min-width: 768px) {
  .m-list-bnr.bnr-top > .bnr-item .item-inner img {
    border-right: 6px;
  }
}

.m-list-bnr.bnr-top > .bnr-item + .bnr-item {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-list-bnr.bnr-top > .bnr-item + .bnr-item {
    margin-top: 15px;
  }
}

.m-list-txtbnr {
  width: 100%;
  margin-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-txtbnr {
    margin-top: 30px;
  }
}

.m-list-txtbnr > .txtbnr-item {
  margin-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-txtbnr > .txtbnr-item {
    margin-top: 30px;
  }
}

.m-list-txtbnr > .txtbnr-item > .item-inner {
  display: block;
  padding: 25px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  border: 1px solid #c6c6c8;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  min-height: 80px;
}

@media print, screen and (min-width: 768px) {
  .m-list-txtbnr > .txtbnr-item > .item-inner {
    padding: 23.5px 10px;
    font-size: 1.4rem;
    font-weight: normal;
    min-height: auto;
  }
}

.m-list-txtbnr > .txtbnr-item > a {
  transition: all 0.2s ease-out;
}

.m-list-txtbnr > .txtbnr-item > a:link, .m-list-txtbnr > .txtbnr-item > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-txtbnr > .txtbnr-item > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

.m-list-sns {
  font-family: YakuHanJPs, 'Hind', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
  width: 100%;
  margin-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-sns {
    margin-top: 30px;
  }
}

.m-list-sns > .sns-item {
  margin-top: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-sns > .sns-item {
    margin-top: 30px;
  }
}

.m-list-sns > .sns-item > .item-inner {
  display: block;
  padding: 27px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #c6c6c8;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
}

@media print, screen and (min-width: 768px) {
  .m-list-sns > .sns-item > .item-inner {
    padding: 19px 10px;
    font-size: 2.0rem;
    font-weight: normal;
  }
}

.m-list-sns > .sns-item > .item-inner .item-txt-fzs {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-sns > .sns-item > .item-inner .item-txt-fzs {
    font-size: 1.4rem;
  }
}

.m-list-sns > .sns-item > a {
  transition: all 0.2s ease-out;
}

.m-list-sns > .sns-item > a:link, .m-list-sns > .sns-item > a:visited {
  text-decoration: none;
}

@media print, screen and (min-width: 961px) {
  .m-list-sns > .sns-item > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

.m-list-square, .m-list-desc, .wysiwyg ul {
  margin-top: 15px;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-square, .m-list-desc, .wysiwyg ul {
    font-size: 1.4rem;
    margin-top: 26px;
  }
}

.m-list-square a[target='_blank']:not(.noticon):after, .m-list-desc a[target='_blank']:not(.noticon):after, .wysiwyg ul a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-square a[target='_blank']:not(.noticon):after, .m-list-desc a[target='_blank']:not(.noticon):after, .wysiwyg ul a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-square a[href$=".pdf"]:not(.noticon):after, .m-list-desc a[href$=".pdf"]:not(.noticon):after, .wysiwyg ul a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-square a[href$=".pdf"]:not(.noticon):after, .m-list-desc a[href$=".pdf"]:not(.noticon):after, .wysiwyg ul a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-square a[href$=".doc"]:not(.noticon):after, .m-list-desc a[href$=".doc"]:not(.noticon):after, .wysiwyg ul a[href$=".doc"]:not(.noticon):after, .m-list-square a[href$=".docx"]:not(.noticon):after, .m-list-desc a[href$=".docx"]:not(.noticon):after, .wysiwyg ul a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-square a[href$=".doc"]:not(.noticon):after, .m-list-desc a[href$=".doc"]:not(.noticon):after, .wysiwyg ul a[href$=".doc"]:not(.noticon):after, .m-list-square a[href$=".docx"]:not(.noticon):after, .m-list-desc a[href$=".docx"]:not(.noticon):after, .wysiwyg ul a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-square a[href$=".xls"]:not(.noticon):after, .m-list-desc a[href$=".xls"]:not(.noticon):after, .wysiwyg ul a[href$=".xls"]:not(.noticon):after, .m-list-square a[href$=".xlsx"]:not(.noticon):after, .m-list-desc a[href$=".xlsx"]:not(.noticon):after, .wysiwyg ul a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-square a[href$=".xls"]:not(.noticon):after, .m-list-desc a[href$=".xls"]:not(.noticon):after, .wysiwyg ul a[href$=".xls"]:not(.noticon):after, .m-list-square a[href$=".xlsx"]:not(.noticon):after, .m-list-desc a[href$=".xlsx"]:not(.noticon):after, .wysiwyg ul a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-square a[href$=".zip"]:not(.noticon):after, .m-list-desc a[href$=".zip"]:not(.noticon):after, .wysiwyg ul a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-square a[href$=".zip"]:not(.noticon):after, .m-list-desc a[href$=".zip"]:not(.noticon):after, .wysiwyg ul a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-square a:link, .m-list-desc a:link, .wysiwyg ul a:link, .m-list-square a:visited, .m-list-desc a:visited, .wysiwyg ul a:visited {
  text-decoration: underline;
  color: inherit;
}

@media print, screen and (min-width: 961px) {
  .m-list-square a:hover, .m-list-desc a:hover, .wysiwyg ul a:hover {
    text-decoration: none;
  }
  .m-list-square a:hover img, .m-list-desc a:hover img, .wysiwyg ul a:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

.m-list-square > li, .m-list-desc > li, .wysiwyg ul > li {
  margin-top: 5px;
  padding-left: 17px;
  position: relative;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: normal;
}

.m-list-square > li > ul, .m-list-desc > li > ul, .wysiwyg ul > li > ul, .m-list-square > li > ol, .m-list-desc > li > ol, .wysiwyg ul > li > ol {
  counter-reset: number;
}

.m-list-square > li > ul.m-list-asterisk > li:before, .m-list-desc > li > ul.m-list-asterisk > li:before, .wysiwyg ul > li > ul.m-list-asterisk > li:before {
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

@media print, screen and (min-width: 768px) {
  .m-list-square > li, .m-list-desc > li, .wysiwyg ul > li {
    margin-top: 8px;
    padding-left: 20px;
  }
}

.m-list-square > li:first-child, .m-list-desc > li:first-child, .wysiwyg ul > li:first-child {
  margin-top: 0;
}

.m-list-square > li:before, .m-list-desc > li:before, .wysiwyg ul > li:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  content: "\25a0";
  background-color: transparent;
}

.m-list-square > li + li, .m-list-desc > li + li, .wysiwyg ul > li + li {
  margin-top: 15px;
}

@media print, screen and (min-width: 768px) {
  .m-list-square > li + li, .m-list-desc > li + li, .wysiwyg ul > li + li {
    margin-top: 26px;
  }
}

.m-list-num, .wysiwyg ol {
  margin-top: 10px;
  max-height: 100%;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-num, .wysiwyg ol {
    font-size: 1.4rem;
    margin-top: 18px;
  }
}

.m-list-num a[target='_blank']:not(.noticon):after, .wysiwyg ol a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num a[target='_blank']:not(.noticon):after, .wysiwyg ol a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num a[href$=".pdf"]:not(.noticon):after, .wysiwyg ol a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num a[href$=".pdf"]:not(.noticon):after, .wysiwyg ol a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num a[href$=".doc"]:not(.noticon):after, .wysiwyg ol a[href$=".doc"]:not(.noticon):after, .m-list-num a[href$=".docx"]:not(.noticon):after, .wysiwyg ol a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num a[href$=".doc"]:not(.noticon):after, .wysiwyg ol a[href$=".doc"]:not(.noticon):after, .m-list-num a[href$=".docx"]:not(.noticon):after, .wysiwyg ol a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num a[href$=".xls"]:not(.noticon):after, .wysiwyg ol a[href$=".xls"]:not(.noticon):after, .m-list-num a[href$=".xlsx"]:not(.noticon):after, .wysiwyg ol a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num a[href$=".xls"]:not(.noticon):after, .wysiwyg ol a[href$=".xls"]:not(.noticon):after, .m-list-num a[href$=".xlsx"]:not(.noticon):after, .wysiwyg ol a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num a[href$=".zip"]:not(.noticon):after, .wysiwyg ol a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num a[href$=".zip"]:not(.noticon):after, .wysiwyg ol a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num a:link, .wysiwyg ol a:link, .m-list-num a:visited, .wysiwyg ol a:visited {
  text-decoration: underline;
  color: inherit;
}

@media print, screen and (min-width: 961px) {
  .m-list-num a:hover, .wysiwyg ol a:hover {
    text-decoration: none;
  }
  .m-list-num a:hover img, .wysiwyg ol a:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

.m-list-num > li, .wysiwyg ol > li {
  margin-top: 4px;
  padding-left: 1.7em;
  counter-increment: number;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: normal;
  position: relative;
}

.m-list-num > li > ul, .wysiwyg ol > li > ul, .m-list-num > li > ol, .wysiwyg ol > li > ol {
  counter-reset: number;
}

.m-list-num > li > ul.m-list-asterisk > li:before, .wysiwyg ol > li > ul.m-list-asterisk > li:before {
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

.m-list-num > li:first-child, .wysiwyg ol > li:first-child {
  margin-top: 0;
}

.m-list-num > li:before, .wysiwyg ol > li:before {
  content: counter(number) ".";
  display: inline-block;
  vertical-align: middle;
  margin-left: -2.5em;
  text-align: right;
  min-width: 2em;
  position: absolute;
}

.m-list-num > li + li, .wysiwyg ol > li + li {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-list-num > li + li, .wysiwyg ol > li + li {
    margin-top: 18px;
  }
}

.m-list-num.start1, .wysiwyg ol.start1 {
  counter-reset: number 0;
}

.m-list-num.start2, .wysiwyg ol.start2 {
  counter-reset: number 1;
}

.m-list-num.start3, .wysiwyg ol.start3 {
  counter-reset: number 2;
}

.m-list-num.start4, .wysiwyg ol.start4 {
  counter-reset: number 3;
}

.m-list-num.start5, .wysiwyg ol.start5 {
  counter-reset: number 4;
}

.m-list-num.start6, .wysiwyg ol.start6 {
  counter-reset: number 5;
}

.m-list-num.start7, .wysiwyg ol.start7 {
  counter-reset: number 6;
}

.m-list-num.start8, .wysiwyg ol.start8 {
  counter-reset: number 7;
}

.m-list-num.start9, .wysiwyg ol.start9 {
  counter-reset: number 8;
}

.m-list-num.start10, .wysiwyg ol.start10 {
  counter-reset: number 9;
}

/*-----------------
	数字付きリスト
	① ② ③
-----------------*/
.m-list-num3 {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-list-num3 {
    margin-top: 18px;
  }
}

.m-list-num3 a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num3 a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num3 a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num3 a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num3 a[href$=".doc"]:not(.noticon):after, .m-list-num3 a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num3 a[href$=".doc"]:not(.noticon):after, .m-list-num3 a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num3 a[href$=".xls"]:not(.noticon):after, .m-list-num3 a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num3 a[href$=".xls"]:not(.noticon):after, .m-list-num3 a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num3 a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-num3 a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-num3 a:link, .m-list-num3 a:visited {
  text-decoration: underline;
  color: inherit;
}

@media print, screen and (min-width: 961px) {
  .m-list-num3 a:hover {
    text-decoration: none;
  }
  .m-list-num3 a:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

.m-list-num3 > li {
  margin-top: 4px;
  padding-left: 1.0em;
  counter-increment: number;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: normal;
  list-style: none !important;
}

.m-list-num3 > li > ul, .m-list-num3 > li > ol {
  counter-reset: number;
}

.m-list-num3 > li > ul.m-list-asterisk > li:before {
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

@media print, screen and (min-width: 768px) {
  .m-list-num3 > li {
    padding-left: 1.2em;
  }
}

.m-list-num3 > li:first-child {
  margin-top: 0;
}

.m-list-num3 > li:before {
  margin-left: -1.0em;
  left: -2px;
}

@media print, screen and (min-width: 768px) {
  .m-list-num3 > li:before {
    margin-left: -1.0em;
  }
}

.m-list-num3 > li:nth-child(1):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(1):before {
  content: "\2460";
}

.m-list-num3 > li:nth-child(2):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(2):before {
  content: "\2461";
}

.m-list-num3 > li:nth-child(3):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(3):before {
  content: "\2462";
}

.m-list-num3 > li:nth-child(4):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(4):before {
  content: "\2463";
}

.m-list-num3 > li:nth-child(5):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(5):before {
  content: "\2464";
}

.m-list-num3 > li:nth-child(6):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(6):before {
  content: "\2465";
}

.m-list-num3 > li:nth-child(7):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(7):before {
  content: "\2466";
}

.m-list-num3 > li:nth-child(8):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(8):before {
  content: "\2467";
}

.m-list-num3 > li:nth-child(9):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(9):before {
  content: "\2468";
}

.m-list-num3 > li:nth-child(10):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(10):before {
  content: "\2469";
}

.m-list-num3 > li:nth-child(11):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(11):before {
  content: "\246a";
}

.m-list-num3 > li:nth-child(12):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(12):before {
  content: "\246b";
}

.m-list-num3 > li:nth-child(13):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(13):before {
  content: "\246c";
}

.m-list-num3 > li:nth-child(14):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(14):before {
  content: "\246d";
}

.m-list-num3 > li:nth-child(15):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(15):before {
  content: "\246e";
}

.m-list-num3 > li:nth-child(16):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(16):before {
  content: "\246f";
}

.m-list-num3 > li:nth-child(17):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(17):before {
  content: "\2470";
}

.m-list-num3 > li:nth-child(18):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(18):before {
  content: "\2471";
}

.m-list-num3 > li:nth-child(19):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(19):before {
  content: "\2472";
}

.m-list-num3 > li:nth-child(20):before {
  content: "";
  width: 1em;
  text-align: right;
  background-color: transparent;
  border-radius: auto;
  height: auto;
  top: auto;
}

.m-list-num3 > li:nth-child(20):before {
  content: "\2473";
}

.m-list-num3 > li.num1:before {
  content: "\2473";
}

.m-list-num3 > li.num2:before {
  content: "\2461";
}

.m-list-num3 > li.num3:before {
  content: "\2462";
}

.m-list-num3 > li.num4:before {
  content: "\2463";
}

.m-list-num3 > li.num5:before {
  content: "\2464";
}

.m-list-num3 > li.num6:before {
  content: "\2465";
}

.m-list-num3 > li.num7:before {
  content: "\2466";
}

.m-list-num3 > li.num8:before {
  content: "\2467";
}

.m-list-num3 > li.num9:before {
  content: "\2468";
}

.m-list-num3 > li.num10:before {
  content: "\2469";
}

.m-list-num3.m-list-num2 > li:before, .m-list-num3.m-list-num3 > li:before {
  margin-left: -1.0em;
}

@media print, screen and (min-width: 768px) {
  .m-list-num3.m-list-num2 > li:before, .m-list-num3.m-list-num3 > li:before {
    left: -2px;
  }
}

ul.m-list-asterisk {
  margin-top: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
}

@media print, screen and (min-width: 768px) {
  ul.m-list-asterisk {
    font-size: 1.4rem;
    margin-top: 18px;
    line-height: 2;
  }
}

ul.m-list-asterisk a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ul.m-list-asterisk a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ul.m-list-asterisk a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ul.m-list-asterisk a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ul.m-list-asterisk a[href$=".doc"]:not(.noticon):after, ul.m-list-asterisk a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ul.m-list-asterisk a[href$=".doc"]:not(.noticon):after, ul.m-list-asterisk a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ul.m-list-asterisk a[href$=".xls"]:not(.noticon):after, ul.m-list-asterisk a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ul.m-list-asterisk a[href$=".xls"]:not(.noticon):after, ul.m-list-asterisk a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ul.m-list-asterisk a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ul.m-list-asterisk a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ul.m-list-asterisk a:link, ul.m-list-asterisk a:visited {
  text-decoration: underline;
  color: inherit;
}

@media print, screen and (min-width: 961px) {
  ul.m-list-asterisk a:hover {
    text-decoration: none;
  }
  ul.m-list-asterisk a:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

ul.m-list-asterisk > li {
  padding-left: 17px;
  position: relative;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: normal;
}

ul.m-list-asterisk > li > ul, ul.m-list-asterisk > li > ol {
  counter-reset: number;
}

ul.m-list-asterisk > li > ul.m-list-asterisk > li:before {
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

@media print, screen and (min-width: 768px) {
  ul.m-list-asterisk > li {
    padding-left: 20px;
  }
}

ul.m-list-asterisk > li:first-child {
  margin-top: 0;
}

ul.m-list-asterisk > li:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  content: "\203b";
  background-color: transparent;
}

ul.m-list-asterisk > li + li {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  ul.m-list-asterisk > li + li {
    margin-top: 18px;
  }
}

ol.m-list-asterisk {
  margin-top: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
}

@media print, screen and (min-width: 768px) {
  ol.m-list-asterisk {
    margin-top: 18px;
    font-size: 1.4rem;
    line-height: 2;
  }
}

ol.m-list-asterisk a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ol.m-list-asterisk a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ol.m-list-asterisk a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ol.m-list-asterisk a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ol.m-list-asterisk a[href$=".doc"]:not(.noticon):after, ol.m-list-asterisk a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ol.m-list-asterisk a[href$=".doc"]:not(.noticon):after, ol.m-list-asterisk a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ol.m-list-asterisk a[href$=".xls"]:not(.noticon):after, ol.m-list-asterisk a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ol.m-list-asterisk a[href$=".xls"]:not(.noticon):after, ol.m-list-asterisk a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ol.m-list-asterisk a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  ol.m-list-asterisk a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

ol.m-list-asterisk a:link, ol.m-list-asterisk a:visited {
  text-decoration: underline;
  color: inherit;
}

@media print, screen and (min-width: 961px) {
  ol.m-list-asterisk a:hover {
    text-decoration: none;
  }
  ol.m-list-asterisk a:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

ol.m-list-asterisk > li {
  padding-left: 2.7em;
  counter-increment: number;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: normal;
}

ol.m-list-asterisk > li > ul, ol.m-list-asterisk > li > ol {
  counter-reset: number;
}

ol.m-list-asterisk > li > ul.m-list-asterisk > li:before {
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

@media print, screen and (min-width: 768px) {
  ol.m-list-asterisk > li {
    padding-left: 40px;
  }
}

ol.m-list-asterisk > li:first-child {
  margin-top: 0;
}

ol.m-list-asterisk > li:before {
  content: "\203b" counter(number) "\2003";
  display: inline-block;
  vertical-align: top;
  margin-left: -2.8em;
  margin-right: 2px;
}

@media print, screen and (min-width: 768px) {
  ol.m-list-asterisk > li:before {
    margin-left: -40px;
    margin-right: auto;
  }
}

ol.m-list-asterisk > li + li {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  ol.m-list-asterisk > li + li {
    margin-top: 18px;
  }
}

ol.m-list-asterisk.start1 {
  counter-reset: number 0;
}

ol.m-list-asterisk.start2 {
  counter-reset: number 1;
}

ol.m-list-asterisk.start3 {
  counter-reset: number 2;
}

ol.m-list-asterisk.start4 {
  counter-reset: number 3;
}

ol.m-list-asterisk.start5 {
  counter-reset: number 4;
}

ol.m-list-asterisk.start6 {
  counter-reset: number 5;
}

ol.m-list-asterisk.start7 {
  counter-reset: number 6;
}

ol.m-list-asterisk.start8 {
  counter-reset: number 7;
}

ol.m-list-asterisk.start9 {
  counter-reset: number 8;
}

ol.m-list-asterisk.start10 {
  counter-reset: number 9;
}

.m-list-btn {
  margin-top: 25px;
  text-align: center;
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 75px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 75px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-btn > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-btn > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 25px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-btn {
    margin-top: 35px;
  }
}

.m-list-btn .m-btn-simple {
  width: 100%;
}

.m-list-btn .m-btn-more {
  display: inline-block;
  width: auto;
}

.m-list-btn .m-txt-p, .m-list-btn .wysiwyg p, .wysiwyg .m-list-btn p {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-list-btn .m-txt-p, .m-list-btn .wysiwyg p, .wysiwyg .m-list-btn p {
    margin-top: 15px;
  }
}

.m-list-btn.btn-height-adjust > ul > li {
  display: -ms-flexbox;
  display: flex;
}

.m-list-btn.link-position-center > ul {
  -ms-flex-pack: center;
  justify-content: center;
}

.m-list-btn.link-position-right > ul {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.m-list-anchor {
  margin: 35px 0 10px;
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 30px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-anchor > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-anchor > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor {
    margin: 100px 0 20px;
  }
}

.m-list-anchor > ul {
  padding-bottom: 5px;
}

.m-list-anchor > ul > li a {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  padding-left: 24px;
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > ul > li a {
    padding-left: 35px;
    font-size: 1.4rem;
  }
}

.m-list-anchor > ul > li a:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../svg/i_arrow04.svg) center no-repeat;
  background-size: cover;
  width: 15px;
  height: 15px;
  right: auto;
  top: 0.3em;
  bottom: auto;
  transform: rotate(90deg);
  transition: all 0.08s ease-out;
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor > ul > li a:before {
    top: 0.13em;
    width: 20px;
    height: 20px;
  }
}

@media print, screen and (min-width: 961px) {
  .m-list-anchor > ul > li a:hover {
    text-decoration: none;
  }
  .m-list-anchor > ul > li a:hover:before {
    top: 4px;
  }
}

.m-list-anchor.anchor-inline > ul {
  border-bottom: 1px dotted #ccc;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor.anchor-inline > ul {
    width: calc(100% + 40px);
  }
}

.m-list-anchor.anchor-inline > ul[data-gs] {
  margin: 0;
}

.m-list-anchor.anchor-inline > ul > li {
  margin-right: 20px;
  margin-bottom: 25px;
}

@media print, screen and (min-width: 768px) {
  .m-list-anchor.anchor-inline > ul > li {
    margin-right: 40px;
    margin-bottom: 30px;
  }
}

.m-list-anchor.anchor-inline > ul > li[data-gs-col] {
  padding: 0;
  width: auto;
}

.m-list-image {
  margin-top: 20px;
}

@media print, screen and (min-width: 768px) {
  .m-list-image {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 40px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-image > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-image > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 20px;
  }
}

.m-list-image img {
  height: auto;
}

.m-list-image ul li .image-img {
  text-align: center;
}

@media print, screen and (min-width: 768px) {
  .m-list-image ul li .image-img {
    text-align: left;
  }
}

.m-list-image ul li .item-ttl, .m-list-image ul li .item-desc {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-list-image ul li .item-ttl, .m-list-image ul li .item-desc {
    margin-top: 20px;
  }
}

.m-list-image.image-position-center {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.m-list-image.image-position-center ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.m-list-image.image-position-center ul li {
  overflow: hidden;
}

.m-list-image.image-position-center ul .image-img {
  text-align: center;
}

.m-list-image.image-position-left {
  position: relative;
  margin-bottom: 15px;
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-left {
    float: left;
    margin-right: 14px;
    padding-right: 14px;
    margin-bottom: 2px;
    max-width: 100%;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-left ul {
    margin: 0;
    display: block;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-left ul li {
    width: auto;
    padding: 0;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-left ul li:nth-child(n + 2) {
    margin-top: 15px;
  }
}

.m-list-image.image-position-right {
  position: relative;
  margin-bottom: 15px;
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-right {
    float: right;
    margin-left: 14px;
    padding-left: 14px;
    margin-bottom: 2px;
    max-width: 100%;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-right ul {
    margin: 0;
    display: block;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-right ul li {
    width: auto;
    padding: 0;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-right ul li:nth-child(n + 2) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-left.image-col-6, .m-list-image.image-position-right.image-col-6, .m-list-image.image-position-center.image-col-6 {
    width: 50%;
  }
}

.m-list-image.image-position-left.image-col-6 ul li, .m-list-image.image-position-right.image-col-6 ul li, .m-list-image.image-position-center.image-col-6 ul li {
  margin-top: 15px;
}

.m-list-image.image-position-left.image-col-6 ul li:first-child, .m-list-image.image-position-right.image-col-6 ul li:first-child, .m-list-image.image-position-center.image-col-6 ul li:first-child {
  margin-top: 0 !important;
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-left.image-col-4, .m-list-image.image-position-right.image-col-4, .m-list-image.image-position-center.image-col-4 {
    width: calc(100% / 3);
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image-position-left.image-col-3, .m-list-image.image-position-right.image-col-3, .m-list-image.image-position-center.image-col-3 {
    width: 25%;
  }
}

.m-list-image.image_richtext-position-center {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.m-list-image.image_richtext-position-center ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.m-list-image.image_richtext-position-center ul li {
  overflow: hidden;
}

.m-list-image.image_richtext-position-center ul .image-img {
  text-align: center;
}

.m-list-image.image_richtext-position-left {
  position: relative;
  margin-bottom: 15px;
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-left {
    float: left;
    margin-right: 14px;
    padding-right: 14px;
    margin-bottom: 2px;
    max-width: 100%;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-left ul {
    margin: 0;
    display: block;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-left ul li {
    width: auto;
    padding: 0;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-left ul li:nth-child(n + 2) {
    margin-top: 15px;
  }
}

.m-list-image.image_richtext-position-right {
  position: relative;
  margin-bottom: 15px;
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-right {
    float: right;
    margin-left: 14px;
    padding-left: 14px;
    margin-bottom: 2px;
    max-width: 100%;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-right ul {
    margin: 0;
    display: block;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-right ul li {
    width: auto;
    padding: 0;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-right ul li:nth-child(n + 2) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-left.image_richtext-col-6, .m-list-image.image_richtext-position-right.image_richtext-col-6, .m-list-image.image_richtext-position-center.image_richtext-col-6 {
    width: 50%;
  }
}

.m-list-image.image_richtext-position-left.image_richtext-col-6 ul li, .m-list-image.image_richtext-position-right.image_richtext-col-6 ul li, .m-list-image.image_richtext-position-center.image_richtext-col-6 ul li {
  margin-top: 15px;
}

.m-list-image.image_richtext-position-left.image_richtext-col-6 ul li:first-child, .m-list-image.image_richtext-position-right.image_richtext-col-6 ul li:first-child, .m-list-image.image_richtext-position-center.image_richtext-col-6 ul li:first-child {
  margin-top: 0 !important;
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-left.image_richtext-col-4, .m-list-image.image_richtext-position-right.image_richtext-col-4, .m-list-image.image_richtext-position-center.image_richtext-col-4 {
    width: calc(100% / 3);
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-image.image_richtext-position-left.image_richtext-col-3, .m-list-image.image_richtext-position-right.image_richtext-col-3, .m-list-image.image_richtext-position-center.image_richtext-col-3 {
    width: 25%;
  }
}

.m-list-image .image-title {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.5;
  margin-top: 10px;
  text-align: center;
}

@media print, screen and (min-width: 768px) {
  .m-list-image .image-title {
    font-size: 1.8rem;
    margin-top: 20px;
    text-align: left;
  }
}

.m-list-image .image-desc {
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
}

@media print, screen and (min-width: 768px) {
  .m-list-image .image-desc {
    font-size: 1.4rem;
    text-align: left;
  }
}

.m-list-image .image-title + .image-desc {
  margin-top: 5px;
}

@media print, screen and (min-width: 768px) {
  .m-list-image .image-title + .image-desc {
    margin-top: 10px;
  }
}

.m-list-link {
  margin-top: 15px;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-link > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-link > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 15px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link {
    margin-top: 30px;
    font-size: 1.4rem;
  }
}

.m-list-link .m-btn-simple {
  width: 100%;
}

.m-list-link a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-link a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-link a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-link a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-link a[href$=".doc"]:not(.noticon):after, .m-list-link a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-link a[href$=".doc"]:not(.noticon):after, .m-list-link a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-link a[href$=".xls"]:not(.noticon):after, .m-list-link a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-link a[href$=".xls"]:not(.noticon):after, .m-list-link a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-list-link a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-list-link a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="12"] > [data-gs-col="12"]:nth-child(n+2) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="12"] > [data-gs-col="6"]:nth-child(n+3) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="12"] > [data-gs-col="4"]:nth-child(n+4) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="12"] > [data-gs-col="3"]:nth-child(n+5) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="15"] > [data-gs-col="15"]:nth-child(n+2) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="15"] > [data-gs-col="7.5"]:nth-child(n+3) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="15"] > [data-gs-col="5"]:nth-child(n+4) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="15"] > [data-gs-col="3.75"]:nth-child(n+5) {
    margin-top: 20px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-list-link.link-text > [data-gs="15"] > [data-gs-col="3"]:nth-child(n+6) {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-link.link-text > [data-gs-sp="2"] > [data-gs-col]:nth-child(n+3) {
    margin-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  .m-list-link.link-text > [data-gs-sp="1"] > [data-gs-col]:nth-child(n+2) {
    margin-top: 15px;
  }
}

.m-list-link.link-position-center > ul {
  -ms-flex-pack: center;
  justify-content: center;
}

.m-list-link.link-position-right > ul {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.m-table-common, .wysiwyg table {
  width: 100%;
  margin-top: 20px;
  font-size: 14px;
  font-size: 1.4rem;
}

.m-table-common .fzs, .wysiwyg table .fzs {
  font-size: 10px;
  font-size: 1rem;
}

@media print, screen and (min-width: 768px) {
  .m-table-common .fzs, .wysiwyg table .fzs {
    font-size: 1.2rem;
  }
}

.m-table-common .fzm, .wysiwyg table .fzm {
  font-size: 12px;
  font-size: 1.2rem;
}

@media print, screen and (min-width: 768px) {
  .m-table-common .fzm, .wysiwyg table .fzm {
    font-size: 1.4rem;
  }
}

.m-table-common .fzl, .wysiwyg table .fzl {
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-table-common .fzl, .wysiwyg table .fzl {
    font-size: 1.6rem;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common, .wysiwyg table {
    margin-top: 40px;
    font-size: 1.4rem;
  }
}

.m-table-common a:link, .wysiwyg table a:link, .m-table-common a:visited, .wysiwyg table a:visited {
  text-decoration: underline;
}

@media print, screen and (min-width: 961px) {
  .m-table-common a:hover:link, .wysiwyg table a:hover:link, .m-table-common a:hover:visited, .wysiwyg table a:hover:visited {
    text-decoration: none;
  }
}

.m-table-common tbody tr th, .wysiwyg table tbody tr th, .m-table-common tbody tr td, .wysiwyg table tbody tr td, .m-table-common thead tr th, .wysiwyg table thead tr th, .m-table-common thead tr td, .wysiwyg table thead tr td {
  padding: 14px 18px;
  box-sizing: border-box;
  border: 1px solid #dce3e9;
  text-align: left;
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th, .wysiwyg table tbody tr th, .m-table-common tbody tr td, .wysiwyg table tbody tr td, .m-table-common thead tr th, .wysiwyg table thead tr th, .m-table-common thead tr td, .wysiwyg table thead tr td {
    padding: 20px;
  }
}

.m-table-common tbody tr th, .wysiwyg table tbody tr th, .m-table-common thead tr th, .wysiwyg table thead tr th {
  background: #f7f7f7;
  font-weight: inherit;
  vertical-align: middle;
}

.m-table-common tbody tr th > *:first-child:not(.u-txt-ttlsub), .wysiwyg table tbody tr th > *:first-child:not(.u-txt-ttlsub),
.m-table-common tbody tr th > .image-position-left:first-child + *,
.wysiwyg table tbody tr th > .image-position-left:first-child + *,
.m-table-common tbody tr th > .image-position-right:first-child + *,
.wysiwyg table tbody tr th > .image-position-right:first-child + *, .m-table-common thead tr th > *:first-child:not(.u-txt-ttlsub), .wysiwyg table thead tr th > *:first-child:not(.u-txt-ttlsub),
.m-table-common thead tr th > .image-position-left:first-child + *,
.wysiwyg table thead tr th > .image-position-left:first-child + *,
.m-table-common thead tr th > .image-position-right:first-child + *,
.wysiwyg table thead tr th > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-table-common tbody tr th > *:first-child:not(.u-txt-ttlsub).m-box-section, .wysiwyg table tbody tr th > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-common tbody tr th > .image-position-left:first-child + *.m-box-section,
.wysiwyg table tbody tr th > .image-position-left:first-child + *.m-box-section,
.m-table-common tbody tr th > .image-position-right:first-child + *.m-box-section,
.wysiwyg table tbody tr th > .image-position-right:first-child + *.m-box-section, .m-table-common thead tr th > *:first-child:not(.u-txt-ttlsub).m-box-section, .wysiwyg table thead tr th > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-common thead tr th > .image-position-left:first-child + *.m-box-section,
.wysiwyg table thead tr th > .image-position-left:first-child + *.m-box-section,
.m-table-common thead tr th > .image-position-right:first-child + *.m-box-section,
.wysiwyg table thead tr th > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-table-common tbody tr th > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .m-table-common thead tr th > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr th > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .wysiwyg table tbody tr th > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .m-table-common thead tr th > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .wysiwyg table thead tr th > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

.m-table-common tbody tr th a[target='_blank']:not(.noticon):after, .wysiwyg table tbody tr th a[target='_blank']:not(.noticon):after, .m-table-common thead tr th a[target='_blank']:not(.noticon):after, .wysiwyg table thead tr th a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody tr th a[target='_blank']:not(.noticon):after, .wysiwyg table tbody tr th a[target='_blank']:not(.noticon):after, .m-table-common thead tr th a[target='_blank']:not(.noticon):after, .wysiwyg table thead tr th a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody tr th a[href$=".pdf"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".pdf"]:not(.noticon):after, .m-table-common thead tr th a[href$=".pdf"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody tr th a[href$=".pdf"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".pdf"]:not(.noticon):after, .m-table-common thead tr th a[href$=".pdf"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody tr th a[href$=".doc"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".doc"]:not(.noticon):after, .m-table-common tbody tr th a[href$=".docx"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".docx"]:not(.noticon):after, .m-table-common thead tr th a[href$=".doc"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".doc"]:not(.noticon):after, .m-table-common thead tr th a[href$=".docx"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody tr th a[href$=".doc"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".doc"]:not(.noticon):after, .m-table-common tbody tr th a[href$=".docx"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".docx"]:not(.noticon):after, .m-table-common thead tr th a[href$=".doc"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".doc"]:not(.noticon):after, .m-table-common thead tr th a[href$=".docx"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody tr th a[href$=".xls"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".xls"]:not(.noticon):after, .m-table-common tbody tr th a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".xlsx"]:not(.noticon):after, .m-table-common thead tr th a[href$=".xls"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".xls"]:not(.noticon):after, .m-table-common thead tr th a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody tr th a[href$=".xls"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".xls"]:not(.noticon):after, .m-table-common tbody tr th a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".xlsx"]:not(.noticon):after, .m-table-common thead tr th a[href$=".xls"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".xls"]:not(.noticon):after, .m-table-common thead tr th a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody tr th a[href$=".zip"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".zip"]:not(.noticon):after, .m-table-common thead tr th a[href$=".zip"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody tr th a[href$=".zip"]:not(.noticon):after, .wysiwyg table tbody tr th a[href$=".zip"]:not(.noticon):after, .m-table-common thead tr th a[href$=".zip"]:not(.noticon):after, .wysiwyg table thead tr th a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody tr th a:link, .wysiwyg table tbody tr th a:link, .m-table-common tbody tr th a:visited, .wysiwyg table tbody tr th a:visited, .m-table-common thead tr th a:link, .wysiwyg table thead tr th a:link, .m-table-common thead tr th a:visited, .wysiwyg table thead tr th a:visited {
  text-decoration: underline;
  color: #3a3b47;
}

.m-table-common tbody tr td, .wysiwyg table tbody tr td, .m-table-common thead tr td, .wysiwyg table thead tr td {
  vertical-align: middle;
}

.m-table-common tbody tr td > *:first-child:not(.u-txt-ttlsub), .wysiwyg table tbody tr td > *:first-child:not(.u-txt-ttlsub),
.m-table-common tbody tr td > .image-position-left:first-child + *,
.wysiwyg table tbody tr td > .image-position-left:first-child + *,
.m-table-common tbody tr td > .image-position-right:first-child + *,
.wysiwyg table tbody tr td > .image-position-right:first-child + *, .m-table-common thead tr td > *:first-child:not(.u-txt-ttlsub), .wysiwyg table thead tr td > *:first-child:not(.u-txt-ttlsub),
.m-table-common thead tr td > .image-position-left:first-child + *,
.wysiwyg table thead tr td > .image-position-left:first-child + *,
.m-table-common thead tr td > .image-position-right:first-child + *,
.wysiwyg table thead tr td > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-table-common tbody tr td > *:first-child:not(.u-txt-ttlsub).m-box-section, .wysiwyg table tbody tr td > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-common tbody tr td > .image-position-left:first-child + *.m-box-section,
.wysiwyg table tbody tr td > .image-position-left:first-child + *.m-box-section,
.m-table-common tbody tr td > .image-position-right:first-child + *.m-box-section,
.wysiwyg table tbody tr td > .image-position-right:first-child + *.m-box-section, .m-table-common thead tr td > *:first-child:not(.u-txt-ttlsub).m-box-section, .wysiwyg table thead tr td > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-common thead tr td > .image-position-left:first-child + *.m-box-section,
.wysiwyg table thead tr td > .image-position-left:first-child + *.m-box-section,
.m-table-common thead tr td > .image-position-right:first-child + *.m-box-section,
.wysiwyg table thead tr td > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-table-common tbody tr td > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .m-table-common thead tr td > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-common thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg table thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-common tbody tr td > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .wysiwyg table tbody tr td > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .m-table-common thead tr td > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .wysiwyg table thead tr td > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

.m-table-common tbody tr td .m-txt-link, .wysiwyg table tbody tr td .m-txt-link, .m-table-common thead tr td .m-txt-link, .wysiwyg table thead tr td .m-txt-link {
  word-break: break-word;
}

.m-table-common thead th, .wysiwyg table thead th, .m-table-common thead td, .wysiwyg table thead td {
  background: #ebebee;
  vertical-align: middle;
  font-weight: bold;
}

.m-table-common tbody td a[target='_blank']:not(.noticon):after, .wysiwyg table tbody td a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody td a[target='_blank']:not(.noticon):after, .wysiwyg table tbody td a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody td a[href$=".pdf"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody td a[href$=".pdf"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody td a[href$=".doc"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".doc"]:not(.noticon):after, .m-table-common tbody td a[href$=".docx"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody td a[href$=".doc"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".doc"]:not(.noticon):after, .m-table-common tbody td a[href$=".docx"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody td a[href$=".xls"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".xls"]:not(.noticon):after, .m-table-common tbody td a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody td a[href$=".xls"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".xls"]:not(.noticon):after, .m-table-common tbody td a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common tbody td a[href$=".zip"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common tbody td a[href$=".zip"]:not(.noticon):after, .wysiwyg table tbody td a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common thead + tbody tr th, .wysiwyg table thead + tbody tr th {
  color: #3a3b47;
}

.m-table-common thead + tbody tr th a, .wysiwyg table thead + tbody tr th a {
  color: #3a3b47;
}

.m-table-common thead + tbody tr th a[target='_blank']:not(.noticon):after, .wysiwyg table thead + tbody tr th a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common thead + tbody tr th a[target='_blank']:not(.noticon):after, .wysiwyg table thead + tbody tr th a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common thead + tbody tr th a[href$=".pdf"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common thead + tbody tr th a[href$=".pdf"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common thead + tbody tr th a[href$=".doc"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".doc"]:not(.noticon):after, .m-table-common thead + tbody tr th a[href$=".docx"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common thead + tbody tr th a[href$=".doc"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".doc"]:not(.noticon):after, .m-table-common thead + tbody tr th a[href$=".docx"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common thead + tbody tr th a[href$=".xls"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".xls"]:not(.noticon):after, .m-table-common thead + tbody tr th a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common thead + tbody tr th a[href$=".xls"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".xls"]:not(.noticon):after, .m-table-common thead + tbody tr th a[href$=".xlsx"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-common thead + tbody tr th a[href$=".zip"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-common thead + tbody tr th a[href$=".zip"]:not(.noticon):after, .wysiwyg table thead + tbody tr th a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

@media screen and (max-width: 767px) {
  .m-table-common.common-type02 tbody tr th, .wysiwyg table.common-type02 tbody tr th, .m-table-common.common-type02 tbody tr td, .wysiwyg table.common-type02 tbody tr td, .m-table-common.common-type02 thead tr th, .wysiwyg table.common-type02 thead tr th, .m-table-common.common-type02 thead tr td, .wysiwyg table.common-type02 thead tr td {
    display: block;
    width: 100% !important;
    border-bottom: none;
  }
  .m-table-common.common-type02 tbody tr:last-child, .wysiwyg table.common-type02 tbody tr:last-child, .m-table-common.common-type02 thead tr:last-child, .wysiwyg table.common-type02 thead tr:last-child {
    border-bottom: 1px solid #dce3e9;
  }
}

.m-table-common [align="center"], .wysiwyg table [align="center"] {
  text-align: center !important;
}

.m-table-common [align="right"], .wysiwyg table [align="right"] {
  text-align: right !important;
}

.m-table-common [valign="top"], .wysiwyg table [valign="top"] {
  vertical-align: top !important;
}

.m-table-common [valign="middle"], .wysiwyg table [valign="middle"] {
  vertical-align: middle !important;
}

.m-table-common [valign="bottom"], .wysiwyg table [valign="bottom"] {
  vertical-align: bottom !important;
}

.m-table-common .m-table-common, .wysiwyg table .m-table-common, .m-table-common .wysiwyg table, .wysiwyg .m-table-common table, .wysiwyg table table {
  table-layout: fixed;
}

.m-table-common .m-list-asterisk li, .wysiwyg table .m-list-asterisk li {
  word-break: break-word;
}

.m-table-common + .m-txt-p, .wysiwyg table + .m-txt-p, .wysiwyg .m-table-common + p, .wysiwyg table + p {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-table-common + .m-txt-p, .wysiwyg table + .m-txt-p, .wysiwyg .m-table-common + p, .wysiwyg table + p {
    margin-top: 20px;
  }
}

.m-table-detail {
  width: 100%;
  margin-top: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  table-layout: fixed;
}

@media print, screen and (min-width: 768px) {
  .m-table-detail {
    font-size: 1.4rem;
  }
}

.m-table-detail a:link, .m-table-detail a:visited {
  text-decoration: underline;
}

@media print, screen and (min-width: 961px) {
  .m-table-detail a:hover:link, .m-table-detail a:hover:visited {
    text-decoration: none;
  }
}

.m-table-detail tbody tr, .m-table-detail thead tr {
  display: block;
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: bottom;
  background-repeat: repeat-x;
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr, .m-table-detail thead tr {
    display: table-row;
  }
}

.m-table-detail tbody tr th, .m-table-detail tbody tr td, .m-table-detail thead tr th, .m-table-detail thead tr td {
  box-sizing: border-box;
  text-align: left;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th, .m-table-detail tbody tr td, .m-table-detail thead tr th, .m-table-detail thead tr td {
    line-height: 2;
    font-size: 1.4rem;
    display: table-cell;
    padding: 15px 15px 15px 0;
  }
}

.m-table-detail tbody tr th, .m-table-detail thead tr th {
  font-weight: inherit;
  vertical-align: top;
}

.m-table-detail tbody tr th > *:first-child:not(.u-txt-ttlsub),
.m-table-detail tbody tr th > .image-position-left:first-child + *,
.m-table-detail tbody tr th > .image-position-right:first-child + *, .m-table-detail thead tr th > *:first-child:not(.u-txt-ttlsub),
.m-table-detail thead tr th > .image-position-left:first-child + *,
.m-table-detail thead tr th > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-table-detail tbody tr th > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-detail tbody tr th > .image-position-left:first-child + *.m-box-section,
.m-table-detail tbody tr th > .image-position-right:first-child + *.m-box-section, .m-table-detail thead tr th > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-detail thead tr th > .image-position-left:first-child + *.m-box-section,
.m-table-detail thead tr th > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-table-detail tbody tr th > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr th > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .m-table-detail thead tr th > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr th, .m-table-detail thead tr th {
    width: 21.9%;
  }
}

.m-table-detail tbody tr td, .m-table-detail thead tr td {
  padding-bottom: 14px;
  vertical-align: middle;
}

.m-table-detail tbody tr td > *:first-child:not(.u-txt-ttlsub),
.m-table-detail tbody tr td > .image-position-left:first-child + *,
.m-table-detail tbody tr td > .image-position-right:first-child + *, .m-table-detail thead tr td > *:first-child:not(.u-txt-ttlsub),
.m-table-detail thead tr td > .image-position-left:first-child + *,
.m-table-detail thead tr td > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

.m-table-detail tbody tr td > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-detail tbody tr td > .image-position-left:first-child + *.m-box-section,
.m-table-detail tbody tr td > .image-position-right:first-child + *.m-box-section, .m-table-detail thead tr td > *:first-child:not(.u-txt-ttlsub).m-box-section,
.m-table-detail thead tr td > .image-position-left:first-child + *.m-box-section,
.m-table-detail thead tr td > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .m-table-detail tbody tr td > [data-gs]:first-child [data-gs-col]:first-child > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .m-table-detail thead tr td > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td > [data-gs-group]:first-child > [data-gs-col] > *:first-child, .m-table-detail thead tr td > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr td, .m-table-detail thead tr td {
    padding-bottom: 17px;
  }
}

.m-table-detail tbody tr td .m-txt-link, .m-table-detail thead tr td .m-txt-link {
  word-break: break-word;
}

.m-table-detail tbody tr + tr, .m-table-detail thead tr + tr {
  padding-top: 13.5px;
}

@media print, screen and (min-width: 768px) {
  .m-table-detail tbody tr + tr, .m-table-detail thead tr + tr {
    padding-bottom: 17px;
  }
}

.m-table-detail thead th, .m-table-detail thead td {
  background: #f9f8f3;
  vertical-align: middle;
  font-weight: bold;
}

.m-table-detail tbody td a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail tbody td a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail tbody td a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail tbody td a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail tbody td a[href$=".doc"]:not(.noticon):after, .m-table-detail tbody td a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail tbody td a[href$=".doc"]:not(.noticon):after, .m-table-detail tbody td a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail tbody td a[href$=".xls"]:not(.noticon):after, .m-table-detail tbody td a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail tbody td a[href$=".xls"]:not(.noticon):after, .m-table-detail tbody td a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail tbody td a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail tbody td a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail thead + tbody tr th {
  color: #3a3b47;
}

.m-table-detail thead + tbody tr th a {
  color: #3a3b47;
}

.m-table-detail thead + tbody tr th a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail thead + tbody tr th a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail thead + tbody tr th a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail thead + tbody tr th a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail thead + tbody tr th a[href$=".doc"]:not(.noticon):after, .m-table-detail thead + tbody tr th a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail thead + tbody tr th a[href$=".doc"]:not(.noticon):after, .m-table-detail thead + tbody tr th a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail thead + tbody tr th a[href$=".xls"]:not(.noticon):after, .m-table-detail thead + tbody tr th a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail thead + tbody tr th a[href$=".xls"]:not(.noticon):after, .m-table-detail thead + tbody tr th a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-detail thead + tbody tr th a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-table-detail thead + tbody tr th a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-table-scroll {
  position: relative;
  margin-top: 20px;
}

.m-table-scroll .scroll-mark {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 23px;
  pointer-events: none;
}

.m-table-scroll .scroll-mark:after {
  position: absolute;
  content: '';
  height: calc(100% - 23px);
  width: 40px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  top: 0;
  right: 0;
}

.m-table-scroll .scroll-wrap {
  overflow-x: scroll;
  padding-bottom: 15px;
}

.m-table-scroll .scroll-wrap > table {
  margin-top: 0;
  min-width: 750px;
}

.m-table-scroll .scroll-wrap::-webkit-scrollbar {
  width: 15px;
  height: 8px;
}

.m-table-scroll .scroll-wrap::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 8px;
}

.m-table-scroll .scroll-wrap::-webkit-scrollbar-track-piece:start {
  background: #efefef;
  border-radius: 8px;
}

.m-table-scroll .scroll-wrap::-webkit-scrollbar-track-piece:end {
  background: #efefef;
  border-radius: 8px;
}

.m-table-scroll + .m-txt-p, .wysiwyg .m-table-scroll + p {
  margin-top: 10px;
}

.m-txt-fonten {
  font-family: YakuHanJPs, 'Hind', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
}

.m-txt-ttl {
  position: relative;
  text-align: center;
}

.m-txt-ttl .ttl-inner {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 1.5;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl .ttl-inner {
    padding-top: 60px;
    padding-bottom: 65px;
    font-size: 2.4rem;
    z-index: 1;
  }
}

.m-txt-ttl .ttl-inner .inner-ttl {
  font-weight: bold;
  position: relative;
}

.m-txt-ttl2 {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  padding-left: 15px;
  line-height: 1.25;
  margin-top: 50px;
  margin-bottom: 15px;
}

.m-txt-ttl2 + *,
.m-txt-ttl2 + .image-position-center + *,
.m-txt-ttl2 + .image-position-left + *,
.m-txt-ttl2 + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-txt-ttl2 + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2 + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2 + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2 + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2 + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2 + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2 {
    padding-left: 20px;
    font-size: 2.2rem;
    margin-top: 50px;
    margin-bottom: 30px;
  }
}

.m-txt-ttl2:after {
  content: '';
  height: 100%;
  width: 2px;
  background-color: #c6c6c8;
  position: absolute;
  top: .1em;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: 1px;
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2:after {
    width: 3px;
    height: 100%;
    border-radius: 1.5px;
  }
}

.m-txt-ttl2 + .m-box-intro {
  background-image: linear-gradient(to right, #ccc, #ccc 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: bottom;
  background-repeat: repeat-x;
}

.m-txt-ttl2 + .m-box-intro .intro-list .list-item:first-child .item-inner {
  padding-top: 20px;
}

.m-txt-ttl2 + .m-box-intro.intro-col2 .intro-list .list-item:nth-child(-n + 2) .item-inner {
  padding-top: 20px;
}

.m-txt-ttl2en {
  font-family: YakuHanJPs, 'Hind', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
  line-height: 0.75;
  margin-top: 35px;
  margin-bottom: 21px;
  font-size: 18px;
  font-size: 1.8rem;
}

.m-txt-ttl2en + *,
.m-txt-ttl2en + .image-position-center + *,
.m-txt-ttl2en + .image-position-left + *,
.m-txt-ttl2en + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-txt-ttl2en + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en {
    font-size: 3.2rem;
    margin-top: 60px;
    margin-bottom: 30px;
  }
}

.m-txt-ttl2en-2 {
  font-family: YakuHanJPs, 'Hind', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
  line-height: 1.25;
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 18px;
  font-size: 1.8rem;
}

.m-txt-ttl2en-2 + *,
.m-txt-ttl2en-2 + .image-position-center + *,
.m-txt-ttl2en-2 + .image-position-left + *,
.m-txt-ttl2en-2 + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-txt-ttl2en-2 + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en-2 + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en-2 + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en-2 + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en-2 + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en-2 + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl2en-2 {
    font-size: 2.4rem;
    margin-top: 30px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  .m-txt-ttl2en-2.ttl-news {
    margin-bottom: 9px;
  }
}

.m-txt-ttl3, .wysiwyg h3 {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  padding-bottom: 10px;
  line-height: 1.5;
  margin-top: 50px;
  margin-bottom: 25px;
  padding-bottom: 10px;
  background-image: linear-gradient(to right, #c6c6c8, #c6c6c8 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: bottom;
  background-repeat: repeat-x;
}

.m-txt-ttl3 + *, .wysiwyg h3 + *,
.m-txt-ttl3 + .image-position-center + *,
.wysiwyg h3 + .image-position-center + *,
.m-txt-ttl3 + .image-position-left + *,
.wysiwyg h3 + .image-position-left + *,
.m-txt-ttl3 + .image-position-right + *,
.wysiwyg h3 + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-txt-ttl3 + [data-gs] [data-gs-col]:first-child > *:first-child, .wysiwyg h3 + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl3 + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg h3 + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl3 + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg h3 + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl3 + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .wysiwyg h3 + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl3 + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .wysiwyg h3 + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl3 + [data-gs-group] > [data-gs-col] > *:first-child, .wysiwyg h3 + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl3, .wysiwyg h3 {
    font-size: 1.8rem;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-bottom: 15px;
  }
}

.m-txt-ttl4, .wysiwyg h4 {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  line-height: 1.5;
  margin-top: 50px;
  margin-bottom: 25px;
}

.m-txt-ttl4 + *, .wysiwyg h4 + *,
.m-txt-ttl4 + .image-position-center + *,
.wysiwyg h4 + .image-position-center + *,
.m-txt-ttl4 + .image-position-left + *,
.wysiwyg h4 + .image-position-left + *,
.m-txt-ttl4 + .image-position-right + *,
.wysiwyg h4 + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-txt-ttl4 + [data-gs] [data-gs-col]:first-child > *:first-child, .wysiwyg h4 + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl4 + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child, .wysiwyg h4 + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl4 + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child, .wysiwyg h4 + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl4 + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child, .wysiwyg h4 + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl4 + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child, .wysiwyg h4 + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl4 + [data-gs-group] > [data-gs-col] > *:first-child, .wysiwyg h4 + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-ttl4, .wysiwyg h4 {
    font-size: 1.8rem;
    margin-top: 50px;
    margin-bottom: 30px;
  }
}

.m-txt-link {
  position: relative;
  padding-left: 24px;
  display: inline-block;
  line-height: 1.5;
  transition: all .3s ease-out;
}

.m-txt-link[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-link[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-link[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-link[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-link[href$=".doc"]:not(.noticon):after, .m-txt-link[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-link[href$=".doc"]:not(.noticon):after, .m-txt-link[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-link[href$=".xls"]:not(.noticon):after, .m-txt-link[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-link[href$=".xls"]:not(.noticon):after, .m-txt-link[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-link[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-link[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-link {
    padding-left: 30px;
  }
}

.m-txt-link:link, .m-txt-link:visited {
  color: #3a3b47;
  text-decoration: none;
}

.m-txt-link:hover {
  text-decoration: underline;
}

.m-txt-link:before {
  content: '';
  background: url(../svg/i_arrow04.svg?c=ebebee) center no-repeat;
  background-size: 100% auto;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: .32em;
  left: 3px;
  margin: auto;
}

@media print, screen and (min-width: 768px) {
  .m-txt-link:before {
    width: 20px;
    height: 20px;
    top: .1em;
  }
}

.m-txt-link.link-arrow-right {
  padding-left: 0;
  padding-right: 24px;
}

@media print, screen and (min-width: 768px) {
  .m-txt-link.link-arrow-right {
    padding-right: 26px;
  }
}

.m-txt-link.link-arrow-right:before {
  left: auto;
  right: 0;
}

.m-txt-copyright {
  font-family: Arial, sans-serif;
  vertical-align: middle;
  font-size: 1.25em;
  margin-bottom: 1px;
  display: inline-block;
}

.m-txt-copy {
  line-height: 1.5;
  font-size: 18px;
  font-size: 1.8rem;
  margin-top: 25px;
  margin-bottom: 11.5px;
}

.m-txt-copy + *,
.m-txt-copy + .image-position-center + *,
.m-txt-copy + .image-position-left + *,
.m-txt-copy + .image-position-right + * {
  margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
  .m-txt-copy + [data-gs] [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-copy + [data-gs] > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-copy + [data-gs] > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-copy + [data-gs] > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-copy + [data-gs] > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-copy + [data-gs-group] > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .m-txt-copy {
    margin-top: 40px;
    margin-bottom: 23px;
    font-size: 2.2rem;
  }
}

.m-txt-cp {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-txt-cp {
    line-height: 2;
    font-size: 1.2rem;
    margin-top: 20px;
  }
}

.m-txt-p, .wysiwyg p {
  margin-top: 20px;
  line-height: 1.5;
}

@media print, screen and (min-width: 768px) {
  .m-txt-p, .wysiwyg p {
    margin-top: 30px;
    line-height: 2;
  }
}

.m-txt-p a, .wysiwyg p a {
  position: relative;
  word-break: break-all;
  padding-left: .2em;
  padding-right: .2em;
}

.m-txt-p a[target='_blank']:not(.noticon):after, .wysiwyg p a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-p a[target='_blank']:not(.noticon):after, .wysiwyg p a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-p a[href$=".pdf"]:not(.noticon):after, .wysiwyg p a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-p a[href$=".pdf"]:not(.noticon):after, .wysiwyg p a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-p a[href$=".doc"]:not(.noticon):after, .wysiwyg p a[href$=".doc"]:not(.noticon):after, .m-txt-p a[href$=".docx"]:not(.noticon):after, .wysiwyg p a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-p a[href$=".doc"]:not(.noticon):after, .wysiwyg p a[href$=".doc"]:not(.noticon):after, .m-txt-p a[href$=".docx"]:not(.noticon):after, .wysiwyg p a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-p a[href$=".xls"]:not(.noticon):after, .wysiwyg p a[href$=".xls"]:not(.noticon):after, .m-txt-p a[href$=".xlsx"]:not(.noticon):after, .wysiwyg p a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-p a[href$=".xls"]:not(.noticon):after, .wysiwyg p a[href$=".xls"]:not(.noticon):after, .m-txt-p a[href$=".xlsx"]:not(.noticon):after, .wysiwyg p a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-p a[href$=".zip"]:not(.noticon):after, .wysiwyg p a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-p a[href$=".zip"]:not(.noticon):after, .wysiwyg p a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-p a:link, .wysiwyg p a:link, .m-txt-p a:visited, .wysiwyg p a:visited {
  text-decoration: underline;
  color: inherit;
}

@media print, screen and (min-width: 961px) {
  .m-txt-p a:hover, .wysiwyg p a:hover {
    text-decoration: none;
  }
  .m-txt-p a:hover img, .wysiwyg p a:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

.m-txt-p + .m-txt-p, .wysiwyg p + .m-txt-p, .wysiwyg .m-txt-p + p, .wysiwyg p + p {
  margin-top: 10px;
}

@media print, screen and (min-width: 768px) {
  .m-txt-p + .m-txt-p, .wysiwyg p + .m-txt-p, .wysiwyg .m-txt-p + p, .wysiwyg p + p {
    margin-top: 15px;
  }
}

.m-txt-p .m-txt-link, .wysiwyg p .m-txt-link {
  padding-left: 24px;
}

@media print, screen and (min-width: 768px) {
  .m-txt-p .m-txt-link, .wysiwyg p .m-txt-link {
    padding-left: 30px;
  }
}

.m-txt-detail {
  margin-top: 20px;
  line-height: 1.5;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  .m-txt-detail {
    line-height: 2;
    margin-top: 30px;
    font-size: 1.4rem;
  }
}

.m-txt-detail a {
  position: relative;
  display: inline-block;
  word-break: break-all;
}

.m-txt-detail a[target='_blank']:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-detail a[target='_blank']:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-detail a[href$=".pdf"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-detail a[href$=".pdf"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-detail a[href$=".doc"]:not(.noticon):after, .m-txt-detail a[href$=".docx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-detail a[href$=".doc"]:not(.noticon):after, .m-txt-detail a[href$=".docx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-detail a[href$=".xls"]:not(.noticon):after, .m-txt-detail a[href$=".xlsx"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-detail a[href$=".xls"]:not(.noticon):after, .m-txt-detail a[href$=".xlsx"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-detail a[href$=".zip"]:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=6c6c75") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-txt-detail a[href$=".zip"]:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-txt-detail a:link, .m-txt-detail a:visited {
  text-decoration: underline;
}

@media print, screen and (min-width: 961px) {
  .m-txt-detail a:hover {
    text-decoration: none;
  }
  .m-txt-detail a:hover img {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

.m-btn-simple {
  font-size: 16px;
  font-size: 1.6rem;
  padding: 12px 10px;
  min-width: 200px;
  display: inline-block;
  border-radius: 5px;
  transition: all 0.2s ease-out;
  border: 1px solid #84848e;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.m-btn-simple[target='_blank']:not(.noticon) > span:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-simple[target='_blank']:not(.noticon) > span:after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-simple[href$=".pdf"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-simple[href$=".pdf"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-simple[href$=".doc"] > span:not(.noticon):after, .m-btn-simple[href$=".docx"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-simple[href$=".doc"] > span:not(.noticon):after, .m-btn-simple[href$=".docx"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-simple[href$=".xls"] > span:not(.noticon):after, .m-btn-simple[href$=".xlsx"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-simple[href$=".xls"] > span:not(.noticon):after, .m-btn-simple[href$=".xlsx"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-simple[href$=".zip"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-simple[href$=".zip"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-btn-simple {
    font-size: 1.4rem;
    padding: 18.5px 20px;
    border-radius: 6px;
  }
}

.m-btn-simple > span {
  position: relative;
  padding-left: 15px;
}

.m-btn-simple > span:before {
  content: '';
  background: url(../svg/i_arrow.svg?c=6c6c75) center no-repeat;
  background-size: 100% auto;
  width: 5px;
  height: 8px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  margin: auto;
}

@media print, screen and (min-width: 768px) {
  .m-btn-simple > span:before {
    width: 6px;
    height: 10px;
  }
}

@media print, screen and (min-width: 961px) {
  .m-btn-simple:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

.m-btn-more {
  font-size: 16px;
  font-size: 1.6rem;
  padding: 12px 10px;
  min-width: 200px;
  display: inline-block;
  border-radius: 5px;
  transition: all 0.2s ease-out;
  border: 1px solid #84848e;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.m-btn-more[target='_blank']:not(.noticon) > span:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_blank.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-more[target='_blank']:not(.noticon) > span:after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-more[href$=".pdf"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_pdf.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-more[href$=".pdf"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-more[href$=".doc"] > span:not(.noticon):after, .m-btn-more[href$=".docx"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_word.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-more[href$=".doc"] > span:not(.noticon):after, .m-btn-more[href$=".docx"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-more[href$=".xls"] > span:not(.noticon):after, .m-btn-more[href$=".xlsx"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_excel.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: calc(1em + 3px);
  height: calc(1em + 6px);
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-more[href$=".xls"] > span:not(.noticon):after, .m-btn-more[href$=".xlsx"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

.m-btn-more[href$=".zip"] > span:not(.noticon):after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: calc(1em - 1px);
  height: calc(1em - 1px);
  margin-left: 10px;
  margin-right: 7px;
  background: url("../svg/i_dl.svg?c=858591") no-repeat right top;
  background-size: 100% auto;
  position: relative;
  top: -0.1em;
  width: 1.25em;
  height: 1.25em;
  top: -0.2em;
}

@media print and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .m-btn-more[href$=".zip"] > span:not(.noticon):after {
    min-width: 13px;
    min-height: 13px;
  }
}

@media print, screen and (min-width: 768px) {
  .m-btn-more {
    font-size: 1.4rem;
    padding: 13.5px 20px;
    border-radius: 6px;
  }
}

.m-btn-more > span {
  position: relative;
  padding-left: 15px;
}

.m-btn-more > span:before {
  content: '';
  background: url(../svg/i_arrow.svg?c=6c6c75) center no-repeat;
  background-size: 100% auto;
  width: 5px;
  height: 8px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  margin: auto;
}

@media print, screen and (min-width: 768px) {
  .m-btn-more > span:before {
    width: 6px;
    height: 10px;
  }
}

@media print, screen and (min-width: 961px) {
  .m-btn-more:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

/**
lightbox
*/
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/lib/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/lib/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/lib/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/lib/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

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

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

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

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

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

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/*! Yaku Han JP (Gothic - Small Amount) v2.0.0 SIL by Qrac / Based on Noto Sans CJK JP */
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Thin.eot");
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"), url("../fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Light.eot");
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Light.woff2") format("woff2"), url("../fonts/YakuHanJPs/YakuHanJPs-Light.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.eot");
  src: url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2") format("woff2"), url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Regular.eot");
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Regular.woff2") format("woff2"), url("../fonts/YakuHanJPs/YakuHanJPs-Regular.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Medium.eot");
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Medium.woff2") format("woff2"), url("../fonts/YakuHanJPs/YakuHanJPs-Medium.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Bold.eot");
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Bold.woff2") format("woff2"), url("../fonts/YakuHanJPs/YakuHanJPs-Bold.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Black.eot");
  src: url("../fonts/YakuHanJPs/YakuHanJPs-Black.woff2") format("woff2"), url("../fonts/YakuHanJPs/YakuHanJPs-Black.woff") format("woff");
}

html {
  color: #3a3b47;
  background: #fff;
  font-family: YakuHanJPs, "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
  font-size: calc(1em * .625);
}

body {
  line-height: 1.5;
  font-size: 14px;
  font-size: 1.4rem;
}

@media print, screen and (min-width: 768px) {
  body {
    font-size: 1.4rem;
    overflow-y: scroll;
  }
}

/* link style */
a:link {
  color: #3a3b47;
  text-decoration: none;
}

a:visited {
  color: #3a3b47;
  text-decoration: none;
}

a:hover, a:active {
  color: #3a3b47;
  text-decoration: none;
}

/* header style */
#l-header .header-top {
  background-color: #ebebee;
  position: relative;
  z-index: 20;
}

#l-header .header-top .top-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 7.5px 10px 7.5px 14px;
  height: 55px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner {
    height: 78px;
    padding: 0 30px;
    max-width: 1200px;
    margin: 0 auto;
  }
}

#l-header .header-top .top-inner .top-logo .logo-img a {
  width: 57px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-logo .logo-img a {
    width: 84.62px;
    height: 40px;
  }
}

#l-header .header-top .top-inner .top-logo .logo-img a img, #l-header .header-top .top-inner .top-logo .logo-img a svg {
  width: 100%;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-menu {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
  }
}

#l-header .header-top .top-inner .top-menu .menu-listpc {
  display: none;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-menu .menu-listpc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.3rem;
  }
  #l-header .header-top .top-inner .top-menu .menu-listpc .listpc-item {
    margin-left: 30px;
  }
  #l-header .header-top .top-inner .top-menu .menu-listpc .listpc-item .item-link {
    transition: all 0.2s ease-out;
  }
}

@media print, screen and (min-width: 768px) and (min-width: 961px) {
  #l-header .header-top .top-inner .top-menu .menu-listpc .listpc-item .item-link:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-menu .menu-listpc .listpc-item .item-link.is-current {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

#l-header .header-top .top-inner .top-menu .menu-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-menu .menu-list {
    margin-left: 30px;
  }
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item {
  padding-left: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-menu .menu-list .list-item {
    padding-left: 27px;
  }
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item:first-child {
  padding-left: 0;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item:last-child {
  padding-left: 18px;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  width: 25px;
  transition: all 0.2s ease-out;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link img path, #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link svg path {
  fill: #5a5a66;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link {
    width: auto;
  }
}

@media print, screen and (min-width: 961px) {
  #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link img, #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link svg {
  width: 100%;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-twitter {
  width: 25px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-twitter {
    margin-top: 2px;
    width: 20px;
  }
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search {
  width: 16px;
  position: relative;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search:before, #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search:after {
  content: '';
  display: block;
  background-color: #3a3b47;
  width: 20px;
  height: 2px;
  top: 8px;
  bottom: 0;
  right: -2px;
  border-radius: 1px;
  position: absolute;
  transform-origin: 50% 50%;
  transition: all 0.4s;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search:before {
  transform: translateY(0) rotate(-25deg);
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search:after {
  transform: translateY(0) rotate(25deg);
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search img, #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search svg {
  transition: all 0.4s;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search.is-active:before, #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search.is-active:after {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search.is-active:before {
  transform: translateY(0) rotate(-45deg);
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search.is-active:after {
  transform: translateY(0) rotate(45deg);
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search.is-active img, #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-link.link-search.is-active svg {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn {
  width: 34px;
  height: 29px;
  margin: -5px;
  margin-right: 0;
  padding: 5px;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn .btn-icon {
  display: block;
  position: relative;
  width: 24px;
  height: 3px;
  border-radius: 1.5px;
  background-color: #5a5a66;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn .btn-icon:before, #l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn .btn-icon:after {
  content: '';
  display: block;
  background-color: #5a5a66;
  width: 24px;
  height: 3px;
  border-radius: 1.5px;
  position: absolute;
  bottom: 0;
  transform-origin: 50% 50%;
  transition: all 0.4s;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn .btn-icon:before {
  transform: translateY(-8px);
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn .btn-icon:after {
  transform: translateY(8px);
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn.is-active .btn-icon {
  background-color: transparent;
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn.is-active .btn-icon:before {
  transform: translateY(0) rotate(-45deg);
}

#l-header .header-top .top-inner .top-menu .menu-list .list-item .item-btn.is-active .btn-icon:after {
  transform: translateY(0) rotate(45deg);
}

#l-header .header-bottom {
  display: none;
  position: absolute;
  right: 0;
  z-index: 15;
  width: 100%;
  max-height: calc(100vh - 47px);
  max-height: calc(var(--vh, 1vh) * 100 - 47px);
  overflow-y: auto;
  background-color: #fff;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom {
    display: block;
    position: inherit;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  }
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner {
    padding: 0 30px;
    max-width: 1200px;
    margin: 0 auto;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner {
  overflow: hidden;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 7.5px 0 9.5px;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch {
  background-color: #c6c6c8;
  padding: 9px 15px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch {
    display: none;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner {
  position: relative;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-text {
  border: solid 1px #d5d5d5;
  border-radius: 15px;
  outline: none;
  width: 100%;
  height: 30px;
  padding: 5px 30px 5px 10px;
  font-size: 16px;
  font-size: 1.6rem;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-text::-webkit-input-placeholder {
  color: #919198;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-text::-moz-placeholder {
  color: #919198;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-text:-ms-input-placeholder {
  color: #919198;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-text::-ms-input-placeholder {
  color: #919198;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-text:-ms-input-placeholder {
  color: #919198;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-text::placeholder {
  color: #919198;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-btn {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  right: 0;
  background: transparent;
  border: none;
  outline: none;
  text-indent: -9999px;
  overflow: hidden;
  padding: 0;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-btn:before {
  content: '';
  position: absolute;
  background-color: #858591;
  right: 5px;
  top: 50%;
  transform: translate(0, -50%);
  bottom: 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-spsearch .spsearch-inner .spsearch-btn:after {
  content: '';
  position: absolute;
  right: 9.5px;
  top: 50%;
  transform: translate(0, -50%);
  bottom: 0;
  width: 9.5px;
  height: 10px;
  background: url(../svg/i_search02.svg?c=fff) center no-repeat;
  background-size: cover;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item {
  border-bottom: 1px solid #c6c6c8;
  padding: 0 15px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item {
    border-bottom: none;
    padding: 0;
    font-size: 1.4rem;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item.item-hr {
  display: none;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item.item-hr {
    display: block;
    content: "";
    width: 1px;
    height: 20px;
    background-color: #c6c6c6;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link {
  display: block;
  padding: 14px 0;
  position: relative;
  padding-right: 15px;
  transition: all 0.2s ease-out;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link:after {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: 0;
  left: auto;
  background: url(../svg/i_arrow.svg?c=84848e) no-repeat;
  background-size: contain;
  width: 8px;
  height: 13px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link {
    padding: 10px;
    display: inline-block;
  }
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link:after {
    content: none;
  }
}

@media print, screen and (min-width: 961px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link.is-current {
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link .m-icon-search {
    padding-left: 27px;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link .m-icon-search:before {
  width: 15px;
  height: 15px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item .item-link .m-icon-search:before {
    width: 18px;
    height: 18px;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item:first-child .item-link {
  padding-left: 0;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-main .list-item:last-child .item-link {
  padding-right: 0;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-sub {
  margin: 0 -6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 15px 20px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-sub {
    display: none;
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-sub .list-item {
  width: calc(100% / 2);
  padding: 0 6px;
  font-size: 14px;
  font-size: 1.4rem;
}

@media (-ms-high-contrast: none) {
  #l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-sub .list-item {
    width: calc(100% / 2 - 0.1px);
  }
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-sub .list-item .item-link {
  display: block;
  padding: 14px 0;
  position: relative;
  padding-left: 15px;
}

#l-header .header-bottom .bottom-inner .bottom-menu .menu-inner .menu-sub .list-item .item-link:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: auto;
  left: 0;
  background: url(../svg/i_arrow.svg?c=84848e) no-repeat;
  background-size: contain;
  width: 8px;
  height: 13px;
}

#l-header .header-searchmenu {
  display: none;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-searchmenu {
    position: absolute;
    width: 100%;
    background-color: #fff;
    z-index: 20;
  }
  #l-header .header-searchmenu .searchmenu-inner {
    padding: 0 30px;
    max-width: 1200px;
    margin: 0 auto;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area {
    margin: 30px 0 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translate(0, -50%);
    bottom: 0;
    width: 17px;
    height: 18px;
    background: url(../svg/i_search02.svg?c=84848e) center no-repeat;
    background-size: cover;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-text {
    border: none;
    outline: none;
    width: calc(100% - 140px);
    height: 100%;
    padding: 13px 10px 12px 40px;
    font-size: 1.6rem;
    border-bottom: 1px solid #c6c6c8;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-text::-webkit-input-placeholder {
    color: #919198;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-text::-moz-placeholder {
    color: #919198;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-text:-ms-input-placeholder {
    color: #919198;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-text::-ms-input-placeholder {
    color: #919198;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-text:-ms-input-placeholder {
    color: #919198;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-text::placeholder {
    color: #919198;
  }
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-btn {
    width: 120px;
    background-color: #84848e;
    color: #fff;
    border-radius: 4px;
    padding: 13px 10px 12px;
    font-size: 1.6rem;
    transition: all 0.4s;
  }
}

@media print, screen and (min-width: 768px) and (min-width: 961px) {
  #l-header .header-searchmenu .searchmenu-inner .searchmenu-area .searchmenu-btn:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

#l-header .header-spbottom {
  background-color: #fff;
  width: 100%;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-spbottom {
    display: none;
  }
}

#l-header .header-spbottom .spbottom-inner {
  width: 100%;
}

#l-header .header-spbottom .spbottom-inner .spbottom-menu {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

#l-header .header-spbottom .spbottom-inner .spbottom-menu .menu-item {
  width: 100%;
  border-left: 1px solid #ebebee;
}

#l-header .header-spbottom .spbottom-inner .spbottom-menu .menu-item .item-link {
  padding: 11.5px 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-size: 1.6rem;
}

#l-header .header-spbottom .spbottom-inner .spbottom-menu .menu-item .item-link:link, #l-header .header-spbottom .spbottom-inner .spbottom-menu .menu-item .item-link:visited {
  color: #5a5a66;
  text-decoration: none;
}

#l-header .header-spbottom .spbottom-inner .spbottom-menu .menu-item .item-link .m-icon-search {
  padding-left: 23.5px;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-spbottom .spbottom-inner .spbottom-menu .menu-item .item-link .m-icon-search {
    padding-left: 27px;
  }
}

#l-header .header-spbottom .spbottom-inner .spbottom-menu .menu-item:first-child {
  border-left: none;
}

#l-header .header-spbottom .spbottom-btn-inner {
  width: 54px;
  height: 47px;
  background-color: #ebebee;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn {
  width: 54px;
  height: 47px;
  padding: 11.5px 15px;
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn .btn-icon {
  display: block;
  position: relative;
  width: 24px;
  height: 3px;
  border-radius: 1.5px;
  background-color: #3a3b47;
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn .btn-icon:before, #l-header .header-spbottom .spbottom-btn-inner .spbottom-btn .btn-icon:after {
  content: '';
  display: block;
  background-color: #3a3b47;
  width: 24px;
  height: 3px;
  border-radius: 1.5px;
  position: absolute;
  bottom: 0;
  transform-origin: 50% 50%;
  transition: all 0.4s;
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn .btn-icon:before {
  transform: translateY(-8px);
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn .btn-icon:after {
  transform: translateY(8px);
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn.is-active .btn-icon {
  background-color: transparent;
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn.is-active .btn-icon:before {
  transform: translateY(0) rotate(-45deg);
}

#l-header .header-spbottom .spbottom-btn-inner .spbottom-btn.is-active .btn-icon:after {
  transform: translateY(0) rotate(45deg);
}

#l-header .header-spbottom.is-fixed .spbottom-inner {
  width: calc(100% - 47px);
}

#l-header .header-spbottom.is-fixed .spbottom-btn-inner {
  display: -ms-flexbox;
  display: flex;
}

.lnav-open #l-header .header-spbottom.is-fixed {
  position: fixed !important;
  z-index: 15;
}

.lnav-open #l-header .header-spbottom.is-fixed .spbottom-inner {
  width: calc(100% - 47px);
}

.lnav-open #l-header .header-spbottom.is-fixed .spbottom-btn-inner {
  display: -ms-flexbox;
  display: flex;
}

#l-header .header-overlay {
  transition: all 0.2s ease-out;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  z-index: 10;
  top: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  visibility: hidden;
}

@media print, screen and (min-width: 768px) {
  #l-header .header-overlay {
    background: rgba(14, 14, 15, 0.25);
  }
}

.lnav-open #l-header .header-overlay {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  visibility: visible;
}

/* content style */
#l-content .content-inner .u-btn-relateditem .relateditem-btn {
  margin-top: 4.5px;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 14.5px 0;
  position: relative;
  padding-right: 15px;
  border-bottom: 1px dotted #cccccc;
  transition: all 0.2s ease-out;
}

#l-content .content-inner .u-btn-relateditem .relateditem-btn:after {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: 0;
  left: auto;
  background: url(../svg/i_arrow.svg?c=84848e) no-repeat;
  background-size: contain;
  width: 5px;
  height: 8.125px;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-btn-relateditem .relateditem-btn {
    margin-top: 30px;
    margin-bottom: 40px;
    display: inline-block;
    font-size: 1.4rem;
    padding: 0;
    position: relative;
    padding-left: 15px;
    border-bottom: none;
  }
  #l-content .content-inner .u-btn-relateditem .relateditem-btn:before {
    content: "";
    position: absolute;
    top: 0.08em;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: auto;
    left: 16;
    background: url(../svg/i_arrow.svg?c=84848e) no-repeat;
    background-size: contain;
    width: 6px;
    height: 9.75px;
  }
  #l-content .content-inner .u-btn-relateditem .relateditem-btn:after {
    content: none;
  }
}

@media print, screen and (min-width: 961px) {
  #l-content .content-inner .u-btn-relateditem .relateditem-btn:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

#l-content .content-inner .u-txt-productttl {
  line-height: 1.5;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 21px;
  font-size: 2.1rem;
  font-weight: bold;
  word-wrap: break-word;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-txt-productttl {
    font-size: 3.2rem;
    margin-top: 30px;
    margin-bottom: 40px;
  }
}

#l-content .content-inner .u-box-product {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 27.5px;
}

#l-content .content-inner .u-box-product > *:first-child:not(.u-txt-ttlsub),
#l-content .content-inner .u-box-product > .image-position-left:first-child + *,
#l-content .content-inner .u-box-product > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

#l-content .content-inner .u-box-product > *:first-child:not(.u-txt-ttlsub).m-box-section,
#l-content .content-inner .u-box-product > .image-position-left:first-child + *.m-box-section,
#l-content .content-inner .u-box-product > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product {
    padding: 0 30px;
    max-width: 1200px;
    margin: 0 auto;
  }
}

#l-content .content-inner .u-box-product .product-detail {
  padding-left: 15px;
  padding-right: 15px;
}

#l-content .content-inner .u-box-product .product-detail > *:first-child:not(.u-txt-ttlsub),
#l-content .content-inner .u-box-product .product-detail > .image-position-left:first-child + *,
#l-content .content-inner .u-box-product .product-detail > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

#l-content .content-inner .u-box-product .product-detail > *:first-child:not(.u-txt-ttlsub).m-box-section,
#l-content .content-inner .u-box-product .product-detail > .image-position-left:first-child + *.m-box-section,
#l-content .content-inner .u-box-product .product-detail > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail {
    padding-left: 0;
    padding-right: 0;
  }
}

#l-content .content-inner .u-box-product .product-detail .detail-ttl {
  font-size: 0;
}

#l-content .content-inner .u-box-product .product-detail .detail-ttl > *:first-child:not(.u-txt-ttlsub),
#l-content .content-inner .u-box-product .product-detail .detail-ttl > .image-position-left:first-child + *,
#l-content .content-inner .u-box-product .product-detail .detail-ttl > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

#l-content .content-inner .u-box-product .product-detail .detail-ttl > *:first-child:not(.u-txt-ttlsub).m-box-section,
#l-content .content-inner .u-box-product .product-detail .detail-ttl > .image-position-left:first-child + *.m-box-section,
#l-content .content-inner .u-box-product .product-detail .detail-ttl > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  #l-content .content-inner .u-box-product .product-detail .detail-ttl + .m-txt-copy {
    margin-top: 0;
  }
}

#l-content .content-inner .u-box-producttop .producttop-ttl {
  margin-top: 20px;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl {
    text-align: center;
  }
}

#l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > *:first-child:not(.u-txt-ttlsub),
#l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > .image-position-left:first-child + *,
#l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > .image-position-right:first-child + * {
  margin-top: 0 !important;
}

#l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > *:first-child:not(.u-txt-ttlsub).m-box-section,
#l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > .image-position-left:first-child + *.m-box-section,
#l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > .image-position-right:first-child + *.m-box-section {
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="4"]:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="12"]:nth-child(-n+1) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs]:first-child > [data-gs-col="3"]:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col="6"]:nth-child(-n+2) > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
    margin-top: 0 !important;
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-producttop .producttop-ttl .ttl-inner {
    display: inline-block;
    text-align: left;
  }
}

#l-content .content-inner .u-box-snsshare {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 45px;
  padding: 25px 10px;
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-snsshare {
    position: fixed;
    left: 0;
    top: 50%;
    transform: translateY(-100%);
    display: block;
    background-color: #9c9ca9;
    border-radius: 0 3px 3px 0;
    padding: 15px 10px 10px;
    text-align: center;
    z-index: 10;
    border: none;
  }
}

#l-content .content-inner .u-box-snsshare .snsshare-ttl {
  font-family: YakuHanJPs, 'Hind', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-size: 2.1rem;
  letter-spacing: 0.15em;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-snsshare .snsshare-ttl {
    color: #fff;
    font-size: 1.2rem;
    letter-spacing: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
  }
}

#l-content .content-inner .u-box-snsshare .snsshare-area {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  width: 45%;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-snsshare .snsshare-area {
    display: block;
    width: auto;
    margin-top: 10px;
  }
}

#l-content .content-inner .u-box-snsshare .snsshare-area > a {
  display: block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-snsshare .snsshare-area > a {
    -ms-flex-pack: center;
    justify-content: center;
    padding: 9px;
    margin-top: 5px;
    transition: all 0.2s ease-out;
  }
}

#l-content .content-inner .u-box-snsshare .snsshare-area > a > img, #l-content .content-inner .u-box-snsshare .snsshare-area > a svg {
  width: 25px;
}

#l-content .content-inner .u-box-snsshare .snsshare-area > a > img path, #l-content .content-inner .u-box-snsshare .snsshare-area > a svg path {
  fill: #5a5a66;
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-snsshare .snsshare-area > a > img, #l-content .content-inner .u-box-snsshare .snsshare-area > a svg {
    width: 20px;
    height: 20px;
  }
  #l-content .content-inner .u-box-snsshare .snsshare-area > a > img path, #l-content .content-inner .u-box-snsshare .snsshare-area > a svg path {
    fill: #fff;
  }
}

@media print, screen and (min-width: 961px) {
  #l-content .content-inner .u-box-snsshare .snsshare-area > a:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
  #l-content .content-inner .u-box-snsshare .snsshare-area > a:hover > img, #l-content .content-inner .u-box-snsshare .snsshare-area > a:hover svg {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  }
}

@media print, screen and (min-width: 768px) {
  #l-content .content-inner .u-box-snsshare .snsshare-area > a.area-ln {
    display: none;
  }
}

/* footer style */
#l-footer {
  margin-top: 70px;
  background-color: #858591;
}

@media print, screen and (min-width: 768px) {
  #l-footer {
    margin-top: 100px;
  }
}

#l-footer .footer-pagetop {
  position: relative;
  z-index: 2;
  display: none;
}

#l-footer .footer-pagetop .pagetop-btn {
  position: fixed;
  bottom: 15px;
  right: 10px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-pagetop .pagetop-btn {
    bottom: 30px;
    right: 30px;
    transition: all 0.2s ease-out;
  }
}

#l-footer .footer-pagetop .pagetop-btn .btn-img {
  display: block;
  width: 50px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-pagetop .pagetop-btn .btn-img {
    width: 60px;
  }
}

#l-footer .footer-pagetop .pagetop-btn .btn-img img {
  width: 100%;
}

@media print, screen and (min-width: 961px) {
  #l-footer .footer-pagetop .pagetop-btn:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner {
    padding: 70px 30px 68px;
    max-width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

#l-footer .footer-inner .footer-logo {
  padding: 35px 15px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-logo {
    padding: 0;
    padding-right: 35px;
  }
}

#l-footer .footer-inner .footer-logo .logo-img {
  height: 30px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-logo .logo-img {
    height: auto;
    width: 85px;
  }
}

#l-footer .footer-inner .footer-logo .logo-img a {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-logo .logo-img a {
    height: auto;
  }
}

#l-footer .footer-inner .footer-logo .logo-img a img, #l-footer .footer-inner .footer-logo .logo-img a svg {
  height: 100%;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-logo .logo-img a img, #l-footer .footer-inner .footer-logo .logo-img a svg {
    width: 100%;
  }
}

#l-footer .footer-inner .footer-logo .logo-img a img path, #l-footer .footer-inner .footer-logo .logo-img a svg path {
  fill: #fff;
}

#l-footer .footer-inner .footer-logo .logo-img a img path.logo-star, #l-footer .footer-inner .footer-logo .logo-img a svg path.logo-star {
  fill: #d6d6e9;
}

#l-footer .footer-inner .footer-menu .menu-inner {
  padding: 0 15px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner {
    padding: 0;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns {
  margin: 0;
  border-bottom: 1px solid #fff;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns {
    display: -ms-flexbox;
    display: flex;
    border-bottom: none;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head {
  color: #fff;
  display: block;
  padding: 14px 10px;
  position: relative;
  padding-right: 7px;
  outline: none;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head {
    display: none;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head .head-wrap {
  position: relative;
  z-index: 1;
  width: 100%;
  background-color: transparent;
  border: none;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  transition: all .2s ease-out;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head .head-wrap > span {
  position: relative;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head .head-wrap:before, #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head .head-wrap:after {
  content: '';
  background-color: #fff;
  width: 15px;
  height: 2px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head .head-wrap:before {
  transform: rotate(0deg);
  transition: all .6s ease-out;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-head .head-wrap:after {
  transform: rotate(-90deg);
  transition: all .6s ease-out;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body {
  display: none;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body {
    display: block;
  }
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list {
    display: -ms-flexbox;
    display: flex;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list .list-item {
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  background-image: linear-gradient(to right, #9d9da7, #9d9da7 1px, transparent 1px, transparent 1px);
  background-size: 2px 1px;
  background-position: top;
  background-repeat: repeat-x;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list .list-item {
    font-size: 1.2rem;
    width: auto;
    padding-left: 20px;
    background-image: none;
  }
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list .list-item:first-child {
    padding-left: 0;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list .list-item .item-link {
  color: #e0e0e3;
  display: block;
  padding: 16px 20px;
  transition: all 0.2s ease-out;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list .list-item .item-link {
    color: #fff;
    padding: 0;
  }
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list .list-item .item-link:after {
    content: none;
  }
}

@media print, screen and (min-width: 961px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sns .accordion-inner .accordion-body .body-list .list-item .item-link:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns.is-active .accordion-inner .accordion-head .head-wrap:before {
  transform: rotate(180deg);
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sns.is-active .accordion-inner .accordion-head .head-wrap:after {
  transform: rotate(180deg);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-main {
  border-top: 1px solid #fff;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-main {
    display: none;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-main .list-item {
  border-bottom: 1px solid #fff;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-main .list-item .item-link {
  color: #fff;
  display: block;
  padding: 14px 10px;
  position: relative;
  padding-right: 15px;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-main .list-item .item-link:after {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: 10px;
  left: auto;
  background: url(../svg/i_arrow.svg?c=fff) no-repeat;
  background-size: contain;
  width: 8px;
  height: 13px;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-main .list-item .item-link .m-icon-search:before {
  width: 15px;
  height: 15px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-main .list-item .item-link .m-icon-search:before {
    width: 18px;
    height: 18px;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sub {
  margin: 0 -6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 0 20px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sub {
    margin: 0;
    padding: 15px 0 15px;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item {
  width: calc(100% / 2);
  padding: 0 6px;
  font-size: 14px;
  font-size: 1.4rem;
}

@media (-ms-high-contrast: none) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item {
    width: calc(100% / 2 - 0.1px);
  }
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item {
    font-size: 1.2rem;
    width: auto;
    padding: 0;
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #fff;
    line-height: 1;
  }
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item:first-child, #l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item.item-first-pc {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item .item-link {
  color: #fff;
  display: block;
  padding: 14px 0;
  position: relative;
  padding-left: 15px;
  transition: all 0.2s ease-out;
}

#l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item .item-link:before {
  content: "";
  position: absolute;
  top: 0.08em;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: auto;
  left: 0;
  background: url(../svg/i_arrow.svg?c=fff) no-repeat;
  background-size: contain;
  width: 8px;
  height: 13px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item .item-link {
    padding: 0;
  }
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item .item-link:before {
    content: none;
  }
}

@media print, screen and (min-width: 961px) {
  #l-footer .footer-inner .footer-menu .menu-inner .menu-sub .list-item .item-link:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    text-decoration: none;
  }
}

#l-footer .footer-inner .footer-menu .menu-copy {
  background-color: #5b5b68;
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  padding: 18px 20px 16px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-copy {
    background-color: transparent;
    font-size: 1.2rem;
    text-align: left;
    padding: 0;
  }
}

#l-footer .footer-inner .footer-menu .menu-copy .copy-copyright {
  margin-top: 15px;
}

@media print, screen and (min-width: 768px) {
  #l-footer .footer-inner .footer-menu .menu-copy .copy-copyright {
    margin-top: 5px;
  }
}

.wysiwyg {
  padding: 20px;
  min-width: 0;
  transition: none;
}

.wysiwyg > *:first-child {
  margin-top: 0 !important;
}

.wysiwyg table td {
  font-size: 16px;
  font-size: 1.6rem;
}

@media print, screen and (min-width: 768px) {
  .wysiwyg table td {
    font-size: 1.4rem;
  }
}

/* print style */
@media print {
  html {
    background: none;
  }
  body {
    padding: 0;
    background: none;
  }
  /* for IE7 */
  *:first-child + html body {
    zoom: 67%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXMiOlsiY29tbW9uLnNjc3MiLCJfY29yZS5zY3NzIiwiY29yZS9fc2V0dGluZy5zY3NzIiwiY29yZS9fbWl4aW4uc2NzcyIsImNvcmUvX25vcm1hbGl6ZS5zY3NzIiwiY29yZS9fbWluaW11bV9yZXNldC5zY3NzIiwiY29yZS9faGVscGVyLnNjc3MiLCJtb2R1bGUvX2JveC5zY3NzIiwibW9kdWxlL19pY29uLnNjc3MiLCJtb2R1bGUvX2xpc3Quc2NzcyIsIm1vZHVsZS9fdGFibGUuc2NzcyIsIm1vZHVsZS9fdGV4dC5zY3NzIiwibW9kdWxlL19idG4uc2NzcyIsIm1vZHVsZS9fbGliLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBR0VBLE9BQU8sQ0FBQyxnRUFBSTtBQ0ZaLDRFQUE0RTtBQUU1RTs7OztHQUlHO0FESkgsT0FBTyxDQUFDLGdFQUFJO0FDTVosQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsVUFBVTtFQUFFLE9BQU87RUFDaEMsb0JBQW9CLEVBQUUsSUFBSTtFQUFFLE9BQU87RUFDbkMsd0JBQXdCLEVBQUUsSUFBSTtFQUFFLE9BQU87Q0FDeEM7O0FBRUQ7O0dBRUc7QUFFSCxBQUFBLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFDO0NBQ1Y7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7OztHQUtHO0FBRUgsQUFBQSxPQUFPO0FBQ1AsS0FBSztBQUNMLE9BQU87QUFDUCxVQUFVO0FBQ1YsTUFBTTtBQUNOLE1BQU07QUFDTixNQUFNO0FBQ04sTUFBTTtBQUNOLElBQUk7QUFDSixJQUFJO0FBQ0osR0FBRztBQUNILE9BQU87QUFDUCxPQUFPLENBQUM7RUFDTixPQUFPLEVBQUUsS0FBSztDQUNmOztBQUVEOzs7R0FHRztBQUVILEFBQUEsS0FBSztBQUNMLE1BQU07QUFDTixRQUFRO0FBQ1IsS0FBSyxDQUFDO0VBQ0osT0FBTyxFQUFFLFlBQVk7RUFBRSxPQUFPO0VBQzlCLGNBQWMsRUFBRSxRQUFRO0VB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 */

/*# sourceMappingURL=maps/common.css.map */
